.search-result{border:1px solid #fff;border-bottom-color:#eee;cursor:pointer;clear:both;position:relative;}
.search-result .tooltip{cursor:default;}
* html .search-result li,* html .search-result div,* html .search-result ul{height:1%;}
.search-result a{text-decoration:none;}
.search-result a:hover{text-decoration:underline;}
.search-result a.help{top:2px;position:relative;}
.search-result .actions{clear:left;margin-left:0;margin-top:0;margin-bottom:0;padding-top:3px;padding-bottom:0;filter:alpha(opacity=30);opacity:.3;}
* html .search-result .actions,* html .search-result .actions li.faves{margin-left:0;}
.map-bubble .search-result .actions{opacity:1.0;filter:alpha(opacity=100);margin-left:0;padding-top:7px;}
.map-bubble .search-result .actions.addline{padding-top:16px;}
.search-result .actions li{float:left;margin-right:20px;}
.map-bubble .search-result .actions li{margin-left:0;}
.search-result .actions li.hinfo,.search-result .actions li.faves{margin-right:0;width:72px;}
#hdp .search-result .actions li.hinfo,#hdp .search-result .actions li.contact{display:none;}
.search-result .actions li.faves{width:82px;}
.map-bubble .search-result .actions li.faves{width:65px;}
.search-result .actions li a{background-image:url(../images/icons/tool_strip.png);background-repeat:no-repeat;}
.search-result .actions li a,.search-result .actions li span.saved{padding:3px 0 0 20px;line-height:2em;font-size:11px;}
.search-result .actions li.hinfo a,.map-bubble .search-result .actions li a{padding-left:17px;}
.search-result .carrot li{background-position:-596px -897px;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;}
.search-result .carrot li a{margin:0;padding:0;}
.search-result .actions li.not-saved span.saved,.search-result .actions li.saved a.not-saved{display:none;}
.search-result .actions li.ealert a,.search-result .actions li.contact a{background-position:0 -4323px;padding-bottom:3px;}
.map-bubble .search-result .actions li.ealert a{background-position:3px -4346px;}
.search-result .actions li.contact a{background-position:0 -47px;}
.map-bubble .search-result .actions li.contact a{background-position:1px -1146px;}
.search-result .actions li.faves a.not-saved{background-position:0 0;}
.map-bubble .search-result .actions li.faves a.not-saved{background-position:1px -1172px;}
.search-result .actions li.faves .saved{background-position:0 -100px;}
.map-bubble .search-result .actions li.faves a.saved{background-position:1px -1221px;}
.search-result .actions li.similar a{background-position:0 -924px;}
.map-bubble .search-result .actions li.similar a{background-position:-1px -1121px;padding-left:16px;}
.search-result .actions li.mapHome a{background-position:1px -1348px;}
.search-result .actions li.hinfo a{background-position:0 -5648px;}
.map-bubble .search-result .actions li.hinfo a{background-position:0 -5622px;padding-left:15px;}
.search-result .allHomes li{float:none;}
.search-result .photo,.search-result .property-info,.search-result .scen-links{float:left;line-height:2em;padding:10px 0 3px 5px;}
.map-bubble .search-result #property-home-info{width:430px;}
.search-result{width:100%;}
* html .search-result{width:98%;}
.search-result .seeAll{margin-bottom:3px;}
.search-result .property-info{line-height:auto;}
.search-result .adr{float:none;clear:right;white-space:nowrap;overflow:hidden;}
.search-result .photo{background:#fff;width:105px;padding:6px 2px 3px 8px;}
.search-result .photo-num{clear:left;text-align:center;padding-top:3px;}
.search-result .photo-num a,.search-result .photo-num span.no-photos{background:transparent url(../images/icons/tool_strip.png) no-repeat 0 -2073px;padding-left:16px;padding-top:1px;font-size:11px;margin-left:-14px;}
.search-result .photo-num .dcarat{background:transparent url(../images/icons/btnicons_tiled.png) no-repeat -592px -1075px;width:7px;height:5px;display:inline-block;}
.search-result .adr a{text-decoration:underline;}
.search-result .adr a,.search-result .building .adr{font-weight:bold;}
.search-result .All a{text-decoration:underline;}
.building-units .search-result .lotsize{display:none;}
.search-result .featured{display:none;}
.search-result .featured-listing{display:block;height:13px;width:56px;background:#fff url(../images/icons/btnicons_tiled.png) -544px -1301px no-repeat;margin:6px 6px 0 2px;position:absolute;right:0;}
.search-result .listing{line-height:1.3em;}
.search-result .region li.type{padding-left:18px;}
.search-result .listing .price-reduc{background:transparent url(/static/images/down_trending.gif) 4px center no-repeat;color:#d11;padding-left:16px;}
.search-result span.type{font-weight:bold;}
.minimap-wrapper .home-icon{background:url(../images/icons/tool_strip.png) 0 -174px no-repeat;}
.search-result .listing li.type-forSale span.toolstrip,.search-result .listing li.type-Pending span.toolstrip,.minimap-wrapper.type-forSale div.home-icon,.minimap-wrapper.type-Pending div.home-icon{background-position:0 -174px;}
.search-result .listing li.type-MMM span.toolstrip,.minimap-wrapper.type-MMM div.home-icon{background-position:0 -374px;}
.search-result .listing li.type-recentlySold span.toolstrip,.minimap-wrapper.type-recentlySold div.home-icon{background-position:0 -5074px;}
.search-result .listing li.type-allHomes span.toolstrip,.minimap-wrapper.type-None div.home-icon,.minimap-wrapper.type-allHomes div.home-icon{background-position:0 -4974px;}
.search-result .listing li.type-forRent span.toolstrip,.minimap-wrapper.type-forRent div.home-icon{background-position:0 -5674px;}
.search-result .listing li.type-mostPopular span.toolstrip,.minimap-wrapper.type-mostPopular div.home-icon{background-position:0 -274px;}
.search-result .listing li.type-None,#adpane .search-result .listing ul li.type-None{display:none;}
.search-result .listing .zest img{position:absolute;}
.search-result .listing li.broker{cursor:auto;margin:0 0 -1.5em;}
.search-result .listing li.broker img{cursor:auto;}
.search-result .secondary{height:2em;}
.search-result .listing li.major,.search-result .secondary li.major{width:auto;padding-right:0;}
.search-result .region .listing li.major{width:192px;}
.search-result .property .listing li.major,.search-result .building .listing li.major{width:194px;}
.sorted-attribute{font-weight:bold;color:#d61;}
.search-result .listing .open-house-dates{font-weight:normal;color:#555;background:url(../images/icons/tool_strip.png) 0 -5200px no-repeat;padding-left:15px;font-size:1em;}
.search-result .listing .view-rates{float:left;margin-top:0;clear:none;}
.property-bubble .search-result .listing .view-rates{margin-left:10px;}
.property-bubble .search-result .listing .view-rates li{white-space:nowrap;overflow:hidden;}
.property-bubble .search-result .listing .monthly-payment{white-space:nowrap;float:left;}
.search-result ul{clear:both;}
.search-result ul li{float:left;}
.search-result .attributes li,.search-result .secondary li.major li,.generic-box .search-result .hlisting ul.attributes li{font-size:1em;}
.search-result .attributes{padding-top:5px;*padding-top:3px;}
.search-result .attributes li{line-height:1.25em;padding-right:0;}
.estimator-bubble .search-result .attributes{padding-bottom:5px;clear:left;float:left;}
.estimator-bubble .search-result .attributes li{padding-right:15px;}
.search-result .attributes li.prop-cola{width:82px;}
.search-result .attributes li.prop-colb{width:110px;}
.search-result .attributes li.prop-colc{width:134px;}
.map-bubble .search-result .attributes li.prop-cola{width:72px;}
.map-bubble .search-result .attributes li.prop-colb{width:100px;}
.map-bubble .search-result .attributes li.prop-colc{width:134px;}
#hdp .map-bubble .search-result .attributes li.prop-colc{width:auto;}
.search-result .logo{height:60px;display:none;}
.search-result .photo a img{border:1px solid #d2d2d2!important;display:block;width:101px;height:76px;padding:1px;}
.search-result .photo a img:hover{border-color:#692!important;}
#inner-map-container .map-bubble{-moz-border-radius:10px;-webkit-border-radius:10px;}
#map-bubble-shadow{background-color:#666;filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;-moz-border-radius:10px;-webkit-border-radius:10px;position:absolute;display:none;z-index:9998;}
#inner-map-container .map-bubble.region-bubble,#inner-map-container .map-bubble.building-bubble{width:445px;position:relative;}
#inner-map-container .map-bubble.region-bubble .property-info,#inner-map-container .map-bubble.building-bubble .property-info{width:319px;overflow:hidden;float:left;position:relative;}
#inner-map-container .map-bubble.region-bubble .hlisting .listing-info,#inner-map-container .map-bubble.building-bubble .hlisting .listing-info{min-height:111px;}
#inner-map-container .map-bubble.region-bubble .hlisting #region-bubble-contents,#inner-map-container .map-bubble.building-bubble .hlisting #building-bubble-contents{min-height:111px;padding-top:4px;}
#inner-map-container .map-bubble .bubble-beak{background:url(../images/icons/btnicons_tiled.png) -580px -975px no-repeat;position:absolute;right:24px;bottom:-13px;width:19px;height:19px;}
#inner-map-container .map-bubble.property-bubble .bubble-beak{bottom:-11px;right:30px;}
#inner-map-container .bubble-below .map-bubble .bubble-beak{background:url(../images/icons/btnicons_tiled.png) -581px -998px no-repeat;top:-10px;}
#inner-map-container .bubble-right .map-bubble .bubble-beak{right:auto;left:30px;}
#inner-map-container .bubble-below .map-bubble.region-bubble .bubble-beak,#inner-map-container .bubble-below .map-bubble.building-bubble .bubble-beak{background-position:-580px -1000px;}
#inner-map-container .search-result{background-color:#fff;border:2px solid #acf;font-size:1em;-moz-border-radius:10px;-webkit-border-radius:10px;}
#inner-map-container .search-result .hlisting{border:4px solid #f2f7ff;-moz-border-radius:10px;-webkit-border-radius:10px;padding-left:3px;}
#inner-map-container .search-result .hlisting .property-info .adr{float:left;padding:0 0 2px;}
#inner-map-container .map-bubble.property-bubble .search-result .hlisting .property-info #adr-container{padding-right:15px;overflow:hidden;}
#inner-map-container .search-result .hlisting #navigation{float:left;padding:3px 24px 2px 0;margin-left:10px;line-height:18px;min-width:90px;}
#inner-map-container .search-result .hlisting #iterable-top{padding-bottom:3px;border-bottom:1px solid #acf;margin:0 -6px 0 -8px;}
#inner-map-container .search-result .hlisting #building-bubble-contents{clear:left;float:left;}
#inner-map-container .search-result .hlisting ul.listing li{font-size:1em;}
#inner-map-container .search-result .hlisting .featured-listing{margin:3px 24px 0 2px;padding-right:3px;z-index:5;}
#inner-map-container .search-result .hlisting #region-bubble-contents .featured-listing,#inner-map-container .search-result .hlisting #building-bubble-contents .featured-listing{margin-right:4px;}
#inner-map-container .search-result .hlisting a.close{position:absolute;right:7px;top:7px;z-index:13;}
.photoex-loader,#mainphotoex-loader,#bubble-mainphotoex-loader{position:absolute;z-index:10;top:35px;left:44px;}
#mainphotoex-loader,#bubble-mainphotoex-loader{top:113px;left:261px;}
#inner-map-container .search-result .hlisting .photo,#inner-map-container .search-result .hlisting .property-info{float:left;padding:3px 8px 0 0;position:relative;}
#inner-map-container .search-result .hlisting .property-info,#inner-map-container .search-result .hlisting .listing-info{float:left;padding:0;line-height:2em;}
#inner-map-container .search-result .hlisting .property-info .actions{line-height:1em;}
#inner-map-container .search-result .hlisting .property-info{padding-bottom:0;}
#inner-map-container .search-result .hlisting .property-info ul.attributes .sorted-attribute{color:#555;font-weight:normal;}
#inner-map-container .search-result .hlisting #bubblebottom{clear:both;margin:0 -4px 0 -7px;background-color:#f2f7ff;border-top:1px solid #acf;}
#inner-map-container .search-result .hlisting #bubblebottom ul.morehomeinfo{background-color:#f2f7ff;padding:2px 12px 4px;}
#inner-map-container .search-result .hlisting #bubblebottom ul.morehomeinfo li{float:none;font-size:1.1em;}
.hlisting #navigation a{background:url(../images/icons/btnicons_tiled.png) no-repeat;height:13px;width:13px;margin-top:2px;display:block;text-indent:-9999em;float:left;margin-right:6px;}
.hlisting #navigation a.back{background-position:0 -25px;}
.hlisting #navigation a.back:hover{background-position:-25px -25px;}
.hlisting #navigation a.back.first{background-position:-75px -25px;}
.hlisting #navigation a.forward{background-position:0 -50px;}
.hlisting #navigation a.forward:hover{background-position:-25px -50px;}
.hlisting #navigation a.forward.last{background-position:-75px -50px;}
#inner-map-container .search-result .building li.major.type,#inner-map-container .search-result .property li.major.type{padding-left:0;font-size:1em;}
#mainphotoex-loader{top:118px;left:269px;}
#bubble-photoex-up,#bubble-photoex-down{clear:both;position:relative;padding:3px 0 2px;width:430px;height:238px;}
#bubble-photoex-down{padding:1px 0 4px;}
.minithumb{float:left;width:46px;height:46px;margin-right:5px;margin-top:4px;padding:1px;border:1px solid #d2d2d2!important;}
.bubble-below .minithumb{float:right;}
#bubble-photoex-down .minithumb{margin:0 5px 4px 0;}
.minithumbs{clear:both;float:left;width:110px;height:238px;}
.minithumbs .viewmore{font-size:.9em;}
.photoexmain{float:left;padding:1px;border:1px solid #d2d2d2!important;}
.minithumb:hover,.photoexmain:hover{border:1px solid #692!important;}
.minithumb.default,.minithumb.default:hover{border:1px solid #eee!important;}
.photoex .viewmore{float:left;background:#f7f7ff;border:1px solid #acf;width:97px;padding-left:6px;margin-right:4px;height:20px;}
.photoex .viewmore .carrot{margin-top:3px;}
.photoex .viewmore .carrot li{margin-bottom:4px;}
#inner-map-container .poi-bubble .bubble-beak{bottom:-11px;right:22px;}
#inner-map-container .poi-bubble .search-result .hlisting .listing-info{padding:3px 5px 5px 0;line-height:1.2em;}
.poi-bubble #a-title{overflow:hidden;padding-right:20px;display:block;font-size:1.1em;padding-bottom:.2em;white-space:nowrap;}
.poi-bubble a.amenity-title{font-weight:bold;text-decoration:underline;}
.poi-bubble #a-title .school-level,.poi-bubble .school-verify{color:#999;}
.poi-bubble .school-verify{font-size:1.1em;}
.poi-bubble .adr{line-height:1.3em;font-size:1.1em;padding-bottom:1px;}
.poi-bubble .adr p{font-size:1em;}
.poi-bubble #school-info{line-height:1.3em;margin-top:.7em;white-space:nowrap;}
.poi-bubble #school-info li{float:none;}
.poi-bubble .street-address,.poi-bubble .phone,.poi-bubble .url{white-space:nowrap;}
div.c-column-sample-quotes{width:100%;}
div.c-column-sample-quotes.generic-box .module-head .actions{clear:none;padding:0;}
div.c-column-sample-quotes.generic-box .module-head{margin:5px 0 0;padding:2px 5px;}
div.c-column-sample-quotes table{margin-bottom:10px;}
div.c-column-sample-quotes tr.cached-quotes-head{font-weight:bold;border-bottom:1px #999 solid;background:0;}
div.c-column-sample-quotes tr.even{background:#F4F4F4;}
div.c-column-sample-quotes th,div.c-column-sample-quotes td{vertical-align:center;height:30px;font-family:verdana;font-size:11px;color:#555;padding-left:5px;}
div.c-column-sample-quotes th{font-weight:bold;}
div.c-column-sample-quotes tr a{text-decoration:none;}
#actionBar{border-bottom:1px solid #acf;line-height:32px;height:32px;background-color:#f2f7ff;background:-moz-linear-gradient(top,#fff,#eff3ff);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eff3ff));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eff3ff');}
#actionBar .yui-menu{left:-9999em;position:absolute;z-index:1;}
#actionBar .menu.sticky .submenu,#actionBar .menu:hover .submenu{left:auto;}
#actionBar .submenu,#actionBar .menu.save .notes-menuitem .favorite-note{border:1px solid #acf;}
#actionBar .menu-label{background:url(../images/icons/btnicons_tiled.png) no-repeat -600px -3529px;border:1px solid transparent;border-bottom-width:0;}
#actionBar .menu-label a{color:#36b;text-decoration:none;padding-left:30px;float:left;border-left:1px solid transparent;background-image:url(../images/icons/tool_strip.png);background-repeat:no-repeat;}
#actionBar .menu-label .more{padding:0 11px;background:url(../images/icons/up_down_carat.gif) no-repeat 8px -394px;}
#actionBar .menu.sticky .yui-menu-label,#actionBar .menu:hover .yui-menu-label{border-color:#acf;background-position:-349px -3678px;}
#actionBar .menu.sticky .yui-menu-label a,#actionBar .menu:hover .yui-menu-label a{border-left-color:#acf;}
#actionBar .submenu{padding:2px 10px 7px;background-color:#fff;border-top-width:0;line-height:13px;}
#actionBar .menu.contact .submenu{width:138px;}
#actionBar .menu.post-for-sale .submenu{width:148px;}
#actionBar .menu.post-for-sale.wide .submenu{width:164px;}
#actionBar .menu{float:left;display:inline;}
#actionBar ul>.menu:first-child,#actionBar ul>.menu .menu-label{border-left-width:0;}
#actionBar ul>.menu:first-child{margin-left:-1px;}
#actionBar .menu.external-website a.title{margin-left:10px;padding-left:15px;}
#actionBar .menu.contact .menu-label,#actionBar .menu.post-for-sale .menu-label,#actionBar .menu.edit .emp-link a.flag-content,#actionBar .menu.external-website a.external{font-weight:bold;}
#actionBar .menu.map-home,#actionBar .menu.print{float:right;}
#actionBar .contact-label a{background-position:10px -42px;}
#actionBar .menu.post-for-sale .title{background-position:10px -191px;}
#actionBar .menu.save .title{background-position:10px 7px;}
#actionBar .menu.saved .title{background-position:10px -93px;}
#actionBar .menu.notes .title{background-position:10px -5643px;}
#actionBar .menu.share .title{background-position:10px -6465px;}
#actionBar .menu.email-alert .title{background-position:10px -4316px;}
#actionBar .menu.edit .title{background-position:10px -993px;}
#actionBar .menu.map-home .title{background-position:10px -1293px;padding-right:9px;}
#actionBar .menu.print .title{background-position:9px -1692px;padding-right:12px;}
#actionBar .menu.views .title{background-position:10px -1967px;}
#actionBar .menu.map-home .title:hover,#actionBar .yui-menuitem.email-alert .title:hover,#actionBar .menu.print .title:hover{color:#692;}
#actionBar .submenu .yui-menuitem{margin:7px 0 4px;}
#actionBar .submenu .yui-menuitem.horizontal-separator,#actionBar .menu.save .notes-menuitem{border-top:1px solid #e9e9e9;padding-top:5px;}
#actionBar .submenu a{text-decoration:none;}
#actionBar .menu.save .submenu{width:261px;}
#actionBar .menu.save .notes-menuitem{padding-top:7px;}
#actionBar .menu.save .notes-menuitem p{margin-bottom:3px;}
#actionBar .menu.save .notes-menuitem .favorite-note{width:99%;height:70px;margin-bottom:7px;border-color:#36b;overflow-x:hidden;overflow-y:auto;}
#actionBar .menu.edit a.flag-content{background:none;width:auto;border:0 none;padding:0;}
#actionBar .menu.save .note-saved{color:#692;margin-left:-10px;padding-top:4px;}
#actionBar .menu.edit .tooltip{margin-left:-168px;}
#actionBar .inappropriate{line-height:normal;margin-left:200px;}
#actionBar .submenu .toolstrips{margin-left:-6px;}
#actionBar .submenu .toolstrips li.carrot{margin-left:5px;}
#actionBar .submenu .toolstrips li.carrot a{padding-left:12px;}
#actionBar .toolstrips .icon{margin-bottom:-2px;}
.toolstrips .facebook{background-position:0 -6525px;text-indent:0;}
.toolstrips .twitter{background-position:0 -6550px;text-indent:0;}
#actionBar .menu.views .submenu{padding-right:50px;}
#actionBar.search .menu{margin-left:12px;}
#actionBar.search ul>.menu:first-child{margin-left:0;}
#actionBar.search .menu.share .title{background-position:10px -1992px;}
html{overflow-y:scroll!important;}
* html{overflow-y:auto;}
.search-page #content{background:#fff url(/static/images/blueFade.gif) left top repeat-x;}
.generic-box .hlisting ul li{padding:0;}
.generic-box .hlisting ul.carrot li{padding-left:10px;}
.ezads-tile{display:block;margin-bottom:15px;}
#main-column_toggleArea.hide{margin-left:11px;width:auto;height:auto;overflow:visible;display:block!important;}
.search-container #gbc{float:none;margin-bottom:5px;width:99.75%;}
#a-column #adpane{margin-bottom:50px;}
#wrapper.search-page #primary-nav-wrapper #inner-nav-wrapper,#wrapper.search-page #primary-nav-wrapper #search .search-bar-container{margin:0;width:100%;}
#inner-map-container{position:relative;}
#inner-map-container .search-result{cursor:auto;}
#map-menu-container{position:relative;border-top:1px solid #acf;}
#info-message-bar+#map-menu-container{border-top:1px solid #acf;}
#info-message-bar .search-message-bar+#map-menu-container{border-top:none;}
#info-message-bar.hide+#map-menu-container{border-top:1px solid #acf;}
.search-message-bar h4{font-weight:normal;min-height:14px;}
.search-message-bar h4 span.tool-icon{background-position:0 -5800px;position:absolute;height:14px;width:14px;}
.search-message-bar h4 span.message{position:relative;left:20px;}
#map-menu-controls-searchMap,#map-menu-action{position:absolute;z-index:3!important;padding:.5em;top:0;left:0;}
#map-menu-controls-searchMap #map-controls{*display:none;}
#map-menu-controls-searchMap.list{position:relative;}
#map-menu-action{right:0;}
#map-menu-action .actions{display:block;}
#map-menu-action .actions a.subscribe{background-position:0 -4291px;text-decoration:none;font-size:1.1em;}
#map-menu-action .actions a.subscribe.subscription-registration{padding-top:0;}
div#wrapper div#header{margin:0;}
#map-container{background-color:#f2f7ff;border:none;}
.map-container #map{height:400px;}
.map-container #map #flash_required{padding:35px 0 0 5px;}
#map-container.hide{visibility:hidden;display:none;}
#searchform.map-disabled #map-container.hide{display:none!important;}
* html #map-container.hide{display:none!important;}
#searchContainer_toggleArea.hide,* html #searchContainer_toggleArea.hide{margin-left:0;display:block!important;width:auto;height:auto;overflow:visible;}
#breadcrumb-nav{margin-bottom:0;}
.outer-border.map-disabled-message .inner-border p,.outer-border.map-disabled-message .inner-border h1{clear:none;float:none;}
.swf{height:100%;padding:4px;padding-top:0;}
#map-credit{background-color:#fff;height:22px;}
#map-container p.copyright{margin-top:5px;font-size:.9em;float:left;}
#content .ads{display:none;clear:both;margin:10px auto;text-align:center;}
#heatmapscale{margin:1px 0;border:1px solid #acf;background:#fff;padding:3px;text-align:center;}
ul.carrot{margin-top:5px;}
ul.carrot li{margin-bottom:3px;}
#header ul.carrot{margin-top:0;}
div#subscription-registration-upsell-2{padding:6px;height:1.6em;margin:5px 0;}
#content.comps-results #maptypebutton_listview_searchMap{display:none;}
#wrapper .comps-results .yearBuilt,#wrapper .comps-results .ppSqft{display:none;}
* html #wrapper.wide .comps-results .yearBuilt,* html #wrapper.wide .comps-results .ppSqft{display:block;}
#wrapper.wide .comps-results .yearBuilt,#wrapper.wide .comps-results .ppSqft{display:table-cell;}
#search-results{float:left;width:100%;}
* html #search-results{width:auto;}
* html .building-units#search-results{width:95%;}
#search-results .roll,#search-results .rollable:hover,#search-results .pinned{border:1px solid #eee;}
#comps-tbody tr{cursor:pointer;}
#comps-tbody tr.roll,#comps-tbody tr.rollable:hover{background:#ecf9da;}
#comps-tbody tr.pinned,#comps-tbody tr.pinned:hover{background:#fff7f0;}
#search-results .roll .hlisting,#search-results .pinned .hlisting{background:transparent url(/static/images/f2f7ff_bg.gif) left bottom repeat-x;}
#search-results .roll .building,#search-results .rollable:hover .building,#search-results .pinned .building{background:transparent none;}
#search-results .roll,#search-results .rollable:hover{border-color:#ad6;}
#search-results .search-result.pinned{border-color:#d61;}
#search-results .roll .actions,#search-results .rollable:hover .actions,#search-results .photoreveal .actions,#search-results .pinned .actions{filter:alpha(opacity=100);opacity:1;}
#pickComps_toggleArea .map-bubble .search-result #property-home-info{width:auto;}
#custom-pivot-result .property-info{width:14em;float:left;}
#custom-pivot-result .featured{display:none;}
.search-result ul.scen-links{clear:none;line-height:1em;}
#list-container .search-result .adr{line-height:1em;padding-bottom:8px;}
.property-comps .search-result .adr{white-space:normal;}
#list-container .search-result .property-info{padding-top:6px;}
#custom-pivot-result .property-info li.type span.price{display:inline-block;padding-left:13px;}
#list-container .search-result .broker{position:absolute;margin:2px 6px 0 2px;right:0;top:21px;}
.caption{font-weight:normal;color:#555;}
table.comps-results{margin-top:10px;width:100%;}
table.comps-results td{margin:3px;padding:.3em;border-collapse:separate;}
table.comps-results thead td{padding-left:.5em;}
#custom-pane{border-bottom:1px solid #acf;}
#a-column #custom-pane p.back{margin-bottom:0;}
#a-column #custom-pane p.back span.back-to-map{display:none;}
#a-column.list-view #custom-pane p.back span.back-to-map{display:inline;}
#a-column.list-view #custom-pane.map-disabled p.back span{visibility:hidden;}
#a-column.list-view #custom-pane.map-disabled p.back a{background:#fff;background-image:none;}
#a-column.list-view #custom-pane p.back span.back-to-search{display:none;}
#custom-pane.hide{display:block!important;background:#fff;}
#custom-pane.hide *{visibility:hidden;}
.sort-control.building-units{margin-top:2px;}
#list-control-bar-bottom{display:block;border:none;}
.list-view .maptype-radio-group li{float:left;padding:0 5px;}
html>body #list-control-bar-bottom{clear:both;}
.sort-control div,#list-control-bar-top div{margin-left:0;}
.sort-control div.sort-wrapper,#list-control-bar-top div.sort-wrapper{margin:4px 0 4px 8px;}
.sort-control div.sort-wrapper div,.sort-control .pagination li{line-height:1.3em;height:1.3em;}
#property-sort-control{float:left;}
.sort-control #region-sort-control,.sort-control.region #property-sort-control{display:none;}
.sort-control.region #region-sort-control{display:inline;}
.sort-control.no-results .list-view-entry{display:none;}
.sort-control select{font-weight:normal;font-size:1em;margin-right:.6em;}
#searchtype-picker{clear:both;}
#searchtype-picker span{padding-left:17px;padding-bottom:5px;line-height:2em;}
div#map-display-div div.small_cobrand{overflow:hidden;margin-right:10px;float:right;font-size:8px;position:relative;top:-2px;}
div#map-display-div div.small_cobrand .label{margin-top:8px;margin-right:2px;float:left;}
#adpane .search-result ul li{display:list-item;padding-right:1em;float:none;}
#custom-pivot-result{margin-top:10px;}
#search-pane.hide{display:block;visibility:hidden;height:1px;}
#custom-pivot-result li.comps-text{line-height:1.5em;}
* html p.current a,p.current a{font-weight:bold;color:#d61!important;text-decoration:none;}
#adpane li.search-result{list-style-type:none;background-color:white;border:1px solid #acf;padding:2px 0;}
#adpane li.search-result .listing li.major,#adpane li.search-result .secondary li.major{width:auto;}
#building-viewing{line-height:2em;margin-top:10px;}
#building-viewing dt{font-weight:bold;}
#building-viewing img{border:1px solid #d2d2d2;}
.disambig-match{margin-bottom:1em;}
p.disambig-match a{text-decoration:none;}
p.disambig-match a:hover{text-decoration:underline;}
.disambig-match,.disambig-choices li{padding-left:2em;}
.display-more{font-style:italic;text-transform:lowercase;}
table.profiler{position:absolute;top:10px;right:10px;background:white;border:1px solid #555;}
table.profiler thead td{background:yellow;font-weight:bold;}
table.profiler td{padding:3px;}
.sort-control .pagination{float:right;margin-right:3px;}
.sort-control .pagination li{float:left;}
.sort-control .pagination li a.prev,.sort-control .pagination li a.next{background:url(../images/icons/btnicons_tiled.png) -587px -100px no-repeat;height:13px;width:13px;margin-top:2px;display:block;text-indent:-9999em;}
.sort-control .pagination li a.inactive{visibility:hidden;}
.sort-control .pagination li a.prev:hover{background-position:-587px -125px;}
.sort-control .pagination li a.next{background-position:-587px -225px;}
.sort-control .pagination li a.next:hover{background-position:-587px -250px;}
.sort-control .pages{margin:0 3px;}
.sort-control .pages li{margin:0 1px;}
.sort-control .sort-caption{float:left;}
.sort-control .list-view-entry{float:right;}
.sort-control .list-view-entry p.carrot{background-position:-596px -896px;padding-right:1em;}
.sort-control .list-view .sort-control .list-view-entry{display:none;}
.list-view .sort-control .pagination{display:block;}
#region-breadcrumb{text-align:left;padding:0 2px;margin-bottom:0;}
#region-breadcrumb h1{color:#d61;font-family:verdana,arial,sans-serif;font-size:1em;margin:0;font-weight:bold;}
.minimap-wrapper{position:absolute;margin-left:400px;margin-top:-200px;z-index:100000;width:200px;padding:5px;background:#fff;border:1px solid #acf;}
.minimap-wrapper .minimap-widget{position:relative;height:170px;}
.minimap-wrapper .minimap{position:absolute;top:0;left:0;height:170px;width:200px;z-index:999;overflow:hidden;}
.minimap-wrapper .zoom-controls,.minimap-wrapper .close-control{position:absolute;z-index:1000;background:#fff;padding-bottom:3px;top:0;}
.minimap-wrapper .zoom-controls{left:0;padding-right:3px;}
.minimap-wrapper .close-control{right:0;padding-left:3px;}
.minimap-wrapper .close-control a.close{height:12px;}
.minimap-wrapper .zoom-controls a{display:block;height:19px;width:19px;text-decoration:none;text-indent:-9999em;background:transparent url(/static/images/aerial/zoom_controls_tile.gif) left top no-repeat;}
.minimap-wrapper a.zoom-in{margin-bottom:3px;}
.minimap-wrapper a.zoom-in:hover{background-position:0 -100px;}
.minimap-wrapper a.zoom-in:active{background-position:0 -200px;}
.minimap-wrapper a.zoom-out{background-position:0 -300px;}
.minimap-wrapper a.zoom-out:hover{background-position:0 -400px;}
.minimap-wrapper a.zoom-out:active{background-position:0 -500px;}
.minimap-wrapper img.ve-attribution{position:absolute;bottom:0;left:0;z-index:1001;}
.minimap-wrapper div.home-icon-wrapper{position:absolute;z-index:1000;top:0;left:25px;}
.minimap-wrapper div.home-icon{margin-left:75px;margin-top:85px;height:13px;width:13px;}
.subscription-lightbox{text-align:left;}
.subscription-lightbox form{border-top:1px solid #ccc;margin-top:1.5em;padding-top:2em;}
.subscription-lightbox h2{color:#d61;font-size:1.5em;margin-bottom:.75em;}
.subscription-lightbox dl{margin:0 0 2em 0;}
.subscription-lightbox dt,.subscription-lightbox dd{float:left;margin-bottom:.5em;}
.subscription-lightbox dt{width:12em;}
.subscription-lightbox dd{width:25em;}
.subscription-lightbox span.required{width:1em;}
.subscription-lightbox .default-text{color:#999;font-style:italic;}
.subscription-lightbox input{border:1px solid #8AD;}
.subscription-lightbox .warning{padding-left:1px;font-weight:bold;color:#580;}
.subscription-lightbox .buttons{margin-bottom:1em;}
.subscription-lightbox button.primary{font-size:1.1em;}
.subscription-lightbox p.error{margin-bottom:5px;}
.loading .subscription-lightbox #submit-wrapper .hide{display:block!important;}
.loading .subscription-lightbox .primary{display:none;}
.subscription-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 .subscription-lightbox .loading-indicator{visibility:visible;}
.hideSubscriptionEntryPoints li.saveSearch,.hideSubscriptionEntryPoints li.emailPage,.hideSubscriptionEntryPoints .subscription-registration,.hideSubscriptionEntryPoints #subscription-registration-upsell-2{display:none;}
.search-container div.messaging{margin:0 0 10px 0;}
div.messaging h4{font-size:1em;font-weight:normal;padding-left:20px;}
#fsbo-text{margin:10px 0;display:table;}
#fsbo-text dt{font-weight:bold;margin-bottom:10px;}
#fsbo-text dt,#fsbo-text dd{font-size:1.2em;}
div.afs-ad-template{display:none;}
div.afs-ad-line{line-height:14px;}
div.afs-ad-block div.afs-ad-line1-container{color:#36b;font-weight:bold;}
#content div.afs-ad-line{font-size:12px;}
#c-column div.afs-ad-line{font-size:13px;}
#c-column div.afs-ad-block div.afs-ad-line3-container,#content div.afs-ad-block div.afs-ad-line3-container{color:#692;font-size:10px;}
#content div.afs-ad-block{margin-bottom:10px;}
#c-column div.afs-ad-list-prefill{height:241px;}
#c-column div.narrow-afs-header-top{margin-top:27px;margin-bottom:-30px;}
#c-column div#narrow-afs-container div.generic-box{margin-bottom:-10px;}
#c-column div.afs-ad-block{margin-bottom:20px;}
.search-page .secondary-nav li#filter-pane{background:#fff;padding-bottom:5px;border:none;}
.secondary-nav li#filter-pane #filter-head{background:#fff url(/static/images/blueFade.gif) left top repeat-x;border:none;border-top:1px solid #acf;width:190px;height:6px;padding-top:12px;}
*:first-child+html .secondary-nav li#filter-pane #filter-head{line-height:13px;}
* html .secondary-nav li#filter-pane #filter-head{line-height:13px;}
.secondary-nav li#filter-pane div#filter-head h2{text-align:left;padding:0 5px;}
.secondary-nav li#filter-pane .search-entry{clear:both;background-color:#fff;border:none;font-size:.8em;padding:3px 5px 2px 5px;}
.secondary-nav li#filter-pane .search-entry .tooltip{font-size:1.15em;font-weight:normal;line-height:1.4em;left:160px;}
.secondary-nav li#filter-pane #category-entries{padding:4px 5px 3px 5px;}
.secondary-nav li#filter-pane .search-entry h3{line-height:18px;}
ul.secondary-nav li#filter-pane input.checkbox{width:13px;height:13px;padding:0;margin:0;vertical-align:bottom;position:relative;float:left;top:1px;}
ul.secondary-nav li#filter-pane #category-entries input.checkbox{top:0;}
ul.secondary-nav li#filter-pane .search-entry .DualNumberBox div.dualboxes{float:left;font-size:1.1em;vertical-align:bottom;width:145px;height:16px;margin-bottom:3px;background:transparent none repeat scroll 0 0;}
ul.secondary-nav li#filter-pane .search-entry .DualNumberBox div.dualboxes .box1,ul.secondary-nav li#filter-pane .search-entry .DualNumberBox div.dualboxes .box2{float:left;width:63px;height:12px;background:transparent none repeat scroll 0 0;}
ul.secondary-nav li#filter-pane .search-entry .DualNumberBox div.dualboxes input{width:59px;background:transparent none repeat scroll 0 0;}
ul.secondary-nav li#filter-pane .search-entry .DualNumberBox div.dualboxes input.disabled{background:#eaeaea;}
ul.secondary-nav li#filter-pane .search-entry .DualNumberBox div.dualboxes .box2{width:69px;}
ul.secondary-nav li#filter-pane .search-entry .DualNumberBox div.dualboxes .box2 input{width:65px;}
ul.secondary-nav li#filter-pane .search-entry .DualNumberBox div.dualboxes .dash{float:left;width:8px;height:12px;padding:6px 2px 0;}
ul.secondary-nav li#filter-pane .search-entry .DualNumberBox div.fakeGo{float:right;padding:0;margin-top:2px;width:14px;height:13px;}
ul.secondary-nav li#filter-pane a.fakeGO,ul.secondary-nav li#filter-pane a.clear{padding:0;float:right;background:url(../images/icons/btnicons_tiled.png) -587px -225px no-repeat;height:13px;width:14px;text-indent:-9999em;}
ul.secondary-nav li#filter-pane a.fakeGO:hover{background-position:-587px -250px;}
.disabled .inputs a.fakeGO,.disabled .inputs a.fakeGO:hover{background-position:-587px -300px;}
ul.secondary-nav li#filter-pane .search-entry .DualNumberBox div.fakeGo a.clear{background:url(../images/icons/btnicons_tiled.png) 0 0 no-repeat;}
ul.secondary-nav li#filter-pane .search-entry .DualNumberBox div.fakeGo a.clear:hover{background-position:-25px 0;}
.secondary-nav li#filter-pane .search-entry ul.checkboxGroup{clear:both;padding:1px 0 0 0;margin-top:-3px;width:168px;}
.secondary-nav li#filter-pane #category-entries ul.checkboxGroup{padding:5px 0 4px 0;margin-top:-2px;}
.secondary-nav li#filter-pane .search-entry ul li{line-height:1.6em;display:block;float:left;position:relative;}
.secondary-nav li#filter-pane #category-entries ul li{line-height:1.8em;}
.secondary-nav li#filter-pane .search-entry ul.checkboxGroup label{font-size:1.1em;line-height:1.6em;float:left;position:relative;width:168px;}
.secondary-nav li#filter-pane .search-entry ul.checkboxGroup label span{display:block;float:left;position:relative;padding-left:2px;}
.secondary-nav li#filter-pane .search-entry ul.checkboxGroup label span.count{float:right;}
.secondary-nav li#filter-pane .clicktext{font-size:1.1em;color:#36b;float:left;}
.secondary-nav li#filter-pane #category-entries .clicktext{font-weight:bold;padding-left:20px;}
.secondary-nav li#filter-pane .clicktext:hover{color:#692;text-decoration:underline;}
.secondary-nav li#filter-pane #category-entries label.cat-forSale,.secondary-nav li#filter-pane #category-entries label.cat-MMM,.secondary-nav li#filter-pane #category-entries label.cat-recentlySold,.secondary-nav li#filter-pane #category-entries label.cat-allHomes,.secondary-nav li#filter-pane #category-entries label.cat-forRent{font-size:1em;background-color:transparent;background-image:url(../images/icons/tool_strip.png);background-repeat:no-repeat;position:relative;float:left;width:168px;}
.secondary-nav li#filter-pane #category-entries label.cat-forSale{background-position:15px -201px;}
.secondary-nav li#filter-pane #category-entries label.cat-MMM{background-position:15px -401px;}
.secondary-nav li#filter-pane #category-entries label.cat-recentlySold{background-position:15px -5101px;}
.secondary-nav li#filter-pane #category-entries label.cat-allHomes{background-position:15px -5001px;}
.secondary-nav li#filter-pane #category-entries label.cat-forRent{background-position:15px -5701px;}
.secondary-nav li#filter-pane .search-entry span.count{display:block;float:right;color:#999;font-size:10px;position:relative;}
.secondary-nav li#filter-pane li.selected span.count{color:#555;}
.secondary-nav li#filter-pane .search-entry h3{text-align:left;font-size:1.1em;display:inline;}
.secondary-nav li#filter-pane #days-entries select{width:145px;margin:3px 0 5px;}
#searchfilters .DualNumberBox{width:168px;position:relative;padding-top:1px;}
#searchfilters .DualNumberBox .dualboxes label.input-tip{margin-top:-14px;background:none;line-height:1em;position:relative;}
ul.secondary-nav li#filter-pane .search-entry .DualNumberBox:hover,ul.secondary-nav li#filter-pane .search-entry ul.checkboxGroup label:hover,.secondary-nav li#filter-pane #category-entries label.cat-forSale:hover,.secondary-nav li#filter-pane #category-entries label.cat-MMM:hover,.secondary-nav li#filter-pane #category-entries label.cat-recentlySold:hover,.secondary-nav li#filter-pane #category-entries label.cat-allHomes:hover{padding-right:4px;background-color:#ecf9da;}
.secondary-nav li#filter-pane #days-entries select:hover{background-color:#ecf9da;}
ul.secondary-nav li a.zmm{display:inline;}
#maptype{width:auto;position:relative;}
#map-result-count-message,#map-result-loading-message,#map-rollup-info-message,#list-notify{background:#fdfaee url(/static/images/search-message-bar_bg.gif) repeat-x 0 0;border:1px solid #fc0;position:absolute;}
#map-result-count-message ul,#map-result-loading-message ul,#map-rollup-info-message ul,#list-notify ul{margin:8px 10px;}
#map-result-count-message,#map-result-loading-message,#map-rollup-info-message,#list-notify{left:0;top:0;width:100%;margin:-1px;}
#list-loading-message{font-size:1.1em;padding:5px 0;}
#list-loading-message.loading img.loader{display:inline;margin:0 10px 0 2px;vertical-align:top;text-align:left;}
#local-sales-module{margin-bottom:20px;}
#local-sales-module .module-body{padding:0;}
ul#local-sales-data{padding:5px 0;}
ul#local-sales-data li{background:url(../images/icons/tool_strip.png) 6px -197px no-repeat;line-height:1.5em;padding:3px 0 3px 26px;}
ul#local-sales-data li.even{background-color:#f2f7ff;}
ul#local-sales-data li a{text-decoration:none;}
ul#local-sales-data li.medianForSale,ul#local-sales-data li.medianSale{background-position:7px -5395px;}
ul#local-sales-data li.openhouse{background-position:7px -5195px;}
ul#local-sales-data li.recentSales{background-position:6px -5096px;}
ul#local-sales-data li.rentals{background-position:7px -5697px;}
#map-upsell-bar{height:28px;margin:6px 0 6px 0;}
#map-upsell-bar iframe{border:0;}
#search-results .photoreveal,#search-results .photoreveal:hover{border-color:#ad6;}
#search-results .property{clear:both;}
#photo-viewer{background-color:#fff;border:1px solid #ad6;border-bottom:none;padding:8px 8px 0;z-index:10;position:absolute;}
#search-results .photoex-loader{left:51px;top:38px;}
