div.ao_search_results_container{width:780px;}#AOResultsContainer{width:790px;}#bodycontainer{width:1017px;margin:0 auto;background-color:#FFF;}.bodytable{background-color:#FFF;width:1017px!important;}.subfooternavcontainer{margin:10px auto 0 auto;}#agentnavrow{width:200px;margin:0 auto 0 auto;background-color:#000;}.QSSearchCell{margin:0 auto 0 auto;padding-left:14px;}.bodyclass{background-color:#4c4d4f;}.widget-header{font-family:Verdana,arial,geneva,sans-serif;font-size:17px;font-weight:bold;color:#BF2F37;}.widget-text-bold{font-family:Verdana,arial,geneva,sans-serif;font-size:14px;font-weight:bold;color:#BF2F37;}.widget-text{font-family:Verdana,arial,geneva,sans-serif;font-size:14px;font-weight:normal;color:#BF2F37;}.widget-bg{background-color:#000;border:2px solid #BF2F37;border-bottom:8px solid #BF2F37;}#AOTabsContainer{border-top:3px solid #666;}.form-text-1{color:#900;}.Form-text-2{color:#900;}div.ao_results_header_area{background-color:#000;}.ao_results_entry_wbg{background-color:#ececec;}.ao_results_text{color:#000;}.ao_results_text A{color:#900;}.ao_results_icon_text{color:#900;}.ao_results_icon_text A{color:#900;}.ao_results_text_line{background-color:#000;}div.popup-controlpanel-container{background-color:#fff;border:1px solid #999;}td.slideshow-button-bg{background-color:#000;}table.icon-container{border:1px solid #999;}#pv,table#pv,#pv table{background-color:#fff!important;border:1px solid #999!important;}#pv>td{background-color:#fff!important;}#pv td table{background-color:#fff!important;border:8px solid #000!important;}#pv table table{background-color:#FFF!important;border:0!important;}#pv #pv_picset_bg{background-color:#FFF!important;border:0!important;}#pv_slideshow_container img,#pv_slideshow_container td,td#pv_slideshow_container,div.popup-controlpanel-container,div.popup-controlpanel,table.icon-container{border 0!important;}#pv #pv_thumbnailDiv{border:1px solid #999!important;}td.propcount_container{background:#000;text-align:center;}.propcount_text{font-family:verdana,sans-serif;font-size:12px;color:#fff;}div.message2{border-right:1px solid #999;border-left:1px solid #999;}div.detpg_listedby_container{width:760px;padding-top:10px;padding-bottom:10px;margin-left:5px;border-right:1px solid #999;border-left:1px solid #999;}.listedby_text{font-family:verdana,sans-serif;font-size:12px;color:#900;}.listedby_text a{font-family:verdana,sans-serif;font-size:12px;color:#900;}.HomeWarranty_text1{color:#000;font-family:arial,verdana,sans-serif;font-size:13px;font-weight:bold;padding-bottom:5px;text-decoration:none;}div.detpg_pic_details_container{border-bottom:1px solid #999;border-right:1px solid #999;border-left:1px solid #999;padding-left:5px;padding-bottom:5px;width:755px;}td.picset_container{background:#000;}table.picset{border:solid 1px #fff;}td.picset_bg{background-color:#FFF;}td.slideshow_container{background-color:#000;}.panel_outercurve_bg{background-color:#FFF;}.picset_text1{font-family:verdana,sans-serif;font-size:11px;font-weight:bold;color:#FFF;}.picset_text1 a{font-family:verdana,sans-serif;font-size:11px;font-weight:bold;color:#FFF;text-decoration:none;}.picset_text2{font-family:verdana,sans-serif;font-size:11px;font-weight:bold;color:#FFF;}td.showall_container{background-color:#000;}.maininfo_1{font-family:verdana,sans-serif;font-size:13px;color:#000;}.maininfo_price{font-family:verdana,sans-serif;font-size:17px;font-weight:bold;color:#333;}.maininfo_address{font-family:verdana,sans-serif;font-size:13px;color:#000;}.maininfo_text1{font-family:verdana,sans-serif;font-size:12px;color:#000;}.maininfo_text2{font-family:verdana,sans-serif;font-size:12px;color:#900;}.maininfo_text1 a{font-family:verdana,sans-serif;font-size:12px;color:#900;}td.actionbuttons_container{border:solid 1px #999;}div.actionbuttons_container_bg{background:#FFF;}.pd-icon-text{font-family:verdana,sans-serif;font-size:9px;font-weight:bold;color:#900;}.additional_links{font-family:verdana,sans-serif;font-size:11px;color:#cc0001;}.additional_links a{text-decoration:none;color:#666;}div.detail_tabs_container{width:766px;}td.details_tabs_row2{background:#bf2f37;}td.details_tabs_row3{background:#000;}div.text_details_area_container{border:1px solid #999;border-top:1px solid #999;border-bottom:1px solid #999;border-right:1px solid #999;border-left:1px solid #999;padding:2px;width:760px;}.loginbutton_position{position:relative;top:-30px;left:30px;z-index:100;}A{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;text-decoration:underline;}.topnav{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;text-decoration:none;}.topnav a:hover{text-decoration:none;}.leftnav_nav{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:14px;font-weight:normal;text-decoration:none;}.leftnav_nav A:Hover{FONT-WEIGHT:normal;}.leftnav_navat{FONT-WEIGHT:bold;FONT-SIZE:14px;FONT-FAMILY:Verdana,Geneva,Arial,Helvetica,sans-serif;TEXT-DECORATION:none;}.leftnav_nav2{FONT-WEIGHT:normal;FONT-SIZE:10px;FONT-FAMILY:Verdana,Geneva,Arial,Helvetica,sans-serif;TEXT-DECORATION:none;}.leftnav_nav3{FONT-WEIGHT:bold;FONT-SIZE:12px;FONT-FAMILY:Verdana,Geneva,Arial,Helvetica,sans-serif;TEXT-DECORATION:none;}.leftnav_nav4{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:14px;font-weight:normal;TEXT-DECORATION:none;}.leftnav_nav4 a:hover{FONT-WEIGHT:bold;}.leftnav_nav5{FONT-WEIGHT:bold;FONT-SIZE:14px;FONT-FAMILY:Verdana,Geneva,Arial,Helvetica,sans-serif;TEXT-DECORATION:none;}.leftnav_contentbold2{FONT-WEIGHT:bold;FONT-SIZE:12px;FONT-FAMILY:Verdana,Geneva,Arial,Helvetica,sans-serif;TEXT-DECORATION:none;}.leftnav_caption7{FONT-WEIGHT:normal;FONT-SIZE:12px;FONT-FAMILY:Verdana,Geneva,Arial,Helvetica,sans-serif;TEXT-DECORATION:none;}.navat{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;text-decoration:none;}.nav{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:14px;font-weight:normal;text-decoration:none;}.nav2{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:13px;font-weight:normal;text-decoration:none;}.nav2 a:hover{font-weight:normal;}.childnavat{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;text-decoration:none;}.nav3{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;text-decoration:none;}.nav3 a:hover{font-weight:bold;}.nav4{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;text-decoration:none;}.nav4 a:hover{font-weight:bold;}.nav5{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;text-decoration:none;}.nav6{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;text-decoration:none;}.nav6 a:hover{font-weight:normal;}.content{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;text-decoration:none;}.content2{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-decoration:none;}.address{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;text-decoration:none;}.contentbold{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-decoration:none;}.contentbold2{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-decoration:none;}.contentbold3{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-decoration:none;}.contentwhite{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;text-decoration:none;}.contentwhitebold{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-decoration:none;}.caption14{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-decoration:none;}.caption15{FONT-WEIGHT:normal;FONT-SIZE:12px;FONT-FAMILY:Verdana,Geneva,Arial,Helvetica,sans-serif;TEXT-DECORATION:none;}.caption16{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;text-decoration:none;}.caption1{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;text-decoration:none;}.caption2{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;text-decoration:none;}.caption3{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;text-decoration:none;}.caption4{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;text-decoration:none;}.caption5{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;text-decoration:none;}.caption6{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;text-decoration:none;}.caption7{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;text-decoration:none;}.caption8{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-decoration:none;text-transform:uppercase;}.captionred{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;text-decoration:none;}.quickblack{font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;text-decoration:none;}.quick1{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;text-decoration:none;text-align:left;}.quick2{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;text-decoration:none;}.quicksearchtextbox{width:125px;}.quicksearch_table{width:125px;}.footer{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;text-decoration:none;}.footer a:hover{text-decoration:none;}.footernav{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;text-decoration:none;}.footer1{FONT-WEIGHT:normal;FONT-SIZE:10px;FONT-FAMILY:Verdana,Geneva,Arial,Helvetica,sans-serif;TEXT-DECORATION:none;}.formheader{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-decoration:none;}.title1{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;text-decoration:none;letter-spacing:.2em;}.title2{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;text-decoration:none;letter-spacing:.2em;}.title{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;text-decoration:none;letter-spacing:.2em;}.title3{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;text-decoration:none;}.contenttrack{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;font-style:italic;text-decoration:none;line-height:2em;}.detailsheader{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-decoration:none;}.headline{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;text-decoration:none;}.mapsearch{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-decoration:none;}.searching{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;text-decoration:none;}.dropdown{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;text-decoration:none;}.results{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;text-decoration:none;}.caption30{font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;text-decoration:none;}.contactinfomsgmarketingname{FONT-WEIGHT:bold;FONT-SIZE:15px;FONT-FAMILY:Verdana,Geneva,Arial,Helvetica,sans-serif;LETTER-SPACING:.2em;TEXT-DECORATION:none;}.contactinforecoDesignation{FONT-WEIGHT:normal;FONT-SIZE:10px;FONT-FAMILY:Verdana,Geneva,Arial,Helvetica,sans-serif;TEXT-DECORATION:none;}.contactinfomsgitem,.contactinfooffice_allianceofficedisclaimer{FONT-WEIGHT:normal;FONT-SIZE:10px;FONT-FAMILY:Verdana,Geneva,Arial,Helvetica,sans-serif;TEXT-DECORATION:none;}.contactinfomsglbl{FONT-WEIGHT:normal;FONT-SIZE:10px;FONT-FAMILY:Verdana,Geneva,Arial,Helvetica,sans-serif;TEXT-DECORATION:none;}.buttontext{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;text-decoration:none;}.buttontext a:hover{font-weight:normal;}.footer_position{position:relative;left:10px;}div.agentsearch_nophoto{width:60px;height:80px;background-image:url('http://reecenicholsimages.fnistools.com/images/recos/9000002/agentstock.jpg');background-repeat:none;}div.adspace_wrapper_leaderboardtop{background:#39c;text-align:left;vertical-align:top;padding-top:5px;padding-left:5px;padding-right:5px;padding-bottom:5px;width:100%;}div.adspace_wrapper_skyscraperleft{text-align:left;vertical-align:top;padding-top:5px;padding-left:5px;padding-right:5px;padding-bottom:5px;width:100%;}div.adspace_wrapper_skyscraperright{text-align:left;vertical-align:top;padding-top:5px;padding-left:5px;padding-right:5px;padding-bottom:5px;width:100%;}div.adspace_wrapper_wideskyscraper{text-align:left;vertical-align:top;width:100%;}div.adspace_wrapper_leaderboardbottom{text-align:left;vertical-align:top;padding-top:5px;padding-left:5px;padding-right:5px;padding-bottom:5px;width:100%;}div.adspace_wrapper_insidecontent{background:#39c;text-align:left;vertical-align:top;padding-top:0;padding-left:0;padding-right:0;padding-bottom:0;width:100%;}div.adspace_content{text-align:center;}.topnav_link{background-image:url('http://reecenicholsimages.fnistools.com/images/recos/9000002/css/topnav_bg.gif');font-size:12px;color:#000;padding-bottom:4px;padding-top:4px;padding-right:20px;padding-left:20px;}.topnavDD{background:#999;padding-left:5px;padding-right:5px;padding-bottom:5px;position:relative;top:0;left:0;text-align:left;width:180px;}.topnavDD_top{position:relative;background-repeat:none;left:10px;top:-8px;width:20px;height:8px;}.topnavDD_item{padding:5px;border-bottom:solid 1px #fff;}.topnavDD_item A,.topnavDD_item A:HOVER{color:#fff;font-size:11px;text-decoration:none;}.topnavDD_item A:HOVER{font-weight:bold;letter-spacing:.005em;}#Master_prptyDtlTabBckgrd,.prptyDtlTabBckgrd2{padding:0;margin:0 0 0 -2px;}#Master_prptyDtlTabBckgrd .srchTabMdlPrtyDtl h3{font-size:12px;font-weight:bold;padding:0 6px 0 3px;line-height:16px;text-transform:uppercase;}#Master_prptyDtlTabBckgrd .search_tab_on2 h3{font-size:14px;font-weight:bold;padding:0 6px 0 12px;text-transform:uppercase;}#Master_neighborhoodTab .srchTabLftPrtyDtl,#Master_detailTab .srchTabLftPrtyDtl,#Master_mortgageTab .srchTabLftPrtyDtl{background:url(http://images.fnistools.com/images/common/css/lftTabNavImg.png) no-repeat left top!important;float:left;width:5px;height:25px;display:block!important;}#Master_neighborhoodTab .srchTabRgtPrtyDtl,#Master_detailTab .srchTabRgtPrtyDtl,#Master_mortgageTab .srchTabRgtPrtyDtl{background:url(http://images.fnistools.com/images/common/css/rghtTabNavImg.png) no-repeat right top!important;float:left;width:5px;height:25px;display:block!important;}#Master_prptyDtlTabBckgrd .srchTabMdlPrtyDtl{float:left;padding:5px 5px 4px 10px;white-space:nowrap;}.srchTabPtyDtl,.search_tab_on2{background-color:#000;background-image:none;color:#fff;cursor:pointer;float:left;font-family:arial;font-size:12px;font-weight:bold;margin-left:auto;margin-right:auto;text-align:center;text-decoration:none;text-transform:uppercase;}#Master_prptyDtlTabBckgrd .search_tab_on2{background:transparent url(/images/RECos/9000002/prtyDtlsArrow.png) no-repeat 11px 8px;background-color:#bf2f37;color:#FFF;}#Master_prptyDtlTabBckgrd .srchTabPadPtyDtl{width:2px;height:25px;position:relative;float:left;}#Master_prptyDtlTabBckgrd .search_tab_line{background:#00529C;height:4px;}#Master_prptyDtlTabBckgrd .srchTabPtyDtl{padding-right:0;}#Master_prptyDtlTabBckgrd .srchTabPtyDtl_on{padding-right:6px;}.ratePlug h3{position:relative;margin-left:-22px;margin-bottom:-32px;padding:36px 40px 8px 0!important;background:transparent url(/images/RECos/9000002/det-tab_calculate-on.png) no-repeat 100% top;height:1px;top:-36px;right:-34px;}#searchContainer{width:775px!important;}#divContainer{position:relative;top:0;left:0;width:90%;}#divMessage{position:absolute!important;}#customer-login .welcome,#search-summary,.criteriaContainer .label_bold,#customer-login .secondary-nav,.criteriaContainer .label_bold{color:#fff;}#mapsearch-count .mapsearch-count-total,#mapsearch-advisory-box,.gllrySrchRsltsLstngPrice .propertyPrice,#customer-login .secondary-nav,#search-summary-content ul li,#search-summary h2{color:#000;}#customer-login .secondary-nav,#search-summary{background-color:#fff;background-image:none;}#customer-login .welcome{background:transparent url(/images/RECos/9000002/search/icons/iconSpritesVer2.png) no-repeat scroll -2px -126px!important;}#mapsearch-left input,#mapsearch-left select,#mapsearch-left label,.innerTable .label_bold{color:#555;}#mapsearch-criteria-actions .button-clear,#mapsearch-results-body h5,.toggleadvanced a,#customer-login .secondary-nav a,#customer-login .customerLoggedIn,#customer-login .customerLoggedIn a{color:#BF2F37;}#mapsearch-left-customer{border:#000 1px solid;}#mapsearch-left-customer,#customer-login .save-search{background-color:#BF2F37;}#search-summary{padding:4px 3px 2px 2px;border-top:#000 1px solid;}#search-summary-content ul li{font-size:1.25em;}.ms_panel_text{color:#fff!important;padding-top:0;text-shadow:0 2px 2px rgba(0,0,0,0.4);}#customer-login .save-search{border-top:#000 1px solid;padding:4px 0 4px 9px;width:auto;}.ie7 #customer-login .save-search{padding:4px 0 4px 7px;}#save-search-link,#email-alert-link{padding:3px 3px 3px 23px;border:#000 1px solid;color:#BF2F37;}#email-alert-link{margin-left:3px;}.ie7 #customer-login .welcome h2,.ie7 #mapsearch-left-accordion,.ie7 #customer-login .save-search{margin-left:0;}#mapsearch-results-body .lstngSrchRsltsCntnt{padding:10px 0 5px 8px!important;width:72%;min-width:55%;max-width:74%;}#mapsearch-results-body .lstngSrchRsltsLstng{width:99%;letter-spacing:-0.025em;border-bottom:2px solid #BF2F37;}.ms_panel,.searchResults_colHeader{background-color:#000!important;}#mapsearch-criteria-actions .button-submit{padding-top:5px;}#mapsearch-results-body .lstngSrchRsltsBox-outer{border-top:1px solid #DEDEE0;}#mapsearch-mainmap-results .tr{background-color:#f5f5f5;}#mapsearch-mainmap-results .inside{background:transparent url(/images/common/F5-FF-800.png) repeat-x left top;}#mapsearch-results-body .lstngSrchRsltsBox-inner{border-left:1px solid #DEDEE0;border-right:1px solid #DEDEE0;}#mapsearch-results,#mapsearch-results-paging{background-color:#fff;}#callToActionButtonsContainer{border-right:0;border-left:1px solid #DEDEE0;border-bottom:1px solid #DEDEE0;background-color:#F2F3F7;}#callToActionButtonsContainer ul{margin:0 0 5px 0!important;}div.lsrcExtendedInfoBox,#gllryInnrCntntPhoto p{background-color:#F2F3F7;border:1px solid #DEDEE0;}#callToActionGalleryButtonsContainer{background-color:#F2F3F7;}.lstngSrchRsltsLstng .propertyPrice{color:#000;font-size:1.2em;padding:0 2% 0 0!important;}#lsrInnerContentDescription{max-width:90%;min-width:55%;}#lsrInnrCntntPhoto{background-color:#F2F3F7;}#lsrInnrCntntPhoto .lsrPhoto{border:1px solid #DEDEE0;}#openHouseInfo .moreOHDates a,p.moreOHDates a{color:#BF2F37;font-size:1em;line-height:1em;}#openHouseInfo{background:#F2F3F7 url(/images/RECos/9000002/search/icons/iconSpritesVer2.png) no-repeat scroll -2px -185px!important;color:#111;font-size:.75em;border:1px solid #DEDEE0;left:4px;}.ie7 #openHouseInfo{width:22em;}.ie7 #openHouseInfo p,.ie7 #openHouseInfo p span,.ie7 #openHouseInfo .moreOHDates a,.ie7 p.moreOHDates a{margin:1% 0 0 0;font-size:1em;line-height:1.5em;height:1em;white-space:nowrap;}.gllrySrchRsltsCntnr #galleryOpenHouseInfo{background-color:#F2F3F7;border:1px solid #DEDEE0;color:#424959;}#galleryOpenHouseInfo .opnHsInf strong{background:#F2F3F7 url(/images/RECos/9000002/search/icons/iconSpritesVer2.png) no-repeat scroll -2px -185px!important;}.ie7 #standardDescription .typeData{width:auto;}#gllrySrchRsltsRealtorContact dd,#gllrySrchRsltsRealtorContact .realtorData{width:20.5em;}#gllrySrchRsltsRealtorContact,#gllrySrchRsltsRealtorCompany{padding:0 3px 0 4px;}#mapsearch-results-body #remarksInput{height:22px;}#mapsearch-results-body .remarks p{padding:0 7px 6px 0;}div.smallMapContainer{background-color:#fff;border:1px solid #DFE6EC;padding:1px;}#mapsearch-results-body .gllrySrchRsltsCntnr{left:3%;margin:3% 4.5%;}h2.propertyCityState,h2.propertyZip,h2.propertyAddress a,h2.propertyAddress a,h2.propertyCityState a,h2.propertyZip a{font-family:arial,verdana,sans-serif;}h2.propertyAddress a:hover,h2.propertyAddress a span:hover,#mapsearch-criteria-actions .button-clear:hover,.callToActionGalleryBox a h3:hover,.callToActionGalleryBox a h3 strong:hover{color:#633;}#gllryInnrCntntPhoto .gllryPhoto img{overflow:hidden;width:100%;}#gllrySrchRsltsRealtorContact .gllryRltrInfo{padding:0 0 2px 0;}.lstngSrchRsltsLstng h2{padding-right:1.5%;}.callToActionBox a:link,.callToActionBox a:visited{background:transparent url(/images/RECos/9000002/search/buttons/buttonHoverStates.png) right 0!important;}.callToActionBox a h3,.callToActionBox a h3:visited{background:transparent url(/images/RECos/9000002/search/buttons/buttonHoverStates.png) repeat left 0!important;}.callToActionBox a:hover{background:transparent url(/images/RECos/9000002/search/buttons/buttonHoverStates.png) right -27px!important;}.callToActionBox a:hover h3{background:transparent url(/images/RECos/9000002/search/buttons/buttonHoverStates.png) left -27px!important;}.callToActionBox .viewDetails a:link,.callToActionBox .viewDetails a:visited{background:transparent url(/images/RECos/9000002/search/buttons//buttonHoverStates.png) right -57px!important;font-size:.85em;}.callToActionBox .viewDetails a h3{background:transparent url(/images/RECos/9000002/search/buttons/buttonHoverStates.png) left -57px!important;font-size:.85em;}.callToActionBox .viewDetails a:hover{background:transparent url(/images/RECos/9000002/search/buttons/buttonHoverStates.png) right -27px!important;}.callToActionBox .viewDetails a:hover h3{background:transparent url(/images/RECos/9000002/search/buttons/buttonHoverStates.png) left -27px!important;}.callToActionBox .saveThisProperty strong,.callToActionBox .mapThisProperty strong,.callToActionBox .getEmailAlerts strong,.callToActionBox .requestMoreInfo strong{margin:0 0 0 -18px;padding:1px 0 0 20px;height:25px;line-height:24px;}.callToActionGalleryBox a h3,.callToActionGalleryBox a h3:visited{color:#900;}.callToActionBox a h3,.callToActionBox a h3:visited{font-size:.78em;height:28px;color:#fff;}.callToActionBox .viewDetails a h3{color:#fff;line-height:24px;}.callToActionBox2 a:link,.callToActionBox2 a:visited{width:7.65em!important;}.callToActionBox2 a:link,.callToActionBox2 a:visited{background:transparent url(/images/RECos/9000002/search/buttons/buttonHoverStatesSmall.png) no-repeat right -43px!important;background:transparent url(/images/RECos/9000002/search/buttons/buttonHoverStatesSmall.gif) no-repeat right -43px;color:#fff;}.callToActionBox2 a h3,.callToActionBox2 a h3:visited{background:transparent url(/images/RECos/9000002/search/buttons/buttonHoverStatesSmall.png) no-repeat left -43px!important;background:transparent url(/images/RECos/9000002/search/buttons/buttonHoverStatesSmall.gif) no-repeat left -43px;color:#fff;}.callToActionBox2 a:hover{background:transparent url(/images/RECos/9000002/search/buttons/buttonHoverStatesSmall.png) no-repeat right -44px!important;background:transparent url(/images/RECos/9000002/search/buttons/buttonHoverStatesSmall.gif) no-repeat right -44px;display:block;}.callToActionBox2 a:hover h3{background:transparent url(/images/RECos/9000002/search/buttons/buttonHoverStatesSmall.png) no-repeat left -44px!important;background:transparent url(/images/RECos/9000002/search/buttons/buttonHoverStatesSmall.gif) no-repeat left -44px;color:#fff;}.smallMapViews ul{padding:0 0 0 19px;}.smallMapViews strong{font-size:.9em;}.smallMapContainer .MSVE_PoweredByLogo{width:35%;}.gllrySrchRsltsLstngPrice h2{padding:0 0 0 8px;}.gllrySrchRsltsLstng h2,#gllryInnrCntntPhoto p a{color:#900;}.ms_tab_off{background:#B8B8B8 url(/images/common/gradient-overlay-down.png) repeat-x 0 -18px;}.ms_tab_on{background:transparent url(/images/common/gradient-overlay-up.png) repeat-x scroll 0 -1px;}#mapsearch-criteria-actions .button-submit,.ms_button1{background:#BF2F37 url(/images/common/gradient-overlay-down.png) repeat-x 0 -9px;color:#fff;border:solid 1px #4c4d4f;}.ms_button1,.ms_tab_on,.ms_tab_off{-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;}.callToActionGallery{color:#000;content:"|";font-size:.75em;}