@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{text-decoration:none}img{border:0!important}body{background:#fff;font-size:14px;color:#000}.fix{clear:both;overflow:hidden;width:100%;height:0}.c980{width:980px}html,body,body>form{height:100%}.town-wrapper{position:relative;min-height:100%}.footer-container{position:absolute;bottom:0;left:0}.content-wrapper{padding-bottom:42px}.header-container{height:89px;width:100%;position:fixed;top:0;z-index:9999;background:#fff;box-shadow:0 2px 3px #3d3d3d}.header{width:980px;margin:0 auto;height:89px;position:relative}.header-logo{display:block;width:285px;height:89px;background:url(../images/headerlogoV3.jpg) no-repeat}.header-phone{display:block;position:absolute;top:24px;right:45px;font-family:'Lato',sans-serif;font-weight:600;font-size:15px}.header-phone a{padding-left:5px}.header .fb-icon{display:block;width:31px;height:31px;position:absolute;top:7px;right:0;background:url(../images/fb-icon.png) no-repeat}.header-login{position:absolute;right:45px;top:8px;font-size:11px;text-transform:uppercase}.header-login a{text-decoration:none}.header-login a:hover{text-decoration:underline}.navigation{font-family:'Lato',sans-serif;width:775px;height:38px;position:absolute;bottom:0;right:0}ul.menu_list{display:table;width:100%}ul.menu_list>li{display:table-cell;position:relative}ul.menu_list{list-style:none;padding:0;margin:0 auto;width:100%;height:38px}ul.menu_list li{height:38px}ul.menu_list li a{height:38px;line-height:38px;text-decoration:none;color:#373435;font-weight:bold!important;font-size:13px;text-align:center;display:block;text-transform:uppercase}ul.menu_list li a:hover{background:#f5f5f5}ul.menu_list li.menuitem5,ul.menu_list li.menuitem4{position:relative;text-align:left;z-index:800}ul.menu_list li.menuitem5 a,ul.menu_list li.menuitem4 a{display:block;width:100%}ul.menu_list li ul.box{display:none;position:absolute;z-index:9000;left:0;top:38px;width:220px;height:auto;background-color:#fff;font-weight:normal !important;list-style:none;padding:7px 0;margin:0;box-shadow:0 2px 3px #3d3d3d}ul.menu_list li ul.box li{width:100%;height:30px!important;float:none;text-align:center!important;margin:auto;border-bottom:1px solid #d1d1d1}ul.menu_list li ul.box li:last-child{border:0}ul.menu_list li ul.box li a{height:30px!important;font-size:13px;font-weight:normal;padding:0 0 0 15px;line-height:30px;text-align:left;width:205px;text-transform:none}ul.menu_list li ul.box li a:hover{background-color:#f5f5f5}.main-content{padding-top:89px}.section1{width:100%;height:383px;overflow:hidden;position:relative;font-family:'Lato',sans-serif;padding-top:89px}.section1 .simply-scroll .simply-scroll-list li img:hover{opacity:1!important}.section1 .slideshow{position:absolute}.section1 .slideshow,.section1 .slideshow .simply-scroll,.section1 .slideshow,.section1 .slideshow .simply-scroll-clip,.section1 .slideshow .simply-scroll-list{width:100%!important}.section1 .slideshow li{margin-left:50%}.section1 .slideshow li a{margin-left:-960px}.section1 .form-estimate{position:relative;z-index:999;width:915px;margin:75px auto 0 auto;padding:0 0 0 65px}.section1 .estimate-title{background:rgba(182,24,27,.8);width:459px;height:48px;line-height:48px;display:block;color:#fff;font-family:'Lato',sans-serif;font-weight:900;font-size:32px;text-align:center;border-radius:4px 4px 0 0}.section1 .Form{width:459px!important;height:192px;background:rgba(255,255,255,.75);border:2px solid #fff;border-left:0;border-right:0;margin:0;position:relative}.section1 .Form .FormContent{width:100%;padding:0 3%;box-sizing:border-box}.section1 .Form h5{display:none!important}.section1 .Form .Half,.section1 .Form .Half.Inline.PropertyDetails4 .Full{margin:12px 0 0 0}.section1 .Form .Half.Inline.PropertyDetails4{margin:0}.section1 .Form .Half span{width:100%!important;margin:0 auto;display:block;height:auto!important;float:none!important;padding:0 3px;box-sizing:border-box;-moz-box-sizing:border-box}.section1 .Form .Half input{width:100%;height:32px;box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #c2c0c0;border-radius:4px}.section1 .Form .Half.Email,.section1 .Form .Full.Address1,.section1 .Form .Half.Inline.PropertyDetails4{width:100%}.section1 .Form .Full.City,.section1 .Form .Full.State,.section1 .Form .Full.Zip{width:33%}.section1 .Form .Full.Zip span{padding-right:0}.section1 .FormContent input{padding:0 0 0 10px;color:#a9a9a9;font-size:15px;text-transform:capitalize;line-height:14px}.section1 .FormContent ::-webkit-input-placeholder{color:#a9a9a9;font-size:15px;text-transform:capitalize;line-height:14px}.section1 .FormContent :-moz-placeholder{color:#a9a9a9;font-size:14px;line-height:14px}.section1 .FormContent ::-moz-placeholder{color:#a9a9a9;font-size:14px;line-height:14px}.section1 .FormContent :-ms-input-placeholder{color:#a9a9a9;font-size:14px;line-height:14px}.section1 .Form.SellersForm{overflow:visible}.section1 .Form .Full.Buttons{position:absolute;bottom:-32px;right:0;width:160px;height:30px;margin:0;padding:0}.section1 .Form .Full.Buttons .Button{width:100%!important;height:100%!important;line-height:30px!important;background:#373435;border-radius:0 0 4px 4px;font-size:0}.section1 .Form .Full.Buttons .Button:hover{background:#4c4849}.section1 .Form .Full.Buttons .Button:before{content:'ASK NOW';font-family:'Lato',sans-serif;font-size:20px;font-weight:900}.section1 .Form .Half.Phone,.section1 .Form h6,.section1 .Form .PropertyDetails3,.section1 .Form .PropertyDetails5,.section1 .Form .AdditionalInfo2,.section1 .Form .Full.Hear,.section1 .Form .Full.Block.Details,.section1 .Form .Full.Info{display:none}.section2{width:100%;background:#fff;padding:0 0 30px 0}.section2 h1{display:none}.section2 .WebContent{width:980px;margin:0 auto;padding:50px 0 40px 0;text-align:center}.section2 .WebContent h2{color:#373435;font-size:36px;margin:0;padding:0;line-height:30px}.section2 .WebContent p{width:730px;color:#373435;font-size:18px;margin:0 auto;padding:0;line-height:35px;font-weight:500;padding:20px 0 0 0;text-align:center;display:block}.section2 .learnabout{display:block;margin:0 auto;width:340px;height:46px;border:1px solid #b6181b;color:#b6181b;font-size:24px;line-height:46px;text-align:center;font-weight:700;font-family:'Lato',sans-serif}.section2 .learnabout:hover{background:#f5f5f5}.section3{background:url(../images/section3.jpg)}.section3 .estimateBox{width:980px;height:100%;margin:0 auto;position:relative}.section3 .estimate-left{width:393px;height:100%;float:right;background:rgba(0,0,0,.55);text-align:center;font-family:'Lato',sans-serif;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box}.section3 .estimate-left h1{color:#fff!important;font-weight:900!important;font-size:32px!important;margin:60px 0 0 0!important;padding:0!important}.section3 .estimate-left span{color:#fff!important;font-weight:300!important;font-size:24px!important;margin:20px 0 0 0!important;padding:0!important;line-height:35px;display:block}.section3 .estimate-left a{background:#b6181b;display:block;width:207px;height:43px;margin:20px auto;color:#fff;font-size:18px;font-weight:900;line-height:43px;text-align:center;text-decoration:none}.section3 .estimate-left a:hover{background:#c92f29}.section3 .estimate-right{background:url(../images/overlaypic.png) no-repeat;width:685px;height:373px;position:absolute;top:0;left:-100px}section.module.section3{height:373px;background-position:50% 50%;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}.section4 .areas{width:980px;margin:0 auto;height:100%;text-align:center}.section4 .areas h1{color:#1e1e1e!important;font-weight:500!important;font-size:36px!important;height:95px!important;line-height:95px!important}.section4 .areas ul{display:block;float:none;text-align:center}.section4 .areas ul li{display:inline-block;width:270px;height:200px;border:4px solid #d8d8d8;border-radius:3px;margin:0 20px 45px 20px}.section4 .areas ul li a{display:block;width:100%;height:100%}.section4 .areas ul li span{width:100%;height:40px;line-height:40px;background:rgba(182,24,27,.8);padding-left:10px;font-family:'Lato',sans-serif;font-size:25px;font-weight:700;color:#fff;text-align:left;box-sizing:border-box;-moz-box-sizing:border-box;display:block;text-transform:uppercase}.section4 .areas ul li.hl1{background:url(../images/hl1.jpg) no-repeat}.section4 .areas ul li.hl2{background:url(../images/hl2.jpg) no-repeat}.section4 .areas ul li.hl3{background:url(../images/hl3.jpg) no-repeat}.section4 .areas ul li.hl4{background:url(../images/hl4.jpg) no-repeat}.section4 .areas ul li.hl5{background:url(../images/hl5.jpg) no-repeat}.section4 .areas ul li.hl6{background:url(../images/hl6v2.jpg) no-repeat}.section4 .areas ul li.hl7{background:url(../images/hl7.jpg) no-repeat}.section4 .areas ul li.hl8{background:url(../images/hl8.jpg) no-repeat}.section4 .areas ul li.hl9{background:url(../images/hl9.jpg) no-repeat}.section5{width:100%;height:397px;background:url(../images/section5.jpg) no-repeat center}section.module.section5{height:356px;background-position:bottom;background-repeat:no-repeat;background-attachment:fixed}.home-contact{width:600px;height:100%;margin:0 auto;background:rgba(0,0,0,.55);padding:20px 0 0 0;box-sizing:border-box;-moz-box-sizing:border-box}.home-contact .ContactFormCustom{width:100%!important;border:0;background:transparent}.home-contact .ContactFormCustom div.FormContent,.home-contact .ContactFormCustom .Half,.home-contact .ContactFormCustom .Half span,.home-contact .ContactFormCustom .Full span,.home-contact .Buttons{width:100%!important;height:auto}.home-contact .hc1{display:block;width:100%;text-align:center;font-family:'Lato',sans-serif;font-weight:300;font-size:36px;height:34px;line-height:34px;color:#fff}.home-contact .hc2{display:block;width:100%;text-align:center;font-family:'Lato',sans-serif;font-weight:300;font-size:18px;height:23px;line-height:23px;color:#fff}.home-contact input{width:358px;height:39px;margin:0 auto 7px auto;display:block;box-sizing:border-box;-moz-box-sizing:border-box;padding:0 0 0 15px;color:#a9a9a9;font-size:15px}.home-contact textarea{width:358px;height:60px;margin:0 auto 7px auto;display:block;box-sizing:border-box;-moz-box-sizing:border-box;padding:10px 0 0 15px;color:#a9a9a9;font-size:15px}.home-contact h5,.home-contact label,.home-contact .Phone,.home-contact .Subject,.home-contact .Info{display:none!important}.home-contact ::-webkit-input-placeholder{color:#a9a9a9;font-size:15px;text-transform:capitalize;line-height:14px}.home-contact :-moz-placeholder{color:#a9a9a9;font-size:14px;line-height:14px}.home-contact ::-moz-placeholder{color:#a9a9a9;font-size:14px;line-height:14px}.home-contact :-ms-input-placeholder{color:#a9a9a9;font-size:14px;line-height:14px}.home-contact .Form div.Buttons{padding:0;height:auto;margin:5px 0 0 0}.home-contact .Form div.Buttons .Button{background:#b6181b;background-image:none;width:358px!important;height:39px!important;margin:0 auto;display:block;float:none!important;font-size:0}.home-contact .Form div.Buttons .Button:before{content:'START NOW';font-size:18px;font-family:'Lato',sans-serif;font-weight:900;color:#fff;text-align:center;height:39px;line-height:39px}.home-contact .Form div.Buttons .Button:hover{background:#c92f29}.footer-container{background:#323232;width:100%;height:41px;border-top:1px solid #fff}.footer{width:980px;margin:0 auto;height:41px;line-height:41px}.footer span{font-family:'Lato',sans-serif;font-size:12px;color:#fff;line-height:41px}.footer span a{color:#fff}.footer .f-left{float:left}.footer .f-right{float:right}.CenterRight .backToSearchResults{width:700px;margin:10px 0 0 0}.CenterRight .pager{width:700px;margin:0}.propertycontact{position:relative;overflow:visible}.propertycontact .big{font-size:16px;color:#fff;font-weight:500;display:block;margin:9px 0 0 12px;font-family:'Lato',sans-serif}.propertycontact .small{font-size:14px;color:#fff;display:block;margin:2px 0 0 12px;font-family:'Lato',sans-serif}.propertycontact .agent-box{background:#b6181b;border:3px #373435 solid;border-radius:10px 0 0 10px;position:relative;top:10px;right:14px;width:265px;padding:14px 0 0 0;height:195px}.propertycontact .ListingDetailsContactTemplate li div.vCard img{border:4px #fff solid;width:80px !important}.propertycontact .ListingDetailsContactTemplate li div.vCard .fn{font-size:14px;color:#fff;font-family:"Lato",sans-serif;font-weight:700;margin-bottom:5px!important}.propertycontact .ListingDetailsContactTemplate li div.vCard .title,.propertycontact .ListingDetailsContactTemplate li div.vCard .tel,.propertycontact .ListingDetailsContactTemplate li div.vCard .email{font-size:12px;font-family:"Lato",sans-serif;font-weight:500}.propertycontact .ListingDetailsContactTemplate li div.vCard .url{font-size:12px;font-family:"Lato",sans-serif;font-weight:500;margin-top:10px}.propertycontact .SMIcons{width:95%;height:33px;padding:10px 0;position:absolute;bottom:5px}.propertycontact .SMIcons ul{width:90%;padding:0 5%;height:33px}.propertycontact .SMIcons ul li{width:25%;float:left}.propertycontact .SMIcons ul li a{width:34px;height:33px;display:block;margin:0 auto}.propertycontact .SMIcons ul li a.pdi_fb{background:url(../images/pdi_fb.jpg) no-repeat}.propertycontact .SMIcons ul li a.pdi_tw{background:url(../images/pdi_tw.jpg) no-repeat}.propertycontact .SMIcons ul li a.pdi_in{background:url(../images/pdi_in.jpg) no-repeat}.propertycontact .SMIcons ul li a.pdi_yt{background:url(../images/pdi_yt.jpg) no-repeat}.quick-contact-seconday{margin:10px auto;width:212px;height:250px;padding:0 16px 0 16px}.CenterWRightColumnProperty .quick-contact-seconday{background:url(../images/vcard-shadow.jpg) no-repeat top;padding:10px 16px 0 16px}.quick-contact-seconday h4{font-size:18px;font-style:italic;color:#fff}.quick-contact-seconday .Form{width:212px !important;background:none !important;border:none !important}.propertycontact .QContactForm{margin-top:5px}.FormContent:after{content:"";display:block;width:100%;height:1px;clear:both}.quick-contact-seconday .Form input,.quick-contact-seconday .Form textarea,.propertycontact .Form input,.propertycontact .Form textarea{border:1px #b5b5b5 solid;border-radius:5px;padding:0 0 0 5px;width:205px!important;color:#000!important;font-family:Arial,Helvetica,sans-serif;box-sizing:content-box;display:block}.quick-contact-seconday .Form input{height:28px;margin-bottom:5px}.propertycontact .Form input{margin:3px auto!important;height:28px}.propertycontact .Form textarea{margin:2px auto!important}.quick-contact-seconday .Form textarea{width:203px!important;margin:0}.quick-contact-seconday .Form .Buttons{margin:10px 0 0 0!important}.quick-contact-seconday .Form .Buttons a.Button,.CenterWRightColumnProperty .propertycontact .Form div.FormContent div.Buttons .Button{height:25px !important;border:none;border-radius:4px}.quick-contact-seconday .Form .Buttons a.Button:before{content:'Send';font-family:'Lato',sans-serif;font-weight:700;line-height:25px;font-size:14px}.CenterWRightColumnProperty .propertycontact .Form div.FormContent div.Buttons{width:210px!important;margin:0 auto!important;box-sizing:border-box}.CenterWRightColumnProperty .propertycontact .Form div.FormContent div.Buttons span{font-family:'Lato',sans-serif;font-weight:700;line-height:25px;font-size:14px}.quick-contact-seconday h4,.CenterWRightColumnProperty .propertycontact .FormTitle{padding:0 0 10px 0;text-align:center;font-size:18px;font-weight:500;font-family:'Lato',sans-serif;font-style:italic;color:#fff}.poc-info-container{width:240px;margin:5px auto 0 auto}.poc-info-container:after{content:"";display:block;width:100%;height:1px;clear:both}.poc-info-container .icongif{width:80px;height:107px;background:url(../images/icon.gif) no-repeat;background-size:contain;float:left;margin-right:5px}.poc-info-container .pi1{font-size:14px;color:#fff;font-family:"Century Gothic",Arial !important;font-weight:bold;margin-bottom:5px!important;line-height:15px;display:block;letter-spacing:1px}.poc-info-container .pi2{font-size:12px;font-weight:500;display:block;overflow:hidden;line-height:15px;font-family:"Century Gothic",Arial !important;color:#fff}.poc-info-container .pi2 a{color:#fff;font-size:12px;font-family:"Lato",sans-serif;font-weight:500}.CenterWRightColumnProperty .ListingDetailsContactTemplate{font-family:'Lato',sans-serif;color:#fff}.CenterWRightColumnProperty .vCard li.fn{font-style:normal}.CenterWRightColumnProperty .vCard li,.CenterWRightColumnProperty .vCard li a{color:#fff}.CenterWRightColumnProperty .quick-contact-seconday textarea{width:211px!important}.CenterWRightColumnProperty .propertycontact .Form div.FormContent div.Buttons{padding-top:10px!important}.RightColumn .secondary-sign-up{margin-top:30px}.secondary-sign-up{width:239px;margin:15px auto 0 auto;text-align:center}.secondary-sign-up h2{color:#fff !important;font-size:19px !important;font-weight:900;text-align:center;line-height:36px;font-family:"Lato",sans-serif;background:#d90307;background:-moz-linear-gradient(top,rgba(217,3,7,1) 0%,rgba(182,24,27,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(217,3,7,1)),color-stop(100%,rgba(182,24,27,1)));background:-webkit-linear-gradient(top,rgba(217,3,7,1) 0%,rgba(182,24,27,1) 100%);background:-o-linear-gradient(top,rgba(217,3,7,1) 0%,rgba(182,24,27,1) 100%);background:-ms-linear-gradient(top,rgba(217,3,7,1) 0%,rgba(182,24,27,1) 100%);background:linear-gradient(to bottom,rgba(217,3,7,1) 0%,rgba(182,24,27,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d90307',endColorstr='#b6181b',GradientType=0)}.secondary-sign-up-content{border:1px solid #b7171a;border-top:0}.secondary-sign-up p{color:#fff;font-style:italic;width:200px;margin:0 auto 8px auto !important;font-size:14px !important;font-family:"Lato",sans-serif;line-height:14px !important;padding:8px 0 0 0}.secondary-sign-up .box_signUp .txt{display:none}.secondary-sign-up .box_signUp input{background:#f4f4f4;border:1px #bebebe solid;border-radius:5px;width:205px;height:23px;padding-left:5px;margin-top:5px}.secondary-sign-up .box_signUp .Button{height:25px !important;border:none;margin:5px 0 5px 145px;border-radius:4px;color:#fff;width:80px !important;font-size:14px;font-family:"Century Gothic",Arial !important}.secondary-sign-up .box_signUp .Button:before{content:'Submit';font-family:'Lato',sans-serif;font-weight:700;line-height:25px}.secondary-sign-up h3{color:#fff;font-size:16px;font-weight:bold;margin:10px 0;font-family:"Lato",sans-serif}.secondary-sign-up .list{font-size:16px;color:#fff;width:177px;padding-left:60px;line-height:31px;margin:0 0 10px 35px;font-family:"Lato",sans-serif}.secondary-sign-up .email-update{background:url(../images/sec-email-update.png) no-repeat left}.secondary-sign-up .save-properties{background:url(../images/sec-save-properties.png) no-repeat left}.secondary-sign-up .save-searches{background:url(../images/sec-save-searches.png) no-repeat left}.secondary-links{margin:10px auto 80px auto;padding:2px 0 0 0;font-family:'Lato',sans-serif}.secondary-links>a{display:block;width:246px;height:86px;border:3px solid #b6181b;margin:0 auto;box-sizing:border-box;-moz-box-sizing:border-box}.secondary-links a.hl1{background:url(../images/sl1.jpg) no-repeat}.secondary-links a.hl1:before{content:'Our Network';background:rgba(0,0,0,.55);display:block;width:50%;height:100%;color:#eeebeb;font-size:22px;font-weight:700;box-sizing:border-box;-moz-box-sizing:border-box;padding:10px 0 0 5px;font-family:'Lato',sans-serif;line-height:27px}.secondary-links a.hl2:before{content:'Recently Sold';background:rgba(0,0,0,.55);display:block;width:50%;height:100%;color:#eeebeb;font-size:24px;font-weight:900;box-sizing:border-box;-moz-box-sizing:border-box;padding:10px 0 0 5px}.secondary-links a.hl2{background:url(../images/sl2.jpg) no-repeat}.secondary-links a.hl3{background:url(../images/sl3.jpg) no-repeat}.secondary-links a.hl3:before{content:'Free Home Estimate';background:rgba(0,0,0,.55);display:block;width:50%;height:100%;color:#eeebeb;font-size:22px;font-weight:700;box-sizing:border-box;-moz-box-sizing:border-box;padding:10px 0 0 5px;line-height:27px}.secondary-links .simply-scroll{width:246px!important;border:3px solid #b6181b;margin:0 auto;box-sizing:border-box;-moz-box-sizing:border-box;overflow:hidden}.secondary-links .simply-scroll li{position:absolute!important}.secondary-links .simply-scroll li a{position:relative}.secondary-links .simply-scroll li a .name{content:'Our Network';background:rgba(0,0,0,.55);display:block;width:120px;height:80px;color:#eeebeb;font-size:16px;font-weight:500;box-sizing:border-box;-moz-box-sizing:border-box;padding:5px 0 0 5px;display:block!important;position:absolute;top:0;left:0;z-index:100}.secondary-links .simply-scroll li a .name:before{content:'Popular Areas';font-size:22px;font-weight:900;display:block}.popularareasbanner{width:980px;height:1px;margin:0 auto;position:relative}.popularareasbanner .simply-scroll{width:246px!important;height:86px!important;border:3px solid #b6181b;margin:0 auto;box-sizing:border-box;-moz-box-sizing:border-box;overflow:hidden;position:absolute;right:7px;top:1042px;z-index:900}.popularareasbanner .simply-scroll li{position:absolute!important}.popularareasbanner .simply-scroll li a{position:relative}.popularareasbanner .simply-scroll li a .name{content:'Our Network';background:rgba(0,0,0,.55);width:120px;height:80px;color:#eeebeb;font-size:22px;font-weight:700;box-sizing:border-box;-moz-box-sizing:border-box;padding:4px 0 0 4px;display:block!important;position:absolute;top:0;left:0;z-index:100;font-family:'Lato',sans-serif;line-height:23px}.popularareasbanner .simply-scroll li a .name:before{content:'Popular Areas';font-size:22px;font-weight:700;display:block;font-family:'Lato',sans-serif;line-height:23px}.popularareasbanner .simply-scroll img:hover{opacity:1!important}.secondary-links .simply-scroll img:hover{opacity:1!important}.secondary-links .slsep{width:100%;height:3px;background:#fff}#menuPage h2,#menuPage .BoxTitle{color:#fff;font-size:18px;font-weight:bold;padding:0}#menuPage .BoxTitle h5{color:#fff !important;font-size:.75em !important;font-weight:700;text-align:center;line-height:21px;font-family:"Lato",sans-serif;text-transform:uppercase;padding:12px 0 8px 0;background:#d90307;background:-moz-linear-gradient(top,rgba(217,3,7,1) 0%,rgba(182,24,27,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(217,3,7,1)),color-stop(100%,rgba(182,24,27,1)));background:-webkit-linear-gradient(top,rgba(217,3,7,1) 0%,rgba(182,24,27,1) 100%);background:-o-linear-gradient(top,rgba(217,3,7,1) 0%,rgba(182,24,27,1) 100%);background:-ms-linear-gradient(top,rgba(217,3,7,1) 0%,rgba(182,24,27,1) 100%);background:linear-gradient(to bottom,rgba(217,3,7,1) 0%,rgba(182,24,27,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d90307',endColorstr='#b6181b',GradientType=0)}#menuPage ul{margin:0}#menuPage ul li{line-height:30px;padding:0;background:url(../images/sec-menu-ball.png) no-repeat 0 12px;font-family:"Lato",sans-serif;text-align:center;border-top:1px solid #6b6b6b}#menuPage ul li:first-child{border:0}#menuPage ul li:last-child{border-bottom:4px solid #d90307}#menuPage ul li span,#menuPage ul li a{display:block;width:100%;height:100%}#menuPage ul li a:hover{background:#494748}#menuPage ul li a{color:#fff}.RightColumn .quick-contact-seconday{margin-top:20px}.CenterRight h1{font-size:25px !important;color:#373435 !important;padding-bottom:0 !important;font-weight:700}.CenterRight .WebContent{font-family:'Lato',sans-serif}.CenterRight .WebContent p{font-size:14px;line-height:21px;margin:20px 0}.CenterRight .WebContent ul{list-style:disc;padding:0 0 0 30px}.CenterRight .WebContent li{font-size:17px;line-height:20px;font-weight:300}.CenterRight .WebContent li p{padding:5px 0}.CenterRight .WebContent a{color:#b6181b;text-decoration:underline}.CenterRight .WebContent b,.CenterRight .WebContent strong{font-weight:600}.CenterRight .left{float:left;width:49%}.CenterRight .right{float:right;width:49%}.CenterRight .explore-box{color:#001e3b;font-size:11px;width:334px;clear:both;margin:15px 0}.CenterRight .explore-box h3{color:#001e3b;font-size:14px;font-weight:bold;text-transform:uppercase}.CenterRight .explore-box a img{border:3px #000 solid;margin:0}.CenterRight .explore-box a:hover img{border:3px #001e3b solid}.CenterRight .explore-box p{color:#001e3b;font-size:11px;line-height:16px;margin:5px 0;text-align:justify}.CenterRight .explore-box .explore{background:url(../images/explore.jpg) no-repeat 0 0;text-transform:uppercase;color:#54b948;font-size:14px;line-height:24px;font-weight:bold;padding-left:30px;float:right;margin-right:2px}.CenterRight .simply-scroll-container{overflow:hidden;margin-top:13px}.CenterRight .simply-scroll-container .simply-scroll-list li{position:absolute}.CenterWRightColumnProperty .propertycontact{margin:-34px 0 0 26px}.CenterRight .simply-scroll{border-top:3px solid #bb1518;border-bottom:3px solid #bb1518;margin-left:30px}.CenterRight .simply-scroll li{position:absolute}.CenterRight .simply-scroll img:hover{opacity:1!important}div.office{border:none;font-family:'Lato',sans-serif}div.office div.map{width:648px;height:228px;border:6px solid #f3f3f3;border-radius:5px}div.office div.contact_data{width:648px;position:relative;margin:10px 0 0 5px;float:left}div.office div.contact_data:after{content:'';display:block;width:100%;height:1px;background:#b8171a;position:absolute;z-index:1;top:10px;left:0}div.office div.contact_data:before{content:'GET SMART TODAY';color:#b8171a;font-weight:400;font-size:18px;position:relative;background:#fff;z-index:5;padding:0 5px 0 0}div.office h2{color:#373435;font-size:18px;font-weight:700;margin:0;padding:0;line-height:30px}div.office div.contact_data div{color:#373435;font-size:14px;font-weight:400;line-height:18px}div.office div.contact_data div.Office{text-align:right;position:absolute;right:0;top:29px}div.office div.contact_data div.Office:before{content:'Phone:'}div.office div.contact_data div.email{text-align:right;position:absolute;right:0;top:43px}div.office div.contact_data div.get_dir{text-align:right;position:absolute;right:0;top:66px}div.office div.contact_data div.get_dir a{text-decoration:underline}div.office div.Fax,div.office div.contact_data div.Office strong,.Form.contact-us label,.Form.contact-us p.Info{display:none!important}.Form.contact-us{border:0}.Form.contact-us .FormContent{width:100%}.Form.contact-us .FormContent:nth-child(2),.Form.contact-us .FormContent:nth-child(3){width:50%;float:left;box-sizing:border-box;-moz-box-sizing:border-box;padding:0 5px}.Form.contact-us li.Half,.Form.contact-us li.Half span,.Form.contact-us li.Half input,.Form.contact-us li.Full,.Form.contact-us li.Full span,.Form.contact-us li.Full input{width:100%!important}.Form.contact-us li.Message span{height:auto!important}.Form.contact-us li.Half,.Form.contact-us li.Full{margin:0 0 5px 0}.Form.contact-us input{width:100%;height:23px;border:1px solid #d4d4d4;border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box;background:#fff;padding:5px 10px 5px 5px;color:#a9a9a9}.Form.contact-us textarea{width:100%;height:83px!important;border:1px solid #d4d4d4;border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box;background:#fff;padding:5px 10px 5px 5px;color:#a9a9a9}.Form.contact-us div.Buttons{margin-right:5px}.Form.contact-us div.Buttons .Button{width:92px!important;height:25px!important;background:#ba1619;font-size:14px;font-weight:300;line-height:25px!important;border-radius:3px}.Form.contact-us h5,.Form.contact-us .AreYou,.Form.contact-us .Address1{display:none}.town-wrapper .Form.ContactForm label,.town-wrapper .Form.ContactForm p.Info{display:none!important}.town-wrapper .Form.ContactForm{border:0}.town-wrapper .Form.ContactForm .FormContent{width:100%}.town-wrapper .Form.ContactForm .FormContent:nth-child(2),.town-wrapper .Form.ContactForm .FormContent:nth-child(3){width:50%;float:left;box-sizing:border-box;-moz-box-sizing:border-box;padding:0 5px}.town-wrapper .Form.ContactForm li.Half,.town-wrapper .Form.ContactForm li.Half span,.town-wrapper .Form.ContactForm li.Half input,.town-wrapper .Form.ContactForm li.Full,.town-wrapper .Form.ContactForm li.Full span,.town-wrapper .Form.ContactForm li.Full input{width:100%!important}.town-wrapper .Form.ContactForm li.Message span{height:auto!important}.town-wrapper .Form.ContactForm li.Half,.town-wrapper .Form.ContactForm li.Full{margin:0 0 5px 0}.town-wrapper .Form.ContactForm input{width:100%;height:23px;border:1px solid #d4d4d4;border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box;background:#fff;padding:5px 10px 5px 5px;color:#a9a9a9}.town-wrapper .Form.ContactForm textarea{width:100%;height:83px!important;border:1px solid #d4d4d4;border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box;background:#fff;padding:5px 10px 5px 5px;color:#a9a9a9}.town-wrapper .Form.ContactForm div.Buttons{margin-right:5px}.town-wrapper .Form.ContactForm div.Buttons .Button{width:92px!important;height:25px!important;font-size:14px;font-weight:300;line-height:25px!important;border-radius:3px}.town-wrapper div.office div.contact_data:before,.town-wrapper div.office div.contact_data:after{display:none}.town-featured{background:url(../images/featured-bg.jpg) repeat-x}.town-wrapper .Form.ContactForm h5,.town-wrapper .Form.ContactForm .AreYou,.town-wrapper .Form.ContactForm .Address1{display:none}.CenterRight .WebContent ul.list-area-towns{list-style:none!important;clear:both}.CenterRight .WebContent ul.list-area-towns li{width:25%;float:left;vertical-align:middle;line-height:20px}.CenterRight .WebContent ul.list-area-towns li:before{content:'';display:inline-block;width:11px;height:6px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAApCAYAAACfrs/CAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0Y4NjlGNEM3QkIwMTFFNEI1RDVDQkE2MDc5Nzg4NkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0Y4NjlGNEQ3QkIwMTFFNEI1RDVDQkE2MDc5Nzg4NkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3Rjg2OUY0QTdCQjAxMUU0QjVENUNCQTYwNzk3ODg2RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3Rjg2OUY0QjdCQjAxMUU0QjVENUNCQTYwNzk3ODg2RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PivFyuUAAAQ5SURBVHjaxJp5iE5RGMbPWGOGEcYWSUm2sqWZ7Ps6dsaatUlRkkJJTZEQkvwhSfZ9X7INxr5mCdmSGjLGvjN2z9v33pJ83/3e67l56mn+mXP63ec9935nS8hOqTTdOTfTcZUFzzC2mQLPJXPMhqcxOyw8PDHpBP4WwB2I/baFi8JHDW1Ow2/gznACiaMlnARnMwPzYN/BnYiwreBEI+w5+DnclcjRDC4HH2AGJjobAmxzuAx8yNDmIpwHpxM5UuEK8D5mYB5sPtydCJsGp8D7DW0uw7lwD7gQiaMpXBXeC/8M2snfYJbCY+DvxG/aOO3X8vAr4RFkDnmuFTJQmIE57XQkGTYTXm6EXQcPgb8SOYbDa4KGFqvia+Gh8DcirBRhtRF2MzwI/kLkGAxvhIsxAxNtggeSYWXEbNBpR7zaDvcjc/TX5yvGDMyDHUCGHaAjxwIrH+te8CciR294B1ycGZhot8IWkGG3WWB1LtUT/kjk6AbvgksyAwsLNl1hSxjaHNaHfE/kkNXFnnhCs85xsnWO9uF/wP6m4zrBfkvkaKeDohQzMNExuAsZtr1ObJMMbU7pUu4NkaOlciQzA/Ngu5BhW2mFkw1tzmvYL4kczfVNKsMMzFt7CuwrMuzBaLBRdEk5nhM5ZBl1RBfttMDCgk1V2LKGNld1S+kJkaOxcqQwAxNd0Q/m07BhfXRDQ3tM5Gig3+xKzMBE1+E2ZNiGcA5c0dDmlnI8JHLUVY4qzMA8WKnwI2Kf9bTCVQxt7mpouUSO2jqVqcYMTHRHF9iODLvM2Oa+7kowVRNexQ6slm4NMXVbt4YsqqG7Ikzdk8HADKyOvj5ViX3e1Ncrz1g0eX2qk98c4XjACqy+fhgrEyGvKuQT4+srHNVCKNoj1ke/UYBfMz/Jnr4c+z0L+QfCT9f0hyyfNa1oorsH5YmQF3Qy/CLkKUig+eW/BJYWYEbup9O6oH4d8iTXTxejFS1oYC10zZdMhDwZYEGfGkLRzsAdo62RgwTWWncVShMhj2hYlk3BIAv1fy6aNTBJXk6PE4mQ8tDWndzWAbaC/JSjYb2L9U+WwKSzuPe+45R3sGEJq70WLYlctPR4OOINrIez7737aaeLHJ19NhZtD7loEn7veIsWT2B94a0uwKFnDG2BM5zt6C5dQ2YWTQZBH2c4DfMLTA5xN5HDWu8iJ8+W4395KOuRnJ+2BihazMCGucjdhiJEyFW6i2C5s5ERQtHkmkCg6wfRAhvlIrdnChMhZYtmtDGsIToiixI5VutgCHTR5m+BjXX2WzZ+WqL9/jC0GensF1f8tFwHQ+BbSX8GNl4fLoEIuUj7tVxiywypaJnGosUMbBK8mBzWPHiiMSwJ13r5zk+LAxQtZmBT4QXksGa5yFVyiyaGULT58ARGWF5gck9/juMqS/u1SMJdSA5L7ulPZj7YLwEGAMto8SMpCkwMAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:contain;vertical-align:middle;padding-right:4px}.CenterRight .WebContent ul.list-area-towns li a{vertical-align:middle;text-decoration:none;color:#373435;font-size:15px;font-weight:300}.CenterRight .WebContent ul.list-area-towns li a:hover{text-decoration:underline}.CenterRight .WebContent h2{color:#373435;font-size:18px;font-weight:900}.box_survey{margin-left:17px}.CMAForm .Full.Buttons a:first-child{margin-left:5px}.box_signUp .thx{color:#fff}.searchPage .SearchBody1,.searchPage .SearchBody2{border-left:0;border-right:0;border-bottom:0}.searchPage .SearchBody1{border-top:10px #b1171f solid;padding-top:30px}.searchPage ul.menu{height:30px}.searchPage ul.menu li{height:30px;width:auto;margin-right:1px}.searchPage ul.menu li a.menu_active{width:125px;height:22px;background:#b1171f;border:0;border-radius:8px 8px 0 0;font-family:'Lato',sans-serif;font-weight:900;font-size:18px;vertical-align:bottom;line-height:22px;padding:8px 0 0 0}.searchPage ul.menu li a{height:22px;margin-top:3px;background:#353334;width:125px;font-family:'Lato',sans-serif;font-weight:700;font-size:14px;vertical-align:bottom;line-height:19px;padding:5px 0 0 0;border-radius:7px 7px 0 0}.searchPage ul.menu li a.menu_active:hover,.searchPage ul.menu li a:hover{background:#b1171f}.searchPage .SearchBody1,.searchPage .SearchBody1 label{font-family:"Century Gothic",Arial,sans-serif;font-size:14px!important;line-height:20px}.searchPage select,.searchPage input,.searchPage .SearchBody2,.searchPage .SearchBody2 label,.other_results,div.lnkSaveSearch,.ListingItem .ListingData .ListingDetails1 .ListingAddress,.ListingItem .ListingData .ListingDetails1 .ListingPrice,.ListingItem .ListingData .ListingDetails2 .ListingTitle,.ListingItem .ListingData .ListingDetails2 .ListingDescription,.ListingItem .ListingData .ListingDetails2 .ListingOpenHouse,.ListingItem .ListingData .ListingDetails3 .ListingMenu a,.ListingItem .ListingContact,.horizontalSearch ul.menu li a,.horizontalSearchBody1,.horizontalSearchBody1 label,.horizontalSearchBody1 select,.horizontalSearchBody1 input,.horizontalSearchBody1 .Button,.horizontalSearchBody2,.horizontalSearchBody2 label,.horizontalSearchBody2 select,.horizontalSearchBody2 input,.horizontalSearchBody2 .Button,.copyr_mls span,div.hide_map div.map_button a{font-family:"Century Gothic",Arial,sans-serif}.town-wrapper .header-logo,.town-QS #panQuickSearch #searchText:before,.town-QS #panQuickSearch .QSSLinkSearch:before,.town-links-left li:before,.town-wrapper ul.local-guide li a:before{background-image:url(../images/sprite.png);background-repeat:no-repeat;background-size:initial}.town-wrapper .header-container,.town-wrapper .header{height:100px}.town-wrapper .header-logo{width:350px;height:60px;margin-top:10px}.town-home-wrapper{width:980px;margin:0 auto}.town-wrapper .navigation{width:100%;position:initial}.town-wrapper ul.menu_list ul,.town-wrapper ul.menu_list li,.town-wrapper ul.menu_list li a{line-height:30px;height:30px}.town-wrapper ul.menu_list li ul.box{top:30px;box-shadow:none}.town-banner{width:980px;height:234px;padding-top:93px;margin:0 auto}.town-banner img:hover{opacity:1!important}.town-banner li{position:absolute}.town-guide{width:980px;margin:0 auto;height:310px}.town-QS{width:100%;height:50px}.town-QS #panQuickSearch{width:980px;height:50px;padding:0;display:table;margin:0 auto}.town-QS #panQuickSearch #searchText,.townsQuickSearch #panQuickSearch .qsContainer{display:table-cell;vertical-align:top}.town-QS #panQuickSearch #searchText{font-size:14px;padding:0;height:50px;white-space:nowrap}.town-QS #panQuickSearch #searchText #citySearch{font-weight:700;white-space:nowrap;line-height:50px;display:inline-block;vertical-align:top;font-family:'Lato',sans-serif;font-size:24px}.town-QS #panQuickSearch #searchText:before{content:'';width:50px;height:50px;display:inline-block}.town-QS #panQuickSearch #searchText span{display:none}.town-QS .qsContainer{display:table-cell}.town-QS #panQuickSearch .qsContainer .tab{width:100%;height:50px}.town-QS #panQuickSearch .qsContainer #panSearch{width:100%;height:50px;box-sizing:border-box;padding:7px 0 0 15px;display:table}.town-QS #panQuickSearch .QSSPrice{display:table-cell;vertical-align:top;padding-top:3px}.town-QS #panQuickSearch .QSSPrice .Double{width:100%;height:31px;display:block}.town-QS #panQuickSearch .QSSPrice input{width:46%;float:left}.town-QS #panQuickSearch .QSSPrice dfn{width:8%;display:inline-block;text-align:center;float:left;line-height:31px}.town-QS #panQuickSearch .QSSBeds,.town-QS #panQuickSearch .QSSBaths{width:17%;display:table-cell;box-sizing:border-box;-moz-box-sizing:border-box;vertical-align:top;padding-top:3px}.town-QS #panQuickSearch .QSSBeds span,.town-QS #panQuickSearch .QSSBaths span{display:block;padding-left:10px;box-sizing:border-box;-moz-box-sizing:border-box}.town-QS #panQuickSearch .QSSBeds span>span,.town-QS #panQuickSearch .QSSBaths span>span{display:none}.town-QS #panQuickSearch .QSSLinks{display:table-cell;width:111px;vertical-align:top;padding:0 0 0 10px}.town-QS #panQuickSearch input,.town-QS #panQuickSearch select{border-radius:5px;height:31px;font-size:14px;box-sizing:border-box;-moz-box-sizing:border-box}.town-QS #panQuickSearch ::-webkit-input-placeholder{color:#6d6d6d;font-size:14px;text-transform:capitalize;line-height:14px}.town-QS #panQuickSearch :-moz-placeholder{color:#6d6d6d;font-size:14px;line-height:14px}.town-QS #panQuickSearch ::-moz-placeholder{color:#6d6d6d;font-size:14px;line-height:14px}.town-QS #panQuickSearch :-ms-input-placeholder{color:#6d6d6d;font-size:14px;line-height:14px}.town-QS #panQuickSearch input{padding-left:10px}.town-QS #panQuickSearch select{height:30px;width:100%}.HideMaxBeds{display:none}.HideMaxBaths{display:none}.town-QS #panQuickSearch .QSSLinkSearch{font-size:18px;font-weight:bold;margin:0;width:111px;height:35px;border-radius:4px;box-sizing:border-box}.town-QS #panQuickSearch .QSSLinkSearch:before{content:'';display:inline-block;width:31px;height:31px;background-position:-258px -309px}.town-QS #panQuickSearch .QSSLinkSearch a{line-height:31px;display:inline-block;vertical-align:top;font-family:'Lato',sans-serif;font-weight:700}.town-QS .QSSLinkAdvanced{display:none}.town-featured{width:100%;height:252px}.town-tabs{width:980px;margin:0 auto;padding:0 0 0 10px;box-sizing:border-box}.town-tabs ul{height:44px;float:left}.town-tabs li{list-style:none;display:inline-block;font-weight:bold;width:175px;height:41px;border-radius:11px 11px 0 0;vertical-align:bottom}.town-tabs li a{display:inline-block;border-radius:0;font-size:20px;line-height:41px;text-align:center;width:100%;font-weight:400;font-family:'Lato',sans-serif}.town-tabs li a span{font-size:22px;font-weight:bold}.town-tabs ul li.active{height:45px;line-height:45px}.town-tabs #neighborhood{float:right;height:20px;line-height:24px;margin:14px 10px 0 0;width:40%;text-align:right}.town-tabs #neighborhood span,.town-tabs #neighborhood select{display:inline-block}.CenterRight #neighborhood{float:right;height:20px;line-height:24px;margin:14px 10px 0 0;width:50%;text-align:right!important}.CenterRight #neighborhood select{display:inline-block}.CenterRight #neighborhood span{display:inline-block}.towns-featured-body{width:980px;margin:0 auto;vertical-align:top;height:212px;font-family:"Century Gothic",Arial}.towns-featured-body div.tab{clear:both;padding:0}.towns-featured-body div.tab p{font-size:14px;font-style:italic;margin:0 0 15px 10px}.towns-featured-body div.tab p span a{line-height:27px;display:inline-block}.towns-featured-body div.tab p span.list-text-left{float:left;height:27px}.towns-featured-body div.tab p span.list-text-right{float:right;height:27px;padding-right:10px}.towns-featured-body div.tab p a{text-decoration:none;font-size:14px;font-weight:400}.towns-featured-body .WebContent{height:27px;margin-left:10px}.towns-featured-body .WebContent p{margin:0!important;padding:0!important}.towns-featured-body h1{display:none!important}.towns-featured-body .textNoResults td{padding:30px 0 0 0}ul.newlisting li{float:left;text-align:center;width:186px;margin-right:8px !important}ul.newlisting li .listingPhoto{height:139px}ul.newlisting li .listingPhoto a img{width:178px !important;height:131px !important;border-radius:4px 4px 0 0}ul.newlisting li span{color:#fff;font-size:13px;font-weight:bold;text-transform:uppercase}ul.newlisting li:first-child{margin-left:10px}ul.newlisting li:last-child{margin-right:0}.towns-featured-body ul.HomepageOpenHouses{width:100%;height:160px;margin-left:0 !important;overflow:hidden}.towns-featured-body ul.HomepageOpenHouses li{float:left;text-align:center;width:154px;height:150px;margin-top:0 !important;margin-right:30px !important;clear:none;border-bottom:none}.towns-featured-body ul.HomepageOpenHouses li a img{width:144px !important;height:106px !important}.towns-featured-body ul.HomepageOpenHouses li span{font-size:13px;font-weight:bold;text-transform:uppercase;width:154px;text-align:center}.towns-featured-body ul.HomepageOpenHouses li:first-child{margin-left:10px !important}.towns-featured-body ul.HomepageOpenHouses li:last-child{margin-right:0 !important}.towns-featured-body ul.HomepageOpenHouses .listing .listingDetails .dateandtime{font-size:13px;font-weight:bold}.towns-featured-body .HomepageOpenHouses .listing .listingPhoto{width:100%;float:none}ul.newlisting li .listingLinks{display:none}ul.newlisting li .listingDetails,ul.newlisting li .listingDetails p{width:100%}ul.newlisting li .listingDetails p span{font-style:normal;line-height:28px;font-weight:700;font-size:16px;font-family:'Lato',sans-serif}.towns-featured-body #tab-1 .listingDetails .beds,.towns-featured-body #tab-1 .listingDetails .bedsLabel,.towns-featured-body #tab-1 .listingDetails .bathsSeparator,.towns-featured-body #tab-1 .listingDetails .bathsLabel,.towns-featured-body #tab-1 .listingDetails .baths{display:none!important}.towns-featured-body .listingDetails .price,.towns-featured-body #tab-2 .listingDetails .days-on-market{display:block !important}.towns-featured-body .listingDetails .street-address,.towns-featured-body .listingDetails .localitySeparator,.towns-featured-body .listingDetails .locality,.towns-featured-body .listingDetails .regionSeparator,.towns-featured-body .listingDetails .regionSeparatorDash,.towns-featured-body .listingDetails .region,.towns-featured-body .listingDetails .postal-codeSeparator,.towns-featured-body .listingDetails .postal-code,.towns-featured-body .listingDetails .priceLabel,.towns-featured-body .listingDetails .priceSeparator,.towns-featured-body .listingDetails .item.fn,.towns-featured-body .listingDetails .offerSeparator,.towns-featured-body .listingDetails .offer,.towns-featured-body .listingDetails .bedsSeparator,.towns-featured-body .listingDetails .description,.towns-featured-body .listingDetails span.location,.towns-featured-body .listingDetails .days-on-market{display:none !important}.town-links{width:980px;height:360px;margin:0 auto;display:table}.town-links-left{display:table-cell;width:50%;box-sizing:border-box;padding:0 20px 0 10px}.town-links-right{display:table-cell;width:50%;box-sizing:border-box;padding-right:20px}.town-links-left h1:first-child,.town-links-right h1:first-child{line-height:45px!important;display:block;font-family:'Lato',sans-serif!important;font-size:24px!important;font-weight:400!important;padding:15px 0 0 0!important;margin:0 0 10px 0!important;height:auto!important}.town-links-left h3{display:none}.town-links-left li:before{content:'';width:16px;height:16px;display:inline-block;vertical-align:middle;padding:3px 0}.town-links-left li a{line-height:22px;font-family:'Lato',sans-serif;font-size:17px}.town-links-left li a:hover{text-decoration:underline}.town-links-left li{padding:5px 0}.town-links-left li:last-child{padding-top:15px}.town-links-left li:last-child a{font-size:16px}.town-links-right .simply-scroll-container{padding:5px;box-sizing:border-box;overflow:hidden}.town-links-right .simply-scroll-container .simply-scroll-clip{width:100%!important;height:100%!important}.town-links-right .simply-scroll-container li{background-color:transparent!important;position:absolute;top:0}.town-links-right .simply-scroll-container li a{display:block!important;width:100%!important;height:100%!important;padding:0;box-sizing:border-box}.town-links-right .simply-scroll-container li,.town-links-right .simply-scroll-container li a,.town-links-right .simply-scroll-container li a img{width:100%!important}.town-links-right .simply-scroll-container li img{display:block}.town-links-right .simply-scroll-container li img:hover{opacity:1!important}.town-links-right .town-logos h1{font-family:'Gudea',sans-serif!important;font-weight:800!important;text-transform:uppercase;font-size:21.5px!important;text-align:center;margin:0!important;padding:0!important;line-height:40px!important;border-bottom:0}.town-links-right .guide-slide{height:170px}.town-links-right .guide-slide h1{padding:0!important;border:0;margin:0!important}.town-links-right .guide-slide .simply-scroll-container{box-sizing:content-box!important}.town-links-right .guide-slide .simply-scroll-container li{position:absolute;top:0}.tb-title{width:100%;height:40px}.tb-title h1{padding:0 0 0 10px;display:block;width:980px;margin:0 auto!important;line-height:40px!important;font-size:24px;font-size:24px;font-weight:700;font-family:'Lato',sans-serif}.town-wt{width:980px;margin:0 auto;padding:0 10px;box-sizing:border-box}.town-wt>h1{display:none}.town-wt h1{font-size:36px!important;font-weight:800}.town-wt p{margin:0;padding:0 0 10px 0;font-size:14px}.town-wrapper .ht-local-guide h2{font-size:36px;font-weight:800;font-family:'Lato',sans-serif;padding:15px 25px}.town-wrapper ul.local-guide{text-align:center}.town-wrapper ul.local-guide li{width:203px;margin:8px 15px;display:inline-block;vertical-align:top}.town-wrapper ul.local-guide li a:before{content:'';display:block;width:45px;height:48px;vertical-align:middle;position:absolute;top:0;left:0}.town-wrapper ul.local-guide li a{width:203px;height:56px;display:inline-block;border-radius:6px;font-size:18px;font-family:'Lato',sans-serif;text-transform:uppercase;box-sizing:border-box;padding-left:45px;position:relative;color:#fff;line-height:48px;text-align:center}.town-wrapper .local-LocalEvents:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAwCAYAAACFUvPfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzRFMkE3NDkwRDJFMTFFNkEyNUJBQTYyQjMyNEIzOEUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzRFMkE3NEEwRDJFMTFFNkEyNUJBQTYyQjMyNEIzOEUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NEUyQTc0NzBEMkUxMUU2QTI1QkFBNjJCMzI0QjM4RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NEUyQTc0ODBEMkUxMUU2QTI1QkFBNjJCMzI0QjM4RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhXt/SwAAANaSURBVHja7JhNSFRRFMcdncbUJu3DDMnGJCkIiopchVQQLYSgMCZblATtwqCibFHrgmhjtBFz0SIIJAiKPkAi2gS1CmrTwqm0D0yzRkqd8XUu/F8cLufd9zXjMDgX/tw793fv47z7zj33zI1YllVWbKW8rAhLyeiS0Xkyei/pDanb57w20mvSyUIYnSTtIJ3wOe84aSfqBTd6CvV3n/OmA87LidHfUP/0Oe9rwHn/S9TDmBpSJ6meNMteNon2PtI50pyHZ0W0eRdIf/F7CSlNekT6ZHyIy4nYSnpOajSMmQ/4xdQCxIR+9fIHSY+DuscNB4NV/3m0r5EuejS0n3QZ7auk08IYteK3wvj0dof+QdI7trH6PBp9m/QK7SzpjsO4BuNTlHsYNGrJpR/8LOpey1sZwvgzqHscxk2Y7HIz2lSGSZ2kQctfeUk6QhpwGedol9tGPEyKY7PxUkFqxmZaSkqxyOLmji2kGcz7TPojRBgVUe4FjR5FmXuoeGkVQJNhjK4q0GJWhTkR7dOqh/QCMdQ+AFTSM4AY/YSxDA4l5ZO9OCQ4Uz49RLpCeqAxtU/uY7UDh7wx7ORtAkuA7RZYHKxdYNVgBwQWA8uY7HJzD/uN1wqs0XAQrEO9xsDqBdbEUoPF+c/lt9D3C3XakGub2LSBRcKmpqqswoHCN81qtFdqLMvcYoWB1RmYFSY1HSElCuAB4w4+72mlbfd5SPpAqmS5sNo0h0hPSe8Zm8OKJR2Y+kJdpGHSW42pL3qM9YUKeZsE1gC2S2BRsDZDIrbHwHIS8poF1oJ6vcA2GlirFvqkZxYk5EXywHwbPW/oywcLZbT95l8ENqpdCfDyUbtmkJh075HyYpdb9Miw/3bjGqtDfVMwrgZ1n/BSNrtOGtNYteFQKu447eYe9mnVga8Sg1S7nd3pcabmbAU7KrAtYN0C2wxWm4tjfArHbJb1TbIcRGcTBvbDw7xILqLHMqEvrvkoL8sNrNbDPCsX0aOoUtNKLbzpf3qdwmHKwEYMoXJE20uBfDqN1LMDaSZPTe3Ntl9IMTcwVq6xBLs1ndFYk6eldkmYLlmFKXfD3DDZt6Jd2IxZLZmaxUpVaJvHC4tCFnNVlZ4+I51iNwGL44apZHTJ6JLRC1D+CTAAWIXfwxXv9kQAAAAASUVORK5CYII=)!important}.town-wrapper ul.local-guide li .local-EmergencyInfo,.town-wrapper ul.local-guide li .local-FinancialServices,.town-wrapper ul.local-guide li .local-Parks-Recreation,.town-wrapper ul.local-guide li .local-PlacesofWorship,.town-wrapper ul.local-guide li .local-ShoppingCenter,.town-wrapper ul.local-guide li .local-ProfessionalServices{line-height:20px;padding:5px 0 5px 45px}.town-wrapper ul.local-guide li .local-Food-Drinks:before{background-position:-5px -302px}.town-wrapper ul.local-guide li .local-Community:before{background-position:-52px -302px}.town-wrapper ul.local-guide li .local-Education:before{background-position:-102px -302px}.town-wrapper ul.local-guide li .local-EmergencyInfo:before{background-position:-152px -302px}.town-wrapper ul.local-guide li .local-Entertainment:before{background-position:-5px -352px}.town-wrapper ul.local-guide li .local-FinancialServices:before,.town-wrapper ul.local-guide li .local-ProfessionalServices:before{background-position:-52px -352px}.town-wrapper ul.local-guide li .local-Businesses:before{background-position:-102px -352px}.town-wrapper ul.local-guide li .local-Kids-Family:before{background-position:-152px -352px}.town-wrapper ul.local-guide li .local-RealEstate:before{background-position:-5px -401px}.town-wrapper ul.local-guide li .local-Parks-Recreation:before{background-position:-52px -401px}.town-wrapper ul.local-guide li .local-PlacesofWorship:before{background-position:-102px -401px}.town-wrapper ul.local-guide li .local-Shopping:before,.town-wrapper ul.local-guide li .local-ShoppingCenter:before{background-position:-152px -401px}.town-wrapper ul.local-guide li .local-Transportation:before{background-position:-1px -451px}.town-wrapper ul.local-guide li .local-Transportation{font-size:16px!important}.town-wrapper ul.local-guide li .local-Mortgage:before{background-position:-102px -352px}.town-wrapper ul.local-guide li .local-Medical:before{background-position:-152px -302px}.town-businesses>h1{display:none}.town-businesses .WebContent{width:980px;margin:0 auto}.town-wrapper .main-content{padding-top:104px}.town-businesses .staticBanner{width:980px;margin:0 auto;padding:20px 0;box-sizing:border-box}.town-businesses .staticBanner a{float:left;width:233px;height:233px;border-radius:4px;box-sizing:border-box;overflow:hidden;margin:6px}.town-businesses .staticBanner:after{content:'';width:100%;height:1px;display:block;clear:both}.town-businesses .staticBanner a img{width:100%;height:100%}.town-wrapper .quick-contact-seconday .Form .Buttons a.Button{margin:5px 0 5px 130px}.ListItem-Category h3{color:#fff !important;font-size:19px !important;font-family:"Century Gothic",Arial;padding:5px 10px;margin-top:1px}li.ListItem-WithImg{padding:10px 0 5px 0}li.ListItem-WithImg a.ItemTitle{font-size:15px !important;display:block;font-weight:bold;padding:0 0 5px 0;text-decoration:none}li.ListItem-WithImg img.ItemImg{float:left;width:300px;margin:5px 5px 10px 0}li.ListItem-WithImg .ItemDetails{float:right;width:395px}li.ListItem-WithImg p{padding:5px 0;margin:0;line-height:18px}li.ListItem-WithImg .ItemExtraDetails{line-height:15px;margin-top:5px}li.ListItem-WithImg .ItemExtraDetails span{font-weight:bold;width:50px;display:inline-block}.cat1660 .ItemDetails{width:100%!important}.cat1660 .ItemDate{display:block!important;font-size:12px;font-style:italic}li.ListItem-NoImg{padding:10px 0 10px 5px}li.ListItem-NoImg p.ItemTitle{font-size:16px !important;display:block;font-weight:bold;padding:0 0 5px 0;margin:0}li.ListItem-NoImg p{padding:5px 0;margin:0;line-height:18px}li.ListItem-NoImg .ItemExtraDetails span{font-weight:bold;width:50px;display:inline-block}.ListUsefulLinks ul{font-size:13px;line-height:15px}.ListUsefulLinks ul p{padding:0 0 5px 0}.ListUsefulLinks ul li{background:url(../images/sec-menu-ball.png) no-repeat 0 5px;padding:0 0 0 10px}.ListUsefulLinks ul ul{padding:0 150px 0 10px}.ListUsefulLinks ul ul li{display:inline-block;width:40%}.ListUsefulLinks a{text-decoration:underline}.town-wrapper .CenterRight .simply-scroll-container .description{width:85%;height:3px;position:absolute;bottom:90px;left:0}.town-wrapper .CenterRight .simply-scroll-container .name{position:absolute;bottom:0;left:0;font-size:36px;font-weight:bold;display:block !important;font-family:'Lato',sans-serif;text-transform:uppercase;width:85%;height:90px;line-height:90px;padding-left:10px;box-sizing:border-box}.town-links-right .simply-scroll-container{width:480px!important;height:220px!important;overflow:hidden;position:relative;margin-top:20px}.town-links-right .simply-scroll-container li{width:100%!important;height:210px!important}.town-links-right .simply-scroll-container li a{display:block;width:700px!important;height:210px!important;left:50%;position:absolute}.town-links-right .simply-scroll-container li a img{width:700px!important;height:210px!important;position:absolute;left:-350px}.town-links-right .simply-scroll-container .description{width:470px;height:3px;position:absolute;bottom:70px;left:-235px}.town-links-right .simply-scroll-container .name{position:absolute;bottom:0;left:-235px;font-size:27px;font-weight:bold;display:block !important;font-family:'Lato',sans-serif;text-transform:uppercase;width:470px;height:70px;line-height:70px;padding-left:10px;box-sizing:border-box}.seoFormat .WebContent p,.seoFormat .WebContent a,.seoFormat .WebContent span,.seoFormat .WebContent li,.seoFormat .WebContent div{font-size:14px;line-height:14px}.CenterRight p{font-size:14px;line-height:24px;margin:20px 0;font-family:"Century Gothic",Arial !important}.CenterRight .backToSearchResults{box-sizing:border-box;padding:0 5px 5px 5px}.CenterRight .pager{box-sizing:border-box;padding:0 5px!important;font-size:12px;font-family:"Century Gothic",Arial,sans-serif}.CenterRight .pager span{line-height:22px}.property .title h2 span.titleLeft,.property .title h2 span.titleRight{font-size:16px}.CenterRight li{font-size:14px;line-height:20px;font-family:"Century Gothic",Arial !important}.more_details,.property_menu{width:180px!important}.property_menu ul li{text-indent:0}.addthis_button_compact{display:block!important;line-height:16px!important}.addthis_button_compact>span{margin-right:3px!important}.more_details ul{padding:3px 0 0 5px!important;box-sizing:border-box}div.picture_selectorW480{padding:0 0 10px 0;box-shadow:0 0 3px #3d3d3d;background:#f5f5f5;box-sizing:border-box;width:490px}div.picture_selectorW480 #previewPane{width:100%;padding:5px;height:auto;box-sizing:border-box}div.picture_selectorW480 #previewPane img,div.picture_selectorW480 #previewPane img#photo_big{padding:0;margin:0 auto}div.picture_selectorW480 #galleryContainer{width:490px}div.picture_selectorW480 #arrow_left,div.picture_selectorW480 #arrow_right{width:25px}div.picture_selectorW480 #arrow_left{background-position:5px 30px}div.picture_selectorW480 #ImgContainer{left:30px;width:435px}.prop_description{margin-top:15px}div.all_details{margin-top:5px}.prop_description h3,div.all_details h3{font-size:15px}.prop_description p{padding:3px 0 0 3px}div.all_details h3,div.all_details p,div.all_details div{padding-left:3px}.other_results h2.nrResults,.other_results h3.related{font-size:13px}.tb-title h1{text-align:center}.town-wrapper .Form h5{box-sizing:border-box}.ListWithMeForm .FirstName label span,.ListWithMeForm .LastName label span,.ListWithMeForm .Email label span,.ListWithMeForm .Phone label span,.ListWithMeForm .Address label span,.ListWithMeForm .Town label span,.ListWithMeForm .Zip label span{visibility:visible !important}.town-wrapper .CenterContainer,.ListWithMeForm,.ListWithMeForm .FormContent,.ListWithMeForm ul.ContactInfo,.ListWithMeForm li.Half,.ListWithMeForm li.Full{overflow:visible!important}.CenterWRightColumnProperty .CenterRight::after,.rightColumnColor::after{content:"";display:block;width:100%;height:1px;clear:both}.Form.RegisterForm a:last-child{margin-right:3px}.secondary .CenterContainer .box_content{padding-top:105px}.cont_myaccount .QuickSearchLinks .QuickSearchLinkSearch a.search{margin:0 0 0 67px!important;padding:0;float:none;text-shadow:none;font-size:14px}.cont_myaccount .QuickSearchLinks .QuickSearchLinkSearch a.search:hover{font-size:14px}.cont_myaccount .QSContainer{height:290px!important}.membersSection{display:none!important}