@font-face{font-family:"Lato";src:url(/font/lato-heavy-webfont.woff2) format("woff2") , url(/font/lato-heavy-webfont.woff) format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"Lato";src:url(/font/lato-light-webfont.woff2) format("woff2") , url(/font/lato-light-webfont.woff) format("woff");font-weight:lighter;font-style:normal}@font-face{font-family:"Lato";src:url(/font/lato-regular-webfont.woff2) format("woff2") , url(/font/lato-regular-webfont.woff) format("woff");font-weight:normal;font-style:normal}html{overflow-y:scroll}body{margin:0;color:#000;font-family:Lato,Arial,Helvetica,Helv,Sans,sans-serif,"Sans Serif";font-weight:normal;font-size:1;background-color:#fff;-webkit-text-size-adjust:100%}em,i,cite{font-style:normal;font-weight:bold}b,strong{font-style:normal;font-weight:bold}div,form,img,header,footer,article,section,aside,nav{border:none;margin:0;padding:0;display:block}form fieldset{display:block;border:none;margin:0;padding:0}form label{display:block;margin:0;font-size:.9em;line-height:1.2em;padding:0 0 .2em 0}form fieldset.hidden,form fieldset.hiddens,form input[type="hidden"]{display:none}::-webkit-input-placeholder{color:#908c89;opacity:1}:-moz-placeholder{color:#908c89;opacity:1}::-moz-placeholder{color:#908c89;opacity:1}:-ms-input-placeholder{color:#000;opacity:1;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);filter: alpha(opacity = 100)}input:focus::-webkit-input-placeholder{color:#c8c6c4}input:focus:-moz-placeholder{color:#c8c6c4}input:focus::-moz-placeholder{color:#c8c6c4}input:focus:-ms-input-placeholder{color:#c8c6c4}form input,form textarea,form select{font-family:Lato,Arial,Helvetica,Helv,Sans,sans-serif,"Sans Serif";font-size:.9em;line-height:1.1em;margin:0;padding:5px 9px 4px;background-color:#fff;border:none;-webkit-border-radius:0;border-radius:0}form select{-webkit-appearance:none;background-image:url(/img/nav/xselect_arrowheads.png.pagespeed.ic.ER0g36AkqV.png);background-repeat:no-repeat;background-position:right center;padding:5px 2em 4px 9px}form select::-ms-expand{display:none}form .cbox input,form input[type="checkbox"]{display:inline-block;vertical-align:top;margin:2px 1px 0 0}form .cbox label,form label.checkbox{display:inline-block;vertical-align:top;margin:0;padding:0}form .submit input,form input[type="submit"],#main_content div.vow_promo div.action a.login,#main_content div.vow_promo div.action a.signup,#main_content div.vow_promo div.action a.login,#main_content div.agent_match div.action a.contact{font-size:1em;line-height:1.1em;border:none;background-color:#951d20;color:#fff;cursor:pointer;background-image:none;padding:6px 18px 5px;text-transform:uppercase;-webkit-border-radius:4px;border-radius:4px}form .submit input:active,form .submit input:hover,form input[type="submit"]:active,form input[type="submit"]:hover{background-color:#393636}.ui-front{z-index:9999!important}@-moz-document url-prefix() {

	form input,
	form textarea
	{
		padding: 6px 9px 6px 9px;
	}

	form .submit input,
	form input[type='submit']
	{
		padding: 5px 9px;
	}

}p{line-height:1.4em;margin:0 0 1.2em 0}h1,h2,h3,h4,h5,h6{margin:0 0 .8em 0}h1{font-size:1.6em;line-height:1.2em;margin:0 0 .4em 0}h2{font-size:1.4em;line-height:1.2em;margin:0 0 .4em 0}h3{font-size:1.1em;line-height:1.2em;margin:0 0 .4em 0}h4{font-size:1em;line-height:1.2em;margin:0 0 .5em 0}h5{font-size:.9em;line-height:1.2em;margin:0 0 .5em 0}h6{font-size:.8em;line-height:1.2em;margin:0 0 .5em 0}ul,ol{padding:0 0 0 24px;margin:0 0 15px 0}ul li,ol li{list-style-type:disc;list-style-position:outside;line-height:1.5em;margin:0 0 .4em 0}ul li{list-style-type:disc}ol li{list-style-type:decimal}a{color:#4d4d4d;text-decoration:none}a:link{color:#4d4d4d;text-decoration:none}a:visited{color:#666;text-decoration:none}a:active{color:#b30000;text-decoration:none}a:hover{color:#b30000;text-decoration:none}.tm,.phrase{white-space:nowrap}.clearfix{clear:both}div.clearfix{height:1px;overflow:hidden}div#pagewrap{width:100%;min-width:320px;margin-left:auto;margin-right:auto}div#pagehead{min-height:138px;position:relative}div#pagebody{clear:both;max-width:1200px;width:100%;margin-left:auto;margin-right:auto}div#pagebody #main_content{padding:36px 57px 18px}div#pagefoot{clear:both;border-top:1px solid #b9bbbd;padding:9px 57px 36px 57px}div#pagehead div#branding{float:left;width:15%;max-width:138px;min-width:120px;height:85px;padding:38px 0 15px 0}div#pagehead div#branding h1{margin:0 0 0 auto;width:100px;height:85px}div#pagehead div#branding h1 a,div#pagehead div#branding h1 a:link,div#pagehead div#branding h1 a:visited{display:block;width:100px;height:85px;background-image:url(/img/logo/xmb_100x85.png.pagespeed.ic.W3Ui7Fhg4U.png);background-size:100px 85px;background-repeat:no-repeat;background-position:center center;overflow:hidden;color:#fff;text-indent:-99em}div#pagehead div#contacts{float:right;width:13%;max-width:138px;min-width:125px;height:105px;padding:33px 30px 0 0;text-align:right}div#pagehead div#contacts ul,div#pagehead div#contacts ul li{display:block;margin:0;padding:0;list-style-type:none}div#pagehead div#contacts ul li{font-size:.9em;line-height:1.3em}div#pagehead div#contacts ul li.login,div#pagehead div#contacts ul li.register{font-weight:bold;display:inline-block}div#pagehead div#contacts ul li.login{padding-right:6px}div#pagehead div#contacts ul li.register{padding-left:9px;border-left:1px solid #000}div#pagehead div#contacts ul li.email{width:28px;height:20px;overflow:hidden;margin:40px 0 0 15px;float:right}div#pagehead div#contacts ul li.firstto,div#pagehead div#contacts ul li.minimenu{display:none}div#pagehead div#contacts ul li.quicksearch{width:auto;height:20px;margin:37px 0 0 0;float:right;position:relative;text-align:left}div#pagehead div#contacts ul li.quicksearch span{cursor:pointer;display:block;margin:0 0 0 auto;width:28px;height:28px;background-image:url(/img/nav/xspr_mobile_menu.png.pagespeed.ic.VpFtBu86eI.png);background-repeat:no-repeat;background-size:1376px 138px;background-position:-898px 1px;text-indent:-999em}div#pagehead div#contacts ul#minifirst,div#pagehead div#contacts form#minisearch{display:block;position:absolute;z-index:999;top:26px;left:0;background-color:#fff;width:135px;-webkit-box-shadow:0 6px 4px 2px rgba(0,0,0,.5);box-shadow:0 6px 4px 2px rgba(0,0,0,.5);padding:10px 15px;text-align:left}div#pagehead div#contacts form#minisearch{left:auto;right:-35px;width:318px;padding-right:0}div#pagehead div#contacts form#minisearch input#sphinx_combo_search_mini{border:1px solid #ddd;display:block;float:left;font-size:.9em;line-height:1.1em;height:30px;width:235px;box-sizing:border-box}div#pagehead div#contacts form#minisearch button{display:none}div#pagehead div#contacts form#minisearch input.submit{box-sizing:border-box;background-color:#951d20;float:left;font-size:.8em;line-height:1.4em;width:68px;height:30px;-webkit-border-radius:0;border-radius:0;padding:2px}body.home div#pagehead div#contacts ul li.quicksearch,body.home div#pagehead div#contacts form#minisearch{display:none}div#pagehead div#contacts ul li a,div#pagehead div#contacts ul li a:link,div#pagehead div#contacts ul li a:visited{color:#000}div#pagehead div#contacts ul li a:active,div#pagehead div#contacts ul li a:hover{color:#999}div#pagehead div#contacts ul li.email a,div#pagehead div#contacts ul li.email a:link,div#pagehead div#contacts ul li.email a:visited{display:block;width:28px;height:20px;text-align:left;text-indent:-10em;background-color:#221f1f;background-image:url(/img/nav/xemail_28x20_transp.png.pagespeed.ic.MGi-Tv13lv.png);background-repeat:no-repeat;background-position:center center}div#pagehead div#contacts ul li.email a:active,div#pagehead div#contacts ul li.email a:hover{background-color:#999}div#pagehead div#top_nav{text-align:center;padding-top:92px}div#pagehead div#top_nav ul{display:block;margin:0;padding:0}div#pagehead div#top_nav ul li{display:inline-block;position:relative;list-style-type:none;font-size:1.1em;line-height:1em;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin:0;padding:0 5px}div#pagehead div#top_nav ul li a,div#pagehead div#top_nav ul li a:link,div#pagehead div#top_nav ul li a:visited{display:block;position:relative;list-style-type:none;text-decoration:none;background-color:#fff;padding:7px;color:#555353}div#pagehead div#top_nav ul li a:active,div#pagehead div#top_nav ul li a:hover,div#pagehead div#top_nav ul li ul li a:active,div#pagehead div#top_nav ul li ul li a:hover{color:#951d20;background-color:#fff}div#pagehead div#top_nav ul li ul{display:block;position:absolute;width:12.5em;z-index:999;left:-999em;background-color:#fff;margin:0;height:auto;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.5);box-shadow:0 2px 2px 0 rgba(0,0,0,.5)}div#pagehead div#top_nav ul li:hover ul{left:0}div#pagehead div#top_nav ul li ul li{display:block;font-size:.8em;line-height:1.1em;text-transform:none;letter-spacing:0;text-align:left;padding:0}div#pagehead div#top_nav ul li ul li a,div#pagehead div#top_nav ul li ul li a:link,div#pagehead div#top_nav ul li ul li a:visited{margin:0;padding:7px 12px}div#pagehead div#top_nav ul li ul li:last-child a,div#pagehead div#top_nav ul li ul li:last-child a:link,div#pagehead div#top_nav ul li ul li:last-child a:visited{padding-bottom:10px}div#pagehead div#top_nav ul li.about ul li:last-child,div#pagehead div#top_nav ul li.people ul li:last-child{display:none}div#pagehead div#bus2bus{position:absolute;top:0;left:0;width:100%;background-color:#393636;max-height:21px;overflow:hidden}div#pagehead div#bus2bus h4{margin:0 21px;text-align:right;font-size:.9em;line-height:1em;font-weight:bold;text-transform:uppercase}div#pagehead div#bus2bus h4 a,div#pagehead div#bus2bus h4 a:link,div#pagehead div#bus2bus h4 a:visited{display:inline-block;padding:4px 6px 3px 6px;color:#fff;text-decoration:none}div#pagehead div#bus2bus h4 a:active,div#pagehead div#bus2bus h4 a:hover{background-color:#951d20}div#bottom_nav ul{display:block;margin:0;padding:0}div#bottom_nav ul li{display:inline-block;font-size:.8em;line-height:1.1em;border-left:1px solid #000;list-style-type:none;padding:0 3px 0 5px}div#bottom_nav ul li:first-child{border-left:none;padding-left:0}div#bottom_nav ul li a,div#bottom_nav ul li a:link,div#bottom_nav ul li a:visited{color:#000}div#bottom_nav ul li a:active,div#bottom_nav ul li a:hover{color:#999}div#pagefoot .copyright{font-size:.8em;line-height:1.1em;padding-top:.6em}ul.app_links{display:block;margin:0;padding:9px 0 0 0}ul.app_links li{display:inline-block;list-style-type:none;padding:0;margin:6px 15px 0 0;width:135px;height:40px}ul.app_links li a,ul.app_links li a:link,ul.app_links li a:visited{display:block;width:135px;height:40px;overflow:hidden;text-indent:-99em;background-repeat:no-repeat;background-position:center center}ul.app_links li.apple a,ul.app_links li.apple a:link,ul.app_links li.apple a:visited{background-image:url(/img/logo/apps/xDownload_on_the_App_Store_Badge_US-UK_135x40.png.pagespeed.ic.bLK3oycVZv.png)}ul.app_links li.android a,ul.app_links li.android a:link,ul.app_links li.android a:visited{background-image:url(/img/logo/apps/xen-play-badge.png.pagespeed.ic.wQUWpEwDZT.png)}body .SnapABug_Button{right:-6px!important;background-color:#393636;height:123px!important;width:40px!important;box-sizing:border-box;overflow:hidden!important;background-image:url(/img/nav/xlivechat_70x246.png.pagespeed.ic.X3E_q09LMf.png);background-size:35px 123px;background-repeat:no-repeat;background-position:left top}body .SnapABug_Button:active,body .SnapABug_Button:hover{right:-2px!important;background-color:#b30000}body .SnapABug_Button img{display:none!important}div#pagebanner div#home_search{background-color:#d3d3d3;min-height:650px;background-image:url(/img/home/xfpo_homebanner.jpg.pagespeed.ic.CvpQqruJ8n.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;position:relative}div#pagebanner div#home_search form{width:520px;position:absolute;left:calc(50% - 260px);bottom:70px;padding-top:12px}div#pagebanner div#home_search form button#get_location_home{display:none}div#pagebanner div#home_search form fieldset{padding-top:12px}div#pagebanner div#home_search form fieldset.multisearch input{width:520px;text-align:center;padding:8px 175px 7px 12px;box-sizing:border-box;height:33px}div#pagebanner div#home_search form fieldset.submit{position:absolute;top:0;right:0;padding-top:24px}div#pagebanner div#home_search form .submit input,div#pagebanner div#home_search form input[type="submit"]{width:166px;height:33px;box-sizing:border-box;border:3px solid #fff;text-align:right;font-size:.9em;line-height:1.1em;background-color:#951d20;text-transform:none;-webkit-border-radius:0;border-radius:0;background-image:url(/img/nav/xsubmit_arrowhead.png.pagespeed.ic.fGoRea8pqf.png);background-repeat:no-repeat;background-position:right center;padding:4px 2em 4px 9px}div#pagebanner div#home_search form .submit input:active,div#pagebanner div#home_search form input[type="submit"]:hover{background-color:#393636}div#pagebanner div#home_search form fieldset.rooms,div#pagebanner div#home_search form fieldset.price{display:inline-block;vertical-align:top}div#pagebanner div#home_search form fieldset.rooms select{margin-right:3px;width:105px;height:33px;box-sizing:border-box;padding:6px 1.6em 6px 10px}div#pagebanner div#home_search form fieldset.price input{margin-right:3px;box-sizing:border-box;width:126px;height:33px;padding:6px 12px}div#pagebanner div#home_search form fieldset.to_advanced{float:right;font-size:.8em;line-height:1.1em;width:162px}div#pagebanner div#home_search form fieldset.to_advanced a,div#pagebanner div#home_search form fieldset.to_advanced a:link,div#pagebanner div#home_search form fieldset.to_advanced a:visited{display:block;box-sizing:border-box;height:33px;text-align:right;background-color:#951d20;color:#fff;cursor:pointer;background-image:url(/img/nav/xsubmit_arrowhead.png.pagespeed.ic.fGoRea8pqf.png);background-repeat:no-repeat;background-position:right center;padding:9px 1.9em 7px 12px}div#pagebanner div#home_search form .submit input:active,div#pagebanner div#home_search form input[type="submit"]:hover,div#pagebanner div#home_search form fieldset.to_advanced a:active,div#pagebanner div#home_search form fieldset.to_advanced a:hover{background-color:#393636;text-decoration:none}div#pagebanner div#home_search div.pure_mich{display:none}div#avm_banner{background-color:silver;text-align:center;padding:15px}div#avm_banner h3{font-weight:normal;font-size:1.3em;line-height:1.3em;margin:0 0 .3em 0;color:#393636}div#avm_banner form input[type="text"]{box-sizing:border-box;display:inline-block;vertical-align:top;width:300px;font-weight:normal;font-size:.8em;line-height:1.3em;margin:0 6px 9px 0;color:#393636;height:27px}div#avm_banner form input[type="submit"]{height:27px;box-sizing:border-box;text-align:center;font-size:.8em;line-height:1.1em;margin:0 0 9px 0;background-color:#951d20;text-transform:none;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;padding:1px 15px}div#avm_banner h5{font-weight:normal;font-size:.8em;line-height:1.3em}div#avm_banner h5 a,div#avm_banner h5 a:link,div#avm_banner h5 a:visited{color:#000;text-decoration:underline}div#avm_banner h5 a:active,div#avm_banner h5 a:hover{color:#0279c2;text-decoration:underline}body.home div.global_search,body.home div.lux_portfolio{display:table;width:90%;max-width:915px;margin:60px auto;border-top:1px solid #b9bbbd;border-bottom:1px solid #b9bbbd;padding:0 6px;border-collapse:collapse}body.home div.lux_portfolio{margin-bottom:75px}body.home div.global_search h4,body.home div.lux_portfolio h4{font-weight:400;display:table-row}body.home div.global_search h4 strong,body.home div.lux_portfolio h4 strong{display:none}body.home div.global_search h4 em,body.home div.lux_portfolio h4 em{display:block;text-transform:uppercase;font-weight:400}body.home div.global_search a,body.home div.global_search a:link,body.home div.global_search a:visited,body.home div.lux_portfolio a,body.home div.lux_portfolio a:link,body.home div.lux_portfolio a:visited{display:table-cell;height:45px;vertical-align:middle;padding:18px 0 18px 250px;color:#000;background-image:url(/img/logo/xleadingre_black_450x100.png.pagespeed.ic.Cw3EHlH4Gu.png);background-size:225px 50px;background-repeat:no-repeat;background-position:left center}body.home div.lux_portfolio a,body.home div.lux_portfolio a:link,body.home div.lux_portfolio a:visited{height:48px;padding:18px 0 18px 266px;background-image:url(/img/logo/xlux_portfolio_244x54.png.pagespeed.ic.wcnQu6GPli.png);background-position:left 9px;background-size:244px 54px}body.home div.global_search a:active,body.home div.global_search a:hover,body.home div.lux_portfolio a:active,body.home div.lux_portfolio a:hover{color:#999}div.home_links{padding:30px 30px 60px 30px}div.home_links ul,body.firsttoknow_home div.first_icons ul{display:block;margin:0;padding:0;text-align:justify;padding:0 5%}div.home_links ul:after,body.firsttoknow_home div.first_icons ul:after{content:"";display:inline-block;width:50%;height:1px;overflow:hidden;margin:0}div.home_links ul li,body.firsttoknow_home div.first_icons ul li{display:inline-block;vertical-align:top;width:29%;max-width:280px;text-align:center;margin:0;padding:0;text-transform:uppercase;letter-spacing:2px}body.firsttoknow_home div.first_icons ul li{max-width:240px;background-repeat:no-repeat;background-position:center top;background-size:contain;padding-top:210px}body.firsttoknow_home div.first_icons ul li.text{background-image:url(/img/vow/xtext.png.pagespeed.ic.SvDPgLqifD.png)}body.firsttoknow_home div.first_icons ul li.email{background-image:url(/img/vow/xemail.png.pagespeed.ic.94XhIwgHnR.png)}body.firsttoknow_home div.first_icons ul li.mobile{background-image:url(/img/vow/xmobile.png.pagespeed.ic.lsyqvH049-.png)}div.home_links ul li.separator,body.firsttoknow_home div.first_icons ul li.separator{width:1px;height:225px;background-color:#b9bbbd;padding-top:0}body.firsttoknow_home div.first_icons ul li.separator{height:235px}div.home_links ul li a,div.home_links ul li a:link,div.home_links ul li a:visited{display:block;background-repeat:no-repeat;background-position:center top;background-size:contain;padding-top:235px;color:#000}div.home_links ul li.communities a{background-image:url(/img/home/xcommunities.png.pagespeed.ic.lY_MlmJy3K.png)}div.home_links ul li.market a{background-image:url(/img/home/xmarket.png.pagespeed.ic.9BPGW9Zv7b.png)}div.home_links ul li.mapsearch a{background-image:url(/img/home/xmapsearch.png.pagespeed.ic.f6x5AUjdDv.png)}div.home_links ul li a:active,div.home_links ul li a:hover{color:#999}.jcarousel-item.jcarousel-item-horizontal.jcarousel-item-0.jcarousel-item-0-horizontal{top:0!important}.jcarousel-container{position:relative;padding-left:15px}.jcarousel-container-horizontal{background-color:transparent!important;margin-bottom:18px}.jcarousel-clip{width:850px;position:relative;height:162px;z-index:2;padding:0;margin:0 auto 0 auto;overflow:hidden}.jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0 0 0 5px;padding:0}.jcarousel-list li,.jcarousel-item{float:left;list-style:none;width:148px;height:160px;padding:1px;margin:0 22px 0 0;overflow:visible;position:relative;z-index:0;text-align:center;background-color:#fff}.jcarousel-next{z-index:3;display:none}.jcarousel-prev{z-index:3;display:none}.jcarousel a{display:block}.jcarousel a img{width:148px;height:111px;border:1px solid #b0adab}.jcarousel p{margin:0;padding:0}.jcarousel p a{display:inline;padding:0}.jcarousel p span{display:block;margin-bottom:.1em}.jcarousel p span.rv_address{font-weight:bold;font-size:1.1em;line-height:1.3em}.jcarousel div.prop_photo{display:block;width:148px;height:111px;overflow:visible;position:relative;transition:all .2s ease-in-out}.jcarousel div.prop_photo img.prop{display:block;position:absolute;top:0;left:0;width:148px;height:111px;margin:0;padding:0;transition:all .2s ease-in-out}.jcarousel-list li:hover div.prop_photo,.jcarousel-item:hover div.prop_photo{top:0;height:123px}.jcarousel-list li:hover div.prop_photo img.prop,.jcarousel-item:hover div.prop_photo img.prop{top:0;left:-8px;width:164px;height:123px}.jcarousel div.propdata{z-index:0;padding-top:3px;font-size:.9em;line-height:1.2em}.jcarousel div.propdata .city{display:block}.jcarousel div.propdata .price{display:block;font-weight:bold}.jcarousel a.tilelink,.jcarousel a.tilelink:link,.jcarousel a.tilelink:visited,.jcarousel a.tilelink:active,.jcarousel a.tilelink:hover{display:block;position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;text-decoration:none;text-indent:-99em;z-index:99;background-image:url(/img/nav/transp_00i.png);background-repeat:repeat}.jcarousel-item-placeholder{color:#000;background-color:#fff}.jcarousel-next-horizontal{position:absolute;top:0;right:3%;width:24px;height:113px;cursor:pointer;background-image:url(/img/nav/xsprite_carousel.png.pagespeed.ic._--X06adZF.png);background-repeat:no-repeat;overflow:hidden;background-position:right center;display:block}.jcarousel-next-horizontal:hover{background-position:-480px center}.jcarousel-next-horizontal:active{background-position:-480px center}.jcarousel-next-disabled-horizontal,.jcarousel-next-disabled-horizontal:hover,.jcarousel-next-disabled-horizontal:active{cursor:default;background-position:-360px center}.jcarousel-prev-horizontal{position:absolute;top:0;left:3%;width:24px;height:113px;cursor:pointer;background-image:url(/img/nav/xsprite_carousel.png.pagespeed.ic._--X06adZF.png);background-repeat:no-repeat;overflow:hidden;background-position:left center;display:block}.jcarousel-prev-horizontal:hover{background-position:-120px center}.jcarousel-prev-horizontal:active{background-position:-120px center}.jcarousel-prev-disabled-horizontal,.jcarousel-prev-disabled-horizontal:hover,.jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:-240px center}#main_content div.vow_promo,#main_content div.agent_match{background:#e5e5e5;background:-moz-linear-gradient(top,#e5e5e5 0%,#f4f4f4 100%);background:-webkit-linear-gradient(top,#e5e5e5 0%,#f4f4f4 100%);background:linear-gradient(to bottom,#e5e5e5 0%,#f4f4f4 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#f4f4f4',GradientType=0 );margin-bottom:1.4em;-webkit-border-radius:6px;border-radius:6px;border:1px solid #951d20;padding:9px 15px 6px}#main_content div.agent_match{width:24%;float:right;box-sizing:border-box}#main_content div.vow_promo div.intro{float:left;width:auto;padding-bottom:6px}#main_content div.vow_promo div.action{float:right;text-align:center;width:auto;padding-left:15px;padding-bottom:6px;padding-top:3px}#main_content div.agent_match div.action{text-align:center;padding:9px}#main_content div.vow_promo div.intro h3,#main_content div.agent_match div.intro h3{font-size:1.4em;line-height:1.2em;color:#000;margin-bottom:.2em}#main_content div.vow_promo h3 span.tm{text-decoration:underline}#main_content div.vow_promo p,#main_content div.agent_match p{font-size:.9em;line-height:1.4em;margin:.2em 0 0 0}#main_content div.vow_promo div.action a.login,#main_content div.vow_promo div.action a.signup,#main_content div.agent_match div.action a.contact{display:inline-block;padding:5px 12px 4px;font-size:.9em;line-height:1.1em}#main_content div.vow_promo div.action a.password{display:block;color:#000;font-size:.85em;line-height:1.3em;margin-top:.3em}div.propsearch_form,div.agentsearch_form,div.community_search{background-color:#e5e5e5;border-bottom:1px solid #b3b3b3}body.agents_summary div.agentsearch_form{float:left;box-sizing:border-box;width:73%}div.propsearch_form#listsum_refine{padding:10px 16px 0}div.propsearch_form div#results_summary h4{color:#4d4d4d;font-size:1.1em;line-height:1.2em;width:auto;float:left;padding:2px 12px 0 0}body.listing_summary ul.listsum_actions{display:block;margin:0;padding:2px 0 9px 0;width:auto;float:right;text-align:right}body.listing_summary ul.listsum_actions li{display:inline-block;list-style-type:none;margin:0;padding:0;font-size:.9em;line-height:1.2em;color:#4d4d4d;text-transform:uppercase}body.listing_summary ul.listsum_actions li.refine{padding:2px 6px 2px 29px;cursor:pointer}body.listing_summary ul.listsum_actions li a,body.listing_summary ul.listsum_actions li a:link,body.listing_summary ul.listsum_actions li a:visited{display:block;color:#4d4d4d;padding:2px 6px 2px 25px}body.listing_summary ul.listsum_actions li.refine,body.listing_summary ul.listsum_actions li a,body.listing_summary ul.listsum_actions li a:link,body.listing_summary ul.listsum_actions li a:visited{background-image:url(/img/nav/xspr_listsum_act_x4.png.pagespeed.ic.07Rj8cfoR5.png);background-repeat:no-repeat;background-position:left top;background-size:22px 369px}body.listing_summary ul.listsum_actions li.refine.opened{color:gray;background-position:left -50px}body.listing_summary ul.listsum_actions li.nearby a,body.listing_summary ul.listsum_actions li.nearby a:link,body.listing_summary ul.listsum_actions li.nearby a:visited{background-position:1px -100px}body.listing_summary ul.listsum_actions li.save a,body.listing_summary ul.listsum_actions li.save a:link,body.listing_summary ul.listsum_actions li.save a:visited{background-position:1px -200px}body.listing_summary ul.listsum_actions li.viewmap a,body.listing_summary ul.listsum_actions li.viewmap a:link,body.listing_summary ul.listsum_actions li.viewmap a:visited{background-position:left -300px;padding-right:9px}div.propsearch_form ul.search_types{display:block;margin:0;padding:0;list-style-type:none;background-color:#f2f2f2}div.propsearch_form ul.search_types li{display:block;float:left;width:auto;margin:0;padding:0;font-size:.9em;line-height:1.1em;list-style-type:none;border-right:2px solid #fff}div.propsearch_form ul.search_types li a,div.propsearch_form ul.search_types li a:link,div.propsearch_form ul.search_types li a:visited{display:block;padding:4px 8px;color:#000;text-decoration:none;background-color:#f0f0f0}div.propsearch_form ul.search_types li a:active,div.propsearch_form ul.search_types li a:hover{background-color:#999;color:#fff}div.propsearch_form ul.search_types li.selected a,div.propsearch_form ul.search_types li.selected a:link,div.propsearch_form ul.search_types li.selected a:visited{background-color:#e5e5e5}div.propsearch_form ul.search_types li.selected a:active,div.propsearch_form ul.search_types li.selected a:hover{background-color:#e5e5e5;color:#000}div.propsearch_form ul.search_types li.clearfix,#ancillary ul.ancil_head li.clearfix{clear:both;float:none;height:0;overflow:hidden;border:none}div.propsearch_form form,div.agentsearch_form form,div.community_search form{clear:both;padding:12px 16px 0}div.propsearch_form form{position:relative}div.propsearch_form#listsum_refine form{padding:0}div.propsearch_form form,div.propsearch_form form fieldset,div.agentsearch_form form,div.agentsearch_form form fieldset,div.community_search form,div.community_search form fieldset{clear:both;float:none}div.propsearch_form form fieldset div,div.agentsearch_form form fieldset div,div.community_search form fieldset div{padding-top:5px;clear:both;float:none}div.agentsearch_form form fieldset div,div.community_search form fieldset div{padding-top:0}div.propsearch_form form fieldset div div,div.agentsearch_form form fieldset div div,div.community_search form fieldset div div{padding-top:0}div.propsearch_form form fieldset div.text.x0 input,div.agentsearch_form form fieldset div.text.x0 input,div.community_search form fieldset div.text.x0 input{width:98%;padding-left:1%;padding-right:1%}div.propsearch_form form fieldset div.x0 div.vowpromo_inform{font-size:.9em;line-height:1.3em;width:97%;background-color:#d2d2d2;padding:6px 1.5% 5px}div.propsearch_form form fieldset div.x0 div.vowpromo_inform a,div.propsearch_form form fieldset div.x0 div.vowpromo_inform a:link,div.propsearch_form form fieldset div.x0 div.vowpromo_inform a:visited{font-weight:bold;white-space:nowrap}div.propsearch_form form fieldset div.select.x1,div.propsearch_form form fieldset div.select.x2{float:left;width:50%}div.propsearch_form#propsearch_comm form fieldset div.select.x1{float:none;width:auto}body.map_search div.propsearch_form form fieldset div.cbox_series.x2{float:left;width:48%;clear:none;padding-top:2em}div.propsearch_form form fieldset div.select.x2.listing_statuses{padding-bottom:6px}div.propsearch_form form fieldset div.select.x2 div,div.propsearch_form#propsearch_comm form fieldset div.select.x1 div{display:block;float:left;clear:none;width:49.9%}div.propsearch_form form fieldset div.select.x0 select{width:100%}div.propsearch_form form fieldset div.select.x1 select{width:96%}div.propsearch_form form fieldset div.select.x2 select{width:93%}div.propsearch_form form fieldset div.proxim.text.x2{float:left;clear:both;width:49.8%}div.propsearch_form form fieldset div.text.x1,div.propsearch_form form fieldset div.text.x2,div.propsearch_form form fieldset div.select.x1.distance{width:49.8%;float:right;clear:none}div.propsearch_form form fieldset div.select.x1.distance select{width:100%}div.propsearch_form form fieldset div.text.x1 input{width:96%;padding-left:2%;padding-right:2%}div.propsearch_form form fieldset div.proxim div:first-child{float:left;width:60%}div.propsearch_form form fieldset div.proxim div:first-child input{width:100%;padding-left:2%;padding-right:2%;box-sizing:border-box}div.propsearch_form form fieldset div.proxim div:last-child{float:right;clear:none;width:31%;margin-right:4%}div.propsearch_form form fieldset div.proxim div:last-child input{width:100%;padding-left:3%;padding-right:3%;box-sizing:border-box}div.propsearch_form#propsearch_comm form fieldset div.price.text.x1{clear:both;float:none;width:100%}div.propsearch_form#propsearch_comm form fieldset div.text.x1 div.text.range input{display:block;float:left;width:40%;padding-left:2%;padding-right:2%}div.propsearch_form form fieldset div.text.x2 div.text.range input{display:block;float:left;width:42%;padding-left:2%;padding-right:2%}div.propsearch_form form fieldset div.text.x2 div.text.range label.to{float:left;width:8%;padding:3px 0;text-align:center}div.propsearch_form#propsearch_comm form fieldset div.text.x1 div.text.range label.to{float:left;width:12%;padding:3px 0;text-align:center}div.propsearch_form form h5{font-size:.9em;line-height:1.1em;font-weight:normal;color:#4d4d4d;text-transform:uppercase;padding:1em 6px 5px 0;margin:0 0 0 0;clear:both}div.propsearch_form form h5.show_hide_tier{width:4em;padding-left:20px;float:left;cursor:pointer;color:#4d4d4d;background-image:url(/img/nav/xspr_show_hide_tier.png.pagespeed.ic.UGze43WGCh.png);background-size:214px 8px;background-repeat:no-repeat;background-position:left center}div.propsearch_form form h5.show_hide_tier.opened{background-position:-100px center}div.propsearch_form form div.cbox_series label{padding-bottom:6px}div.propsearch_form form div.cbox_split{width:49.5%;float:left;clear:none}div.propsearch_form form div.cbox_split:last-child{float:right}div.propsearch_form form fieldset.submit,div.agentsearch_form form fieldset.submit,div.community_search form fieldset.submit{text-align:right;clear:none;width:auto;padding-top:.8em;padding-bottom:12px}div.propsearch_form form fieldset.submit.upper{position:absolute;top:16px;right:16px}div.propsearch_form#listsum_refine form fieldset.submit{float:right}div.propsearch_form form fieldset.submit div.count{display:inline-block;vertical-align:baseline;font-size:.9em;line-height:1.1em;padding:.4em;color:#b00000}.map_search .grid_toggle{float:left;width:auto;padding-top:1em}.map_search .grid_toggle a,.map_search .grid_toggle a:link,.map_search .grid_toggle a:visited{display:inline-block;box-sizing:border-box;background-color:#e5e5e5;-webkit-box-shadow:1px 1px 1px 0 #666;box-shadow:1px 1px 1px 0 #666;-webkit-border-radius:4px;border-radius:4px;font-size:.9em;line-height:1.2em;color:#000;text-transform:uppercase;background-image:url(/img/nav/xtoggle_grid.png.pagespeed.ic.DHMUh-crtV.png);background-repeat:no-repeat;background-position:left top;background-size:22px 16px;background-position:9px center;padding:8px 12px 8px 39px}.viewres_options{margin:0;padding-top:.5em}.viewres_options .sort_order{width:auto;max-width:52%;float:left}.map_search .viewres_options .sort_order{float:right}.viewres_options label{display:block;font-size:.8em;line-height:1.2em;text-transform:uppercase}.viewres_options .pagination label,.viewres_options .bulk_actions label{text-align:right}.viewres_options select,.viewres_options form select{background-color:#e5e5e5;-webkit-box-shadow:1px 1px 1px 0 #666;box-shadow:1px 1px 1px 0 #666;-webkit-border-radius:4px;border-radius:4px;padding:4px 1.8em 3px 7px;margin-right:.8em;margin-top:3px;max-width:100%;box-sizing:border-box}.viewres_options .pagination,.viewres_options .bulk_actions{float:right;width:auto}.viewres_options .bulk_actions select{margin-right:0}.firsttoknow .viewres_options{margin-bottom:1em}.viewres_options .page_nav{font-size:.9em;line-height:1.1em;background-color:#e5e5e5;-webkit-box-shadow:1px 1px 1px 0 #666;box-shadow:1px 1px 1px 0 #666;-webkit-border-radius:4px;border-radius:4px;padding:0;margin-top:3px}.viewres_options .page_nav span.page_summary{display:inline-block;padding:1px 4px 0;vertical-align:bottom;min-width:5em;text-align:center;margin:3px 0;float:none}.viewres_options .page_nav a{display:inline-block;padding:1px 0 0;vertical-align:bottom;overflow:hidden;text-indent:-99em;width:22px;margin:3px 0;float:none;background-image:url(/img/nav/xsprite_carousel.png.pagespeed.ic._--X06adZF.png);background-size:416px 12px;background-repeat:no-repeat}.viewres_options .page_nav a.prev{border-right:1px solid #666;background-position:3px center}.viewres_options .page_nav a.next{border-left:1px solid #666;background-position:-396px center}.viewres_options .page_nav a.prev.disabled{border-right:1px solid #b3b3b3;cursor:default;background-position:-157px center}.viewres_options .page_nav a.next.disabled{border-left:1px solid #b3b3b3;cursor:default;background-position:-236px center}.viewres_options form .page_nav select{font-size:.9em;line-height:1.1em;box-sizing:border-box;display:inline-block;margin:0;padding:3px 15px 3px 3px;box-shadow:none;background-position:right -7px top}.properties_list{clear:both;text-align:justify;margin-top:1em;margin-right:-2.1%}.properties_list:after{display:inline-block;text-align:left;width:30%;height:1px;overflow:hidden;content:"";margin:0}.properties_list .property{background-color:#e6e6e6;min-height:100px;display:inline-block;vertical-align:top;width:31%;max-width:360px;margin-bottom:1em;text-align:left;box-sizing:border-box;border:1px solid #b3b3b3;border-top:none;position:relative;margin-right:2%}.properties_list .property .img_wrap_0,.firsttoknow .property .img_wrap_0{position:relative;width:25%;padding:37.5%;overflow:hidden}.properties_list .property .img_wrap_1,.firsttoknow .property .img_wrap_1{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.properties_list .property .img_wrap_1{z-index:999}.properties_list .property img,.firsttoknow .property img,.balloon .img_wrap_0 img{width:auto;max-width:100%;height:auto;max-height:100%;margin:auto}.properties_list .property .img_wrap_0 .img_count,.firsttoknow .property .img_wrap_0 .img_count{position:absolute;width:auto;background-color:rgba(0,0,0,.6);left:10px;bottom:10px;padding:3px 7px;-webkit-border-radius:4px;border-radius:4px;color:#fff;z-index:999}.balloon .open_house,.properties_list .property .open_house,.firsttoknow .property .open_house{position:absolute;width:100%;background-color:rgba(255,255,255,.7);left:0;top:0;box-sizing:border-box;padding:6px 7px 4px 33px;background-image:url(/img/search/xicon_openh_48x40.png.pagespeed.ic.lc1rzNvNYV.png);background-repeat:no-repeat;background-size:24px 20px;background-position:6px 9px}.properties_list .property .open_house{z-index:999}.balloon .open_house h3,.properties_list .property .open_house h3,.firsttoknow .property .open_house h3{font-size:.8em;line-height:1em;color:#4d4d4d;width:auto;margin:0;padding-right:.1em;text-transform:uppercase;letter-spacing:.6pt}.balloon .open_house p,.properties_list .property .open_house p,.firsttoknow .property .open_house p{font-size:.9em;line-height:1.3em;width:auto;margin:0}.balloon .open_house p .time,.property .open_house p .time{white-space:nowrap}.properties_list .property .addr_price,.firsttoknow .property .addr_price{background-color:#4d4949;color:#fff;padding:9px 11px;text-align:center;margin:0 -1px}.properties_list .property .addr_price h3.price{font-size:1.3em;line-height:1.2em;font-weight:normal;margin:0}.properties_list .property .addr_price h4.address{font-weight:normal;margin:0 0 .2em 0}.properties_list .property .addr_price h4.city{clear:both;font-weight:normal;font-size:85%;line-height:1.2em;margin:0 0 .2em 0}.properties_list .property .brief_details{padding:.4em 10px 8px}.balloon .brief_details{padding:.4em 10px 24px}.properties_list .brief_details .rooms_area{}.properties_list .brief_details .rooms_area .area_inwrap{display:table;width:100%;border-collapse:collapse}.properties_list .brief_details .rooms_area .area_inwrap.land,.properties_list .brief_details .rooms_area .area_inwrap.comm{display:block}.properties_list .brief_details .rooms_area p{display:table-cell;text-align:center;vertical-align:top;line-height:1.1em;padding:0 1.5%}.properties_list .brief_details .rooms_area .res p{min-width:20%}.properties_list .brief_details .rooms_area .land p,.properties_list .brief_details .rooms_area .comm p{display:block;text-align:left;font-size:85%;padding:0}.properties_list .brief_details .rooms_area p:first-child{padding-left:0}.properties_list .brief_details .rooms_area p:last-child{padding-right:0}.properties_list .brief_details .rooms_area .res p cite,.properties_list .brief_details .rooms_area .multi p cite{display:block;font-weight:normal;font-size:.9em;line-height:1.1em;margin-bottom:.1em}.properties_list .brief_details .rooms_area .land p cite,.properties_list .brief_details .rooms_area .comm p cite{display:inline-block;font-weight:normal;min-width:7.5em}.properties_list .brief_details .rooms_area .comm p cite{min-width:6em}.properties_list .brief_details .rooms_area .land p cite:after,.properties_list .brief_details .rooms_area .comm p cite:after{content:":"}.balloon .brief_details p cite{display:block;font-weight:normal;font-size:85%;line-height:1.1em;margin-bottom:.1em}.balloon .brief_details .rooms_area{margin-bottom:.3em}.balloon .brief_details .rooms_area p span:after{content:"\2002\2022"}.balloon .brief_details .rooms_area p span:last-child:after{content:''}.properties_list .property .brief_details div.rooms{float:left;width:40%}.properties_list .property .brief_details div.area_mls{float:right;width:55%}.properties_list .property .brief_details p{font-size:.9em;line-height:1.3em;margin:0}.properties_list .property .brief_details p.mls{padding:.4em 0 0 0}.properties_list .property a.overlay,.properties_list .property a.overlay:link,.properties_list .property a.overlay:visited{position:absolute;z-index:9;top:0;left:0;width:100%;height:100%;overflow:hidden;text-indent:-99em}.balloon .brief_details p.mls{display:none}.broker_icon{float:right;height:45px;background-repeat:no-repeat;background-position:center center;overflow:hidden;text-indent:-99em}.balloon .broker_icon{display:none}.broker_icon.realestateone{background-image:url(//www.redata.com/100042/reo/graphics/branding/realestateone_small.gif);width:39px}.broker_icon.johnstoneandjohnstone{background-image:url(//www.redata.com/100042/reo/graphics/branding/jj_198x72.png);width:66px;background-size:66px 24px}.broker_icon.maxbroock{background-image:url(//www.redata.com/100042/reo/graphics/branding/maxbroock_small.gif);width:46px}.broker_icon.reinhart-realtors{background-image:url(//www.redata.com/100042/reo/graphics/branding/reinhart-realtors_small.gif);width:63px}.broker_icon.advantagerealtymi{background-image:url(//www.redata.com/100042/reo/graphics/branding/advantagerealtymi_small.gif);width:50px}.broker_icon.miaa{width:35px;background-image:url(/img/mls_logos/xmiaa.gif.pagespeed.ic.S8h52Eb615.jpg)}.broker_icon.mialpena{width:93px;background-image:url(/img/mls_logos/xmialpena.gif.pagespeed.ic.D7OrZuBNwu.png)}.broker_icon.miswmric{width:93px;background-image:url(/img/mls_logos/xmialpena.gif.pagespeed.ic.D7OrZuBNwu.png)}.broker_icon.miflint{width:50px;background-image:url(/img/mls_logos/xmiflint.gif.pagespeed.ic.GC1aq9LtcH.jpg)}.broker_icon.migladwin{width:93px;background-image:url(/img/mls_logos/xmigladwin.gif.pagespeed.ic.D7OrZuBNwu.png)}.broker_icon.mijackson{width:93px;background-image:url(/img/mls_logos/xmijackson.gif.pagespeed.ic.D7OrZuBNwu.png)}.broker_icon.milcar{width:93px;background-image:url(/img/mls_logos/xmilcar.gif.pagespeed.ic.D7OrZuBNwu.png)}.broker_icon.milansing{width:50px;background-image:url(/img/mls_logos/xmilansing.gif.pagespeed.ic.t6YifP6nWF.png)}.broker_icon.milutar{width:93px;background-image:url(/img/mls_logos/xmilutar.gif.pagespeed.ic.D7OrZuBNwu.png)}.broker_icon.minmmls{width:75px;background-image:url(/img/mls_logos/minmmls.gif.pagespeed.ce.jKsNVvFHGE.gif)}.broker_icon.mipbmls{width:60px;background-image:url(/img/mls_logos/mipbmls.gif.pagespeed.ce.zUUal3itrS.gif)}.broker_icon.mirc{width:40px;background-image:url(/img/mls_logos/mirc.gif.pagespeed.ce.KoaC-6X45E.gif)}.broker_icon.mirc_vow{width:40px;background-image:url(/img/mls_logos/xmirc_vow.gif.pagespeed.ic.xWeD1AH-x0.jpg)}.broker_icon.mirm{width:75px;background-image:url(/img/mls_logos/xmirm.gif.pagespeed.ic.K4iBqiIQg-.jpg)}.broker_icon.mitaar{width:50px;background-image:url(/img/mls_logos/xmtaar.gif.pagespeed.ic.SNr94Wki_p.jpg)}.broker_icon.miwcar{width:93px;background-image:url(/img/mls_logos/xmiwcar.gif.pagespeed.ic.D7OrZuBNwu.png)}.broker_icon.miwwlx{width:93px;background-image:url(/img/mls_logos/xmiwwlx.gif.pagespeed.ic.vh1Ik9J1Ln.jpg)}.broker_icon.mimcar{width:93px;background-image:url(/img/mls_logos/mimcar.gif.pagespeed.ce.PDvIzzmewt.gif)}body.map_search #view_map,body.map_search #view_list{display:none}body.map_search div#map_dual_view{position:relative;height:750px;margin-top:1em}body.map_search div#map_dual_view div#map{position:relative;height:750px;width:60%;background-color:#eaeddf;background-image:url(/img/fpo/xmap_wbt.jpg.pagespeed.ic.Eitt6kYMEY.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}body.map_search div#map_dual_view div#listings{position:absolute;height:750px;overflow:scroll;width:40%;top:0;right:0;background-color:#fff;box-sizing:border-box;padding:0 0 0 1.5%;z-index:99}#map_dual_view .properties_list{text-align:center;margin-top:0}#map_dual_view .properties_list:after{display:none}#map_dual_view .properties_list .property{background-color:#fff;display:block;width:100%;max-width:100%;margin:0 auto;border:none;border-top:1px solid #666;position:relative;min-height:0}#map_dual_view .properties_list .property .img_wrap_0,.balloon .img_wrap_0{float:left;width:110px;height:auto;padding:9px 9px 3px 9px}.balloon.office .img_wrap_0{width:120px;height:auto;min-height:105px;max-height:140px;padding:9px 9px 3px 9px}.balloon .img_wrap_0{padding-left:9px}#map_dual_view .properties_list .property .img_wrap_1,.balloon .img_wrap_1{position:static}#map_dual_view .properties_list .property .img_wrap_0 .img_count,.balloon .img_wrap_0 .img_count{display:none}.balloon .open_house,#map_dual_view .properties_list .property .open_house{position:static;width:auto;background-color:#e5e5e5;padding:3px 7px 2px 33px;background-position:6px 6px}.balloon .open_house{background-size:16px 13px;background-position:6px 4px;padding-left:27px;padding:2px 4px 4px 25px;font-size:.9em;line-height:1em}.balloon .open_house h3{font-size:.6em;line-height:.9em;display:inline-block;width:4.1em;vertical-align:middle}.balloon .open_house p{display:inline-block;vertical-align:middle}.balloon.office .brief_details{font-size:.9em;line-height:1.3em;padding-bottom:0}.balloon.office .brief_details .address,.balloon.office .brief_details .phone{margin-bottom:.4em}.balloon.office .brief_details .phone span{display:block}#map_dual_view .properties_list .property a.clickthru,.balloon a.clickthru{display:block;width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;box-sizing:border-box}#map_dual_view .properties_list .property a.clickthru{text-indent:-99em}.balloon a.clickthru span{display:block;position:absolute;right:68px;bottom:9px;box-sizing:border-box;font-size:.8em;line-height:1.1em;border:none;background-color:#951d20;color:#fff;width:72px;padding:3px 3px 4px;text-align:center;text-transform:uppercase;-webkit-border-radius:4px;border-radius:4px}.balloon.office a.clickthru span{display:none}.balloon a.clickthru:active span,.balloon a.clickthru:hover span{background-color:#393636}.balloon.office a.inline,.balloon.office a.inline:link,.balloon.office a.inline:visited{display:block;overflow:hidden;color:#4d4d4d;font-size:1em;line-height:1.2em;font-weight:bold;padding:3px 0 0 10px;background-image:url(/img/nav/xspr_show_hide_tier_horiz.png.pagespeed.ic.lK5h4kMyeT.png);background-size:14px 64px;background-repeat:no-repeat;background-position:-5px 5px}#map_dual_view .properties_list .property a.clickthru:active,#map_dual_view .properties_list .property a.clickthru:hover,#map_dual_view .properties_list .property.selected a.clickthru{border:2px solid #951d20;border-width:1px 2px}.balloon a.close,.balloon a.fave,.balloon a.share{display:block;overflow:hidden;width:20px;height:20px;box-sizing:border-box;text-indent:-99em;-webkit-border-radius:10px;border-radius:10px;cursor:pointer;background-image:url(/img/search/xsprite_balloon.png.pagespeed.ic.bRzcjJe979.png);background-repeat:no-repeat;background-size:96px 24px;position:absolute}.balloon a.close{top:7px;right:7px;background-color:#fff;background-position:-74px -2px}.balloon a.share{bottom:10px;right:39px;background-position:-2px -2px;background-color:#951d20}.balloon a.fave{bottom:10px;right:12px;background-position:-26px -2px;background-color:#951d20}.balloon a.fave.selected{background-color:#c82331;background-position:-50px -2px}#map_dual_view .properties_list .property .addr_price{background-color:transparent;color:#000;padding:9px 9px 0 0;text-align:left;margin:0}#map_dual_view .property .addr_price h4.address{font-size:1em;line-height:1.1em;margin:0 0 .2em 0}#map_dual_view .property .addr_price h3.price,#map_dual_view .property .addr_price h4.city{font-size:.9em;clear:none;line-height:1.1em;margin:0 0 .3em 0}#map_dual_view .properties_list .property .brief_details{padding:4px 9px}#map_dual_view .properties_list .property .brief_details p.mls{padding:0}#map_dual_view .broker_icon{clear:both;height:33px;background-size:contain}.balloon h3.price{font-size:.9em;line-height:1.2em;padding-top:.4em;margin-bottom:.3em}.balloon p.list_type,.balloon .rooms_area p{font-size:.8em;line-height:1.2em;margin:0}.property-pin{display:block;background-color:#000;color:#fff;font-size:8.5pt;line-height:8.5pt;box-sizing:border-box;width:54px;text-align:center;padding:2px 0 3px;position:relative;-webkit-border-radius:6px;border-radius:6px;background-image:url(/img/search/xspr_maptags.png.pagespeed.ic.i66EwNbEVS.png);background-size:16px 76px;background-repeat:no-repeat;background-position:-100px 100px}.property-pin:after{content:'';position:absolute;top:100%;left:50%;margin-left:-6px;width:0;height:0;border-top:solid 9px #000;border-left:solid 6px transparent;border-right:solid 6px transparent}.property-pin.active,.property-pin.new{background-color:#338000}.property-pin.new{background-position:left top;padding-left:8px}.property-pin.active:after,.property-pin.new:after{border-top:solid 9px #338000}.property-pin.open{background-color:#004d99;background-position:left -20px;padding-left:8px}.property-pin.open:after{border-top:solid 9px #004d99}.property-pin.conting{background-color:#e6b300;color:#000;background-position:left -40px;padding-left:8px}.property-pin.conting:after{border-top:solid 9px #e6b300}.property-pin.sold{background-color:#b30000;text-transform:uppercase;letter-spacing:.1em}.property-pin.sold:after{border-top:solid 9px #b30000}.property-pin:hover{background-color:#000;color:#fff}.property-pin:hover:after{border-top:solid 9px #000}.office-pin{display:block;background-color:#951d20;color:#fff;font-size:8.5pt;line-height:8.5pt;box-sizing:border-box;width:20px;height:20px;text-align:center;padding:2px 0 3px;position:relative;-webkit-border-radius:10px;border-radius:10px;color:rgba(149,29,32,0)}.office-pin:after{content:'';position:absolute;bottom:-10px;left:50%;margin-left:-3px;width:0;height:0;border-top:solid 12px #951d20;border-left:solid 3px transparent;border-right:solid 3px transparent}#map .balloon_outerwrap{position:absolute}#map .balloon_outerwrap.demo{bottom:50%;left:29%}#map .balloon{width:300px;min-height:200px;overflow:hidden;background-color:#fff;box-sizing:border-box;-webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,.3);box-shadow:0 1px 2px 1px rgba(0,0,0,.3);position:relative}#map .balloon .addr,#map .balloon.office .name{background-color:#4d4949;color:#fff;padding:7px 24px 7px 9px}#map .balloon .addr h4{font-size:.9em;line-height:1.2em;font-weight:normal;margin:0 0 .1em 0}#map .balloon.office .name h4{font-size:1em;line-height:1.2em;font-weight:normal;margin:0 0 .1em 0;padding:0}#map .balloon .addr h4.city{font-size:.8em;line-height:1.2em;margin:0}#map #icons_legend{position:absolute;overflow:hidden;background-color:#fff;right:9px;bottom:9px;transition:all 200ms;-webkit-border-radius:15px;border-radius:15px;box-sizing:border-box;padding:9px 9px 3px;width:30px;height:30px;-webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,.3);box-shadow:0 1px 2px 1px rgba(0,0,0,.3)}#map #icons_legend.opened{width:266px;height:auto}#map #icons_legend .legend_icon{display:block;font-weight:bold;overflow:hidden;position:absolute;right:6px;bottom:6px;width:18px;height:18px;color:#fff;background-color:#2e6499;text-align:center;font-size:12px;-webkit-border-radius:9px;border-radius:9px;cursor:pointer}#map #icons_legend .legend_icon:active,#map #icons_legend .legend_icon:hover{background-color:#b30000}#map #icons_legend ul{display:none;margin:0;padding:0;width:260px}#map #icons_legend.opened ul{display:block}#map #icons_legend ul li{display:inline-block;list-style-type:none;width:54px;overflow:hidden;margin:0;padding:0}#map #icons_legend ul li.sold{display:none}#map #icons_legend ul li .label{display:block;text-align:center;font-size:.8em;line-height:1em;padding:.7em 0 .1em}.listing_detail .results_bc{text-align:right;display:block;margin:0;padding:0}.results_bc li{display:block;list-style-type:none;margin:0 0 .6em 0;padding:0;float:left;font-size:.9em;line-height:1.1em;text-transform:uppercase}.results_bc li.back,.results_bc li.next{display:inline-block;float:none;padding:0 0 0 .6em;vertical-align:top}.results_bc li a,.results_bc li a:link,.results_bc li a:visited{display:block;color:#951d20;background-image:url(/img/nav/xspr_list_det.png.pagespeed.ic.d-f4ZHkevk.png);background-size:20px 1640px;background-repeat:no-repeat;background-position:left -56px;padding:2px 2px 2px 18px}.results_bc li.back a,.results_bc li.back a:link,.results_bc li.back a:visited{background-position:left -116px;padding:2px 2px 2px 15px}.results_bc li.next a,.results_bc li.next a:link,.results_bc li.next a:visited{background-position:right -176px;padding:2px 15px 2px 2px}.listing_detail #open_house{background-color:#951d20;padding:6px 12px 4px}.listing_detail #open_house h3{display:inline-block;font-size:1.2em;line-height:1.2em;color:#fff;width:auto;margin:0;padding:1px .2em 1px 28px;vertical-align:middle;background-image:url(/img/search/xicon_openh_48x40_wh.png.pagespeed.ic.g5jOmLfbh4.png);background-repeat:no-repeat;background-size:24px 20px;background-position:left top}.listing_detail #open_house p{display:inline-block;font-size:.9em;line-height:1.4em;width:auto;margin:0;padding:1px .6em 1px 0;vertical-align:middle;color:#fff}.listing_detail .l_basics{background-color:#4d4949;color:#fff;padding:0 10px 0;clear:both}.listing_detail .l_basics .location{width:70%;float:left;padding-top:12px}.listing_detail .l_basics h2.address{font-weight:normal;padding-left:6px;font-size:1.6em;line-height:1.3em;margin:0}.listing_detail .l_basics a,.listing_detail .l_basics a:link,.listing_detail .l_basics a:visited{color:#fc3}.listing_detail .l_basics a:active,.listing_detail .l_basics a:hover{color:#fff}.listing_detail .l_basics h2.address a,.listing_detail .l_basics h2.address a:link,.listing_detail .l_basics h2.address a:visited{color:#fff;display:inline-block;vertical-align:text-top;width:20px;height:27px;overflow:hidden;background-image:url(/img/nav/xspr_list_det.png.pagespeed.ic.d-f4ZHkevk.png);background-size:20px 1640px;background-repeat:no-repeat;background-position:center -357px;text-indent:-99em}.listing_detail .l_basics h3{display:inline-block;vertical-align:text-top;font-weight:normal;font-size:1.2em;line-height:1.3em;margin:0;min-height:2.4em}.listing_detail .l_basics h3 a,.listing_detail .l_basics h3 a:link,.listing_detail .l_basics h3 a:visited{display:block;color:#fff;-webkit-border-radius:3px;border-radius:3px;padding:2px 6px 4px;text-decoration:underline}.listing_detail .l_basics h3 a:active,.listing_detail .l_basics h3 a:hover{background-color:#999696;text-decoration:none}.listing_detail .l_basics h3 a cite{display:none}.listing_detail .l_basics h3 a:active cite,.listing_detail .l_basics h3 a:hover cite{font-size:.6em;line-height:1.2em;font-weight:normal;display:block;text-transform:uppercase}.listing_detail .l_basics .pinfo{width:28%;box-sizing:border-box;float:right;text-align:right;padding:8px 6px 9px 0}.listing_detail .l_basics .pinfo h2.price{font-weight:normal;font-size:2em;line-height:1.3em;margin:0}.listing_detail .l_basics h4{vertical-align:top;font-weight:normal;font-size:.9em;line-height:1.3em;margin:0 0 .2em 0}.listing_detail .l_basics .location h4{margin-left:6px}.listing_detail .l_basics .location h4.status strong{display:inline-block;vertical-align:top;font-size:.8em;line-height:1.2em;text-align:center;background-color:#fff;color:#990600;text-transform:uppercase;padding:3px 6px 2px;-webkit-border-radius:4px;border-radius:4px}.listing_detail h4.reduced{}.listing_detail h4.reduced span{display:inline-block;width:10px;height:11px;overflow:hidden;vertical-align:middle;background-image:url(/img/nav/xspr_list_det.png.pagespeed.ic.d-f4ZHkevk.png);background-size:20px 1640px;background-repeat:no-repeat;background-position:center bottom;text-align:left;text-indent:-99em;margin-bottom:2px}.listing_detail ul.basic_numbers{width:70%;float:left;display:block;margin:0;padding:6px 0 10px 6px;font-size:.9em;line-height:1.1em}.listing_detail ul.basic_numbers li{display:inline-block;margin:0;padding:0;vertical-align:top;list-style-type:none}.listing_detail ul.basic_numbers li:after{content:"\2002\2022";display:inline}.listing_detail ul.basic_numbers li:last-child:after{content:none}.listing_detail ul.basic_numbers li cite{font-weight:normal}.listing_detail .l_basics ul.share_fave,.firsttoknow .property ul.share_fave{width:90px;display:block;text-align:right;margin:0;box-sizing:border-box;float:right;text-align:right;padding:0 3px 6px}.firsttoknow.recommended .property ul.share_fave{width:125px}.listing_detail .l_basics ul.share_fave li,.firsttoknow .property ul.share_fave li{display:inline-block;vertical-align:top;overflow:hidden;width:32px;height:32px;background-color:#fff;margin:0 1px;padding:0;box-sizing:border-box;text-align:left;text-indent:-99em;-webkit-border-radius:16px;border-radius:16px;cursor:pointer;background-image:url(/img/search/xsprite_fave_share_dsms.png.pagespeed.ic.ZaoNEtSS2c.png);background-repeat:no-repeat;background-size:200px 50px;background-position:-9px -9px}.listing_detail .l_basics ul.share_fave li.share,.firsttoknow .property ul.share_fave li.share{text-indent:0;overflow:visible;position:relative}.listing_detail .l_basics ul.share_fave li.share span.st_sharethis,.listing_detail .l_basics ul.share_fave li.share span.st_sharethis span.stButton,.firsttoknow .property ul.share_fave li.share span.st_sharethis,.firsttoknow .property ul.share_fave li.share span.st_sharethis span.stButton{display:block;position:absolute;top:0;left:0;margin:0;padding:0;width:32px;height:32px;-webkit-border-radius:16px;border-radius:16px}.listing_detail .l_basics ul.share_fave li.share span.st_sharethis span.stButton,.firsttoknow .property ul.share_fave li.share span.st_sharethis span.stButton{overflow:hidden;text-indent:-99em;background-image:url(/img/search/xsprite_fave_share_dsms.png.pagespeed.ic.ZaoNEtSS2c.png);background-repeat:no-repeat;background-size:200px 50px;background-position:-109px -9px;background-color:#fff}.listing_detail .l_basics ul.share_fave li:active,.listing_detail .l_basics ul.share_fave li:hover,.firsttoknow .property ul.share_fave li:active,.firsttoknow .property ul.share_fave li:hover,.listing_detail .l_basics ul.share_fave li.share span.st_sharethis span.stButton:active,.listing_detail .l_basics ul.share_fave li.share span.st_sharethis span.stButton:hover{background-color:#fc3}.listing_detail .l_basics ul.share_fave li.selected,.firsttoknow .property ul.share_fave li.selected{background-position:-59px -9px}.listing_detail .l_basics ul.share_fave li.share,.firsttoknow .property ul.share_fave li.share{background-position:-109px -9px}.firsttoknow .property ul.share_fave li.dismiss{background-position:-159px -9px}.listing_detail .l_imagery{background-color:#e5e5e5;float:left;width:73%;overflow:hidden;position:relative}.listing_detail .l_photos{overflow:hidden;position:relative;padding-bottom:54px}#listing_map,#listing_sat{position:relative;width:25%;padding:47% 37.5%;overflow:hidden;display:none}#listing_map .innerwrap,#listing_sat .innerwrap{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-image:url(/img/fpo/xdemo_Gmap.jpg.pagespeed.ic.3ZDXMs7kLN.jpg);background-repeat:no-repeat;background-position:center center;padding:0;margin:0}#l_imagery .fpo_nw,#l_imagery .fpo_ne,#l_imagery .fpo_sw,#l_imagery .fpo_se,#l_imagery .fpo_glogo div{position:absolute;z-index:999;background-color:#fff;width:100px;height:100px;-webkit-box-shadow:0 1px 4px 1px rgba(0,0,0,.3);box-shadow:0 1px 4px 1px rgba(0,0,0,.3);-webkit-border-radius:2px;border-radius:2px}#l_imagery .fpo_nw{top:10px;left:10px;width:354px;height:92px}#l_imagery #listing_sat .fpo_nw{width:116px;height:26px}#l_imagery .fpo_ne{top:10px;right:10px;width:170px;height:52px}#l_imagery .fpo_sw{bottom:22px;left:10px;width:42px;height:42px}#l_imagery .fpo_se{bottom:24px;right:10px;width:28px;height:55px}#l_imagery .fpo_glogo{position:absolute;z-index:999;width:100%;height:18px;left:0;bottom:16px}#l_imagery .fpo_glogo div{position:static;width:51px;height:18px;margin:0 auto;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:9px;border-radius:9px;background-color:#4285f4;border:3px solid #fff;box-sizing:border-box}#listing_sat .innerwrap{background-image:url(/img/fpo/xdemo_Gsat.jpg.pagespeed.ic.4GF_PiqwlB.jpg)}#listing_map .innerwrap h3,#listing_sat .innerwrap h3{text-align:center;margin:120px 1.5em 1.5em}#listing_sat .innerwrap h3{color:#fff}.listing_detail .l_features{float:right;width:26%;box-sizing:border-box;padding:.6em 0 0 12px}.listing_detail .l_contact.upper{float:right;width:26%;box-sizing:border-box;padding:0 0 0 12px}.listing_detail .l_contact.lower{display:none;clear:both;text-align:center;padding-top:12px}.listing_detail .l_contact.lower h3{text-align:left}.listing_detail .l_contact .agent{padding:24px 0 0 0}.listing_detail .l_contact.lower .agent{display:inline-block;text-align:left;margin-left:12px;margin-right:12px}.listing_detail .l_contact .agent .portrait{width:45%;height:auto;min-width:90px;float:right;margin:0 0 6px 9px;position:relative}.listing_detail .l_contact .agent .portrait img{width:100%;height:auto}.listing_detail .l_contact .agent .contacts h5{margin:0 6px 0 0;font-size:1em;line-height:1.2em}.listing_detail .l_contact .agent .contacts h5 cite{display:block;font-size:.9em;line-height:1.2em}.listing_detail .l_contact .agent .contacts h5 a,.listing_detail .l_contact .agent .contacts h5 a:link,.listing_detail .l_contact .agent .contacts h5 a:visited{color:#555353}.listing_detail .l_contact .agent .contacts h5 a:active,.listing_detail .l_contact .agent .contacts h5 a:hover{color:#951d20}.listing_detail .l_contact .agent .contacts p{font-size:.9em;line-height:1.3em;margin:.4em 0 0 0}.listing_detail .l_contact .agent .contacts p.phone{white-space:nowrap}.listing_detail .l_contact .agent p.firm_logo{min-height:41px;overflow:hidden;text-indent:-99em;background-image:url(http://www.redata.com/100042/reo/graphics/branding/realestateone_small.gif);background-repeat:no-repeat;background-position:left center;width:46px}.listing_detail .l_contact .agent .portrait p.firm_logo{position:absolute;bottom:-32px;right:-10px;background-position:right center}.listing_detail .l_contact .agent p.firm_logo.firm_realestateone{background-image:url(http://www.redata.com/100042/reo/graphics/branding/realestateone_small.gif);width:39px}.listing_detail .l_contact .agent p.firm_logo.firm_maxbroock{background-image:url(http://www.redata.com/100042/reo/graphics/branding/maxbroock_small.gif);width:46px}.listing_detail .l_contact .agent p.firm_logo.firm_reinhart-realtors{background-image:url(http://www.redata.com/100042/reo/graphics/branding/reinhart-realtors_small.gif);width:46px}.listing_detail .l_contact .agent p.firm_logo.firm_johnstoneandjohnstone{background-image:url(http://www.redata.com/100042/reo/graphics/branding/jj_198x72.png);width:66px;height:26px;min-height:26px;background-color:#fff;background-size:66px 24px;-webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,.4);box-shadow:0 1px 1px 1px rgba(0,0,0,.4)}.listing_detail .l_contact .agent p.firm_logo.firm_45thpara{background-image:url(http://www.redata.com/100042/reo/graphics/branding/parallellogo.gif);width:85px}.listing_detail .l_contact .agent p.firm_logo.firm_advantagerealtymi{background-image:url(http://www.redata.com/100042/reo/graphics/branding/advantagerealtymi_small.gif);width:50px}.listing_detail .l_contact form{clear:both;padding-top:1.2em;text-align:left}.listing_detail .l_contact form label{font-size:.9em;line-height:1.1em}.listing_detail .l_contact form div.radio,.listing_detail .l_contact form div.cbox,.listing_detail .l_contact form div.text,.listing_detail .l_contact form div.submit{padding:.4em 0 0 0;clear:both}.listing_detail .l_contact.lower form div.radio,.listing_detail .l_contact.lower form div.cbox{text-align:center}.listing_detail .l_contact form div.submit{text-align:center}.listing_detail .l_contact form div.text.name.first{float:left;width:48%}.listing_detail .l_contact form div.text.name.last{float:right;clear:none;width:48%}.listing_detail .l_contact form div.text input,.listing_detail .l_contact form div.text textarea{border:1px solid #ddd;box-sizing:border-box;width:100%;padding:.2em .6em}.listing_detail .l_contact form div.cbox input{margin-right:.2em}.listing_detail .l_contact form div.radio div{display:inline-block;vertical-align:top;padding:0 2% 0 0}.listing_detail .l_contact form div.radio label{display:inline-block;vertical-align:middle;padding-left:4px}.listing_detail .l_contact form div.cbox label{display:inline}.listing_detail .l_contact form div.text.showinginfo{padding:.7em 0 0}.listing_detail .l_contact form div.text.showing.date{padding-top:0;margin-top:.1em;position:relative;margin-bottom:.4em}.listing_detail .l_contact form div.select.showing.time{padding-top:0}.listing_detail .l_contact form div.text.showing.date .datepop{display:none}.listing_detail .l_contact form div.text.showing.date input{margin:0}.listing_detail .l_contact form select{background-color:#e5e5e5;-webkit-box-shadow:1px 1px 1px 0 #666;box-shadow:1px 1px 1px 0 #666;-webkit-border-radius:4px;border-radius:4px;padding:0 1.8em 1px 7px;max-width:100%;box-sizing:border-box;height:1.5em;width:100%}.listing_detail .l_contact.lower form div.text.showing.date{width:48%;float:left;margin-bottom:0}.listing_detail .l_contact.lower form div.select.showing.time{width:48%;float:right}.listing_detail .l_contact .customer_care_14{text-align:center;padding-top:.6em}.listing_detail .l_contact.upper .customer_care_14{}.listing_detail .l_contact .customer_care_14 h5,.listing_detail .l_contact .customer_care_14 h4{font-size:1.1em}.listing_detail .l_contact .customer_care_14 p{font-size:.9em;margin-bottom:.4em}.listing_detail .l_contact .customer_care_14 p span{display:block}.listing_detail .l_contact .customer_care_14.hide{display:none}.listing_detail .l_action{padding:0}.listing_detail .l_action ul#action_icons{display:block;margin:0;padding:0;text-align:center}.listing_detail .l_action ul#action_icons li{display:inline-block;vertical-align:top;padding:0;margin:15px 2px 0;text-align:center;list-style-type:none;font-size:.7em;line-height:1.1em;width:6em;text-transform:uppercase}.listing_detail .l_action ul#action_icons li a,.listing_detail .l_action ul#action_icons li a:link,.listing_detail .l_action ul#action_icons li a:visited{display:block;background-image:url(/img/nav/xspr_list_det.png.pagespeed.ic.d-f4ZHkevk.png);background-size:20px 1640px;background-repeat:no-repeat;padding-top:30px;color:#951d20}.listing_detail .l_action ul#action_icons li.vrtr a{background-position:center -1435px}.listing_detail .l_action ul#action_icons li.mapp{display:none}.listing_detail .l_action ul#action_icons li.brch a{background-position:center -955px}.listing_detail .l_action ul#action_icons li.near a{background-position:center -1075px}.listing_detail .l_remarks{font-size:.95em;line-height:1.4em;padding:1.2em 0 .8em;clear:both}.listing_detail .section,.avm.results .section{clear:both;padding:.7em 0}.listing_detail .section h3,.avm.results .section h3{margin:0 0 .4em 0;line-height:1.3em!important;padding-bottom:.2em;border-bottom:1px #000 solid}.listing_detail .section .col2,.avm.results .section .col2{float:left;width:49%;overflow:hidden}.listing_detail .section dl,.avm.results .section dl{display:block;clear:both;margin:0;padding:0;font-size:.9em;line-height:1.3em}.listing_detail .section#mortgage_calc{position:relative}.listing_detail .section#mortgage_calc form .row{clear:both;margin-bottom:.3em}.listing_detail .section#mortgage_calc form .col2{width:39%}.listing_detail .section#mortgage_calc form .col2:first-child{width:59%}.listing_detail .section dl dt,.avm.results .section dl dt,.listing_detail .section#mortgage_calc form label{display:block;float:left;clear:both;width:45%;max-width:12em;margin:0;padding:0 .8em .4em 0;box-sizing:border-box;font-weight:bold;text-align:right}.listing_detail .section#mortgage_calc form label{padding-top:.4em}.listing_detail .section dl dd,.avm.results .section dl dd{display:block;float:left;width:53%;margin:0;padding:0 .8em .4em 0;box-sizing:border-box}.listing_detail .section#mortgage_calc form dl dd{width:6em}.listing_detail .section#mortgage_calc form input[type="text"],.listing_detail .section#mortgage_calc form select{display:inline-block;-webkit-border-radius:2px;border-radius:2px;border:1px solid #c8c6c4}.listing_detail .section#mortgage_calc form span{display:inline-block;font-size:.9em;line-height:1.3em;padding:.4em 0}.listing_detail .section#mortgage_calc form input[type="submit"]{margin-left:10.8em;margin-top:.3em}.listing_detail #mortgage_calc h4.pre_app{position:absolute;width:auto;right:0;bottom:6px;margin:0}.listing_detail #mortgage_calc h4.pre_app a,.listing_detail #mortgage_calc h4.pre_app a:link,.listing_detail #mortgage_calc h4.pre_app a:visited{display:block;padding:2px 0 2px 10px;background-image:url(/img/nav/xspr_minimenu.png.pagespeed.ic.mPSA1HxUAW.png);background-repeat:no-repeat;background-position:-5px -7px;color:#4d4d4d}.listing_detail #mortgage_calc h4.pre_app a:active,.listing_detail #mortgage_calc h4.pre_app a:hover{background-position:-5px -157px;color:#b30000}.listing_detail div.section#broker p img{display:block;width:auto;float:left;margin-right:12px}.listing_detail video{display:block;width:100%;max-width:460px;height:auto;margin:0 auto}.listing_detail div.legal{font-size:.8em;line-height:1.2em}.listing_detail div.legal h4,.listing_detail div.legal p{margin-bottom:.5em}.listing_detail .listing_ptop{position:fixed;left:0;top:-120px;width:100%;min-height:48px;box-sizing:border-box;padding:6px 15px 6px 100px;background-color:#4d4949;color:#fff;-webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,.4);box-shadow:0 1px 2px 1px rgba(0,0,0,.4);z-index:999;transition:all 400ms}.listing_detail .listing_ptop.scrolled{top:0}.listing_detail .listing_ptop h2{position:absolute;left:12px;top:-3px;width:75px;height:60%}.listing_detail .listing_ptop h2 a,.listing_detail .listing_ptop h2 a:link,.listing_detail .listing_ptop h2 a:visited{display:block;width:75px;height:64px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;background-color:#d20000;-webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,.4);box-shadow:0 1px 2px 1px rgba(0,0,0,.4);background-image:url(/img/logo/xmb_100x85.png.pagespeed.ic.W3Ui7Fhg4U.png);background-size:75px 64px;background-repeat:no-repeat;background-position:center center;text-indent:-99em;position:absolute;left:0;top:25%}.listing_detail .listing_ptop .contact{float:right;width:21px;height:15px;margin-left:12px;padding-top:6px}.listing_detail .listing_ptop .contact a,.listing_detail .listing_ptop .contact a:link,.listing_detail .listing_ptop .contact a:visited{display:block;width:21px;height:15px;overflow:hidden;background-color:#fff;background-image:url(/img/nav/xemail_28x20_ptop_transp.png.pagespeed.ic.znb0n-V-8C.png);background-size:28px 20px;background-repeat:no-repeat;background-position:center -3px;text-indent:-99em}.listing_detail .listing_ptop .contact a:active,.listing_detail .listing_ptop .contact a:hover{background-color:#e5e5e5}.listing_detail .listing_ptop .contact a.lowerform,.listing_detail .listing_ptop .contact a.lowerform:link,.listing_detail .listing_ptop .contact a.lowerform:visited{display:none}.listing_detail .listing_ptop .loca{float:left;font-size:1.1em;line-height:1.3em}.listing_detail .listing_ptop .loca .address:after{content:",";display:inline}.listing_detail .listing_ptop .price{float:right;font-size:1.4em;line-height:1.3em;padding-left:15px}.listing_detail .listing_ptop .basics{clear:left;font-size:.9em;line-height:1.3em}#ancillary ul.ancil_head,ul#imagery_views{display:block;margin:0;padding:0;list-style-type:none;background-color:#f2f2f2;border-bottom:none}ul#imagery_views{position:absolute;z-index:999;bottom:0;left:0;bottom:45px;width:100%;box-sizing:border-box;text-align:center;background-color:transparent}#c_imagery ul#imagery_views{position:static;background-color:#e5e5e5;padding:10px}ul#imagery_views.photos{bottom:18px}ul#imagery_views.map,ul#imagery_views.sat{bottom:45px}#ancillary ul.ancil_head li,ul#imagery_views li{display:block;float:left;width:auto;padding:5px 10px;font-size:1em;line-height:1.1em;list-style-type:none;border-right:3px solid #fff;margin:0;background-color:#f2f2f2;cursor:pointer}ul#imagery_views li{display:inline-block;float:none;border:none;padding:4px 8px;font-size:.9em;line-height:1.1em;background-color:#ccc;-webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,.5);box-shadow:0 1px 2px 1px rgba(0,0,0,.5)}#ancillary ul.ancil_head li.active{background-color:#e5e5e5;color:#000}ul#imagery_views li.active{background-color:#fff;color:#000}#ancillary ul.ancil_head li:active,#ancillary ul.ancil_head li:hover,ul#imagery_views li:active,ul#imagery_views li:hover{background-color:#999;color:#fff}#ancillary ul.ancil_head li.clearfix,ul#imagery_views li.clearfix{clear:both;float:none;height:0;padding:0;overflow:hidden;border:none;-webkit-box-shadow:none;box-shadow:none}#ancillary ul.ancil_head li span.a,ul#imagery_views li span.a{display:none}#comm_photos .jssora05l,#comm_photos .jssora05r{top:240px}.communities #c_imagery{float:left;width:67%;overflow:hidden;position:relative}.communities .c_photos{overflow:hidden;position:relative;padding-bottom:18px}#comm_video{position:relative;overflow:hidden;display:none;padding-bottom:0}.communities #c_imagery{float:left;width:67%;overflow:hidden;position:relative}.communities .c_photos{overflow:hidden;position:relative;padding-bottom:18px}#comm_video{position:relative;overflow:hidden;display:none;padding-bottom:0}#comm_video div.video_embed{box-sizing:content-box;width:43.8%;padding:28.1%;position:relative}#comm_video .video_embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}#comm_photos .caption{position:absolute;width:100%;left:0;bottom:0;color:#fff;background-color:rgba(0,0,0,.6);padding:4px 15px}#ancillary div.tab_wrapper{display:none}#ancillary div.tab_wrapper.active{display:block}#ancillary .tab_wrapper .toggle{display:none}#ancillary div.tab_content{display:none;padding:0;background-color:#e5e5e5;height:720px;overflow-y:scroll;-webkit-overflow-scrolling:touch!important}#ancillary div.tab_content.intro{padding:18px 24px}#ancillary div.tab_content iframe{width:100%;height:100%;border:none}#ancillary .active div.tab_content{display:block}#ancillary div.tab_content h3{border:none}#ancillary div.tab_content h3.demo{padding:6em 0;text-align:center}#ancillary .tab_wrapper .toggle{padding:4px 12px 4px 22px;background-color:#f2f2f2;border-bottom:1px solid #ccc;cursor:pointer;background-image:url(/img/nav/xancil_clickwedge.png.pagespeed.ic.mfPNcGN45V.png);background-size:10px 64px;background-repeat:no-repeat;background-position:8px 11px}#ancillary .tab_wrapper .toggle.active{background-color:#e5e5e5;border-bottom:1px solid #b3b3b3;background-position:8px -48px}#ancillary .tab_wrapper .toggle:active,#ancillary .tab_wrapper .toggle:hover{background-color:#999;color:#fff}.jssora05l,.jssora05r{display:block;position:absolute;width:40px;height:40px;border-radius:20px;-webkit-border-radius:20px;cursor:pointer;background:url(/img/nav/jssor/xa17rmj.png.pagespeed.ic.gjI4Pvlznk.png) no-repeat;background-size:400px 90px;overflow:hidden;top:270px}#comm_photos .jssora05l,#comm_photos .jssora05r{top:240px}.jssora05l{left:16px;background-position:-10px -40px}.jssora05r{right:16px;background-position:-70px -40px}.jssora05l:hover{background-position:-130px -40px}.jssora05r:hover{background-position:-190px -40px}.jssora05l.jssora05ldn{background-position:-250px -40px}.jssora05r.jssora05rdn{background-position:-310px -40px}.jssora05l.jssora05lds{background-position:-10px -40px;opacity:.3;pointer-events:none}.jssora05r.jssora05rds{background-position:-70px -40px;opacity:.3;pointer-events:none}.jssort01-144-108 .p{position:absolute;top:0;left:0;width:144px;height:108px}.jssort01-144-108 .t{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.jssort01-144-108 .w{position:absolute;top:0;left:0;width:100%;height:100%}.jssort01-144-108 .c{position:absolute;top:0;left:0;width:140px;height:104px;border:#000 2px solid;box-sizing:content-box;background:url(/img/nav/jssor/xt01rmj.png.pagespeed.ic.nzpcnOlTnz.png) -800px -800px no-repeat;background-size:160px 120px;_background:none}.jssort01-144-108 .pav .c{top:2px;_top:0;left:2px;_left:0;width:140px;height:104px;border:#000 0 solid;_border:#fff 2px solid;background-position:50% 50%}.jssort01-144-108 .p:hover .c{top:0;left:0;width:142px;height:106px;border:#fff 1px solid;background-position:50% 50%}.jssort01-144-108 .p.pdn .c{background-position:50% 50%;width:140px;height:104px;border:#000 2px solid}* html .jssort01-144-108 .c,* html .jssort01-144-108 .pdn .c,* html .jssort01-144-108 .pav .c{width:144px;height:108px}.jssort_commtnails .p{position:absolute;top:0;left:0;width:96px;height:72px}.jssort_commtnails .t{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.jssort_commtnails .w{position:absolute;top:0;left:0;width:100%;height:100%}.jssort_commtnails .c{position:absolute;top:0;left:0;width:92px;height:68px;border:#000 2px solid;box-sizing:content-box;background:url(/img/nav/jssor/xt01rmj.png.pagespeed.ic.nzpcnOlTnz.png) -800px -800px no-repeat;background-size:160px 120px;_background:none}.jssort_commtnails .pav .c{top:2px;_top:0;left:2px;_left:0;width:92px;height:68px;border:#000 0 solid;_border:#fff 2px solid;background-position:50% 50%}.jssort_commtnails .p:hover .c{top:0;left:0;width:94px;height:70px;border:#fff 1px solid;background-position:50% 50%}.jssort_commtnails .p.pdn .c{background-position:50% 50%;width:92px;height:68px;border:#000 2px solid}* html .jssort_commtnails .c,* html .jssort_commtnails .pdn .c,* html .jssort01-96-72 .pav .c{width:96px;height:72px}div.agentsearch_form h5.agent_assist{margin-top:1em}div.agentsearch_form form fieldset.submit{float:right;padding-left:2em}div.agentsearch_form h5 a,div.agentsearch_form h5 a:link,div.agentsearch_form h5 a:visited{display:inline-block;overflow:hidden;color:#4d4d4d;font-weight:normal;padding:3px 0 0 10px;background-image:url(/img/nav/xspr_show_hide_tier_horiz.png.pagespeed.ic.lK5h4kMyeT.png);background-size:14px 64px;background-repeat:no-repeat;background-position:-5px 5px}div.agentsearch_form .offices_map .intro{padding:12px 0 6px;clear:both;margin:0 16px;border-top:1px solid #b3b3b3}div.agentsearch_form #map,body.office_detail #map{height:500px;position:relative;background-image:url(/img/fpo/xfpo_michmap.jpg.pagespeed.ic.w8lll08mZ4.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}body.office_detail #map{border-bottom:1px solid #b3b3b3}div.team_summary{width:73%;float:left}div.team_summary .person,div.offices_summary .office{position:relative;border-top:1px solid #b3b3b3;padding:15px 0 0;clear:both}div.team_summary .person:first-child{border-top:none}div.team_summary .person .img_wrap_0,div.offices_summary .office .img_wrap_0{float:left;width:110px;max-height:135px;overflow:hidden;margin:0 18px 0 0}div.team_summary .person .img_wrap_0{padding-bottom:24px}div.offices_summary .office .img_wrap_0{width:175px}div.team_summary .person .img_wrap_0 img,div.offices_summary .office .img_wrap_0 img{width:auto;max-width:100%;height:auto;max-height:135px;margin:0 auto auto}div.team_summary .person a.overlay,div.team_summary .person a.overlay:link,div.team_summary .person a.overlay:visited,div.offices_summary .office a.overlay,div.offices_summary .office a.overlay:link,div.offices_summary .office a.overlay:visited{display:block;position:absolute;top:0;left:0;z-index:99;width:62%;height:100%;overflow:hidden;text-indent:-99em}div.offices_summary .office a.overlay,div.offices_summary .office a.overlay:link,div.offices_summary .office a.overlay:visited{width:70%}div.team_summary .person a.inline,div.team_summary .person a.inline:link,div.team_summary .person a.inline:visited,div.offices_summary .office a.inline,div.offices_summary .office a.inline:link,div.offices_summary .office a.inline:visited{display:block;position:absolute;bottom:15px;left:128px;overflow:hidden;color:#4d4d4d;font-size:.9em;line-height:1.2em;font-weight:bold;padding:3px 0 0 10px;background-image:url(/img/nav/xspr_show_hide_tier_horiz.png.pagespeed.ic.lK5h4kMyeT.png);background-size:14px 64px;background-repeat:no-repeat;background-position:-5px 5px}div.team_summary .person a.inline,div.team_summary .person a.inline:link,div.team_summary .person a.inline:visited{left:9px}div.offices_summary .office a.inline,div.offices_summary .office a.inline:link,div.offices_summary .office a.inline:visited{left:193px}div.team_summary .person .name_cred,div.team_summary .person .details{width:35%;float:left;min-height:21px}div.offices_summary .office .name_address{width:49%;float:left;min-height:21px;padding-bottom:20px}div.team_summary .person .name_cred h3.name,div.offices_summary .office .name_address h3.name{font-size:1.2em;line-height:1.2em;margin:0 0 .1em 0;color:#4d4d4d}div.team_summary .person .name_cred h4.cred,div.team_summary .person .name_cred h4.title,div.offices_summary .office .name_address div{font-size:.9em;line-height:1.4em}div.team_summary .person .contact,div.offices_summary .office .contact{float:right;width:240px}div.offices_summary .office .contact{float:right;width:200px}.person .contact .office,.office .contact .manager a{font-weight:bold}.person .contact .office div{display:none}.person .contact .office .name{display:block}.person .contact .phone,.person .contact .links,.person .contact .social,.office .contact .phone,.office .contact .links,.office .contact .social{font-size:.9em;line-height:1.4em;margin-top:.6em}.person .contact .phone span,.person .contact .links span,#intro .contact .phone span,#intro .contact .links span{display:inline-block;white-space:nowrap}.person .contact .links span span,#intro .contact .links span span{display:inline;white-space:nowrap}.person .contact .phone span:after,.person .contact .links span:after,#intro .contact .phone span:after,#intro .contact .links span:after{content:" |"}.person .contact .phone span:last-child:after,.person .contact .links span:last-child:after,#intro .contact .phone span:last-child:after,#intro .contact .links span:last-child:after{content:""}.office .contact .phone span{display:block}span.abridge:before,span.abridge:after{content:""!important}div.team_summary .person .details h4{font-weight:normal;color:#666}div.offices_summary .office .name_address .address1,body.office_detail #intro .address1{display:inline-block;position:relative;padding-right:20px}div.offices_summary .office .address1 a.maplink,div.offices_summary .office .address1 a:link.maplink,div.offices_summary .office .address1 a:visited.maplink,body.office_detail #intro .address1 a.maplink,body.office_detail #intro .address1 a:link.maplink,body.office_detail #intro .address1 a:visited.maplink{position:absolute;display:block;right:0;bottom:2px;width:16px;height:18px;background-image:url(/img/nav/xspr_agt_ofc.png.pagespeed.ic.kA6v11Ss00.png);background-size:12px 17px;background-repeat:no-repeat;background-position:center 1px;text-indent:-99em;overflow:hidden}div.team_summary .clearfix,div.offices_summary .clearfix{border-top:1px solid #b3b3b3;box-sizing:border-box;height:1px}div.team_summary .person .clearfix,div.offices_summary .office .clearfix{border:none;height:15px}div.contact ul.social{display:block;text-align:left;margin:0;padding:0;position:relative}div.contact ul.social li{display:inline-block;vertical-align:top;width:30px;height:30px;margin:0;padding:0;list-style-type:none;overflow:hidden}div.contact ul.social li a,div.contact ul.social li a:link,div.contact ul.social li a:visited,div.contact ul.social li a:active div.contact ul.social li a:hover{display:block;width:30px;height:30px;-webkit-border-radius:15px;border-radius:15px;overflow:hidden;text-indent:-99em;background-image:url(/img/logo/xicons_social_72x7.png.pagespeed.ic.c29Cj74DZ_.png);background-size:306px 36px;background-repeat:no-repeat}ul.social li.facebk a,ul.social li.facebk a:link,ul.social li.facebk a:visited{background-color:#3c5a99;background-position:-3px center}ul.social li.twittr a,ul.social li.twittr a:link,ul.social li.twittr a:visited{background-color:#1da1f2;background-position:-48px center}ul.social li.linked a,ul.social li.linked a:link,ul.social li.linked a:visited{background-color:#0077b5;background-position:-93px center}ul.social li.gplus a,ul.social li.gplus a:link,ul.social li.gplus a:visited{background-color:#d34836;background-position:-138px center}ul.social li.pinterest a,ul.social li.pinterest a:link,ul.social li.pinterest a:visited{background-color:#c92228;background-position:-183px center}ul.social li.instagram a,ul.social li.instagram a:link,ul.social li.instagram a:visited{background-color:#c32aa3;background-position:-228px center}ul.social li.blog a,ul.social li.blog a:link,ul.social li.blog a:visited{background-color:#de6902;background-position:-273px center}body.agent_profile .featured_carousel{display:none}body.agent_profile div#intro .midwrap,body.office_detail div#intro .midwrap{display:table;border-collapse:collapse;width:auto;margin:1em auto 1em 0;position:relative;min-height:140px;width:100%}body.agent_profile div#intro .portrait,body.office_detail div#intro .photo{display:table-cell;vertical-align:top;text-align:left;width:auto}body.agent_profile div#intro .portrait img,body.office_detail div#intro .photo img{display:block;width:auto;height:auto;max-height:300px;max-width:320px;margin-right:24px}body.office_detail div#intro .photo img{max-width:360px}body.agent_profile div#intro .contact,body.office_detail div#intro .contact{display:table-cell;vertical-align:top;text-align:left;width:auto;padding-right:260px}body.agent_profile div#intro .contact h1,body.office_detail div#intro .contact h1{color:#2e6499;font-size:1.7em;line-height:1.2em;margin:0 0 .2em 0}body.agent_profile .reofamily,body.office_detail .reofamily{position:absolute;top:0;right:0;width:auto;box-sizing:border-box;max-width:260px;padding:.4em 0 0 18px;text-align:right}body.agent_profile .reofamily.reo,body.agent_profile .reofamily.mb,body.agent_profile .reofamily.jj,body.office_detail .reofamily.reo,body.office_detail .reofamily.mb,body.office_detail .reofamily.jj{max-width:10em}body.office_detail .reofamily.jj{max-width:185px}body.agent_profile .reofamily h3,body.office_detail .reofamily h3{display:block;margin-left:auto;text-align:left;background-repeat:no-repeat;background-position:center center;overflow:hidden;text-indent:-99em}body.agent_profile .reofamily.reo h3,body.office_detail .reofamily.reo h3{width:96px;height:96px;background-image:url(/img/logo/xreo_96x96.png.pagespeed.ic.fUJ95gZ6Ck.png);background-size:96px 96px}body.agent_profile .reofamily.mb h3,body.office_detail .reofamily.mb h3{width:100px;height:85px;background-image:url(/img/logo/xmb_100x85.png.pagespeed.ic.W3Ui7Fhg4U.png);background-size:100px 85px}body.agent_profile .reofamily.jj h3,body.office_detail .reofamily.jj h3{width:165px;height:55px;background-image:url(/img/logo/xjj_390x130.png.pagespeed.ic.6tJJRnGk8r.png);background-size:165px 55px}body.agent_profile .reofamily.adv h3,body.office_detail .reofamily.adv h3{width:175px;height:80px;background-image:url(/img/logo/xadv_260x120.png.pagespeed.ic.2o0drJOP0E.png);background-size:175px 80px}body.agent_profile .reofamily.rht h3,body.office_detail .reofamily.rht h3{width:175px;height:80px;background-image:url(/img/logo/xrht_270x124.png.pagespeed.ic.OGzFVzFuDW.png);background-size:175px 80px}body.agent_profile .reofamily h5,body.office_detail .reofamily h5{font-weight:normal}body.agent_profile div#intro .contact h4.cred{color:#666;margin:0}body.agent_profile div#intro .contact .review_summary{margin-top:.6em}body.agent_profile div#intro .contact .review_summary a,body.agent_profile div#intro .contact .review_summary a:link,body.agent_profile div#intro .contact .review_summary a:visited{display:inline-block}.star_rating{display:inline-block;vertical-align:middle;padding-right:.1em;color:#74c005}.star_rating .fa{margin-right:.1em}.review_summary .count{display:inline-block;font-size:.8em;line-height:1.2em;text-transform:uppercase;vertical-align:middle}body.agent_profile div#intro .contact .links,body.agent_profile div#intro .contact .office,body.agent_profile div#intro .contact .phone,body.office_detail div#intro .contact .office,body.office_detail div#intro .contact .phone{line-height:1.3em;margin:.5em 0 0 0}body.office_detail div#intro .contact .links{display:none}body.office_detail div#intro .contact .manager,body.office_detail div#intro .contact .hours{margin-top:.4em}body.office_detail div#intro .contact .manager a,body.office_detail div#intro .contact .manager a:link,body.office_detail div#intro .contact .manager a:visited{font-weight:bold}body.agent_profile div#intro .contact .office .address,body.agent_profile div#intro .contact .office .cszip{display:none}body.agent_profile div#intro .contact .office .name{font-weight:bold;font-size:1.1em;margin-bottom:.1em}body.agent_profile div#intro .contact ul.social,body.office_detail div#intro .contact ul.social{margin-top:.5em}body.agent_profile h4.promotext{color:#000;font-size:1.1em;line-height:1.2em;margin:.5em 0 0 0}body.agent_profile .bio{font-size:1em;line-height:1.5em;padding-top:.6em;margin-bottom:1em}body.agent_profile .bio p{font-size:1em;line-height:1.5em;margin-bottom:1em}body.agent_profile .section,body.office_detail .section{margin-top:1.4em}body.agent_profile .section h2,body.office_detail .section h2{color:#000}body.office_detail .section#manager h2,body.office_detail #email_footer h2,body.agent_profile #email_footer h2{text-align:center}body.agent_profile .section h4.view_all{margin:0 0 .8em 0;text-align:right}.agent_profile h4.view_all a,.agent_profile h4.view_all a:link,.agent_profile h4.view_all a:visited{display:inline-block;overflow:hidden;color:#4d4d4d;padding:3px 0 0 12px;background-image:url(/img/nav/xspr_show_hide_tier_horiz.png.pagespeed.ic.lK5h4kMyeT.png);background-size:14px 64px;background-repeat:no-repeat;background-position:-4px 6px}body.office_detail ul#profile_links,body.agent_profile ul#agent_links{font-size:.9em;background-color:#ddd;display:block;padding:3px 18px;text-align:center;margin:1.5em 0;text-transform:uppercase;letter-spacing:.3pt;clear:both}body.office_detail ul#profile_links li,body.agent_profile ul#agent_links li{display:inline-block;list-style-type:none;padding:0;text-align:center;margin:0}body.office_detail ul#profile_links li:after,body.agent_profile ul#agent_links li:after{content:" |"}body.office_detail ul#profile_links li:last-child:after,body.agent_profile ul#agent_links li:last-child:after{content:""}body.office_detail ul#profile_links li a,body.office_detail ul#profile_links li a:link,body.office_detail ul#profile_links li a:visited,body.agent_profile ul#agent_links li a,body.agent_profile ul#agent_links li a:link,body.agent_profile ul#agent_links li a:visited{display:inline-block;padding:0 4px}.agent_profile #reviews{border-bottom:1px solid #b3b3b3}.agent_profile #reviews .review{border-top:1px solid #b3b3b3;padding:.6em 0 .8em}.agent_profile #reviews .review h4{margin:0 0 .4em 0}.agent_profile #reviews .review h4 cite{color:gray;display:inline-block;font-weight:normal;vertical-align:middle;font-size:.9em;line-height:1.1em}.agent_profile #reviews .review h5{color:gray;font-weight:normal;margin:0;line-height:1.3em}.agent_profile #reviews .review p{margin:.6em 0 0 0}body.office_detail #manager{width:80%;max-width:425px;min-width:360px;margin:18px auto}body.office_detail #manager .person{position:relative;border-top:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3;padding:15px 0;clear:both}body.office_detail #manager .person .img_wrap_0{float:left;width:150px;max-height:180px;overflow:hidden;margin:0 18px 0 0}body.office_detail #manager .person .img_wrap_0 img{width:auto;max-width:100%;height:auto;max-height:180px;margin:0 auto auto}body.office_detail #manager .person .name_cred h3.name{font-size:1.2em;line-height:1.2em;margin:0 0 .1em 0;color:#4d4d4d}body.office_detail #manager .person .name_cred h4.cred{font-size:.9em;line-height:1.4em}body.office_detail #manager .person .contact{padding-bottom:21px}body.office_detail #manager .person .contact .phone span{display:block}body.office_detail #manager .person .contact .phone span:after{content:""}body.office_detail #manager .person .email{font-size:.9em;line-height:1.4em;display:inline-block;margin-top:.4em}body.office_detail #manager .person .profile{position:absolute;bottom:15px;right:0;overflow:hidden}body.office_detail #manager .person .profile a.inline,body.office_detail #manager .person .profile a.inline:link,body.office_detail #manager .person .profile a.inline:visited{display:block;color:#4d4d4d;font-size:.9em;line-height:1.2em;font-weight:bold;padding:3px 0 0 10px;background-image:url(/img/nav/xspr_show_hide_tier_horiz.png.pagespeed.ic.lK5h4kMyeT.png);background-size:14px 64px;background-repeat:no-repeat;background-position:-5px 5px}body.office_detail #email_footer,body.agent_profile #email_footer{background-color:#e5e5e5;box-sizing:border-box;padding:6px 16px}body.office_detail #email_footer h3,body.agent_profile #email_footer h3{text-align:center;margin:.6em 0 .4em;clear:both}h4.profile_link{font-size:1em;font-size:1em;line-height:1.2em;margin:0 0 .8em 0}h4.profile_link a,h4.profile_link a:link,h4.profile_link a:visited{display:block;color:#4d4d4d;padding:3px 0 0 12px;background-image:url(/img/nav/xspr_clickwedge_lr.png.pagespeed.ic.zZwvBGNGLz.png);background-size:9px 239px;background-repeat:no-repeat;background-position:0 -144px}h4.more_info{text-align:right}h4.more_info a,h4.more_info a:link,h4.more_info a:visited{display:inline-block;color:#4d4d4d;padding:0 12px 0 0;background-image:url(/img/nav/xspr_clickwedge_lr.png.pagespeed.ic.zZwvBGNGLz.png);background-size:9px 239px;background-repeat:no-repeat;background-position:right 3px}body.office_team h1{margin:0}body.office_team h2{clear:left;color:#000;font-size:1.3em;line-height:1.2em;margin:0 0 .5em;padding-top:.6em}body.office_team .team_summary{border-top:1px solid #b3b3b3}#email_footer form fieldset,#email_footer form input,#email_footer form textarea,#email_footer form select{box-sizing:border-box}#email_footer form fieldset.x0{width:100%;clear:both}#email_footer form fieldset.x1{width:48.7%;float:left}#email_footer form fieldset.x1.phone_prefs{float:right}#email_footer form fieldset.submit{float:none;clear:both;text-align:center;padding:1em 0 .6em}#email_footer form fieldset div{padding-top:5px}#email_footer form div.text input,#email_footer form textarea,#email_footer form select{width:100%}#email_footer form fieldset div{padding-top:5px}#email_footer form .name div.text.firstname,#email_footer form .email_phone div.text.email{width:48.7%;float:left}#email_footer form .name div.text.lastname,#email_footer form .email_phone div.text.phone{width:48.7%;float:right}#email_footer form div.text.phone input{width:2.8em;padding-left:3px;padding-right:3px;text-align:center}#email_footer form div.text.phone input#phone_number3,#email_footer form div.text.phone input#phone_number4{width:3.6em}body.communities .community_links{margin:1em 0 0 0}body.communities .community_links p{margin:0}.community_links ul.regions{display:block;background-color:#e5e5e5;text-align:center;margin:1.4em 0 0;padding:9px;font-size:.9em;line-height:1.2em;text-transform:uppercase;letter-spacing:.1em}.community_links ul.regions li{display:inline-block;list-style-type:none;margin:0 3px;-webkit-border-radius:4px;border-radius:4px;padding:2px 6px;cursor:pointer}.community_links ul.regions li span.mob{display:none}.community_links ul.regions li.selected{background-color:#fff}.community_links ul.comms{clear:both;display:block;margin:0;padding:0;text-align:justify;margin-right:-2%}.community_links ul.comms:after{display:inline-block;text-align:left;width:30%;height:1px;overflow:hidden;content:""}.community_links ul.comms li{display:inline-block;list-style-type:none;text-align:left;box-sizing:border-box;border:1px solid #b3b3b3;background-color:#e5e5e5;vertical-align:top;width:22.6%;background-image:url(/community/wp-content/uploads/2013/11/xTraverse-City-Grand-Traverse-Bay-Sunset.jpg.pagespeed.ic.9bwPBL-Jw7.jpg);background-size:cover;position:relative;background-position:center center;margin:1.4em 2% 0 0}.community_links ul.comms li span.wrap0{display:block;box-sizing:content-box;width:25%;padding:50%;position:static;overflow:hidden}.community_links ul.comms li a,.community_links ul.comms li a:link,.community_links ul.comms li a:visited{display:block;position:absolute;width:100%;height:100%;top:0;left:0;color:#fff}.community_links ul.comms li a span{display:block;position:absolute;width:100%;bottom:0;left:0;box-sizing:border-box;padding:10px 6%;background-color:rgba(0,0,0,.4)}.community_links ul.comms li a span strong{display:block;font-size:1.2em;line-height:1.1em;margin:0 0 .1em 0}.community_links ul.comms li a span cite{display:block;font-weight:normal;font-size:.9em;line-height:1.3em}.communities .results_bc{display:block;margin:0;padding:0}.communities .results_bc li{float:none}.communities .comm_photos{float:left;width:67%}.comm_photos .caption{position:absolute;width:100%;left:0;bottom:0;color:#fff;background-color:rgba(0,0,0,.6);padding:4px 15px}div.propsearch_form#propsearch_comm{float:right;width:30%}body.communities #ancillary{clear:both;padding-top:15px}body.static #main_content h3{color:#666;margin:1em 0 .6em;clear:left}body.static #main_content p a,body.static #main_content p a:link,body.static #main_content p a:visited{text-decoration:underline}body.static #main_content p a:active,body.static #main_content p a:hover{text-decoration:underline}body.static ul.section_menu{display:block;float:right;width:auto;max-width:33%;margin:6px 0 6px 15px;padding:12px 15px 14px;background-color:#e6e6e6}body.static ul.section_menu li{display:block;font-size:.9em;line-height:1.3em;margin:.4em 0 0 0;padding:0}body.static ul.section_menu li:first-child{font-weight:bold;margin:0}body.static #main_content img{width:auto;height:auto;max-width:100%;margin:12px 0}body.static.corporateservices_home #main_content img{float:left;max-width:35%;margin:0 18px 18px 0}body.static.dmca #main_content p strong{font-weight:normal;text-transform:uppercase}body.section_menu #pagebody h2{font-weight:normal;text-align:center;text-transform:uppercase;letter-spacing:1px;margin-bottom:2.7em}body.section_menu div.section_menu{text-align:center}body.section_menu div.section_menu div{display:inline-block;vertical-align:top;max-width:300px;width:45%;box-sizing:border-box;margin:0 .7em 2.5em;text-align:center;position:relative}body.section_menu #main_content div.section_menu div h3{font-weight:normal;position:relative;background-color:#4d4949;color:#fff;font-size:1em;font-size:12pt;line-height:1.3em;margin:0;padding:0}body.section_menu #main_content div.section_menu div h3 a,body.section_menu #main_content div.section_menu div h3 a:link,body.section_menu #main_content div.section_menu div h3 a:visited,body.section_menu #main_content div.section_menu div h3 a:active,body.section_menu #main_content div.section_menu div h3 a:hover{display:block;position:relative;color:#fff;margin:0;padding:30px 18px 18px}body.section_menu div.section_menu div h3 span.icon{display:block;width:84px;height:60px;margin:12px auto 0;background-image:url(https://www.maxbroock.com/img/nav/xmenu_page_icons.png.pagespeed.ic.9pKG-Pl-lP.png);background-size:480px 360px;background-repeat:no-repeat;background-position:center center}body.section_menu div.section_menu div#search_by_map h3 span.icon,body.section_menu div.section_menu div#sellers_advantage h3 span.icon{background-position:-18px -15px}body.section_menu div.section_menu div#first_to_know h3 span.icon{background-position:-138px -15px}body.section_menu div.section_menu div#state_of_the_market h3 span.icon{background-position:-258px -15px}body.section_menu div.section_menu div#preparing_to_buy h3 span.icon,body.section_menu div.section_menu div#preparing_to_sell h3 span.icon,body.section_menu div.section_menu div#our_svcs h3 span.icon,body.section_menu div.section_menu div#forecl_inv h3 span.icon,body.section_menu div.section_menu div#property_mgmt h3 span.icon{background-position:-378px -15px}body.section_menu div.section_menu div#real_estate_school h3 span.icon,body.section_menu div.section_menu div#insurance_quote h3 span.icon{background-position:-18px -105px}body.section_menu div.section_menu div#whats_your_home_worth h3 span.icon{background-position:-138px -105px}body.section_menu div.section_menu div#property_search h3 span.icon,body.section_menu div.section_menu div#find_agent_office h3 span.icon,body.section_menu div.section_menu div#mich_real_est h3 span.icon{background-position:-258px -105px}body.section_menu div.section_menu div#get_pre_approved h3 span.icon{background-position:-378px -105px}body.section_menu div.section_menu div#why_use_an_agent h3 span.icon,body.section_menu div.section_menu div#new_agent h3 span.icon{background-position:-18px -195px}body.section_menu div.section_menu div#experienced_agents h3 span.icon,body.section_menu div.section_menu div#community_info h3 span.icon,body.section_menu div.section_menu div#relo_mgmt h3 span.icon{background-position:-138px -195px}body.section_menu div.section_menu div#reo_foundation h3 span.icon,body.section_menu div.section_menu div#franchise_opportunities h3 span.icon,body.section_menu div.section_menu div#rental_one h3 span.icon{background-position:-378px -195px}body.section_menu div.section_menu div#our_history h3 span.icon,body.section_menu div.section_menu div#other_careers h3 span.icon,body.section_menu div.section_menu div#corporate_relo h3 span.icon{background-position:-18px -285px}body.section_menu div.section_menu div cite{display:block;box-sizing:border-box;background-color:#fff;border:1px solid #000;border-top:none;font-weight:normal;font-size:9.5pt;line-height:1.2em;padding:27px 18px 60px;min-height:166px}body.section_menu div.section_menu div a.overlay,body.section_menu div.section_menu div a.overlay:link,body.section_menu div.section_menu div a.overlay:visited{display:block;box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%;font-size:.7em;line-height:1em;text-transform:uppercase;letter-spacing:.5pt;color:#000}body.section_menu div.section_menu div a.overlay span{display:block;position:absolute;width:100%;bottom:0;left:0;padding-bottom:24px}body.section_menu div.section_menu div a.overlay span span{display:block;box-sizing:border-box;position:static;width:7.5em;border:1px solid;#000000;margin:0 auto;padding:7px;background-color:#fff}body.section_menu div.section_menu div a.overlay:active span span,body.section_menu div.section_menu div a.overlay:hover span span{background-color:#951d20;color:#fff}div#video_embed_buyer,div#video_embed_seller{margin:0 auto 3em;max-width:952px}div.video_embed video{width:auto;max-width:100%;height:auto}.firsttoknow_home #pagebanner{background-color:#000;background-image:url(/img/vow/xhouse_bkgd.jpg.pagespeed.ic.flqLjM5J0f.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;padding:140px;text-align:center}.firsttoknow_home #pagebanner h2{font-size:3em;font-weight:normal;line-height:1.2em;margin:0;color:#fff;text-transform:uppercase}.firsttoknow_home #pagebanner h2 span.tm{display:block}.firsttoknow_home h3{font-size:1.5em;font-weight:normal;line-height:1.2em;margin:0 0 1.2em 0}.firsttoknow_home .intro{text-align:center;padding:21px 48px}.firsttoknow_home .intro h2{font-size:1.8em;font-weight:normal;line-height:1.2em;margin:0 0 .2em 0}.firsttoknow_home .intro h4{font-size:1.3em;font-weight:normal;line-height:1.6em;margin:0 auto;max-width:24em}.firsttoknow_home #main_content{box-sizing:border-box;width:65%;float:left}.firsttoknow_home h3{margin:0;padding-bottom:.2em}.firsttoknow_home p{line-height:1.5em;margin:1.2em 0 0 0}.firsttoknow_home #main_content img#phone_app{float:right;margin:9px 0 18px 72px;width:300px;height:auto}.firsttoknow_home .reg_form{box-sizing:border-box;width:34%;float:right;padding:36px 57px 18px 0}.firsttoknow_home .reg_form form{padding-top:24px}.firsttoknow_home .reg_form form label,.firsttoknow .edit_profile form label{padding-bottom:.5em}.firsttoknow_home .reg_form form .cbox{margin-bottom:.4em}.firsttoknow_home .reg_form form .cbox input{display:block;width:auto;margin:2px 4px 6px 0;float:left}.firsttoknow_home .reg_form form .cbox label{display:block;width:90%;float:left}.firsttoknow_home .reg_form form .text input,.firsttoknow_home .reg_form form select,.firsttoknow .edit_profile form .text input,.firsttoknow .edit_profile form select{box-sizing:border-box;width:100%;font-size:1em;line-height:1.2em;margin-bottom:1em;padding:6px 10px;border:1px solid #999;-webkit-border-radius:3px;border-radius:3px}.firsttoknow_home .reg_form form fieldset.textandphone{background-color:#e5e5e5;-webkit-border-radius:5px;border-radius:5px;padding:12px;margin-bottom:1em}.firsttoknow_home .reg_form form fieldset.textandphone .text{clear:both}.firsttoknow_home .reg_form form fieldset.textandphone select{margin-bottom:0}.firsttoknow_home .reg_form form .submit{text-align:center;clear:both;padding:.6em 0}.firsttoknow .edit_profile form .submit{text-align:right;clear:both;padding:.6em 0}.firsttoknow_home .reg_form form .submit input{box-sizing:border-box;color:#000;background-color:#999;width:100%;max-width:10em;padding:7px}.firsttoknow_home .reg_form form .submit input:active,.firsttoknow_home .reg_form form .submit input:hover{color:#fff;background-color:#000}.firsttoknow_home .reg_form form select,.firsttoknow .edit_profile form select{padding:6px 2em 6px 10px}.firsttoknow_home .reg_form form .user_name .x2 div,.firsttoknow .edit_profile form .x2 div{width:48%;float:right}.firsttoknow .edit_profile form .x2 .state_zip div{width:46%}.firsttoknow_home .reg_form form .user_name .x2 div:first-child,.firsttoknow .edit_profile form .x2 div:first-child{clear:both;float:left}.firsttoknow .edit_profile a.edit_phones_label{display:block;font-size:.9em;line-height:1.2em;padding-bottom:.5em}.firsttoknow .edit_profile a.edit_phones_nbr,.firsttoknow .edit_profile a.edit_phones_nbr:link,.firsttoknow .edit_profile a.edit_phones_nbr:visited{display:block;box-sizing:border-box;width:100%;font-size:1em;line-height:1.2em;margin-bottom:1em;padding:6px 10px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #666;color:#000;text-decoration:none;background-color:#e6e6e6}.firsttoknow .edit_profile a.edit_phones_nbr:active,.firsttoknow .edit_profile a.edit_phones_nbr:hover{border:1px solid #951d20;background-color:#ccc}ul.prop_res_recd{display:block;margin:0 0 1em 0;padding:0}ul.prop_res_recd li{display:inline-block;font-size:.9em;line-height:1.1em;margin:0 .2em .4em 0;padding:0;list-style-type:none}ul.prop_res_recd li a,ul.prop_res_recd li a:link,ul.prop_res_recd li a:visited{display:block;position:relative;padding:5px 10px;border:none;background-color:#f2f2f2;color:#000;-webkit-border-radius:6px;border-radius:6px}ul.prop_res_recd li a:active,ul.prop_res_recd li a:hover,ul.prop_res_recd li.selected a,ul.prop_res_recd li.selected a:link,ul.prop_res_recd li.selected a:visited{background-color:#7699ae;color:#fff}ul.prop_res_recd li a .count{background-color:#951d20;color:#fff;display:inline-block;vertical-align:top;font-size:.9em;line-height:9px;font-weight:bold;padding:3px 4px;margin-left:2px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:1px 1px 0 0 rgba(0,0,0,.3);box-shadow:1px 1px 0 0 rgba(0,0,0,.3)}.firsttoknow a.logout,.firsttoknow a.logout:link,.firsttoknow a.logout:visited,.firsttoknow button.add_note{font-family:Lato,Arial,Helvetica,Helv,Sans,sans-serif,"Sans Serif";display:block;box-sizing:border-box;font-size:.9em;line-height:1.1em;text-align:center;border:none;background-color:#393636;color:#fff;cursor:pointer;background-image:none;padding:5px 6px 6px;text-transform:uppercase;-webkit-border-radius:4px;border-radius:4px;float:right;width:6em;margin-left:1em}.firsttoknow a.fancyButton,.firsttoknow a.fancyButton:link,.firsttoknow a.fancyButton:visited{font-family:Lato,Arial,Helvetica,Helv,Sans,sans-serif,"Sans Serif";display:block;box-sizing:border-box;font-size:.9em;line-height:1.1em;text-align:center;border:none;background-color:#393636;color:#fff;cursor:pointer;background-image:none;padding:5px 6px 6px;text-transform:uppercase;-webkit-border-radius:4px;border-radius:4px;float:right;width:9em;margin-left:1em}.firsttoknow a.logout:active,.firsttoknow a.logout:hover,.firsttoknow a.fancyButton:active,.firsttoknow a.fancyButton:hover{background-color:#e5e5e5;color:#000}.firsttoknow button.add_note:active,.firsttoknow button.add_note:hover{background-color:#fff;color:#000}.firsttoknow.markets iframe.markets{border:none;width:100%;height:1600px}.firsttoknow .dashboard{border-top:1px solid #666;display:table;margin-top:1em;clear:both;position:relative}.firsttoknow .dashboard .dash_sctn{display:table-row}.firsttoknow .dashboard .sctn_content,.firsttoknow .dashboard .sctn_action{display:table-cell;vertical-align:middle;text-align:left;border-bottom:1px solid #666;padding:.8em .8em 1em 0}.firsttoknow .dashboard .sctn_action{text-align:right;padding:.8em 0 1em .8em}.firsttoknow .dashboard h3.sctn_head{font-size:1.2em;line-height:1.2em;margin:0 0 .4em 0}.firsttoknow .dashboard .sctn_content p.intro{font-size:.9em;line-height:1.3em;margin:0}.firsttoknow .dashboard .sctn_action a,.firsttoknow .dashboard .sctn_action a:link,.firsttoknow .dashboard .sctn_action a:visited,.firsttoknow .dashboard .sctn_action span.nolink{display:block;box-sizing:border-box;font-size:1.1em;line-height:1.8em;text-align:center;border:none;background-color:#4d4949;color:#fff;cursor:pointer;background-image:none;padding:5px 8px 6px 6px;text-transform:uppercase;-webkit-border-radius:4px;border-radius:4px;width:18.5em}.firsttoknow .dashboard .sctn_action span.nolink{background-color:#c8c6c4;color:#000;cursor:not-allowed}.firsttoknow .dashboard .sctn_action a i.fa{display:block;float:right;font-size:2em;line-height:.9em}.firsttoknow .dashboard .sctn_action a strong{display:inline-block;font-size:1.3em;line-height:1em;background-color:#fff;color:#951d20;box-sizing:border-box;height:28px;min-width:28px;overflow:hidden;vertical-align:middle;margin:0 2px 3px;padding:1px 4px 0;-webkit-border-radius:14px;border-radius:14px;letter-spacing:-.5pt}.firsttoknow .property{background-color:#e5e5e5;margin-bottom:1em;text-align:left;box-sizing:border-box;border:1px solid #b3b3b3;border-top:none}.firsttoknow .property div.clearfix{height:0;overflow: hidden.
}.firsttoknow .property .addr_price{text-align:left;position:relative;padding-bottom:6px;min-height:42px}.firsttoknow .property .addr_price .prop_cbox{position:absolute;top:6px;left:7px;z-index:99}.firsttoknow .property .addr_price h4.address{font-weight:normal;margin:0 0 .2em 0;float:left;padding:0 240px 0 18px}.firsttoknow .property .addr_price h4.city{float:left;clear:left;font-weight:normal;font-size:85%;line-height:1.2em;margin:0 0 .2em 0;padding:0 240px 0 18px}.firsttoknow .property .addr_price h3.price{position:absolute;top:.7em;right:135px;font-size:1.3em;line-height:1.2em;font-weight:normal;margin:0;text-align:right;max-width:160px}.firsttoknow .property ul.share_fave{position:absolute;top:12px;right:10px}.firsttoknow .property .prop_module{float:left;width:50%;min-width:375px;box-sizing:border-box;padding-right:182px;position:relative}.firsttoknow .property .brief_details{position:absolute;top:0;right:0;width:182px;box-sizing:border-box;padding:12px 0 12px 18px}.firsttoknow .property .broker_icon{display:none}.firsttoknow .property .brief_details p{font-size:.9em;line-height:1.3em;margin:0 0 .3em 0}.firsttoknow .property .brief_details .rooms_area cite{font-weight:normal}.firsttoknow .property .brief_details .rooms_area cite:after{content:':'}.firsttoknow .property .existing_notes{font-size:.9em;line-height:1.3em;padding:.6em 0}.firsttoknow .property .existing_notes h4{margin:0}.firsttoknow .property .existing_notes p{line-height:1.3em;margin:.3em 0 0 0}.firsttoknow .property .existing_notes cite{display:block;font-size:.9em;line-height:1.2em;margin:.2em 0 0 0;color:#666;font-weight:normal}.firsttoknow .property .existing_notes cite span{white-space:nowrap}.firsttoknow .property .ftk_module{box-sizing:border-box;float:right;width:48%;padding:12px 18px 12px 0}.firsttoknow .property .ftk_module .star_rating{display:block;text-align:right;padding-right:0;color:#951d20}.firsttoknow .property .ftk_module .star_rating a,.firsttoknow .property .ftk_module .star_rating a:link,.firsttoknow .property .ftk_module .star_rating a:visited{display:inline-block;color:#951d20}.firsttoknow .property .ftk_module .star_rating a:active,.firsttoknow .property .ftk_module .star_rating a:hover{display:inline-block;color:#d00}.firsttoknow .property .ftk_module .star_rating span{font-size:1.5em;line-height:1.3em}.firsttoknow .property .ftk_module h4.fave_date{text-align:right;font-weight:normal;font-size:.8em;line-height:1.3em}.firsttoknow .property .ftk_module h4.price_tracker{text-align:right;margin:0}.firsttoknow .property .ftk_module h4.price_tracker span.edit{font-size:80%;font-weight:normal}.firsttoknow .property textarea.add_note{box-sizing:border-box;width:100%;font-family:Lato,Arial,Helvetica,Helv,Sans,sans-serif,"Sans Serif";font-size:.9em;line-height:1.1em;margin:0 0 .6em 0;padding:5px 9px 4px;background-color:#fff;border:none}div.ftk_nav{display:table;margin:0 0 1em 0;box-sizing:border-box;padding:0;width:100%;border-collapse:collapse;border-spacing:9px}div.ftk_nav ul{display:table-row;margin:0;padding:0}div.ftk_nav ul li{display:table-cell;padding:0 0 0 8px}div.ftk_nav ul li.port{padding:0}div.ftk_nav ul li.more_menu{position:relative;display:none}div.ftk_nav ul li a,div.ftk_nav ul li a:link,div.ftk_nav ul li a:visited{display:block;text-align:center;position:relative;color:#000;padding:3px 9px 1px;border-bottom:3px solid #000}div.ftk_nav ul li a:active,div.ftk_nav ul li a:hover{border-bottom:3px solid #999}div.ftk_nav ul li.active a,div.ftk_nav ul li.active a:link,div.ftk_nav ul li.active a:visited{border-bottom:3px solid #951d20}div.ftk_nav ul li a span.inner{display:inline-block;position:relative;padding:0}div.ftk_nav ul li a span.count{position:absolute;top:0;left:100%;background-color:#951d20;color:#fff;vertical-align:text-top;font-size:.8em;line-height:9px;font-weight:bold;padding:3px 4px 4px;margin-left:2px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:1px 1px 0 0 rgba(0,0,0,.3);box-shadow:1px 1px 0 0 rgba(0,0,0,.3)}div.ftk_nav ul li.more_menu span.narr{display:none}div.ftk_nav ul li ul.ftksub{display:block;font-size:.9em;line-height:1.1em;width:10em;position:absolute;z-index:999;left:-999em;right:auto;background-color:#fff;margin:0;height:auto;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.5);box-shadow:0 2px 2px 0 rgba(0,0,0,.5)}div.ftk_nav ul li:hover ul.ftksub{right:0;left:auto}div.ftk_nav ul li ul.ftksub li{display:none;line-height:1.1em;text-align:left;border:none;color:#555353;background-color:#fff;margin:0;padding:0}div.ftk_nav ul li ul.ftksub li a,div.ftk_nav ul li ul.ftksub li a:link,div.ftk_nav ul li ul.ftksub li a:visited{display:block;box-sizing:border-box;border:none;padding:6px 10px;margin:0;text-align:left;color:#555353;background-color:#fff}div.ftk_nav ul li ul.ftksub li a:active,div.ftk_nav ul li ul.ftksub li a:hover{color:#951d20}div.ftk_nav ul li ul.ftksub li a span.inner{display:block}div.ftk_nav ul li ul.ftksub li a span.count{left:auto;right:0}.firsttoknow table.searches{border-collapse:collapse;font-size:.9em;line-height:1.2em;margin-bottom:1.2em;width:100%}.firsttoknow table.searches th{text-align:left;font-weight:bold;background-color:#e5e5e5;border-bottom:1px solid #000;padding:4px 8px;vertical-align:bottom}.firsttoknow table.searches td{text-align:left;border-bottom:1px solid #999;padding:5px 0 4px 8px;vertical-align:top}.firsttoknow table.searches.results td{border-bottom:none;padding-bottom:0}.firsttoknow table.searches.results td.results_view{font-size:1.1em;border-bottom:1px solid #999;padding:5px 8px 0}.firsttoknow td.results_view .property .addr_price h4.address,.firsttoknow td.results_view .property .addr_price h4.city{padding-left:0}.firsttoknow table.searches td.view,.firsttoknow table.searches td.cancel{padding:3px 0 3px 8px;width:8.5em}.firsttoknow table.searches.results td.show_hide{padding:3px 8px 0 0;width:8.5em}.firsttoknow table.searches td.view a,.firsttoknow table.searches td.view a:link,.firsttoknow table.searches td.view a:visited,.firsttoknow table.searches td.cancel a,.firsttoknow table.searches td.cancel a:link,.firsttoknow table.searches td.cancel a:visited{display:block;box-sizing:border-box;font-size:.9em;line-height:1.1em;width:9.5em;text-align:center;border:none;background-color:#4d4949;color:#fff;cursor:pointer;background-image:none;padding:3px 6px 4px;text-transform:uppercase;-webkit-border-radius:4px;border-radius:4px;margin:0 0 auto auto}.firsttoknow table.searches td.view a:active,.firsttoknow table.searches td.view a:hover{background-color:#e5e5e5;color:#000}.firsttoknow table.searches td.cancel a:active,.firsttoknow table.searches td.cancel a:hover{background-color:#b30000}.firsttoknow table.searches.results td.show_hide span.show_hide{display:block;box-sizing:border-box;font-size:.9em;line-height:1.1em;width:9.5em;text-align:center;border:none;background-color:#4d4949;color:#fff;cursor:pointer;background-image:none;padding:3px 6px 4px;text-transform:uppercase;-webkit-border-radius:4px;border-radius:4px;margin:0 0 auto auto}.firsttoknow table.searches.results td.show_hide span.show_hide:active,.firsttoknow table.searches.results td.show_hide span.show_hide:hover,.firsttoknow table.searches.results td.show_hide span.show_hide.opened{background-color:#e5e5e5;color:#000}body.avm #main_content h2{font-size:1.8em;line-height:1.3em}body.avm.results #main_content h2{font-size:1.2em;line-height:1.3em;margin-bottom:.8em}body.avm.results #main_content h2 strong{display:block;font-size:1.8em;line-height:1.3em}body.avm #main_content h4{font-size:1.2em;line-height:1.3em}body.avm.results #main_content h4{font-size:1.4em;line-height:1.3em}body.avm.results #main_content .avm_form{margin-bottom:1.6em}body.avm.results #main_content .avm_form h4{font-size:1em;line-height:1.3em}body.avm .avm_form form{background-color:#e5e5e5;box-sizing:border-box;padding:21px;margin-bottom:1.2em;-webkit-border-radius:6px;border-radius:6px}body.avm .avm_form form fieldset{position:relative;padding-right:192px}body.avm .avm_form form fieldset input{box-sizing:border-box;height:36px;-webkit-border-radius:3px;border-radius:3px}body.avm .avm_form form fieldset input[type="text"]{box-sizing:border-box;height:36px;font-size:1em;line-height:1.2em;padding:6px 10px;border:1px solid #999;width:100%}body.avm .avm_form form fieldset input[type="submit"]{position:absolute;top:0;right:0;font-size:1em;line-height:1.2em;width:180px;letter-spacing:.5pt}body.avm.results #avm_results{margin-bottom:1.8em}body.avm.results #avm_results .midwrap,body.avm.results #avm_calls2act{display:table;background-color:#e5e5e5;box-sizing:border-box;border-collapse:separate;width:100%;border-spacing:21px;margin:0 auto;-webkit-border-radius:6px;border-radius:6px}body.avm.results #avm_results .innerwrap,body.avm.results #avm_calls2act .innerwrap{display:table-row}body.avm.results #avm_results div.avm_result,body.avm.results #avm_calls2act div.call2act{display:table-cell;background-color:#fff;text-align:center;padding:18px 15px;vertical-align:top;width:33%;position:relative;-webkit-border-radius:3px;border-radius:3px}body.avm.results #avm_calls2act div.call2act{width:50%;padding-bottom:3.3em}body.avm.results #avm_calls2act .avm_contact{position:absolute;width:100%;left:0;bottom:0;box-sizing:border-box;padding:0 18px 18px}body.avm.results #avm_calls2act .avm_contact a,body.avm.results #avm_calls2act .avm_contact a:link,body.avm.results #avm_calls2act .avm_contact a:visited{display:inline-block;font-size:1.1em;line-height:1.2em;font-weight:normal;letter-spacing:.5pt;border:none;background-color:#951d20;color:#fff;cursor:pointer;padding:8px 18px 7px;text-transform:uppercase;-webkit-border-radius:4px;border-radius:4px}body.avm.results #avm_calls2act .avm_contact a:active,body.avm.results #avm_calls2act .avm_contact a:hover{background-color:#393636}body.avm.results #avm_results div.avm_result h2{color:#000;font-size:2em;line-height:1.2em;margin-bottom:.2em;padding:0}body.avm.results h3.sold_nearby{font-size:1.1em;line-height:1.3em;text-align:center;margin-bottom:1em}body.avm.results #avm_results div.avm_result ul{display:block;margin:0;padding:0}body.avm.results #avm_results div.avm_result ul li{display:inline-block;padding:0;margin:0;font-weight:bold}body.avm.results #avm_results div.avm_result ul li.sep{padding:0 .4em}body.avm.results #avm_results div.avm_result h5.credit{margin:1.2em 0 0 0;font-weight:normal}body.avm.results #avm_results div.avm_result h5.credit cite{display:inline-block;overflow:hidden;margin-left:3px;vertical-align:middle;text-indent:-99em;text-align:left;width:120px;height:44px;background-repeat:no-repeat;background-position:center center}body.avm.results #avm_results div.avm_result#r_virtprop h5.credit cite{width:109px;background-image:url(/img/logo/xvirtual_props.png.pagespeed.ic.aJZuYbW-th.png);background-size:109px 40px}body.avm.results #avm_results div.avm_result#r_zillow h5.credit cite{width:120px;background-image:url(/img/logo/xzillow.png.pagespeed.ic.lbEcs-eheg.png);background-size:120px 26px}body.avm.results #avm_results div.avm_result#r_rpr h5.credit cite{width:109px;background-image:url(/img/logo/xrpr.png.pagespeed.ic.2S8HYphThY.png);background-size:109px 44px}body.avm.results #avm_results p.disclaimer{text-align:left;padding:.4em 0}div.avm_result#r_rpr div.rpr-avm-widget,div.avm_result#r_rpr div.rpr-avm-widget div,div.avm_result#r_rpr div.rpr-avm-widget table,div.avm_result#r_rpr table.rprw-w100,div.avm_result#r_rpr div.rprw-content,div.avm_result#r_rpr div.rprw-color-scheme-3 div.rprw-content,div.avm_result#r_rpr table.rprw-est-value-and-date,div.avm_result#r_rpr td.rprw-est-value,div.avm_result#r_rpr td.rprw-est-value div,div.avm_result#r_rpr div.rprw-est-range,div.avm_result#r_rpr div.rprw-est-range span,div.avm_result#r_rpr span.rprw-est-range-values,div.avm_result#r_rpr table,div.avm_result#r_rpr tbody,div.avm_result#r_rpr tr,div.avm_result#r_rpr td,div.avm_result#r_rpr div{display:block;width:100%;margin:0;padding:0;box-sizing:border-box;font-size:1em;line-height:1.3em;background-color:#fff;color:#000;font-family:Lato,Arial,Helvetica,Helv,Sans,sans-serif,"Sans Serif"}div.avm_result#r_rpr td.rprw-est-value div{color:#000;font-size:2em;line-height:1.2em;margin-bottom:.2em;height:auto}div.avm_result#r_rpr div.rprw-est-range{font-weight:bold;font-size:.9em}div.avm_result#r_rpr div.rprw-est-range span,div.avm_result#r_rpr span.rprw-est-range-values{display:inline}body.avm.results #street_view{width:100%;height:363px;position:relative;overflow:hidden;margin-bottom:.8em}body.avm.results #street_view iframe{width:100%;height:360px}body.avm.results #listing_features,body.avm.results #mkt_snap{clear:both;padding-top:1.2em}body.avm.results div.results_map{border:1px solid #000;height:450px;background-image:url(/img/fpo/northville.jpg);background-repeat:no-repeat;background-position:left top;background-size:cover;position:relative;margin-bottom:1.6em}body.avm.results #recent_solds img{width:100%;height:auto}body.avm.results table.sold_table{width:100%;border-collapse:collapse}body.avm.results table.sold_table tr:nth-child(odd)
{background-color:#e5e5e5}body.avm.results table.sold_table th,body.avm.results table.sold_table td{text-align:left;vertical-align:top;padding:9px 15px;font-size:.9em;line-height:1.3em}body.avm.results table.sold_table th.count,body.avm.results table.sold_table td.count{padding:6px 15px;width:1em}body.avm.results table.sold_table th.sold{text-transform:uppercase}body.avm.results table.sold_table th.beds,body.avm.results table.sold_table td.beds,body.avm.results table.sold_table th.baths,body.avm.results table.sold_table td.baths{text-align:center}body.avm.results div.results_map div.sample_icon,body.avm.results table.sold_table td.count strong{font-size:1em;line-height:1.4em;font-weight:bold;display:block;position:absolute;background-color:#951d20;color:#fff;overflow:hidden;width:24px;height:24px;-webkit-border-radius:12px;border-radius:12px;text-align:center;letter-spacing:-1px}body.avm.results table.sold_table td.count strong{font-size:1.1em;line-height:1.4em}body.avm.results table.sold_table td.count strong{position:static}body.avm.results div.results_map div#sample_1{left:63%;top:37%}body.avm.results div.results_map div#sample_2{left:30%;top:6%}body.avm.results div.results_map div#sample_3{left:70%;top:69%}body.avm.results div.sbs_graphs{clear:both;margin:20px auto;display:table;border-collapse:collapse;width:100%}body.avm.results div.sbs_graphs div.row{display:table-row}body.avm.results div.sbs_graphs div.row div{display:table-cell;text-align:center;vertical-align:top;border:8px solid #e5e5e5;width:33%;background-color:#fff;padding:10px}body.avm.results div.sbs_graphs div.row div h4{font-size:1em;line-height:1.2em;margin:0}body.avm.results div.sbs_graphs div.row div h5{font-size:.9em;line-height:1.2em;margin:.2em auto .4em auto}body.avm.results div.sbs_graphs div.row div img{width:95%;max-width:360px;height:auto;margin:.3em auto}body.avm.results div.sbs_graphs div p.trend span.value span{display:inline-block;vertical-align:bottom;width:18px;height:16px;background-image:url(/img/stats/xspr_trend_arrows.png.pagespeed.ic.vCSNvF-cl2.png);background-size:60px 13px;background-repeat:no-repeat;background-position:center top;overflow:hidden;text-align:left;text-indent:-9em}body.avm.results div.sbs_graphs div p.trend span.value span.up{background-position:left top}body.avm.results div.sbs_graphs div p.trend span.value span.down{background-position:right top}.psurvey .agent_request{float:left;max-width:55%}.psurvey .agent_request .thank span{display:block}.psurvey .agent_request .thank .address{font-weight:bold;padding-top:.4em;text-transform:uppercase}.psurvey .property_recap{float:right;width:40%;max-width:360px;background-color:#e5e5e5;box-sizing:border-box;padding:15px;text-align:center;margin:0 0 .8em .6em}.psurvey .property_recap .photo{margin-bottom:.6em}.psurvey .property_recap img{box-sizing:border-box;width:100%;height:auto;border:1px solid #4d4d4d}.psurvey .property_recap .detail_link{font-size:.9em;margin-top:.2em}.psurvey form{clear:left}.showing_survey form ol{font-weight:bold}.showing_survey form ol li{margin-bottom:1em}.showing_survey form ol li label{font-size:1em}.showing_survey form ol li span.radio_series{display:block;padding:.2em 0 0 0}.showing_survey form ol li span.radio_series span.radio{display:inline-block;vertical-align:baseline;padding:0 .8em .4em 0}.showing_survey form ol li label#price_recommend_desc,.showing_survey form ol li span.price_rec{display:inline-block;vertical-align:baseline}.showing_survey form ol li span.price_rec input{border:1px solid #999}.showing_survey form ol li span label{font-weight:normal;display:inline-block;vertical-align:baseline;white-space:nowrap;padding:0 0 0 .1em}.showing_survey form ol li p{font-weight:normal;margin:.4em 0 0 0}.showing_survey form ol li p input[type="radio"]{margin-right:.6em}.showing_survey form ol li span.price_rec label{padding:0 .2em}.showing_survey form ol li textarea{box-sizing:border-box;border:1px solid #999;margin-top:.4em;width:100%}.showing_survey .agent_outro{margin-top:1em}.showing_survey .agent_outro p span{display:block}.showing_survey .agent_outro p .brand{margin-bottom:.5em}.tooltip{cursor:pointer}#dhtmltooltip,#dhtmltooltip1,#dhtmltooltip2,#dhtmltooltip3{position:absolute;left:-300px;width:340px;border:1px solid #e2383f;box-sizing:border-box;padding:3px 7px;background-color:#fff;visibility:hidden;z-index:100;font-family:Lato,Arial,Helvetica,Helv,Sans,sans-serif,"Sans Serif";font-size:.8em;line-height:1.3em;-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:1px 3px 2px 0 rgba(0,0,0,.4);box-shadow:1px 3px 2px 0 rgba(0,0,0,.4)}#dhtmlpointer,#dhtmlpointer1,#dhtmlpointer2,#dhtmlpointer3{position:absolute;left:-300px;z-index:101;visibility:hidden}@media only screen and (min-width:1021px){.firsttoknow_home .reg_form form{padding-top:12px}.firsttoknow_home .reg_form form label{font-size:.8em;line-height:1.2em;padding-bottom:.2em}.firsttoknow_home .reg_form form .text input,.firsttoknow_home .reg_form form select{font-size:.9em;line-height:1.2em;margin-bottom:.6em;padding:4px 10px}@-moz-document url-prefix() {

		.firsttoknow_home .reg_form form select
		{
			background-image: none;
			padding: 0 18px 1px 10px;
		}

	}}@media only screen and (max-width:1020px){div.home_links ul li a,div.home_links ul li a:link,div.home_links ul li a:visited{padding-top:210px}div.home_links ul li.separator{height:200px}#map .balloon_outerwrap.demo{left:20%}body.agent_profile div#intro,body.office_detail div#intro{min-height:115px}body.agent_profile div#intro .contact,body.office_detail div#intro .contact{padding-right:150px}body.agent_profile .reofamily,body.office_detail .reofamily,body.office_detail .reofamily.jj{max-width:150px}body.agent_profile .reofamily.adv h3,body.agent_profile .reofamily.rht h3,body.office_detail .reofamily.adv h3,body.office_detail .reofamily.rht h3{width:130px;height:60px;background-size:130px 60px}body.agent_profile .reofamily.reo h3,body.office_detail .reofamily.reo h3{width:72px;height:72px;background-size:72px 72px}body.agent_profile .reofamily.mb h3,body.office_detail .reofamily.mb h3{width:75px;height:64px;background-size:75px 64px}body.agent_profile .reofamily.jj h3,body.office_detail .reofamily.jj h3{width:120px;height:40px;background-size:120px 40px}body.agent_profile .reofamily h5,body.office_detail .reofamily h5{font-size:.8em}.firsttoknow_home #pagebanner{padding:120px 60px}.firsttoknow_home #main_content{width:auto;float:none}.firsttoknow_home .reg_form{width:auto;float:none;padding-left:57px;clear:both}.firsttoknow_home #main_content img#phone_app{width:240px;margin-left:48px}div.ftk_nav ul li.more_menu{position:relative;display:table-cell}div.ftk_nav ul li.recd,div.ftk_nav ul li.prfl{display:none}div.ftk_nav ul li ul.ftksub li.recd,div.ftk_nav ul li ul.ftksub li.prfl{display:block}}@media only screen and (max-width:1175px) and (min-width:981px){body.avm.results #avm_results div.avm_result ul li{display:block;padding:0;margin:0}body.avm.results #avm_results div.avm_result ul li.low,body.avm.results #avm_results div.avm_result ul li.sep,body.avm.results #avm_results div.avm_result ul li.high{display:inline-block}div.avm_result#r_rpr div.rprw-est-range span,div.avm_result#r_rpr span.rprw-est-range-values{display:inline-block}body.avm.results #avm_results div.avm_result h5.credit{margin-top:.8em}}@media only screen and (max-width:1020px) and (min-width:701px){.firsttoknow_home .reg_form form .x2 div{width:48%;float:right}.firsttoknow_home .reg_form form .x2 div:first-child{clear:both;float:left}.firsttoknow_home .reg_form form fieldset.textandphone .text input{margin-bottom:0}}@media only screen and (max-width:980px){body.avm.results #main_content h2 strong{font-size:1.5em;line-height:1.1em;padding-top:.1em}body.avm.results #pagebody #avm_results .midwrap{display:block;padding:18px}body.avm.results #pagebody #avm_results .innerwrap{display:block;padding:0;margin:0}body.avm_land .features div.feature,body.avm.results #avm_results div.avm_result{display:block;width:auto;margin-top:40px}body.avm.results #avm_results div.avm_result{border:none;margin:0 0 18px 0}body.avm.results #avm_results div.avm_result:last-child{margin:0}}@media only screen and (max-width:980px) and (min-width:721px){body.avm.results #avm_results div.avm_result{position:relative}body.avm.results #avm_results div.avm_result h2,body.avm.results #avm_results div.avm_result ul.range{width:320px}body.avm.results #avm_results div.avm_result h5.credit{position:absolute;top:12px;right:18px}div.avm_result#r_rpr div.rpr-avm-widget,div.avm_result#r_rpr div.rpr-avm-widget div,div.avm_result#r_rpr div.rpr-avm-widget table,div.avm_result#r_rpr table.rprw-w100,div.avm_result#r_rpr div.rprw-content,div.avm_result#r_rpr div.rprw-color-scheme-3 div.rprw-content,div.avm_result#r_rpr table.rprw-est-value-and-date,div.avm_result#r_rpr td.rprw-est-value,div.avm_result#r_rpr td.rprw-est-value div,div.avm_result#r_rpr div.rprw-est-range,div.avm_result#r_rpr div.rprw-est-range span,div.avm_result#r_rpr span.rprw-est-range-values,div.avm_result#r_rpr table,div.avm_result#r_rpr tbody,div.avm_result#r_rpr tr,div.avm_result#r_rpr td,div.avm_result#r_rpr div{max-width:320px}}@media only screen and (max-width:940px){.jcarousel-clip{width:675px}div.home_links ul li a,div.home_links ul li a:link,div.home_links ul li a:visited{padding-top:190px}div.home_links ul li.separator{height:180px}.properties_list{text-align:center;margin-right:0}.properties_list:after{display:none}.properties_list .property{width:47%;margin-left:1%;margin-right:1%}.listing_detail .l_basics .location{width:60%}.listing_detail .l_basics .pinfo{width:38%}.listing_detail .l_contact.upper{display:none}.listing_detail .l_contact.lower{display:block}.listing_detail .listing_ptop .contact a.lowerform,.listing_detail .listing_ptop .contact a.lowerform:link,.listing_detail .listing_ptop .contact a.lowerform:visited{display:block}.listing_detail .listing_ptop .contact a.upperform,.listing_detail .listing_ptop .contact a.upperform:link,.listing_detail .listing_ptop .contact a.upperform:visited{display:none}.listing_detail .l_imagery{float:none;width:100%}.listing_detail .l_action{clear:both;background-color:#e5e5e5;padding-bottom:15px}#ancillary ul.ancil_head li span.a{display:inline}#ancillary ul.ancil_head li span.u{display:none}#map .balloon_outerwrap.demo{left:20%}div.team_summary .person .name_cred,div.team_summary .person .details{width:40%}div.offices_summary .office .name_address{width:37%}div.offices_summary .office a.overlay,div.offices_summary .office a.overlay:link,div.offices_summary .office a.overlay:visited{width:67%}#main_content div.agent_match,div.team_summary,body.agents_summary div.agentsearch_form{width:auto;float:none}body.office_team div.agent_match{display:none}#main_content div.agent_match div.action{text-align:right;padding-right:0}body.office_detail div#intro .contact{text-align:left;width:auto}body.agent_profile div#intro .contact h1,body.office_detail div#intro .contact h1{font-size:1.4em;line-height:1.2em}body.agent_profile div#intro .contact h4.cred{font-size:.9em;line-height:1.2em}body.agent_profile div#intro .portrait img,body.office_detail div#intro .photo img{max-height:220px;max-width:280px;margin-bottom:9px}#email_footer form textarea{height:16em}.community_links ul.comms li{width:30.5%}.firsttoknow_home #pagebanner{padding:100px 36px}.firsttoknow_home #pagebanner h2{font-size:2.4em;line-height:1.2em}.firsttoknow .property .prop_module{width:48%;min-width:275px;padding-right:0}.firsttoknow .property .ftk_module{width:48.5%}.firsttoknow .property .brief_details{position:static;width:100%;padding:12px 15px}.firsttoknow .brief_details .rooms_area{text-align:justify;max-height:2.5em;overflow:hidden;margin:0}.firsttoknow .brief_details .rooms_area:after{display:inline-block;text-align:left;width:66%;height:1px;overflow:hidden;content:"";margin:0}.firsttoknow .brief_details .rooms_area p{display:inline-block;margin:0;text-align:center}.firsttoknow .brief_details p cite{display:block;font-weight:normal;font-size:85%;line-height:1.1em;margin-bottom:.1em}.firsttoknow .property .brief_details div.listing_info{float:left;width:48%}.firsttoknow .property .brief_details div.listing_links{float:right;width:48%;text-align:right;padding-top:.4em}.firsttoknow .property .brief_details p,.firsttoknow .property .brief_details h5{font-size:.9em;line-height:1.3em;margin:0}.firsttoknow .property .brief_details p.mls{padding:.4em 0 0 0}div.ftk_nav ul li.cmmt{display:none}div.ftk_nav ul li ul.ftksub li.cmmt{display:block}.firsttoknow table.searches .expires,.firsttoknow table.searches .email{display:none}}@media only screen and (max-width:940px) and (min-width:781px){.person .contact .phone span,.person .contact .links span{display:block;white-space:nowrap}.person .contact .phone span:after,.person .contact .links span:after{content:""}}@media only screen and (max-width:860px){div.home_links ul li a,div.home_links ul li a:link,div.home_links ul li a:visited{padding-top:170px}div.home_links ul li.separator{height:160px}body.map_search div#map_dual_view div#map{width:54%}body.map_search div#map_dual_view div#listings{width:45%}#map .balloon_outerwrap.demo{left:10%}div.ftk_nav ul li.ptrk{display:none}div.ftk_nav ul li ul.ftksub li.ptrk{display:block}body.avm.results div.sbs_graphs{display:block;border-top:8px solid #e5e5e5}body.avm.results div.sbs_graphs div.row{display:block}body.avm.results div.sbs_graphs div.row div{display:block;border-top:none;width:auto}.psurvey form{clear:both}}@media only screen and (max-width:780px){.jcarousel-clip{width:505px}div#pagehead div#branding{padding-bottom:3px}div#pagehead div#contacts{width:65%;max-width:65%;height:auto;min-height:60px;padding-top:35px;padding-right:24px}div#pagehead div#contacts ul .deployed{transition:box-shadow 250ms;-webkit-box-shadow:0 2px 4px 2px rgba(0,0,0,.5);box-shadow:0 2px 4px 2px rgba(0,0,0,.5)}div#pagehead div#contacts ul li.firstto,div#pagehead div#contacts ul li.email,div#pagehead div#contacts ul li.quicksearch{display:inline-block;position:relative;width:auto;height:auto;vertical-align:top;padding:3px 6px;margin:0 0 .4em 0;text-transform:uppercase;letter-spacing:1px;font-weight:400}div#pagehead div#contacts ul li.alerts,div#pagehead div#contacts ul li.login,div#pagehead div#contacts ul li.register{display:none}div#pagehead div#contacts ul li a,div#pagehead div#contacts ul li a:link,div#pagehead div#contacts ul li a:visited,div#pagehead div#contacts ul li span{display:block;width:auto;height:auto;padding:1px 0 1px 22px;background-image:url(/img/nav/xspr_mobile_menu.png.pagespeed.ic.VpFtBu86eI.png);background-size:917px 92px;background-repeat:no-repeat;background-position:left top;cursor:pointer}div#pagehead div#contacts ul li.email a,div#pagehead div#contacts ul li.email a:link,div#pagehead div#contacts ul li.email a:visited{text-indent:0;width:auto;height:auto;padding-left:24px;background-color:transparent;background-image:url(/img/nav/xspr_mobile_menu.png.pagespeed.ic.VpFtBu86eI.png);background-size:917px 92px;background-position:-300px 2px}div#pagehead div#contacts ul li.quicksearch a,div#pagehead div#contacts ul li.quicksearch a:link,div#pagehead div#contacts ul li.quicksearch a:visited,div#pagehead div#contacts ul li.quicksearch span{margin:0;width:auto;height:auto;background-size:917px 92px;padding-left:20px;background-position:-600px 2px;text-indent:0}div#pagehead div#contacts form#minisearch{right:0;width:283px}div#pagehead div#contacts form#minisearch button,div#pagebanner div#home_search form button#get_location_home{display:block;float:left;height:30px;width:33px;background-color:#951d20;border:none;overflow:hidden;text-indent:-99em;cursor:pointer;background-image:url(/img/nav/xlocate_19x19.png.pagespeed.ic.svgtcgRSAK.png);background-size:19px 19px;background-repeat:no-repeat;background-position:center center}div#pagebanner div#home_search form button#get_location_home:active,div#pagebanner div#home_search form button#get_location_home:hover{background-color:#393636}div#pagehead div#contacts form#minisearch input.submit{display:none}div#pagehead div#contacts ul li a:active,div#pagehead div#contacts ul li a:hover{text-decoration:none;background-position:left -75px}div#pagehead div#contacts ul li.email a:active,div#pagehead div#contacts ul li.email a:hover{background-position:-300px -73px}div#pagehead div#contacts ul li.quicksearch a:active,div#pagehead div#contacts ul li.quicksearch a:hover{background-position:-600px -73px}div#pagehead div#contacts ul#minifirst li{display:inline-block;text-transform:none;letter-spacing:0;font-size:1em;line-height:1.4em}div#pagehead div#contacts ul#minifirst li{display:inline-block}div#pagehead div#contacts ul#minifirst li a,div#pagehead div#contacts ul#minifirst li a:active,div#pagehead div#contacts ul#minifirst li a:hover{display:inline;padding:0;background-image:none}div#pagehead div#top_nav{padding:4px 18px;text-align:right;clear:right}div#pagehead div#top_nav ul li{padding:0 3px}div#pagehead div#top_nav ul li.about:hover ul,div#pagehead div#top_nav ul li.people:hover ul{left:auto;right:0}div#pagebanner div#home_search{min-height:450px}div#pagebanner div#home_search form{width:400px;left:calc(50% - 200px);bottom:60px}div#pagebanner div#home_search form fieldset.multisearch{position:relative}div#pagebanner div#home_search form fieldset.multisearch input{width:393px;height:27px;padding:5px 39px 4px 9px}div#pagebanner div#home_search form button#get_location_home{float:none;position:absolute;top:12px;right:7px;height:27px}div#pagebanner div#home_search form fieldset.rooms select{width:106px;height:27px;padding:3px 2em 2px 7px}div#pagebanner div#home_search form fieldset.price input{width:166px;height:27px;padding:5px 9px 4px}div#pagebanner div#home_search form fieldset.submit{position:static;padding-top:12px;padding-right:7px;text-align:right}div#pagebanner div#home_search form .submit input,div#pagebanner div#home_search form input[type="submit"]{border:none;height:27px;padding:3px 1.8em 3px 9px}div#pagebanner div#home_search form fieldset.to_advanced{width:166px;padding-right:7px}div#pagebanner div#home_search form fieldset.to_advanced a,div#pagebanner div#home_search form fieldset.to_advanced a:link,div#pagebanner div#home_search form fieldset.to_advanced a:visited{height:27px;padding:6px 1.9em 5px 12px}div#pagebanner div#home_search form fieldset.to_advanced a,div#pagebanner div#home_search form fieldset.to_advanced a:link,div#pagebanner div#home_search form fieldset.to_advanced a:visited{padding:7px 1.8em 6px 9px}div#pagebody #main_content,.firsttoknow_home .reg_form{padding:18px 36px}div.home_links{padding:20px 0 40px 0}div.home_links ul li{line-height:1.2em;letter-spacing:1px}div.lux_portfolio .phrase{white-space:normal}body.home div.lux_portfolio h4 em,body.home div.global_search em{padding-top:.6em}body.home div.global_search a,body.home div.global_search a:link,body.home div.global_search a:visited,body.home div.lux_portfolio a,body.home div.lux_portfolio a:link,body.home div.lux_portfolio a:visited{background-position:left 21px}div#pagefoot{padding:9px 36px 36px 36px}div.propsearch_form form fieldset div.text.x0 input,div.agentsearch_form form fieldset div.text.x0 input{width:97%;padding-left:1.5%;padding-right:1.5%}div.propsearch_form form fieldset div.select.x1,div.propsearch_form form fieldset div.select.x2{width:49.9%}div.propsearch_form form fieldset div.select.x2 div{width:49.9%}div.propsearch_form form fieldset div.text.x1,div.propsearch_form form fieldset div.text.x2{width:49.3%}div.propsearch_form form fieldset div.select.x1 select{width:94%}div.propsearch_form form fieldset div.select.x2 select{width:88%}div.propsearch_form form fieldset div.text.x1 input,div.propsearch_form form fieldset div.x0 div.vowpromo_inform{width:94%;padding-left:3%;padding-right:3%}div.propsearch_form form fieldset div.text.x2 div.text.range input{display:block;float:left;width:38%;padding-left:3%;padding-right:3%}div.propsearch_form form fieldset div.text.x2 div.text.range label.to{float:left;width:12%;padding:3px 0;text-align:center}#main_content div.vow_promo div.intro{width:55%}.properties_list .property{margin-left:1%;margin-right:1%}.map_search .grid_toggle{float:none;width:100%;text-align:left}body.map_search div.viewres_options{display:none}body.map_search div#map_dual_view{height:560px}body.map_search div#map_dual_view div#map{position:absolute;top:0;left:0;height:560px;width:100%;margin-right:auto;z-index:99;transition:left 400ms}body.map_search div#map_dual_view div#listings{position:relative;height:560px;width:auto;z-index:9;padding-right:1.5%}body.map_search div.propsearch_form{padding-bottom:1em}body.map_search div.propsearch_form form fieldset.submit{box-sizing:border-box;width:100%;float:none;clear:both;text-align:center;padding-top:.5em;position:fixed;bottom:0;left:0;background-color:#e5e5e5;border-top:1px solid #b3b3b3;z-index:999;padding:.4em 15px .5em}body.map_search div.propsearch_form form fieldset.submit input{font-size:.9em}body.map_search div.propsearch_form form fieldset.submit div.count{display:block;font-size:.8em;padding:0 0 .4em 0}.map_search .viewres_options .sort_order{float:left}body.map_search #view_map,body.map_search #view_list{display:block;box-sizing:border-box;cursor:pointer;position:absolute;font-size:.8em;line-height:1.2em;color:#393636;padding:4px;text-transform:uppercase;bottom:10px;background-image:url(/img/nav/xspr_map_toggle.png.pagespeed.ic.pGrBkFSQvR.png);background-repeat:no-repeat;background-size:217px 17px;z-index:999;transition:opacity 400ms;opacity:1}body.map_search #view_map.disabled,body.map_search #view_list.disabled{opacity:.35}body.map_search #view_map.unscrolled,body.map_search #view_list.unscrolled{opacity:0!important}body.map_search #view_map{left:2%;padding-left:20px;background-position:left center}body.map_search #view_list{right:2%;padding-right:20px;background-position:right center}.listing_detail .section .col2,.avm.results .section .col2,.listing_detail .section#mortgage_calc form .col2,.listing_detail .section#mortgage_calc form .col2:first-child{float:none;width:auto}.listing_detail .section#mortgage_calc form .col2:first-child{padding-bottom:1em}.listing_detail .section dl dd,.avm.results .section dl dd{width:62%}#map .balloon_outerwrap.demo{left:28%}div.team_summary .person .img_wrap_0{padding-bottom:5px}div.offices_summary .office .img_wrap_0{padding-bottom:10px}div.team_summary .person .name_cred,div.team_summary .person .details,div.team_summary .person .contact,div.offices_summary .office .name_address,div.offices_summary .office .contact{float:none;width:auto;min-height:0}div.offices_summary .office .name_address{padding-bottom:0}div.team_summary .person .details{clear:left;font-size:.9em;line-height:1.3em;padding-top:.3em}div.team_summary .person .details h4{display:none}div.team_summary .person a.overlay,div.team_summary .person a.overlay:link,div.team_summary .person a.overlay:visited,div.offices_summary .office a.overlay,div.offices_summary .office a.overlay:link,div.offices_summary .office a.overlay:visited{display:none}div.team_summary .person a.inline,div.team_summary .person a.inline:link,div.team_summary .person a.inline:visited{position:static;font-size:.9em;margin:.2em 0 .4em 0}div.offices_summary .office a.inline,div.offices_summary .office a.inline:link,div.offices_summary .office a.inline:visited{position:static;font-size:1em;margin-top:.2em}.person .contact .office,.person .contact .phone,.person .contact .links,.person .contact .social{font-size:.9em;line-height:1.3em;margin:0 0 .4em 0}.person .contact .phone{margin-bottom:0}.office .contact .manager{margin-top:.8em}.office .contact .phone,.office .contact .social{font-size:.9em;line-height:1.3em;margin:0 0 .4em 0}div.contact ul.social{height:auto}div.contact ul.social li{width:26px;height:26px;margin:0 4px 0 0}div.contact ul.social li a,div.contact ul.social li a:link,div.contact ul.social li a:visited,div.contact ul.social li a:active div.contact ul.social li a:hover{width:26px;height:26px;-webkit-border-radius:13px;border-radius:13px}ul.social li.facebk a,ul.social li.facebk a:link,ul.social li.facebk a:visited{background-position:-4px center}ul.social li.twittr a,ul.social li.twittr a:link,ul.social li.twittr a:visited{background-position:-50px center}ul.social li.linked a,ul.social li.linked a:link,ul.social li.linked a:visited{background-position:-95px center}ul.social li.gplus a,ul.social li.gplus a:link,ul.social li.gplus a:visited{background-position:-140px center}ul.social li.pinterest a,ul.social li.pinterest a:link,ul.social li.pinterest a:visited{background-position:-185px center}ul.social li.instagram a,ul.social li.instagram a:link,ul.social li.instagram a:visited{background-size:245px 29px!important;background-position:-181.5px center!important}ul.social li.blog a,ul.social li.blog a:link,ul.social li.blog a:visited{background-position:-275px center}body.agent_profile div#intro{display:block;margin-right:0;clear:left;min-height:0}body.agent_profile div#intro,body.office_detail div#intro{min-height:0}body.agent_profile div#intro .midwrap,body.office_detail div#intro .midwrap{display:block}body.agent_profile div#intro .portrait,body.office_detail div#intro .photo{display:block;float:left}body.agent_profile div#intro .contact,body.office_detail div#intro .contact{display:block;text-align:left;width:auto;padding-right:24px}body.agent_profile div#intro .contact,body.office_detail div#intro .contact{padding-right:0}body.agent_profile div#intro .contact .links{clear:both}body.agent_profile div#intro .portrait img,body.office_detail div#intro .photo img{max-height:180px;max-width:240px}body.agent_profile div#intro .phone span,body.office_detail div#intro .phone span{display:block;white-space:nowrap}body.agent_profile div#intro .phone span:after,body.office_detail div#intro .phone span:after{content:""}body.agent_profile .reofamily,body.office_detail .reofamily{position:static;float:right}.community_links ul.regions li span.dtop{display:none}.community_links ul.regions li#reg_all span.dtop,.community_links ul.regions li span.mob{display:inline-block}.communities #c_imagery,div.propsearch_form#propsearch_comm{float:none;width:auto}.firsttoknow_home #main_content img#phone_app{width:180px;margin:12px 0 12px 36px}body.firsttoknow_home div.first_icons ul li{padding-top:180px}body.firsttoknow_home div.first_icons ul li.separator{height:200px}div.ftk_nav ul li.mkts{display:none}div.ftk_nav ul li ul.ftksub li.mkts{display:block}.firsttoknow .dashboard{display:block}.firsttoknow .dashboard .dash_sctn{display:block;border-bottom:1px solid #666;padding:.8em 0 1em 0}.firsttoknow .dashboard .sctn_content,.firsttoknow .dashboard .sctn_action{display:block;border:none;padding:0}.firsttoknow .dashboard .sctn_action a,.firsttoknow .dashboard .sctn_action a:link,.firsttoknow .dashboard .sctn_action a:visited,.firsttoknow .dashboard .sctn_action span.nolink{font-size:1em;line-height:1.8em;margin-top:.8em}.firsttoknow .dashboard .sctn_action a strong{height:26px;min-width:26px;-webkit-border-radius:13px;border-radius:13px}.firsttoknow table.searches .created,.firsttoknow table.searches span.u{display:none}.firsttoknow table.searches td.view,.firsttoknow table.searches td.cancel{width:4.5em}.firsttoknow table.searches td.view a,.firsttoknow table.searches td.view a:link,.firsttoknow table.searches td.view a:visited,.firsttoknow table.searches td.cancel a,.firsttoknow table.searches td.cancel a:link,.firsttoknow table.searches td.cancel a:visited{width:5em}body.avm.results table.sold_table th,body.avm.results table.sold_table td{padding:6px 4px}body.avm.results table.sold_table th.count,body.avm.results table.sold_table td.count{padding:4px}body.section_menu #pagebody h2{margin-bottom:1.5em}body.section_menu div.section_menu div{margin:0 .5em 1.5em}}@media only screen and (max-width:720px){body.avm .avm_form form fieldset{padding-right:0}body.avm .avm_form form fieldset input[type="text"]{margin-bottom:.5em}body.avm .avm_form form fieldset input[type="submit"]{position:static;display:block;margin:0 auto}body.avm .expert_valuation h4,body.avm .expert_valuation h3,body.avm .subscribe_report h4,body.avm .subscribe_report h3{float:none;padding:0;text-align:center}body.avm .expert_valuation h3 a,body.avm .expert_valuation h3 a:link,body.avm .expert_valuation h3 a:visited,body.avm .subscribe_report h3 a,body.avm .subscribe_report h3 a:link,body.avm .subscribe_report h3 a:visited{display:inline-block}body.avm.results #avm_calls2act{display:block;padding:18px}body.avm.results #avm_calls2act .innerwrap{display:block;padding:0;margin:0}body.avm.results #avm_calls2act div.call2act{display:block;width:auto;border:none;margin:0 0 18px 0;padding:18px 15px}body.avm.results #avm_calls2act div.call2act:last-child{margin:0}body.avm.results #avm_calls2act .avm_contact{position:static;padding:0}body.section_menu #pagebody h2{margin-bottom:1em}body.section_menu div.section_menu div{display:block;width:100%;max-width:100%;margin:0 auto 1em;text-align:left}body.section_menu #main_content div.section_menu div h3{display:table;width:100%;line-height:1.2em}body.section_menu #main_content div.section_menu div h3 a,body.section_menu #main_content div.section_menu div h3 a:link,body.section_menu #main_content div.section_menu div h3 a:visited,body.section_menu #main_content div.section_menu div h3 a:active,body.section_menu #main_content div.section_menu div h3 a:hover{display:table-cell;box-sizing:border-box;height:58px;width:100%;padding:6px 18px 6px 64px;vertical-align:middle}body.section_menu div.section_menu div h3 span.icon{width:56px;height:40px;position:absolute;top:9px;left:6px;margin:0;background-size:320px 240px}body.section_menu div.section_menu div#search_by_map h3 span.icon,body.section_menu div.section_menu div#sellers_advantage h3 span.icon{background-position:-12px -10px}body.section_menu div.section_menu div#first_to_know h3 span.icon{background-position:-92px -10px}body.section_menu div.section_menu div#state_of_the_market h3 span.icon{background-position:-172px -10px}body.section_menu div.section_menu div#preparing_to_buy h3 span.icon,body.section_menu div.section_menu div#preparing_to_sell h3 span.icon,body.section_menu div.section_menu div#our_svcs h3 span.icon,body.section_menu div.section_menu div#forecl_inv h3 span.icon,body.section_menu div.section_menu div#property_mgmt h3 span.icon{background-position:-252px -10px}body.section_menu div.section_menu div#real_estate_school h3 span.icon,body.section_menu div.section_menu div#insurance_quote h3 span.icon{background-position:-12px -70px}body.section_menu div.section_menu div#whats_your_home_worth h3 span.icon{background-position:-92px -70px}body.section_menu div.section_menu div#property_search h3 span.icon,body.section_menu div.section_menu div#find_agent_office h3 span.icon,body.section_menu div.section_menu div#mich_real_est h3 span.icon{background-position:-172px -70px}body.section_menu div.section_menu div#get_pre_approved h3 span.icon{background-position:-252px -70px}body.section_menu div.section_menu div#why_use_an_agent h3 span.icon,body.section_menu div.section_menu div#new_agent h3 span.icon{background-position:-12px -130px}body.section_menu div.section_menu div#experienced_agents h3 span.icon,body.section_menu div.section_menu div#community_info h3 span.icon,body.section_menu div.section_menu div#relo_mgmt h3 span.icon{background-position:-92px -130px}body.section_menu div.section_menu div#reo_foundation h3 span.icon,body.section_menu div.section_menu div#franchise_opportunities h3 span.icon,body.section_menu div.section_menu div#rental_one h3 span.icon{background-position:-252px -130px}body.section_menu div.section_menu div#our_history h3 span.icon,body.section_menu div.section_menu div#other_careers h3 span.icon,body.section_menu div.section_menu div#corporate_relo h3 span.icon{background-position:-12px -190px}body.section_menu div.section_menu div cite{padding:12px 15% 12px 18px;min-height:72px}body.section_menu div.section_menu div a.overlay span{padding-top:58px;box-sizing:border-box;left:auto;right:0;width:33px;height:100%}body.section_menu div.section_menu div a.overlay span span{position:absolute;right:0;top:58px;bottom:0;height:auto;width:33px;border:none;overflow:hidden;text-indent:9em;background-image:url(https://www.maxbroock.com/img/nav/xspr_menupage_link.png.pagespeed.ic.ahy3_3Tw0T.png);background-size:64px 24px;background-position:-2px center;background-repeat:no-repeat;background-color:transparent}body.section_menu div.section_menu div a.overlay:active span span,body.section_menu div.section_menu div a.overlay:hover span span{background-color:transparent;background-position:-34px center}div#video_embed_buyer,div#video_embed_seller{margin-bottom:1em}body.static.corporateservices_home #main_content img{max-width:50%}body.office_detail div#intro .photo{float:none}body.office_detail div#intro .photo img{margin-left:auto;margin-right:auto;max-height:300px;max-width:100%}body.office_detail div#intro .contact{text-align:center}body.office_detail .reofamily{float:none;width:100%!important;max-width:100%!important;padding:1em 0 0 0;text-align:center}body.office_detail .reofamily h3{width:100%!important}body.office_detail .reofamily.adv h3,body.office_detail .reofamily.rht h3{background-size:195px 90px;height:90px}body.office_detail .reofamily.reo h3{background-size:96px 96px;height:96px}body.office_detail .reofamily.mb h3{background-size:100px 85px;height:85px}body.office_detail .reofamily.jj h3{background-size:165px 55px;height:55px}body.office_detail .reofamily h5{display:none}}@media only screen and (max-width:670px){ul#imagery_views.photos{bottom:9px}.community_links ul.comms{margin-right:0}.community_links ul.comms li{width:48.5%;margin:1em 0 0 0}.community_links ul.comms li span.wrap0{padding:32%}.firsttoknow_home #pagebanner{padding:60px 36px}.firsttoknow_home #pagebanner h2{font-size:2em;line-height:1.2em}body.firsttoknow_home div.first_icons ul li{padding-top:150px}body.firsttoknow_home div.first_icons ul li.separator{height:170px}}@media only screen and (max-width:650px){div#bottom_nav ul{max-width:23em}div#bottom_nav ul li.privacy{border-left:none;padding-left:0}div.propsearch_form form fieldset.submit.upper{position:static;margin:0;padding:6px 0 0 0}div.propsearch_form form fieldset div.select.x2.sale_rental,div.propsearch_form form fieldset div.select.x2.listing_statuses{width:101%}div.propsearch_form form fieldset div.select.x2.listing_statuses div{width:47%}div.propsearch_form form fieldset div.select.x2.sale_rental div select,div.propsearch_form form fieldset div.select.x2.listing_statuses div select{width:93%}div.propsearch_form form fieldset div.select.x2.listing_statuses div select#lsale_dt_sale{width:98%}div.propsearch_form form fieldset div.proxim.text.x2{float:none;width:100%}div.propsearch_form form fieldset div.proxim div:last-child{width:35.5%;margin-right:0}div.propsearch_form form fieldset div.select.x1.distance{width:100%;float:none;clear:both}div.propsearch_form form div.cbox_split,div.propsearch_form form div.cbox_split:last-child{width:100%;float:none;clear:both}body.map_search div.propsearch_form form fieldset div.cbox_series.x2{float:none;width:auto;clear:both;padding:.6em 0 0 0}.jcarousel-clip{width:335px}div#pagehead div#top_nav{clear:both}div#pagebanner div#home_search{min-height:400px}div#pagebanner div#home_search form{bottom:45px}div.home_links ul li a,div.home_links ul li a:link,div.home_links ul li a:visited{padding-top:140px}div.home_links ul li.separator{height:140px}div.home_links ul li.mapsearch a{padding:140px 20px 0 20px}body.home div.lux_portfolio a,body.home div.lux_portfolio a:link,body.home div.lux_portfolio a:visited,body.home div.global_search a,body.home div.global_search a:link,body.home div.global_search a:visited{height:auto;text-align:center;padding:80px 0 15px 0;background-position:center 15px}body.home div.lux_portfolio a,body.home div.lux_portfolio a:link,body.home div.lux_portfolio a:visited{background-position:center 10px}.properties_list .property{width:100%;max-width:360px;display:block;margin:0 auto 1em}.listing_detail .section dl dd,.avm.results .section dl dd{width:53%}.listing_detail #open_house{text-align:center}.listing_detail #open_house h3{padding:1px 5px 0 28px}.listing_detail #open_house p{display:block}.listing_detail .l_basics{padding:10px}.listing_detail .l_basics .location,.listing_detail .l_basics .pinfo{width:auto;float:none;text-align:center;padding:0 6px}.listing_detail .l_basics h2.address{font-size:1.4em;line-height:1.3em;padding:0}.listing_detail .l_basics h3{min-height:0;margin:0 0 .3em 0}.listing_detail .l_basics h3 a,.listing_detail .l_basics h3 a:link,.listing_detail .l_basics h3 a:visited{padding:0;-webkit-border-radius:0;border-radius:0}.listing_detail .l_basics h3 a:active,.listing_detail .l_basics h3 a:hover{background-color:transparent;text-decoration:underline}.listing_detail .l_basics h3 a cite,.listing_detail .l_basics h3 a:active cite,.listing_detail .l_basics h3 a:hover cite{display:none}.listing_detail ul.basic_numbers{clear:both;float:none;width:auto;text-align:center;padding:.3em 0 0 0}.listing_detail .l_basics ul.share_fave{width:auto;box-sizing:border-box;float:none;text-align:center;padding:6px 3px 0}.listing_detail .l_features{float:none;width:auto;padding:.4em 10% 0}.listing_detail .l_contact{float:none;width:100%;padding:0;text-align:center}.listing_detail .listing_ptop .loca .address{display:block}.listing_detail .listing_ptop .loca .address:after{content:""}.listing_detail .listing_ptop .loca .city{display:block;font-size:.9em;line-height:1.1em;padding-bottom:.1em}#map .balloon_outerwrap.demo{left:20%}div.team_summary .person .img_wrap_0{width:90px;max-height:125px;margin:0 15px 0 0}div.team_summary .person .img_wrap_0 img{max-height:125px}body.agent_profile div#intro .portrait img{max-height:180px;max-width:210px}body.agent_profile div#intro .phone span{display:block;white-space:nowrap}body.agent_profile div#intro .phone span:after{content:""}body.office_detail ul#profile_links,body.agent_profile ul#agent_links{padding:6px 12px}body.office_detail ul#profile_links li,body.agent_profile ul#agent_links li{display:block;padding:1px 0}body.office_detail ul#profile_links li:after,body.agent_profile ul#agent_links li:after{content:""}body.agent_profile .featured_carousel{display:block}body.agent_profile .properties_list{display:none}#email_footer form .message_text div.textarea,#email_footer form .message_text div.textarea.feedback{width:100%;float:none}#email_footer form fieldset.x1{width:100%;float:none}#email_footer form .email_phone div.text.email,#email_footer form .email_phone div.text.phone{width:100%;float:none}.firsttoknow .property .addr_price h3.price{position:static;padding-left:18px;text-align:left;padding-bottom:4px}.firsttoknow td.results_view .addr_price h3.price{padding-left:0}.firsttoknow .property .addr_price h4.address,.firsttoknow .property .addr_price h4.city{padding-right:84px}.firsttoknow.recommended .property .addr_price h4.address,.firsttoknow.recommended .property .addr_price h4.city{padding-right:118px}.firsttoknow .property .prop_module{width:54%}.firsttoknow .property .ftk_module{width:42%}.psurvey .agent_request{float:none;max-width:100%}.psurvey .property_recap{float:none;width:100%;max-width:100%;padding:0;margin-left:0;display:table;border-collapse:collapse}.psurvey .property_recap .photo,.psurvey .property_recap .recap_text{margin:0;display:table-cell;text-align:left;vertical-align:middle;padding:15px}.psurvey .property_recap .recap_text{padding-left:0}.psurvey .property_recap .recap_text div{white-space:nowrap}}@media only screen and (max-width:590px){.listing_detail #mortgage_calc h4.pre_app{position:static;text-align:right}.listing_detail #mortgage_calc h4.pre_app a,.listing_detail #mortgage_calc h4.pre_app a:link,.listing_detail #mortgage_calc h4.pre_app a:visited{display:inline-block;margin-top:.6em}.listing_detail .l_contact.lower .agent{display:block;clear:both;width:auto;max-width:330px;margin-left:auto;margin-right:auto}.listing_detail .l_contact.lower .agent .portrait{max-width:120px}.listing_detail .l_contact.lower .agent .contacts{padding-top:1.5em}.listing_detail .l_contact.lower .agent .contacts h5,.listing_detail .l_contact.lower .agent .contacts p{margin:0 12px 0 0}#ancillary ul.ancil_head{display:none}#ancillary div.tab_wrapper,#ancillary div.tab_wrapper.active,#ancillary .tab_wrapper .toggle{display:block}#ancillary div.tab_wrapper{margin-bottom:.6em;background-color:#e5e5e5}.firsttoknow .edit_profile form .x2 div{float:none;width:100%;clear:both}.firsttoknow .edit_profile form .x2 .state_zip div{width:48%;float:right;clear:none}.firsttoknow .edit_profile form .x2 .state_zip div:first-child{clear:both;float:left}.firsttoknow .edit_profile form .submit{text-align:center}.firsttoknow .property{width:100%;max-width:360px;margin:0 auto 1em}.firsttoknow .property .prop_module{float:none;width:100%;min-width:0;background-color:#fff}.firsttoknow .property .ftk_module{float:right;width:100%;padding:10px 15px 15px}.firsttoknow .property .ftk_module .star_rating,.firsttoknow .property .ftk_module h4.fave_date,.firsttoknow .property .ftk_module h4.price_tracker{text-align:center}div.ftk_nav ul li{display:none}div.ftk_nav ul li.more_menu{display:table-cell;padding-left:0;text-align:left}div.ftk_nav ul li.more_menu a,div.ftk_nav ul li.more_menu a:link,div.ftk_nav ul li.more_menu a:visited{text-align:left;padding-left:0}div.ftk_nav ul li.more_menu span.narr{display:inline}div.ftk_nav ul li.more_menu span.wide{display:none}div.ftk_nav ul li ul.ftksub li{display:block}div.ftk_nav ul li ul.ftksub{width:100%}div.ftk_nav ul li:hover ul.ftksub{right:auto;left:0}.firsttoknow .dashboard .dash_sctn{border-bottom:none;padding-bottom:0}.firsttoknow .dashboard .sctn_content p.intro{display:none}.firsttoknow .dashboard h3.sctn_head{margin:0 0 .3em 0}.firsttoknow .dashboard .sctn_action a,.firsttoknow .dashboard .sctn_action a:link,.firsttoknow .dashboard .sctn_action a:visited,.firsttoknow .dashboard .sctn_action span.nolink{width:100%;font-size:.9em;line-height:1.8em;margin-top:0}.firsttoknow .dashboard .sctn_action a strong{height:22px;min-width:22px;-webkit-border-radius:11px;border-radius:11px}}@media only screen and (max-width:575px){div#avm_banner form{margin:0 auto;max-width:300px}div#avm_banner form input[type="text"]{display:block;width:100%;margin:0 0 6px 0}div#avm_banner form input[type="submit"]{display:block;width:100%;margin:0 0 9px 0}#main_content div.vow_promo div.intro,#main_content div.vow_promo div.action{width:auto;float:none;padding-left:0;padding-right:0}#main_content div.agent_match div.intro h3{font-size:1.2em;line-height:1.2em}.person .contact .phone span{display:block;white-space:nowrap}.person .contact .phone span:after{content:""}.person .contact .links{clear:left}div.team_summary .person .img_wrap_0{padding-bottom:9px}div.offices_summary .office .img_wrap_0{width:133px;min-height:100px}div.offices_summary .office .contact{clear:left}body.agent_profile div#intro .midwrap,body.agent_profile div#intro .portrait,body.agent_profile div#intro .contact{display:block;text-align:center;padding-left:0;padding-right:0;width:100%}body.agent_profile div#intro .portrait img{margin-left:auto;margin-right:auto;max-width:100%}body.agent_profile div#intro .contact{text-align:center}body.agent_profile .reofamily{float:none;width:100%!important;max-width:100%!important;padding:1em 0 0 0;text-align:center}body.agent_profile .reofamily h3{width:100%!important}body.agent_profile .reofamily h5,body.office_detail .reofamily h5{display:none}body.office_detail #manager{width:100%;max-width:100%;min-width:100%}body.avm.results #avm_results div.avm_result h2,div.avm_result#r_rpr td.rprw-est-value div{font-size:1.7em;line-height:1.2em;margin-bottom:.2em}body.avm.results #avm_results div.avm_result ul li,body.avm.results #avm_results div.avm_result h5.credit,div.avm_result#r_rpr div.rprw-est-range span,div.avm_result#r_rpr span.rprw-est-range-values{font-size:.9em;line-height:1.3em}body.avm.results #avm_results div.avm_result h5.credit{margin-top:.9em}body.avm.results #street_view{height:253px}body.avm.results #street_view iframe{height:250px}body.avm.results div.results_map{height:350px}body.avm.results #main_content h2 strong{font-size:1.3em;line-height:1.2em;padding-top:.1em}}@media only screen and (max-width:500px){.jcarousel-clip{width:197px;height:194px}.jcarousel-list li,.jcarousel-item{width:185px;height:191px}.jcarousel a img,.jcarousel div.prop_photo,.jcarousel div.prop_photo img.prop{width:185px;height:138px}.jcarousel-list li:hover div.prop_photo,.jcarousel-item:hover div.prop_photo{top:0;width:204px;height:152px}.jcarousel-list li:hover div.prop_photo img.prop,.jcarousel-item:hover div.prop_photo img.prop{top:0;left:-9px;width:204px;height:152px}.jcarousel-next-horizontal,.jcarousel-prev-horizontal{height:140px}div#pagehead{min-height:112px}div#pagehead div#branding{width:75px;min-width:75px;height:64px;padding:30px 0 12px 17px}div#pagehead div#branding h1{margin:0;width:75px;height:64px}div#pagehead div#branding h1 a,div#pagehead div#branding h1 a:link,div#pagehead div#branding h1 a:visited{width:75px;height:64px;background-size:75px 64px}div#pagehead div#bus2bus h4{margin:0 15px}div#pagehead div#contacts{padding-right:16px;max-width:216px}div#pagehead div#contacts ul li.firstto,div#pagehead div#contacts ul li.email,div#pagehead div#contacts ul li.quicksearch,div#pagehead div#contacts ul li.minimenu{display:inline-block;position:relative;text-align:left;width:48px;height:45px;padding:0;float:none}div#pagehead div#contacts ul#minifirst{top:45px}div#pagehead div#contacts form#minisearch{top:45px;right:-53px}div#pagehead div#contacts ul li.quicksearch{width:45px;margin:0 5px}div#pagehead div#contacts ul li.minimenu{transition:box-shadow 100ms}div#pagehead div#contacts ul li a,div#pagehead div#contacts ul li a:link,div#pagehead div#contacts ul li a:visited,div#pagehead div#contacts ul li span,div#pagehead div#contacts ul li.quicksearch span{display:block;width:100%;height:45px;padding:0;margin:0;overflow:hidden;text-indent:-40em;background-image:url(/img/nav/xspr_mobile_menu.png.pagespeed.ic.VpFtBu86eI.png);background-size:1834px 184px;background-repeat:no-repeat;background-position:7px 6px}div#pagehead div#contacts ul li.email a,div#pagehead div#contacts ul li.email a:link,div#pagehead div#contacts ul li.email a:visited{width:100%;height:45px;background-size:1834px 184px;text-indent:-40em;background-position:-594px 8px}div#pagehead div#contacts ul li.quicksearch a,div#pagehead div#contacts ul li.quicksearch a:link,div#pagehead div#contacts ul li.quicksearch a:visited,div#pagehead div#contacts ul li.quicksearch span{background-position:-1194px 6px}div#pagehead div#contacts ul li.minimenu span{background-position:-1794px 8px;z-index:999}div#pagehead div#contacts ul li a:active,div#pagehead div#contacts ul li a:hover,div#pagehead div#contacts ul li span:active,div#pagehead div#contacts ul li span:hover{background-position:7px -144px}div#pagehead div#contacts ul li.email a:active,div#pagehead div#contacts ul li.email a:hover{background-position:-594px -142px}div#pagehead div#contacts ul li.quicksearch a:active,div#pagehead div#contacts ul li.quicksearch a:hover,div#pagehead div#contacts ul li.quicksearch span:active,div#pagehead div#contacts ul li.quicksearch span:hover{background-position:-1194px -144px}div#pagehead div#contacts ul li.minimenu span:active,div#pagehead div#contacts ul li.minimenu span:hover{background-position:-1794px -142px}div#pagehead div#contacts ul#minimenu{display:block;position:absolute;z-index:999;top:45px;right:0;background-color:#fff;width:275px;-webkit-box-shadow:0 6px 4px 2px rgba(0,0,0,.5);box-shadow:0 6px 4px 2px rgba(0,0,0,.5);padding:8px 0}#contacts .minimenu ul#minimenu li{font-size:1.2em;text-transform:uppercase;height:auto}#contacts .minimenu ul#minimenu li ul li{font-size:.8em;text-transform:none}div.home_links{padding-top:0}#contacts .minimenu ul#minimenu li a,#contacts .minimenu ul#minimenu li a:link,#contacts .minimenu ul#minimenu li a:visited{background-image:url(/img/nav/xspr_minimenu.png.pagespeed.ic.mPSA1HxUAW.png);background-size:14px 334px;background-position:5px 0;text-indent:0;height:auto;width:auto;color:#000;padding:6px 10px 6px 24px}#contacts .minimenu ul#minimenu li.selected a,#contacts .minimenu ul#minimenu li.selected a:link,#contacts .minimenu ul#minimenu li.selected a:visited{color:#951d20;background-position:5px -300px}#contacts .minimenu ul#minimenu li ul li a,#contacts .minimenu ul#minimenu li ul li a:link,#contacts .minimenu ul#minimenu li ul li a:visited{background-image:none}#contacts .minimenu ul#minimenu li.selected ul.submenu li a,#contacts .minimenu ul#minimenu li.selected ul.submenu li a:link,#contacts .minimenu ul#minimenu li.selected ul.submenu li a:visited{color:#000}#contacts .minimenu ul#minimenu li.selected ul.submenu li a:active,#contacts .minimenu ul#minimenu li.selected ul.submenu li a:hover{color:#951d20}#contacts .minimenu ul#minimenu li.about ul.submenu li:last-child,#contacts .minimenu ul#minimenu li.people ul.submenu li:last-child{display:none}div#pagehead div#top_nav{display:none}div#pagebanner div#home_search{padding-right:24px;padding-bottom:12px}div#pagebanner div#home_search form{width:243px;left:calc(50% - 121.5px);bottom:50px}div#pagebanner div#home_search form fieldset.multisearch input,div#pagebanner div#home_search form fieldset.price input{width:236px;padding-right:9px}div#pagebanner div#home_search form button#get_location_home{right:-26px}div#pagebanner div#home_search form fieldset.rooms select{width:114px}div#pagebanner div#home_search form .submit input,div#pagebanner div#home_search form input[type="submit"]{width:236px}div#pagebanner div#home_search form fieldset.to_advanced{width:236px}div#pagebanner div#home_search{min-height:360px}div#pagebanner div#home_search form{bottom:24px}div.home_links ul{width:280px;margin:0 auto}div.home_links ul:after{content:none}div.home_links ul li{display:block;width:100%;max-width:100%;text-align:left;margin:0 0 1em 0}div.home_links ul li a,div.home_links ul li a:link,div.home_links ul li a:visited{padding:33px 0 0 108px;min-height:52px;background-position:left top;background-size:93px 78px}div.home_links ul li.communities a{background-position:left -6px}div.home_links ul li.market a{background-position:left bottom}div.home_links ul li.mapsearch a{background-position:6px top}div.home_links ul li.separator{width:100%;height:1px;margin-bottom:14px}div#pagebody #main_content{padding:14px 20px}div#pagefoot{padding:9px 20px 20px 20px}ul.app_links li{margin-right:4px}ul.app_links li.android{margin-right:0}body.listing_summary ul.listsum_actions{float:none;clear:both;text-align:left}div.propsearch_form form fieldset div.text.x0 input,div.agentsearch_form fieldset div.text.x0 input{width:94%;padding-left:3%;padding-right:3%}div.propsearch_form form fieldset div.x0 div.vowpromo_inform{width:92%;padding-left:4%;padding-right:4%}div.propsearch_form form fieldset div.select.x1,div.propsearch_form form fieldset div.select.x2{float:none;clear:both;width:100%}div.propsearch_form form fieldset div.select.x2.sale_rental,div.propsearch_form form fieldset div.select.x2.sale_rental div{width:100%}div.propsearch_form form fieldset div.select.x2.listing_statuses{width:100%}div.propsearch_form form fieldset div.select.x2 div{width:47.5%;padding-right:5%}div.propsearch_form form fieldset div.select.x2 div:last-child{padding-right:0}div.propsearch_form form fieldset div.select.x2.listing_statuses div select#L_LISTINGSTATUS,div.propsearch_form form fieldset div.select.x2.listing_statuses div select#lsale_dt_sale{width:100%}div.propsearch_form form fieldset div.select.x1 select,div.propsearch_form form fieldset div.select.x2 select{width:100%}div.propsearch_form form fieldset div.text.x1,div.propsearch_form form fieldset div.text.x2{float:none;clear:both;width:100%}div.propsearch_form form fieldset.submit{box-sizing:border-box;width:100%;float:none;clear:both;text-align:center;padding-top:.5em;position:fixed;bottom:0;left:0;background-color:#e5e5e5;border-top:1px solid #b3b3b3;z-index:999;padding:.4em 15px .5em}div.propsearch_form form fieldset.submit.upper{display:none}body.communities div.propsearch_form form fieldset.submit{width:auto;text-align:right;position:static;border:none;padding:.8em 0 12px}div.propsearch_form form fieldset.submit div.count{display:block;padding:0 0 .2em 0}body.communities div.propsearch_form form fieldset.submit div.count{display:inline-block;padding:.4em}div.propsearch_form form h5{font-size:1.1em;line-height:1.1em;padding:0;margin:.8em 0 .4em}div.propsearch_form form h5.tier2,div.propsearch_form form h5.filters{padding-left:18px;background-image:url(/img/nav/xspr_show_hide_tier_horiz.png.pagespeed.ic.lK5h4kMyeT.png);background-size:14px 64px;background-repeat:no-repeat;background-position:left 2px;cursor:pointer}div.propsearch_form form h5.tier2.opened,div.propsearch_form form h5.filters.opened{background-position:left -48px}.properties_list{text-align:center}.properties_list:after{display:none}.listing_detail .l_features{padding:.4em 5% 0}.listing_detail .l_action ul#action_icons{padding:0}.listing_detail .listing_ptop .price{float:none;clear:both;font-size:1.1em;line-height:1.3em;padding-left:0}.listing_detail .l_photos{min-height:360px}ul#imagery_views.photos{bottom:10px}#listing_map,#listing_sat{width:100%;height:400px;padding:0}#listing_map .innerwrap,#listing_sat .innerwrap{position:relative;width:100%;height:400px}.jssora05l,.jssora05r{width:60px;height:60px;border-radius:30px;-webkit-border-radius:30px;background-size:600px 135px;top:260px}.jssora05l{left:16px;background-position:-15px -60px}.jssora05r{right:16px;background-position:-105px -60px}.jssora05l:hover{background-position:-195px -60px}.jssora05r:hover{background-position:-285px -60px}.jssora05l.jssora05ldn{background-position:-375px -60px}.jssora05r.jssora05rdn{background-position:-465px -60px}.jssora05l.jssora05lds{background-position:-15px -60px}.jssora05r.jssora05rds{background-position:-105px -60px}.jssort01-144-108 .c{background-size:240px 180px}#map .balloon_outerwrap,#map .balloon_outerwrap.demo{left:0;top:0;bottom:auto;width:100%}#map .balloon{width:100%;min-height:0}.balloon.office .brief_details{padding-bottom:15px}.balloon a.clickthru{border:1px solid #666}div.agentsearch_form #map{height:350px}#intro .contact .links span{display:block}#intro .contact .links span:after{content:""}#intro .contact .links span span{display:inline}body.office_detail #map{height:450px}.community_links ul.comms{text-align:left;padding-top:.8em}.community_links ul.comms:after{display:none}.community_links ul.comms li{display:block;width:100%;border-style:solid none none none;background-color:transparent;background-image:none!important;margin:0}.community_links ul.comms li span.wrap0{width:100%;padding:0}.community_links ul.comms li a,.community_links ul.comms li a:link,.community_links ul.comms li a:visited{position:static;height:auto;color:#000}.community_links ul.comms li a span{position:static;padding:.1em 0 .2em;background-color:transparent}.community_links ul.comms li a span strong,.community_links ul.comms li a span cite{display:inline;font-size:1em;line-height:1.2em}.community_links ul.comms li a span strong:after{content:","}body.static ul.section_menu{float:none;box-sizing:border-box;width:100%;max-width:100%;margin:12px 0}body.static #main_content img{float:none;max-width:100%;margin-right:0}body.firsttoknow_home .reg_form{padding:14px 20px}.firsttoknow_home #main_content img#phone_app{width:120px;margin:21px 0 12px 21px}.firsttoknow_home #pagebanner{padding:48px 24px}.firsttoknow_home #pagebanner h2{font-size:1.6em;line-height:1.2em}body.firsttoknow_home div.first_icons ul li{padding-top:110px}body.firsttoknow_home div.first_icons ul li.separator{height:130px}.firsttoknow .viewres_options .sort_order,.firsttoknow .viewres_options .bulk_actions{width:auto;max-width:100%;float:none;margin-bottom:.6em}.viewres_options .bulk_actions label{text-align:left}body.avm #main_content h2{font-size:1.4em;line-height:1.3em}body.avm #main_content h4{font-size:1em;line-height:1.3em;margin-bottom:.6em}body.avm #main_content p{font-size:.9em;line-height:1.4em}body.static.corporateservices_home #main_content img{float:none;max-width:100%;margin:12px 0}.showing_survey form ol li span.radio_series span.radio{display:block;padding:.1em 0}}@media only screen and (max-width:450px){div#results_summary{position:relative}body.listing_summary ul.listsum_actions{text-align:right}body.map_search #view_map span,body.map_search #view_list span{display:none}body.map_search div.propsearch_form form fieldset.submit input{font-size:.8em;line-height:1.2em;padding:6px 7px}body.map_search div.propsearch_form form fieldset.submit input#save_search{margin-right:21px}body.firsttoknow_home div.first_icons ul li{padding-top:90px}body.firsttoknow_home div.first_icons ul li.separator{height:110px}body.avm .expert_valuation h3,body.avm .subscribe_report h3{padding:0 21px}body.avm .avm_form form fieldset input[type="submit"],body.avm .expert_valuation h3 a,body.avm .expert_valuation h3 a:link,body.avm .expert_valuation h3 a:visited,body.avm .subscribe_report h3 a,body.avm .subscribe_report h3 a:link,body.avm .subscribe_report h3 a:visited{display:block;width:100%;box-sizing:border-box}body.avm.results #avm_results div.avm_result ul li{display:block;padding:0;margin:0}body.avm.results #avm_results div.avm_result ul li.low,body.avm.results #avm_results div.avm_result ul li.sep,body.avm.results #avm_results div.avm_result ul li.high{display:inline-block}div.avm_result#r_rpr div.rprw-est-range span,div.avm_result#r_rpr span.rprw-est-range-values{display:inline-block}body.avm.results #avm_results div.avm_result h5.credit{margin-top:.8em}body.avm.results table.sold_table,body.avm.results table.sold_table tr,body.avm.results table.sold_table td{display:block;clear:both;float:none}body.avm.results table.sold_table tr{position:relative;padding:6px 36px}body.avm.results table.sold_table tr.solds_hdr,body.avm.results table.sold_table th{display:none}body.avm.results table.sold_table td{padding:2px 6px}body.avm.results table.sold_table td.count{position:absolute;top:7px;left:10px;padding:0}body.avm.results table.sold_table td.sold strong:before{content:"Sold for "}body.avm.results table.sold_table td.beds,body.avm.results table.sold_table td.baths{text-align:left;display:inline-block;vertical-align:top;width:4em}body.avm.results table.sold_table td.baths{width:5em}body.avm.results table.sold_table td.beds:before{content:"Beds: "}body.avm.results table.sold_table td.baths:before{content:"Baths: "}body.avm.results table.sold_table td.area{display:inline-block;vertical-align:top}body.avm.results table.sold_table td.area:before{content:"Living area: "}}@media only screen and (max-width:400px){body.listing_summary ul.listsum_actions li.viewmap{position:absolute;top:2px;right:0}body.listing_summary ul.listsum_actions li.viewmap a,body.listing_summary ul.listsum_actions li.viewmap a:link,body.listing_summary ul.listsum_actions li.viewmap a:visited{padding-right:6px}body.listing_summary ul.listsum_actions li.viewmap a,body.listing_summary ul.listsum_actions li.viewmap a:link,body.listing_summary ul.listsum_actions li.viewmap a:visited,body.listing_summary ul.listsum_actions li.save a,body.listing_summary ul.listsum_actions li.save a:link,body.listing_summary ul.listsum_actions li.save a:visited{padding-right:0}.community_links ul.regions li#reg_all span.dtop{display:none}div#pagehead div#contacts form#minisearch{width:275px;right:-54px}div#pagehead div#contacts form#minisearch input#sphinx_combo_search_mini{width:230px}div#pagehead div#contacts form#minisearch button{width:30px}#main_content div.vow_promo div.intro h3{font-size:1.2em;line-height:1.2em}div.propsearch_form form fieldset div.proxim div:first-child{width:67%}div.propsearch_form form fieldset div.proxim div:last-child{width:27%}body.map_search #view_map,body.map_search #view_list{font-size:.7em;line-height:1.3em}.results_bc li{display:block;text-align:left;float:none;margin-bottom:.4em}.results_bc li.back{display:block;float:left;padding-left:0}.listing_detail .section dl dt,.listing_detail .section#mortgage_calc form label,.listing_detail .section dl dd,.avm.results .section dl dt,.avm.results .section dl dd{float:none;width:auto;text-align:left;padding:0}.listing_detail .section dl dd,.avm.results .section dl dd{padding-bottom:.5em}.listing_detail .section#mortgage_calc form input[type="submit"]{margin-left:0}.listing_detail div.section#broker p img{float:none;margin-right:0}ul#imagery_views{padding-left:10px}ul#imagery_views li{padding:3px 6px;font-size:.8em;line-height:1.1em}.listing_detail .l_photos{min-height:260px}#listing_map,#listing_sat,#listing_map .innerwrap,#listing_sat .innerwrap{height:300px}.listing_detail .l_features{padding:.4em 0 0}.listing_detail .l_contact{text-align:left}.listing_detail .l_contact .agent .portrait{width:90px;min-width:90px;margin:0 6px 0 0}.listing_detail .l_contact.lower .agent .contacts{display:inline-block;vertical-align:middle;width:auto;margin:0;padding-top:.8em}.balloon .brief_details{padding-bottom:36px}.firsttoknow .property .addr_price h4.address,.firsttoknow .property .addr_price h4.city,.firsttoknow.recommended .property .addr_price h4.address,.firsttoknow.recommended .property .addr_price h4.city{padding-right:0}.firsttoknow .property .addr_price h3.price{float:left;margin-top:2px}.firsttoknow .property ul.share_fave{position:static;float:right;padding:3px 0 0 0;width:72px}.firsttoknow.recommended .property ul.share_fave{width:108px}.firsttoknow .property ul.share_fave li{width:28px;height:28px;-webkit-border-radius:13px;border-radius:13px;background-position:-11px -11px}.firsttoknow .property ul.share_fave li.selected{background-position:-61px -11px}.firsttoknow .property ul.share_fave li.share{background-position:-111px -11px}.firsttoknow .property ul.share_fave li.share span.st_sharethis,.firsttoknow .property ul.share_fave li.share span.st_sharethis span.stButton{width:28px;height:28px;-webkit-border-radius:13px;border-radius:13px}.listing_detail .l_basics ul.share_fave li.share span.st_sharethis span.stButton,.firsttoknow .property ul.share_fave li.share span.st_sharethis span.stButton{background-position:-111px -11px}.firsttoknow .property ul.share_fave li.dismiss{background-position:-161px -11px}.firsttoknow .dashboard .sctn_action a,.firsttoknow .dashboard .sctn_action a:link,.firsttoknow .dashboard .sctn_action a:visited,.firsttoknow .dashboard .sctn_action span.nolink{font-size:.8em;line-height:1.8em;padding:4px 7px 4px 5px}.firsttoknow .dashboard .sctn_action a strong{height:20px;min-width:20px;-webkit-border-radius:10px;border-radius:10px}.psurvey .property_recap{display:block}div#bottom_nav ul{max-width:18em}div#bottom_nav ul li.access,div#bottom_nav ul li.oneplace{border-left:none;padding-left:0}div#bottom_nav ul li.privacy{border-left:1px solid #000;padding-left:5px}}@media only screen and (max-width:358px){body.listing_summary .viewres_options .sort_order{max-width:47%}.balloon.office .img_wrap_0{width:110px}.balloon .open_house h3{display:block;width:auto;padding-top:.4em}.balloon .open_house p{display:block}.balloon .brief_details .rooms_area p span.sqft,.balloon .brief_details .rooms_area p span.acre{display:block}.balloon .brief_details .rooms_area p span.sqft:after,.balloon .brief_details .rooms_area p span.acre:after{content:''}.balloon a.clickthru span,.balloon.office a.clickthru span{right:auto;left:127px}.balloon a.share{right:auto;left:209px}.balloon a.fave{right:auto;left:236px}.person .contact .links span{display:block;white-space:nowrap}.person .contact .links span:after{content:""}div.offices_summary .office .img_wrap_0{width:auto;min-height:0;max-height:120px;margin-bottom:.6em}div.offices_summary .office .img_wrap_0 img{margin:0 auto 0 0}div.offices_summary .office .name_address{clear:left}body.office_detail #manager .person .img_wrap_0{width:110px;max-height:155px;margin:0 15px 0 0}body.office_detail #manager .person .name_cred h3.name{font-size:1.1em;line-height:1.2em}body.office_detail #manager .person .name_cred h4.cred{font-size:.8em;line-height:1.4em}body.office_detail #manager .person .profile a.inline,body.office_detail #manager .person .profile a.inline:link,body.office_detail #manager .person .profile a.inline:visited{margin:0 0 0 auto}}@media only screen and (min-width:1080px){div#pagebanner div#home_search{min-height:650px}div#pagebanner div#home_search form{width:624px;padding-top:15px;left:calc(50% - 312px);bottom:90px}div#pagebanner div#home_search form fieldset{padding-top:15px}div#pagebanner div#home_search form input,div#pagebanner div#home_search form textarea,div#pagebanner div#home_search form select{font-size:.9em;line-height:1.1em}div#pagebanner div#home_search form .submit input,div#pagebanner div#home_search form input[type="submit"]{width:186px;padding:4px 1.8em 4px 9px}div#pagebanner div#home_search form fieldset.multisearch input{width:624px;padding:9px 195px 8px 12px}div#pagebanner div#home_search form fieldset.submit{padding-top:30px}div#pagebanner div#home_search form fieldset.rooms select{margin-right:4px;width:125px}div#pagebanner div#home_search form fieldset.price input{margin-right:4px;width:166px;padding-top:9px}div#pagebanner div#home_search form fieldset.to_advanced{font-size:.9em;line-height:1.1em;width:183px}div#pagebanner div#home_search form fieldset.to_advanced a,div#pagebanner div#home_search form fieldset.to_advanced a:link,div#pagebanner div#home_search form fieldset.to_advanced a:visited{padding:8px 1.8em 8px 11px}@-moz-document url-prefix() {
	
		div#pagebanner div#home_search form fieldset.multisearch input,
		div#pagebanner div#home_search form fieldset.price input
		{
			padding-bottom: 9px;
		}
	
	}body.home div.global_search{width:94%}.listing_detail .section dl dd,.avm.results .section dl dd{width:62%}div.team_summary .person a.overlay,div.team_summary .person a.overlay:link,div.team_summary .person a.overlay:visited{width:64%}div.offices_summary .office a.overlay,div.offices_summary .office a.overlay:link,div.offices_summary .office a.overlay:visited{width:73%}div.team_summary .person .name_cred,div.team_summary .person .details{width:45%}div.offices_summary .office .name_address{width:50%}div.offices_summary .office .contact{width:250px}body.section_menu div.section_menu.about,body.section_menu div.section_menu.services{width:80%;margin:0 auto}body.section_menu div.section_menu div{width:300px}.listing_detail .l_contact.upper form div.text.showing.date{width:48%;float:left;margin-bottom:0}.listing_detail .l_contact.upper form div.select.showing.time{width:48%;float:right}}@media only screen and (min-width:1150px){.jcarousel-clip{width:1035px;height:194px}.jcarousel-list li,.jcarousel-item{width:185px;height:191px}.jcarousel a img,.jcarousel div.prop_photo,.jcarousel div.prop_photo img.prop{width:185px;height:138px}.jcarousel-list li:hover div.prop_photo,.jcarousel-item:hover div.prop_photo{top:0;width:204px;height:152px}.jcarousel-list li:hover div.prop_photo img.prop,.jcarousel-item:hover div.prop_photo img.prop{top:0;left:-9px;width:204px;height:152px}.jcarousel-next-horizontal,.jcarousel-prev-horizontal{height:140px}}@media only screen and (max-width:563px){#l_imagery .fpo_nw{width:268px}}@media only screen and (max-width:455px){#l_imagery .fpo_nw{width:292px;height:54px}}@media only screen and (max-width:400px){#l_imagery .fpo_nw{width:220px}}