*{outline:none}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,tbody,tfoot,thead,tr,th,td,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}table{border-collapse:collapse;border-spacing:0}.aweblink{color:#fff;text-decoration:none;font-family:"Times New Roman",serif;background:url('../images/arw01.png') no-repeat 0 50%;background-size:4px 8px;padding-left:10px}.aweblink:hover{text-decoration:underline}html,body{height:100%}body{background:#e1e1df;font-family:helvetica,sans-serif;font-size:.875em;line-height:1.3em}body a{color:#245268;text-decoration:none}body a:hover{color:#0B4966;text-decoration:underline}body .clear{clear:both}body.popup{background:transparent !important}body input{-webkit-appearance:none;border-radius:0}.wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto -40px}.wrapper .push{height:40px}header{background:#748075;position:relative;width:100%;height:69px;border-bottom:2px solid #fff}header .content{position:relative;width:100%;max-width:1240px;margin:0 auto;box-sizing:border-box;padding:15px 10px 0 10px}header .content .logo{font-family:'Times New Roman',serif}header .content .logo a{text-decoration:none}header .content .logo h2{color:#c7cfb5;font-size:28px;line-height:32px;text-shadow:1px 2px rgba(0,0,0,0.2)}header .content .logo h3{font-size:16px;line-height:16px;color:#fff;text-shadow:1px 2px rgba(0,0,0,0.2);margin-left:1px}header .content .weblink{display:none}#background{position:relative;width:100%;display:none}#container{position:relative;background:#fff}#container .content{position:relative;width:100%;max-width:1240px;margin:0 auto;box-sizing:border-box;padding:10px}#container .content .back{padding:0 0 1em 0}#container .content .back a{background:url('../images/arw02.png') no-repeat 0 50%;background-size:4px 8px;padding-left:8px}#container .content article{position:relative;color:#666}#container .content article p{margin:0 0 1em 0}#container .content article p b,#container .content article p strong{font-weight:bold}#container .content article p i,#container .content article p em{font-style:italic}#container .content article h1{font-family:"Times New Roman",serif;font-size:24px;line-height:28px;margin:0 0 .5em 0}#container .content article h2{margin-top:1.5em;font-size:20px;line-height:26px}#container .content article .lede{font-size:18px;line-height:24px}#container .content article>ul,#container .content article>ol{margin:0 0 1em 1em}#container .content article>ul li,#container .content article>ol li{margin-bottom:.2em}#container .content article>ul{list-style-type:disc}#container .content article>ol{list-style-type:decimal}#container .content article img{position:relative;max-width:100%;height:auto}#container .content article .gallery{position:relative;margin:27px 0 1em 0}#container .content article .gallery .larger{display:none}#container .content article .gallery li{background:#dfe4e0;text-align:center}#container .content article .gallery li img{height:250px !important;width:auto;margin:0 auto}#container .content article .gallery li span{display:block;padding:34px 10px 5px 10px;margin:0 0 1px 0;color:#748075;font-size:12px;line-height:16px;text-align:left}#container .content article .gallery li span strong{color:#333;font-size:14px;line-height:18px}#container .content aside{position:relative}#container .content aside .panel{background:#f1f1f1;margin:0 0 1.5em 0}#container .content aside .panel>h2{background:#e4e3e3;color:#333;padding:10px 10px 8px 10px;border-bottom:1px solid #ccc;font-size:16px;line-height:20px}#container .content aside .panel .details{padding:10px;color:#666;font-size:13px;line-height:17px}#container .content aside .panel .details p{margin:.4em 0 .6em 0}#container .content aside .panel .details ul{list-style-type:disc;margin:0 0 0 .8em}#container .content aside .panel .details ul li,#container .content aside .panel .details ol li{margin:0 0 .4em 0}#container .content aside .panel .details a{color:#d3827f}#container .content aside .panel .details a:hover{color:#ae5857}#container .content aside .panel .resident-portrait .image{display:block;position:relative;width:60%}#container .content aside .panel .resident-portrait .image img{width:100%;height:auto}#container .content aside .panel .resident-portrait .name{display:block;position:relative}footer{position:relative;height:40px;box-sizing:border-box;text-align:right;padding:0 10px;width:100%;background:#748075}footer .weblink{line-height:40px}footer .weblink a{font-size:14px;color:#fff;text-decoration:none;font-family:"Times New Roman",serif;background:url('../images/arw01.png') no-repeat 0 50%;background-size:4px 8px;padding-left:10px}footer .weblink a:hover{text-decoration:underline}#livedhere{display:block;position:absolute;background:#fff;border:1px solid #ccc;z-index:5000}#livedhere .arrow{position:absolute;width:16px;height:34px;right:-16px;top:-1px;background:url('../images/arw03.png') no-repeat 0 0}#livedhere .content{padding:1em;width:345px}#livedhere .content h2{padding:0 0 .6em 0;color:#333 !important}#livedhere .content .properties li{padding:1em 0;border-top:1px solid #ccc}#livedhere .content .properties li:first-child{border:0;padding:0 0 1em 0}.properties li{padding:0 0 1em 0;color:#999;font-size:13px;line-height:18px}.properties li strong{color:#666}.properties li a{font-weight:bold;color:#d3827f}.properties li img{float:left;margin:0 1em 0 0}.homepage header .content{max-width:100%}.homepage #container .content{max-width:100%;padding:0}.homepage #container .content article{padding:0 0 10px 0}.homepage #container .content article .tabs{list-style-type:none;height:56px;width:100%;padding:0;margin:0 0 10px 0;background:#a9b7ab}.homepage #container .content article .tabs li{display:inline}.homepage #container .content article .tabs li a{display:block;float:left;height:37px;font-size:14px;line-height:39px;padding:0 1.5em;margin:19px 0 0 9px;background:#dfe4e0;color:#a9b7ab}.homepage #container .content article .tabs li a:hover,.homepage #container .content article .tabs li a.sel{background:#fff;color:#235066;text-decoration:none}.homepage #container .content article #map{background:#aacfff;display:block;position:relative;width:96%;height:100%;margin:0 auto}.homepage #container .content article #map .gm-style-iw{max-height:250px}.homepage #container .content article #map .gm-style-iw .infowindow{height:140px}.homepage #container .content article #map .gm-style-iw .infowindow a{color:#d3827f}.homepage #container .content article #map .gm-style-iw .infowindow h2{margin:0 0 .4em 0}.homepage #container .content article #map .gm-style-iw .infowindow .details{position:relative;display:block;width:100%;color:#666;padding:0 0 1em 0}.homepage #container .content article #map .gm-style-iw .infowindow .details strong{color:#333}.homepage #container .content article #map .gm-style-iw .infowindow .details ul{margin:0 0 .6em 0}.homepage #container .content article #map .gm-style-iw .infowindow .details ul li{margin:0 0 .2em 0}.homepage #container .content article #map .gm-style-iw .infowindow .details button{width:100%;box-sizing:border-box;border:0;background:#5cb85c;color:#fff;padding:4px 1.3em}.homepage #container .content article #map .gm-style-iw .infowindow .image{position:relative;display:block;width:100%}.homepage #container .content article #map .gm-style-iw .infowindow .image img{width:100%}.homepage #container .content article .regionalmap{background:#aacfff;display:block;position:relative;width:96%;height:100%;margin:0 auto;padding:0;overflow:hidden;text-align:center;line-height:0}.homepage #container .content article .regionalmap>img{height:auto !important;width:auto;margin:0 auto}.homepage #container .content article .regionalmap .back{display:block;position:absolute;top:0;left:0;z-index:5}.homepage #container .content article .regionalmap .back img{border-right:5px solid #fff;border-bottom:5px solid #fff;cursor:pointer}.homepage #container .content article #londonmap{display:none;background:url('../images/map-london-background.jpg') no-repeat 50% 50%;background-size:auto 100%}.homepage #container .content article .properties{margin-top:100px;padding:0 10px}.homepage #container .content article .properties .property{position:relative;padding:0 0 1em 0}.homepage #container .content article .properties .property a{color:#d3827f}.homepage #container .content article .properties .property .details{position:relative;color:#666}.homepage #container .content article .properties .property .details h2{font-family:"Times New Roman",serif;font-size:22px;line-height:26px;margin:0 0 .4em 0;padding:0}.homepage #container .content article .properties .property .details dl{padding:0 0 .8em 0}.homepage #container .content article .properties .property .details dl dt{float:left;clear:both;color:#333;padding-right:.6em}.homepage #container .content article .paginate{background:#f5f6f1;width:96%;text-align:right;margin:0 auto;box-sizing:border-box}.homepage #container .content article .paginate ul{margin:0;padding:10px;list-style-type:none}.homepage #container .content article .paginate ul li{display:inline;margin-left:.3em}.homepage #container .content article .paginate ul li a{color:#d3827f}.homepage #container .content article .paginate ul li a.sel{color:#333}.homepage #container .content article .paginate ul li.knockback{color:#999}.homepage #container .content aside{width:100%;position:absolute;top:66px}.homepage #container .content aside .search{position:relative;height:34px;padding:11px 10px;margin:0;background:#cbd9cd}.homepage #container .content aside .search input[type=text]{float:left;border:1px solid #fff;background:#fff;height:34px;padding:0 1em;width:100%;margin-right:40px;box-sizing:border-box;font-size:14px}.homepage #container .content aside .search input[type=image]{position:absolute;right:10px;width:40px;height:34px;border:0;background:url('../images/submit.png') no-repeat 0 0}.homepage #container .content aside .search input[type=image]:hover,.homepage #container .content aside .search input[type=image]:active{background:url('../images/submit_down.png') no-repeat 0 0}.homepage #container .content aside .filters{background:#fff}.homepage #container .content aside .filters .mobile{text-align:center;padding:8px 8px 7px 8px}.homepage #container .content aside .filters .mobile a{color:#5cb85c;font-size:12px}.homepage #container .content aside .filters .mobile a:hover,.homepage #container .content aside .filters .mobile a:active{color:#315f31;text-decoration:none}.homepage #container .content aside .filters .filter{display:block;position:relative;margin:0 10px 10px 0;border-top:1px solid #cbd9cd;border-right:1px solid #cbd9cd;border-bottom:1px solid #cbd9cd;border-radius:0 5px 5px 0;background:#f5f6f1;padding:9px 10px 8px 15px;color:#666;font-size:14px;line-height:14px}.homepage #container .content aside .filters .filter a{color:#666}.homepage #container .content aside .filters .filter.location a{display:block;height:30px;line-height:30px}.homepage #container .content aside .filters .filter.location a span{display:block;float:right;width:30px;height:30px;background:url('../images/sprites.png') no-repeat 0 0;background-size:120px 90px}.homepage #container .content aside .filters .filter.location a:hover,.homepage #container .content aside .filters .filter.location a:active{text-decoration:none;color:#333}.homepage #container .content aside .filters .filter.location a:hover span,.homepage #container .content aside .filters .filter.location a:active span{background-position:0 -30px}.homepage #container .content aside .filters .filter.location a:active span{background-position:0 -60px}.homepage #container .content aside .filters .filter.choice p{float:left;height:30px;line-height:30px}.homepage #container .content aside .filters .filter.choice ul{float:right}.homepage #container .content aside .filters .filter.choice ul li{display:inline}.homepage #container .content aside .filters .filter.choice ul li a{display:block;width:30px;height:30px;background:url('../images/sprites.png') no-repeat 0 0;background-size:120px 90px;text-indent:-9999px;float:left;margin-left:6px}.homepage #container .content aside .filters .filter.choice ul li a.property{background-position:-60px 0}.homepage #container .content aside .filters .filter.choice ul li a.property:hover{background-position:-60px -30px}.homepage #container .content aside .filters .filter.choice ul li a.property.propertysel,.homepage #container .content aside .filters .filter.choice ul li a.property:active{background-position:-60px -60px}.homepage #container .content aside .filters .filter.choice ul li a.public-house{background-position:-30px 0}.homepage #container .content aside .filters .filter.choice ul li a.public-house:hover{background-position:-30px -30px}.homepage #container .content aside .filters .filter.choice ul li a.public-house.public-housesel,.homepage #container .content aside .filters .filter.choice ul li a.public-house:active{background-position:-30px -60px}.homepage #container .content aside .filters .filter.choice ul li a.land{background-position:-90px 0}.homepage #container .content aside .filters .filter.choice ul li a.land:hover{background-position:-90px -30px}.homepage #container .content aside .filters .filter.choice ul li a.land.landsel,.homepage #container .content aside .filters .filter.choice ul li a.land:active{background-position:-90px -60px}.homepage #container .content aside .filters .filter.period p span{color:#999}.homepage #container .content aside .filters .filter.period .slidercontainer{position:relative;background:url('../images/periods.png') no-repeat 0 100%;background-size:100% auto;width:96%;height:28px;margin:0 0 0 2%}.homepage #container .content aside .filters .filter.period .slidercontainer #slider-range{margin:10px 0 5px 0}.homepage #container .content aside .filters .close{display:none}.homepage #container .content aside .advert{display:none}.popup .gallery{position:relative;margin:0}.popup .gallery li{background:#dfe4e0;text-align:center}.popup .gallery li img{margin:0 auto;width:auto;height:650px;max-width:auto;max-height:650px}.popup .gallery li span{display:block;padding:30px 10px 5px 10px;margin:0 0 1px 0;color:#748075;font-size:12px;line-height:16px;text-align:left}.popup .gallery li span strong{color:#333;font-size:14px;line-height:18px}.popup .bx-wrapper .bx-controls-direction{top:624px !important}