@font-face{font-family:'HelveticaNeueBlackExt';src:url('/css/fonts/hlzv____-webfont.eot');src:local('☺'),url('/css/fonts/hlzv____-webfont.woff') format('woff'),url('/css/fonts/hlzv____-webfont.ttf') format('truetype'),url('/css/fonts/hlzv____-webfont.svg#webfontlFlKZe8u') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'HelveticaNeueBoldCond';src:url('/css/fonts/hlbc____-webfont.eot');src:local('☺'),url('/css/fonts/hlbc____-webfont.woff') format('woff'),url('/css/fonts/hlbc____-webfont.ttf') format('truetype'),url('/css/fonts/hlbc____-webfont.svg#webfontnEt1vnRf') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'HelveticaNeueRoman';src:url('/css/fonts/hlr_____-webfont.eot');src:local('☺'),url('/css/fonts/hlr_____-webfont.woff') format('woff'),url('/css/fonts/hlr_____-webfont.ttf') format('truetype'),url('/css/fonts/hlr_____-webfont.svg#webfontebjDDS7w') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'HelveticaNeueMediumCond';src:url('/css/fonts/hlmc____-webfont.eot');src:local('☺'),url('/css/fonts/hlmc____-webfont.woff') format('woff'),url('/css/fonts/hlmc____-webfont.ttf') format('truetype'),url('/css/fonts/hlmc____-webfont.svg#webfontL8rbXVmj') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'HelveticaNeueHeavy';src:url('/css/fonts/hlh_____-webfont.eot');src:local('☺'),url('/css/fonts/hlh_____-webfont.woff') format('woff'),url('/css/fonts/hlh_____-webfont.ttf') format('truetype'),url('/css/fonts/hlh_____-webfont.svg#webfont9llxl4uD') format('svg');font-weight:normal;font-style:normal}.container_12{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_3{width:220px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_6{width:460px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_9{width:700px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_12 .grid_12{width:940px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_3{padding-left:240px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_6{padding-left:480px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_9{padding-left:720px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_3{padding-right:240px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_6{padding-right:480px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_9{padding-right:720px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_3{left:240px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_6{left:480px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_9{left:720px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_3{left:-240px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_6{left:-480px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_9{left:-720px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}.hidden,.hide{visibility:hidden;height:1px;width:1px;padding:0;margin:0}body{background:#f8d48b url(/images/main_bg.jpg) center top;background-repeat:no-repeat;font-size:62.5%;color:#0a0700;font-weight:normal;font-style:normal;line-height:normal;font-family:'HelveticaNeueRoman',sans-serif;font-size-adjust:.52}#masthead{margin-top:0;padding-top:0}#masthead #logo img{width:475px;height:134px;margin:0}#masthead #navigation{width:620px;height:119px;position:relative}#masthead #navigation .subnav{position:absolute;top:0;right:11px;background:url(/images/subnav_bg.jpg)}#masthead #navigation .subnav .subcont{vertical-align:middle}#masthead #navigation .subnav .subcont ul{margin:10px 10px;padding:0;list-style:none}#masthead #navigation .subnav .subcont ul li{font-weight:normal;font-style:normal;line-height:normal;font-family:'HelveticaNeueBoldCond',sans-serif;font-size-adjust:.54;font-size:1.6em;color:#314f45;margin:0 4px 0 4px;padding:0 0 0 15px;background-image:url(/images/subnav_tan_bullet.gif);background-repeat:no-repeat;background-position:0 7px;display:inline;list-style:none}#masthead #navigation .subnav .subcont ul li a,#masthead #navigation .subnav .subcont ul li a:visited{color:#314f45;text-decoration:none;border-bottom:1px dotted #314f45}#masthead #navigation .subnav .subcont ul li a:hover,#masthead #navigation .subnav .subcont ul li a:active{color:#f8d48b;text-decoration:none;border-bottom:1px dotted #f8d48b}#masthead #navigation .subnav .subcont ul li:first-child{background:0;margin:0 3px 0 0;padding:0}#masthead #navigation .mainnav{position:absolute;bottom:-26px;right:-20px;width:470px;height:64px;overflow:hidden}#masthead #navigation .mainnav ul{padding:0;margin:0;list-style:none}#masthead #navigation .mainnav ul li{display:inline;list-style:none;height:64px;z-index:100;padding:0;margin:0}#masthead #navigation .mainnav ul li:first-child{background:0;padding:0;margin:0}#masthead #navigation #info_bar_masthead{position:absolute;bottom:-26px;right:-20px;width:470px;height:64px;overflow:hidden}#masthead #infobar{border-top:1px solid #cdb179;border-bottom:1px solid #cdb179;text-align:center;margin-top:6px}#masthead #infobar ul{margin:7px 0 6px 0;padding:0;list-style:none}#masthead #infobar ul li{font-size:1.2em;font-weight:normal;font-style:normal;line-height:normal;font-family:'HelveticaNeueHeavy',sans-serif;font-size-adjust:.52;display:inline;margin:0 0 0 8px;padding:0 0 0 16px;background-image:url(/images/info_orange_bullet.gif);background-repeat:no-repeat;background-position:0 6px;color:#314f45;list-style:none;letter-spacing:0}#masthead #infobar ul li a,#masthead #infobar ul li a:visited{color:#397147;text-decoration:none;border-bottom:1px dotted #397147}#masthead #infobar ul li a:hover,#masthead #infobar ul li a:active{color:#dba848;text-decoration:none;border-bottom:1px dotted #dba848}#masthead #infobar ul li:first-child{background:0;padding:0;margin:0}.slideshow{position:relative;height:350px}.slideshow img{position:absolute;top:0;left:0;z-index:8;opacity:.0}.slideshow img.active{z-index:10;opacity:1.0}.slideshow img.last-active{z-index:9}.mls_front,.mls_internal{position:relative;width:940px;height:495px;margin-top:25px}.mls_front .mls_box,.mls_internal .mls_box{-moz-box-shadow:-1px -1px 5px #cdb179;-webkit-box-shadow:-1px -1px 5px #cdb179;box-shadow:-1px -1px 5px #cdb179;background:url(/images/mls_bg.png) repeat #f4ead6;position:absolute;left:-8px;top:5px;width:310px}.mls_front .mls_box .mls_container,.mls_internal .mls_box .mls_container{margin:17px 32px 17px 17px}.mls_front .mls_box .mls_container h2,.mls_internal .mls_box .mls_container h2{font-weight:normal;font-style:normal;line-height:normal;font-family:'HelveticaNeueBoldCond',sans-serif;font-size-adjust:.54;font-size:2.1em;margin:0 0 4px 0;text-shadow:-1px -1px 0 #f5e4c4,1px 1px 0 #f5ead5;color:#0a0700;text-transform:uppercase}.mls_front .mls_box .mls_container .mls_search_form,.mls_internal .mls_box .mls_container .mls_search_form{background:url(/images/search_form_bg.png) repeat;border-bottom:1px solid #cbc3b3;border-top:1px solid #cbc3b3;height:38px;margin:0 0 9px 0;vertical-align:top;padding:10px 0 0 0;position:relative}.mls_front .mls_box .mls_container .mls_search_form .label,.mls_internal .mls_box .mls_container .mls_search_form .label{position:absolute;top:16px;left:10px}.mls_front .mls_box .mls_container .mls_search_form .label label,.mls_internal .mls_box .mls_container .mls_search_form .label label{font-weight:normal;font-style:normal;line-height:normal;font-family:'HelveticaNeueHeavy',sans-serif;font-size-adjust:.52;font-size:1.6em;margin:0 6px 0 6px;vertical-align:middle;color:#314f45}.mls_front .mls_box .mls_container .mls_search_form .entry,.mls_internal .mls_box .mls_container .mls_search_form .entry{position:absolute;top:10px;left:69px}.mls_front .mls_box .mls_container .mls_search_form .entry input[type="text"],.mls_internal .mls_box .mls_container .mls_search_form .entry input[type="text"]{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #cbc3b3;height:26px;width:115px;font-weight:normal;font-style:normal;line-height:normal;font-family:'HelveticaNeueRoman',sans-serif;font-size-adjust:.52}.mls_front .mls_box .mls_container .mls_search_form .search,.mls_internal .mls_box .mls_container .mls_search_form .search{position:absolute;top:11px;left:190px}.mls_front .mls_box .mls_container .mls_search_form .search input[type="image"],.mls_internal .mls_box .mls_container .mls_search_form .search input[type="image"]{margin:0}.mls_front .mls_box .mls_container .mls_search_by,.mls_internal .mls_box .mls_container .mls_search_by{border-bottom:1px solid #cbc3b3;padding:5px 0 3px 0;margin:0}.mls_front .mls_box .mls_container .mls_search_by a,.mls_internal .mls_box .mls_container .mls_search_by a,.mls_front .mls_box .mls_container .mls_search_by a:visited,.mls_internal .mls_box .mls_container .mls_search_by a:visited{color:#658489;text-decoration:none;border-bottom:1px dotted #658489}.mls_front .mls_box .mls_container .mls_search_by a:hover,.mls_internal .mls_box .mls_container .mls_search_by a:hover,.mls_front .mls_box .mls_container .mls_search_by a:active,.mls_internal .mls_box .mls_container .mls_search_by a:active{color:#dba848;text-decoration:none;border-bottom:1px dotted #dba848}.mls_front .mls_box .mls_container .mls_search_by h3,.mls_internal .mls_box .mls_container .mls_search_by h3{font-weight:normal;font-style:normal;line-height:normal;font-family:'HelveticaNeueHeavy',sans-serif;font-size-adjust:.52;font-size:1.5em;margin:5px 0 3px 5px;color:#314f45;text-transform:uppercase}.mls_front .mls_box .mls_container .mls_search_by p,.mls_internal .mls_box .mls_container .mls_search_by p{font-weight:normal;font-style:normal;line-height:normal;font-family:'HelveticaNeueRoman',sans-serif;font-size-adjust:.52;font-size:1em;color:#314f45;padding:0 0 0 14px}.mls_front .mls_box .mls_container .mls_search_by ul,.mls_internal .mls_box .mls_container .mls_search_by ul{margin:3px 9px 3px 9px;padding:0;list-style:none}.mls_front .mls_box .mls_container .mls_search_by ul li,.mls_internal .mls_box .mls_container .mls_search_by ul li{font-weight:normal;font-style:normal;line-height:normal;font-family:'HelveticaNeueRoman',sans-serif;font-size-adjust:.52;font-size:1.2em;color:#314f45;margin:0 8px 1px 0;padding:0 0 0 14px;background-image:url(/images/mls_search_bullet.png);background-repeat:no-repeat;background-position:0 3px;display:inline-block;zoom:1;*display:inline;_height:17px;vertical-align:top;list-style:none;min-height:17px;width:125px}.mls_front .mls_box .mls_container .mls_search_by ul li a,.mls_internal .mls_box .mls_container .mls_search_by ul li a,.mls_front .mls_box .mls_container .mls_search_by ul li a:visited,.mls_internal .mls_box .mls_container .mls_search_by ul li a:visited{color:#314f45;text-decoration:none;border-bottom:1px dotted #314f45}.mls_front .mls_box .mls_container .mls_search_by ul li a:hover,.mls_internal .mls_box .mls_container .mls_search_by ul li a:hover,.mls_front .mls_box .mls_container .mls_search_by ul li a:active,.mls_internal .mls_box .mls_container .mls_search_by ul li a:active{color:#dba848;text-decoration:none;border-bottom:1px dotted #dba848}.mls_front #intro_box,.mls_internal #intro_box{position:absolute;left:292px;top:-3px;width:640px;height:460px;-moz-box-shadow:-1px -1px 5px #cdb179;-webkit-box-shadow:-1px -1px 5px #cdb179;box-shadow:-1px -1px 5px #cdb179;z-index:100}.mls_front #intro_box .fader,.mls_internal #intro_box .fader{z-index:1;width:640px;height:460px;overflow:hidden;text-align:right;background:#263c23}.mls_front #intro_box #slideshow,.mls_internal #intro_box #slideshow{display:hidden}.mls_front #intro_box .intro_box_cont,.mls_internal #intro_box .intro_box_cont{width:640px;height:460px;background:url(/images/intro_box_fade2.png) repeat-x top center;position:absolute;top:0;right:0;z-index:1000}.mls_front #intro_box .intro_box_cont .intro_cont,.mls_internal #intro_box .intro_box_cont .intro_cont{padding:285px 18px 18px 18px}.mls_front #intro_box .intro_box_cont .intro_cont h1,.mls_internal #intro_box .intro_box_cont .intro_cont h1{font-size:1.8em;font-weight:normal;font-style:normal;line-height:normal;font-family:'HelveticaNeueHeavy',sans-serif;font-size-adjust:.52;color:#fff;margin:35px 0 0 0;letter-spacing:0;line-height:1.1em;text-shadow:0 2px 3px #114417;text-transform:uppercase}.mls_front #intro_box .intro_box_cont .intro_cont p,.mls_internal #intro_box .intro_box_cont .intro_cont p{font-size:1.2em;font-weight:normal;font-style:normal;line-height:normal;font-family:'HelveticaNeueRoman',sans-serif;font-size-adjust:.52;color:#fff;margin:10px 5px 0 5px;line-height:1.2em}.mls_front #intro_box .intro_box_cont .intro_cont .minnesota,.mls_internal #intro_box .intro_box_cont .intro_cont .minnesota{float:right;margin:6px 6px 0 6px}.mls_internal{width:300px;height:auto;margin-top:25px;margin-bottom:25px}.mls_internal .mls_box{-moz-box-shadow:-1px -1px 5px #cdb179;-webkit-box-shadow:-1px -1px 5px #cdb179;box-shadow:-1px -1px 5px #cdb179;background:url(/images/mls_bg.png) repeat #f4ead6;position:relative;left:0;top:0;width:300px;padding:10px 0}.mls_internal .mls_box .mls_container{margin:14px 14px 14px 14px}.mls_internal .mls_box .mls_container .mls_search_form .label{position:absolute;top:16px;left:10px}.mls_internal .mls_box .mls_container .mls_search_form .label label{font-weight:normal;font-style:normal;line-height:normal;font-family:'HelveticaNeueHeavy',sans-serif;font-size-adjust:.52;font-size:1.6em;margin:0 6px 0 4px;vertical-align:middle;color:#314f45}.mls_internal .mls_box .mls_container .mls_search_form .entry{position:absolute;top:10px;left:69px}.mls_internal .mls_box .mls_container .mls_search_form .entry input[type="text"]{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #cbc3b3;height:26px;width:120px;font-weight:normal;font-style:normal;line-height:normal;font-family:'HelveticaNeueRoman',sans-serif;font-size-adjust:.52}.mls_internal .mls_box .mls_container .mls_search_form .search{position:absolute;top:10px;left:205px}.mls_internal .mls_box .mls_container .mls_search_form .search input[type="image"]{margin:0}.mls_internal .mls_box .mls_container .mls_search_by ul{margin:3px 9px 3px 9px;padding:0;list-style:none}.mls_internal .mls_box .mls_container .mls_search_by ul li{font-weight:normal;font-style:normal;line-height:normal;font-family:'HelveticaNeueRoman',sans-serif;font-size-adjust:.52;font-size:1.2em;color:#314f45;margin:0 8px 1px 0;padding:0 0 0 14px;background-image:url(/images/mls_search_bullet.png);background-repeat:no-repeat;background-position:0 3px;display:block;zoom:1;vertical-align:top;list-style:none}.mls_internal #self_nav{-moz-box-shadow:-1px -1px 5px #cdb179;-webkit-box-shadow:-1px -1px 5px #cdb179;box-shadow:-1px -1px 5px #cdb179;background:url(/images/mls_bg.png) repeat #f4ead6;padding:15px 10px;margin:0 0 20px 0}.mls_internal #self_nav ul li{font-weight:normal;font-style:normal;line-height:normal;font-family:'HelveticaNeueRoman',sans-serif;font-size-adjust:.52;font-size:1.2em;line-height:1.5em;color:#314f45;margin:0 8px 5px 0;padding:0 0 5px 14px;background-image:url(/images/mls_search_bullet.png);background-repeat:no-repeat;background-position:0 3px;vertical-align:top;list-style:none;border-bottom:1px solid #cbc3b3}.mls_internal #self_nav ul li a,.mls_internal #self_nav ul li a:visited{color:#397147;text-decoration:none;border-bottom:1px dotted #397147}.mls_internal #self_nav ul li a:hover,.mls_internal #self_nav ul li a:active{color:#314f45;text-decoration:none;border-bottom:1px dotted #314f45}#featured_listings{margin:0}#featured_listings h1{font-size:2.8em;font-weight:normal;font-style:normal;line-height:normal;font-family:'HelveticaNeueBoldCond',sans-serif;font-size-adjust:.54;color:#0a0700;padding:0 0 4px 8px;letter-spacing:0;line-height:1.1em;border-bottom:1px solid #cdb179}#featured_listings .featured_container{height:265px;width:459px;position:relative;border-bottom:1px solid #cdb179;overflow:hidden}#featured_listings .featured_container .featured_info_block{display:none}#featured_listings .featured_container .visual{overflow:visible}#featured_listings .featured_container .visual .header{position:absolute;top:7px;left:9px;z-index:10}#featured_listings .featured_container .visual .trees{position:absolute;top:45px;left:15px;z-index:20}#featured_listings .featured_container .visual .image_and_link{position:absolute;top:30px;left:9px;z-index:1;width:220px;overflow:hidden}#featured_listings .featured_container .visual .image_and_link img.thumb{border:2px solid #fff}#featured_listings .featured_container .visual .image_and_link .moreinfo{height:31px;width:220px;overflow:hidden;margin:4px 0 0 0}#featured_listings .featured_container .visual .image_and_link .moreinfo img{padding:0;margin:0;height:31px;width:220px}#featured_listings .featured_container .visual .image_and_link .moreinfo a{background-image:url(/images/view_more_off.gif);background-position:0 0;background-repeat:no-repeat;height:31px;width:220px;border:0;padding:0;margin:0;font-size:4em}#featured_listings .featured_container .visual .image_and_link .moreinfo a:hover{background-image:url(/images/view_more_on.gif);background-position:0 0;background-repeat:no-repeat;overflow:hidden}#featured_listings .featured_container .info{position:absolute;left:235px;top:30px}#featured_listings .featured_container .info a,#featured_listings .featured_container .info a:visited{color:#658489;text-decoration:none;border-bottom:1px dotted #658489}#featured_listings .featured_container .info a:hover,#featured_listings .featured_container .info a:active{color:#dba848;text-decoration:none;border-bottom:1px dotted #dba848}#featured_listings .featured_container .info h2{font-weight:normal;font-style:normal;line-height:normal;font-family:'HelveticaNeueHeavy',sans-serif;font-size-adjust:.52;font-size:1.4em;color:#314f45;margin:0 4px 0 4px}#featured_listings .featured_container .info .info_cont{background:url(/images/mls_bg.png) repeat #f4ead6;border-top:1px solid #cdb179;padding:8px;margin:0 0 0 6px;width:190px}#featured_listings .featured_container .info .info_cont ul{margin:2px 0 10px 0}#featured_listings .featured_container .info .info_cont ul li{font-weight:normal;font-style:normal;line-height:normal;font-family:'HelveticaNeueRoman',sans-serif;font-size-adjust:.52;font-size:1.2em;color:#314f45;margin:0 8px 1px 0;padding:0 0 0 14px;background-image:url(/images/mls_search_bullet.png);background-repeat:no-repeat;background-position:0 3px;vertical-align:top;list-style:none}#featured_listings .featured_container .info .info_cont p{font-size:1.2em;line-height:1.1em}#featured_listings .featured_container_border{border-right:1px solid #cdb179}.content_pages{padding-top:10px;padding-bottom:10px}.content_pages h1{font-size:3.7em;font-weight:normal;font-style:normal;line-height:normal;font-family:'HelveticaNeueBoldCond',sans-serif;font-size-adjust:.54;color:#314f45;padding:0 0 4px 0;margin:15px 3px 10px 3px;letter-spacing:0;line-height:1.1em;border-bottom:1px solid #cdb179;text-align:right;text-shadow:-1px -1px 0 #e1c27f,1px 1px 0 #f5d89a;font-weight:lighter}.content_pages h2{font-size:2.1em;font-weight:normal;font-style:normal;line-height:normal;font-family:'HelveticaNeueHeavy',sans-serif;font-size-adjust:.52;color:#314f45;padding:0 0 2px 0;margin:15px 0 5px 0;letter-spacing:0;line-height:1.1em;border-bottom:1px dotted #cdb179;clear:both}.content_pages h3{font-size:1.8em;font-weight:normal;font-style:normal;line-height:normal;font-family:'HelveticaNeueHeavy',sans-serif;font-size-adjust:.52;color:#658489;padding:0 0 2px 0;margin:15px 0 5px 0;letter-spacing:0;line-height:1.1em;border-bottom:1px dotted #658489}.content_pages h6{font-weight:normal;font-style:normal;line-height:normal;font-family:'HelveticaNeueHeavy',sans-serif;font-size-adjust:.52;font-size:1em;line-height:1.4em;margin:5px 0}.content_pages .content_body{background:url(/images/mls_bg.png) repeat #f4ead6;padding:18px;-moz-box-shadow:-1px -1px 5px #cdb179;-webkit-box-shadow:-1px -1px 5px #cdb179;box-shadow:-1px -1px 5px #cdb179;margin:0 5px}.content_pages .content_body b,.content_pages .content_body strong,.content_pages .content_body span.bold{font-weight:normal;font-style:normal;line-height:normal;font-family:'HelveticaNeueHeavy',sans-serif;font-size-adjust:.52}.content_pages .content_body p{margin:0 0 15px 0;font-size:1.3em}.content_pages .content_body a,.content_pages .content_body a:visited{color:#314f45;text-decoration:none;border-bottom:1px dotted #314f45}.content_pages .content_body a:hover,.content_pages .content_body a:active{color:#dba848;text-decoration:none;border-bottom:1px dotted #dba848}.content_pages .content_body ul{margin:15px 0}.content_pages .content_body ul li{font-weight:normal;font-style:normal;line-height:normal;font-family:'HelveticaNeueRoman',sans-serif;font-size-adjust:.52;font-size:1.3em;color:#314f45;margin:0 8px 3px 0;padding:0 0 5px 22px;background-image:url(/images/body_bullet.png);background-repeat:no-repeat;background-position:0 0;vertical-align:top;list-style:none}.content_pages .content_body ol{margin:15px 0 15px 20px}.content_pages .content_body ol li{list-style-type:decimal;font-weight:normal;font-style:normal;line-height:normal;font-family:'HelveticaNeueRoman',sans-serif;font-size-adjust:.52;font-size:1.3em;color:#314f45;margin:0 8px 3px 0;padding:0 0 5px 2px;vertical-align:top}.content_pages .content_body .agent_pic{float:left;margin:0 10px 10px 0}.content_pages .content_body .agent_pic .agent_bg{background:#fff;border:1px solid #f8d48b;padding:3px;display:table;width:135px;height:175px;overflow:hidden}.content_pages .link_list{margin:0 0 15px 0;padding:0 0 5px 0;border-bottom:1px solid #cbc3b3}.content_pages .link_list p{padding:0;margin:0}.content_pages .link_list p a.external,.content_pages .link_list p a.external:visited{font-size:1.1em;font-weight:normal;font-style:normal;line-height:normal;font-family:'HelveticaNeueHeavy',sans-serif;font-size-adjust:.52;color:#658489;text-decoration:none;border-bottom:1px dotted #658489}.content_pages .link_list p a.external:active,.content_pages .link_list p a.external:hover{font-size:1.1em;font-weight:normal;font-style:normal;line-height:normal;font-family:'HelveticaNeueHeavy',sans-serif;font-size-adjust:.52;color:#dba848;text-decoration:none;border-bottom:1px dotted #dba848}.content_pages .link_list p.link_desc{margin:5px 0 0 15px;font-size:1.2em;line-height:1.5em}#footer .subcont{margin:20px 0 30px 0}#footer .subcont ul{margin:10px 10px;padding:0;list-style:none}#footer .subcont ul li{font-weight:normal;font-style:normal;line-height:normal;font-family:'HelveticaNeueBoldCond',sans-serif;font-size-adjust:.54;font-size:1.6em;color:#314f45;margin:0 4px 0 4px;padding:0 0 0 15px;background-image:url(/images/info_orange_bullet.gif);background-repeat:no-repeat;background-position:0 9px;display:inline;list-style:none}#footer .subcont ul li a,#footer .subcont ul li a:visited{color:#314f45;text-decoration:none;border-bottom:1px dotted #314f45}#footer .subcont ul li a:hover,#footer .subcont ul li a:active{color:#dba848;text-decoration:none;border-bottom:1px dotted #dba848}#footer .subcont ul li:first-child{background:0;margin:0 3px 0 0;padding:0}#footer .subcont{font-size:1.2em;line-height:1em;margin:5px 0 0 10px}#footer #realtor_logos{margin:20px 0 0 0}#mailblast_form .label{font-size:.9em;line-height:1em;margin:0 0 0 10px;font-weight:normal;font-style:normal;line-height:normal;font-family:'HelveticaNeueHeavy',sans-serif;font-size-adjust:.52;color:#314f45;width:100px}#mailblast_form .field_wrap{width:450px}#mailblast_form input.textField{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #cbc3b3;height:26px;width:95%;font-weight:normal;font-style:normal;line-height:normal;font-family:'HelveticaNeueRoman',sans-serif;font-size-adjust:.52;margin:0 0 10px 0;padding:3px}#mailblast_form textarea.textArea{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #cbc3b3;height:250px;width:95%;font-weight:normal;font-style:normal;line-height:normal;font-family:'HelveticaNeueRoman',sans-serif;font-size-adjust:.52;margin:0 0 10px 0;padding:3px}#mailblast_form .submit,#mailblast_form .submit:visited{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #cbc3b3;height:30px;width:75px;font-weight:normal;font-style:normal;line-height:normal;font-family:'HelveticaNeueHeavy',sans-serif;font-size-adjust:.52;background:#fff;margin:0 0 10px 105px;padding:3px;font-size:1.1em}#mailblast_form .submit:hover,#mailblast_form .submit:active{background:#dba848}.center{text-align:center}#masthead #navigation .subnav{right:0}#masthead #navigation #info_bar_masthead{text-align:right;position:absolute;bottom:-20px;right:0;height:70px}#masthead #navigation #info_bar_masthead ul li{font:100 1.1em/1em 'HelveticaNeueHeavy',sans-serif;color:#0a0700;margin:0 0 4px 0;text-shadow:#f8d48b 1px -1px .5px}#masthead #navigation #info_bar_masthead a,#masthead #navigation #info_bar_masthead a:visited{text-decoration:none;border-bottom:1px dotted #314f45;color:#314f45;padding:0 0 1px 0;background:#f8d48b;border-right:1px solid #f8d48b;border-left:1px solid #f8d48b;border-top:1px solid #f8d48b}#masthead #navigation #info_bar_masthead a:hover,#masthead #navigation #info_bar_masthead a:active{text-decoration:none;border-bottom:1px dotted #314f45;color:#fff;padding:0 0 1px 0;background:#314f45;border-right:1px solid #314f45;border-left:1px solid #314f45;border-top:1px solid #314f45;text-shadow:#314f45 1px -1px .5px}#masthead #logo img{height:99px;width:407px;margin:15px 0 0 0}#masthead #navigation .subnav .subcont ul li#facebook a,#masthead #navigation .subnav .subcont ul li#facebook a:hover,#masthead #navigation .subnav .subcont ul li#facebook a:visited,#masthead #navigation .subnav .subcont ul li#facebook a:active{border:0;background:0}#nav_bar_top{border-top:1px solid #f8d48b;border-bottom:1px dotted #f8d48b;margin-top:10px;margin-bottom:10px}#nav_bar_top ul{margin:5px auto;display:table}#nav_bar_top ul li{font:100 2em/1em 'HelveticaNeueBoldCond',sans-serif;color:#0a0700;margin:0 4px 0 4px;padding:8px 0 8px 15px;background-image:url(/images/mainnav_off_02.png);background-repeat:no-repeat;background-position:2px -12px;display:inline-block;list-style:none}#nav_bar_top ul li:first-child{background:0;padding:8px 0 8px 0}#nav_bar_top ul li a,#nav_bar_top ul li a:visited{text-decoration:none;color:#314f45;text-shadow:#f8d48b 1px 1px 8px,#f8d48b -1px -1px 8px,#f8d48b 1px -1px 8px,#f8d48b -1px 1px 8px}#nav_bar_top ul li a:hover,#nav_bar_top ul li a:active{text-decoration:none;color:#dba848;text-shadow:#314f45 1px 1px 8px,#314f45 -1px -1px 8px,#314f45 1px -1px 8px,#314f45 -1px 1px 8px}.mls_front .mls_box .mls_container h2,.mls_internal .mls_box .mls_container h2{margin:5px 0 3px 5px}.mls_front .mls_box .mls_container h2 a,.mls_front .mls_box .mls_container h2 a:visited,.mls_internal .mls_box .mls_container h2 a,.mls_internal .mls_box .mls_container h2 a:visited{color:#314f45;text-decoration:none;border-bottom:1px dotted #314f45}.mls_front .mls_box .mls_container h2 a:hover,.mls_front .mls_box .mls_container h2 a:active,.mls_internal .mls_box .mls_container h2 a:hover .mls_internal .mls_box .mls_container h2 a:active{color:#dba848;text-decoration:none;border-bottom:1px dotted #dba848}.mls_internal,.mls_internal .mls_box{width:220px}.mls_internal .mls_box .mls_container .mls_search_form .label{left:6px}.mls_internal .mls_box .mls_container .mls_search_form .label label{font:100 1.4em/1em 'HelveticaNeueHeavy',sans-serif}.mls_internal .mls_box .mls_container .mls_search_form .entry{left:60px}.mls_internal .mls_box .mls_container .mls_search_form .entry input[type="text"]{width:60px}.mls_internal .mls_box .mls_container .mls_search_form .search{left:125px}.content_pages .content_body .agent_pic .agent_bg{display:block;width:125px;height:auto;border:1px solid #f8d48b}#mls_sidebar{margin:20px 10px}#mls_sidebar .logo{margin:0 0 20px 0}#mls_sidebar .logo img{height:43px;width:175px}#mls_sidebar .contact_info ul{font:100 1.1em/1em 'HelveticaNeueRoman',sans-serif;color:#0a0700;margin:0 0 20px 0;text-shadow:#f8d48b 1px -1px .5px}#mls_sidebar .contact_info ul li{margin:0 0 5px 0;list-style:none}#mls_sidebar .contact_info ul li a,#mls_sidebar .contact_info ul li a:visited{text-decoration:none;border-bottom:1px dotted #314f45;color:#314f45;padding:0 0 1px 0;background:#f8d48b;border-right:1px solid #f8d48b;border-left:1px solid #f8d48b;border-top:1px solid #f8d48b}#mls_sidebar .contact_info ul li a:hover,#mls_sidebar .contact_info ul li a:active{text-decoration:none;border-bottom:1px dotted #314f45;color:#fff;padding:0 0 1px 0;background:#314f45;border-right:1px solid #314f45;border-left:1px solid #314f45;border-top:1px solid #314f45;text-shadow:#314f45 1px -1px .5px}#mls_sidebar .main_nav ul{margin:10px 0}#mls_sidebar .main_nav ul li{font:100 1.6em/1em 'HelveticaNeueBoldCond',sans-serif;color:#0a0700;margin:0 0 10px 0;padding:0 0 10px 0;display:block;list-style:none;border-bottom:1px dotted #cdb179}#mls_sidebar .main_nav ul li a,#mls_sidebar .main_nav ul li a:visited{text-decoration:none;color:#314f45;text-shadow:#f8d48b 1px 1px 8px,#f8d48b -1px -1px 8px,#f8d48b 1px -1px 8px,#f8d48b -1px 1px 8px}#mls_sidebar .main_nav ul li a:hover,#mls_sidebar .main_nav ul li a:active{text-decoration:none;color:#dba848;text-shadow:#314f45 1px 1px 8px,#314f45 -1px -1px 8px,#314f45 1px -1px 8px,#314f45 -1px 1px 8px}#mls_sidebar .footer_additional{margin:10px 0}#mls_sidebar #realtor_logos{margin:0 20px}#featured_listings .featured_container .visual .image_and_link .image_clip{width:220px;height:166px;overflow:hidden}.mls_front #intro_box,.mls_internal #intro_box,.mls_front #intro_box .intro_box_cont,.mls_front #intro_box .fader,.mls_internal #intro_box .fader,.mls_internal #intro_box .intro_box_cont{height:450px}.mls_front #intro_box .intro_box_cont .intro_cont,.mls_internal #intro_box .intro_box_cont .intro_cont{padding-top:245px}.mls_front #intro_box .intro_box_cont,.mls_internal #intro_box .intro_box_cont{background:url(/images/intro_box_fade2.png) repeat-x center 0}.mls_front,.mls_internal{height:450px;overflow:hidden;margin-bottom:25px}.mls_internal #intro_box .intro_cont{padding:0!important}.intro_overlay{background:transparent url(/images/front_fade_overlay.png) center bottom no-repeat;height:415px;width:640px;position:absolute;top:35px;right:0;z-index:2000}#masthead{height:155px}#masthead #navigation #info_bar_masthead ul li{line-height:1.2em;font-size:1.1em}#nav_bar_top{margin-top:10px}#masthead #navigation{width:460px;overflow:hidden}#masthead #navigation #info_bar_masthead{right:-25px}#masthead #navigation .subnav{top:8px}#masthead #navigation .subcont ul li.apr_rate{font-size:1.5em}#masthead #navigation .subcont ul li.apr_rate span{color:#0a0700;font-size:1.1em;padding:0 0 0 5px;padding:3px 5px;border-radius:5px;background:#f8d48b}#masthead #navigation .subcont ul li.apr_rate .cnr{margin:2px 5px 0 0}#masthead #navigation .subnav .subcont ul li{background:0;padding:0 0 0 10px}.mls_front{height:445px}.mls_front .mls_box{width:290px;top:0;height:450px;overflow:hidden}.mls_front .mls_box .mls_container{margin:17px}.mls_front .mls_box .mls_container .mls_search_form .label{left:5px}.mls_front .mls_box .mls_container .mls_search_form .entry{left:66px}.mls_front .mls_box .mls_container .mls_search_by a.hotsheet_sign_up{font-size:.6em;float:right;margin:6px 9px 0 0;padding:0 10px 0 0;background:transparent url(/images/body_bullet_sm.png) right 1px no-repeat}.mls_front .mls_box .mls_container .mls_search_by a:hover.hotsheet_sign_up,.mls_front .mls_box .mls_container .mls_search_by a:active.hotsheet_sign_up{background:transparent url(/images/body_bullet_sm.png) right -23px no-repeat}.mls_internal .mls_box .mls_container .mls_search_by h3{font-size:1.2em}#mailblast_form .label{width:100px}.hotsheet_row{padding:0 0 0 120px}#mailblast_form textarea.textArea{height:200px}#mailblast_form #hotsheets{margin:0 0 10px 0;padding:3px}#mailblast_form .submit{margin-left:120px}#mls_sidebar .mls_search_by{font:100 1.6em/1em 'HelveticaNeueBoldCond',sans-serif;color:#0a0700;margin:0 0 10px 0;padding:0 0 10px 0;display:block;list-style:none;border-bottom:1px dotted #cdb179}#mls_sidebar .mls_search_by a,#mls_sidebar .mls_search_by a:visited{text-decoration:none;color:#314f45;text-shadow:#f8d48b 1px 1px 8px,#f8d48b -1px -1px 8px,#f8d48b 1px -1px 8px,#f8d48b -1px 1px 8px}#mls_sidebar .mls_search_by a:hover,#mls_sidebar .mls_search_by a:active{text-decoration:none;color:#dba848;text-shadow:#314f45 1px 1px 8px,#314f45 -1px -1px 8px,#314f45 1px -1px 8px,#314f45 -1px 1px 8px}.content_pages .content_body ol li,.content_pages .content_body ul li{line-height:1.5em}.content_pages .content_body ol li p{font-weight:100;font-size:1.1em}#featured_listings .featured_container .info{width:210px}.mls_front #intro_box .intro_box_cont{background-position-x:0;background-position-y:60px}.footer-block{margin-bottom:10px;padding-bottom:0;display:table;margin-left: auto;margin-right:auto;}