a,abbr,acronym,address,applet,big,blockquote,body,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,tt,ul,var{border:0;margin:0;padding:0}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}#bodywrapper{width:100%;margin:0 auto}#wrapper{margin:0 auto;width:960px}#contentwrapper{float:left}#contentarea{float:left;margin:0}#content-box-top{margin-top:10px}#content-box-back{float:left}#content{float:left;width:590px;min-height:400px}body.agents .content-area-container{width:100%}.detailview #content,.mapsearch #content,.prod #content{width:770px}#left,#right{float:left;width:185px}.detailview #left,.mapsearch #left,.prod #left{display:none}#bottom,#top{float:left;width:960px}#home-bottom{float:left;width:100%}#bottom{text-align:center}#wide{float:left;width:370px}.detailview #wide,.mapsearch #wide{width:185px}#footer,#usmtag{clear:both}#usmtag{margin-top:25px}#navbottom{height:12px;margin:0;width:960px}#footer-logos{float:left;padding:0 4px 4px;width:952px}.sidebar{float:left}#header{height:122px;margin:0;overflow:hidden;padding:0;position:relative;z-index:50}#header a.title{display:block;position:absolute;width:100%;z-index:50}#header a.mobile{font-size:1em;top:0;left:15px;position:absolute;z-index:9999}#header .header-contact,#header p{z-index:50}#header #slideshow{margin:auto}#navbar{height:28px;margin:0;text-align:center;white-space:nowrap;z-index:100}#navbar li{display:inline;list-style:none;position:relative;z-index:100}#navbar a{font-family:verdana,arial,sans-serif;font-size:11px;font-weight:700;line-height:28px;padding:8px;text-transform:uppercase}#navbar a:hover{text-decoration:none}#navbar li ul{background:#ddd;display:block;left:-9999px;margin:0;padding:0;position:absolute;text-align:left;white-space:nowrap;min-width:170px}#navbar li.sfhover ul,#navbar li:hover ul{left:0;top:21px;z-index:100}#navbar li ul li{background:0 0;display:block;float:none;height:auto;padding:0;position:relative}* html #navbar li ul li{height:100%}#navbar li ul li a,#navbar li ul li a:hover{display:block;float:none;font-weight:700;height:24px;line-height:24px;margin:0;padding:0 10px;text-indent:0;text-transform:none}#navbar li ul ul{margin:-20px 0 0 100%;top:0}#navbar li.sfhover ul ul,#navbar li:hover ul ul{left:-9999px}#navbar li ul li.sfhover ul,#navbar li ul li:hover ul{left:auto}#wrapper #navbar ul a{text-indent:0;padding:0 10px;height:auto;width:auto}#ezfooternav{list-style:none;margin:5px auto 15px;text-align:center}#ezfooternav li{display:inline}#ezfooternav li#first{border-left-width:0}#ezfooternav li a{padding:0 5px 0 8px}.contentareabody{margin:0 0 20px}#content img{max-width:560px}#ezarticlelist h3{border-top:solid 1px #ddd;margin-top:.5em;padding-top:.5em}#ezarticlelist .ezreadmore{border:0!important}#ezarticlelist .v2-ezreadmore{border:0!important;float:right}#ezarticlelist .ezlist .v2-ezarticleimage{float:left;margin-right:15px;width:210px;overflow:hidden}#ezarticlelist .article-box{position:relative;margin-top:2em}.widgetArea h3{clear:left}.widgetArea h4{clear:left;line-height:1.4em;margin-top:1em}.widgetArea p{line-height:1.2em}.codewidget p,.textwidget p{line-height:inherit}.widgetArea .inputmultiselect,.widgetArea .inputselect,.widgetArea .inputtext{margin:0 0 .7em;width:98%}.widgetArea .inputchecklist{margin:0}.widgetArea .inputchecklist li{margin:0 0 .7em;clear:both}.widgetArea .inputcheck{margin:0 0 .7em}.widgetArea .inputcheck input,.widgetArea .inputcheck input:first-child{display:block;margin:.1em .2em;float:left}.widgetArea .inputcheck span{margin:0 0 0 1.7em;display:block}.widgetArea .fieldlabel{font-weight:700;display:block}.interiorblock .interiorblock{margin:0}#footer{background-position:left bottom;background-repeat:no-repeat;padding:10px 0 25px}#footer p{margin-bottom:0;text-align:center}#footer .companyname,#footer span.label{font-weight:700}#footer span.label{margin-left:10px}#footer-logos-right{float:right;padding:5px 5px 2px}#footer-logos-left{float:left;padding:5px 5px 2px}#footer-logos-left img,#footer-logos-right img{margin:3px}.footerphone2{margin-left:.5em}.footerphone2:empty{margin-left:0}.multi-office{text-align:center}.multi-office li{display:inline-block;margin:1em 2em}.multi-offic strong{font-size:1.1em}#usmtag a{background:transparent url(https://d1mlo4htassgww.cloudfront.net/i/usmtag/RE_footer_badge_blue.png) center top no-repeat;display:block;height:43px;margin:0 auto;text-indent:-9999px;width:143px}#usmtag-grey a{background:transparent url(https://d1mlo4htassgww.cloudfront.net/i/usmtag/RE_footer_badge_grey.png) center top no-repeat;display:block;height:43px;margin:0 auto;text-indent:-9999px;width:143px}#usmtag-white a{background:transparent url(https://d1mlo4htassgww.cloudfront.net/i/usmtag/RE_footer_badge_white.png) center top no-repeat;display:block;height:43px;margin:0 auto;text-indent:-9999px;width:143px}#usmtag.cleanlogo a{background:transparent url(https://d1mlo4htassgww.cloudfront.net/i/usmtag/RE_footer_badge_blue.png) center top no-repeat;display:block;height:43px;margin:0 auto;text-indent:-9999px;width:143px}.interiorblock{margin:0 15px}.halfleft{float:left;width:49%}.halfright{float:right;width:49%}.thirdleft{float:left;width:32%}.thirdright{float:right;width:32%}.clear{display:block}.clear:after{clear:both;content:".";display:block;height:0;visibility:hidden}* html .clear{height:1%}.hidden,.jqueryActive .closed{display:none}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}body{font-family:Verdana,sans-serif;font-size:.7em;line-height:1.3}h2{font-size:140%}h3{font-size:120%}h4{font-size:110%}h5{font-size:100%}h6{font-size:90%}ol,ul{margin-left:20px}ul.circle{list-style-type:circle}ul.square{list-style-type:square}ol.upper-roman{list-style-type:upper-roman}ol.lower-alpha{list-style-type:lower-alpha}h2,h3,h4,h5,h6,ol,p,ul{margin-bottom:10px}fieldset{border:1px solid #666;margin-bottom:15px;padding:10px}legend{border:1px solid;font-weight:700;padding:3px}a{text-decoration:none;outline:0}a:hover{text-decoration:underline}:focus{-moz-outline-style:none}.large{font-size:1.5em}.button{background:#ccc;border:solid 2px #000;display:block;font-size:14px;font-weight:700;margin:3px 0 5px;padding:1px 5px;text-align:center;cursor:pointer;line-height:1.5em}.button:hover{text-decoration:none}.button:last-child{margin-bottom:0}.button.inline{display:inline-block}.small{font-size:.9em}.left,.leftcol{float:left;margin-right:10px}.right{float:right;margin-left:10px}.imgleft{float:left;margin:0 10px 10px 0}.imgright{float:right;margin:0 0 10px 10px}.fill{width:99%}.button.fill{width:100%}.overlabel-wrap{position:relative}.js label.overlabel,label.overlabel-apply{font-family:verdana,sans-serif;font-size:1.2em;line-height:1.5;left:.4em;position:absolute;z-index:2;cursor:text}.js label.overlabel,.niceform label.overlabel-apply{width:115px;font-weight:500}#askaquestion div.errorForm{margin-bottom:5px}table .td-image,table .td-title{text-align:center}table .td-numeric{text-align:right}.ezbreadcrumbs a:first-child{padding-left:0}.ezbreadcrumbs a{padding-left:9px}.tabmenu,.ui-tabs-nav,ol.ui-tabs-nav,p.ui-tabs-nav,ul.ui-tabs-nav{font-size:1.2em;margin:0;list-style:none;line-height:1;padding:0;position:relative;top:2px}.ui-tabs-nav:after{content:'.';zoom:1;display:block;clear:both;height:0;visibility:hidden}.ui-tabs-nav li{display:block;float:left}.ui-tabs-nav .break{clear:left}.ui-tabs-nav li a{border-left:1px solid transparent;border-width:1px 1px 0;color:#fff;font-size:14px;display:block;height:16px;line-height:16px;padding:0 1em .2em 1em;margin-right:.1em;z-index:2}.ui-tabs-nav .ui-tabs-selected a,.ui-tabs-nav li a:hover{color:#444;position:relative;text-decoration:none;top:0}.ui-tabs-panel{position:relative;z-index:1}.ui-tabs-hide{left:-9999999px;position:absolute}.searches .ui-tabs-nav{left:12px}.error{margin:10px 0;background:#f9eeea;color:#4b4b4b;border:1px solid #a22;border-width:1px 0;padding:10px}.savesearch .error{background-color:#d5ddef;border-color:#bbbfcb}.error p{margin:0;padding:0}.msg{background:#fff;background:#68B516;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:5px;text-align:center}.msg a{color:#fff;text-decoration:underline}ul.ezimage-list li{width:32%;padding-right:1%;float:left;list-style:none;padding-top:1%}ul.ezimage-list li a{width:150px;height:129px;overflow:hidden;text-align:center;display:inline-block;zoom:1}ul.ezimage-list li a img{min-height:129px}ul.ezimage-list li p{margin-bottom:.5em}#dynabuttons{background:0 0;float:left;padding:10px 0;border:0}.togglebox{background-color:#fbfbfb;border:solid 1px #d4d3c7;margin:7px 0}.togglebox.nomargin,div.dynasearchdiv{margin:0}div.dynasearchdiv{border-top:0}.togglebox span{display:block;background:#DDDCD4 url(https://d1mlo4htassgww.cloudfront.net/i/bomber/bomber-x-sprite.png) repeat-x left -105px;color:#5a5a5a}.togglebox span a{display:block;padding:5px 4px 5px 20px;background:transparent url(https://d1mlo4htassgww.cloudfront.net/i/bomber/bomber-no-repeat-sprite.png) no-repeat -705px -192px}.togglebox span a:hover{background-position:-705px -192px}.togglebox span a.plus,.togglebox span a.plus:hover{background-position:-705px -292px}.dynasearchcblist{padding:0}.dynainner ul li a,.dynaseachcblist,.dynasearchcblist .dynainner label{display:block;padding:2px 4px;border:solid 1px #d4d3c7;border-bottom-width:0;color:#666;margin:0;background:#F4F3EB url(https://d1mlo4htassgww.cloudfront.net/i/bomber/bomber-x-sprite.png) repeat-x left -260px}.dynasearchblist .dynainner{overflow-x:hidden;overflow-y:auto;max-height:200px}.dynainner .activeLabel,.dynainner ul li a.active{background:#B1C0D3 url(https://d1mlo4htassgww.cloudfront.net/i/bomber/bomber-x-sprite.png) repeat-x left -260px;color:#002F53;font-style:normal}.dynainner .hoverLabel,.dynainner ul li a:hover{background:#A0E1FD url(https://d1mlo4htassgww.cloudfront.net/i/bomber/bomber-x-sprite.png) repeat-x left -260px;color:#002F53;cursor:pointer}.dynasearchdiv input{float:left;margin:4px 4px 0 4px;padding:0;line-height:0;clear:left}.dynasearchdiv input.inputtext{float:none;line-height:1;padding:2px}.dynasearchdiv table input{width:98%;margin:0}.dynasearchdiv input.ie{margin:0}.togglebox .toggleinner{padding:10px 10px}.togglebox .toggleinner.innercheck{padding:0}.togglebox .toggleinner.innercheck li a:hover{text-decoration:none}.togglebox .toggleinner.innercheck li a span{display:inline;background:0 0}.dynainner ul{list-style-type:none;margin:0;padding:0}div.dynaoptions input{margin:5px 0}#keyword,#mlsnumber{border:none}.sliderimg{width:100%}.ui-slider,.ui-slider-range{background:#fff;border:1px solid #ddd;font-family:Verdana,Arial,sans-serif;font-size:1.1em;height:5px;margin:9px 0;position:relative}.ui-slider-range{background:#000;position:absolute;top:-1px;margin:0}.ui-slider-handle{background:#000;border-radius:2px;border:0;bottom:-6px;height:16px;margin-left:-1px;position:absolute;width:8px;z-index:2}.legendform fieldset{background:0;border:1px solid rgba(0,0,0,.1);border-width:0 0 1px;margin:0 0 1.5em;padding:.5em 0 1em;position:relative;width:96%}.legendform legend{background:0 0;border:0;padding:0}.legendform fieldset ul{list-style:none;margin:0;overflow:hidden}.legendform fieldset li{line-height:1.7em}.legendform fieldset li var{font-style:normal;margin-left:.3em;opacity:.7}.legendform label{display:block;word-break:break-all}.legendform .range input{max-width:50%}.legendform .range var{position:absolute;top:0;right:0}.legendform input[type=text]{width:98%}.legendform input[type=date]{width:11em}.legendform input[type=checkbox]{margin:0 .3em;vertical-align:middle}.legendform fieldset .show-more{margin-left:.3em}.legendform fieldset .table-label{display:none;background:#fff;position:absolute;left:0;top:58px;z-index:2;line-height:1em;padding:.2em;font-size:1em;white-space:no-wrap}.legendform .reset{width:44%;margin-right:0}.ui-autocomplete{background:#fff;border:#ccc 1px solid;padding:.2em .5em;width:auto;list-style:none;z-index:9999999!important;max-height:200px;overflow:auto;height:auto!important}.ui-autocomplete .ui-state-hover{font-weight:700}.ui-autocomplete .nls-option-header{font-style:italic}.ui-autocomplete .nls-option-category{background:#d3d3d3;font-weight:700}.search-info .refine-search{display:none}.agentlist h2{line-height:1;margin-top:1em}#list_view_wrapper.agentlist .list_item{clear:none;border-top:0;padding:5px;width:160px;margin:0 13px 12px 0;text-align:center;vertical-align:top;display:inline-block;min-height:240px;zoom:1;height:auto!important;height:240px}#content .agentlist .list_details{margin:0}#content .agentlist .list_image{float:none}.agentlist .list_image{float:none;display:block;min-height:125px}.agentlist .list_image img{display:block;border:1px solid;padding:5px;margin:0 auto}.agentlist .list_details{margin:0}.agentlist h3{margin-bottom:.5em}.agentlist a{font-weight:400}.agent-office-header address{font-style:normal}.agent-office-header dl dd,.agent-office-header dl dt{display:inline}.agent-office-header dl dt.agent-office-email{display:none}.agent-office-header dt.pipe-before:before{content:" | "}.viewagent h1{margin-bottom:.1em}.viewagent .mlsleftcol{width:200px;float:left}.viewagent .mlsrightcol{float:left}.viewagent .Name{font-weight:700;font-size:2em}.viewagent .agentbio{margin-top:1em}#re-searchlist{list-style:none;padding:0;margin:0;text-align:center}#re-searchlist li{display:inline-block;zoom:1;width:175px;vertical-align:top;margin:0 4px 10px;text-align:center}#re-searchlist li img{width:175px;height:136px;background:#eee;display:block}#re-searchlist li div{font-size:11px;line-height:20px;margin-top:-20px;padding:0 5px;float:right;background:#fff;position:relative}.searchcategory{padding:0 0 5px;margin:0;min-height:220px;width:678px;display:block;clear:both}.searchcategoryheader{max-width:438px}.searchcategoryimg{float:left;padding:5px;margin:5px;width:200px}.searchcategorycontent{float:left;padding:5px;margin:5px;min-height:200px;display:block}#ContactForm{border-style:solid;border-width:1px;margin:0 0 20px;padding:12px}#ContactForm #contact-info-box{border-style:solid;border-width:1px;float:right;margin:-13px -13px -13px 8px;padding:8px;width:200px}#ContactForm li{padding-bottom:5px}#ContactForm form{float:left}.niceform label{display:block;font-size:1.1em;font-weight:700}.niceform label,form#contact table{margin-bottom:15px;width:100%}.niceform table tr{vertical-align:top}.niceform label input{display:block}.niceform .inputchecklist{float:left;width:100%;margin:0 0 1em}.niceform .inputchecklist li{list-style-type:none;margin:0;padding:0}.niceform .inputchecklist label{font-size:1em;font-weight:500;display:inline}.niceform .inputchecklist input{display:inline}.niceform small{display:block;font-weight:400}#ContactForm div.errorForm{margin-top:0}span.required{color:red}.contact label.required:after,.rmif label.required:after{color:red;content:'*'}.widget{text-align:left;margin:0 0 15px}.widget .box{margin:0}.box{border-style:solid;border-width:1px;margin:0 0 15px;padding:.6em}.box :first-child,.widgetArea .box :first-child{margin-top:0}#user-tool-box p:last-child,.box p:last-child{margin-bottom:0}.sidebar-box{margin:0 0 20px}.box.nomargin{margin:0}.morelink,.pssviewall{border-top:1px solid #CCC;display:block;font-weight:700;margin-top:.8em;padding-top:.8ex;line-height:1em;clear:both}#bottom .widget{display:inline-block;margin-left:15px;width:297px;vertical-align:top;zoom:1}#bottom .widget:first-child{margin-left:0}.widget.slideshow ul{list-style:none;margin-left:0}; #homepage{width:100%}#homepage_featured{margin-bottom:1.5em}.homepage-2 #homepage_content{float:left;width:375px}.homepage-2 #homepage_featured{float:left;width:170px;margin-left:10px}.homepage-3 #homepage_content{float:right;width:375px}.homepage-3 #homepage_featured{float:right;width:170px;margin-right:10px}.homepage-4 #homepage_featured{text-align:center}.homepage-4 .jcarousel-skin-USM-558px{margin:0 118px}#hp-slideshow-container{overflow:hidden}#hp-slideshow{margin:0}.jcarousel-container{position:relative}.jcarousel-clip{margin:0;overflow:hidden;padding:0;position:relative;z-index:2}.jcarousel-list{left:0;margin:0;overflow:hidden;padding:0;position:relative;top:0;z-index:1}.jcarousel-item,.jcarousel-list li{float:left;height:75px;list-style:none;width:75px}.jcarousel-skin-USM-558px .jcarousel-container{background:#e9e8d6;border:1px solid #d6d5cc}.jcarousel-skin-USM-558px .jcarousel-container-horizontal{width:558px}.jcarousel-skin-USM-558px .jcarousel-container-vertical{height:490px;width:160px}.jcarousel-skin-USM-558px .jcarousel-clip-horizontal{height:256px;margin:0 41px;width:478px}.jcarousel-skin-USM-558px .jcarousel-clip-vertical{height:408px;margin:0;width:160px;position:relative;top:41px}.jcarousel-skin-USM-558px .jcarousel-item{border-right:1px solid #d6d5cc;height:196px;padding:7px 15px 0;width:128px}.jcarousel-skin-USM-558px .jcarousel-item-horizontal{height:250px;width:209px}.jcarousel-skin-USM-558px .jcarousel-item-vertical{border:0;border-bottom:1px solid #d6d5cc}.jcarousel-skin-USM-558px .jcarousel-item:last-child{border-right-width:0}.jcarousel-skin-USM-558px .jcarousel-item strong{color:#3e3d3d;font-size:80%;text-transform:uppercase}.jcarousel-skin-USM-558px .jcarousel-item p{font-size:10px;margin-bottom:0}.jcarousel-skin-USM-558px .jcarousel-item a img{display:block;height:118px;overflow:hidden;text-align:center;width:134px;max-width:auto}.jcarousel-skin-USM-558px .jcarousel-item-horizontal a img{background-color:#fff;display:block;height:184px;overflow:hidden;text-align:center;width:209px}.jcarousel-skin-USM-558px .jcarousel-item-vertical,.jcarousel-skin-USM-558px .jcarousel-item-vertical li{float:none}.jcarousel-skin-USM-558px .jcarousel-next-horizontal{background:transparent url(https://d1mlo4htassgww.cloudfront.net/js/jcarousel/skins/USM-558px/next.gif) no-repeat 0 center;border-left:1px solid #d6d5cc;cursor:pointer;height:256px;position:absolute;right:0;top:0;width:40px}.jcarousel-skin-USM-558px .jcarousel-next-vertical{background:transparent url(https://d1mlo4htassgww.cloudfront.net/js/jcarousel/skins/USM-558px/next-v.gif) no-repeat center 0;border-top:1px solid #d6d5cc;cursor:pointer;height:40px;position:absolute;right:0;top:448px;width:160px}.jcarousel-skin-USM-558px .jcarousel-prev-horizontal{background:transparent url(https://d1mlo4htassgww.cloudfront.net/js/jcarousel/skins/USM-558px/prev.gif) no-repeat 0 center;border-right:1px solid #d6d5cc;cursor:pointer;height:256px;left:0;position:absolute;top:0;width:40px}.jcarousel-skin-USM-558px .jcarousel-prev-vertical{background:transparent url(https://d1mlo4htassgww.cloudfront.net/js/jcarousel/skins/USM-558px/prev-v.gif) no-repeat center 0;border-bottom:1px solid #d6d5cc;cursor:pointer;height:40px;left:0;position:absolute;top:0;width:160px}.jcarousel-next,.jcarousel-prev{display:none;z-index:3}.jcarousel-skin-USM-558px .jcarousel-next-horizontal:hover,.jcarousel-skin-USM-558px .jcarousel-prev-horizontal:hover{background-position:-40px center}.jcarousel-skin-USM-558px .jcarousel-next-horizontal:active,.jcarousel-skin-USM-558px .jcarousel-prev-horizontal:active{background-position:-80px center}.jcarousel-skin-USM-558px .jcarousel-next-disabled-horizontal,.jcarousel-skin-USM-558px .jcarousel-next-disabled-horizontal:active,.jcarousel-skin-USM-558px .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-USM-558px .jcarousel-prev-disabled-horizontal,.jcarousel-skin-USM-558px .jcarousel-prev-disabled-horizontal:active,.jcarousel-skin-USM-558px .jcarousel-prev-disabled-horizontal:hover{background-position:-120px center;cursor:default}.jcarousel-skin-USM-558px .jcarousel-next-vertical:hover,.jcarousel-skin-USM-558px .jcarousel-prev-vertical:hover{background-position:center -40px}.jcarousel-skin-USM-558px .jcarousel-next-vertical:active,.jcarousel-skin-USM-558px .jcarousel-prev-vertical:active{background-position:center -80px}.jcarousel-skin-USM-558px .jcarousel-next-disabled-vertical,.jcarousel-skin-USM-558px .jcarousel-next-disabled-vertical:active,.jcarousel-skin-USM-558px .jcarousel-next-disabled-vertical:hover,.jcarousel-skin-USM-558px .jcarousel-prev-disabled-vertical,.jcarousel-skin-USM-558px .jcarousel-prev-disabled-vertical:active,.jcarousel-skin-USM-558px .jcarousel-prev-disabled-vertical:hover{background-position:center -120px;cursor:default}.jcarousel-skin-USM-558px.jcarousel-image-445x390 .jcarousel-clip-horizontal{height:472px}.jcarousel-skin-USM-558px.jcarousel-image-445x390 .jcarousel-item-horizontal{height:470px;width:446px;border-right:none}.jcarousel-skin-USM-558px.jcarousel-image-445x390 .jcarousel-item-horizontal a img{height:auto;width:auto}.jcarousel-skin-USM-558px.jcarousel-image-445x390 .jcarousel-next-horizontal,.jcarousel-skin-USM-558px.jcarousel-image-445x390 .jcarousel-prev-horizontal{height:472px}.jcarousel-skin-USM-558px.jcarousel-image-209x184 .jcarousel-clip-horizontal{height:266px}.jcarousel-skin-USM-558px.jcarousel-image-209x184 .jcarousel-item-horizontal{height:264px;width:208px}.jcarousel-skin-USM-558px.jcarousel-image-209x184 .jcarousel-item-horizontal a img{height:auto;width:auto}.jcarousel-skin-USM-558px.jcarousel-image-209x184 .jcarousel-next-horizontal,.jcarousel-skin-USM-558px.jcarousel-image-209x184 .jcarousel-prev-horizontal{height:266px}.jcarousel-skin-USM-558px.jcarousel-image-130x130 .jcarousel-clip-horizontal{height:auto}.jcarousel-skin-USM-558px.jcarousel-image-130x130 .jcarousel-item-horizontal,.jcarousel-skin-USM-558px.jcarousel-image-130x130 .jcarousel-item-horizontal a img{height:auto;width:130px}.jcarousel-skin-USM-558px.jcarousel-image-130x130 .jcarousel-next-horizontal,.jcarousel-skin-USM-558px.jcarousel-image-130x130 .jcarousel-prev-horizontal{height:100%}.jcarousel-item-horizontal,.jcarousel-item-vertical{margin:1px}#twoup{list-style:none;margin:0;padding:0;text-align:center}#twoup li{padding:1em;text-align:left;display:inline-block;min-height:240px;zoom:1;height:auto!important;height:262px}#twoup li a{display:block}#twoup li p{margin-bottom:0}#featuredlistings-table{width:100%;border-collapse:collapse}#featuredlistings-table th{background:#ddd;font-size:1em;padding:.6em 0 .4em}#featuredlistings-table td{border:solid 1px #ddd;border-width:1px 0;padding:.5em .75em}#featuredlistings-table th{text-align:left;padding-left:20px;padding-right:.5em}#featuredlistings-table th.header{background-image:url(https://d1mlo4htassgww.cloudfront.net/i/tablesorter/bg.gif);cursor:pointer;background-repeat:no-repeat;background-position:center left}#featuredlistings-table th.headerSortUp{background-image:url(https://d1mlo4htassgww.cloudfront.net/i/tablesorter/asc.gif)}#featuredlistings-table th.headerSortDown{background-image:url(https://d1mlo4htassgww.cloudfront.net/i/tablesorter/desc.gif)}.featured-4up-detail .list_item{float:left;width:350px;margin-right:30px;margin-bottom:10px;padding-bottom:10px}.featured-4up-detail .list_details .MLS_Number,.featured-4up-detail .list_details .Town,.featured-4up-detail .list_details .view_listing{float:left}.featured-4up-detail .list_details .List_Price,.featured-4up-detail .list_details .list_remarks{float:right}.featured-4up-detail .List_Price,.featured-4up-detail .MLS_Number{font-weight:700}.featured-4up-detail .List_Price,.featured-4up-detail .MLS_Number,.featured-4up-detail .list_details .List_Price{font-size:.9em}.featured-4up-detail .list_image{float:left}.featured-4up-detail .list_clear{clear:left}.featured-4up-detail .list_details{margin-left:165px}.featured-4up-detail .list_item p{padding-bottom:0;padding-top:5px}.ui-widget-overlay{background:#ccc;position:fixed;!important position:absolute;top:0;left:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.slideshow-dialog.ui-dialog{min-width:640px}.ui-dialog{position:absolute;padding:.2em;overflow:hidden;clear:both;font-family:Verdana,Arial,Helvetica,sans-serif}.ui-dialog .ui-dialog-titlebar{position:relative;height:27px;background:#eee;border-bottom:1px solid #ddd;padding:0 8px}.ui-dialog .ui-dialog-titlebar span{display:block;float:left;line-height:27px;font-size:14px;padding:0 5px}.ui-dialog .ui-dialog-titlebar-close{float:right;display:block;font-size:18px;text-align:center;text-decoration:none}.ui-dialog .ui-dialog-titlebar-close span{display:block}.ui-dialog .ui-dialog-content{border:0;padding:.5em 1em;background:0 0;overflow:auto;zoom:1;clear:both}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-dialog,.ui-dialog:hover{background:#FFF;border-radius:1em;color:#444;font-weight:400}.ui-dialog-content{color:#444}.ui-dialog .contactContent textarea,.ui-dialog .emailContent textarea,.ui-dialog .scheduleContent textarea{width:300px}.ui-dialog .formbuttons{float:left;clear:both}form input,select,textarea{border-color:#AAA #DDD #DDD #AAA;border-style:solid;border-width:1px;font-size:1.2em}ul.psslist{list-style:none;margin:0;padding:0 0 0 .5em}#bottom .recsearch .box,#contentbottom .recsearch .box,#contenttop .recsearch .box,#top .recsearch .box{-moz-column-width:140px;-moz-column-gap:15px;-webkit-column-width:140px;-webkit-column-gap:15px;column-width:140px;column-gap:15px}ul.psslist:first-child{padding:0}ul.psslist li{padding:.3em 0 .3em 0;line-height:1em}.tabbed-recsearch .ui-tabs-nav{margin-bottom:8px}.tabbed-recsearch .ui-tabs-nav .ui-tabs-selected a,.tabbed-recsearch .ui-tabs-nav a,.tabbed-recsearch .ui-tabs-nav a:hover{background:0 0;border:0;color:inherit;display:inline-block;padding-left:0}.tabbed-recsearch .ui-tabs-nav li a:after{content:'|';padding-left:1em}.tabbed-recsearch .ui-tabs-nav li:last-child a:after{content:'';padding-left:0}#askaquestion .opener{font-size:1.2em;font-weight:700}#askaquestion .phone,#askaquestion .phone2{font-size:1.3em;font-weight:700;line-height:1.4em;display:block}#askaquestion .phone span,#askaquestion .phone span:first-child,#askaquestion .phone2 span,#askaquestion .phone2 span:first-child{font-size:.75em;line-height:1.2;margin-top:.7em;font-weight:500;display:block}#askaquestion .other{font-weight:700;display:block;margin-top:.5em}#login-right p,#user-tool-box p{font-weight:700;margin-bottom:.5em}#login-right li,#user-tool-box li{font-size:1.1em;font-weight:700}#loginimage{text-align:right;background:#fff;border:1px solid #ccc;margin-bottom:.7em;margin-right:2px}#login-left{float:left;width:175px;padding:4px 15px 10px 0}#login-left .button{float:left;clear:both}#login-right{float:left;width:175px}.sm40 .fa-social-links{font-size:36px}.sm30 .fa-social-links{font-size:26px}.sm20 .fa-social-links{font-size:18px}.fa-social-links{clear:both;padding:0 10px 5px;margin:0 0 10px -5px;list-style:none!important;width:155px}#bottom .fa-social-links{width:auto;float:right}#bottom .fa-social-links li,#left .fa-social-links li,#right .fa-social-links li{float:left}.fsml-facebook,.fsml-facebook-square{color:#3A589B}.fsml-linkedin,.fsml-linkedin-square{color:#007BB6}.fsml-youtube,.fsml-youtube-square{color:#D72523}.fsml-twitter,.fsml-twitter-square{color:#1BB2E9}.fsml-vimeo-square{color:#17B3E8}.fsml-wordpress{color:#1A88BB}.fsml-rss,.fsml-rss-square{color:#F47620}.fsml-pinterest,.fsml-pinterest-square{color:#ED2528}.fsml-google-plus,.fsml-google-plus-square{color:#B12F21}.fsml-instagram{color:#125688}.social-links{float:left;clear:both;padding:0 0 5px;margin:0 0 10px -5px;list-style:none!important;width:155px}#bottom .social-links{width:auto;float:right}#bottom .social-links li,#left .social-links li,#right .social-links li{float:left}.sml-links{display:block;height:40px;width:40px;text-indent:-99999px;margin:0 5px 10px 6px;background:transparent url(https://d1mlo4htassgww.cloudfront.net/i/bookmarking2/sociallinks40x40.png) no-repeat;overflow:hidden}.sml-facebook{background-position:-200px 0}.sml-facebook:hover{background-position:-200px -41px}.sml-myspace{background-position:-160px 0}.sml-myspace:hover{background-position:-160px -41px}.sml-linkedin{background-position:-120px 0}.sml-linkedin:hover{background-position:-120px -41px}.sml-twitter{background-position:0 0}.sml-twitter:hover{background-position:0 -41px}.sml-youtube{background-position:-80px 0}.sml-youtube:hover{background-position:-80px -41px}.sml-vimeo{background-position:-40px 0}.sml-vimeo:hover{background-position:-40px -41px}.sml-wordpress{background-position:-280px 0}.sml-wordpress:hover{background-position:-280px -41px}.sml-feed{background-position:-240px 0}.sml-feed:hover{background-position:-240px -41px}.sml-googleplus{background-position:-360px 0}.sml-googleplus:hover{background-position:-360px -41px}.sml-pinterest{background-position:-320px 0}.sml-pinterest:hover{background-position:-320px -41px}.sm30 .sml-links{height:30px;width:30px;margin:0 4px 10px 4px;background:transparent url(https://d1mlo4htassgww.cloudfront.net/i/bookmarking2/sociallinks30x30.png) no-repeat}.sm30 .sml-facebook{background-position:-150px 0}.sm30 .sml-facebook:hover{background-position:-150px -31px}.sm30 .sml-myspace{background-position:-120px 0}.sm30 .sml-myspace:hover{background-position:-120px -31px}.sm30 .sml-linkedin{background-position:-90px 0}.sm30 .sml-linkedin:hover{background-position:-90px -31px}.sm30 .sml-twitter{background-position:0 0}.sm30 .sml-twitter:hover{background-position:0 -31px}.sm30 .sml-youtube{background-position:-60px 0}.sm30 .sml-youtube:hover{background-position:-60px -31px}.sm30 .sml-vimeo{background-position:-30px 0}.sm30 .sml-vimeo:hover{background-position:-30px -31px}.sm30 .sml-wordpress{background-position:-210px 0}.sm30 .sml-wordpress:hover{background-position:-210px -31px}.sm30 .sml-feed{background-position:-180px 0}.sm30 .sml-feed:hover{background-position:-180px -31px}.sm30 .sml-googleplus{background-position:-270px 0}.sm30 .sml-googleplus:hover{background-position:-270px -31px}.sm30 .sml-pinterest{background-position:-240px 0}.sm30 .sml-pinterest:hover{background-position:-240px -31px}.sm20 .sml-links{height:20px;width:20px;margin:0 2px 10px 3px;background:transparent url(https://d1mlo4htassgww.cloudfront.net/i/bookmarking2/sociallinks20x20.png) no-repeat}.sm20 .sml-facebook{background-position:-100px 0}.sm20 .sml-facebook:hover{background-position:-100px -21px}.sm20 .sml-myspace{background-position:-80px 0}.sm20 .sml-myspace:hover{background-position:-80px -21px}.sm20 .sml-linkedin{background-position:-60px 0}.sm20 .sml-linkedin:hover{background-position:-60px -21px}.sm20 .sml-twitter{background-position:0 0}.sm20 .sml-twitter:hover{background-position:0 -21px}.sm20 .sml-youtube{background-position:-40px 0}.sm20 .sml-youtube:hover{background-position:-40px -21px}.sm20 .sml-vimeo{background-position:-20px 0}.sm20 .sml-vimeo:hover{background-position:-20px -21px}.sm20 .sml-wordpress{background-position:-140px 0}.sm20 .sml-wordpress:hover{background-position:-140px -21px}.sm20 .sml-feed{background-position:-120px 0}.sm20 .sml-feed:hover{background-position:-120px -21px}.sm20 .sml-googleplus{background-position:-180px 0}.sm20 .sml-googleplus:hover{background-position:-180px -21px}.sm20 .sml-pinterest{background-position:-160px 0}.sm20 .sml-pinterest:hover{background-position:-160px -21px}.twitter-header .twitter-avatar{display:inline-block}.twitter-header .twitter-avatar img{width:20px;height:auto}.twitter-header .twitter-link-profile{font-size:10px}.twitter-header h3{display:inline-block;font-size:12px;margin-left:9px;width:100px}.twitter-feed .tweet{clear:both;margin-top:10px;display:none}.twitter-feed .tweet-favorite,.twitter-feed .tweet-reply,.twitter-feed .tweet-retweet{width:16px;height:16px;background:transparent url(https://d1mlo4htassgww.cloudfront.net/i/twitter-btns-sprite.png) 0 0 no-repeat;display:inline-block;text-indent:-99999em;margin-right:15px}.twitter-feed .tweet-reply:hover{background-position:-16px 0}.twitter-feed .tweet-favorite{background-position:-32px 0}.twitter-feed .tweet-favorite:hover{background-position:-48px 0}.twitter-feed .tweet-retweet{background-position:-80px 0}.twitter-feed .tweet-retweet:hover{background-position:-96px 0}.twitter-feed p{margin-bottom:5px;word-wrap:break-word}.twitter-feed .tweet-date{line-height:1.2em;font-size:10px;margin-top:20px}.twitter-feed .twitter-btns{margin-top:10px}.blog-rss p{float:left;clear:both}.blog-rss p img{float:left;height:75px;width:auto;margin:1em 1em 1em 0}.h-entry{margin-bottom:2em}.h-entry:after{content:' ';clear:both;display:block}.blog-comments>ol{list-style:none}.blog-comments>ol>li{margin:.6em 0 1.2em}.blog-attribution,.blog-categories,.blog-pagination{list-style:none;margin-left:0}.blog-attribution li,.blog-categories li,.blog-pagination li{display:inline}.blog-attribution li:after,.blog-categories li:after{content:', '}.blog-attribution li:last-child:after,.blog-categories li:last-child:after{content:''}.blog-pagination li:last-child{float:right}.blog-pagination li:first-child a:before,.blog-pagination li:first-child span:before{content:"\00ab\2002"}.blog-pagination li:last-child a:after,.blog-pagination li:last-child span:after{content:"\2002\00bb"}.clearfix{clear:both}.tagcloud ul{list-style:none}.tagcloud ul li{display:inline-flex;padding-right:4%}.blog-tags{padding-top:5%;width:100%}.blog-tags span,.blog-tags ul{float:right}.blog-tags ul{list-style:none;clear:both}.blog-tags li{display:inline-flex;padding-left:3%}img.p-image.align-left{padding:4px;margin:0 7px 2px 0;display:inline;float:left;height:150px}.featuredBlogImage img{width:100%}ul#replies li{list-style:none;font-size:.9em}.blogsidebar .askaquestion h3{margin-bottom:5px}.blogsidebar .askaquestion .box{padding:0}.blogsidebar .askaquestion .box .form-group{margin-bottom:15px}.blogsidebar .askaquestion .box .form-control{display:block;width:100%;font-size:14px;line-height:1.428571429;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.blogsidebar .askaquestion .box .form-control:placeholder-shown{padding-left:5px}.blogsidebar .askaquestion .box textarea.form-control{height:auto}.share-this{float:right;font-size:13px;line-height:15px}.share-this ul,.share-this>a{background-image:url(https://d1mlo4htassgww.cloudfront.net/css/re2/themes/global-images/button.png);background-position:center center;background-color:#fefefe;border-color:#ddd;border-style:solid;border-width:1px;display:block;float:right;padding:3px 5px;z-index:99}.share-this>a{text-align:center;text-transform:uppercase;text-decoration:none;border-radius:0 3px 3px 0;border-left-style:dotted}.share-this ul{border-radius:3px 0 0 3px}.share-this a:hover~ul{display:block}.share-this ul{border-right:0;display:none;margin:0 0 0 -125px;padding:0;position:absolute}.share-this ul:hover{display:block}.share-this li{display:inline-block}.share-this li a{box-sizing:content-box;padding:3px 5px;width:15px;font-size:15px;margin:0;display:inline-block;text-align:center}.share-this .fa-facebook{color:#3B5998}.share-this .fa-twitter{color:#90D1ED}.share-this .fa-pinterest{color:#BD1C2C}.share-this .fa-google-plus{color:#000}.share-this .fa-linkedin{color:#0077B5}.share-this .fa-instagram{color:#125688}#property-search{border-style:solid;border-width:1px;float:left;padding:12px;width:534px;margin-bottom:15px}#serviceareatowns .Town,.inputchecklist{max-height:200px;overflow:auto;border:1px solid #ddd}.mobile-device #serviceareatowns .Town,.mobile-device .inputchecklist{max-height:none}.DCounty div,.DTown div{max-height:200px;overflow:auto}.standard-ui div.dynamicsearchbar div.configured{background-color:#fff;border:1px solid #ccc}.standard-ui #dyna-inner{margin-bottom:.8em}.simple-ui label.fieldlabel{font-size:110%;font-weight:700;clear:left;display:block}#content .simple-ui li{list-style-type:none;width:49%;float:left}#content .simple-ui #as_right li{width:100%}#content .ui-simple-set{clear:both;float:left;margin:.5em 0;width:100%}#content .ui-simple-set select{margin-right:11%;width:38.5%}#content .ui-simple-set select:last-child{margin-right:0}.simple-ui .ui-simple-set small,.simple-ui .ui-simple-set ul{margin:0}.ui-simple-set ul{list-style:none;margin:0 0 1em}#content .simple-ui #DPropertyClassification,#content .simple-ui #DTown,#content .simple-ui #DTownMA,#content .simple-ui #DTownME,#content .simple-ui #DTownNC,#content .simple-ui #DTownNH,#content .simple-ui #DTownVT,#content .simple-ui #DWaterBodies,.dynasearchcblist .toggleinner{border:1px solid #ccc;max-height:200px;overflow:auto}.mobile-device #content .simple-ui #DPropertyClassification,.mobile-device #content .simple-ui #DTown,.mobile-device #content .simple-ui #DTownMA,.mobile-device #content .simple-ui #DTownME,.mobile-device #content .simple-ui #DTownNC,.mobile-device #content .simple-ui #DTownNH,.mobile-device #content .simple-ui #DTownVT,.mobile-device #content .simple-ui #DWaterBodies,.mobile-device .dynasearchcblist .toggleinner{max-height:none}.formcontentswrapper .overlabel-apply{top:4px}.formcontentswrapper input#mlsnumsearch{vertical-align:top;margin-top:5px}.toggleinner label.overlabel-apply{top:.3em;left:.56em}#dynamicsearchbar .additionalvalues{margin:0}#dynamicsearchbar .additionalvalues li{margin:0 0 10px;list-style:none}.ui-simple-multi-select select{z-index:5}.js .ui-simple-multi-select{background-image:url(https://d1mlo4htassgww.cloudfront.net/i/spinner.gif);background-repeat:no-repeat;background-position:right center}.js .ui-simple-multi-select.loaded{background-image:none}.js .ui-simple-multi-select select{display:none}.ui-dropdownchecklist{z-index:5;font-size:1.2em;color:#000;margin-bottom:.7em;width:100%}.ui-dropdownchecklist-selector{line-height:1.1em;border:1px solid #CDCDCD;background:#fff;width:94%;cursor:text}.ui-dropdownchecklist-dropcontainer{background-color:#fff;border:1px solid #999;max-width:230px}.ui-state-disabled label{color:#ccc}.ui-dropdownchecklist-group{font-weight:700;font-style:italic}.ui-dropdownchecklist-indent{padding-left:7px}.ui-dropdownchecklist-selector-wrapper{vertical-align:middle}.ui-dropdownchecklist-selector{padding:1px 3px 1px 3px}.ui-dropdownchecklist-group{padding:1px 2px 1px 2px}#DateAvailable.togglebox .overlabel-wrap{display:inline-block;width:32%}#top .ui-simple-set{float:left;width:32%;margin-right:1%}#top .ui-simple-select{clear:left}#top .ui-simple-range{width:65%}#top .ui-simple-range select{width:49%}#top .ui-simple-textbox{width:48%}#top .button{clear:left;float:left}#top #dynamicsearchbar{padding-left:460px}#top #dyna-inner{float:left;clear:both}#top #dynamicsearchbar .morelink{border-top:0 none;float:left;margin-left:15px}#wide .wide-ui .ui-wide-range,#wide .wide-ui .ui-wide-select,#wide .wide-ui .ui-wide-textbox{width:31%;margin-right:5px;float:left}#wide .wide-ui #dynsearchsubmitwrapper{clear:both}#wide .wide-ui #dynsearchsubmitwrapper,#wide .wide-ui .morelink{float:left}#wide .wide-ui .morelink{margin-left:20px;border-top:0}.detailview #wide .ui-wide .wide-input-TBExtras,.detailview #wide .wide-ui .ui-wide-range,.detailview #wide .wide-ui .ui-wide-select,.detailview #wide .wide-ui .ui-wide-textbox{width:93%}.detailview #wide .wide-ui .ui-wide-range select,.detailview #wide .wide-ui .ui-wide-select select{margin-bottom:0}.detailview #wide .wide-ui .ui-wide-textbox input,.detailview #wide .wide-ui .ui-wide-textbox label{margin-bottom:0;margin-top:8px}.detailview #wide .wide-ui #dynsearchsubmitwrapper,.detailview #wide .wide-ui .morelink{margin-left:6px}.re-tabbed-tools-panel .pssviewall{clear:both}.re-tabbed-tools-panel .box{padding:0;border:0;margin:0}.re-tabbed-tools-panel #dynsearchsubmitwrapper{float:left;clear:both}#content .re-tabbed-tools-panel .ui-simple-set{width:32%;margin-right:1%;float:left;clear:none;height:2em}#content .re-tabbed-tools-panel .ui-simple-set select,#content .re-tabbed-tools-panel .ui-simple-set td input{width:100%}#content .re-tabbed-tools-panel div.simple-input-TBExtras{clear:left;margin:0 0 10px;width:100%}.re-tabbed-tools-panel .additionalvalues li{width:25%;float:left;height:2em}#re-tabbed-tools-qsearch a.morelink{clear:none;border-width:0;margin:0 0 0 1em}#SaleDateMax{padding:2px;width:230px}#datePicker-wrap{width:230px;height:22px;float:right;margin-top:-26px;margin-right:25px}#SaleDateMin{width:230px}#datePicker-wrap1{width:230px;clear:none}#SaleDateMax-simple{padding:2px;width:204px}#datePicker-wrap-simple1{width:230px;height:22px;float:right;margin-top:-25px;margin-right:38px}#SaleDateMin-simple{width:204px}#datePicker-wrap-simple{width:230px;height:22px;clear:none}#ui-datepicker-div{z-index:2000!important}#additional-info{text-align:left;display:inline-block}#additional-info a{text-decoration:none}#additional-info>ul{list-style:none;margin:0;padding:0}#additional-info>ul ul{list-style-position:inside}body.rentalsearch span.overlabel-wrap label{top:-.3em}.widget-nls label{position:relative;width:75%;margin-right:2%;display:inline-block}.widget-nls label span{font-size:1.5em;font-weight:700}.widget-nls input{width:100%;padding:.5em;padding-right:6em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}.widget-nls input::-webkit-search-cancel-button{display:none}.widget-nls .button{width:23%}.widget-nls .button i{display:none;background:url(/glyphish/icons/icons-white/06-magnify.png) center center no-repeat;background-size:20px}.widget-nls var{display:none;position:absolute;right:1em;bottom:.8em}.widget-nls var:after{content:" listings"}.widget-nls.has-results var{display:block}.widget-nls ul.nls-search-criteria:not(:empty):before{content:"Searching: ";margin-left:.8em}.widget-nls ul{margin:0;list-style:none;color:#444;font-size:.9em;display:inline-block}.widget-nls li{display:inline}.widget-nls .nls-search-criteria li{margin-right:.5em;padding-right:.5em;border-right:1px solid #ccc}.widget-nls .nls-search-criteria li:last-child{border:0}.widget-nls .nls-option{cursor:pointer}.widget-nls .nls-option:hover{text-decoration:underline}#left .widget-nls label,#right .widget-nls label{font-size:1em;width:100%}#left .widget-nls var,#right .widget-nls var{display:none}#left .widget-nls input,#right .widget-nls input{padding:.5em;width:100%}#left .widget-nls .button,#right .widget-nls .button{width:100%}#left .widget-nls .button span,#right .widget-nls .button span{display:none}#left .widget-nls .button i,#right .widget-nls .button i{display:inline-block;width:100%}.login #content,.re2_realestateuser #content,.register #content{float:none;width:960px}.re2_realestateuser h1{float:left;margin:0 0 15px 40px;width:578px}.re2_realestateuser #content #ContactForm{float:left;margin-left:40px;width:550px}.re2_realestateuser #content #ContactForm input.registerinput{width:263px}.re2_realestateuser #contact-info-box{float:right;margin-right:40px;width:260px}.re2_realestateuser #searchinvitation{clear:both;margin-left:40px}.re2_realestateuser #property-search{float:left;margin-bottom:15px;margin-left:40px;width:550px}.re2_realestateuser #userregistration .submit{clear:left;margin-left:40px}.login #content-box-bottom,.login #content-box-top,.login #left,.login #right,.re2_realestateuser #content-box-bottom,.re2_realestateuser #content-box-top,.re2_realestateuser #left,.re2_realestateuser #right,.register #content-box-bottom,.register #content-box-top{display:none}.ui-dialog h1{float:left}.ui-dialog #ContactForm{float:left;width:325px;margin-right:15px}.ui-dialog #contact-info-box{float:right;margin-right:40px;width:260px}.ui-dialog .submit{clear:both}#formlogin{margin:0 5%}#member-login{float:left;width:30%;margin:0 1% 0 0}#signup{float:left;width:67%;margin:0 0 0 2%}#member-login #LoginPassword,#member-login #LoginUsername{width:100%}#userregistration{border-bottom:1px solid #CCC;padding-bottom:15px;overflow:hidden;clear:left}#notamember h3{margin-top:15px;text-transform:none;letter-spacing:0;font-size:21px;font-family:Helvetica,sans-serif;color:#333}#notamember p{color:#333;font-size:1.2em;font-family:Helvetica,sans-serif}#info-container h2{padding-bottom:5px}#formwrapper-login{background-image:url(/i/form/login-img.jpg);background-repeat:no-repeat;background-size:cover;width:930px;margin:0 auto}#reg-perks-head h3{font-size:21px;line-height:22px}#reg-perks{float:left}.extended-form-small{background-position-x:-100px}.extended-form{background-position-x:-180px}.extended-form-mid{background-position-x:-258px}.extended-form-big{background-position-x:-365px}.formblock-login input.errorForm{border:1px solid red}#info-container{clear:both;width:890px;min-height:135px;padding:21px;background-color:#fff;color:#333;border-bottom:1px solid #ddd}#info-container ul{font-family:Helvetica,sans-serif;list-style:none;padding:0;margin:0}#info-container ul li{padding-left:7%;border-radius:2px;font-size:13px;width:16%;height:70px;float:left;text-align:left;line-height:1.2em;color:#777}#info-container ul li h4{font-size:13px;margin-bottom:4px}#reg-perks-icon1{background-image:url(/glyphish/icons/icons-gray/78-stopwatch@2x.png);background-repeat:no-repeat;float:left;width:52px;height:56px}#reg-perks-icon2{background-image:url(/glyphish/icons/icons-gray/151-telescope@2x.png);background-repeat:no-repeat;float:left;width:52px;height:56px}#reg-perks-icon3{background-image:url(/glyphish/icons/icons-gray/85-trophy@2x.png);background-repeat:no-repeat;float:left;width:52px;height:56px}#reg-perks-icon4{background-image:url(/glyphish/icons/icons-gray/20-gear-2@2x.png);background-repeat:no-repeat;float:left;width:52px;height:56px}body.forgot #form-container-login,body.login #form-container-login,body.userloggedin #form-container-login{min-height:246px}#form-container-login{float:left;clear:right;width:360px;min-height:400px;margin:40px;padding:20px;border-radius:5px;box-shadow:0 1px 2px #444;border-top:1px solid #fff;background-color:#fff}#form-container-login h2{border-bottom:1px solid #CCC;padding-bottom:15px;text-transform:none;letter-spacing:0;font-size:21px;font-family:Helvetica,sans-serif;color:#333;margin-bottom:20px}body.forgot div#form-container-login h2{border:none;padding-bottom:0}body.forgot div#form-container-login p{border-bottom:1px solid #CCC;padding-bottom:15px}#form-container-login div.errorForm{display:none!important}#form-container-login input.errorForm{clear:none;background-color:#ffd2d2}.formblock-login{float:left;width:100%;margin-bottom:5px}.formblock-login label{color:#333;width:37%;font-size:1.2em;float:left;margin:5px 5px 0 0;font-family:Helvetica,sans-serif;position:relative}.formblock-login label span{color:red}.formblock-login input[type=radio],.formblock-login input[type=checkbox]{width:100%}div.formblock-login ul.inputchecklist li{float:left;list-style:none}div.formblock-login ul.inputchecklist{border:none}.formblock-login input{padding:1.5%;font-size:1.1em;width:58%;border-width:1px;box-shadow:0 1px 1px #DDD}#form-container-login input.button{float:right;clear:both}#form-container-login input.button.forgot{clear:right}#form-container-login a.button.login{float:left}#info-container-perk4{background-position:20px center}#register-today{padding:6px;float:right;width:187px;text-align:center}#logout-today{border:1px solid transparent;border-radius:2px;color:#fff;font-family:Helvetica,sans-serif;text-decoration:none;vertical-align:middle;letter-spacing:0;float:right;width:120px;text-align:center;box-shadow:0 1px 3px #333;text-shadow:0 1px 0 #555;background:url(https://d1mlo4htassgww.cloudfront.net/iepc/themes/i/button.png) repeat scroll center center #588EF8!important;margin-top:16px}#logout-today:hover{color:#EEE;border:1px solid #555;background:url(https://d1mlo4htassgww.cloudfront.net/iepc/themes/i/button.png) repeat scroll center center #588EF8!important}#loggedin-buttons{border-radius:2px;padding:5px 0;font-size:1.1em}#form-pic-clear{clear:both}#side-by-side-login-a{width:36%;padding-top:10px;border-top:1px dashed #DDD;margin-top:10px}#side-by-side-login-b{width:64%;padding-top:10px;border-top:1px dashed #DDD;margin-top:10px}#side-by-side-login-label{width:100%}.formblock-login .haveAgent{width:100%;margin:0;font-size:1.1em}#selectAgent select{-webkit-appearance:button;-webkit-border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-user-select:none;background-image:url(../images/select-arrow.png),-webkit-linear-gradient(#FAFAFA,#F4F4F4 40%,#E5E5E5);background-position:center right;background-repeat:no-repeat;border:1px solid #AAA;color:#555;font-size:1.1em;overflow:hidden;padding:5px 5px 5px 30px;text-overflow:ellipsis;white-space:nowrap;text-align:center;width:180px}#selectAgent{display:block;width:50%;margin:0 auto;float:right}body.forgot #formwrapper-login{background-position-y:-124px}body#default.forgot #content,body#default.register #content body#default.login #content{width:auto}body.forgot #left,body.forgot #right,body.forgot #wide,body.login #left body.login #right,body.login #wide,body.register #left,body.register #right,body.register #wide{display:none}.listing404 #content,.listing404 #right,.listing404 .box{background:#fff;border-color:#fff}.listing404 #content{max-width:70%}.listing404 #contentbottom{margin:15px}.listing404 #right{top:initial;bottom:initial;margin:initial}.listing404 #content h3,.listing404 #right h3{color:#000!important;background:0 0;font-size:1.5em;display:initial!important}.listing404 #content p,.listing404 #right p{font-size:1.2em;color:#000}.listing404 #content .widget,.listing404 #right .widgetArea{margin:5%}.listing404 #n{position:initial;width:100%}.listing404 .box label span{font-size:1.4em;font-weight:600}.listing404 .box label var{display:none}#ContactForm #contact,.listing404 #frm-contact{background-image:none}.listing404 .featuredlistings h2{display:block}.listing404 #right label{color:#000}.listing404 .jcarousel-clip.jcarousel-clip-horizontal,.listing404 .jcarousel-container.jcarousel-container-horizontal{width:initial;margin:inherit;height:initial}.listing404 .jcarousel-next.jcarousel-next-horizontal,.listing404 .jcarousel-next.jcarousel-prev-horizontal{top:initial!important}.savedsearchinforight{float:none}.info-window,.info-window p{line-height:1em!important;color:#000}.info-window img{float:left;margin:0 1em 1em 0}.info-window p{min-width:250px}.info-window .directions{float:left;clear:both}.info-window input{float:left}#gmapframe img{max-width:none}#showgmap{display:none}.re-marker{width:auto!important}.re-marker figure,.re-marker small{position:relative;left:-50%}.re-marker figure{background:url(https://d1mlo4htassgww.cloudfront.net/i/map-search/icon-sprite.png);width:16px;height:15px;margin:0 auto;padding:0}.re-marker small{color:#fff;background-color:#79A0E9;border:1px solid #79A0E9;border-radius:20%;white-space:nowrap;width:auto;padding:1px 2px;font-family:verdana,sans-serf;font-size:10px}.re-marker.active,.re-marker:hover small{border-color:#000}.re-marker.residential figure{background-position:0 -1px}.re-marker.residential:hover figure{background-position:-17px -1px}.re-marker.commercial figure{background-position:0 -73px}.re-marker.commercial:hover figure{background-position:-20px -73px}.re-marker.land figure{background-position:0 -18px;width:12px}.re-marker.land:hover figure{background-position:-12px -18px}.re-marker.town figure{background-position:0 -55px}.re-marker.town:hover figure{background-position:-17px -55px;width:14px}.re-marker.region figure{display:none}.re-marker.residential small{border-color:#DC7C4B;background-color:#DC7C4B}.re-marker.residential:hover small{border-color:#000;background-color:#DC7C4B}.re-marker.land small{border-color:#908F02;background-color:#908F02}.re-marker.land:hover small{border-color:#000;background-color:#908F02}.re-marker.commercial small{border-color:#739AE0;background-color:#739AE0}.re-marker.commercial:hover small{border-color:#000;background-color:#739AE0}.leaflet-control-container{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.leaflet-container.drawing,.leaflet-container.drawing .leaflet-clickable{cursor:crosshair}.leaflet-container:-webkit-full-screen{width:100%!important;height:100%!important}.leaflet-pseudo-fullscreen{position:fixed!important;width:100%!important;height:100%!important;top:0!important;left:0!important;z-index:99999}.leaflet-control-fullscreen a:before{content:"\f065";font-family:FontAwesome}.leaflet-container:-webkit-full-screen .leaflet-control-fullscreen,.leaflet-pseudo-fullscreen .leaflet-control-fullscreen{display:none}.leaflet-control-streetview a:before{content:"\f183";font-family:FontAwesome;color:#FFD000;text-shadow:0 0 3px #000;font-size:20px}.radius-metric{position:relative}.radius-metric div{background:#000;color:#fff;font-size:1em;width:auto!;white-space:nowrap;position:absolute;padding:5px;top:10px;left:10px}#ContactAddress{word-wrap:break-word}.down-payment-resource img{float:left;margin-right:7px}.down-payment-resource-listview{float:right;margin-left:7px}.featured-core{border-top:1px solid #ddd;padding:1.5em 0 .5em}.featured-core .listviewwrap{border-bottom:1px solid #cce;display:block}.featured-core .listleft{float:left;text-align:center;padding:.5ex 15px 8px 0}.featured-core .listleft img{float:left;margin-bottom:1em;border:1px solid #ddd}.featured-core .listright{float:left;width:330px}.featured-core .list_details{margin:0}.featured-core .list_details .Subdivision{font-weight:700}.featured-core .list_details .Town{float:left;font-weight:700;margin-right:.45em;font-size:1.3em}.featured-core .list_details .State{float:left;font-weight:700}.featured-core .list_details .town span.area{font-weight:400}.featured-core .list_details .List_Price{text-align:right;padding-top:.4ex}.featured-core .list_details .List_Price span{font-weight:700}.featured-core .list_details .list_remarks{clear:left}.featured-core .list_details .remarkswrap{margin-top:1em}.featured-core .list_details .Village,.featured-core .list_details .view_listing{display:none}.js .pagedsingle{background-image:url(https://d1mlo4htassgww.cloudfront.net/i/big-spinner.gif);background-repeat:no-repeat;background-position:center center}.js .pagedsingle.loaded{background-image:none}.js .pagedsingle #listings{display:none}.pagedsingle ul{margin:0}.pagedsingle li{list-style:none}.pagedsingle .featuredimage{float:left}.pagedsingle .listinginfo,.pagedsingle .pagecontrols,.pagedsingle li h3{margin-left:315px}.pagedsingle li h3{padding-top:1em;clear:none}.pagedsingle .listinginfo span{display:block}.pagedsingle .pagecontrols{background-image:url(https://d1mlo4htassgww.cloudfront.net/images/featured-paging-controls.png);background-repeat:no-repeat;height:19px;width:48px;position:relative}.pagedsingle .pagecontrols .prev{background-image:url(https://d1mlo4htassgww.cloudfront.net/images/featured-paging-controls.png);background-position:0 0;background-repeat:no-repeat;position:absolute;left:0;top:0;text-indent:-99999px;display:block;height:19px;width:16px}.pagedsingle .pagecontrols .prev:hover{background-position:0 -19px}.pagedsingle .pagecontrols .next{background-image:url(https://d1mlo4htassgww.cloudfront.net/images/featured-paging-controls.png);background-position:-32px 0;background-repeat:no-repeat;position:absolute;left:32px;top:0;text-indent:-99999px;display:block;height:19px;width:16px}.pagedsingle .pagecontrols .next:hover{background-position:-32px -19px}#list_view_wrapper .list_item{clear:both;margin-bottom:1em;border-top:1px solid #cce;padding:1em 0}#list_view_wrapper .list_image{float:left;text-align:center}#list_view_wrapper .list_image span{display:block}#list_view_wrapper .list_image a img{border:1px solid #ddd}#list_view_wrapper .listviewattribute{display:block;padding-top:4px;padding-bottom:4px;clear:right}#list_view_wrapper .list_details{margin-left:270px}#list_view_wrapper .list_details .Subdivision{font-weight:700}#list_view_wrapper .list_details .Town{float:left;font-weight:700;margin-right:.45em}#list_view_wrapper .list_details .State{float:left;font-weight:700}#list_view_wrapper .list_details .town span.area{font-weight:400}#list_view_wrapper .list_details .List_Price{float:right}#list_view_wrapper .list_details .List_Price span{font-weight:700}#list_view_wrapper .list_details .list_remarks{clear:right;margin-bottom:1em}#list_view_wrapper .brokerreciprocity{float:right}#list_view_wrapper .list_details .favoritelink,#list_view_wrapper .list_details .view_listing{display:inline;margin-right:1em}#list_view_wrapper .statusK{background:#b9b9b9;padding:5px;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}.mlsdisclaimer{margin-top:20px}.mlsdisclaimer img{float:left;width:100px;background:#fff;padding:4px;border:1px solid #000;margin:18px 0 0 15px}.mlsdisclaimer p{font-size:10px;line-height:normal;margin-top:10px}#ccmlsdisclaimer{clear:both;padding-top:2em}#ccmlsdisclaimer p{font-size:10px;line-height:normal;margin-top:10px}.clearboth{clear:both}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;border:5px solid #C7BFBA;background:#F6F5F3;color:#444}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.liveError,body.landlord #left,body.landlord #right{display:none}body.landlord #content{width:100%}#landlord-listings-container p.error{clear:both}#landlord-listings-container .property-type{margin-bottom:15px;clear:both}#landlord-listings-container .property-type a.button{margin-bottom:5px}#landlord-listings-container .property-type h3{background:#606060;color:#fff;font-size:1.3em;width:98%;padding:10px}#landlord-listings-container .property-type table{width:100%}#landlord-listings-container .property-type table th{text-align:left;font-weight:700;padding:5px;background:#B5B5B5;width:11.1111%}#landlord-listings-container .property-type table th.double{width:22.2222%}#landlord-listings-container .property-type table th.half{width:5.5555%}#landlord-listings-container .property-type table td a.twitter{background-image:url(https://d1mlo4htassgww.cloudfront.net/i/bomber/bomber-no-repeat-sprite.png);background-position:-535px -96px;display:block;height:18px;float:right;text-indent:-99999px;width:17px}#landlord-listings-container .property-type table td a.facebook{background-image:url(https://d1mlo4htassgww.cloudfront.net/i/bomber/bomber-no-repeat-sprite.png);background-position:-535px -247px;display:block;height:18px;float:right;text-indent:-99999px;width:17px}#landlord-listings-container .property-type table td span.listing-expired{font-weight:700;color:red}#landlord-listings-container .property-type table tr:nth-child(odd){background-color:#fff}#landlord-listings-container .property-type table tr:nth-child(even){background-color:#eee}#landlord-listings-container .property-type table td a img{display:block;margin:0 auto}#non-mls-edit .ui-tabs-hide{bottom:999999999px}#non-mls-edit p.buttons{clear:both}#non-mls-edit small{font-style:italic;font-size:.8em;display:block;clear:left}#non-mls-edit label{display:block;font-weight:700;font-family:'Helvetica Neue',Arial,sans-serif;font-size:14px}#non-mls-edit h4{font:1.8em/2em Helvetica,Arial,sans-serif;margin-bottom:.6em}#non-mls-edit input[type=text],#non-mls-edit textarea{background:#FAFAFA;border:1px solid #CCC;color:#222;font:normal normal 1.2em/.5em 'Helvetica Neue',Arial,sans-serif;overflow:auto;padding:0 10px}#non-mls-edit textarea{padding:10px!important}#non-mls-edit a.arrow{background:#CCC url(https://d1mlo4htassgww.cloudfront.net/iepc/themes/i/button.png) center center;border:solid 1px #000;display:block;font-size:14px;font-weight:700;margin:3px 0 5px;padding:1px 5px;text-align:center;cursor:pointer;line-height:1.5em;width:100px}#non-mls-edit a.nexttab{float:right}#non-mls-edit a.previoustab{float:left}#non-mls-edit div.inner{overflow:hidden}#non-mls-edit .submit{display:inline-block;white-space:nowrap;background-color:#54AC31;padding:.3em 1.7em;font:normal normal 1em/2em 'Helvetica Neue',Arial,sans-serif;text-decoration:none;color:#fff;border-radius:.2em;border:1px solid #006400}#non-mls-edit .cancel{clear:right;padding:2px 20px;border:none;border-image:initial;font-size:.9em;background:none #CE2E10;text-shadow:#8b0000 0 1px 0;color:#fff}#nonmls-map{float:right;width:300px;height:200px}.featuredvideos h3{float:left}.featuredvideos .upper-links{float:right}.featuredvideos .videos-wrapper{clear:both}.featuredvideos-video{float:left;margin-right:10px}.video-frame{width:214px;height:124px}.video-frame iframe{width:100%;height:100%}#agents-search-container{overflow:hidden;margin:2.5%}#agents-search-container h2{float:left;width:20%}#agents-search-controls{float:right;width:80%}#agents-search-controls label{display:inline-block;margin-right:8px}#agents-search-controls label span{margin-right:3px}#agents-intro-container{clear:both;margin:2.5%}#agents-filters{margin:2.5%}#agents-filters a.agents-letter-filter,#agents-filters span.agents-letter-filter{display:inline-block;border:1px solid gray;padding:5px;line-height:10px;margin:3px}#agents-filters a.agents-letter-selected,#agents-filters span.agents-letter-selected{background-color:#DDD}#agents-list{overflow:hidden;margin-top:20px}.agents-agent .pipe-after:after,.agents-agent .piper-before:before{content:" | "}.agents-agent{display:inline-block;width:44%;margin:2.5%}.agents-agent .agents-image-container{border:1px solid #ccc;overflow:hidden;width:30%;padding:4px;float:left;margin-right:3%;background:#fff}.agents-agent .agents-image-container a{overflow:hidden;display:block;width:100%;position:relative}.agents-agent .agents-image-container a span{display:block;padding-top:100%}.agents-agent img{width:100%;float:left;position:absolute;top:0;left:0}.agents-agent h3{margin-bottom:0}.agents-agent p,.agents-agent ul{margin:0 0 .6em;padding:.4em 0 0 0;float:left;width:60%}.agents-agent ul{border-top:1px solid #ccc;list-style:none}.agents-agent ul li{display:inline-block;margin:.3em .5em .3em 0;padding-right:.5em}.agents-agent ul.phone li{display:block}#agent-agent-biography{width:45%;margin:2.5%;clear:both}#agent-container .agents-agent{width:100%}#agent-container img{float:none;position:static}#agent-container .agents-image-container span{display:none}#agent-social-container{border-bottom:1px solid #ccc;overflow:hidden}#agent-social-container ul li{display:inline-block}#agent-social-container div{float:right}#agent-social-container h3,#agent-social-container ul{display:inline-block}.agent-address-details p{float:left}.agent-address-details:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;:clear:both}.array1-vendors #content{width:100%}.array1-vendors #vendor-wrap .vendorItem{width:46%;padding:2px 1%;float:left;height:510px;overflow:auto;margin:3px .5%}.array1-vendors .vendorItem h3{text-align:center}.array1-vendors #content img.vendorImage{max-height:300px;max-width:100%}.array1-vendors .vendorItem .contactWrap{margin-bottom:5px}.array1-vendors .vendorItem .imageContentsWrap{height:375px;overflow:auto;padding:0 20px 0 0}.array1-vendors span.category-tag{display:inline-block;margin:1px 1px 5px 1px;padding:3px 8px;border:1px solid #000;border-bottom-width:3px;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial}.array1-vendors .search-block{margin-bottom:5px;display:inline-block}.array1-vendors .category-tag.selected{background-color:#ff0}.array1-vendors .category-tag.selected a{color:#000}.landing-page-subcategory h2{margin:40px 0 15px}.landingpagesidebar h3{margin:0 0 10px}.landing-page{margin:20px 0;border:1px solid #ccc;overflow:auto;padding:25px}.landing-page .image{float:left;margin-right:25px}.landing-page div{margin:10px 0}.landing-page a.info{float:right;border:1px solid #ccc;padding:5px 15px;clear:both}.landing-page a.info:hover{background:#fff}.mortgage-config.ui-dialog-content{width:350px!important}.price .tooltiptext{visibility:hidden;width:150px;bottom:100%;left:50%;margin-left:-75px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1}.price:hover .tooltiptext{visibility:visible}.never-miss-new-listings-email{width:60%;display:inline-block;margin-right:5px;margin-bottom:10px}.never-miss-new-listings-name{margin-bottom:5px;width:60%}.alert-box{padding:0 5px 3px 5px;border:1px solid transparent;border-radius:4px}.success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;display:none}.failure{color:#a94442;background-color:#f2dede;border-color:#ebccd1;display:none}#nmnl-message{height:20px;padding-top:2px;margin-bottom:4px;font-size:14px}#never-miss-new-listings-button{display:inline-block}.widget.listingmap .map{z-index:0}.array1-listings #right,.array1-listings #wide,.array2-listings #right,.array2-listings #wide{display:none}.array1-listings #content,.array2-listings #content{width:760px}#df-list-head{position:relative;border-bottom:1px solid #ccc}#df-list-head #df-result-count{line-height:1.2em;text-align:center;float:right;margin:0 0 0 1em}#df-list-head #df-result-count dt{font-size:1.4em}#df-list-head .button{float:right;margin:0}#df-list-head .button i{display:none}#df-list-head.sticky{box-shadow:0 7px 7px -4px rgba(0,0,0,.1);padding:1em 0;position:fixed;top:0;z-index:3;background:#fff;left:0;width:960px}#df-list-head.sticky #df-list-description,#df-list-head.sticky h1{display:none}#df-list-head.sticky #df-result-count{margin-top:.4em}#df-list-head.sticky #df-controls{clear:none;padding-top:.7em;padding-bottom:0;width:75%}#df-sort-by label:after{content:":"}#df-sort-by #queryString{display:none}#df-controls{clear:both;line-height:2em;padding-top:1em;padding-bottom:1em}#df-controls *{line-height:inherit}#df-controls:after{content:".";zoom:1;display:block;clear:both;height:0;visibility:hidden}#df-controls ul{float:left;list-style:none;margin-left:0;margin-right:1em;margin-bottom:0;padding-left:0;width:36%}#df-controls ul li{list-style:none;display:block;float:left;border-right:1px solid #ccc;padding-right:.8em;margin-right:.8em}#df-controls ul li:last-child{border-right:0}#df-controls ul li a{display:inline-block;zoom:1;padding:0;font-size:1.2em}#df-controls ul li a i{margin-right:.5em}#df-controls ul .active a{color:#444}#df-controls form{display:inline-block;zoom:1;margin-right:1em}body #df-detail-widgets .listing-map,body #df-map img{max-width:none}#df-list-view.endless .pagination{display:none}#df-list-view.endless.map .pagination{display:block}#df-controls .pagination{display:block;padding:0;float:right}#df-list-view .pagination i{font-size:1.5em;vertical-align:middle}#df-list-view .pagination a,#df-list-view .pagination>span{padding:0 .5em}#df-list-view .pagination a>span,#df-list-view .pagination span>span{display:none}#df-list-view .pagination a:first-child,#df-list-view .pagination span:first-child{padding-left:0}#df-list-view .pagination a:last-child,#df-list-view .pagination span:last-child{padding-right:0}#df-list-view div.pagination{text-align:right;margin:1em 0}#df-listings article,.df-listings article{display:block;background-color:transparent;position:relative;-webkit-transition-property:opacity;-webkit-transition-duration:.5s;-ms-transition-property:opacity;-ms-transition-duration:.5s;-moz-transition-property:opacity;-moz-transition-duration:.5s;-o-transition-property:opacity;-o-transition-duration:.5s}#df-listings article:hover,.df-listings article:hover{background-color:#fafafa;-webkit-transition-property:opacity;-webkit-transition-duration:.5s;-ms-transition-property:opacity;-ms-transition-duration:.5s;-moz-transition-property:opacity;-moz-transition-duration:.5s;-o-transition-property:opacity;-o-transition-duration:.5s}#df-listings article:after,.df-listings article:after{content:".";zoom:1;display:block;clear:both;height:0;visibility:hidden}#df-listings article .slideshow,.df-listings article .slideshow{position:relative;z-index:1}#df-listings article .slideshow img,.df-listings article .slideshow img{width:100%}#df-listings article .slideshow .prop-icon,.df-listings article .slideshow .prop-icon{position:absolute;bottom:0;left:0;background-color:#fff;border:3px solid #fff;border-radius:0 .5em 0 0}#df-listings article h1,.df-listings article h1{width:75%}#df-listings article h2,.df-listings article h2{font-size:1.5em;line-height:1.1em;text-transform:none;margin-bottom:.3em}#df-listings article h2 span,.df-listings article h2 span{font-size:.7em;display:block;letter-spacing:0}#df-listings article h2 span.area,.df-listings article h2 span.area{font-size:1em}#df-listings article h2 span.adisplay-town,#df-listings article h2 span.adisplay-village,.df-listings article h2 span.adisplay-town,.df-listings article h2 span.adisplay-village{font-size:inherit;display:inline}#df-listings article .mortgage-config,.df-listings article .mortgage-config{display:none}#df-listings article .control-group,.df-listings article .control-group{border:1px solid #ccc;background:#fff;width:100%;z-index:1}#df-listings article .control-group a,.df-listings article .control-group a{display:inline-block;zoom:1;font-size:1.1em;padding:.5em;line-height:20px}#df-listings article .control-group a:hover,.df-listings article .control-group a:hover{background-color:#eee}#df-listings article .control-group i,.df-listings article .control-group i{margin-left:.5em}#df-listings article ul,.df-listings article ul{margin-bottom:.3em}#df-listings article ul li,.df-listings article ul li{display:inline-block;zoom:1;font-size:1.1em;margin-bottom:0;padding-right:1em}#df-listings article ul li:first-child,.df-listings article ul li:first-child{margin-left:0}#df-listings article ul li:last-child,.df-listings article ul li:last-child{padding-right:0;border-right:0}#df-listings article .mortgage,#df-listings article .price,#df-listings article .purchase-price,.df-listings article .mortgage,.df-listings article .price,.df-listings article .purchase-price{margin-bottom:.5em;font-size:1.1em}#df-listings article .mls-number,.df-listings article .mls-number{opacity:.6}#df-listings article .adjuncts,.df-listings article .adjuncts{display:none;width:25%;text-align:center}#df-listings article .adjuncts a,.df-listings article .adjuncts a{float:left;width:92%;padding:2% 4%}#df-listings article .adjuncts a i,.df-listings article .adjuncts a i{margin-right:.5em}#df-listings article .close,.df-listings article .close{position:absolute;top:.3em;right:.3em;color:#bbb;display:none;font-size:1.3em}.list #df-list article,.list .df-list article{border-bottom:1px solid #ccc;padding:2em 0 0;width:100%}.list .df-list article:first-child{border-top:1px solid #ccc}.list #df-list article h2,.list #df-list article p,.list #df-list article ul,.list .df-list article h2,.list .df-list article p{margin-left:29%}.list #df-list article .slideshow,.list .df-list article .slideshow{float:left;margin:0 3% .5em 0;width:25%;box-shadow:0 1px 4px #999;border:#FFF 1px solid}.list #df-list article .price,.list .df-list article .price{position:absolute;right:0;top:1.8em;margin:0}.list #df-list article .purchase-price,.list .df-list article .purchase-price{position:absolute;right:0;top:3.3em;margin:0}.list #df-list article .price strong,.list #df-list article .purchase-price strong,.list .df-list article .price strong,.list .df-list article .purchase-price strong{font-size:125%}.list #df-list .price-label:after,.list .df-list .price-label:after{content:": "}.list #df-list article .mortgage,.list .df-list article .mortgage{position:absolute;right:0;top:3.4em;margin:0}.list #df-list article .mls-number,.list .df-list article .mls-number{margin-bottom:.3em;margin-right:.7em;padding-right:.7em;font-size:1.1em}.list #df-list article .control-group,.list .df-list article .control-group{background:0 0;border:none;clear:both;margin:0;text-align:right;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);-webkit-transition-property:opacity;-webkit-transition-duration:.5s;-ms-transition-property:opacity;-ms-transition-duration:.5s;-moz-transition-property:opacity;-moz-transition-duration:.5s;-o-transition-property:opacity;-o-transition-duration:.5s}.list #df-list article:hover .control-group,.list .df-list article:hover .control-group{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-webkit-transition-property:opacity;-webkit-transition-duration:.5s;-ms-transition-property:opacity;-ms-transition-duration:.5s;-o-transition-property:opacity;-o-transition-duration:.5s;-moz-transition-property:opacity;-moz-transition-duration:.5s}.list #df-list article .control-group a,.list .df-list article .control-group a{margin-left:.3em}.list #df-list article .control-group .dpr,.list .df-list article .control-group .dpr{display:none}.list #df-list article .adjuncts,.list .df-list article .adjuncts{display:block;float:left;clear:left}.grid #df-list article{display:inline-block;min-height:26em;zoom:1;width:30%;margin:1%;padding:0 0 1%;box-shadow:0 2px 3px 1px #bbb;vertical-align:top}.grid #df-list article:hover{box-shadow:0 2px 3px 1px #aaa}.grid #df-list.two-up article{width:47%}.grid #df-list.three-up article{width:31%}.grid #df-list.four-up article{width:22.5%}.grid #df-list article .description,.grid #df-list article .mortgage,.grid #df-list article ul{display:none}.grid #df-list article h2,.grid #df-list article p{margin:0 .5em;margin:0;padding:0 4%}.grid #df-list article .price{float:right}.grid #df-list article .price span{display:none}.grid #df-list article .price strong span{display:inline-block}.grid #df-list article .slideshow{float:left;margin:0 0 10px}.grid #df-list article .slideshow img{min-height:165px}.grid #df-list article .slideshow .prop-icon{border-left-width:1em}.grid #df-list article .listed-by{margin-top:.6em}.grid #df-list article .control-group{opacity:0;position:absolute;top:0;right:0;margin:0;text-align:center;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition-property:opacity;-webkit-transition-duration:.5s;-ms-transition-property:opacity;-ms-transition-duration:.5s;-moz-transition-property:opacity;-moz-transition-duration:.5s;-o-transition-property:opacity;-o-transition-duration:.5s}.grid #df-list article:hover .control-group{opacity:.95;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";filter:alpha(opacity=95);-webkit-transition-property:opacity;-webkit-transition-duration:.5s;-ms-transition-property:opacity;-ms-transition-duration:.5s;-moz-transition-property:opacity;-moz-transition-duration:.5s;-o-transition-property:opacity;-o-transition-duration:.5s}.grid #df-list article .control-group a{width:20px;direction:ltr;background-position:center}.grid #df-list article .control-group a i{display:block;margin:0}.grid #df-list article .control-group{width:100%;padding:0}.grid #df-list article .control-group a span,.grid #df-list article h1{display:none}.grid #df-list article .listed-by{line-height:1.3em}.grid #df-list article .listingavailability{display:none}.map #df-list{position:relative}#df-map-tools{display:none;width:100%;background:#eee;border-bottom:1px solid #ddd;text-align:left}#df-map-tools a{display:inline-block;padding:.5em 1em;background:#ddd;vertical-align:middle;margin:.5em 0 .5em 1em}#df-map-tools a i{vertical-align:bottom;font-size:1.5em}#df-map-tools a span{margin-left:.5em}#df-map-tools ul{list-style:none;position:absolute;top:0;right:0;margin:.5em}#df-map-tools li{float:right}#df-map-tools li:first-child a{border-left:1px solid}#df-map-tools li a{padding:.4em 1em;margin:0}#df-map-tools li a span{display:none}#df-map-tools li a i{margin:0;font-size:1.2em}.map #df-list #df-map-tools{display:block;position:relative}#df-list #df-map{position:relative;top:-99999px;width:100%;margin-right:3%;height:450px;margin-bottom:-450px;background:#ccc}.map #df-list #df-map{top:0;left:0;margin-bottom:1em;z-index:2}.map #df-list #df-listings article{display:none;visibility:hidden}.map #df-list #df-listings article.hover{background:#fff;display:block;position:absolute;padding:1em;top:0;width:200px;z-index:3;font-size:.9em;visibility:visible;box-shadow:2px 2px 5px rgba(0,0,0,.2)}.map #df-list #df-listings article.hover .adjuncts,.map #df-list #df-listings article.hover .control-group,.map #df-list #df-listings article.hover .description,.map #df-list #df-listings article.hover .listed-by,.map #df-list #df-listings article.hover .mortgage,.map #df-list #df-listings article.hover .price span,.map #df-list #df-listings article.hover .slideshow .prop-icon,.map #df-list #df-listings article.hover ul{display:none}.map #df-list #df-listings article.hover h2,.map #df-list #df-listings article.hover p{margin-left:0}.map #df-list #df-listings article.hover .price{position:static;margin:0}.map #df-list #df-listings article.hover .slideshow{width:100%}.map #df-list #df-listings article.modal{background:#fff;display:block;visibility:visible;position:absolute;top:100px;left:0;z-index:3;box-shadow:2px 2px 5px rgba(0,0,0,.2);box-sizing:border-box;padding:1em}.map #df-list #df-listings article.modal .close{display:block}.map #df-list article .mortgage,.map #df-list article .price,.map #df-list article .purchase-price{right:1em}.map #df-list .msg.warning{position:relative;top:-275px}.array1-listing #left,.array1-listing #right,.array1-listing #wide,.array2-listing #left,.array2-listing #right,.array2-listing #wide{display:none}.array1-listing #content,.array2-listing #content{width:960px}#df-detail-view h1.extra{background:#F0EEE7;padding:.3em 1em;text-align:center}#df-detail-widgets{width:102%}#df-detail-widgets:after{content:".";zoom:1;display:block;clear:both;height:0;visibility:hidden}#df-detail-widgets .widget,#df-detail-widgets .widget.one{float:left;margin-right:2%;width:98%}#df-detail-widgets .widget.two{width:48%}#df-detail-widgets .widget.three{width:31%}#df-detail-widgets .widget.three-two{width:65%}#df-detail-widgets .widget :last-child{margin-bottom:0}#df-detail-widgets .widget.clear{clear:left}.searchlist.moreSearches{display:none}#df-detail-widgets .title{position:relative;padding-bottom:.8em;border-bottom:solid 1px #ccc}#df-detail-widgets .title.sticky{box-shadow:0 7px 7px -4px rgba(0,0,0,.1);padding-top:.8em;position:fixed;top:0;z-index:10;background:#fff;left:0;width:960px}#df-detail-widgets .title h1{margin:0;float:left;width:33%}#df-detail-widgets .title h1 .town{display:block;font-size:75%}#df-detail-widgets .title h1 small{display:block;font-size:65%;font-weight:500}#df-detail-widgets .title .details{margin:0;list-style:none;width:33%;bottom:.8em;float:left}#df-detail-widgets .title .details li{margin:0;font-size:1em;line-height:1.3em}#df-detail-widgets .title .details .hint{color:#999;font-size:80%}#df-detail-widgets .title .mortgage-config{display:none}#df-detail-widgets .title .price strong,#df-detail-widgets .title .purchase-price strong{font-size:1.3em;line-height:1.3em}#df-detail-widgets .title .button{float:right;margin-left:.5em}#df-detail-widgets .title .print span{display:none}#df-detail-widgets .title .print i{margin:0}#df-detail-widgets .info-callout ul{list-style:none;margin:0;padding:0}#df-detail-widgets .info-callout ul li{background:#f0eee7;display:block;float:left;margin:0 0 0 .5%;padding:1em .5% .5em 0;text-align:center;width:11.5%;overflow:hidden;white-space:nowrap}#df-detail-widgets .info-callout.two ul li{width:24%}#df-detail-widgets .info-callout.three ul li{width:49%}#df-detail-widgets .info-callout.three-two ul li{width:15.6%}#df-detail-widgets .info-callout ul li:first-child{margin-left:0}#df-detail-widgets .info-callout ul li:last-child{padding-right:0}#df-detail-widgets .info-callout ul li span{display:block;font-size:2.5em;line-height:1em}#df-detail-widgets .info-callout ul li.long span{font-size:1.9em;line-height:1.33em}#df-detail-widgets .info-callout ul li.normal span{font-size:2.5em}#df-detail-widgets .info-callout ul li.short span{font-size:2.7em;line-height:.93em}#df-detail-widgets .listing-map .map{height:250px;color:#000}#df-detail-widgets .listing-map img{max-width:none}.map-control-group{padding:5px 5px 0 5px}.map-dropdown{z-index:1!important;width:auto;position:relative}.map-dropdown ul{display:none;padding:0;margin:-1px 0 0 0;list-style:none;position:absolute;right:5px;box-shadow:rgba(0,0,0,.398438) 0 2px 4px}.map-dropdown ul li:first-child a{border-bottom:0}.map-dropdown ul .map-button{text-align:left}.map-dropdown:hover ul{display:block}.map-button{background-color:#fff;border-style:solid;border-width:1px;min-height:22px;min-width:50px;padding:1px 10px;cursor:pointer;box-shadow:rgba(0,0,0,.398438) 0 2px 4px;text-align:center;display:block;border-radius:2px;white-space:nowrap}.map-button:hover{text-decoration:none}.map-button i{margin:0 .5em;vertical-align:middle}.map-button span{font-family:Arial,sans-serif;font-size:13px}.map-button.in,.map-button.out{font-size:20px;font-weight:700;line-height:20px;min-width:0;padding:0 5px;width:auto}.map-button.in{border-radius:5px 5px 0 0;border-bottom:0}.map-button.out{border-radius:0 0 5px 5px}#df-detail-widgets .widget.slideshow{position:relative}#df-detail-widgets .widget.slideshow .slides{height:400px}#df-detail-widgets .widget.slideshow .slideshow-qr{display:none}#df-detail-widgets .widget.office-info h3{font-size:1.8em;letter-spacing:0;font-style:italic}#df-detail-widgets .widget.agent-info img,#df-detail-widgets .widget.office-info img{float:right;margin:0 0 1em 1em}#df-detail-widgets .widget.agent-info ul,#df-detail-widgets .widget.office-info ul{list-style:none;padding-left:0;margin-left:0}#df-detail-widgets .cta:after{content:".";zoom:1;display:block;clear:both;height:0;visibility:hidden}#df-detail-widgets .cta ul{margin:0 0 1em;position:relative;width:100%}#df-detail-widgets .cta li{display:block;float:left;text-align:left;width:auto;margin-right:.5em}#df-detail-widgets .cta li ul li{width:100%}#df-detail-widgets .cta li a{display:block;margin:0 .1em;padding:.5em .5em .5em 0}#df-detail-widgets .cta li:first-child a{margin-left:0}#df-detail-widgets .cta li:last-child a{margin-right:0}#df-detail-widgets .cta li a i{display:inline-block;vertical-align:middle}#df-detail-widgets .cta.super-bar li{width:16.66666666%;margin-right:0}#df-detail-widgets .cta.super-bar .mortgage-config{display:none}#df-detail-widgets .details h2{background:#F0EEE7;padding:.3em 1em;font-size:1.8em;text-transform:none;letter-spacing:0}#df-detail-widgets .details .column{float:left;width:30%;margin-right:3%}#df-detail-widgets .details.two .column{width:47%}#df-detail-widgets .details.three .column,#df-detail-widgets .details.three-two .column{width:100%}#df-detail-widgets .details .column:last-child{margin-right:0}#df-detail-widgets .details ul.detail{list-style:none;margin-left:0;padding-left:0;margin-bottom:2.5em}#df-detail-widgets .details ul.detail:after{content:".";zoom:1;display:block;clear:both;height:0;visibility:hidden}#df-detail-widgets .details ul.detail li{float:left;margin:.5em 0 0;padding-bottom:.5em;width:100%;border-bottom:1px solid #ddd;overflow:hidden}#df-detail-widgets .details ul.detail li.three{width:100%}#df-detail-widgets .details ul.detail li.login{opacity:.5}#df-detail-widgets .details ul.detail li strong{display:block;line-height:1.1em;overflow:hidden;width:36%;zoom:1;float:left}#df-detail-widgets .details .box ul li strong:after{content:":"}#df-detail-widgets .details ul.detail li span{display:block;float:right;width:53%;margin-left:10%;line-height:1.2em}#df-detail-widgets .details ul.detail li ul{clear:both;margin:1.6em 0 0 0;list-style:none}#df-detail-widgets .details ul.detail li li{float:left;width:43%;margin:0 5% 0 0;padding:0;border:0}#df-detail-widgets .openhouse ul{list-style:none;margin:0;padding:0}#df-detail-widgets .openhouse.one ul li{float:left;width:33%}#df-detail-widgets .openhouse .openhouse-details,#df-detail-widgets .openhouse.three-two ul li{display:none}.openhouse-details ul{width:200px;list-style:none}figure.cal-date{background:#CCC;display:block;float:left;font-size:1.8em;text-align:center;width:2.5em;padding:.1em;margin:.2em .5em .3em 0;border-radius:0 0 .3em}figure.cal-date a{color:#444}figure.cal-date a:hover{text-decoration:none}figure.cal-date span{display:block;font-size:.5em;text-transform:uppercase;color:#444;font-weight:700}figure.cal-date strong{background:#fff;font-size:.6em;border-radius:0 0 .3em 0;display:block}#df-detail-widgets .openhouse li.datetime-block{clear:both}#df-detail-widgets .openhouse li.broker-block{opacity:.7}form .honey{display:none}#df-detail-widgets .ask-a-question h3{font-size:1.8em}#df-detail-widgets .ask-a-question .contact,#df-detail-widgets .ask-a-question h3{display:inline-block;margin-right:.8em}#df-detail-widgets .ask-a-question form{position:relative;width:100%}#df-detail-widgets .ask-a-question form p{float:left;width:49%;margin:0 1% 1% 0;clear:left}#df-detail-widgets .ask-a-question form .question-wrap{height:5.3em;position:absolute;right:0;top:0}#df-detail-widgets .ask-a-question form button{clear:both}#df-detail-widgets .availability .ui-datepicker-inline{width:auto!important}#content .rmif{display:none}.rmif label{display:block;font-weight:700}input.errorForm{border:2px solid red;display:block;clear:both}div.errorForm{width:auto;max-width:490px;padding:15px 5px 5px 5px;margin-top:-10px;background:transparent url(/i/bomber/bomber-no-repeat-sprite.png) no-repeat 0 -64px;color:#FFF}#progress.modal-load{position:fixed;top:45%;left:50%;width:200px;height:100px;margin:-50px 0 0 -100px;background-color:#fff;border:1px solid #ccc;opacity:.8;box-shadow:0 7px 7px 4px rgba(0,0,0,.1);border-radius:20px;text-align:center;z-index:9999}#progress.modal-load img{margin:16px}.msg.dpr i{display:inline-block;height:30px;width:33px;zoom:1}.bdg{display:block;z-index:5;position:absolute;border:none;direction:ltr;text-indent:-999999px;height:85px;width:83px;top:-5px;left:-4px;margin:0;padding:0}.slideshow .bdg{z-index:2}.bdg.sld{background:url(/i/bomber/bdg-sld.png) no-repeat}.bdg.openhouse{height:90px;width:90px;background:url(/i/bomber/bdg-openhouse.png) no-repeat}.bdg.openhouse.onfeatured{left:-3px}.bdg.uag{background:url(/i/bomber/bdg-uag.png) no-repeat}.bdg.rnt{background:url(/i/bomber/bdg-rnt.png) no-repeat}.bdg.pen,.bdg.show{background:url(/i/bomber/bdg-pen.png) no-repeat}.bdg.pcg{background:url(/i/bomber/bdg-pcg.png) no-repeat}.bdg.awc{background:url(/i/bomber/bdg-awc.png) no-repeat}.bdg.backupsrequested{background:url(/i/bomber/bdg-buprequest.png) no-repeat}body.array2-listing .property-type-specific-149 div.bdg.show,body.array2-listing .property-type-specific-150 div.bdg.show,body.array2-listing .property-type-specific-151 div.bdg.show,body.array2-listing .property-type-specific-152 div.bdg.show,body.array2-listing .property-type-specific-153 div.bdg.show,body.array2-listing .property-type-specific-491 div.bdg.show,body.array2-listing .property-type-specific-496 div.bdg.show,body.array2-listing .property-type-specific-816 div.bdg.show,body.array2-listings .property-type-specific-149.show a.bdg.show,body.array2-listings .property-type-specific-150.show a.bdg.show,body.array2-listings .property-type-specific-151.show a.bdg.show,body.array2-listings .property-type-specific-152.show a.bdg.show,body.array2-listings .property-type-specific-153.show a.bdg.show,body.array2-listings .property-type-specific-491.show a.bdg.show,body.array2-listings .property-type-specific-496.show a.bdg.show,body.array2-listings .property-type-specific-816.show a.bdg.show{display:none!important}a i{display:inline-block}a:hover i{text-decoration:none;display:inline-block}.button i{float:right;margin-left:.5em;font-size:1.4em}.cta .social i{border-radius:4px;font-size:2em;color:#fff;padding:.1em;width:1em;text-align:center}.cta .fa-facebook{background-color:#3B5998}.cta .fa-twitter{background-color:#90D1ED}.cta .fa-pinterest{background-color:#BD1C2C}.cta .fa-google-plus{background-color:#000}.cta .fa-linkedin{background-color:#0077B5}.button .dpr i,.button.dpr i,.dpr i{background:#fff url(/i/defender/dpr.png) center center no-repeat;border-radius:.5em}.button .dpr i:after .button.dpr i:after{visibility:hidden;clear:both;content:'.'}.favorite .remove i,.favorite.button.remove i,.favorite.remove i,.favorite:hover i{color:red}.radius i:before{content:'\f140'}.prop-icon{background:url(/i/map-search/icon-sprite.png) no-repeat;display:inline-block;width:16px;height:16px;vertical-align:middle;text-indent:-99999px;direction:ltr}#df-detail-view .prop-icon{float:left;margin:.1em .3em 0 0}.property-type-1 .prop-icon,.property-type-17 .prop-icon,.property-type-3 .prop-icon{background-position:0 -1px}.property-type-256 .prop-icon{background-position:0 -73px}.property-type-8192 .prop-icon{background-position:0 -18px;width:12px}#agent-agent-featuredlistings .ui-tabs-nav{margin:15px 0}#agent-agent-featuredlistings .ui-tabs-nav li a{color:#666;border-left:1px solid #666}#agent-agent-featuredlistings .ui-tabs-nav li:first-child a{border-left:0;padding-left:0}#agent-agent-featuredlistings .ui-tabs-nav li.ui-state-active a{color:#000}#agent-agent-featuredlistings .ui-tabs-panel h2{margin-top:20px}#agent-agent-featuredlistings .bdg{top:-2px}.close-faceted{display:none}#to-mobile{display:none;width:100%;color:#666;background-color:#d88236;position:fixed;bottom:0;z-index:100;text-align:center;font-size:1em}#to-mobile>a{padding:0 .5em .7em;display:inline-block;color:#1a1a1a}#to-mobile>p{margin-bottom:10px;margin-top:10px}.listing #df-detail-widgets .listingofficeinfo.two .agent-info-agents .agent-info-agent{overflow:auto}.listing #df-detail-widgets .listingofficeinfo.one .agent-info-agents .agent-info-agent{overflow:auto;display:inline-block}.listing #df-detail-widgets .listingofficeinfo.one .agent-info-agents .agent-info-agent ul{float:right;margin:1em}.listing #df-detail-widgets .listingofficeinfo.one .agent-info-agents .agent-info-agent img{margin:1em 0 1em 0;float:left}.leaflet-image-layer,.leaflet-layer,.leaflet-map-pane canvas,.leaflet-map-pane svg,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-drag{-ms-touch-action:none;touch-action:none}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078A8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px 'Lucida Console',Monaco,monospace;text-indent:1px}.leaflet-control-zoom-out{font-size:20px}.leaflet-touch .leaflet-control-zoom-in{font-size:22px}.leaflet-touch .leaflet-control-zoom-out{font-size:24px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255,255,255,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:0 0}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678, M12=.70710678, M21=-.70710678, M22=.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:0 0;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}