*{margin:0;padding:0;}
body{background:#eee url(../images/background.gif) repeat-y center 0;color:#555;font:12px Verdana;text-align:center;}
a:hover{color:red;text-decoration:none;}
img{border:0;}
p{line-height:1.4;margin:.5em 0;}
.break{clear:both;font-size:0;height:0;width:0;}
.mapdiv{height:300px;width:400px;}
.gmapdir{padding:3px 3px 0 20px;}
.rbullet{list-style-image:url(../images/rbullet.gif);margin-left:0;padding-left:1em;}
.rbulletout{list-style-image:url(../images/rbulletout.gif);margin:0 0 0 1.5em;padding:0;}
.redt{color:#c00;font-weight:700;}
.bluet{color:#36f;font-weight:700;}
.greent{color:#390;font-weight:700;}
.redtb{color:#c00;font-weight:700;font-size:12px;}
.bluetb{color:#328AA4;font-weight:700;font-size:12px;}
.greytb{color:#999;font-weight:700;}
.blacktb{color:#333;font-weight:700;}
.khakitxt{color:#ba9;}
.khakitxt2{color:#c93;}
.price{color:#c33;font-size:small;font-weight:700;}
.aligncenter{text-align:center;}
.alignright{text-align:right;}
.alignleft{text-align:left;}
img.center{display:block;margin-left:auto;margin-right:auto;}
#viewpgallery{display:block;margin-left:auto;margin-right:auto;width:179px;height:119px;background:url("/images/construction/ProjectGalleryButton.gif") no-repeat 0 0;}
#viewpgallery:hover{background-position:0 -119px;}
#viewpgallery span{display:none;}
.sharethisblock{padding:2px;}
.sharethisblock span{margin:2px;}
blockquote{background:transparent url(../images/openquote.gif) left top no-repeat;}
blockquote div{background:transparent url(../images/closequote.gif) right bottom no-repeat;padding:0 43px;}
.testi-text{font-style:italic;}
.testi-name{float:right;font-style:normal;font-weight:700;}
.thumbf{border:1px solid #dadada;float:left;height:auto;margin-right:10px;text-align:center;}
.thumb img,.thumbf img{border:1px solid #dadada;display:inline;margin:5px;}
.thumb:hover img,.thumbf:hover img{border:1px solid #666;}
.propertyTbl{border-collapse:collapse;font-size:85%;line-height:1.6em;}
.propertyTbl img{border:3px solid #eee;padding:2px;}
.propertyTbl img:hover{border:3px solid #e8e8db;padding:2px;}
tbody.pbox{border:2px solid #eee;}
tbody.pbox td{background:#fff;padding:.5em 1em;}
.propertyTbl tbody.pbox td.head{background:url("../images/active.gif") #79A600 repeat-x scroll 0 0;color:#fff;font-weight:700;padding-bottom:2px;}
.propertyTbl tbody.tspacer{background:#fff;border:none;padding-bottom:5px;}
.propertyTble tbody.tspacer td{background:#fff!important;}
.propertyTbl a.rmore{border:2px solid #eee;padding:4px;background:url("../images/active.gif") repeat-x scroll 0 0;color:#fff;font-weight:700;padding-right:12px;width:80px;}
.propertyTbl a.rmore:hover{border:2px solid #eee;padding:4px;background:#c33;color:#fff;padding-right:12px;}
.property_table{border-collapse:collapse;background-color:#fff;border-left:1px solid #ddd;border-right: 1px solid #ddd;}
.property_table td.tdnobdr {border-top:1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #fff;}
.property_table .toprow{text-transform:uppercase;padding-top:12px;margin:5px;color:#10458b;font-size:120%;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd; background: #f5f5f5;}
.property_table .toprow img{vertical-align:middle;}
.property_table td.ppictd img {border:1px solid #eee; padding:3px;}
.property_table .bottomrow{border-bottom:1px solid #ddd;padding:0;margin:0;}
.property_table td{padding:5px;}
.property_table .price{font-weight:bold;color:#c00; border-bottom:1px solid #eee !important;padding:14px 4px 14px 4px;}
.property_table .rooms{font-weight:bold;color:#c00; border-bottom:1px solid #eee !important;padding:14px 4px 14px 4px;}
.property_table .property_pic{border:thin solid #BCD2EE;}
.property_table td.pdescription{margin:0.5em 0px;line-height:1.4;}
.property_table .viewdetails img{vertical-align:text-top;}
.property_table .viewdetails a { display: inline-block; color: #fff; text-decoration: none; background: #7DAF3B; padding: 0.5em 0.75em; border-radius: 3px; box-shadow: 0 0 2px rgba(0,0,0,0.25); text-shadow: 0 -1px 0 rgba(0,0,0,0.35); -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.property_table .viewdetails a:hover { background: #555; } 
table#cookietable{width:100%;padding:0;}
table#cookietable .head{background-color:#CEE3F6;}
table#cookietable .hlrow{background-color:#EFF5FB;}
table#cookietable td,table#cookietable th{padding:.5em;text-align:left}
.pkeyinfo{border:none;border-collapse:collapse;border:1px solid #b9b9b9;margin-left:1px;padding-left:0;width:600px}
.pkeyinfo td{color:#6D7B8D;border:1px solid #b9b9b9;padding:4px;}
.pkeyinfo .pki_fname{color:#fff;background:#6D7B8D url(../images/pattern.png) repeat top left;}
#main_property_pic{padding:1px 1px 0;float:left;text-align:center;border:1px solid #666;}
.pheading{color:#328AA4;font-weight:700;}
.pheading img{vertical-align:middle;}
.jubilee{color:#ffffff;background-color:#767b7f}
.london_overground{color:white;background-color:#F3BA22;}
.northern{color:white;background-color:black;}
.district{color:white;background-color:#0D6928;}
.picadilly{color:white;background-color:#002D73;}
.circle{color:white;background-color:#F7DC00}
.hammersmith_and_city{color:white;background-color:#F5A6B3;}
.bakerloo{color:white;background-color:#894E24}
.central{color:white;background-color:#DC241F}
.metropolitan{color:white;background-color:#751056}
.victoria{color:white;background-color:#00A0E2}
.waterloo_and_city{color:black;background-color:#76D0BD}
.dlr{color:white;background-color:#00A77E}
.psDiv{margin:0;padding:0;}
.psDivBdr{border:none;}
.error{color:#c33;list-style:none;}
input[type=text],select,textarea{width:242px;}
input#sub, input#sub2{display: inline-block; color: #fff; text-decoration: none; background: #7DAF3B; padding: 0.5em 0.75em; border-radius: 3px; box-shadow: 0 0 2px rgba(0,0,0,0.25); text-shadow: 0 -1px 0 rgba(0,0,0,0.35); -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in;}
input#sub:hover, input#sub2:hover{background:#555;}
#innerTbl tbody tr td{padding:4px;}
.formtitle{border-bottom:1px dotted #ebebeb;margin:0 0 5px;}
.myinputstyle{background:transparent none no-repeat #fff;border:1px solid #bfbfbf;color:#454743;font-family:tahoma, helvetica, sans-serif;font-size:12px;font-style:normal;}
.mylabelstyle{color:#690;font-family:tahoma, helvetica, sans-serif;font-size:12px;font-weight:700;}
.myinputstyle:hover{background:transparent none no-repeat #FCFFEF;border:1px solid #bfbfbf;color:#454743;}
#wrapper{margin:auto;padding-left:4px;text-align:left;width:970px;}
#header{background:url(../images/header-bg.gif) repeat-x 0 0;height:204px;}
#header .pages{float:left;height:30px;list-style-type:none;overflow:hidden;padding:0 5px;}
#header .pages li{float:left;font-size:.9em;text-transform:uppercase;}
#header .pages li a{color:#fff;display:block;padding:9px 15px;text-decoration:none;}
#header .pages #nl1current{color:#c30;text-decoration:underline;}
#header ul.categories li a#nl2current{ display: inline-block; color: #fff; text-decoration: none; background: #c30; padding: 0.5em 0.75em; border-radius: 3px; box-shadow: 0 0 2px rgba(0,0,0,0.25); text-shadow: 0 -1px 0 rgba(0,0,0,0.35); -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in;}
#header .links{float:right;font-size:0.8em;color:#fff;padding:8px 15px 8px 18px;background:url("../images/mobile.png") no-repeat 0 4px;}
#header .links a{color:#fff;text-decoration:none;margin:0 8px;padding-bottom:18px;}
#header .links a:hover{color:#c30;text-decoration:underline;margin:0 8px;}
#header .categories{clear:both;height:40px;list-style-type:none;overflow:hidden;padding:0 10px;}
#header .categories li{float:left;font-size:.9em;padding:2px 2px;}
#header .categories li a{display: inline-block; color: #fff; text-decoration: none; background: #7DAF3B; padding: 0.5em 0.75em; border-radius: 3px; box-shadow: 0 0 2px rgba(0,0,0,0.25); text-shadow: 0 -1px 0 rgba(0,0,0,0.35); -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in;}
#header .categories li a:hover{background: #555;}
#header h1{float:left;padding:0px 0 0 20px;}
#header h1 a{background:url(../images/logo2.png) no-repeat 0 0;display:block;height:90px;outline:none;text-indent:-9999px;width:279px;}
#header .ad{float:right;padding:20px;}
.tel{clear:both;color:#719a00;float:right;font-weight:700;padding:5px 25px 0;}
#header form{background:url(../images/search.gif) no-repeat 25px 5px;clear:both;float:right;height:21px;padding:5px 25px 0;width:285px;}
#header form input{border:0;float:left;font-family:Verdana;font-size:.9em;margin:4px;width:212px;}
#header form button{background-color:transparent;border:0;float:right;height:21px;text-indent:-9999px;width:56px;}
#content{border-top:4px solid #f5f5f5;float:left;font-family:Arial;padding:10px 20px;width:615px;}
#content .featured{background-color:#EEE;border:1px solid #DFDFDF;padding:6px;}
#content .posts{padding:12px 6px;}
#content .post{float:left;padding:18px;width:261px;}
#content .posts p,#content .posts .cpgtable{text-align:justify;}
#sidebar{float:right;padding-top:5px;width:313px;}
#sidebar .box{border-bottom:1px solid #E7E7E7;padding:10px;}
#sidebar h2{color:#719A00;font-size:.9em;margin-bottom:10px;padding-left:5px;text-transform:uppercase;}
#sidebar ul{list-style-type:none;padding-left:5px;}
#sidebar ul li{font-size:.9em;line-height:1.5em;padding:4px 0;}
#sidebar ul li a{color:#719A00;padding:2px 8px 2px 18px;text-decoration:none;}
#sidebar ul li a:hover{text-decoration:underline;}
#sidebar .pos{padding:18px 4px 0 18px;}
#sidebar .pos a{padding:0;}
#sidebar .ad{padding:5px;text-align:center;}
#sidebar .ad img{margin:5px;}
#sidebar .video{padding-left:1px;}
#sidebar .arrows{font-size:smaller;font-weight:bolder;}
#sidebar .gbutton {width: 210px; display: inline-block; color: #fff; text-decoration: none; background: #7DAF3B; padding: 0.5em 0.75em; border-radius: 3px; box-shadow: 0 0 2px rgba(0,0,0,0.25); text-shadow: 0 -1px 0 rgba(0,0,0,0.35); -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in;}
#sidebar a:hover.gbutton {background: #555;}
.video a.iarrow{background:url(../images/arrow.gif) no-repeat;}
a.icon,a.search,a.star, a.docs{color:#930;font-weight:700;}
#sidebar a.docs:hover{color:#930;font-weight:700;}
#sidebar a.star:hover{background:url(../images/star_r.gif) no-repeat;color:#930;font-weight:700;}
#sidebar a.search:hover{background:url(../images/search_r.gif) no-repeat;color:#930;font-weight:700;}
#sidebar a.icon:hover{background:url(../images/favicon_r.gif) no-repeat;color:#930;font-weight:700;}
#footer{background:#FFF url(../images/footer.gif) repeat-x 0 0;clear:both;color:#9E9E9D;font-size:.9em;padding:10px 10px 0px 10px;}
#footer a{color:#A9A9F5;text-decoration:underline;}
#footer a:hover{color:#8181F7;text-decoration:none;}
a,#header .pages li a:hover{color:#719A00;}
.bluet,.shortAddress{color:#369;font-weight:700;}
#sitemap ul{padding:8px 25px;list-style:none;color:#069;font-weight:bold;}
#sitemap ul ul{color:#c30;font-weight:normal;}
#sitemap ul ul li{list-style-image:url("../images/readmorer.gif");}
.g404h_box{padding:25px;}
.g404h_box ul{list-style-type:none;}
#goog-wm{color:#666;}
#goog-wm h3.closest-match{padding:4px;}
#goog-wm h3.closest-match a{}
#goog-wm h3.other-things{}
#goog-wm ul li{}
#goog-wm li.search-goog{padding:3px;}
#goog-wm-qt{width:48%;margin-right:0.462em;}
#goog-wm-sb{background:transparent none no-repeat #690;border:1px solid #bfbfbf;color:#fff;padding:2px;}
#goog-wm-sb:hover{background:transparent none no-repeat #f5f5f5;border:1px solid #690;color:#333;}