.widget-header{font-family:Tahoma,arial,geneva,sans-serif;font-size:17px;font-weight:bold;color:#fbe90b;}.widget-text-bold{font-family:Tahoma,arial,geneva,sans-serif;font-size:14px;font-weight:bold;color:#FFF;}.widget-text{font-family:Tahoma,arial,geneva,sans-serif;font-size:14px;font-weight:normal;color:#FFF;}.widget-bg{background-color:#000;}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:9px;font-weight:normal;text-decoration:none;}.leftnav_nav{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;text-decoration:none;}.leftnav_navat{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;text-decoration:none;}.leftnav_nav2{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;text-decoration:none;}.leftnav_nav3{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;text-decoration:none;}.leftnav_nav5{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;text-decoration:none;}.leftnav_contentbold2{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;text-decoration:none;}.leftnav_caption7{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;text-decoration:none;}.leftnav_nav4{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;text-decoration:none;}.navat{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;text-decoration:none;}.nav{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;text-decoration:none;}.nav2{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;text-decoration:none;}.nav2 a:hover{font-weight:normal;}.nav3{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;text-decoration:none;}.nav4{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;text-decoration:none;}.nav4 a:hover{font-weight:bold;}.nav5{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;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:12px;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:12px;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:12px;font-weight:normal;text-decoration:none;}.contentwhitebold{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;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:10px;font-weight:normal;text-decoration:none;}.caption3{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;text-decoration:none;}.caption4{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;text-decoration:none;}.caption31{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;text-decoration:none;}.caption5{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;text-decoration:none;}.caption7{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;text-decoration:none;}.caption8{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;text-decoration:none;}.caption9{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;text-decoration:none;}.caption10{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-weight:normal;text-decoration:none;}.caption11{font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;text-decoration:none;}.caption12{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;text-decoration:none;}.caption13{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-weight:normal;text-decoration:none;}.caption14{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-weight:normal;text-decoration:none;}.caption15{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;text-decoration:none;}.caption16{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-weight:normal;text-decoration:none;}.caption30{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:9px;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:10px;font-weight:normal;text-decoration:none;}.quick2{font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;text-decoration:none;}.footer1{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;text-decoration:none;}.footer{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;text-decoration:none;}.footernav{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;text-decoration:none;text-transform:capitalize;}.footer a:hover{text-decoration:none;}.formheader{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-decoration:none;}.ContentNormal{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;text-decoration:none;}.ContentDoubleSpace{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;font-style:italic;text-decoration:none;line-height:2em;}.title1{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;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;}.title10{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;text-decoration:none;}.title11{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;text-decoration:none;}.contenttrack{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;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;}.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:12px;FONT-FAMILY:Verdana,Geneva,Arial,Helvetica,sans-serif;TEXT-DECORATION:none;}.contactinfomsgitem{FONT-WEIGHT:normal;FONT-SIZE:12px;FONT-FAMILY:Verdana,Geneva,Arial,Helvetica,sans-serif;TEXT-DECORATION:none;}.contactinfomsglbl{FONT-WEIGHT:normal;FONT-SIZE:12px;font-weight:bold;FONT-FAMILY:Verdana,Geneva,Arial,Helvetica,sans-serif;TEXT-DECORATION:none;}.dropdown{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;text-decoration: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;}#Master_FeatListing_formatOnePanel #Master_FeatListing_Image8{width:1px!important;height:258px!important;background-color:#000;}tr#nar-designations{display:none;}tr#internal-agent-designations{display:none;}#Master_ContentText_ContentPanel .Title1,#Master_ContentText_ContentPanel .Title2,#Master_ContentText_ContentPanel .ContentNormal{text-align:left!important;}#listing-listingdetail div.cta-sidebar ul.ctag-ctagroupa li.ctae-realping{max-width:83px;}.ie7 ul.ctag-ctagroupa li.ctae-realping a i,.ie6 ul.ctag-ctagroupa li.ctae-realping a i{right:165px;}#Master_AllAndPrior input{width:150px!important;}#agenthome-homepage #quicksearch{width:147px!important;}#mapsearch-advisory-box{width:490px;}a.blog:link,a.blog:visited{top:0;}div.agentsearch_nophoto{background-image:url(http://mrisimages.fnistools.com/images/RECos/1191/css/or-agentstock.gif);}.mris-logo{float:left;display:inline-block;background:transparent url(/images/RECos/1191/company-site/homedatabase-icons-small.png) no-repeat 0 -221px;padding-right:10px;width:185px;height:25px;}.eho-logo{float:right;display:inline-block;margin-top:4px;background:transparent url(/images/RECos/1191/company-site/homedatabase-icons-small.png) no-repeat 0 -260px;width:154px;height:40px;}#form-editor-container a span{color:#fff!important;}body.overlay{background:#fff;}#account-customerlogin #Master_Elements_VisibleElements{float:left;}#account-customerlogin #LoginForm{margin-right:30px;margin-left:-10px;}.ie9 #account-customerlogin #LoginForm{margin-right:30px;}#LoginForm .caption1{font-weight:bold;}#LoginForm .BGColor2,#RegForm .BGColor2{display:none;}#LoginForm .FormContainerTable,#LoginForm table{width:232px!important;}#RegForm .FormContainerTable,#RegForm table{width:460px!important;}#LoginForm .caption1+input,#RegForm .caption1+input{margin-bottom:10px;}.hrzRule,.hrzRule+td,#tblSubmitSearchButtons+td{display:none;}#account-customerlogin .loginButtonBox{padding-bottom:10px;}#account-customerlogin .error-message-table,#content-forms-contactme .error-message-table{margin:auto;text-align:left;}.customerBx{border:solid 2px #ececec;}.FormContainerTable td,.FormContainerTable table{border-right:0!important;}#RegForm{padding-left:10px;border-left:#8b8b8b 2px solid;height:660px;}#account-customerlogin #Master_Viewport{padding-top:20px;padding-left:11px;width:auto;}.safari #account-customerlogin #Master_Viewport{float:left;}#saved-search .save-search-box{background:#fff;}#saved-search .header{background:#666;}.BGColor6{background:#666;}#ui-datepicker-div{width:170px;}#ld_myspace{display:none;}#account-customerlogin .viewport-container,#account-customerlogin #viewport-content{padding-top:53px;background:#fff url("/images/RECos/1191/company-site/login_reg_panelbg.png") no-repeat left top;}.ssp-thumbnail-active{border:solid 1px #666;}#listing-listingdetail .jcarousel-list{margin-top:1px;}#recohomepage .jcarousel-list{margin-top:-15px;}.maininfo_agentname a:first-child{font-weight:bold;font-size:12px!important;}#listing-listingdetail div.cta-sidebar ul.ctag-ctagroupa li.ctae-custom-link a span{background-position:-218px -864px;}#search-summary,#customer-login .save-search,#customer-login .secondary-nav{background-color:#fff!important;}#email-alert-link,#save-search-link{background:#ececec;}.tabstrip-propertyhistory{display:none;}#listing-listingcomparison #popup-viewport-td-container,#listing-listingcomparison #Master_Viewport{margin-top:0;padding-top:0;}.websitetypeid1 #listing-listingdetail div.cta-sidebar [class^="ld-ctae-"] i,.websitetypeid1 #listing-listingdetail div.cta-sidebar [class*="ld-ctae-"] i,.websitetypeid1 #listing-listingsearch .cta-icon,.websitetypeid1 #listing-listingsearch .icon-search,.websitetypeid1 #listing-listingdetail div.cta-sidebar [class^="ld-ctae-"] i,.websitetypeid1 #listing-listingdetail div.cta-sidebar [class*="ld-ctae-"] i,.websitetypeid1 #listing-listingdetail div.cta-sidebar .realping_container a i,.websitetypeid1 #realping_container_leftnav .realping_container a i{background-image:url(/images/recos/1191/icons/agent-glyphicons@2x-grad.png);background-color:transparent;height:28px;}A{color:#369;}A:hover{color:#666;}.admin_header_links{color:#FFF;}.admin_header_links A:hover{color:#6CF;}.topnav-container table{width:100%;}.details-header-sm-text{color:#6F622C;}.maininfo_price{color:#2691C4;}.maininfo_1{color:#024361!important;}td.actionbuttons_container{border:1px solid #015B85;background:#ccc;}TD.propcount_container{background:#ccc;}div.actionbuttons_container_bg{background:#ccc;}td.picset_container{background:#ececec;}td.slideshow_container,td.showall_container{background-color:#207fad;}td.picset_bg{background-color:#ccc!important;}.panel_outercurve_bg{background-color:#ccc;}.srchTabPtyDtl,.search_tab_on2{background-color:#2CA6E4;color:#fff;}#Master_prptyDtlTabBckgrd .search_tab_on2{background:#000;}#Master_prptyDtlTabBckgrd .search_tab_on2{color:#FFF;}td.details_tabs_row2{background:#000;}.BGColor1{background:#000!important;}.details-header-sm-text{color:#024361;}.nav{color:#000;}.nav a:hover{color:#FFF;}.nav2{color:#666;}.nav2 a:hover{color:#369;}.navat{color:#999;}.navat a:hover{color:#ccc;}.leftnav_bg{background:#ccc;}.leftnav_bg2{background:#999;}.leftnav_selbg{background:#ececec;}.leftnav_dividor{background:#C00;}.leftnav_childdividor{background:#69C;}.leftnav_navatback{background:#ececec;}.leftnav_childselbg{background:#fff;}.childnavat{color:#369;}.childnavat a:hover{color:#ccc;}.footertop_selbg{background:#ff9;}.footertoptext{color:#996;}.footertoptext a:hover{color:#000;font-weight:normal;}.footernavat{color:#996;}.footernavat a:hover{color:#c00;font-weight:normal;}.footertoprow{background:#000;}.footerdividor{background:#000;}.footerbottomrow{background:#fff;}.footernav{color:#666;}.nav3{color:#ccc;}.nav3 a:hover{color:#fff;}.nav4{color:#fff;}.nav4 a:hover{color:#339;}.nav5{color:#339;}.nav6{color:#fff;}.nav6 a:hover{color:#99f;}.leftnav_nav{color:#006;}.content{color:#000;}.content2{color:#339;}.address{color:#339;}.contentbold{color:#000;}.contentbold2{color:#fff;}.contentbold3{color:#339;}.contentwhite{color:#6f622c;}.contentwhitebold{color:#ccc;}.caption1{color:#000;}.caption2{color:#000;}.caption3{color:#006;}.caption4{color:#000;}.caption31{color:#000;}.caption31 A:link{color:#33c;}.caption31 A:hover{color:#99f;}.caption5{color:#f33;}.caption7{color:#fff;}.caption8{color:#f33;}.caption9{color:#000;}.caption12{color:#339;}.caption15{color:#999;}.caption30{color:#000;}.caption30 A:hover{color:#900;}.quickblack{color:#000;}.quick1{color:#fff;}.quick2{color:#fff;}.footer1{color:#33c;}.footer{color:#999;}.footer a:hover{color:#000;}.formheader{color:#585959;}.ContentNormal{color:#000;}.ContentDoubleSpace{color:#339;}.title1{color:#339;}.title{color:#369;}.title3{color:#666;}.contenttrack{color:#339;}.detailsheader{color:#6f622c;}.headline{color:#339;}.contactinfomsgmarketingname{COLOR:#6f622c;}.contactinforecoDesignation{COLOR:#000;}.contactinfomsgitem{COLOR:#000;}.contactinfomsglbl{COLOR:#6f622c;}.dropdown{color:#009;}.BGColor1{background:#ccc;}.BGColor2{background:#ccc;}.BGColor3{background:#000;}.BGColor4{background:#006;}.BGColor5{background:#fff;}.BGColor6{background:#666;}.BGColor7{background:#03c;}.BGColor8{background:#666;}.BGColor9{background:#fcc;}.BGColor10{background:#f1ecc2;}.FColor1{color:#c00;}.FColor2{color:#900;}.leftnav_block{background:#fff;}.SR_pagination{color:#6f622c;}.search_tab{background-color:#FFEB08;color:#636563;}.search_tab_on{background-color:#000;color:#fff;}.search_tab_line{background-color:#000;}.ms_panel{background-color:#000;border:solid 1px #000;}.ms_panel_text{color:#fff;}.txt_count{color:#036592;background-color:#f7f7f7;border:solid 1px #666;}.txt_msg{color:#036592;background-color:#f7f7f7;border:solid 1px #666;}.MSVE_navAction_background{background-color:#636563;}.ms_tab_on,.ms_tab_on2{background-color:#999;color:#fff;}.ms_tab_off,.ms_tab_off2{background-color:#02517A;color:#FFF;}.ms_button1{background-color:#CE0000;color:#fff;border:solid 1px #999;}.ms_button2{background-color:#CE0000;color:#fff;}.ms_button3{background-color:#CE0000;color:#fff;border:solid 1px #ccc;}.searchResults_colHeader{background-color:#666;}.searchResults_colHeader A,.searchResults_colHeader A:hover{color:#fff;}.dd_tableHeader1{border:solid 1px #666;background:#000;color:#fff;}.dd_tableHeader2{border:solid 1px #666;background:#666;color:#fff;}.div_agentLogout{display:none;}.picset_text2{color:#CAEEFF;}.picset_text1 a{color:#FFF;}.picset_text1 a:hover{color:#EBEBEB;}h1.title{background:#CECECE none repeat scroll 0 0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;border-left:#CECECE!important;}#searchresults_view{width:260px!important;text-align:right;}td.slideshow-button-bg{background-color:#207FAD;}#leftnavlinksinfooter{display:none;}.nav2{color:#999!important;}#pvOuterContainer{background:#207FAD;}#pvInnerContainer{background:#ccc;}div.popup-controlpanel-container{background:#ccc;}#Master_FeatListing_formatOnePanel{background:#fff;}.community-offices{display:none;}.RadPanelbar_AdminDefault .rootGroup .link .text{color:#fff!important;}.RadPanelbar_AdminDefault .level1 .selected .text,.RadPanelbar_AdminDefault .level1 .expanded .text{color:#000!important;}.listview-openhouse p{white-space:nowrap;}#mapsearch-directions-locations-buttons{clear:both;}#confirmation #Master_Viewport table{width:100%!important;}#confirmation .Title2{font-weight:bold;}#listing-listingdetail .jcarousel-list li,#listing-listingdetail .jcarousel-item,.jcarousel-clip-horizontal{height:45px;}#listing-listingdetail #cboxLoadedContent{overflow:hidden;}body{margin:0;}#community-social{display:none;}body#recohomepage{background-image:none;}body#listing-jumpsearches,body#listing-jumpsearchesedit{background:none;}iframe body{background:none;}body #recohomepage,#recohomepage .ao_results_text{font:normal 13px/normal Arial,Helvetica,sans-serif!important;color:#272727;}body,.ao_results_text{font:normal 13px/normal Arial,Helvetica,sans-serif!important;color:#424348;}h1{font-size:24px;font-weight:normal;color:#5191cd;}h2,h3,h4,h5,h6{font-size:24px;font-weight:normal;color:#58585A;}h3{color:#458f12;}h3,h4,h5,h6{font-size:18px;}#auth-login body{background:#fff!important;}#listingdetail-summary,.details-info-table td.details-text-data label,#listing-listingdetail div.cta-sidebar ul.ctag-ctagroups li.ctae-social-networking-links{color:#424348!important;}a,a span,a span span,p a,a u,#listing-listingdetail div.cta-navbar ul li a,#listing-listingdetail div.cta-sidebar ul.ctag-ctagroupb li a,#listing-listingdetail div.cta-sidebar ul.ctag-ctagroupa li a,#listing-listingdetail div.listed-by-container a,#my-saved-searches,#my-saved-properties,a.caption2 .FColor2 u,a.caption16 u{color:#1465b2!important;text-decoration:none!important;}a:hover,a span:hover,a span span:hover,p a:hover,#listing-listingdetail div.cta-navbar ul li a:hover,#listing-listingdetail div.cta-sidebar ul.ctag-ctagroupb li a:hover,#listing-listingdetail div.cta-sidebar ul.ctag-ctagroupa li a:hover,#listing-listingdetail div.listed-by-container a:hover,#my-saved-searches,#my-saved-properties,a.caption2 .FColor2 u:hover,a.caption16 u:hover{color:#317a00!important;text-decoration:none!important;}#AOCriteriaContainer #Master_btnSubmit+a{position:relative;display:inline-block;margin:0;padding:0 11px 0 9px;color:#58585A;height:20px;width:176px;line-height:21px;text-transform:uppercase;background:#fff url("/images/RECos/1191/company-site/blank-yellow-button171w20h.gif") no-repeat 0 0;top:-5px;}#recohomepage #viewport-content{width:100%;}#recohomepage #Master_Viewport{padding:35px 0 20px 0;background:#fff url("/images/RECos/1191/company-site/body-bg.jpg") repeat-x left -110px;min-height:580px;color:#272727;width:100%;margin-top:-5px;}.overlay #Master_Viewport{padding:0;}#recohomepage #viewport_cntnr_wrapper{position:relative;top:-44px;margin-bottom:-20px;padding-top:0;width:100%;}.ie #agentsearch-search #Master_Viewport{height:700px;}#recohomepage #contentrow,#listing-listingsearch #contentrow,#agentsearch-search #contentrow,#agentsearch-results #contentrow{background-image:none;}#listing-listingdetails{background:#EBEBEB url("/images/RECos/1191/company-site/body-bg.jpg") repeat-x 0 -90px;}#listing-listingdetails #header-links{display:none;}#header-links #CustomerLoggedIn_welcome{margin-left:110px;margin-top:-15px;}#Dimensions #header-links{left:47.5%;}#Dimensions #Master_Viewport{background:#fff;}#recohomepage .viewport-content,#agentsearch-search .viewport-content{padding:0;}.ie8 #listing-listingsearch .viewport-content,.ie8 #agentsearch-search .viewport-content{background:transparent url(/images/RECos/1191/company-site/mv-bckgrnd-bttm-cap-w1000px.gif) no-repeat left bottom;}#content-content .viewport-article-content{padding:20px;}#listing-listingsearch .searchTblBdr{margin:2px 0 0 -88px;}#listing-listingdetail .jcarousel-container{position:relative;top:30px;}#AOSearchOuterContainer .BGColor6{display:block;height:53px;background-color:transparent;width:1000px;}#CustomerLoggedIn{position:relative;left:-30px;}#CustomerLoggedIn_welcome div a:before{float:left;content:"|";color:#272727;}#CustomerLoggedIn_signout:after{content:"|";color:#272727;}#listing-links span,#listing-links a,.footer-info p,.footer-info a{margin:0;padding:0;}#listing-links a{margin:0 -0.01em;padding:0;letter-spacing:-0.011em;word-spacing:-0.2em;font-size:11px;}.mozilla #listing-links a{margin:0;}#listing-links p{margin:20px 0 0 0;font-size:11px;}#customer-login .welcome h2{color:#5191cd;font-weight:bold;}#search-summary h2{color:#424348;font-weight:bold;}#customer-login .customerLoggedIn a{display:block;font-size:13px;line-height:22px;}#recohomepage .homes-database-login h3{font-size:11px;font-weight:bold;}#customer-login .welcome i{background:none;width:auto;}#customer-login .customerLoggedOff a{color:#4f91cd;}#mapsearch-criteria-actions .button-clear,#mapsearch-criteria-actions-2 .button-clear{float:right;position:relative;margin:4px 0 0 0;padding:1px 1px 0 0;background:#fff url(/images/RECos/1191/company-site/homedatabase-icons-small.png) no-repeat -284px -299px;font-size:12px;line-height:20px;text-align:center;text-transform:uppercase;text-decoration:none;color:#58585a;border:0;height:20px;width:108px;left:-2px;}#mapsearch-criteria-actions .button-submit,#mapsearch-criteria-actions-2 .button-submit{float:left;margin:2px;padding:0;background:#fff url(/images/RECos/1191/company-site/homedatabase-icons-small.png) no-repeat -281px -171px;font-size:12px;line-height:24px;text-align:center;text-transform:uppercase;border:0;height:24px;width:64px;color:#fff!important;}#mapsearch-criteria-actions .button-clear:hover,#mapsearch-criteria-actions-2 .button-clear:hover{background-position:-284px -320px;}#mapsearch-criteria-actions .button-submit:hover,#mapsearch-criteria-actions-2 .button-submit:hover{background-position:-346px -171px;}#mapsearch-criteria-actions .button-submit span,#mapsearch-criteria-actions-2 .button-submit span{display:none;}#mapsearch-maptoolbar-expand i{margin:-2px 0 0 6px;background:transparent url(/images/RECos/1191/company-site/homedatabase-icons-small.png) no-repeat -262px 0;width:32px;height:24px;}#mapsearch-maptoolbar-draw span{margin:-7px 0 0 0;background:transparent url(/images/RECos/1191/company-site/homedatabase-icons-small.png) no-repeat -365px 0;width:38px;height:33px;}#mapsearch-maptoolbar-poi span{margin:-8px 0 0 0;background:transparent url(/images/RECos/1191/company-site/homedatabase-icons-small.png) no-repeat -262px -50px;width:34px;height:30px;}#account-customerlogin .viewport-container,#account-customerlogin #viewport-content{padding-top:53px;background:#fff url("/images/RECos/1191/company-site/login_reg_panelbg.png") no-repeat left top;}#customer-login .customerLoggedOff{color:#58585a;}#customer-login .secondary-nav{padding:10px 10px 10px 20px!important;}#customer-login-welcome span.customerLoggedIn{right:12px;}#homepage-body-content table,#homepage-body-content tr,#homepage-body-content td{margin:0;padding:0;border:0;vertical-align:top;}#mapsearch-criteria-layout .save-search{position:absolute;display:block;margin:0 2px 0 -15px;padding:0 0 0 20px;line-height:10px;width:220px;bottom:10px;}#header-links .icon{float:left;position:relative;display:inline-block;margin-top:-12px;background:transparent url(/images/RECos/1191/company-site/homedatabase-icons-small.png) no-repeat 0 0;height:42px;width:40px;}#CustomerLoggedIn_welcome div{float:right;}#qs-submit input,#qs-submit{margin:0;padding:2px 0 0 18px;border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background:transparent url(/images/RECos/1191/company-site/homedatabase-icons-small.png) no-repeat -279px -100px;width:148px;height:32px;color:#fff;font-weight:bold;font-size:13px;clear:both;}#qs-submit input:hover,#qs-submit:hover{background:transparent url(/images/RECos/1191/company-site/homedatabase-icons-small.png) no-repeat -279px -134px;cursor:pointer;}#qs-submit span{position:absolute;display:block;background:transparent url(/images/RECos/1191/company-site/homedatabase-icons-small.png) no-repeat -100px 0;width:24px;height:24px;z-index:8000;left:8px;top:8px;}#qs-submit a{display:block;padding-top:12px;clear:both;}#header-links span{margin:0;padding:0 6px 0 0;}#header_logo a{float:left;text-indent:-15000px;width:283px;height:110px;}#header-links a{padding:0 4px;font:normal 12px/20px Arial,Helvetica,sans-serif;}.ie7 #header-links a{line-height:15px;}#listingdetail-secondarynav h2,#listingdetail-summary .summary-pricelabel,.summary-price,.summary-address,div.details-header-sub,td.details-header-sub,li.details-header-sub,div.details-header,td.details-header{color:#5191cd;}#mris-video-header h3,#mris-carousel-header h3{float:left;clear:left;}#mris-video-header p a,#mris-carousel-header a{line-height:95px;}.ie7 #mris-carousel-header a{line-height:70px;}#mris-video-header p{float:right;clear:right;line-height:62px;}#mris-carousel-header p{float:right;clear:right;}#Master_Divider_1>hr,#Master_Divider_2>hr,#Master_Divider_3>hr,#Master_Divider_4>hr{border:1px solid #DCDCDC!important;}#BasicCriteriaContainer{margin-top:-32px;}#BasicCriteriaDescription{margin-bottom:0;}#popup-viewport-td-container{width:830px;}#outer_wrapper{background-color:#fff;width:auto!important;max-width:none;}#header_container{margin:0 auto;width:1000px;height:110px;}.ie7 #header_container{margin-top:-15px;}#login{display:block;}#nav_container{float:right;position:relative;height:46px;background:url("/images/recos/1191/hd-home-page-search.gif") no-repeat scroll 0 0 transparent;width:592px;}#header_logo{background:url("/images/RECos/1191/company-site/mris-logo.png") no-repeat scroll 0 0 transparent;cursor:pointer;height:110px;overflow:hidden;width:335px;}.viewport-content{padding-bottom:20px;}#viewport_cntnr_wrapper,#outer_wrapper,#container_wrapper,#banner_ad_container,.viewport-content,#tblFrameHeader,#ViewportWithAdsTable,.popup-footer-copyright,#banner_ad_container{display:block;height:auto;margin:0 auto;position:relative;width:1000px;}.ie #tblFrameHeader{margin-top:-3px;}.ie7 #tblFrameHeader{margin-top:-14px;}#tblFrameHeader,#tblFrameHeader,#ViewportWithAdsTable,#content-forms-contactme #popup-viewport-td-container{width:830px;}.popup-footer-copyright{padding:10px 0 0 0;width:830px;text-align:center;left:20px;}#container_wrapper{display:block;position:relative;height:46px;overflow:hidden;top:-46px;width:659px;left:169px;}.ie8 #container_wrapper{top:-50px;}.popup #header-links{display:none;}#header-links{position:absolute;width:414px;text-align:right;left:54.6%;top:20px;}.mozilla #header-links{left:55.5%;}.ie7 #header-links{left:54%;}.ie9 #header-links{left:56.5%;}#listingInfo .BGColor1{background-color:#ececec!important;}#quickSearchIntro{height:58px;width:449px;background:transparent url("/images/RECos/1191/hd-home-page-qs-title.gif") no-repeat 0 0;}#quickSearchIntro h2{float:left;text-indent:-15000px;}#listing-links,#copy-info{margin:0 auto;padding:0;width:1030px;}#listing-links{padding-top:2px;height:60px;overflow:hidden;}#copy-info{padding-top:20px;height:73px;}#headerWelcome{margin-right:45px!important;}.safari #promotext{float:left;display:block;min-height:70px;overflow:hidden;}#bodycontent,.bodytable{width:100%;}#CustomerLogin_username,#CustomerLogin_password{display:none;}#CustomerLogin_signup{float:left;margin-top:1px;margin-left:13px;}div#CustomerLoggedIn_name{float:none;overflow:hidden;}.ie7 CustomerLoggedIn_name{padding-right:8px;}#qs-submit{float:right;position:relative;line-height:29px;text-indent:13px;left:15px;top:15px;}#hpQsForm{width:498px!important;margin-right:15px;}#AdminMaster_lblWidgetToken{float:right;position:relative;right:15px;width:492px;}#Master_Elements_VisibleElements,#account-profile .hdrMrgnAdjst,#account-profile .inrBdyCnt1{margin:20px auto 0 auto;}#customer-login .save-search,#search-summary,.welcome,.secondary-nav{padding:10px 15px 0 15px!important;width:210px;max-width:240px;}#mapsearch-criteria-actions-2{height:32px;}#mapsearch-criteria-advancedsearch{padding-top:10px;}#email-alert-link,#save-search-link{padding:6px 10px 6px 0;background-color:#fff;border:0;}.arrow{display:block;float:left;}#save-search-link{margin:8px 0 0 0;padding:0;color:#fff!important;font-size:14px!important;font-family:Arial,Helvetica,sans-serif;line-height:26px;background:#fff url("/images/RECos/1191/company-site/homedatabase-icons-small.png") no-repeat scroll -281px -247px;width:122px;height:26px;left:-7px;}#save-search-link span{margin:0;padding:0;background:transparent url("/images/RECos/1191/company-site/homedatabase-icons-small.png") no-repeat -41px -44px;}#save-search-link:hover{background:#fff url("/images/RECos/1191/company-site/homedatabase-icons-small.png") no-repeat scroll -281px -272px;}#ssp-main-prev{background:transparent url("/images/RECos/1191/company-site/homedatabase-icons-small.png") no-repeat -100px -50px!important;}#ssp-main-next{background:transparent url("/images/RECos/1191/company-site/homedatabase-icons-small.png") no-repeat -150px -50px!important;}#ssp-main-prev:hover{background:transparent url("/images/RECos/1191/company-site/homedatabase-icons-small.png") no-repeat -100px -100px!important;}#ssp-main-next:hover{background:transparent url("/images/RECos/1191/company-site/homedatabase-icons-small.png") no-repeat -150px -100px!important;}#AOResultsContainer>div{padding-top:20px;}#AOResultsContainer .contentTitle{margin-top:-20px;}div.ao_search_results_container{width:auto;border:0;}#topbottomnavcontainer *,#recohomepage .viewport-container{background:none;}.ie7 #Master_ResultsTitleImg{margin-top:-20px;}#bannertext h1{font-size:18px;color:#f15c22;}#agentsearch-agentinfo #viewport-content{padding-left:30px;}.form-companyname{display:none;}#recohomepage h2,#recohomepage h3{font-weight:normal;color:#58585a;}#recohomepage h2{font-size:30px;}#recohomepage h3{font-size:21px;}#tblSubmitSearchButtons input{margin-right:4px;}#promolink a{font-weight:bold;}#buttonMapText,#buttonMapText a{float:left;margin:0;padding:0;}input.empty,select.empty,textarea.empty,input.placeholder,textarea.placeholder{font-style:normal!important;}*::-moz-placeholder{font-style:normal!important;}:-moz-placeholder{font-style:normal!important;}:-ms-input-placeholder{font-style:normal!important;}::-webkit-input-placeholder{font-style:normal!important;}#buttonMapText a{display:block;padding:0;margin-top:25px;}#Master_Viewport{margin:0;padding:20px;color:#424348;background:#fff;}#viewport-content{background:#fff;border-radius:6px;}#mris-carousel-header,#mris-carousel-container{width:600px;}#mris-video-header,#mris-video-container{width:320px;margin-right:50px;overflow:hidden;}#mris-video-header,#mris-carousel-header{height:80px;}.ie7 #mris-carousel-container{margin-top:20px;}.ie7 #mris-video-header{height:55px;}#AOSearchOuterContainer{padding:20px 15px 25px;text-align:left;height:400px;}#bannercontianer{width:460px;height:242px;padding:28px 0 30px 30px;background:transparent url(/images/RECos/1191/hd-hp-search-background.png) no-repeat 0 0;overflow:hidden;}.ie7 #bannercontianer{padding:28px 0 50px 30px;}#bannertext{float:left;position:relative;margin:-17px 9px 0 0;width:145px;height:170px;text-align:left;overflow:hidden;}.safari #bannertext{margin:0 12px 0 -6px;}#banner{float:left;position:relative;width:280px;height:187px;clear:right;overflow:hidden;}#bannerimgs{float:left;position:relative;width:100%;height:187px;z-index:0;}#controls{float:left;position:relative;width:90px;clear:both;left:15px!important;top:-16px;}.ie #mapsearch-toolbar-expand-text,.ie #mapsearch-maptoolbar-display label{float:left;}.ie #mapsearch-maptoolbar-display,.ie #mapsearch-maptoolbar-draw,.ie #mapsearch-maptoolbar-poi{width:150px;}#new-footer-wrap-outer{margin-top:20px;background:#f7f7f7 url("/images/RECos/1191/company-site/footer-background-top.gif") repeat-x 0 0;overflow:hidden;}#new-footer-inner{margin-top:1px;background:#efefef url("/images/RECos/1191/company-site/footer-background-bottom.gif") repeat-x 0 0;overflow:hidden;}#tblSearchCriteria{width:500px!important;margin-left:24px;}#AOResultsContainer{padding:10px;}#Master_TitleGraphic{position:relative;top:60px;}#lstngSrch{margin-top:0;}#search-summary-clear{float:right;position:relative;bottom:0;}#AOAgentTab{position:relative;display:block;}#AOOfficeTab{top:-51px;}#Master_close{margin-left:800px;}div.ao_results_header_area{background-color:transparent!important;padding-top:0;}#listingdetail-container{margin-top:-20px;width:790px;}#popup-viewport-td-container{float:left;margin-top:40px;padding:8px 0 0;background:#fff;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}.ie7 #ViewportWithAds{margin-top:30px;}.ie7 .homes-database-login2{position:relative;width:70px;top:-22px;}.searchTblBdr #clearSearch2{display:block;margin-left:402px;width:100px;}.searchTblBdr{background:#fff;margin:-2px 0 0 0;padding:10px 100px 10px 80px;width:1000px;border:0;}.search_tab_panelbg{height:53px;padding:2px 0 0 90px;}#Master_ResultsTitleImg{padding-top:10px;}.search_tab,.search_tab_on{background:url(/images/RECos/1191/company-site/search_tab_on.gif) no-repeat top center;font-size:13px;height:53px;border:0;}.homes-database-login{margin-top:1px;}.search_tab{background:none;}.search_tab_pad{display:none;}.search_tab_left,.search_tab_right{background-image:none;}.search_tab_middle{padding:16px 10px 0 10px;color:#fff;}.search_tab_middle:hover{color:#fff;text-decoration:underline;}.search_tab_middle h1,.search_tab_middle h1:hover{color:#A8D1F7;}.BGColor2.srchBar{background-color:#fff!important;}.search_tab_line{display:none;background:#B7B7B7;height:2px;}#listingSearchBox{position:absolute;background:url(/images/RECos/1191/company-site/search_tab_panelbg.gif) no-repeat;width:1000px;left:0;top:0;}.ie7 #listingSearchBox{margin-bottom:-3px;}#clearSearch1 a.footernav,#clearSearch2 a.footernav{text-indent:-2000em;background:url(http://mrisimages.fnistools.com/images/RECos/1191/company-site/clear-search.gif) no-repeat;display:block;width:108px;height:20px;position:relative;top:25px;left:-472px;}#clearSearch2 a.footernav{top:34.5px;left:-164px;}.safari #clearSearch1 a.footernav,.ie #clearSearch1 a.footernav{top:30px;left:-471px;}.safari #clearSearch2 a.footernav,.ie #clearSearch2 a.footernav{top:40.5px;}.ie7 #clearSearch1 a.footernav{left:-312px;}.ie7 #clearSearch2 a.footernav{left:-164px;}#tblSubmitSearchButtons{margin-left:20px;}#clearSearch1 a.footernav u,#clearSearch2 a.footernav u{text-indent:-2000em;display:none;}.customer-login-wrap{float:left;width:150px;}.customer-alerts-img{float:right;background:url(http://mrisimages.fnistools.com/images/RECos/1191/company-site/submit-button-sprites.png) no-repeat -420px -2px;width:40px;height:35px;}#search-summary,#search-summary-content ul{margin:0;}#search-summary,#search-summary-content ul li{color:#58585a;list-style-type:none;}#mapsearch-sort-list{margin-right:10px;}#mapsearch-count .mapsearch-count-total{color:#458f12;}.ms_panel{background-color:#8AD05B;}#mapsearch-maptoolbar{background:url(http://mrisimages.fnistools.com/images/RECos/1191/company-site/mapsearch-maptoolbar-bg.gif) repeat-x;height:39px;}#mapsearch-maptoolbar-expand,#mapsearch-maptoolbar-display,#mapsearch-maptoolbar-draw,#mapsearch-maptoolbar-poi{padding-top:12px;}#mapsearch-results-body .sr-list-address a{color:#387fc0;text-decoration:none;}.listview-result{float:none;}#AgentNameContainer .form-text-1,#OfficeNameContainer .form-text-1{visibility:hidden;height:5px;}.mapsearch-results-paging a{color:#387fc0;}#AOTabsContainer{border-top:0;}#ContactUsForm{background:#fff;}#listingInfo{float:left;}.sr-list-city{width:14%;}a.ms_panel_text{padding-top:.35em;font-weight:bold;color:#fff!important;font-size:13px;}#mapsearch-location #criteria-location-drivetime a.ms_panel_text{color:#666!important;}div.header-container{position:relative;margin:0;padding:0;height:109px;width:100%;background:#fff url("/images/RECos/1191/brochure_stretch.gif") repeat-x 0 bottom;overflow:hidden;}div.contentTitle{height:53px;}#Dimensions div.contentTitle h1,#listing-listingsearchresults div.contentTitle h1{font-size:24px!important;font-weight:normal;color:#ccc!important;text-transform:capitalize;text-align:left;left:0;}#listing-listingsearchresults div.contentTitle h1{left:5px;padding-top:10px;}#Dimensions div.contentTitle>img,#content-forms-scheduleviewing .BGColor6,#content-forms-contactme .BGColor6,#listing-listingsearchresults div.contentTitle>img{display:none;}.content,.form-text-1,.caption1,select,.contentbold{color:#424348;font-family:Arial,Helvetica,sans-serif;font-size:11px;}.form-text-1{font-size:12px!important;margin-bottom:16px;}div#CustomerLoggedIn_name{font-weight:bold;}.searchResults_colHeader,.ao_results_header_area{background:url(http://mrisimages.fnistools.com/images/RECos/1191/company-site/mapsearch-results-header-bg.gif) repeat-x;}body#listing-listingsearch .searchResults_colHeader{background:none;background-color:#666;}body#listing-listingsearch .searchResults_colHeader .sr_cell span{color:#fff!important;}.title{font-family:Arial,Helvetica,sans-serif;}.searchResults_colHeader a{color:#fff!important;}.content2{color:#5191CD;}.maininfo_1{color:#5191CD!important;}.BGColor6{background:none;}.viewport-container-table{background:#fff;}.form-label-1{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;}.top-navigation-table{float:right;width:477px;}#Master_AOAgentTabImage,#Master_AOOfficeTabImage{cursor:pointer;}.login-widget h3,.login-widget p{float:left;position:relative;display:inline-block;margin:0;padding:0;line-height:24px;color:#58585a;}#AdvancedCriteriaContainer,#Master_TitleGraphic{display:none;}.login-widget p,.login-widget p a{font-size:12px;line-height:20px;padding-left:4px;}.login-widget h3{font-size:11px;font-weight:bold;}.AOCriterionContainer{display:block;margin-bottom:14px;}.contact-info-customer-service{display:none;}.ao_results_header_table a{color:#fff!important;font-size:12px;font-weight:bold;}.leftnav-container,.banner-container,.footer-area{display:none;}.banner-image{position:relative;background-repeat:no-repeat;width:280px;height:187px;}.searchfield-text-lrg{width:268px;}.hp-qs-pos label{float:left;position:relative;margin:16px 0 4px 0;font-size:12px;width:195px;text-align:left;}.hp-qs-pos input,.hp-qs-pos select{float:left;position:relative;margin:0 15px 0 0;padding:7px 8px 8px 4px;font-size:13px;letter-spacing:-.005em;background-color:#fff;border:#fff 1px solid;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;clear:both;}.hp-qs-pos select{padding-top:6px;padding-bottom:6px;}.ie7 .hp-qs-pos input{padding-top:4px;padding-bottom:5px;}.hp-qs-pos input+span{float:left;position:relative;margin:6px 10px 0 -5px;}.hp-qs-pos{float:left;position:relative;}.ui-accordion-header .ui-icon{margin-top:-6px;}.srchRsltsCntnt .BGColor1,.srchRsltsNewEdit{border-bottom:1px solid #DCDCDC!important;}.lsr-pager{text-align:center;}#searchFields .section1,#searchFields .section2,#searchFields .section3,#searchFields .section4{clear:both;margin:0;padding:0;font-size:12px;overflow:hidden;}#searchFields .section2,#searchFields .section3{width:360px;}.section4{float:right;position:relative;width:150px;font-size:14px;font-weight:bold;top:-49px;left:-39px;overflow:visible;}.ie7 .section-item{margin-right:10px;}.section-item{float:left;margin:0 20px 0 0;padding:0;font-size:12px;line-height:12px;}.outer-location{margin-left:-5px;}.outer-property,.outer-property select{width:178px;}.outer-location,.outer-location input{width:249px;}.ie7 .outer-property select{width:160px;margin-top:3px;}.outer-min,.outer-min input,.outer-max,.outer-max input{width:119px;}.outer-location input{font-style:italic;}.bot-space{line-height:12px;margin:40px 10px 0 5px;padding-top:0;}.ie7 .bot-space{margin:40px 10px 0 10px;}.jcarousel-list-horizontal{width:9999px!important;}.fp-jcarousel-container,.fp-jcarousel-container .jcarousel-container-horizontal{width:600px!important;}.fp-jcarousel-container .jcarousel-clip-horizontal{width:575px!important;}.fp-jcarousel-container .jcarousel-container{margin-top:-18px;margin-left:-36px;border:0;background-color:transparent;}.fp-jcarousel-container .jcarousel-item{height:240px!important;padding:2px;}.fp-jcarousel-container .jcarousel-clip-horizontal{height:235px!important;}.fp-jcarousel-container .next_button{right:21px;}.fp-jcarousel-container .property_photo{width:180px!important;height:135px!important;overflow:hidden;}.ie7 .jcarousel-list li>div{float:left;}.fp-jcarousel-container .jcarousel-description-container{margin:0 0 0 13px;padding:7px 5px!important;background:transparent url("/images/RECos/1191/company-site/view-details-button.jpg") no-repeat 35px 74px;width:170px!important;height:90px;}.fp-jcarousel-container .jcarousel-description-container:hover{background:transparent url("/images/RECos/1191/company-site/view-details-button-hover.jpg") no-repeat 35px 74px;}.fp-jcarousel-container .jcarousel-price-text,.fp-jcarousel-container .jcarousel-address-text,.fp-jcarousel-container .jcarousel-city-state-text,.fp-jcarousel-container .jcarousel-line-three-text{font-size:12px!important;font-weight:normal;text-transform:capitalize!important;}.fp-jcarousel-container .jcarousel-price-text{font-weight:bold;color:#f15c22;}.searchfield-med{width:178px;}.mapsearch-criteria-spacer{position:relative;margin:0 -5px 10px -15px;height:6px;top:10px;}.mris-tv-logo{float:left;position:relative;margin:-13px 0 0 0;width:122px;height:60px;background:transparent url(/images/RECos/1191/company-site/homedatabase-icons-small.png) no-repeat 0 -150px;text-indent:-15000px;}.mris-open-house-logo{float:left;position:relative;margin:0 8px 0 -12px;width:36px;height:60px;background:transparent url(/images/RECos/1191/company-site/homedatabase-icons-small.png) no-repeat 0 -74px;top:-15px;}.dot-on,.dot-off,.dot-on:hover,.dot-off:hover{background:url("/images/recos/1191/icons/green-dot-off.png") no-repeat scroll 0 0 transparent;cursor:pointer;float:left;padding:3px;height:19px;width:16px;}.dot-on{background:url("/images/recos/1191/icons/gray-dot-on.png") no-repeat scroll 0 0 transparent;}.dot-on:hover,.dot-off:hover{background:url("/images/recos/1191/icons/orange-dot-hover.png") no-repeat scroll 0 0 transparent;}.BGColor1{background-color:transparent!important;}.AOSearchInnerContainer{position:relative;padding:0 5% 5% 5%;margin-left:-30px;background:transparent;border:0;height:51px;text-align:left;top:-51px;}.AdvancedCriteriaContainer{float:none;overflow:hidden;}.ao_results_header_area_container{padding:5px 0;}.details-disclaimer-text,.footer-container,.BGColor3,h1.title,.bgColorLsr,.bgLtBlu6698b3{background-color:#fff!important;}.BGColor2{background-color:#ececec!important;}.arrow-left{background-position:-40px 4px;}.footer-info p{float:left;margin:10px 0 0 0;line-height:18px;width:100%;max-width:1000px;}.footer-container,#email-alert-link{display:none;}.jcarousel-clip{top:-31px;}#listing-listingdetails .jcarousel-clip{top:0;}.footer-info p,.footer-info a{padding:0 6px;font-size:11px;}#account-customerlogin #Master_Viewport{padding-left:20px;}#mapsearch-commingling{display:none;}#OuterBoxSavedSearches table{width:900px;}.BGColor6{background:#666;}#propertyRateLowerOuterBox{border-top:1px solid #000;}#account-savedlistinglist #inrBdyCnt{width:100%;max-width:1000px;}#listingdetail-summary .summary-openhouse{width:157px;}#landing-citiesandzips a.citylink,a.ziplink{line-height:16px;}a.button-gradient-lg,a.button-gradient-lg:hover{color:#fff!important;}.lsrcExtendedInfoBoxHead h5{font-size:14px;margin:0;font-weight:bold;color:#1465B2;}#listinglanding-main{border-right:0;width:99%;}#listing-listinglanding .listview-result{clear:both;}#listingdetail-sscontainer{min-width:380px;}.ie7 #listing-listingsearchresults #Master_Viewport{padding-left:20px;}#search-summary{overflow:hidden;}.ie7 .ssp-main-photo-container{width:375px;}.ie7 #content-content #Master_Viewport{background:transparent;}.dd_header{color:#999;}.safari .outer-location,.safari .outer-location input{width:254px;}.safari .hp-qs-pos input,.safari .hp-qs-pos select{padding:2px 8px 3px 4px;}#account-savesearchedit .search_tab_panelbg,#account-savedlistinglist #cta-dd-list{display:none;}#account-profile .BGColor2{background-color:#fff!important;}.cta-navbar{display:none;}.listed-by-agentname span.maininfo_agentname a{visibility:visible!important;}#listingdetail-sidebar{padding-top:25px;}#listing-listingdetail div.listed-by-container ul.listed-by-agentheader li.listed-by-agentname span.maininfo_agentname a{color:#666!important;}#listing-listingdetail div.listed-by-container ul.listed-by-agentheader li.listed-by-agentname span.maininfo_agentname a:hover{color:#666!important;}#listing-listingdetail div.listed-by-container ul.listed-by-agentheader li.listed-by-agentname span.maininfo_agentname{font-size:12px;}.contact-info-website{display:none;}#listing-listingdetail div.listed-by-container ul.listed-by-agentheader li.listed-by-agentname span.maininfo_agentname a{margin-top:2px;}#mapsearch-count{font-size:16px;}#listing-listinglandingcities h1,h2{font-size:14pt;font-weight:bold;margin:0;}#listing-listinglandingcities h2{font-weight:normal;}#dd-contact{display:none;}.ms_button1{cursor:pointer;padding:3px;}#listingdetail-tab6{display:none;}.ao_streetaddress_container{width:400px;}#social-bookmarks a.linkedin{display:block;visibility:visible;}#search-summary-title h2{color:#fff;}#search-summary-title{background-color:#8FD261;}#listing-listingdetail div.cta-sidebar [class^="ld-ctae-"] i,#listing-listingdetail div.cta-sidebar [class*="ld-ctae-"] i,#listing-listingsearch .cta-icon,#listing-listingsearch .icon-search{background-image:url(/images/recos/1191/icons/glyphicons@2x-grad.png);background-color:transparent;height:28px;}.bootstrap .btn,.bootstrap .btn-primary{text-decoration:none;}.bootstrap .btn:hover,.bootstrap .btn-primary:hover,.bootstrap .btn-primary:active,.bootstrap .btn-primary.active,.bootstrap .btn-primary.disabled,.bootstrap .btn-primary[disabled]{text-decoration:none;}.ie .bootstrap .btn,.ie .bootstrap .btn-large,.ie .bootstrap .btn-primary{background:#5496d1;}.ie7 .bootstrap .btn,.ie7 .bootstrap .btn-large,.ie7 .bootstrap .btn-primary,.ie8 .bootstrap .btn,.ie8 .bootstrap .btn-large,.ie8 .bootstrap .btn-primary{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5496d1',endColorstr='#4f91cd',GradientType=0);}.bootstrap .btn-primary,.ie9 .bootstrap .btn-primary,.ie10 .bootstrap .btn-primary{background:#f39106;background:-moz-linear-gradient(top,#f39106 1%,#f39106 28%,#ef770a 66%,#f39106 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#f39106),color-stop(28%,#f39106),color-stop(66%,#ef770a),color-stop(100%,#f39106));background:-webkit-linear-gradient(top,#f39106 1%,#f39106 28%,#ef770a 66%,#f39106 100%);background:-o-linear-gradient(top,#f39106 1%,#f39106 28%,#ef770a 66%,#f39106 100%);background:-ms-linear-gradient(top,#f39106 1%,#f39106 28%,#ef770a 66%,#f39106 100%);background:linear-gradient(to bottom,#f39106 1%,#f39106 28%,#ef770a 66%,#f39106 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f39106',endColorstr='#f39106',GradientType=0);}#account-customerhome #Master_Viewport:after{content:"";display:table;clear:both;}#account-customerhome .customersubmenu-container-title .title{font-size:16px;}#account-customerhome #dashboard-submenu .nav2{font-size:15px;}#account-customerhome #div-social-media{display:none;}#account-customerhome img.SectionImg{padding:0;}.module-box-body:after{content:"";display:table;clear:both;}.module-box-body a.module-image{float:right;width:22%;max-height:125px;overflow:hidden;box-shadow:0 0 15px #555;padding:0;position:relative;right:12px;}.module-box-body a.module-image img{width:100%;height:auto;}.module-box-body div.content{float:left;width:75%;}.module-box-body div.content p{line-height:16px;}#dashboard-submenu .nav2{display:inline!important;}#header-links{display:none!important;}#header{width:100%;margin:0 auto;background-color:#fff;min-width:990px;top:-1px;position:fixed;z-index:3;}#recohomepage #header{border:none;}.inner-header{width:90%;margin:0 auto;min-width:1000px;}#header .logo{float:left;width:auto;margin-bottom:2px;}#header .logo a img{width:260px;}#header .header-nav{float:right;padding:20px 0;}.reg-login-area{position:relative;float:left;padding-right:20px;}.reg-login-area,.reg-login-area a{color:#2b87db!important;text-decoration:none;font-size:19px!important;}.reg-login-area a:hover{color:#2b87db!important;}#upper-mozaic-area{float:right;border-left:1px solid #2b87db;padding-left:20px;color:#2b87db!important;}#upper-mozaic-area a,#upper-mozaic-area a:hover{font-size:19px!important;color:#2b87db!important;}ul.navbar{float:left;position:relative;padding:20px 0 20px 20px;z-index:2;margin:0;width:285px;}ul.navbar li{display:inline;list-style-type:none;}ul.navbar li a{font-size:19px!important;text-decoration:none!important;color:#818080!important;padding:10px;margin-right:10px;}#mapsearch-right{border:none;}.navbar-trans{position:fixed;opacity:.5;background-color:#000;height:70px;z-index:2;width:100%;top:0;}.bold{font-weight:bold;}#main-content{position:relative;margin:0 auto;padding-top:20%;width:100%;min-width:990px;color:#888;}#main-content h2{font-weight:normal;}#background_cycler{position:fixed;top:0;left:0;width:100%;z-index:-1;min-width:990px;}.main-bg-image{position:absolute;width:100%;top:0;left:0;z-index:-1;}.promo-ad-text{position:absolute;left:10px;top:7.4%;color:#fff!important;font-size:20px;z-index:1;cursor:pointer;display:none;}.promo-ad-text:hover{color:#fff!important;}.promo-ad{position:absolute;left:0;top:6.8%;width:210px;height:65px;background-color:#000;opacity:.5;cursor:pointer;display:none;}.search-homes{margin:17% auto 0;width:535px;height:190px;background-color:transparent;color:#fff;position:absolute;left:0;right:0;bottom:0;top:0;}.search-homes a{color:#fff;text-decoration:underline!important;}.search-homes a:hover{text-decoration:none;color:#fff;}.search-homes-trans{opacity:.4;position:absolute;left:0;right:0;top:0;bottom:0;margin:16.7% auto 0;width:600px;height:200px;background-color:#000;z-index:-1;}.dream-home{width:80%;height:34px;margin-top:-55px;background-color:#000;opacity:.5;padding:10px 10%;display:none;}.dream-home-text{z-index:1;height:30px;margin-top:23.5%;position:relative;top:0;right:0;left:0;bottom:0;font-size:22px;color:#fff;padding:10px 10%;display:none;}.widget-container{background-color:#fff;padding:20px 10%;margin-top:22%;}.widget-container h2{margin:0;color:#888;font-size:22px;}#nav-row-links{margin:10px auto 30px;max-width:1150px;}#nav-row-links a,#nav-row-links a:hover{font-size:27px;color:#808285!important;display:block;}#nav-row-links span.gold-box{display:inline-block;height:22px;width:22px;background-color:#ffca00;}#nav-row-links #left-link{width:30%;float:left;}#nav-row-links #right-link{width:30%;float:right;text-align:right;}#nav-row-links #middle-link{width:30%;margin:0 auto;text-align:center;}.box{border-radius:6px;width:100%;max-width:375px;margin:0 auto;text-align:center;}.box img{width:100%;}.box-content{width:100%;text-align:center;margin:0 auto;font-size:18px;line-height:30px;color:#7d7d7d;}.box-content a{font-size:18px;line-height:30px;color:#7d7d7d!important;}.boxes-row .span4{width:31.3%;padding:0 3% 0 0;float:left;}.boxes-row .span4:last-child{padding-right:0;}.boxes-row .span4 h3{text-align:center;font-size:25px;font-weight:normal;color:#555;}.why-mris{text-align:center;margin:5px 0 20px;width:100%;font-size:30px;}.explore-communities{padding:20px 0;}.explore-communities h2{font-size:19px!important;color:#888!important;}.explore-communities a{text-decoration:none;color:#888!important;font-size:15px;}.explore-communities a:hover{color:#317a00;}#city-search{float:left;}.explore-communities .explore-by-city{margin-bottom:10px;}.explore-communities .explore-by-city input[type="text"]{border-radius:4px;padding:8px;border:1px solid #ccc;width:160px;margin-right:10px;}.explore-communities .explore-by-city input[type="button"]{background-color:green;padding:7px;margin-right:10px;width:55px;border:none;color:#fff;border-radius:4px;}.explore-communities .explore-by-city a{position:relative;top:7px;font-size:13px;}.explore-communities .explore-by-city .right-arrow{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #888;display:inline-block;position:relative;top:1px;}.communities-table{margin:0 0 20px;width:100%;}.about-mris{color:#888;margin-bottom:40px;}.about-mris h2{font-size:19px!important;color:#888!important;}.about-mris p{line-height:20px;margin:0;}.lower-bar{color:#fff;background-color:#888;width:70%;padding:15px 15%;font-size:12px;}.lower-bar a{color:#fff!important;text-decoration:none;font-size:12px;}.lower-bar a:hover{text-decoration:underline;}.hourglass{background-color:#615d5b;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:7px;cursor:pointer;}.search-homes input[type="text"]{padding:16px 10px;font-size:18px;border-radius:8px;border:1px solid #ccc;}.search-homes .upper-section h2{float:left;margin:0;font-weight:normal;font-size:24px;color:#fff!important;position:relative;top:5px;}.search-homes .upper-section span.properties-for-sale{float:right;position:relative;top:16px;font-size:15px;font-style:italic;}.search-homes .mid-section{margin-bottom:15px;position:relative;}.search-homes .mid-section input[type="text"]{width:96%;color:#000;}.search-homes .mid-section span.hourglass{position:absolute;right:5px;top:6px;}.search-homes .mid-section span.hourglass input{width:35px;}.search-homes .lower-section{margin-bottom:15px;}.search-homes .lower-section input{margin-right:10px;width:19%;}.search-homes .lower-section input:last-child{margin-right:0;float:right;}.search-homes .footer-section .updated-interval{float:left;font-style:italic;font-size:15px;}.search-homes .footer-section .search-links{float:right;font-size:15px;}.search-homes .footer-section .search-links a{color:#fff!important;font-size:15px;}#mozaic-banner{display:block;min-width:800px;margin:0 auto;width:100%;}#mozaic-banner img{width:100%;}#findahome .footer-section{display:none;}.clearfix{clear:both;}#footer{width:100%;padding:20px 0 10px;position:relative;margin:0 auto;min-height:50px;min-width:990px;}.inner-footer{width:80%;padding:0 10%;}ul.navfooter{float:left;padding:0;margin:0;width:35%;}ul.navfooter li{display:inline;list-style-type:none;padding-right:30px;}ul.navfooter li a{font-size:14px!important;text-decoration:none!important;color:#888!important;}.footer-logo-container{width:30%;float:left;}.footer-logo{margin:0 auto;background:url("/images/RECos/1191/company-site/homedatabase-icons-small.png") no-repeat scroll 0 -221px transparent;height:25px;width:185px;}.copyright{float:right;width:35%;text-align:right;color:#888;}.equal-opportunity-house{height:40px;width:50px;float:right;position:relative;top:5px;background:url("/images/RECos/1191/company-site/homedatabase-icons-small.png") no-repeat scroll -100px -260px transparent;}.communityheading{height:700px!important;padding:0!important;}#community-main,#community-side{margin-top:700px!important;}#content-content #community-main,#content-content #community-side{margin-top:660px!important;}.inner{margin-top:70px!important;}.communityheading.Maryland.Baltimore{background:url("/images/RECos/1191/company-site/baltimore_md_small.jpg") repeat scroll 0 0 / cover rgba(0,0,0,0)!important;}.communityheading.Maryland.Annapolis{background:url("/images/RECos/1191/company-site/annapolis_md_small.jpg") repeat scroll 0 0 / cover rgba(0,0,0,0)!important;}.communityheading.Maryland.Bowie{background:url("/images/RECos/1191/company-site/bowie_md_small.jpg") repeat scroll 0 0 / cover rgba(0,0,0,0)!important;}.communityheading.Virginia.Alexandria{background:url("/images/RECos/1191/company-site/alexandria_va_small.jpg") repeat scroll 0 0 / cover rgba(0,0,0,0)!important;}.communityheading.District.of.Columbia.Washington{background:url("/images/RECos/1191/company-site/georgetown_dc_small.jpg") repeat scroll 0 0 / cover rgba(0,0,0,0)!important;}.communityheading.Virginia{background:url("/images/RECos/1191/company-site/alexandria_va_small.jpg") repeat scroll 0 0 / cover rgba(0,0,0,0)!important;}.communityheading.Pennsylvania{background:url("/images/RECos/1191/company-site/chambersburg_pa_small.jpg") repeat scroll 0 0 / cover rgba(0,0,0,0)!important;}.communityheading.West.Virginia{background:url("/images/RECos/1191/company-site/alexandria_va_small.jpg") repeat scroll 0 0 / cover rgba(0,0,0,0)!important;}.communityheading.Maryland{background:url("/images/RECos/1191/company-site/annapolis_md_small.jpg") repeat scroll 0 0 / cover rgba(0,0,0,0)!important;}#Master_Viewport{display:block;margin:0 auto 10px!important;position:relative;padding:75px 10% 20px;}.bootstrap .btn .caret{margin-top:8px;}#collabLoginIframe{border:0;}#recohomepage #viewport-wrapper{width:100%;background:none;}#recohomepage #Master_Viewport{background:none;width:100%;padding:0;margin:0!important;}#listing-listingsearch #content{background:#fff;}#listing-listingsearch #Master_Viewport{width:85%;margin:0 auto!important;padding:75px 0 0;}#listing-listingsearch #Master_Viewport table.hide-for-mozaic-admin{display:none;}#content-content #Master_Viewport{padding:20px 10%;min-width:900px;}#content-content .viewport-article-content{min-height:300px;padding-top:30px!important;}#agentsearch-search #AOSearchOuterContainer,#agentsearch-results #AOResultsContainer,#office-officeinfo .rui-page,#agentsearch-agentinfo .rui-page{width:auto;}.bootstrap .btn-primary{color:#fff!important;}#content-content .inner{margin-left:10%!important;}#listing-printopenhouseinfo #Master_Viewport{width:1000px!important;}#listing-printopenhouseinfo #ViewportWithAdsTable{width:100%!important;}#listing-printopenhouseinfo #ViewportWithAdsTable>tbody{display:block;width:100%;}#listing-printopenhouseinfo #ViewportWithAdsTable>tbody>tr{display:block;width:100%;}#listing-printopenhouseinfo #ViewportWithAdsTable>tbody>tr>#popup-viewport-td-container{float:none;margin-top:0;padding-top:0;width:100%;display:block;}.rui-page h1{margin:0;}body#listing-communitylanding{background:none;}#listing-communitylanding #Master_Viewport{width:80%;min-width:990px;padding:20px;margin:45px auto!important;background:#fff;}.tab-container{background:url("/images/RECos/1191/company-site/search_tab_panelbg.gif") no-repeat scroll -80px 0 rgba(0,0,0,0);border-radius:5px 5px 0 0;height:50px;}ul.remc-list li{padding-bottom:4px;}#ls-submit{margin-bottom:0;top:-30px;}