body{background-color:#fff;margin:0;padding:5%;}body,h1,h2,h3,h4,h5,h6,ol,ul,li,p,input,textarea,select{font-family:"Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;color:#333;}div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}:focus{outline:0;}body{margin:0;padding:0;}table{border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}:focus{outline:0;}body{line-height:1;color:black;background:white;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}html[xmlns] .clearfix{display:block;}* html .clearfix{height:1%;}body{text-align:center;background:#492c0e;}p{margin-bottom:7px;}.printOnly{display:none;height:48px;width:200px;}.printHidden{height:31px;width:130px;}#wrapper{width:970px;margin:0 auto;text-align:left;}h1{margin:10px 0 6px 0;}#header{width:100%;float:left;}#branding{float:left;margin-left:8px;margin-bottom:6px;}#logo{text-indent:-5000px;background:url(/images/logo.png) no-repeat;width:130px;height:31px;position:relative;margin:10px 0 0 0;cursor:pointer;}#logo a{display:block;width:130px;height:31px;}#home h2{text-indent:-5000px;background:url(/images/discover.png) no-repeat;width:555px;height:40px;position:relative;margin:12px auto 10px;color:#492c0e;}.tagline{margin:0;padding:0;}ul#account{float:right;width:25%;text-align:right;margin:44px 8px 0 0;padding-bottom:6px;}ul#account li{display:inline;margin:0 5px;}#search{clear:both;background:url(/images/search-bg.png) bottom left no-repeat;border-bottom:2px solid #492c0e;width:100%;padding:8px 0;float:left;}#tipbar{clear:both;background:url(/images/tip-bg.png) bottom left no-repeat;border-bottom:2px solid #492c0e;width:100%;padding:1px 0;float:left;height:67px;margin-bottom:2px;display:none;}#tipbar #tiptext{width:720px;}#tipCloseButton{width:84px;height:27px;background:url(/images/tip_close_button.jpg) no-repeat;float:right;}#search form{margin:3px auto 0;width:720px;}#search form label{float:left;margin:5px 10px 0;}#search form fieldset{margin-top:3px;float:left;padding-bottom:0;}#search form .textfield{width:430px;}#searchexample{margin:0;}#searchbutton,#citysearchbutton,#brokersearchbutton{background:url(/images/searchbutton.png) 0 -29px;text-indent:-5000px;width:88px;height:29px;border:0;cursor:pointer;margin-left:3px;}#searchbutton:hover{background:url(/images/searchbutton.png) 0 -29px;}#searchbutton:active{background:url(/images/searchbutton.png) 0 -58px;top:-58px;}#citysearchbutton:hover{background:url(/images/searchbutton.png) 0 -29px;}#citysearchbutton:active{background:url(/images/searchbutton.png) 0 -58px;top:-58px;}#brokersearchbutton:hover{background:url(/images/searchbutton.png) 0 -29px;}#brokersearchbutton:active{background:url(/images/searchbutton.png) 0 -58px;top:-58px;}#home #search,#home #search2{background:transparent;border-bottom:0;color:#000;}#home #searchbutton{background:url(/images/searchbutton.png) 0 -58px;}#home #searchexample{color:#000;}#home #header{margin-top:25px;}#sidenav{float:left;width:190px;margin-top:50px;}#sidenav li a{display:block;padding-left:10px;height:23px;}#terms #sidenav #tos{background:#604937 url(/images/sidepointer.png) no-repeat right;}#privacy #sidenav #privacypolicy{background:#604937 url(/images/sidepointer.png) no-repeat right;}#pressroom #sidenav #press{background:#604937 url(/images/sidepointer.png) no-repeat right;}#careers #sidenav #jobs,#map_markers #sidenav #markers{background:#604937 url(/images/sidepointer.png) no-repeat right;}#about #sidenav #aboutus{background:#604937 url(/images/sidepointer.png) no-repeat right;}#data #sidenav #ourdata{background:#604937 url(/images/sidepointer.png) no-repeat right;}#tospage #sidenav #tos{background:#604937 url(/images/sidepointer.png) no-repeat right;}#blogs #sidenav #bloglist{background:#604937 url(/images/sidepointer.png) no-repeat right;}#agentServices #sidenav #agents{background:#604937 url(/images/sidepointer.png) no-repeat right;}#hoodyService #sidenav #hoody{background:#604937 url(/images/sidepointer.png) no-repeat right;}#mapmarkers #sidenav #marker{background:#604937 url(/images/sidepointer.png) no-repeat right;}#footer{clear:left;border-top:10px solid #492c0e;background-color:#553521;padding:10px 8px;overflow:auto;margin:10px 0;min-height:100%;height:auto;height:100%;}#footer ul{float:left;margin:0 15px 0 10px;}#footer-about{float:left;width:450px;padding-left:8px;min-height:100%;height:auto;height:100%;}#footer .copyright{width:25%;float:left;margin-left:20px;}#reviewid{background:#F7F7EB;}#blog-directory{width:600px;}#maincontent #blog-directory ul{float:left;width:48%;}#blogs-about{margin-top:95px;}#content{clear:both;background:#f7f7eb url(/images/main-rounded-l.png) top left no-repeat;}#advsearch #content{display:none;}#content2,#main{background:url(/images/main-rounded-r.png) top right no-repeat;padding:10px 0 10px 0;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#location{width:100%;position:relative;padding-top:10px;padding-bottom:3px;margin-bottom:5px;height:20px;}#location h1{margin:10px 30px 15px 10px;display:inline;}#location .listingCount{display:inline;font-weight:bold;}#location .medium{font-size:1.5em;}#searchresults{height:340px;overflow-y:scroll;float:left;width:364px;border-bottom:1px solid #e3ddc0;padding:0 2px;}#searchresults dl{float:left;}#searchresults dt{float:left;width:140px;clear:left;margin-bottom:2px;}#searchresults dd{float:left;margin-bottom:2px;width:205px;}dl.resultsheader{margin:6px 0;}.results dt{background:url(/images/magnifying.png) left 2px no-repeat;padding-left:16px;width:124px!important;}.results p{background:url(/images/disclosure.png) left 1px no-repeat;padding-left:15px;margin:5px 0 5px 140px;float:left;display:inline;}#hzfinder h3{padding:3px;background-color:#664B43;margin:0;color:#FFF;}#map{float:left;width:625px;height:475px;border:1px solid #999;padding-right:2px;}#map .mapexpand{height:475px;width:620px;}.tinypopup{height:120px;width:327px;z-index:100;position:absolute;display:none;}.closebutton{background:url(/images/link-close-button.png) no-repeat;float:right;width:12px;height:12px;margin:7px;cursor:pointer;}.inputright{float:right;width:50px;}#ads{float:right;width:130px;}#neighbourhood #map{width:440px;}#about #maincontent div.indentedText{margin-left:0;}#hzfinder{width:180px;margin-bottom:48px;margin-top:18px;margin-left:10px;float:left;display:block;}#searchButtons{margin-bottom:10px;margin-right:10px;}#searches li{margin:2px 0;}#customsearches{display:none;}ul.finder-subcat,#customsearches li{margin-left:21px;font-size:110%;margin-top:0;}#customsearch{width:180px;margin-left:3px;float:left;}#customsearch #searchField{width:135px;}#customsearch p{font-weight:bold;}#customsearches label{margin-left:6px;font-size:80&;}#customsubmit{background:transparent url(/images/customsearchbutton.png) no-repeat;height:23px;width:23px;}#sponsoredSearch{padding-bottom:5px;width:170px;}#sponsoredSearch p{margin-bottom:3px;margin-top:0;width:160px;font-weight:bold;}#sponsoredSearch .poweredBy{width:20px;display:inline;vertical-align:top;}#sponsoredSearch .miLogo{padding-left:30px;}#sponsoredSearch li{margin:0;}#sponsoredSearch ul.tree{margin:0;}#sponsoredSearch ul li{padding:0;}.finderResultsAd,#realtormatch{border:1px solid #664B43;background:#fff;}.adTitle{font-size:1.2em;font-weight:bold;color:#CC4E00;}.adSubTitle{font-size:.9em;font-weight:bold;color:#CC4E00;display:block;}.cat-results{margin:0;width:635px;float:left;}.suggest-link{margin:0;width:619px;float:left;display:none;padding:4px;border:1px solid #664B43;color:#FFF;background-color:#553521;font-weight:bold;}.schoolIcon{background:url(/images/icons/icon_highschool.png) no-repeat;height:22px;width:22px;}.cat-results .category-results{width:197px;min-height:255px;float:left;padding:8px 5px 0 0;margin-bottom:5px;}#category-results1,#category-results2,#category-results3,#category-results4,#category-results5,#category-results6{display:none;}.category-results ul{clear:both;}.resultspager{margin-right:2px;padding:6px -5px 6px 0;border-top:1px solid #664b30;}.resultsnext{float:right;padding-right:0;}.resultsprev{float:left;}.category-results h3{color:#fff;background-color:#664b43;padding:3px;margin:0;}.category-results li{padding:2px 0;}.category-results li.catchment{background-color:#FFF;}.category-results .address{display:block;}.category-results .addressInline{display:inline;}.category-results .dataSource{padding-left:5px;}.category-results .dataSource{padding-left:5px;}.category-results .dataSource a{display:inline;padding:0;}.resultspager .resultsprev{float:left;}.resultspager .resultsnext{float:right;}.catchmentBox{background-color:#504D6F;border:1px solid #FFF;height:100px;width:200px;padding:5px;}#maincontent{text-align:left;width:600px;margin-left:180px;padding:10px;}#maincontent.property-view{margin-left:10px;margin-top:22px;width:600px;padding:0;float:left;}#semmaincontent{margin-left:100px;width:725px;padding:8px;height:900px;}#sembenefits{margin-top:10px;}#sembenefits li{margin-left:20px;font-size:1.3em;margin-bottom:10px;background-image:url(/images/sem_bullet.png);background-repeat:no-repeat;padding-left:1em;}#semthanks{margin-left:100px;display:none;}#maincontent ul{margin-left:10px;}#homezillainfo{float:left;margin:25px 0 10px 110px;padding:5px 10px 10px 10px;}#agentinfo{float:left;margin:25px 0 10px 0;padding:5px 10px 10px 10px;}#whyusehomzilla{padding-right:10px;margin-left:10px;width:330px;float:left;}#whatcanifind{float:left;width:330px;border-left:1px solid #ecd3ac;padding-left:15px;}#whatcanifind ul{float:left;margin-right:10px;}#agentprovlist{float:left;width:500px;padding-left:15px;font-size:.8em;}#agentprovlist ul{float:left;margin-right:10px;}#leftmain{float:left;width:600px;margin-left:10px;}#leftmain object{margin-top:14px;}#sidebar{float:right;width:315px;padding:2px 2px 2px 10px;}.heading h2{color:#FFF;margin:0;padding:3px;}#agentProvinceList div.heading h2{color:#333;font-size:.8em;font-weight:bold;padding:0;}.headingControls{border-bottom:1px solid #e3ddc0;border-left:1px solid #e3ddc0;border-right:1px solid #e3ddc0;padding:3px;}#searchCity,#popularCities,#searchByCity,#popularCities,#mostViewedAgents,#agentAds,#searchForAgent,#searchForBroker,#mortgageTool,#moreInfoWindow,.mortgageBrokers,.related-links{margin:10px 0;width:300px;}#mostViewedListings{margin:10px 10px 10px 0;width:300px;}.headingControls ul{margin:0 1em;font-size:1em;}.headingControls ul li{margin-bottom:.5em;}#popularCitiesControls{font-size:.96em;}#agentMap{width:600px;height:275px;border:1px solid #999;}#profileButton{position:relative;}#editProfileButton:hover,#claimButton:hover{cursor:pointer;}#claimedProfile{background:transparent url(/images/buttons/claimed-profile-triangle.png) no-repeat scroll 0 0;float:right;height:100px;width:150px;position:relative;right:-9px;top:-8px;}#claimButton{background:transparent url(/images/buttons/profile-triangle1.png) no-repeat scroll 0 0;height:100px;width:150px;position:relative;right:-9px;top:-8px;border:0;}#editProfileButton{background:transparent url(/images/buttons/profile-triangle2.png) no-repeat scroll 0 0;height:100px;width:150px;position:relative;right:-9px;top:-8px;border:0;}#modalOverlay{background-color:#000;cursor:wait;}#modalContainer{height:350px;width:500px;padding:10px 0 0 20px;background-color:#000;border:3px solid #DE7839;font-family:helvetica,arial,sans-serif;}#modalContainer a.modalCloseImg{background:url(/images/x.png) no-repeat;width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:-15px;right:-18px;cursor:pointer;}#modalContainer #loginform{padding:0;text-align:left;}#claimdiv{display:none;}#claimHeader{padding:1px 5px 10px 10px;background-color:#492C0E;height:40px;}#claimCallout #reviewCallout{font-size:2em;margin-left:8px;margin-top:18px;}#claimWarningText{font-size:1em;margin-left:8px;margin-top:15px;}#claimCheckbox{text-align:center;font-weight:bold;margin-top:15px;}#ignoreMe{margin-top:20px;}#continueChoices{margin:10px 0;display:none;}#registerOption{float:left;margin-left:35px;padding-right:10px;border-right:1px solid #CCC;}#continueChoices a{border-bottom:none;}#continueChoices .tipText{font-size:.6em;}#signinOption{float:right;margin-right:35px;}#loginform label{float:left;width:140px;}#logininfo{text-align:left;}#msg{border:3px solid #933;background-color:#fff;text-align:center;padding:3px 7px;float:left;width:98%;left:275px;top:10px;display:none;}#toolbar{height:16px;margin:-10px 0 6px 0;}#toolbar #feedback{width:130px;float:left;padding-bottom:2px;}#feedback{padding-left:18px;height:16px;background:url(/images/icons/feedback.png) no-repeat;}#toolbar ul{width:630px;float:left;margin-left:0;}#toolbar ul li{float:left;list-style-type:none;padding-left:18px;height:16px;}#toolbar #demobrowser{background:url(/images/icons/chart_bar_disabled.png) no-repeat;cursor:pointer;width:90px;}#toolbar #rebrowser{background:url(/images/icons/chart_bar_disabled.png) no-repeat;cursor:pointer;width:70px;}#toolbar #electionbrowser{background:url(/images/icons/nonVotingIcon.jpg) no-repeat;cursor:pointer;width:60px;display:none;}#toolbar #streetview{background:url(/images/icons/icon-street-view-off.png) no-repeat;cursor:pointer;width:90px;}#toolbar #mapsizebrowser{background:url(/images/icons/map-expand-button.gif) no-repeat;cursor:pointer;width:50px;}#toolbar .expanded{background:url(/images/icons/map-shrink-button.gif) no-repeat!important;}#toolbar .voting{background:url(/images/icons/votingIcon.jpg) no-repeat!important;}#toolbar .streetViewOn{background:url(/images/icons/icon-street-view-on.png) no-repeat!important;}#toolbar #maptype{background:url(/images/icons/icon_satellite.png) no-repeat;cursor:pointer;width:50px;}#toolbar .standard{background:url(/images/icons/icon_standard_map.png) no-repeat!important;}#toolbar .demo{background:url(/images/icons/chart_bar.png) no-repeat!important;}#toolbar #printthis{background:url(/images/icons/print.png) no-repeat;cursor:pointer;width:35px;}#toolbar #linktothis{background:url(/images/icons/link.png) no-repeat;cursor:pointer;width:35px;}#toolbar #textMenu,#toolbar #homeMenu{border-left:2px solid #553521;border-right:2px solid #553521;border-top:1px solid #553521;padding-right:10px;margin-right:5px;cursor:pointer;background-color:#DE7839;padding-left:10px;}#toolbar #mortgagecalc{border-left:2px solid #4C80B8;border-right:2px solid #4C80B8;border-top:1px solid #4C80B8;padding-right:10px;margin-right:5px;cursor:pointer;background-color:#FFF;padding-left:10px;display:none;}#writtenDescription,#homedata,#mortgagecalcpanel{display:none;border:1px solid #999;float:left;margin-right:5px;padding:1px;width:607px;background-color:#FFF;}#signupform,#signinform{float:left;padding-bottom:20px;}#signupform #requiredfields,#signinfields,#userfields,#brokerFields,#officecontactfields,#agentcontactfields,#otherfields,#agentfields,#agentForm{margin-top:0;padding:10px;height:100%;}#agentfields{margin-top:10px;}#officeInfo{margin-top:10px;margin-left:10px;padding:10px;background-color:#f7f7eb;border:1px solid #e2caa4;}#agent #agentInfo{margin-left:10px;padding:0;background-color:#f7f7eb;}#brokerFields #office #officeInfo dl{line-height:1.2;margin-left:20px;}#brokerFields #agent #agentInfo dl{line-height:1.2;margin-left:20px;}#brokerFields #office #officeInfo dt{float:left;clear:left;width:100px;}#brokerFields #agent #agentInfo dt{float:left;clear:left;width:100px;}#brokerFields #office #officeInfo dd{float:left;}#brokerFields #agent #agentInfo dd{float:left;}#officeResults{margin-top:10px;padding:10px;background-color:#f7f7eb;border:1px solid #e2caa4;display:none;}#officeResults #officeDetails label{float:left;width:240px;}#officeResults #officeDetails dt,#agentResults #agentDetails dt{float:left;clear:left;width:100px;}#officeResults #officeDetails dd,#agentResults #agentDetails dd{float:left;}#agentSearch,#agentResults{margin-top:10px;padding:10px;background-color:#f7f7eb;border:1px solid #e2caa4;display:none;}#officeHeader #responseMessage{float:right;}#agentResultHeader{display:none;}#regButton{margin-top:10px;}#getAgentButton{margin-top:10px;}#getAgentButton input{height:1.8em!important;font-size:1.2em;display:block;width:460px;background-color:#CCC;}#reportButton{float:right;}#changeButton{border-bottom:1px solid #CC4300;color:#CC4E00;cursor:pointer;}#officeResultsText{float:left;}#officeHeader{margin-bottom:7px;}#linkform{margin-top:0;padding:10px;background-color:#F0E4CE;border:1px solid #492C0E;}#signinform{margin:0 0 20px;}#signupform label{float:left;width:140px;}#signupform p,#widgetform p{margin:6px 0;padding:5px 0;}#signupform #requiredfields legend,#brokerFields legend{margin-bottom:10px;}#signupform #requiredfields label,#signinfields label,#linkform label,#brokerFields label{line-height:1.4em;float:none;}#signupform legend h3{padding:15px 0 6px;}#signupform input{width:250px;}#permissionReg{margin:10px 0;}#permissionReg .requirementText{font-size:.7em;}#permissionReg input{width:50px;}#signupform .error,.signin-error{border:3px dotted red;padding:6px;margin-bottom:8px;text-align:center;}#widgetform label{float:left;width:140px;}#widgetform input{width:250px;background:#FFFFA0;}#widgetform #widgetbutton{width:200px;height:1.7em;font-size:1.4em;background:#DE7839;}#requiredfields input,#signinfields input,#brokerFields input,#agentfields input{height:1.2em;font-size:1.2em;display:block;width:460px;}#agentFields label{width:200px;}#agentSearch #namecheck{display:block;width:460px;}#requiredfields select,#brokerFields select{font-size:1.2em;display:block;width:460px;}#linkform input{height:1.2em;font-size:1.0em;display:block;width:270px;}#registerbutton,#signinbutton{width:160px!important;height:1.7em;font-size:1.4em;float:right;margin-right:15px;}#needaccount,#forgot{padding-top:30px;clear:right;text-align:left;width:760px;}#primaryCityTitle,#secondaryCityTitle{font-weight:bold;padding-bottom:5px;}#primaryCityList a,#secondaryCityList a{border-bottom:0;}#primaryCityTitle .tipText,#secondaryCityTitle .tipText{font-weight:normal;font-size:.7em;}.tipText{font-weight:normal;font-size:.7em;}#headingText{margin-top:15px;}#skipCityText{font-size:1.2em;}#overlay{clear:both;z-index:1000;width:970px;height:485px;display:none;}.gosearch{z-index:1100;background:url(/images/search-overlay.png) no-repeat top left;width:970px;height:485px;display:none;}.errsearch{z-index:1100;background:url(/images/search-i18n-error-overlay.png) no-repeat top left;width:970px;height:485px;display:none;-moz-opacity:.75;}#adcontainer{position:relative;}#internalLREC a{border:none;}.gs-city{display:inline;}.gs-region{display:inline;}.gs-country{display:none;}.gs-directions-to-from,.gs-directions{display:none;}#demographics,#redistricts,#forSaleSign,#kmlavailable{float:left;border:1px solid #e3ddc0;padding:0 0 5px 0;margin-bottom:5px;width:170px;}#redistricts{display:none;}#kmlavailable{display:none;}#demographicsData{margin-top:5px;}#demographicsError,#reError{padding-left:10px;margin-top:5px;}#demographics dl,#forSaleSign dl{float:left;line-height:1.2;padding-left:15px;}#demographics dt{float:left;clear:left;width:100px;}#redistricts dt{float:left;clear:left;width:40px;}#forSaleSign dt{float:left;clear:left;width:80px;}#demographics dd,#forSaleSign dd,#redistrcts dd{float:left;}#demographics #demographicsDataTwo,#redistricts #reDataTwo{font-size:.80em;}#demographics #demographicsDataTwo #demohint,#rehint{font-size:.85em;display:none;padding-left:15px;}.provider{margin-bottom:2px;width:150px;margin-left:11px;}#forSaleSign #listingLink{padding-left:15px;float:left;clear:left;}#forSaleSign #forSaleDetails{margin-top:3px;}#neighbourhood,#video{float:left;border:1px solid #e3ddc0;padding:0 0 5px 0;margin-bottom:5px;width:170px;}#neighbourhood a{margin-left:15px;}#neighbourhood #boundries{padding-left:15px;}#video #videoDesc{margin-left:5px;margin-top:3px;margin-bottom:3px;}#fedelection dl{float:left;line-height:1.5;}#fedelection dt{float:left;clear:left;width:175px;margin:1px 0;padding-left:2px;}#fedelection .wide{width:275px;padding:4px;}#fedelection .Lib{background-image:url(/images/liberal.png);background-repeat:repeat-y;}#fedelection .C{background-image:url(/images/conservative.png);background-repeat:no-repeat;}#fedelection .ndp{background-image:url(/images/ndp.png);background-repeat:no-repeat;}#fedelection .green{background-image:url(/images/green.png);background-repeat:no-repeat;}#fedelection .pq{background-image:url(/images/pq.png);background-repeat:no-repeat;}#fedelection dd{float:left;}#provinceList{float:left;border-bottom:1px solid #e3ddc0;padding:2px 0 8px 2px;margin:8px 0;}#provinceList dl{float:left;line-height:1.5;}#provinceList dt{float:left;clear:left;width:250px;}#provinceList dd{float:left;}#provinceList{border-bottom:1px solid #e3ddc0;padding:2px 0 8px 2px;margin-top:20px;margin-bottom:8px;}ul.tree img.arrow{padding:2px 0 0 0;border:0;width:20px;}ul.tree li{padding:4px 0 0 0;list-style-image:none;list-style-type:none;list-style:none;}ul.tree li ul{padding:0 0 0 16px;margin:0;}ul.tree label{cursor:pointer;font-weight:bold;padding:2px 0;color:#CC4E00;}ul.tree label:hover{color:red;}ul.tree{margin-top:5px;margin-bottom:5px;}ul.tree li .arrow{width:20px;height:20px;padding:0;margin:0;cursor:pointer;float:left;background:transparent no-repeat 0 4px;}ul.tree li .collapsed{background-image:url(/images/finder/collapsed.gif);}ul.tree li .expanded{background-image:url(/images/finder/expanded.gif);}ul.tree li .checkbox{width:20px;height:18px;padding:0;margin:0;cursor:pointer;float:left;background:url(/images/finder/check0.gif) no-repeat 0 0;}ul.tree li .checked{background-image:url(/images/finder/check2.gif);}ul.tree li .half_checked{background-image:url(/images/finder/check1.gif);}.deletebutton{float:right;width:12px;height:13px;cursor:pointer;background-image:url(/images/delete_x.png);}.deletebutton:hover{float:right;width:12px;height:13px;background-image:url(/images/delete_x_hover.png);}#vtoption{cursor:pointer;font-weight:bold;font-size:1.5em;}#vtmodal{height:360px;width:480px;}#vtmodal i{color:#FFF;}#locationOfListings{padding:3px;height:25px;}#locationOfListings h1{font-size:1.3em;display:inline;margin-right:5px;}#locationOfListings h1 a{border-bottom:none;}#listingCountText{display:inline;}.property-details{margin-bottom:5em;}#property-info ul{margin:1.1em 0;}#property-info ul li{margin-bottom:.3em;border-bottom:none;margin-right:.7em;font-size:1em;width:100%;}a.ask-community-button{height:28px;width:137px;text-indent:-9999px;background-position:0 -3330px;}a.ask-community-button:hover{background-position:-140px -3330px;}a.price-alerts-button{height:28px;width:90px;text-indent:-9999px;background-position:0 -3390px;}a.price-alerts-button:hover{background-position:-100px -3390px;}a.save-button{height:28px;width:60px;background-position:0 -3420px;text-indent:-9999px;}a.save-button:hover{background-position:-60px -3420px;}a.send-button,a.notes-button,a.print-button,a.report-button{height:15px;width:30px;}a.send-button{background-position:5px -523px;}a.notes-button{background-position:9px -1309px;}a.print-button{background-position:8px -400px;}a.report-button{background-position:8px -930px;}.school_imgsheet{background:url(../images/school_sheet.png) no-repeat;}.blog_imgsheet{background:url(../images/blog_sheet.png) no-repeat;}.carousel_imgsheet{background:url(../images/carousel_btns.png) no-repeat;}#property-body{overflow:auto;height:295px;}.property-image{float:right;margin:11px 100px 11px 11px;width:auto;height:auto;}.property-image a.see-more-button{width:121px;height:54px;background:url(../images/btn_more_photos_details.gif) no-repeat;text-indent:-9999px;float:right;margin:.3em 2em 0 0;text-decoration:none;border-bottom:none;}.property-image a.see-more-button:hover{background-position:0 -54px;}.property-header{height:36px;position:relative;}.property-header ul{position:absolute;top:13px;right:0;width:130px;height:35px;}.property-info{margin:1em 0;}.property-info .property-info-heading a.info-button{position:absolute;right:5px;top:11px;height:15px;width:30px;background-position:0 -1550px;}.property-info .content{width:578px;border-bottom:1px solid #E3DDC0;border-left:1px solid #E3DDC0;border-right:1px solid #E3DDC0;padding-top:4px;padding-bottom:4px;padding-left:10px;padding-right:10px;}#maincontent div.property-info div.content p.listingMap img{border:1px solid #999;}.property-info table.public-records{width:250px;}.property-info table.public-records td.data{width:150px;}.property-info p.notification{float:right;width:145px;}.house-listing{width:49%;}.house-listing li{float:left;height:95px;width:96%;}.house-listing li.last{border-bottom:none;margin-bottom:1em;}.house-listing li.link{height:100%;}.house-listing li img{float:left;margin:.7em .4em 0 0;}.house-listing li p{margin-left:85px;}.house-listing li span.orange{color:#C30;font-size:.9em;}a.blank-button{width:121px;height:22px;background:url(../images/view-comparable-button.png) no-repeat;cursor:pointer;}a.more-sanfran-data-button{background:url(../images/more_sanfranscisco_data.png) no-repeat;width:186px;font-size:10px;height:21px;padding:.4em 1.5em .4em 1.2em;border-bottom:none!important;}a.compare{margin-top:.8em;}.stack{margin-right:.6em;}p.comp-notification{width:295px;margin:1em 0 .5em .2em;}table.tabular-listing{width:230px;}table.school-listing{width:100%;}.stars{float:left;height:18px;width:70px;}.stars_sm_5{background-position:0 -530px;}.stars_sm_4{background-position:0 -490px;}.stars_sm_4_5{background-position:0 -510px;}#rightNav{float:right;margin-top:1.5em;width:310px;margin-right:0;}.panelbox{margin-bottom:1em;float:right;margin-right:10px;}.panelbox-heading,.property-info-heading{padding:3px;background:#664B43;}.panelbox .content{width:285px;border-left:1px solid #E3DDC0;border-right:1px solid #E3DDC0;border-bottom:1px solid #E3DDC0;padding-top:4px;padding-bottom:4px;padding-left:10px;}.panelbox .content h5{margin:8px 0 8px 10px;}.panelbox .content form textarea{margin-left:10px;overflow:auto;}.question-icon{background-position:-1px -248px;padding-left:20px;}a.alertsignup-button{background:url(../images/btn_sign_up.gif) no-repeat;display:block;height:26px;text-indent:-9999px;border-bottom:none!important;margin-left:95px;width:85px;}a.alertsignup-button:hover{background-position:0 -26px;}.carousel .content{position:relative;}.carousel .content .prev{position:absolute;top:45px;left:4px;}.carousel .content .next{position:absolute;top:45px;right:4px;}.carousel .content .prev,.carousel .content .next{width:20px;height:19px;text-indent:-9999px;cursor:pointer;}.prev-disabled{background-position:0 -100px;}.next-enabled{background-position:0 -50px;}.carousel .content .householder{float:left;width:130px;margin:5px 0 10px;}.carousel .content .first{margin-left:4px;}.fullpage{margin-left:20px!important;width:910px!important;}#agentCityList .heading h2,#agentCityList .heading h2,#mbProvinceList .heading h2,#houseProvinceList .heading h2{color:#333;letter-spacing:.5px;line-height:1.2em;margin:0!important;padding-left:0;}#agentCityList ul,#agentProvinceList ul,#mbProvinceList ul,#houseProvinceList ul{width:250px;margin-right:14px;margin-left:0;}#agentprovlist .listing{width:448px;}#agentCityList ul li,#agentProvinceList ul li,#mbProvinceList ul li,#agentprovlist .listing ul li,#houseProvinceList .listing ul li{margin-bottom:.4em;}#agentprovlist .heading{background:url(../images/module_bkg_448.png) no-repeat;height:48px;}#agentprovlist .heading h2{color:#FFF;letter-spacing:.5px;line-height:1.2em;margin:0;padding:.7em 0 0 .5em;}#agentprovlist .content{border-bottom:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #CCC;padding:.5em;width:429px;}#agentprovlist{width:100%;float:left;}#agentprovlist .listing ul{margin-right:.5em;}.breadcrumbs{font-size:11px;margin-bottom:1em;}dl.agency-listing{margin:1em 0;}dl.agency-listing dt{font-weight:bold;margin-bottom:.3em;font-size:17px;}dl.agency-listing dd{margin-bottom:.2em;font-size:15px;}.floatRight{float:right;}.floatLeft{float:left;}.floatLeftLarge{float:left;margin:0 7px 7px 7px;}.alignCenter{text-align:center;}.orange{color:#E37833;}.green{color:#690!important;}.red{color:#C30;}.blue{color:#06C!important;}.clearBoth{clear:both;}.smallText{font-size:x-small;}.largeText{font-size:1.5em;}ul.bullets{margin-left:24px;}ul.bullets li{list-style:disc;list-style-type:disc;}.noBottomBorder{border-bottom:none!important;}#agentForm .agentRadioButtonLabel{width:180px;}#agentForm .agentRadioButton{width:20px;display:inline;}#agentForm .debtRadioButtonLabel,#agentForm .paymentRadioButtonLabel,#agentForm .emergencyRadioButtonLabel,#agentForm .taxRadioButtonLabel{width:180px;}#agentForm .debtRadioButton,#agentForm .paymentRadioButton,#agentForm .emergencyRadioButton,#agentForm .taxRadioButton{width:20px;display:inline;}#agentDirectoryCheckbox{display:none;width:480px;}#agentDirectoryCheckbox .agentCheckboxLabel{width:180px;display:inline;}#agentDirectoryCheckbox .agentCheckbox{width:20px;}#sponsoredAgent{border:1px solid brown;padding:5px 0 5px 5px;margin-bottom:10px;}#sponsoredAgentInfo{margin:5px 0 0 10px;line-height:1.2em;}#regTitle{display:none;}#agentTitle{display:none;}#offiecName input{background-color:#FFFFA0;}#agentContactInfo{display:none;}#officeContactInfo{display:none;}.slideshow{position:relative;width:220px;height:220px;display:none;}.slideshow a{border:none;}.slideshow img{padding:4px;border:2px solid #664B43;background:#FFF;vertical-align:middle;width:100%;}.slideshow img:hover{border:2px solid #CC4E00;}.slideshow #scaleImageWidth{width:300px;}#slideshownum{text-align:left;padding-left:5px;font-weight:bold;}.slideShowNav .previous-button{background:transparent url(../images/carousel/prev-horizontal.png) no-repeat scroll 0 0;text-indent:-9999px;text-decoration:none;border-bottom:none;cursor:pointer;float:left;height:32px;width:32px;margin-top:3px;margin-left:14px;}.slideShowNav .previous-button:hover{background-position:-32px 0;}.slideShowNav .previous-button:active{background-position:-64px 0;}.slideShowNav .next-button{background:transparent url(../images/carousel/next-horizontal.png) no-repeat scroll 0 0;text-indent:-9999px;text-decoration:none;border-bottom:none;cursor:pointer;float:right;height:32px;width:32px;margin-top:3px;margin-right:14px;}.slideShowNav .next-button:hover{background-position:-32px 0;}.slideShowNav .next-button:active{background-position:-64px 0;}.slideShowNav .thumbup{background:transparent url(../images/carousel/thumbsup.png) no-repeat scroll 0 0;text-indent:-9999px;text-decoration:none;border-bottom:none;cursor:pointer;float:left;height:28px;width:28px;margin-top:6px;margin-left:20px;}.slideShowNav .thumbdown{background:transparent url(../images/carousel/thumbsdown.png) no-repeat scroll 0 0;text-indent:-9999px;text-decoration:none;border-bottom:none;cursor:pointer;float:left;height:28px;width:28px;margin-top:6px;margin-left:4px;}#photoRating{width:95%;float:left;padding-left:3%;}#photoRatingInner{width:70%;float:right;}#photoRating .thumbup{background:transparent url(../images/carousel/thumbsup.png) no-repeat scroll 0 0;text-indent:-9999px;text-decoration:none;border-bottom:none;cursor:pointer;float:right;height:26px;width:26px;margin-top:0;margin-left:0;position:relative;}#photoRating .thumbdown{background:transparent url(../images/carousel/thumbsdown.png) no-repeat scroll 0 0;text-indent:-9999px;text-decoration:none;border-bottom:none;cursor:pointer;float:right;height:28px;width:28px;margin-top:0;margin-left:2px;position:relative;}#photoRating .thumbdown:hover,#photoRating .thumbup:hover{top:2px;right:2px;}.brokerMarker{height:35px;width:23px;position:absolute;background:url(../images/icons/real_estate_office.png) no-repeat scroll center center;}.agentMarker{height:35px;width:23px;position:absolute;background:url(../images/icons/real_estate_agent.png) no-repeat scroll center center;}#refinancingAnswer{display:none;border:1px solid gray;padding:10px;margin-top:10px;}.infoWindowOuterDiv{position:absolute;}.bubbleBottomLeft{background:url(/images/iwBottomLeft.png) no-repeat;width:260px;top:0;left:-260px;height:10px;position:absolute;}.bubbleTopLeft{background:url(/images/iwTopLeft.png) no-repeat;width:260px;height:10px;top:-10px;left:-260px;position:absolute;}.bubbleBottomRight{background:url(/images/iwBottomRight.png) no-repeat;width:260px;top:0;left:0;height:10px;position:absolute;}.bubbleTopRight{background:url(/images/iwTopRight.png) no-repeat;width:260px;height:10px;top:-10px;left:0;position:absolute;}.hzInfoWindow{position:absolute;border:2px solid #000;color:#000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:.9em;line-height:1em;font-weight:normal;background-color:#CCC;padding:2px 2px 2px 4px;width:250px;height:auto;padding:3px;}.infoWinBody{padding-left:8px;}.iwTopRight{top:0;left:0;}.iwBottomRight{top:0;left:0;}.iwTopLeft{top:0;left:0;}.iwBottomLeft{top:0;left:0;}.iwBubbleTopRight{top:0;left:10px;}.iwBubbleBottomRight{top:10px;left:10px;}.iwBubbleTopLeft{top:0;left:-268px;}.iwBubbleBottomLeft{top:10px;left:-268px;}.iwClose{position:absolute;top:2px;left:246px;width:12px;height:12px;background:url(/images/iw-close-button.png) no-repeat;cursor:pointer;}.listingInfoWindow{position:absolute;border:2px solid #000;color:#000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:.9em;line-height:1em;font-weight:normal;background-color:#CCC;width:250px;height:auto;}.researchButton{margin-left:0;}.wide{width:266px;}.listingBorder-hilight{border-width:3px;border-style:solid;border-color:#F00;}#topListingCities,#agentProvinceList,#mbProvinceList,#agentCityList{border:1px solid #e3ddc0;margin:10px;padding:5px 10px;width:95%;float:left;}#agentCityList{float:left;width:96%;margin-left:0;}#provincialCityListBody ul,#agentCityList ul,#agentProvinceList ul,#mbProvinceList ul,.headingControls ul,#agentOfficeInformation ul,#category-results1 ul,#maincontent ul,#topListingCities #body ul,ul.pad,#cityAgentListBody ul,#footer ul{list-style-image:none;list-style-type:none;list-style:none;}#provincialCityListTitle,#mbProvincialCityListTitle,#agentInformationTitle,#mbInformationTitle,#agentOfficeInformationTitle,#agentDescriptionTitle,#officeAgentListTitle,#brokerageListings .heading,#findBrokerTitle h2,#mortgageToolTitle h2,#popularCitiesTitle h2,#searchCityTitle h2,#moreInfoTitle h2,#findAgentTitle h2,#reviewthanks,.mortgageBrokers .heading h2,.related-links .heading h2{margin:10px 0 0 0;padding:3px;background-color:#664b43;color:#FFF;}#agentInformationBody h2{display:inline;float:left;}#agentInformationBody h3{display:inline;float:left;}#mbInformationBody h2{margin-bottom:2px;}#agentDataList{display:inline-block;}#claimedList{border:solid 1px #CC4E00;}#claimedListTitle{margin:0;padding:3px;background-color:#CC4E00;color:#FFF;}#claimedListFooter{margin:10px 0 0 0;padding:3px;background-color:#CC4E00;color:#FFF;height:5px;}#claimedListBody{overflow:hidden;}#claimedListTitle h2{font-color:#000;}#provincialCityListBody,#agentInformationBody,#mbInformationBody,#agentOfficeInformationBody,#agentDescriptionBody,#officeAgentListBody,#cityAgentListBody,#cityMBListBody,#brokerageListings .content{border-bottom:1px solid #e3ddc0;border-left:1px solid #e3ddc0;border-right:1px solid #e3ddc0;padding:8px;}#officeAgentListBody ul{width:50%;display:inline;}#officeAgentListBody .agent{width:50%;float:left;margin-bottom:20px;}#provincialCityListSubBody{display:none;}.gatopinfo{margin-bottom:5px;}#agentInformationBody dt,#mbInformationBody dt,#agentOfficeInformationBody dt{float:left;width:140px;clear:left;margin-bottom:2px;}#agentInformationBody dd,#mbInformationBody dd,#agentOfficeInformationBody dd{float:left;margin-bottom:4px;width:255px;}.short{height:100%!important;}#expandCityList{float:right;cursor:pointer;}#provincialCityListBody ul{margin:0 1em;font-size:1em;width:150px;}#provincialCityListBody ul li{margin-bottom:.2em;}#cityAgentListBody ul{margin:0 .5em;font-size:1em;width:270px;}#cityMBListBody ul{margin:0 .5em;font-size:3em;width:270px;}#brokerageListings{width:300px;}#brokerageListings ul{float:left;}#brokerageListings .heading span{font-weight:normal;letter-spacing:normal;}#brokerageListings ul{padding:.5em;margin-right:.7em;}#brokerageListings ul li{margin-bottom:.4em;}#brokerageListings .listingItem{padding:2px 5px 2px 5px;}#bannerAd{margin-bottom:20px;}#bannerAd a{border-bottom:0;}.listingnote{color:#F00;line-height:1.2em;font-weight:bold;}#filter-panel{float:left;width:180px;margin-right:5px;margin-left:10px;border:1px solid #e3ddc0;}#filter-panel h3,#home-listings h3{padding:3px;background-color:#664b43;color:#FFF;margin:0;}#filter-panel #filter-content input.total{width:160px;float:;border:0;margin-top:8px;background-color:#F7F7EB;}#filter-panel #filter-content p.filter-title label{margin-left:14px;}#filter-panel #filter-content p.filter-title a.show-all{right:0;_right:2px;}#filter-panel #filter-content p.arrow-down{background:url(../images/arrow_down.gif) no-repeat left center;width:166px;margin-top:4px;margin-left:4px;}#filter-panel #filter-content p.arrow-up{background:url(../images/arrow_up.gif) no-repeat left center;width:166px;margin-top:4px;margin-left:4px;}#filter-panel #filter-content ul#type-homes{margin-bottom:10px;}#filter-panel #filter-content ul#type-homes li .checkbox,#filter-panel #filter-content ul#office-list li .checkbox,ul#homes-options-ul li .checkbox{background:transparent url(../images/finder/check0.gif) no-repeat scroll 0 0;cursor:pointer;height:18px;float:left;margin:0;padding:0;width:20px;}#filter-panel #filter-content ul#type-homes li .checked,#filter-panel #filter-content ul#office-list li .checked,ul#homes-options-ul li .checked{background:transparent url(../images/finder/check2.gif) no-repeat scroll 0 0;}#filter-panel #filter-content div.slider span{position:absolute;top:-17px;}#filter-panel #filter-content div.slider span.left{left:-5px;}#filter-panel #filter-content div.slider span.right{right:-6px;}#adjustable-map{border:1px solid #999;float:left;height:477px;width:557px;position:relative;z-index:4;overflow:hidden;margin-right:5px;}#adjustable-map a.button,#home-listings a.button{display:block;text-indent:-9999px;border:none;position:absolute;top:6px;left:182px;height:17px;width:12px;}#home-listings{float:right;width:201px;margin:0 6px 10px 0;border:1px solid #e3ddc0;position:relative;}#home-listings a.expand{background:url(../images/buttons/expand-collapse-map.jpg) no-repeat top left;background-position:0 0;}#home-listings a.expanded{background:url(../images/buttons/expand-collapse-map.jpg) no-repeat top left;background-position:-25px 0;}#home-listings a.collapse{right:25px;top:3px;background:url(../images/buttons/expand-collapse-map.jpg) no-repeat top left;background-position:-25px 0;}#home-listings #homelisting-content{padding:6px;height:500px;overflow-y:scroll;overflow-x:none;}#home-listings #homelisting-content li{float:left;border-bottom:1px solid #e3ddc0;margin-bottom:5px;width:166px;margin-right:4px;color:#8d2c0d;}#home-listings #homelisting-content li img{float:left;margin:0 7px 5px 0;}#home-listings #homelisting-content li p.desc{float:left;width:100%;margin-bottom:5px;font-size:1em;}#home-listings #homelisting-content li p.wide{width:220px;margin-bottom:5px;float:none;}#home-listings #homelisting-content li p.realtor{clear:both;margin-bottom:5px;}#home-listings #homelisting-content li p.options{margin-bottom:5px;}#home-listings #homelisting-content a{border:none;font-size:.9em;}#homelisting-content h2{margin:0;}#realcountdiv{padding-right:7px;margin-bottom:7px;display:none;}.infoWindowImage{float:left;}.infoWindowDetails{margin-left:5px;float:left;width:150px;}#home-listings #homelisting-content .largeListImg{height:193px;width:290px;}#home-listings #homelisting-content li.wide{width:300px;margin-right:10px;height:305px;}.ui-widget-content{background:url(../images/slider_background.gif) repeat-x 0 0;}.ui-slider-horizontal{height:.8em;}.ui-slider{position:relative;text-align:left;width:90%;margin:18px 0 2px 8px;}.ui-slider a:link,.ui-slider a:visited{border-bottom:none;}.ui-slider-horizontal .ui-slider-range{height:100%;top:0;}.ui-slider .ui-slider-range{border:0 none;display:block;position:absolute;z-index:1;}.ui-state-default,.ui-widget-content .ui-state-default{background:url(../images/slider_scroller.gif) no-repeat scroll center center;font-weight:normal;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;}.ui-slider-horizontal .ui-slider-handle{margin-left:-0.3em;top:.1em;}.ui-slider .ui-slider-handle{cursor:default;height:15px;position:absolute;width:9px;z-index:2;}#infowindowmsg{position:absolute;padding:10px;width:75px;z-index:999;}#iwleft{background:url(../images/iwleft.png) no-repeat scroll center center;z-index:999;display:none;}#iwright{background:url(../images/iwright.png) no-repeat scroll center center;z-index:999;display:none;}.listingMarker{height:35px;width:23px;position:absolute;background:url(../images/icons/icon_listing.png) no-repeat scroll center center;}.listingMarkerHilighted{height:53px;width:32px;position:absolute;background:url(../images/icons/icon_listing_highlight.png) no-repeat scroll center center;}.clusterMarker{height:48px;width:32px;position:absolute;background:url(../images/icons/icon_listing_big.png) no-repeat scroll center center;}.clusterMarkerText{height:16px;width:70px;border:1px solid #000;position:absolute;background-color:#CC4E00;text-color:#000;z-index:99999;text-align:center;font-size:.7em;font-weight:bold;}#topListingCities #body ul{margin-top:5px;}#topListingCities #body ul li{margin-bottom:2px;}#topListingCities #body .column{float:left;margin-right:20px;}.jcarousel-container{position:relative;}.homezilla-jcarousel-container{position:relative;}.jcarousel-clip{z-index:2;padding:0;margin:0;overflow:hidden;position:relative;}.jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0;}.jcarousel-list li,.jcarousel-item{float:left;list-style:none;width:55px;height:115px;}.jcarousel-list li p{position:absolute;bottom:-1px;left:0;margin-left:5px;margin-bottom:5px;}.jcarousel-list .address{position:relative;bottom:5px;left:0;margin:0;}.jcarousel-list .price{position:relative;bottom:9px;left:0;margin-left:5px;}.jcarousel-list .imageLink{border-bottom:none;}.jcarousel-next{z-index:3;display:none;}.jcarousel-prev{z-index:3;display:none;}.jcarousel-skin-tango .jcarousel-container-horizontal{width:216px;padding:10px 20px 0 38px;}.jcarousel-skin-tango .jcarousel-container-vertical{width:75px;height:245px;padding:40px 20px;}.jcarousel-skin-tango .jcarousel-clip-horizontal{width:205px;height:125px;}.jcarousel-skin-tango .jcarousel-item{width:75px;height:115px;}.jcarousel-skin-tango .jcarousel-item-horizontal{margin-right:10px;width:75px;}.jcarousel-skin-tango .jcarousel-item a img{width:97px;}.jcarousel-skin-tango .jcarousel-next-horizontal{position:absolute;top:43px;right:5px;width:32px;height:32px;cursor:pointer;background:transparent url(/images/carousel/next-horizontal.png) no-repeat 0 0;}.jcarousel-skin-tango .jcarousel-next-horizontal:hover{background-position:-32px 0;}.jcarousel-skin-tango .jcarousel-next-horizontal:active{background-position:-64px 0;}.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active{cursor:default;background-position:-96px 0;}.jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute;top:43px;left:5px;width:32px;height:32px;cursor:pointer;background:transparent url(/images/carousel/prev-horizontal.png) no-repeat 0 0;}.jcarousel-skin-tango .jcarousel-prev-horizontal:hover{background-position:-32px 0;}.jcarousel-skin-tango .jcarousel-prev-horizontal:active{background-position:-64px 0;}.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:-96px 0;}.jcarousel-clip-horizontal{width:100%;}.reviewDetails{border:1px solid #cc4e2a;padding:7px 21px;margin-bottom:21px;}.reviewDetails h2{margin:5px!important;}#rating-box #overall{width:114px;float:right;margin-bottom:14px;margin-top:14px;background:url(/images/icons/ratingstar_large.png) no-repeat;padding-top:86px;padding-left:80px;height:110px;margin-right:4px;}#rating-box,#optional-box{padding:0;border:1px solid #E3DDC0;}#rating-box h2,#optional-box h2{margin:0;background-color:#664B43;padding:3px;}#rating-box label{width:386px;float:left;}#rating-box ul{margin:14px 0 0 14px;width:386px;}#rating-box ul li{width:386px;float:left;}#rating-box ul li table{float:left;width:386px;margin-top:10px;margin-bottom:10px;}#rating-box ul li table td{background:url(/images/icons/ratingstar_hollow.png) no-repeat;padding-left:18px;padding-top:18px;display:block;width:36px;height:54px;margin-right:8px;float:left;}#rating-box ul li table td.selected{background:url(/images/icons/ratingstar_selected.png) no-repeat;}#rating-box ul li table td:hover{background-image:url(/images/icons/ratingstar_hover.png);cursor:pointer;}#rating-box ul li table td.rating_scale{padding-top:10px;background-image:none;margin-right:0;width:120px;float:right;height:24px;}#rating-box ul li table td.rating_scale.low{text-align:left;padding-left:0;float:left;cursor:default;}#rating-box ul li table td.rating_scale.high{text-align:right;padding-right:26px;float:right;cursor:default;}#optionalQuestions{margin:14px 0 0 14px;width:586px;}#optionalbutton img{width:15px;height:15px;margin-right:2px;}#reviewLink{cursor:pointer;float:right;background:transparent url(/images/buttons/Write-a-Review.png) no-repeat scroll 0 0;width:148px;height:40px;}#signinLink,#createLink{cursor:pointer;color:#CC4E00;background:none;}#reviewLink:hover,#signinLink:hover,#createLink:hover{text-decoration:underline;}.qugc{margin:3px 8px 3px 3px;padding:5px;background:#795F43;color:#fff;width:250px;border:1px solid black;}.qugc a{color:#FFF;}.qugcMsg{padding:3px 0;}.qugcLinkStyle{color:#fff;padding:0 8px;font-weight:bold;}#errorPopup,#responsePopup{z-index:50001;position:absolute;width:250px;min-height:129px;height:129px;display:none;background:#FFF;border:3px solid #71983b;left:300px;top:100px;}#agentCityList{float:left;width:100%;font:100% helvetica,arial,sans-serif;}#agentCityList ul li{margin:5px 0;}.basicAgentInfo{padding:5px 0;height:65px;}.notesToUser{margin:10px 0;}#adAdSense{float:right;padding:0 5px;margin-right:20px;}p.topPhotoHeadline{font-weight:bold;font-size:16px;text-align:center;}img#listingPic0{display:block;margin-left:auto;margin-right:auto;}table.topPhotoTable{width:100%;}table.topPhotoTable td{padding:5px;text-align:center;vertical-align:top;}table.topPhotoTable td.numberPos{vertical-align:middle;}a.bestPhotoImage{text-decoration:none;border-bottom:none;}a.archiveLink{text-decoration:none;border-bottom:none;font-size:14px;}p.photoInfo{text-align:center;}#moreInfoControls a{text-decoration:none;border-bottom:none;}#archivedListingsMenu{border:1px solid brown;padding:5px 0 5px 5px;margin:10px;}#popularAgentsOffice ol,#popularAgentsOffice ul,#popularAgentsProv ol,#popularAgentsProv ul,#popularAgentsCity ol,#popularAgentsCity ul{list-style-position:inside;list-style-type:decimal;}#reviewthanks{font-size:1.4em;text-align:center;padding:7px;background-color:#CC4E00;color:white;}#agentreview .ratingStar{width:55px;height:55px;float:left;margin-right:10px;}#agentreview .ratingStar .rating{width:23px;height:35px;padding-top:19px;padding-left:13px;padding-right:15px;margin-right:20px;float:left;text-align:center;font-style:italic;font-weight:bold;background:transparent url(/images/icons/ratingstar_selected.png) no-repeat scroll 0 0;}#agentreview .ratingStar .vote{font-size:.7em;line-height:1.0em;text-align:center;color:#999;}#agentreview .reviewTitle{width:515px;font-weight:bold;margin-bottom:10px;}#agentreview .reviewContent{width:100%;font-size:.9em;}#agentreview .reviewAuthor{width:100%;font-size:.7em;}#agentreview .reviewLinks{width:100%;float:left;font-size:.8em;}#paidAdvertising,#freeAdvertising{margin:1em 0 1em 0;}#paidAdvertising #paidAdvertisingBody{margin:1em 0 1em 1em;}#paidAdvertising #paidAdvertisingBody #paidAdvertisingExamples{margin:1em 0 1em 0;}#paidAdvertising #paidAdvertisingBody #paidAdvertisingExamples h3{margin:1em 0 1em 0;background-color:#604937;color:#FFF;padding:4px;}#paidAdvertising #paidAdvertisingBody #paidAdvertisingExamples h4{margin:.5em 0 .5em 0;font-weight:bold;}#paidAdvertising h2{background-color:#FFF;padding:3px;}#realtormatch{margin-left:22px;margin-bottom:8px;cursor:pointer;padding-left:2px;}#realtormatch ul li{line-height:1.0em;color:#CC4E00;font-weight:bold;font-size:.875em;}.realtormatchad{color:#CC4E00;cursor:pointer;border-bottom:2px solid #CC4E00;font-size:1.2em;}.sidebarextra{display:none;height:0;}.lrecadextras{height:0;margin-top:0;}.finderIcon{float:right;}.searchtitle{float:left;}.realtorpopup{display:none;position:absolute;width:200px;z-index:99;margin-top:0;}#realtorpopupdata{background:#fff;border:1px solid #492C0E;padding:10px;color:#CC4E00;cursor:pointer;}#other-home-links{margin-top:10px;}#other-home-links a{font-size:.8em;}#contactAgentRecaptcha{position:relative;margin-left:50px;}.mortgageBrokers .heading-controls,.related-links .heading-controls{padding-left:10px;padding-top:5px;padding-bottom:5px;}#mortgageAd a{border:0;}.nextsearch{background:url(/images/rightarrow.png) no-repeat;height:20px;width:14px;float:right;}.prevsearch{background:url(/images/leftarrow.png) no-repeat;height:20px;width:14px;float:left;}.mi_logo_small{background:url(/images/ads/national/invis/mi_logo_small.jpg) no-repeat;height:33px;width:128px;float:right;}.invis_logo_small{background:url(/images/ads/national/invis/invis_logo_small.jpg) no-repeat;height:38px;width:76px;padding-left:10px;float:right;}.smallListImg{width:100%;}#homelisting-content .scaleWidth{width:170px;}.bubble-wrapper{background:#f1f1f1;width:250px;overflow:hidden;z-index:1000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);border:1px solid #32465C;margin-left:29px;margin-right:29px;}.bubble-header{padding:5px;background:#CC4E00;font-size:.8em;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;color:#fff;border-bottom:1px solid #32465C;}.bubble-footer{position:absolute;bottom:0;background:#FAED8F;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;width:250px;border-top:1px solid #32465C;margin-bottom:1px;}.bubble-beak{position:absolute;background:url('../images/infoWindow/bubble_beak.png') 0 34px;width:30px;height:30px;left:0;top:62px;}.bubble-beak-right{position:absolute;background:url('../images/infoWindow/bubble_beak.png') 30px 34px;width:30px;height:30px;right:0;top:62px;}.bubble-content{padding:10px;position:relative;min-height:183px;}.gallery-wrapper{height:180px;}.gallery-wrapper button{margin-top:42px;float:left;background:none;border:none;cursor:pointer;}.gallery-holder{float:left;width:167px;}.bubble-tools li{float:left;padding:5px;background:url("../images/infoWindow/bubble_tools_bg.jpg");height:18px;font-size:10px;text-align:center;line-height:20px;}.bubble-tools .view-list{-moz-border-radius:0 0 0 3px;-webkit-border-radius:0 0 0 3px;border-radius:0 0 0 3px;width:77px;background-position:-142px 0;}.bubble-tools .schedule{width:101px;background-position:-118px 0;}.bubble-tools .show-hide,.bubble-tools .save-unsave{background:url("../images/infoWindow/bubble_tools_bg.jpg") no-repeat -230px 0;display:block;height:28px;margin:0;padding:0;text-indent:-9009px;width:51px;}.bubble-tools .save-unsave{background-position:-281px 0;}.bubble-tools .show-hide:hover{background-position:-230px -28px;}.bubble-tools .save-unsave:hover{background-position:-281px -28px;}.bubble-tools .schedule:hover{background-position:-118px -28px;}.bubble-tools .view-list:hover{background-position:-142px -28px;}.bubble-close{background:url("../images/infoWindow/bubble_close.png") no-repeat scroll 0 0 transparent;cursor:pointer;height:30px;margin:-9px 0 0 300px;position:absolute;right:17px;top:-6px;width:30px;z-index:1;}.bubble-logo{left:43px;position:absolute;top:135px;z-index:10;}ul.prop-specs{-moz-box-shadow:0 0 3px 0 #666;-webkit-box-shadow:0 0 3px 0 #666;border-bottom:1px solid #2A3F56;display:inline;float:left;height:16px;margin:0;padding:0 0 0 7px;position:relative;width:250px;z-index:10;}ul.prop-specs li{color:#405F82;display:inline;float:left;font-size:11px;line-height:18px;margin:0 18px 0 0;}.viewlisting-link{font-weight:1.2em;cursor:pointer;color:#CC4E00;}.image-number{-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;background:none repeat scroll 0 0 #000;top:20px;color:#FFF;display:block;font-family:Helvetica,Arial,sans-serif;font-size:10px;height:10px;left:28%;line-height:1em!important;opacity:.6;padding:5px;position:absolute;text-align:center;width:75px;z-index:50;}#marker-info-label,#cmarker-info-label{position:absolute;background:#FFF1A8;font-size:10px;border:1px solid #666;width:auto;padding:5px;}#cmarker-info-label{width:120px;}#marker-info-label span,#cmarker-info-label{color:#999;font-size:9px;}#marker-info-window,#cmarker-info-window,#bubble-template{position:absolute;display:none;z-index:100;}body{font:100% helvetica,arial,sans-serif;line-height:1.125em;color:#000;}h1{font-size:2em;}h2{font-size:1.5em;}h3{font-size:1.2em;}ol,ul,li,p,input,textarea,select,dt,dd,li,span,blockquote{font-size:.875em;}strong{font-weight:bold;}.bold{font-weight:bold;}a:link,a:visited{color:#cc4e00;border-bottom:1px solid #cc4e00;text-decoration:none;}#logo a{border:0;}ul#account a:link,ul#account a:visited{color:#eee;text-decoration:none;border-bottom:0;}#search a:link,#search a:visited,#tipbar a:link,#tipbar a:visited{color:#fff;border-bottom:1px solid #fff;font-style:italic;}#search a:hover,#tipbar a:hover{color:#ccc;border-bottom:0;}#searchtextfield{color:#444;}#sidenav{font-size:1.1em;line-height:1.8;}#sidenav a:link,#sidenav a:visited,#location a:link,#location a:visited,#searches a:link,#searches a:visited,#customsearches a:link,#customsearches a:visited,#sponsoredSearch a:link,#sponsoredSearch a:visited{border-bottom:0!important;}#customsearchdiv p{font-weight:bold;}#sponsoredSearch .poweredBy{font-size:.7em;}#sidenav a:hover{background:#604937 url(/images/sidepointer.png) no-repeat right;color:#fff;}#footer a:link,#footer a:visited{color:#FFF;border:0;text-decoration:none;}#footer a:hover,#footer a:active{color:#ccc;}#tospage #sidenav #tos a:link,#tospage #sidenav #tos a:visited{color:#fff;}#about #sidenav #aboutus a:link,#about #sidenav #aboutus a:visited{color:#fff;}#careers #sidenav #jobs a:link,#careers #sidenav #jobs a:visited{color:#fff;}#hoodyServices #agentServices #sidenav #agents a:link,#hoodyServices #agentServices #sidenav #agents a:visited{color:#fff;}#data #sidenav #ourdata a:link,#data #sidenav #ourdata a:visited{color:#fff;}#mapmarkers #sidenav #marker a:link,#mapmarkers #sidenav #marker a:visited{color:#fff;}#pressroom #sidenav #press a:link,#pressroom #sidenav #press a:visited{color:#fff;}#hoodyService #sidenav #hoody a:link,#hoodyService #sidenav #hoody a:visited{color:#fff;}#agentServices #sidenav #agents a:link,#agentServices #sidenav #agents a:visited{color:#fff;}#privacy #sidenav #privacypolicy a:link,#privacy #sidenav #privacypolicy a:visited{color:#fff;}#blogs #sidenav #bloglist a:link,#blogs #sidenav #bloglist a:visited{color:#fff;}#feedback a{font-size:.8em;font-weight:bold;}#feedback a,#feedback a:visited{color:#000;border-bottom:0;}#feedback a:hover{color:#666;}#toolbar li a,#toolbar li a:visited{color:#666;border-bottom:0;}#toolbar li a:hover{color:#000;}#toolbar .nodemo a{color:#aaa!important;}#toolbar #streetview{font-size:16px;font-weight:bold;}.requirementText{font-weight:normal;font-size:.8em;margin-left:5px;}.instructionText{font-weight:bold;font-size:.8em;margin-left:5px;}#officeHeader #responseMessage{font-size:.9em;}#location h1 span{font-weight:normal;}.tagline{color:#FFF;font-size:.73em;}#tipbar #tiptext{padding:10px;font-size:1.2em;}#tipbar #tiptext label{font-weight:bold;}#tipbar #tiptext a{color:#000;font-size:1.2em;border-bottom:1px solid #000;}#signupform #requiredfields label,#signinfields label,#linkform label,#brokerFields label,#signupform legend h3{font-size:1.2em;}#search form label{font-size:1.2em;}#search form #textfield{font-style:italic;color:#999;}#search,#searchexample{color:#fff;}#searchexample{font-size:.75em;}#searchresults{font-size:.95em;line-height:1.6;}#searchresults dt{font-weight:bold;color:#000;}.results{line-height:1.3;}.results dt{font-weight:normal!important;color:#000;}.results p{font-weight:bold;}#about-media h2{font-size:1.6em;font-weight:bold;}div#about p{clear:left;margin-top:10px;}div#about>p:first-letter{font-family:"Lucida Calligraphy",Georgia,"Times New Roman";float:left;color:#634b32;font-size:3.0em;padding:20px 10px 10px 10px;margin-right:6px;font-weight:bold;background-color:#e3ddc0;}div#about p+p:first-letter{font-family:helvetica,arial,sans-serif;float:none;color:#444;font-size:100%;padding:0;margin:0;line-height:inherit;font-weight:normal;background-color:transparent;}#maincontent h1{margin-bottom:20px;}#maincontent h2{font-size:1.2em;}#maincontent h3{margin:0;font-size:1.0em;font-weight:bold;}#maincontent ul{font-size:1.0em;}#homezillainfo h3{font-size:1.0em;color:#593613;font-weight:bold;}#homezillainfo li,#whatcanifind p{color:#593613;font-size:.85em;}#home #search a:link,#home #search a:visited{color:#cc4e00;border-bottom:1px solid #cc4300;text-decoration:none;}#homezillainfo ul{list-style-type:circle;margin-left:14px;line-height:1.4;}#home #search a:hover,#home #search a:active{border:0;}#requiredfields label,#signinform label,#agentSearch label{font-weight:bold;}#requiredform .requirementText{font-size:.8em;margin-left:5px;}#widgetform .requirementText{font-size:.7em;margin-left:140px;display:block;}#widgetform #errordisplay{font-weight:bold;font-size:1em;color:red;padding-left:20px;}#formerrordisplay{font-weight:bold;font-size:1em;color:red;padding:5px 20px;border:1px dashed red;}#answer h2{margin:0 0 10px 0;}#officeResults label{font-weight:bold;}.category-results li a{display:block;text-decoration:none;border:0;padding:0 0 0 7px;}.category-results .brokerLink{display:inline;}.category-results li a .address{color:#000;}.category-results li a:hover,.category-results li a:hover .address{background-color:#664b30;color:#fff!important;}.category-results h3{text-align:center;}.searchtitle{text-align:center;width:155px;}#msg{font-size:.9em;}#hzfinder #customsearch .tipText{font-size:.8em;}#hzfinder #finderSponsor{font-size:.7em;font-weight:bold;}#writtenDescription h2{font-size:1em;font-weight:bold;}#writtenDescription .qa{margin-bottom:20px;}#writtenDescription .answer{margin-left:20px;}#reviewTitle{font-weight:bold;font-size:1.2em;}#footer h3,#footer li,#footer p{color:#FFF;text-align:left;}#footer .copyright{color:#C8B69C;font-size:.7em;}#footer-about h3{letter-spacing:1px;}#footer-about em{font-weight:bold;letter-spacing:0;}.gs-title{font-size:12px;font-weight:bold;font-family:helvetica,arial,sans-serif;}.gs-address,.gs-phone{font-size:12px;font-family:helvetica,arial,sans-serif;}.gs-watermark{font-size:8px;font-family:helvetica,arial,sans-serif;display:none;}.hzInfoWindow{font-size:.6em;line-height:1.2;}.hzInfoWindow a{font-size:1.2em;line-height:1.2;}#infoWinDetails .type,#infoWinDetails .price{font-size:1.3em;}.infoWindowImage a{border:none 0;}.infoWinTitle{font-size:1.3em;font-weight:bold;}#suggest-link a{color:#fff;}#suggest-link a:hover{border-bottom:2px solid #FFF!important;}#fedelection h3{font-weight:bold;font-size:1em;}#feddescription{font-size:.7em;}#demographics dt,#fedelection dt,#forSaleSign dt,#redistricts dt{font-weight:bold;font-size:.75em;color:#000;}#forSaleDetails dd{font-weight:bold;font-size:1.0em;}#forSaleSign #listingLink{font-size:.75em;}#listingRequest,#sharelistings{font-size:1.2em;font-weight:bold;}.officeName{color:#690!important;font-weight:bold;font-size:1.1em;border-bottom:none!important;}#demographics,#fedelection,#forSaleSign,#redistricts{font-size:.85em;}#demographics dd a,#fedelection dd a,#forSaleSign #listingLink a,#redistricts dd a{border-bottom:0;}#demographics dd a:hover,#fedelection dd a:hover,#forSaleDetails #listingLink a:hover,#redistricts dd a:hover{border-bottom:1px solid #DE7839;}#demographicsError{font-size:.8em;}#demographics .provider,#video .provider{font-size:.7em;}#demographics .provider a{font-size:.8em;}#demographics a,#redistricts a{font-size:.85em;border-bottom:0;}#video #videoDesc,#video #noVideoDesc{color:#CC4E00;font-size:.70em;margin-left:3px;}#vtmodal .desc{font-size:.9em;color:#FFF;}#forSaleSign #agentInfo dt{font-weight:normal;color:#000;}#neighbourhood{font-size:.85em;}#neighbourhood a{font-size:1em;}#neighbourhood #boundries{font-size:.85em;}#neighbourhood #boundries #boundriesHint{display:none;font-size:.85em;}#adcontainer a,#ads a{border-bottom:0;}#fedelection dt{font-size:.85em;font-weight:bold;color:#000;margin-left:0;padding:2px 0 0 5px;}#fedelection dd a{font-size:.80em;border-bottom:0;}#brokerageListings .listingItem{font-size:.80em;}#brokerageListings .listingItem a{border-bottom:0;}#brokerageListings .listingItem a:hover{border-bottom:1px solid #cc4300;}#provinceList{font-size:.9em;line-height:1.1;border-top:1px solid #492C0E;}#provinceList dt a{display:block;text-decoration:none;border:0;padding:0 0 0 7px;}#sponsoredAgent{background:#FFF;}#sponsoredAgent #hzRealtorMatch{font-weight:bold;}#sponsoredAgentDetails,#hzRealtorMatchDetails{font-size:.8em;}#hzRealtorMatchDetails{padding-left:10px;}#hzRealtorMatchDetails a{color:#CC4E00!important;font-weight:bold;}#hzRealtorMatchDetails .smallReg{font-size:.6em;}#footnote{font-size:.8em;}#agentInformationBody h2,#agentOfficeInformationBody h2,#agentDescriptionBody h2{font-size:.9em;}#modalContainer #loginform{color:#EEE;}#brokerageListings .notificationText{font-size:.9em;}.property-details p.details,.property-details p.category{font-size:1em;}#housePrice{font-size:1.0em;}#listingContact .officeName{color:#690!important;font-size:1.0em;font-weight:strong;}.sold{font-size:18px;color:#F03;}a.send-button,a.notes-button,a.print-button,a.report-button{font-size:.8em;text-align:center;padding-top:1.2em;}.property-header{padding:0;border-bottom:1px solid #666;}.property-header ul li.faint{color:#999;font-size:.7em;}.property-info .property-info-heading h2{color:#FFF;letter-spacing:.5px;}.property-info .property-info-heading h3{color:#FFF;letter-spacing:.5px;}.property-info .property-info-heading a.info-button{font-size:.8em;padding-left:1.5em;border-bottom:none;}.property-info .property-info-heading h3 span{font-weight:normal;font-size:.9em;letter-spacing:normal;}.property-info table.public-records{font-size:.8em;}.property-info table.public-records td{border-bottom:1px dotted #CCC;padding:.1em;}.property-info table.public-records td.last{border-bottom:none;}.property-info table.public-records td.data{font-weight:bold;}.property-info p.notification{font-size:.7em;}.house-listing li{padding:.5em 0;border-bottom:1px dotted #CCC;}.house-listing li img{padding:.1em;}.house-listing li a img{border:1px solid #CCC;}.house-listing li a:hover img{border-color:#DF7E00;}a.blank-button{font-size:10px;white-space:nowrap;border-bottom:none!important;padding:.4em 1em .4em .9em;}a.compare{padding-left:.7em;}.stack a{border-bottom:none!important;}.stack-label{font-size:.7em;}p.comp-notification{font-size:.8em;}table.tabular-listing{font-size:.8em;}table.tabular-listing td{padding:.2em;}table.school-listing{font-size:11px;}table.school-listing th{font-weight:bold;}table.school-listing th,table.school-listing td{border-bottom:1px solid #CCC;}table.school-listing td{padding:.4em 0;}table.school-listing td.rating{text-align:center;}.panelbox-heading h3{font-size:1em;font-weight:bold;color:#FFF;}.panelbox .content h5{font-size:.9em;font-weight:bold;}.panelbox .content form textarea{border:1px solid #CCC;color:#CCC;font-size:.7em;padding:.2em;}.house-icon span{font-weight:normal;font-size:.7em;letter-spacing:normal;}.carousel .content .householder a{border-bottom:none!important;}.carousel .content .householder img{padding:1px;border:1px solid #CCC;}.carousel .content .householder a:hover img{border-color:#DF7E00;}.questions li{padding:7px 5px;border-bottom:1px dotted #CCC;}.questions li a{border-bottom:none!important;}li.agentName{font-family:helvetica,arial,sans-serif;font-weight:bold;font-size:1em;}.researchButton a{border-bottom:none;}.desc h2{font-size:1em;}.smallMainHeading{font-size:1.4em;}.heading h2{font-size:.9em;font-weight:bold;letter-spacing:0;}.instruction{font-weight:bold;font-size:.7em;}#mbLinks h3{font-size:1.0em;letter-spacing:0;}.property-header h1{font-size:1em;}#filter-content a{text-decoration:none;border-bottom:0;}#filter-panel #filter-content input.total{font-size:.7em;color:#333;font-weight:bold;}#filter-panel #filter-content p.filter-title{color:#CC4E00;font-weight:bold;font-size:.7em;position:relative;}#filter-panel #filter-content ul#type-homes li,#filter-panel #filter-content ul#office-list li,ul#homes-options-ul li{color:#8D2C0D;font-weight:bold;}#filter-panel #filter-content div.slider span{color:#333;font-size:.7em;font-weight:bold;}#home-listings #homelisting-content ul{font-size:11px;}#home-listings li h2.listing a{font-size:.8em;}#home-listings #homelisting-content li p{line-height:1.2em;}#home-listings #homelisting-content li p.realtor{font-size:12px;}#homelisting-content h2{font-size:1.3em;letter-spacing:0;}#home-listings #homelisting-content ul.small{font-size:13px;line-height:1.2em;}#home-listings #homelisting-content ul.large{font-size:26px;}.ui-slider .ui-slider-range{font-size:.7em;}.ui-widget-header{color:#222;font-weight:bold;}#topListingCities .recent{font-size:.7em;}#topListingCities #title{font-size:.8em;font-weight:bold;}#topListingCities #body ul li{font-size:.85em;}.jcarousel-list li p{font-size:.8em;}.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000;}#cityAgentListBody a:link,#cityAgentListBody a:visited{color:#000;}.reviewDetails{color:#cc4e2a;text-align:center;}.reviewDetails h2{font-size:1.2em!important;}#rating-box #overall{font-style:italic;color:white;font-size:2.7em;text-shadow:#333 2px 2px 4px;}#rating-box h2,#optional-box h2{color:white;}#rating-box ul li table td{color:white;font-weight:bold;font-style:italic;font-size:1.1em;}#rating-box ul li table td.selected,#rating-box ul li table td:hover{color:#444;}#rating-box ul li table td.rating_scale{font-size:.8em;font-style:italic;color:#444;}.slideshow a,#fancybox-left #fancybox-right{border:none;}#slideshownum{font-size:.8em;}.lrecad:link,.lrecad:visited{border-bottom:none;border-bottom-width:0;}
