.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}.invalid{border-color:red !important}label.invalid{color:red}strong em,em strong{font-weight:bold;font-style:italic}strong,b{font-weight:bold}em{font-style:italic}th,td{border:none}p{margin:0.5em 0 1em 0}li{list-style-position:outside;margin-bottom:8px}ul,ol{margin:15px 0 15px 40px}ol{list-style-type:decimal}ul li{list-style-type:disc}.btn{background:#1c6a56;color:#f7f7f6;float:left;height:38px;font-size:15px;margin:0;box-shadow:0px 0px 6px #FFF;font-weight:500;box-sizing:border-box;padding:7px 12px}.button .close{display:none}#system-message{border:1px solid red;padding:10px;text-align:center}.alert-error{border:1px solid red;padding:10px;text-align:center}button.close,a.close{display:none}a,a:link,a:visited{color:#1c6a56;text-decoration:none}a:hover{color:#000}.popover,.tooltip{display:none !important}#openingtimesbox{background:#1c6a56;padding:15px 15px 15px;color:#FFF;clear:both;float:left;margin:25px 0 0;width:100%;box-sizing:border-box}#openingtimesbox h3{color:#FFF}#openingtimesbox td{padding:5px 0}body{background-color:#ebebeb;font:13px/1.231 "Open Sans", sans-serif;text-align:center}.width-controller{width:1200px;box-sizing:border-box;margin:0 auto;display:block}.pagination span,.pagination a{margin-right:5px}.pagenavcounter{text-align:right}.contactname{font-size:1.15em}h1{font-size:20px;margin:0 0 15px;color:#1c6a56;font-weight:600}h1.logo strong{display:none}h2,div.property-search{font-size:18px;margin:0 0 15px;color:#1c6a56;font-weight:600}h3{font-size:16px;margin:0 0 15px;color:#1c6a56;font-weight:600}.grey{color:#333333}.green{color:#1c6a56}div.message{background:#fff;border:1px solid #000;color:#000}.body-id-136 .item-page img{width:100%;max-width:960px;height:auto}ul.menu{margin:0;padding:0}.contact h3{display:none}#container{text-align:left;margin:0 auto 0;width:100%}#header{background:#333;width:100%;float:left}#header-inner{padding:25px 0 0 10px}.logo{float:left}#header-right{float:right}#header-contact{float:right;clear:both;color:#FFF;font-size:22px;margin:24px 0 28px 0;letter-spacing:1px;font-weight:600}#header-contact img{float:left;margin-right:10px;margin-top:2px}#header-image{clear:both;position:relative}#header-image-bg{background:#333;opacity:0.07;float:left;width:100%;height:484px;position:absolute;top:0}#header-image-inner{text-align:center;max-width:1580px;margin:0 auto;display:block;clear:both;position:relative}#header-image-inner img{display:block}#header-img-top{width:100%;height:20.25862068965517%;position:absolute;top:0;z-index:9999999;background:#1c6a56;display:none}.header-img-top{display:none}#header-img-top>a,.header-img-top>a{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#header-img-top img.left{width:27.59493670886076%;position:absolute;left:0;bottom:0;display:none}#header-img-top img.right{width:27.59493670886076%;position:absolute;right:0;bottom:0;display:none}#header-img-top span.text{font-size:22px;color:#FFF;padding:2% 0 0;width:44.303797468354425%;display:inline-block;margin:0 auto}#header-img-top span.text span{color:#1c6a56;background:#f3ed3d;padding:6px 10px;margin:0 0 0 23px;font-weight:600}#header-img-bottom{width:100%;background:#fff;height:25px;position:absolute;bottom:0;opacity:0.3;z-index:9999999}ul.rslides p{position:absolute;bottom:80px;right:190px;padding:20px 25px;background:#424242;color:#FFF;font-size:26px;font-weight:500;margin:0;opacity:0.8}ul.rslides p .yellow{color:#f9f37b}.pagination ul{margin:0;padding:20px 0}.pagination ul li{margin:0;padding:0 5px;list-style:none;display:inline;font-size:15px;color:#7d7c7d}.pagination ul li a{font-size:15px;color:#7d7c7d}.pagination ul li a:hover{color:#1c6a56}.pagination ul li span{font-weight:600;color:#1c6a56}.pagination ul li span.pagenav{font-weight:600;color:#1c6a56}#propworth{border:8px solid #858585;margin:37px 0 0;height:132px}#propworth #propcont{background:#FFF;border:1px solid #000;text-align:center;padding:9px 8px}#propworth h3{color:#1c6a56;font-weight:600;font-size:18px;padding:0 20px;margin:0}#propworth p{margin-bottom:7px}#propworth a{color:#1c6a56;font-weight:600;background:#f5f5f5;font-size:15px;display:block;padding:2px 0}#propworth a:hover{color:#000}a.buttonwitharrow{background:#1c6a56 url(../images/button-bg.png) no-repeat 238px 13px;color:#FFF;font-size:18px;font-weight:600;display:block;width:250px;padding:12px 0 12px 20px}a.buttonwitharrow:hover{color:#000}.body-home-page a.latestlettings{margin:37px 0 0 0}a.salesvaluation,a.lettingsvaluation{margin:37px 0 0 0;background-position:238px center}a.latestlettings,a.latestsales,a.latestauctions{margin:5px 0 0 0;background-position:238px center}#property-search{width:100%}.searchform{box-shadow:0px 0px 5px #888888;height:148px;background:url(../images/search-bg.jpg) no-repeat 0 0 transparent;width:876px;box-sizing:border-box;padding:25px 18px}.searchform .buyrent,.searchform .price .chzn-container,.searchform .propertytypes,.searchform .search-header,.searchform .bedrooms,.searchform .propertystatus{color:#1c6a56;float:left}.searchform .buyrent .chzn-container{width:130px !important}.searchform .buyrent .chzn-search{display:none}.searchform .price .chzn-container{margin:0 0 0 25px;width:130px !important}.searchform .propertytypes,.searchform .propertystatus{margin:0 0 0 25px}.searchform .propertytypes .chzn-container{width:242px !important}.searchform .propertystatus{width:108px;margin-top:21px;color:#FFF;font-size:16px;font-weight:500}.searchform .propertystatus input{margin:2px 0px 0 5px;width:15px;height:15px}.searchform a.submit{background:#1c6a56;color:#f7f7f6;float:left;height:40px;font-size:20px;margin:0 0 0 25px;box-shadow:0px 0px 6px #FFF;font-weight:600;box-sizing:border-box;padding:7px 12px}.searchform .keywords{float:left;margin-top:20px;clear:both}.searchform .keywords input{width:440px !important;background:#f7f7f6;color:#1c6a56;border:none;height:40px;border:none;padding:10px;box-sizing:border-box;font-size:18px;font-weight:400}.searchform .bedrooms{margin:20px 0 0 25px}.searchform .bedrooms .chzn-container{width:242px !important}.searchform .chzn-container{font-size:15px}.searchform .chzn-container-active.chzn-with-drop .chzn-single{background:#f7f7f6 !important}.searchform .chzn-container-active .chzn-single{box-shadow:none;border:1px solid grey;color:#1c6a56;font-size:18px;font-weight:400}.searchform .chzn-container-single .chzn-single{padding:10px;height:40px;border:1px solid grey;border-radius:0;color:#1c6a56;font-size:18px;font-weight:400;background:none;box-shadow:none;background-color:#f7f7f6;line-height:20px}.searchform .chzn-container .chzn-drop{border:1px solid grey;border-top:0;background:#f7f7f6;box-shadow:none}.searchform .chzn-container-single .chzn-drop{border-radius:0}.searchform .chzn-container-single .chzn-single div{width:22px}.searchform .chzn-container-single .chzn-single div b{background:url(../images/chosen-sprite.png) no-repeat 1px 13px}.searchform .chzn-container-single .chzn-single span{margin-right:18px}#search-results{clear:both;width:100%;float:left}#search-results .pagination ul{margin:0;padding:20px 0}#search-results .pagination ul li{margin:0;padding:0 5px;list-style:none;display:inline;font-size:15px;color:#7d7c7d}#search-results .pagination ul li a{font-size:15px;color:#7d7c7d}#search-results .pagination ul li a:hover{color:#1c6a56}#search-results .pagination ul li span{font-weight:600;color:#1c6a56}#search-results .pagination ul li span.pagenav{font-weight:600;color:#1c6a56}ul.search-results-list{margin:0;padding:0}ul.search-results-list li{background-color:#f5f5f5;float:left;list-style-type:none;margin:0 0 30px 0;padding:0;border-top:10px solid #8e908f;width:100%;box-sizing:border-box}.search-results-list .property-alert{background-color:#8C2633;border-radius:5px;clear:both;color:#fff;float:left;margin-top:10px;padding:5px 10px 7px}.search-result-property .thumbnail a{float:left;margin:15px 30px}.property-list-right{float:left;width:580px;margin:15px 30px 0 0}.search-result-property h2{font-size:18px}.search-result-property a h2{color:#1c6a56}.search-result-property a h2:hover{color:#000}.search-result-property .property-list-price{float:left;font-size:18px;color:#1c6a56}.search-result-property .description{float:left;padding:0 0 15px 0}.search-result-property .bullets{color:#1c6a56;float:right;margin:0;padding:15px 20px 15px 30px;width:230px;background:#ececec;box-sizing:border-box;min-height:200px}.search-result-property .bullets ul{margin:15px 0 10px 18px}.search-result-property .bullets li{float:left;list-style-type:disc;margin:0;padding:0 0 5px 0;width:100%;border-top:none;background:none;color:#7d7c7d}.search-result-property .property-trailer a.more{background:url(../images/full-details.jpg) no-repeat left 11px;float:left;margin:0;height:21px;color:#1c6a56;padding:14px 0 0 36px;font-size:16px}.search-result-property .property-trailer a.more:hover{color:#000}.bullets .prop-view{color:#1c6a56;font-size:16px;font-weight:600}ul.search-results-list li a:hover{color:#000}.tours{border-bottom:1px solid #8e908f;float:left;margin-bottom:40px;padding:0 0 10px 0;width:100%}.tours a{background:#1c6a56;color:#FFF;display:block;float:left;width:100%;font-weight:600;margin:20px 0;padding:0 15px;font-size:18px;box-sizing:border-box;text-align:center}.tours a span{background:url(../images/icon-360-tour.png) no-repeat 0 center;background-size:40px;padding:10px 0;padding-left:50px;display:inline-block}.tours a:hover{color:#000}.prop-page{border-top:1px solid #8e908f;padding:20px 0 0 0;margin:7px 0 0 0;font-size:14px}.prop-page #property-heading{background:#fdf894;color:#666666;float:left;width:100%;font-size:16px;font-weight:600;padding:15px 20px;box-sizing:border-box;margin:0 0 5px}.prop-page #property-heading h1{float:left;font-size:18px;margin:0}.prop-page .quick-details{background:#f5f5f5;padding:15px 20px;clear:both;float:left;width:100%;box-sizing:border-box}.prop-page #property-detail-left{float:left;width:650px}.prop-page #property-detail-left .ad-thumbs ul li{list-style:none}.prop-page #property-detail-right{float:right;width:400px}.prop-page #property-detail-right .overview,.prop-page .property-detail-calloffice{font-size:15px;font-weight:600;color:#156551}.prop-page #property-detail-right .property-detail-calloffice a{color:#1c6a56}.prop-page #property-price{text-align:center;background:#156551;color:#FFF;font-weight:600;font-size:18px;padding:10px 15px;margin:0 0 20px}.prop-page ul.bullets{border-top:1px solid #8e908f;margin:20px 0 0;padding:20px 0 0;width:100%}.prop-page ul.bullets li{list-style-position:inside;margin-bottom:15px}.prop-page .property-alert{background-color:#8C2633;border-radius:5px;color:#fff;margin-bottom:10px;padding:10px}.prop-page .callstoaction{background:#f5f5f5;clear:both;float:left;width:100%;margin:10px 0 0;height:40px}.prop-page .callstoaction ul{margin:0;padding:12px 0 0 0}.prop-page .callstoaction ul li{margin:0px 0 0 17px;padding:0px 0 0 17px;float:left;list-style:none;border-left:1px solid #8e908f}.prop-page .callstoaction ul li.property-detail-full{border:none;margin:0 0 0 24px}.prop-page .callstoaction ul li a{color:#156551;font-size:14px}.prop-page .callstoaction ul li.property-detail-full{background:url(../images/icon-pdf.jpg) no-repeat 0 2px transparent;padding:0 0 0 24px}.prop-page .callstoaction ul li.property-detail-floorplans{background:url(../images/icon-fp.jpg) no-repeat 16px 4px transparent;padding:0 0 0 42px}.prop-page .callstoaction ul li.property-detail-floorplans ul{display:none}.prop-page .callstoaction ul li.property-detail-map{background:url(../images/icon-location.jpg) no-repeat 20px 1px transparent;padding:0 0 0 44px}.prop-page .callstoaction ul li.property-detail-epc{background:url(../images/icon-energy.jpg) no-repeat 18px 1px transparent;padding:0 0 0 44px}.prop-page .callstoaction ul li.property-detail-viewing{background:url(../images/icon-call.jpg) no-repeat 18px 0 transparent;padding:0 0 0 44px}.prop-page .callstoaction ul li.property-detail-friend{background:url(../images/icon-email.jpg) no-repeat 20px 3px transparent;padding:0 0 0 46px}.prop-page .callstoaction ul li.property-detail-stampduty{background:url(../images/icon-calculate.jpg) no-repeat 20px 0 transparent;padding:0 0 0 44px}.prop-page .callstoaction a:hover{color:#000}.prop-page .callstoaction ul li div span.nodisplay{color:#8e908f}.prop-page #property-detail-extended{clear:both;width:100%;padding:15px 0 20px}.prop-page .property-detail-extend-tab a{background:#1c6a56 url(../images/button-bg.png) no-repeat 185px 8px;color:#FFF;padding:8px 45px 8px 8px;font-weight:600;display:block;float:left;margin:20px 0}.prop-page #property-detail-extra{display:none}.prop-page #property-detail-extra{clear:both;width:100%}.prop-page .ad-gallery .ad-image-wrapper .ad-image .ad-image-description{display:none}#viewingrequestform,#sendtofriendform,#stampdutyform{text-align:left;background:#f5f5f5;padding:10px}.valuation{padding:10px;box-sizing:border-box;text-align:left;background:#f5f5f5;width:100%}.valuation-form .control-group{padding:5px 0}.valuation-form .control-group input{width:370px !important}.valuation-form .valuation-group1,.valuation-form .valuation_group2{float:left;width:50%}.valuation-form select{width:100px}.valuation .btn{float:right;margin:-24px 200px 0 0}.ckmform{background:#f5f5f5;box-sizing:border-box;float:left;padding:10px;text-align:left;width:100%}.ckmform .control-group{padding:7px 0}.ckmform .control-label{padding-bottom:2px}.ckmform .control-group input,.ckmform .control-group textarea{width:370px !important}.ckmform-sales-valuation .btn,.ckmform-lettings-valuation .btn{float:right;margin:60px 200px 0 0}.ckmform-sales-valuation .custom,.ckmform-lettings-valuation .custom{float:left}.ckmform-contact form,.ckmform-contact .custom{float:left;width:49%}.ckmform-contact input,.ckmform-contact textarea{padding:5px}.form-column{float:left;width:50%}#viewingrequestform .control-group,#sendtofriendform .control-group,#stampdutyform .control-group{padding:5px 0}#stampdutyform .property-btl{float:left;width:50%}#stampdutyform .property-btl input{margin:4px 0 0;float:left}#stampdutyform .property-btl span{float:left;margin:2px 15px 0 4px}#stampdutyform .property-value{float:left;width:50%;box-sizing:border-box;padding:0 0 0 18px}#stamp-duty-button{clear:both;float:right;background:#00483a;padding:10px;color:#FFF;margin:15px 10px 0 0}#stamp-duty-button a{color:#fff}#stamp-duty-button a:hover{color:#000}#stampdutyform legend{clear:both;float:left;font-weight:bold;margin:12px 0 0 20px}.stamp-duty-results{clear:both;float:left}.stamp-duty{border:1px solid #F2EB45;margin:10px;width:96%}.stamp-duty th{background-color:#00483a;color:#fff;padding:10px;text-align:left}.stamp-duty td{background-color:#fff;padding:8px;text-align:left}.stamp-duty-breakdown{clear:both;float:left}.stamp-duty-note{color:#00483a;float:left;font-weight:600;margin:0 15px}#newsbox{background:#f5f5f5;padding:10px 15px 15px;clear:both;float:left;margin:32px 0 0}#newsbox h2{border-bottom:1px solid #bababa;padding:0 0 10px 0}#newsbox img{float:left;margin:0 30px 0 0}#newsbox h4{color:#1c6a56;font-weight:600;margin:-2px 0 10px}#newsbox .date{font-weight:600}#newsbox a{color:#1c6a56;font-weight:600}#newsbox a:hover{color:#000}.blog .items-row{background:#f5f5f5;padding:15px;clear:both;float:left;margin:0 0 25px;width:100%;box-sizing:border-box}.blog .items-row .item-image{float:left;width:18%}.blog .items-row .item-image img{float:left}.blog .items-row .item-details{float:left;width:82%}.blog .item h2{float:left}.blog .article-info{float:left;font-weight:600;clear:left}.blog .item p{float:left;clear:left;margin:12px 0}.blog p.readmore{float:left;clear:left;margin:0}.blog p.readmore a.btn{background:none;height:auto;font-size:14px;box-shadow:none;padding:0}table.testimonials tr:nth-child(odd) td{padding:10px 10px 10px 15px}table.testimonials p{margin:0}#sidebar-25years{margin:35px 55px 0 35px;padding:0;text-align:center}#content{box-shadow:0px 0px 5px #888888;background-color:#FFF;box-sizing:border-box;padding:10px 20px 20px;clear:both;color:#000}#realcontent{clear:both;padding:20px 0 0}.body-itemid-101 #content{padding:30px 20px 20px}#leftcol{float:left;margin:0;width:876px}#rightcol{float:right;width:270px}.contact-misc table p{margin:0 0 10px;font-size:14px}.gmap{font-size:20px;margin:30px 0}#realcontent img{max-width:100%;height:auto}#mainmenu{background:url(../images/menu-bg.jpg) repeat-x 0 0;clear:both;float:right;padding:13px 0}#mainmenu ul{margin:0}#mainmenu ul li{float:left;list-style-type:none;margin:0 0 30px;padding:0 15px;border-right:1px solid #FFF;font-size:15px;font-weight:600}#mainmenu ul li:last-child{border-right:0}#mainmenu ul li a{color:#FFF;padding:0}#mainmenu ul li.active a,#mainmenu ul li a:hover{border-bottom:4px solid #fdf895}a.whole-menu{display:none}#footer{background-color:#333;width:100%;color:#FFF}#footer-inner{padding:20px 0}#footer-inner a{color:#FFF}#footer-inner a:hover{color:#f9f37b}#footer-inner .footer-list{float:left;width:25%;box-sizing:border-box}#footer-inner .footer-list h4{background:#535453;color:#f9f37b;font-weight:600;font-size:14px;padding-top:5px;padding-bottom:5px;margin-bottom:10px;padding-left:70px}#footer-inner .footer-list ul{margin:0;border-right:1px solid #FFF;width:100%;box-sizing:border-box;padding-left:70px;float:left;min-height:156px}#footer-inner .footer-list:last-child ul{border-right:0;margin-bottom:15px}#footer-inner .footer-list:last-child p img:first-child{margin-left:35px;margin-right:10px}#footer-inner .footer-list:nth-child(3) ul{padding-bottom:26px}#footer-inner .footer-list ul li{list-style-type:none;font-weight:200;margin-bottom:10px}#footer-inner .footer-list:first-child h4,#footer-inner .footer-list:first-child ul{padding-left:10px}#footer-info{float:left;width:100%;background:#FFF;color:#333;padding:10px 0;margin-bottom:30px}#copy{float:left;margin-right:10px}#footermenu{float:left}#siteby{float:right}#siteby a{color:#167c57;font-weight:600}#footermenu ul{margin:0}#footermenu ul li{display:inline;list-style-type:none;margin:0 0 5px;padding:0;border-left:1px solid #333}#footermenu ul li a{color:#333;padding:0 10px}#footermenu ul li.active a,#footermenu ul li a:hover{color:#167c57}#innerfooter{color:white;font-size:12px;margin:0 auto 0;min-height:38px;padding:25px 0;text-align:left;width:100%}#newsbox #content{float:left;width:75%}.contact-grid{float:left;width:49%}.contact-left{margin-right:2%}#contact-form input[type=text],#contact-form input[type=email],#contact-form textarea{box-sizing:border-box;max-width:325px;min-width:200px;margin:0 0 0.8em;padding:0.5em 3%;width:100%}.form-actions{clear:both;padding-top:0.8em}.tip{float:left;background:#ffc;border:1px solid #F2EB45;border-radius:8px;padding:5px;max-width:250px;z-index:50}.tip-title{font-size:1em;margin:0;margin-top:-15px;padding:0;padding-top:15px;padding-bottom:5px;text-align:left}.tip-text{font-size:1em;margin:0;text-align:left}@media only screen and (max-width: 750px){.contact-grid{clear:both;margin-right:0;width:100%}.contact-right{padding-top:1em}#contact-form input[type=text],#contact-form input[type=email],#contact-form textarea{max-width:100%;width:100%}}ul.search-results-list li .banner.banner-sold,ul.search-results-list li .banner.banner-soldstc,ul.search-results-list li .banner.banner-newinstruction,ul.search-results-list li .banner.banner-let,ul.search-results-list li .banner.banner-newprice{position:relative;color:#FFF;font-weight:600;background-color:#1c6a56;padding:7px 0;margin-top:-30px;text-align:center}#property-detail-left .banner.banner-sold,#property-detail-left .banner.banner-soldstc,#property-detail-left .banner.banner-newinstruction,#property-detail-left .banner.banner-let,#property-detail-left .banner.banner-newprice{background-color:#1c6a56;position:relative;color:#FFF;font-size:16px;font-weight:bold;z-index:10;padding:5px 12px;margin-bottom:-29px;float:right}#property-detail-left .banner.banner-let,#property-detail-left .banner.banner-sold,#property-detail-left .banner.banner-soldstc,ul.search-results-list li .banner.banner-let,ul.search-results-list li .banner.banner-sold,ul.search-results-list li .banner.banner-soldstc{background-color:#8c2633}.ad-thumbs .banner{display:none}.ad-gallery .ad-forward,.ad-gallery .ad-back{top:12px !important}#jform_captcha{width:100%}#jform_captcha td.recaptcha_image_cell{min-width:200px;max-width:325px;width:90% !important}#jform_captcha td{padding:0 !important}#recaptcha_privacy,#recaptcha_logo{display:none}#contact-form .recaptchatable{border:0 none !important;max-width:325px;width:100%}#contact-form .recaptchatable .recaptcha_image_cell{background:transparent !important;height:auto !important;padding:0 !important}#contact-form .recaptchatable #recaptcha_image{border:0 none !important;width:98% !important}#contact-form .recaptchatable #recaptcha_image img{max-width:100% !important}#contact-form .recaptchatable tr td{clear:both}#jform_captcha #recaptcha_response_field{width:100% !important}.hidepopup{display:none}.jshomepopup{display:block;position:fixed;top:0;bottom:0;left:0;right:0;z-index:99999990}.jshomepopup .jscontent{display:block;width:960px;height:585px;position:fixed;top:50%;left:50%;margin-left:-480px;margin-top:-292px;z-index:99999992}.jshomepopup .jscontent .clickclose{content:"x";text-transform:uppercase;background:#FFF;color:#000;position:absolute;top:-15px;right:-15px;height:30px;width:30px;border-radius:15px;font-size:20px;text-align:center;line-height:30px;z-index:99999993;cursor:pointer}.jshomepopup .jscontent .clickclose:hover{color:#1c6a56}.jshomepopup>.clickclose{display:block !important;position:fixed;top:0;bottom:0;left:0;right:0;z-index:51;background-color:rgba(0,0,0,0.6);cursor:pointer}@media only screen and (max-width: 1020px){.jshomepopup .jscontent{width:700px;height:427px;margin-left:-350px;margin-top:-213px}.jshomepopup .jscontent img{max-width:100%}}@media only screen and (max-width: 750px){.jshomepopup{display:none}}#value-tab{position:fixed;right:0;width:60px;bottom:18%;background:url(../images/value-tab.png) no-repeat 0 0;height:263px;z-index:99999991}#value-tab span{display:none}#value-popup-placeholder{position:fixed;bottom:0;right:-370px;z-index:99999992;width:370px}.vp-header{background:#333;width:100%;float:left}.vp-header span{color:#FFF;text-transform:uppercase;background:url(../images/vp-pound.png) no-repeat 16px 12px;padding:12px 0 5px 43px;font-weight:600;font-size:15px;float:left}.vp-close{background:url(../images/vp-close.png) no-repeat 0 0;float:left;width:42px;height:42px;display:inline-block}.vp-body{clear:both;width:100%;background:#00483A;padding-top:23px;float:left}ul.vp-images{float:left;position:relative;margin:0;height:232px;width:232px}ul.vp-images li{position:absolute;top:0;left:0;list-style-type:none;margin:0;display:none}ul.vp-images li.active{display:block}ul.vp-images li>span{position:absolute;bottom:-9px;width:300px;left:50%;margin-left:-150px;text-align:center}ul.vp-images li span span{background:#e8eaec;color:#00483a;font-weight:600;font-size:14px;padding:7px 20px;display:inline-block}.vp-next,.vp-prev{float:left;height:232px;width:23px;background:url(../images/vp-next.png) no-repeat center center;padding:0 23px}.vp-prev{background-image:url(../images/vp-prev.png)}.vp-body-text{color:#FFF;font-size:14px;line-height:1.5em;font-weight:600;padding-bottom:25px;clear:both;float:left;width:100%;margin-top:20px}.vp-footer{clear:both;width:100%;background:#f1e946;float:left;padding-top:15px}.vp-foot-left{float:left;width:185px;text-align:center;padding-top:36px;color:#333;font-size:16px;display:block;font-weight:600}.vp-foot-right{float:left}.vp-foot-right a{background:#1c6a56 url(../images/button-bg.png) no-repeat 130px 9px;color:#FFF;width:166px;display:block;text-transform:uppercase;font-weight:bold;text-align:left;padding:11px 0 11px 17px;float:left;clear:both;margin-bottom:16px;box-sizing:border-box}.vp-foot-right a:hover{color:#000}#value-popup-placeholder{width:260px}.vp-header span{background:none;font-size:13px;width:218px;padding:5px 0;text-align:center}.vp-next,.vp-prev{width:23px;padding:0 13px;height:162px}.vp-prev{background-image:url(../images/vp-prev-small.png)}.vp-next{background-image:url(../images/vp-next-small.png)}ul.vp-images{width:162px;height:162px}ul.vp-images li,ul.vp-images img{width:100%}.vp-body-text{font-size:12px;padding:0 10px 13px;box-sizing:border-box}.vp-body-text br{display:none}.vp-foot-left{width:130px;font-size:13px;padding-top:28px}.vp-foot-right a{background-position:97px 6px;padding:8px 0 8px 12px;margin-bottom:10px;width:125px}.vp-footer{padding-top:10px}#value-tab{background-image:url(../images/value-tab-small.png);width:42px;height:184px;bottom:14%}a.clickingmad:hover{color:#F47D2F}#ckmcookiescont{bottom:0;left:0;position:fixed;z-index:99999999}#ckmcookiesinnercont{display:block;text-align:left;padding:0;position:fixed;z-index:999999999;bottom:0;left:0;width:100%}#ckmcookiesinnercont{padding:5px 0}#ckmcookiescont span{padding:0 5px;display:block;float:left}#ckmcookiescont .ckmcookiebutton{float:right;margin-right:5px;display:inline}#ckmcookiesinnercont{background:#ebebeb;font-size:13px;color:#6F6F6F}#ckmcookiesinnercont{border-top:1px solid #6F6F6F}#ckmcookiescont a,#ckmcookiescont button{color:#30287B}#ckmcookiescont a:hover,#ckmcookiescont button:hover{color:#000}#ckmcookiescont .ckmcookiebutton{border:1px solid #30287B;padding:5px}ul.open-hours{float:left;width:45%}table.before-after td{width:50%}table.before-after td:first-child{padding-right:15px}table.before-after td:last-child{padding-left:15px}table.before-after td img{max-width:100% !important}@media only screen and (max-width: 768px){table.before-after td{display:block;width:100%;padding:0 !important}}@media only screen and (max-width: 1550px){#header-image-bg{display:none}}@media only screen and (max-width: 1220px){.width-controller{width:960px}#header-right{margin-top:-50px}#leftcol{width:637px}.searchform{background:url(../images/search-bg.jpg) repeat-x 0 0 transparent;width:920px}.searchform .propertytypes .chzn-container{width:286px !important}.searchform .keywords input{width:439px !important}.searchform .bedrooms .chzn-container{width:287px !important}#rightcol.hp{margin-top:207px;width:270px}#rightcol{width:100%}.body-home-page a.latestlettings{margin:10px 0 0 0}a.buttonwitharrow{margin:10px 0 0 0}#footer-inner .footer-list ul,#footer-inner .footer-list h4{padding-left:30px}#footer-inner .footer-list:last-child p img{margin-left:30px !important;margin-bottom:10px}#propworth{height:auto}#propworth p{display:none}#propworth a{margin-top:5px}a.buttonwitharrow{padding:10px 0 11px 20px}.subpage a.buttonwitharrow{margin-right:20px;float:left}.property-list-right{width:410px;margin-right:0}.search-result-property .bullets{min-height:215px}.blog .items-row .item-details{float:left;width:76%}.blog .items-row .item-image{width:200px}.body-view-property #property-detail-left,.body-view-property .ad-gallery .ad-image-wrapper,.body-view-property .ad-gallery .ad-image-wrapper .ad-image,.body-view-property .ad-gallery .ad-image-wrapper .ad-image img{width:580px !important}.body-view-property .ad-gallery .ad-image-wrapper,.body-view-property .ad-gallery .ad-image-wrapper .ad-image,.ad-gallery .ad-image-wrapper .ad-next,.ad-gallery .ad-image-wrapper .ad-prev{height:410px !important}.body-view-property .ad-gallery .ad-image-wrapper .ad-image img{height:auto !important}div#property-detail-left div.ad-thumbs{width:95%;margin:0 auto}.ad-gallery .ad-back{left:-2px !important}.ad-gallery .ad-forward{right:-1px !important}.ad-gallery .ad-forward,.ad-gallery .ad-back{top:14px !important}.prop-page #property-detail-right{width:270px}.prop-page ul.bullets li{list-style-position:outside;margin-left:15px}.prop-page .callstoaction{height:auto}.prop-page .callstoaction ul li{margin:0px 0 10px 17px}#meet-the-team td img{width:200px;height:auto}#newsbox img{float:left;margin:0 20px 0 0}#newsbox img+div{width:67% !important}ul.open-hours{width:100%;margin-left:0;padding-left:20px;box-sizing:border-box}}@media only screen and (max-width: 980px){.width-controller{width:720px}#header-img-top span.text{font-size:18px}#header-right,#mainmenu{width:100%}#mainmenu ul li{padding:0 5px}#leftcol,.searchform{width:100%}.searchform{padding:25px 10px}.searchform .propertytypes,.searchform .price .chzn-container,.searchform a.submit{margin:0 0 0 10px}.searchform .keywords input{width:389px !important}.searchform .bedrooms .chzn-container{width:160px !important}.searchform .propertystatus{width:91px;margin-top:21px !important}.searchform .propertytypes,.searchform .propertystatus{margin:0 0 0 10px}.searchform .chzn-container-single .chzn-single,.searchform .keywords input{font-size:16px;padding:10px 5px}.searchform .propertytypes .chzn-container{width:160px !important}.searchform a.submit{font-size:16px;padding:11px 12px}.searchform .price .chzn-container{width:120px !important}.searchform .bedrooms{margin:20px 0 0 10px}#rightcol.hp{margin-top:0;width:100%}a.buttonwitharrow{float:left;margin-right:20px !important}#footer-inner .footer-list ul,#footer-inner .footer-list h4{padding-left:15px}.search-result-property .bullets{min-height:0;width:100%;margin-top:10px}.body-view-property #property-detail-left,.body-view-property .ad-gallery .ad-image-wrapper,.body-view-property .ad-gallery .ad-image-wrapper .ad-image,.body-view-property .ad-gallery .ad-image-wrapper .ad-image img{width:640px !important}.body-view-property .ad-gallery .ad-image-wrapper,.body-view-property .ad-gallery .ad-image-wrapper .ad-image,.ad-gallery .ad-image-wrapper .ad-next,.ad-gallery .ad-image-wrapper .ad-prev{height:430px !important}.prop-page #property-detail-right{width:100%;margin-top:10px}.blog .items-row .item-details{width:69%}.valuation-form .valuation-group1,.valuation-form .valuation_group2{width:100%}.valuation .btn{float:left;margin:10px 0}#meet-the-team td img{width:160px;height:auto}#footer-inner .footer-list ul{min-height:188px}}@media only screen and (max-width: 800px){#header-img-top span.text{font-size:15px}}@media only screen and (min-width: 751px){#header-img-top img.left{animation:hp-banner-left 8s infinite cubic-bezier(0.59, 0.41, 0.345, 0.505);transform:translateX(0%)}#header-img-top img.right{animation:hp-banner-right 8s infinite cubic-bezier(0.59, 0.41, 0.345, 0.505);transform:translateX(0%)}@keyframes hp-banner-left{0%{transform:translateX(-25%)}80%{transform:translateX(0%)}100%{transform:translateX(-25%)}}@keyframes hp-banner-right{0%{transform:translateX(25%)}80%{transform:translateX(0%)}100%{transform:translateX(25%)}}}@media only screen and (max-width: 750px){.width-controller{width:100%;max-width:480px}#header-inner{padding:25px 10px 0}.header-img-top{width:100%;float:left;display:block;margin:0 0 14px;padding:0;height:42px;background:#1c6a56;box-sizing:border-box;text-align:center;position:relative;display:none}.header-img-top>a{padding:10px}.header-img-top span.text{font-size:18px;color:#FFF}.header-img-top span.text span{color:#1c6a56;background:#f3ed3d;padding:3px 7px;font-weight:600}a.whole-menu{background:url(../images/menu-burger.png) no-repeat left 7px transparent;box-sizing:border-box;clear:both;color:#fff;display:block;float:left;font-size:16px;height:42px;margin-bottom:5px;padding-top:12px;text-align:center;width:29px}a.whole-menu span{display:none}a.whole-menu.show-mobile{background-position:right 7px}#mainmenu{background:none;display:none;margin-top:0;padding:0;position:absolute;top:100%;z-index:211}#mainmenu.open{display:block !important}#mainmenu ul{padding:0}#mainmenu ul li{background-color:#1c6a56;border:0;box-sizing:border-box;clear:both;display:block;padding:0;width:100%;margin:0}#mainmenu ul li a,#mainmenu ul li.active a,#mainmenu ul li span{box-sizing:border-box;color:#fff;display:block;font-size:16px;padding:8px 10px}#mainmenu ul li a:hover,#mainmenu ul li.active a{background:#333;color:#FFF}#mainmenu ul ul{display:block;position:static;width:100%}#mainmenu li li{padding:0;width:100%;background:#6c9b63}#mainmenu li.active ul li a:hover{color:#fff}#mainmenu li li a,#mainmenu li.active ul li a,#mainmenu li span{color:#FFF}#mainmenu li li a,#mainmenu li.active ul li a{padding-left:25px}#mainmenu li li a:hover,#mainmenu li.active ul li a:hover{text-decoration:underline}#mainmenu>ul>li>a,#mainmenu>ul>li>span{border-top:1px solid #FFF}#mainmenu ul li.deeper.parent>a,#mainmenu>ul>li>span{border-bottom:1px solid #FFF}#mainmenu ul li.active a,#mainmenu ul li a:hover{border-bottom:0}nav{position:relative;float:left;width:100%}.logo{float:none;width:250px;margin:0 auto}#header-right{margin-top:0}#header-contact{float:none;margin:15px auto 5px;width:180px}#header-image{display:none}.searchform{padding:10px;background:#888;height:auto}.searchform .chzn-container-single .chzn-single,.searchform .keywords input{font-size:14px;padding:5px}.searchform .keywords input,.searchform .keywords{width:100% !important}.searchform .keywords input{height:auto}.searchform a.submit{font-size:14px;padding:5px;height:auto;box-shadow:none;position:absolute;bottom:0;right:0;margin:0}.searchform .buyrent select,.searchform .price .chzn-container select,.searchform .propertytypes select,.searchform .search-header select,.searchform .bedrooms select{width:100%;margin-bottom:5px;padding:5px;box-sizing:border-box}.searchform .buyrent,.searchform .price .chzn-container,.searchform .propertytypes,.searchform .search-header,.searchform .bedrooms{width:100%;margin-left:0}select#tax-sale-min,select#tax-sale-max,select#tax-rent-max,select#tax-rent-min{width:49%;box-sizing:border-box;float:left;margin-bottom:5px;padding:5px}select#tax-sale-max,select#tax-rent-max{margin-left:2%}.searchform .keywords{margin-top:0}.searchform .bedrooms{margin:5px 0}.searchform .bedrooms select{margin-bottom:27px}.searchform .propertystatus{width:100%;margin-top:0 !important;margin-bottom:5px !important;margin-left:0 !important}.search-inner{position:relative}#footer-inner .footer-list{width:50%}#footer-inner .footer-list:nth-child(2n) ul{border-right:0;margin-bottom:15px}#newsbox img{display:none}#copy{float:none;width:174px;margin:0 auto}#footermenu{float:none;width:300px;margin:5px auto}#footermenu ul li{float:left}#footermenu ul li:first-child{border-left:0}#siteby{float:none;width:121px;margin:0 auto}.searchform .buyrent .chzn-container,.searchform .propertytypes .chzn-container,.searchform .bedrooms .chzn-container{width:100% !important;margin-bottom:5px}.searchform .price .chzn-container{width:49.5% !important;float:left;margin-bottom:5px}div#tax_sale_max_chzn,#tax_rent_max_chzn{margin-left:1%}div#tax_beds_min_chzn{margin-bottom:0}.property-list-right{width:100%;padding:0 10px;box-sizing:border-box}#search-results .pagination ul li{float:left;margin-bottom:5px}.body-view-property #property-detail-left,.body-view-property .ad-gallery .ad-image-wrapper,.body-view-property .ad-gallery .ad-image-wrapper .ad-image,.body-view-property .ad-gallery .ad-image-wrapper .ad-image img{max-width:400px !important;width:100% !important}.body-view-property .ad-gallery .ad-image-wrapper,.body-view-property .ad-gallery .ad-image-wrapper .ad-image,.ad-gallery .ad-image-wrapper .ad-next,.ad-gallery .ad-image-wrapper .ad-prev{height:270px !important}.ad-gallery .ad-back{left:-10px !important}.ad-gallery .ad-forward{right:-10px !important}.custom.above-search-results a{word-break:break-word}.blog .items-row .item-details{width:100%;margin-top:10px}.valuation-form .control-group input,.valuation-form .control-group textarea{width:100% !important;box-sizing:border-box}#meet-the-team p{clear:both;float:left;text-align:left !important}#meet-the-team td img{width:200px;height:auto;float:left}#meet-the-team td{padding:0;display:block;width:100% !important;clear:both}.prop-page .callstoaction ul li.property-detail-full{background:url(../images/icon-pdf.jpg) no-repeat 17px 2px transparent;padding:0 0 0 42px;margin:0px 0 10px 17px}.prop-page .callstoaction ul li{border-left:0;display:block;width:100%;box-sizing:border-box;margin-left:0 !important}.prop-page .callstoaction ul li.property-detail-floorplans,.prop-page .callstoaction ul li.property-detail-stampduty{display:none}#fancybox-content{height:auto !important}#fancybox-content>div{width:100% !important;height:auto !important}#viewingrequestform,#sendtofriendform{width:100% !important;box-sizing:border-box}#viewingrequestform input,#viewingrequestform textarea,#sendtofriendform input,#sendtofriendform textarea{width:100%;box-sizing:border-box}#newsbox img{float:left;margin:0 0 10px 0}#newsbox img+div{width:100% !important}#footer-inner .footer-list ul{min-height:0}}@media only screen and (max-width: 400px){#footer-inner .footer-list{width:100%}#footer-inner .footer-list ul{border-right:0;margin-bottom:10px !important;padding-bottom:0 !important}.body-view-property .ad-gallery .ad-image-wrapper,.body-view-property .ad-gallery .ad-image-wrapper .ad-image,.ad-gallery .ad-image-wrapper .ad-next,.ad-gallery .ad-image-wrapper .ad-prev{height:202px !important}}@media only screen and (max-width: 420px){.header-img-top span.text{font-size:16px}}@media only screen and (max-width: 380px){.header-img-top span.text{font-size:14px}#value-tab{width:30px;background-position:center 0;height:154px}}.ad-gallery{width:600px}.ad-gallery,.ad-gallery *{margin:0;padding:0}.ad-gallery .ad-image-wrapper{width:100%;height:400px;margin-bottom:10px;position:relative;overflow:hidden}.ad-gallery .ad-image-wrapper .ad-loader{position:absolute;z-index:10;top:48%;left:48%;border:1px solid #CCC}.ad-gallery .ad-image-wrapper .ad-next{position:absolute;right:0;top:0;width:25%;height:100%;cursor:pointer;display:block;z-index:200}.ad-gallery .ad-image-wrapper .ad-prev{position:absolute;left:0;top:0;width:25%;height:100%;cursor:pointer;display:block;z-index:200}.ad-gallery .ad-image-wrapper .ad-prev,.ad-gallery .ad-image-wrapper .ad-next{background:url(../images/trans.gif)}.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image,.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{background:url(../images/ad_prev.png);width:30px;height:30px;display:none;position:absolute;top:47%;left:0;z-index:101}.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{background:url(../images/ad_next.png);width:30px;height:30px;right:0;left:auto}.ad-gallery .ad-image-wrapper .ad-image{position:absolute;overflow:hidden;top:0;left:0;z-index:9}.ad-gallery .ad-image-wrapper .ad-image a img{border:0}.ad-gallery .ad-image-wrapper .ad-image .ad-image-description{position:absolute;bottom:0px;left:0px;padding:7px;text-align:left;width:100%;z-index:2;background:url(../images/opa75.png);color:#000}* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader enabled=true,sizingMethod=scale,src= "opa75.png"}.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title{display:block}.ad-gallery .ad-controls{height:20px}.ad-gallery .ad-info{float:left}.ad-gallery .ad-slideshow-controls{float:right}.ad-gallery .ad-slideshow-controls .ad-slideshow-start,.ad-gallery .ad-slideshow-controls .ad-slideshow-stop{padding-left:5px;cursor:pointer}.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown{padding-left:5px;font-size:0.9em}.ad-gallery .ad-slideshow-running .ad-slideshow-start{cursor:default;font-style:italic}.ad-gallery .ad-nav{width:100%;position:relative}.ad-gallery .ad-forward,.ad-gallery .ad-back{position:absolute;top:0;height:100%;z-index:10}* html .ad-gallery .ad-forward,.ad-gallery .ad-back{height:100px}.ad-gallery .ad-back{cursor:pointer;left:-20px;width:13px;display:block;background:url(../images/ad_scroll_back.png) 0px 22px no-repeat}.ad-gallery .ad-forward{cursor:pointer;display:block;right:-20px;width:13px;background:url(../images/ad_scroll_forward.png) 0px 22px no-repeat}.ad-gallery .ad-nav .ad-thumbs{overflow:hidden;width:100%}.ad-gallery .ad-thumbs .ad-thumb-list{float:left;width:9000px;list-style:none}.ad-gallery .ad-thumbs li{float:left;padding-right:5px}.ad-gallery .ad-thumbs li a{display:block}.ad-gallery .ad-thumbs li a img{border:3px solid #CCC;display:block}.ad-gallery .ad-thumbs li a.ad-active img{border:3px solid #616161}.ad-preloads{position:absolute;left:-9000px;top:-9000px}.cva p{margin:0}.cva a{background:#00483a;color:#FFF;display:block;width:100%;box-sizing:border-box;text-align:center;padding:15px;border-bottom:5px solid #F2EB43;font-size:22px;margin-bottom:20px}.cva a:hover{background:#F2EB43;color:#00483a;border-color:#00483a}