.yui-overlay,.yui-panel-container{visibility:hidden;position:absolute;z-index:2;}
.yui-tt{visibility:hidden;position:absolute;color:#333;background-color:#FDFFB4;font-family:arial,helvetica,verdana,sans-serif;padding:2px;border:1px solid #FCC90D;font:100% sans-serif;width:auto;}
.yui-tt-shadow{display:none;}
* html body.masked select{visibility:hidden;}
* html div.yui-panel-container select{visibility:inherit;}
* html div.drag select{visibility:hidden;}
* html div.hide-select select{visibility:hidden;}
.mask{z-index:1;display:none;position:absolute;top:0;left:0;-moz-opacity:.5;opacity:.50;filter:alpha(opacity=50);background-color:#CCC;}
.hide-scrollbars,.hide-scrollbars *{overflow:hidden;}
.hide-scrollbars select{display:none;}
.show-scrollbars{overflow:auto;}
.yui-panel-container.show-scrollbars{overflow:visible;}
.yui-panel-container.show-scrollbars .underlay{overflow:auto;}
.yui-panel-container .underlay{position:absolute;top:0;right:0;bottom:0;left:0;}
.yui-panel-container.matte{padding:3px;background-color:#fff;}
.yui-panel-container.shadow .underlay{top:3px;bottom:-3px;right:-3px;left:3px;background-color:#000;opacity:.12;filter:alpha(opacity=12);}
.yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px;}
.yui-effect-fade .underlay{display:none;}
.yui-panel{visibility:hidden;border-collapse:separate;position:relative;left:0;top:0;font:1em Arial;background-color:#FFF;border:1px solid #000;z-index:1;overflow:hidden;}
.yui-panel .hd{background-color:#3d77cb;color:#FFF;font-size:100%;line-height:100%;border:1px solid #FFF;border-bottom:1px solid #000;font-weight:bold;padding:4px;white-space:nowrap;}
.yui-panel .bd{overflow:hidden;padding:4px;}
.yui-panel .bd p{margin:0 0 1em;}
.yui-panel .container-close{position:absolute;top:5px;right:4px;z-index:6;height:12px;width:12px;margin:0;padding:0;background:url(../yui/2.8.1/container/assets/close12_1.gif) no-repeat;cursor:pointer;visibility:inherit;text-indent:-10000em;overflow:hidden;text-decoration:none;}
.yui-panel .ft{padding:4px;overflow:hidden;}
.yui-simple-dialog .bd .yui-icon{background-repeat:no-repeat;width:16px;height:16px;margin-right:10px;float:left;}
.yui-simple-dialog .bd span.blckicon{background:url("blck16_1.gif") no-repeat;}
.yui-simple-dialog .bd span.alrticon{background:url("alrt16_1.gif") no-repeat;}
.yui-simple-dialog .bd span.hlpicon{background:url("hlp16_1.gif") no-repeat;}
.yui-simple-dialog .bd span.infoicon{background:url("info16_1.gif") no-repeat;}
.yui-simple-dialog .bd span.warnicon{background:url("warn16_1.gif") no-repeat;}
.yui-simple-dialog .bd span.tipicon{background:url("tip16_1.gif") no-repeat;}
.yui-dialog .ft,.yui-simple-dialog .ft{padding-bottom:5px;padding-right:5px;text-align:right;}
.yui-dialog form,.yui-simple-dialog form{margin:0;}
.button-group button{font:100 76% verdana;text-decoration:none;background-color:#E4E4E4;color:#333;cursor:hand;vertical-align:middle;border:2px solid #797979;border-top-color:#FFF;border-left-color:#FFF;margin:2px;padding:2px;}
.button-group button.default{font-weight:bold;}
.button-group button:hover,.button-group button.hover{border:2px solid #90A029;background-color:#EBF09E;border-top-color:#FFF;border-left-color:#FFF;}
.button-group button:active{border:2px solid #E4E4E4;background-color:#BBB;border-top-color:#333;border-left-color:#333;}
.yui-override-padding{padding:0!important;}
#activity-feed-wrap .module-body{padding:3px 0;}
#activity-feed-wrap .module-foot{padding:3px 0 0 3px;margin-top:7px;border-top:1px solid #ddd;}
#activity-feed-wrap .module-foot li.carrot a{padding-left:20px;}
.less .module-foot li.carrot a{background-position:-586px -725px;}
.less .module-foot li.carrot a:hover{background-position:-586px -750px;}
.more .module-foot li.carrot a{background-position:-586px -600px;}
.more .module-foot li.carrot a:hover{background-position:-586px -625px;}
.more .more,.less .less{display:none;}
.less .more,.more .less{display:inline;}
.activity-feed{width:100%;margin:5px 0;}
#activity-feed-wrap .module-body{overflow:hidden;height:110px;}
.activity-feed li{padding:3px;}
.activity-feed li.even{background:#f2f7ff;}
.activity-feed li.toggle{border-top:1px solid #ccc;padding:5px 3px 0;}
.activity-feed a{text-decoration:underline;}
.activity-feed li p{margin-bottom:0;padding-left:20px;line-height:1.5;background-image:url(../images/icons/tool_strip.png);background-repeat:no-repeat;}
.af-photos{background-position:0 -2100px;}
.af-qna{background-position:0 -1600px;}
.af-wiki{background-position:0 -2600px;}
.af-forum{background-position:0 -2700px;}
.af-postings{background-position:0 -200px;}
.af-forSale{background-position:0 -200px;}
.af-mmm{background-position:0 -400px;}
.af-claimedHome{background-position:0 -700px;}
.af-editHomeFacts{background-position:0 -1000px;}
.af-createdEstimate{background-position:0 -1100px;}
.af-addedFav{background-position:0 -100px;}
.af-joinedRegion{background-position:0 -50px;}
.af-reviewedLender{background-position:0 -1000px;}
.af-submittedQuote{background-position:0 -2900px;}
.af-editPosting{background-position:0 -300px;}
.af-recentlySold{background-position:0 -5100px;}
.af-metricChanged{background-position:2px -5398px;}
.af-openHouse{background-position:2px -5198px;}
.activity-feed .badge{background-image:url(../images/mini-profile-sprite-2.png);}
.af-allStar{background-position:1px -675px;}
.af-localExpert{background-position:1px -829px;}
.emailafriend-lightbox{text-align:left;}
.emailafriend-lightbox form{border-top:1px solid #ccc;margin-top:1.5em;padding-top:2em;}
.emailafriend-lightbox h2{color:#d61;font-size:1.5em;margin-bottom:.75em;}
.emailafriend-lightbox dl{margin:0 0 2em 0;}
.emailafriend-lightbox dt,.emailafriend-lightbox dd{float:left;margin-bottom:.5em;}
.emailafriend-lightbox dt{width:13em;}
.emailafriend-lightbox dd{width:25em;}
.emailafriend-lightbox input#remail,.emailafriend-lightbox input#sname,.emailafriend-lightbox input#semail{width:160px;}
.emailafriend-lightbox textarea#smsg{width:163px;height:42px;}
.emailafriend-lightbox span.required{width:1em;}
.emailafriend-lightbox .default-text{color:#999;font-style:italic;}
.emailafriend-lightbox .warning{padding-left:1px;font-weight:bold;color:#580;}
.emailafriend-lightbox .buttons{margin-bottom:1em;}
.emailafriend-lightbox button.primary{font-size:1.1em;}
.emailafriend-lightbox p.error{margin-bottom:5px;}
.loading .emailafriend-lightbox #submit-wrapper .hide{display:block!important;}
.loading .emailafriend-lightbox .primary{display:none;}
.emailafriend-lightbox .loading-indicator{background:url(/static/images/indicator.gif) 0 0 no-repeat;display:block;float:left;padding:0 5px;width:15px;height:15px;visibility:hidden;}
.loading .emailafriend-lightbox .loading-indicator{visibility:visible;}
.loading .emailafriend-lightbox .loading-indicator{visibility:visible;}
.emailafriend-lightbox-success p.buttons,.emailafriend-lightbox-failure p.buttons{margin:5px 160px 0;}
.w10{width:10%;}
.w15{width:15%;}
.w20{width:20%;}
.w30{width:30%;}
.w40{width:40%;}
.w50{width:50%;}
.w60{width:59%;}
.w100{width:100%;}
* html .w60{width:58%;}
.w70{width:69%;}
* html .w70{width:68%;}
.w80{width:79%;}
* html .w80{width:78%;}
.contact-card .col2.w80{width:78%;}
.w88{width:88%;}
div#profile-notice div.outer-border{width:985px;margin:0 auto 5px auto;}
div#profile-notice *{text-align:left;}
div#profile-notice a.close{float:right;}
div#profile-notice p{clear:none;}
#detailsToolbar{margin:10px;}
#detailsToolbar li a.email-a-friend,#detailsToolbar li a.fb_share,#detailsToolbar li a.share-on-twitter{padding-left:1px;background:none;}
#detailsToolbar li.printPage a{padding-left:22px;}
#detailsToolbar li a.email-a-friend .sendtofriend{background-position:0 -2000px;width:16px;float:left;}
#detailsToolbar li a.fb_share .facebook,#detailsToolbar li a.share-on-twitter .twitter{width:15px;margin-right:1px;}
.outer-border .inner-border h1{margin-bottom:5px;}
div.generic-box.spacer{line-height:1.4em;margin-bottom:.6em;}
#showcase-ads-list.generic-box .module-head,#contacts.generic-box .module-head,#performance-summary.generic-box .module-head,#profile-details.generic-box .module-head{background:#e2eeff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e2eeff');background:-webkit-gradient(linear,left top,left bottom,color-stop(0.5,#fff),to(#e2eeff));background:-moz-linear-gradient(top,#fff 50%,#e2eeff);border-color:#d6e7ff;color:# 555555;height:28px;padding:0;margin:0;}
#showcase-ads-list.generic-box .module-head h5,#performance-summary.generic-box .module-head h5,#profile-details.generic-box .module-head h5,#contacts.generic-box .module-head h2{padding:8px 10px;font-size:1.1em;}
.generic-box .module-head{margin-top:0;}
.outer-border .posting-counts{margin:1em 0 .5em;float:left;}
.outer-border .posting-counts li{display:inline;padding-left:23px;}
.outer-border .posting-counts li.listings{background:transparent url(../images/icons/tool_strip.png) no-repeat scroll 3px -5001px;}
.outer-border .posting-counts li.map-link{background:transparent url(../images/icons/tool_strip.png) no-repeat scroll 7px -1274px;}
#create-new-listing{margin-top:5px;}
#create-new-listing span,.agent-postings a.inline-button span{display:block;}
a.edit-link{background:url(../images/mini-profile-sprite-2.png) no-repeat 0 -575px;display:block;width:28px;height:13px;text-decoration:none;}
a.edit-link span{display:none;}
a.edit-link:hover{background-position:0 -625px;}
.header-div{border-top:1px solid #f2f7ff;padding-top:5px;float:left;width:100%;}
.inner-border .col1 .photo{padding:1px;border:1px solid #36b;}
.contact-card .edit-link{float:right;}
.contact-card .signature{padding-bottom:10px;}
.contact-card .signature-large{padding:0;margin-bottom:10px;}
.contact-card .screenname{font-size:1.2em;font-weight:bold;float:left;}
.contact-card .signature-large .screenname{font-size:1.5em;line-height:1.2em;}
.contact-card .signature-large ul li{display:block;clear:both;}
.contact-card .signature-large ul li.second-line{font-size:11px;}
.contact-card .signature-large .first-line .de-emph,.contact-card .signature-large .first-line .zscore{display:none;}
.contact-card div#neighborhoods{clear:both;}
.contact-card .location,.contact-card .profile-neighborhoods li{float:left;margin:0 .5em 0 0;white-space:nowrap;}
.contact-area .generic-box{padding:0;margin-top:5px;}
.occupation{display:block;line-height:1.4em;margin-bottom:10px;}
.org{font-weight:bold;display:block;}
.street-address,.locality{display:block;}
.contact-area .col2 li label{float:left;padding-right:3px;font-weight:bold;line-height:16px;width:25%;}
.contact-area .col2 li label.find-me-on{width:auto;}
.contact-area .col2 li{padding:3px;}
div#services{padding:5px;border:1px solid #fcf7ff;}
div#service-areas,div#services-offered{padding-top:10px;}
div#service-areas h4,div#services-offered h4,div#service-areas .service-area{font-size:1.1em;margin-bottom:3px;}
div#service-areas .service-area{margin-right:7px;display:-moz-inline-stack;display:inline-block;line-height:15px;}
div#service-areas .service-area .local-expert{margin-right:2px;}
div#service-areas .service-area a{text-decoration:none;border-bottom:1px solid #36b;}
div#service-areas .service-area a:hover{border-bottom-color:#692;}
#activity-tallies{table-layout:fixed;width:100%;margin:5px 0 10px 0;}
#activity-tallies thead{background:url(/static/images/1px_titlebar.gif) repeat-x scroll left top;}
#activity-tallies thead th{border-top:1px solid #acf;border-bottom:1px solid #acf;font-weight:bold;padding:3px;}
#activity-tallies thead th.first{border-left:1px solid #acf;}
#activity-tallies thead th.last{border-right:1px solid #acf;background:#f2f7ff url(../images/mini-profile-sprite-2.png) no-repeat scroll 0 -273px;}
#activity-tallies thead th.last:not([IE]){background-color:transparent;}
#activity-tallies tr.even{background:#f2f7ff;}
#activity-tallies tr.odd{background:#fff;}
#activity-tallies td{padding:3px;}
#activity-tallies a{text-decoration:underline;}
#activity-tallies tfoot{font-weight:bold;}
#activity-tallies tfoot td{padding:6px 3px;}
.header-div ul.clearfix li,h5.comment-announce{line-height:1.5;padding-left:16px;background-image:url(../images/icons/tool_strip.png);background-repeat:no-repeat;}
#wiki-contribution{table-layout:fixed;width:100%;}
#wiki-contribution td.w70,#wiki-contribution td.w15{border-top:1px solid #acf;border-bottom:1px solid #acf;}
#wiki-contribution td.w70{border-left:1px solid #acf;}
#wiki-contribution td.w15{border-right:1px solid #acf;}
#wiki-contribution td.w15.middle{border-right:0;}
#wiki-contribution thead td{padding:3px;font-size:1.1em;font-weight:bold;}
#wiki-contribution tbody td{padding:5px 3px;}
#wiki-contribution tbody td a{font-weight:bold;}
.inner-border .header-div ul li{display:inline;}
.header-div ul.clearfix li{float:left;font-size:1em;margin-right:10px;padding-bottom:1px;}
#content .question{background-position:0 -3184px;}
#content .answer{background-position:0 -3384px;}
#content .best-answer{background-position:0 -3484px;}
#content .reply{background-position:0 -4084px;}
#content .discussion{background-position:0 -4186px;}
.header-div .photos{background-position:0 -2100px;}
.header-div .reviewsWritten{background-position:0 -2600px;}
.header-div .clearfix .positive{background:url(../images/mini-profile-sprite-2.png) no-repeat 3px -274px;}
.header-div .clearfix .negative{background:url(../images/mini-profile-sprite-2.png) no-repeat 3px -374px;}
.advice .module-head h2{padding:4px 0 0 4px;}
h5.comment-announce{font-size:1.2em;margin-bottom:.5em;line-height:1.3;float:none;margin-top:0;}
body:nth-of-type(1) h5.comment-announce{line-height:1.5;}
.advice h4{margin-bottom:.5em;font-weight:normal;}
.thread-meta{color:#aaa;}
.thread-meta .timestamp{float:left;padding-top:3px;}
.thread-meta .comment-actions{float:right;padding-left:16px;line-height:1.5;background:url(../images/mini-profile-sprite-2.png) no-repeat 3px -274px;}
.comment-wrap ul.carrot{margin-top:6px;padding-top:5px;border-top:1px solid #eee;}
.comment-wrap ul.carrot li{float:right;}
.comment-wrap ul.carrot a,h5.comment-announce a,.advice h4 a{text-decoration:none;}
.comment-wrap ul.carrot a:hover,h5.comment-announce a:hover,.advice h4 a:hover{text-decoration:underline;}
h5.discussion,.header-div .clearfix .discussion{padding-left:18px;}
.flag-this{float:right;}
.flag-content{color:#999;font-size:.9em;margin-bottom:5px;}
#profile-aboutme-content .flag-content{font-size:.75em;float:none;}
#profile-aboutme-block .module-body{padding-left:8px;}
#aboutme-toggleLink{text-decoration:underline;}
#profile-aboutme-content img{float:left;margin:0 10px 3px 0;}
#profile-aboutme-content{clear:left;width:100%;overflow:hidden;padding:0;}
.generic-box #profile-aboutme-content h2{background-image:none;border-bottom:0;font-size:1.2em;font-weight:bold;color:#d61;padding:0;margin-bottom:5px;}
.generic-box #profile-aboutme-content h3{color:#555;font-weight:bold;font-size:1.1em;}
#profile-aboutme-content .inappropriate{font-size:.9em;line-height:1.3em;}
.inappropriate .action li{list-style-type:none;}
#profile-aboutme-viewRegion{list-style-position:inside;}
#profile-aboutme-viewRegion ul{list-style-type:disc;}
#profile-aboutme-viewRegion,#profile-aboutme-editRegion textarea{font-size:1em;}
#profile-aboutme-editRegion textarea{width:100%;height:150px;margin-bottom:5px;}
#profile-aboutme-editRegion ul.action{float:left;width:100%;line-height:2.5em;padding-top:5px;list-style-type:none;}
#profile-aboutme-editRegion .action li{float:left;padding-right:5px;}
#profile-aboutme-editRegion .action li.formatting{float:right;font-size:1em;}
#profile-aboutme-editRegion .action li.formatting a span.collapse-text,#profile-aboutme-editRegion .action li.formatting a.expanded span{display:none;}
#profile-aboutme-editRegion .action li.formatting a.expanded span.collapse-text{display:inline;}
#profile-aboutme-editRegion .action li .inline-button{font-size:1.1em;}
* html #profile-aboutme-editRegion .action li a.primary span{margin-left:0;}
#profile-aboutme-editRegion .message-bar{margin-top:10px;padding:8px 10px;font-size:1.1em;}
#profile-aboutme-editRegion .message-bar dl{margin:10px 20px;}
#profile-aboutme-editRegion .message-bar dl dt{float:left;width:8em;}
#profile-aboutme-editRegion .message-bar dl dd{margin-left:8em;}
a.rss img{position:relative;top:2px;left:2px;}
#lender-reviews-ratings-module{margin-top:15px;}
#lender-reviews-ratings-module .module-body{padding:10px 0 0;}
.lender-professional-module-wrapper{border:1px solid #acf;padding:10px;}
#professional-info h5{margin-top:10px;font-size:1.2em;}
#professional-info .lender-rating{border:#ddd 1px solid;padding:5px;margin:5px 0 10px;background:url(/static/images/greenGradient2px.png) repeat-x bottom left;}
#professional-info .lender-rating-large{float:left;width:60px;}
#professional-info p.testimonial{float:left;clear:both;}
#professional-info .lender-rating-large p{float:none;clear:none;font-weight:bold;}
#professional-info .professionalInfoList{padding-bottom:10px;border-bottom:1px solid #ddd;}
#cCol-profile-module-wrapper #professional-info .professionalInfoList{padding-bottom:0;border-bottom:0 none;}
#professional-info .professionalInfoList dl{margin:0;}
#professional-info dl dt{width:7em;float:left;font-weight:bold;clear:both;line-height:1.4em;}
#cCol-profile-module-wrapper #professional-info dl dd ul{float:left;}
#professional-info dl dd{line-height:1.4em;}
#professional-info dl dt.quote-count,#professional-info dl dt.review-count{width:14em;}
#professional-info dl dt.license-area{width:14em;}
#professional-info dl dd ul li{line-height:1.4em;}
.preview-pane #outerBorder{border:1px solid #c5ea93;height:96px;}
.preview-pane #innerBorder{border:3px solid #ecf9da;height:90px;line-height:84px;background:#fff;}
* html .preview-pane #innerBorder{margin:0;}
.preview-pane #previewImage{width:142px;float:left;text-align:center;}
* html .preview-pane #previewText{margin:0;}
* html .preview-pane #previewImage{margin:0;position:relative;top:5%;}
.no-image #previewImage{display:none;}
.preview-pane #previewImage *{display:inline;vertical-align:middle;}
.preview-pane #previewImage .removeLink{display:none;}
#c-column .preview-pane #innerBorder #previewImage #firstImage{display:none;}
.preview-pane #previewText{width:150px;float:left;clear:right;text-align:left;padding-top:6px;line-height:1.2em;overflow:hidden;}
.no-image #previewText{width:100%;float:left;clear:both;text-align:center;}
.preview-pane #previewText span,.preview-pane #previewText a{display:block;padding:3px 0;font-size:.9em;}
.preview-pane #previewText #previewHeadline{color:#580;font-size:1.1em;font-weight:bold;padding-bottom:5px;}
.preview-pane #previewText a{padding-top:0;text-decoration:underline;font-size:1em;}
.preview-pane p,.preview-pane #firstImage,.preview-pane #initialImage.hide img{display:none;}
.sample-ezad .action-call{padding:10px 0 0 0;border:1px solid #000;}
#profile_ezad{padding:10px 0;}
.sample-ezad .action-call .learn-more{font-size:1.2em;text-decoration:none;background:url(../images/icons/btnicons_tiled.png) -587px -225px no-repeat;font-weight:bold;}
.sample-ezad .action-call .learn-more:hover{text-decoration:underline;background-position:-587px -250px;}
.hReview-aggregate{display:none;}
.lender-review{font-size:1.1em;line-height:1.5em;margin-bottom:1em;}
.lender-review .rating{width:65px;float:left;font-weight:bold;margin-top:4px;font-size:.8em;}
.lender-review .comment{float:left;padding-bottom:1em;border-bottom:1px solid #ddd;width:100%;}
.lender-review .comment .actions .tooltip{margin-left:0;}
.lender-review .comment p.actions{padding:3px 0;font-size:.9em;}
.lender-review a.contracted{display:block;padding:0 4px 5px 18px;background:url(/static/images/icon_plus.gif) no-repeat;}
.lender-review a.contracted:hover{background:url(/static/images/icon_plus_on.gif) no-repeat;}
.lender-review a.expanded{display:block;padding:0 4px 5px 18px;background:url(/static/images/icon_minus.gif) no-repeat scroll top left;}
.lender-review a.expanded:hover{background:#F6F4F4 url(/static/images/icon_minus_on.gif) no-repeat scroll;}
.lender-review .rebuttal{background:#f6f4f4;border:1px #CCC solid;padding:5px 5px 5px 5px;margin-top:5px;}
.lender-review .rebuttal .expanded{display:none;}
.lender-review .rebuttal textarea{width:100%;margin-bottom:10px;}
.lender-review fieldset label{display:block;font-weight:bold;margin-bottom:3px;}
.lender-review .comment a.flag-content{display:inline;}
#main-image-display h3.mainImage{height:320px;}
#photo-info-area{display:none;}
#show-first-image{display:none;}
#thumbnailer-image-thumbnailsmainImageDisplay{margin:0 auto;}
#main-image-display #caption{padding:5px 0;border-bottom:1px solid #ddd;}
#main-image-display .uploaded,#main-image-display .all-thumbnail-link{padding:3px 0;}
#main-image-display .all-thumbnail-link.carrot{padding:0 0 0 10px;}
.mainImage{text-align:center;}
#imageAttribution .imageProvider{margin-top:5px;}
#thumbnail-directional-arrows li{padding:0 5px;float:left;}
#thumbnail-directional-arrows a{background-image:url(../images/icons/btnicons_tiled.png);background-repeat:no-repeat;text-indent:-9999em;display:block;width:50px;height:18px;float:left;-moz-user-select:ignore;-webkit-user-select:ignore;}
.previous-on{background-position:0 -500px;}
.previous-on:hover{background-position:-75px -500px;}
.previous-disabled,.previous-off{background-position:-150px -500px;}
.next-on{background-position:-1px -525px;}
.next-on:hover{background-position:-76px -525px;}
.next-disabled,.next-off{background-position:-151px -525px;}
.previous-off,.next-off{cursor:default;}
#thumbnail-directional-arrows .next-image-arrow-disable{background-position:-151px -525px;cursor:default;}
#thumbs-area li{float:left;padding:3px;}
#thumbs-area li img{border:1px solid #acf;padding:1px;cursor:pointer;}
#thumbs-area li img.current{border-color:#d61;cursor:default;}
.all-thumbnail-link{clear:left;}
.quote-summary .summary{padding:8px 10px 6px 10px;margin-top:5px;border:1px #eee solid;list-style-type:none;}
.quote-summary .roll,.quote-summary .rollable:hover{border:1px #AD6 solid;cursor:pointer;}
.quote-summary .summary ul{float:left;list-style-type:none;}
.quote-summary .summary ul.first{width:200px;}
.quote-summary .summary ul.loan-details{width:18em;}
.quote-summary .summary ul.lender-image{width:45px;margin-right:10px;}
.quote-summary .summary ul.lender-image img{border:1px #999 solid;padding:1px;}
.quote-summary .summary ul.lender-image li{text-align:center;}
.quote-summary .summary ul.lender-image .lender-rating-small p{width:45px;}
.header-div .total-quotes{background:url(../images/icons/tool_strip.png) no-repeat 0 -2900px;padding:0 0 10px 20px;line-height:1.4em;}
.badge-history ul li{padding:3px 0;}
.badge-history ul li p{padding-left:20px;line-height:1.5em;background:url(../images/mini-profile-sprite-2.png) no-repeat;}
.badge-history ul.all-star li p.current-badge{background-position:0 -675px;}
.badge-history ul.all-star li p.prior-badge{background-position:0 -725px;}
.badge-history ul.local-expert li p.current-badge{background-position:0 -829px;}
.badge-history ul.local-expert li p.prior-badge{background-position:0 -879px;}
.badge-history ul li.even{background:#f2f7ff;}
.badge-history a.help{*display:block;*width:15px;}
.bbl-content ol,.bbl-content ul{list-style-position:inside;}
#c-column .action-call{padding:10px 0 5px 0;}
a.auto-tweet{margin:0 0 0 12px;line-height:16px;}
.header-button{float:right;}
#property-listings .module-head h5{width:468px;}
#property-listings .col1_desc,#property-listings .col2_desc{display:block;float:left;padding:3px 0;width:400px;}
#property-listings .col2_desc{width:68px;}
#property-listings .module-body{padding:5px 0;}
.yui3-lightbox .dialog,.lightbox .dialog{padding:25px;top:135px;}
#contacts .pagination{border:none;background:none;}
.pagination{background:transparent url(/static/images/1px_titlebar.gif) repeat-x scroll left top;border:1px solid #acf;margin:5px 0 0;padding:2px 5px;color:#555;}
.advice .pagination{border:none;background:none;}
#property-listings-public #property-listings h5 .col2_desc{display:none;}
.agent-postings .home-listing{border:none;padding:5px;width:468px;}
.agent-postings .home-listing .adr{font-size:1em;}
.agent-postings .agent-listing{padding:1px 1px 0 1px;border-bottom:1px solid #ccc;}
.agent-postings .agent-listing:hover{padding:0;border:1px solid #ad6;}
.agent-postings .home-listing .photo{padding:0;}
.agent-postings .home-listing .property-info{padding-right:10px;width:265px;float:left;}
.agent-postings.public-view .home-listing .property-info{width:353px;padding-right:2px;}
.agent-postings .attributes{padding-top:2px;}
.agent-postings .home-listing .activity-info{float:left;width:80px;}
.agent-postings .agent-listing .home-listing ul.edit{clear:both;top:37px;filter:alpha(opacity=30);opacity:.3;}
.agent-postings .agent-listing:hover .home-listing ul.edit{opacity:1.0;filter:alpha(opacity=100);}
.agent-postings .agent-listing a.inline-button.status-button{position:absolute;right:5px;top:60px;filter:alpha(opacity=30);opacity:.3;}
.agent-postings .agent-listing:hover a.inline-button.status-button{position:absolute;right:5px;top:60px;opacity:1.0;filter:alpha(opacity=100);}
#c-column .agent-postings .home-listing{padding:5px 0;width:288px;}
#c-column .agent-postings .home-listing .photo{float:left;}
#c-column .agent-postings .home-listing .property-info{width:175px;padding-left:10px;padding-right:0;}
#c-column .agent-postings .home-listing .adr{font-weight:normal;overflow:auto;white-space:normal;line-height:1.2em;padding-bottom:6px;}
.listing li.type-forSale span.tool-icon,.listing li.type-recentlySold span.tool-icon,.listing li.type-MMM span.tool-icon,.listing li.type-forRent span.tool-icon{background:transparent url(../images/icons/tool_strip.png) no-repeat scroll 0 -173px;width:12px;float:left;}
.listing li.type-recentlySold span.tool-icon{background-position:0 -5073px;}
.listing li.type-MMM span.tool-icon{background-position:0 -373px;}
.listing li.type-forRent span.tool-icon{background-position:0 -5673px;}
.type{font-weight:bold;padding-left:3px;}
.activity-state{font-size:1.1em;color:#d61;font-weight:bold;padding-bottom:4px;padding-left:5px;}
.exp-date{line-height:1.5em;}
.agent-postings .home-listing .attributes li.major{padding-top:0;}
.home-listing ul.edit{margin-top:25px;}
.home-listing ul.edit li a,.home-listing ul.edit li a:hover{background:transparent url(../images/icons/tool_strip.png) no-repeat scroll 0 -997px;display:block;padding:0 10px 0 20px;}
.home-listing ul.edit li.cancel a,.home-listing ul.edit li.cancel a:hover{background:transparent url(../images/icons/btnicons_tiled.png) no-repeat scroll -587px -893px;}
.home-listing ul.edit li a:hover{text-decoration:underline;}
.cancel-ad-confirm .dialog{padding:20px;text-align:left;top:185px;}
.agent-postings .agent-listing .dialog a.inline-button.status-button{opacity:1.0;filter:alpha(opacity=100);position:relative;right:0;top:0;float:right;margin-left:15px;}
.agent-postings .agent-listing .dialog button{float:right;font-size:1.1em;}
.agent-postings .agent-listing .dialog button span{padding:4px 10px 5px 0;}
.cancel-ad-confirm h2{border:none;}
.cancel-ad-confirm p{font-size:1.1em;line-height:1.25em;padding-bottom:.5em;}
input.cancel-confirm-button{font-weight:bold;font-family:verdana,arial,sans-serif;color:#fff;border:0;cursor:pointer;color:#fff;font-size:1em;font-weight:bold;background:url(../images/icons/btnicons_tiled.png) 0 -2000px no-repeat;text-decoration:none;padding:4px 16px;float:right;}
input.cancel-confirm-button:hover{background-position:0 -2075px;}
#c-column{padding-top:25px;}
.graph-wrapper td{width:50%;vertical-align:top;}
.graph-wrapper #controls ul li{padding-top:4px;}
.graph-wrapper #controls ul li input{margin-right:5px;}
.graph-wrapper #controls ul li label{cursor:pointer;display:block;padding:1px 0;}
.graph-wrapper #controls ul li label input:not([ie]){vertical-align:-0.15em;}
#showcaseads-header{clear:both;}
#showcaseads-header tr td{padding-bottom:4px;}
#showcaseads-header-upsell{clear:both;padding-bottom:4px;}
#profile-completion-suggestions{padding-top:10px;}
#profile-completion-suggestions ul{padding-top:10px;}
#profile-details-table td{vertical-align:top;}
