/* CSS Document */
/*Useful numbers
Andrew louis green:  #008067
homepage blue: #3399FF
homepage red: #DD0000
homepage yellow: #FFF000
*/
body {text-align:center;font-family:Arial, Helvetica, sans-serif;background:transparent url(images/bg-sitewrapper.gif) center repeat-y;margin-top:0px;}

#background{height:98%;width:960px; background-color:white;}
#header{width:100%;padding-top:10px}
#banner{	width:894px;
	line-height:5px;
	margin-left:1em;
	margin-bottom:0;
	padding-bottom:0;
	clear:both;
	background-color:#008067;
	}
#container{text-align:left;margin:0 auto;width:960px}
#left{width:70%;float:left;margin-left:5px; margin-top:10px;margin-bottom:10px}

#searchleft{float:left;margin-left:5px; margin-top:10px;margin-bottom:10px}
#right{width:28%;float:right; font-size:0.75em; padding-right:5px;margin-top:10px;color:#5F5F5F}
#footer{width:100%; clear:both; text-align:center}
#subfooter{color:#FFFFFF; background-color:#008067; font-size:0.6em; width:949px; padding:5px;}
#subfooter a {color:#fff}
#topnav{float:right; font-family: Arial, Helvetica, sans-serif; font-size:0.6em;}
#topnav a{color:#000000; text-decoration:none}
#allogo{float:left;}
#al20{float:right;;clear:right}
#rightmovelogo a{border-style:none; color:#FFFFFF; text-decoration:none}
#rightmovelogo img{border-style:none;}
#body-text{font-size:0.9em;font-family:Verdana,Arial,Helvetica,sans-serif}
#bullets {line-height: 1.4em;}
#scrolls {
width:660px;
 background-color:#008067;color:#fff;padding-left:5px;font-size:0.75em;font-weight:bold;line-height:20px;height:20px;padding-top:0px;padding-bottom:0px
}
#shead{float:left;padding-right:10px}
#shead a {color:#fff}
#scrlContainer{
margin:0 0 0 0px;  
	position:relative;
	overflow:hidden;
	height:20px;
	line-height:20px;
}
#scrlContent{
color:#FFFFFF;
	position:absolute;
	left:0;
	top:0;
	white-space:nowrap;
	font-weight:bold;
}
#scrlContent a { color:#c2d941}

#full{font-size:0.75em; border: #d3d3d3; border-left: #d3d3d3 6px solid; border-bottom: #d3d3d3 1px solid; border-top: #d3d3d3 1px solid; border-right: #d3d3d3 1px solid; padding: 5px; margin-top:20px; margin-right:5px;margin-left:15px;}
#headertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-large;
}
#navbar{font-family: Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:10px; clear:both; width:949px;padding:5px;z-index:50; background-image:url(images/newbg.jpg);}
#navbar ul{padding:0;margin:0;list-style-type:none;height:23px;margin-left:9px;z-index:50}
#navbar ul ul{width:150px;}
#navbar ul li{float:left;height:23px;line-height:23px; margin-left:13px; padding-right:12px; border-right:2px solid #d3d3d3}
#navbar ul ul li{display:block;width:150px;height:auto;position:relative;line-height:1em;border-right:none}
#navbar a,#navbar a:visited{display:block;float:left;text-align:center;height:23px;text-decoration:none;color:#ba445e;background:transparent;padding:0;font-size:0.8em}
#navbar ul ul a,#navbar ul ul a:visited{display:block;background:#008067;color:#fff;width:200px;height:23px;line-height:23px;padding:0;text-align:left;text-indent:10px;border-top:1px solid #fff;font-size:0.75em}
#navbar ul table ul a,#navbar ul table ul a:visited{font-size:0.8em}
#navbar table{position:absolute;left:0;top:0;font-size:1em;z-index:-1}
#navbar ul ul table{lef\t:-1px}
#navbar ul ul table ul.left{margin-lef\t:2px}
* html #navbar a:hover,#navbar li:hover{position:relative}
#navbar ul ul ul a,#navbar ul ul ul a:visited{text-align:left;background:#ffffff;text-indent:10px}
#navbar ul :hover a.more1{background:#ffffff}
#navbar ul :hover a:hover,#navbar ul :hover a.focus,#navbar ul :hover a:active{background:#ffffff}
#navbar a:hover,#navbar a:focus,#navbar a:active{color:#008067;background:#ffffff}
#navbar :hover > a{color:#008067;background:#ffffff}
#navbar ul ul a:hover,#navbar ul ul a:focus,#navbar ul ul a:active{color:#008067;background:#fff}
#navbar ul ul :hover > a{color:#008067;background:#fff}
#navbar ul ul ul a:hover,#navbar ul ul ul a:focus,#navbar ul ul ul a:active{color:#008067;background:#fff}
#navbar ul ul ul :hover > a{color:#008067;background:#fff}
#navbar ul ul{visibility:hidden;position:absolute;height:0;top:23px;left:-11px;width:125px}
#navbar ul ul ul{left:150px;top:0;width:150px}
#navbar ul ul ul.left{left:-150px}
#navbar ul li:hover ul,#navbar ul a:hover ul{visibility:visible;height:auto;padding-bottom:3em;background:transparent url(images/trans.gif)}
#navbar ul :hover ul ul{visibility:hidden}
#navbar ul :hover ul :hover ul{visibility:visible}
#navbar ul li.hideborder {border-right:0px none}
/*stuff to change the bar may duplicate stuff at the top */
#navbar{margin-top:0px;margin-bottom:0px}
#navbar ul li{border-right-color:#ffffff;padding-right:0;margin-left:0}
/*stuff to change */
#navbar a,#navbar a:visited{color:#ffffff;padding-left:18px;padding-right:18px;}
#navbar a:hover,#navbar a:focus,#navbar a:active{color:#000000;background:#008067}
/*background*/
//
#navbar ul :hover a:hover, #navbar ul :hover a.focus, #navbar ul :hover a:active {background:#fff}
//
#navbar ul :hover a.more1{background:#fff}
#navbar ul :hover a:hover,#navbar ul :hover a.focus,#navbar ul :hover a:active{background:#fff}
#navbar a:hover,#navbar a:focus,#navbar a:active{background:#fff}
#navbar :hover > a{background:#fff}
/*mouseover*/
#navbar a:hover,#navbar a:focus,#navbar a:active{color:#008067;}
#navbar :hover > a{color:#008067;}
#navbar ul ul a:hover,#navbar ul ul a:focus,#navbar ul ul a:active{color:#008067;}
#navbar ul ul :hover > a{color:#008067;}
#navbar #mnuend a {width:125px}

#homepage #homelink,#buypage #buylink, #sellpage #selllink, #letpage #letlink, #btlpage #btllink, #landlordpage #landlordlink, #compage #comlink, #blkmngpage #blkmnglink, #aboutpage #aboutlink, #contactpage #contactlink {color:#d3d3d3}
#homepage #homelink:hover ,#buypage #buylink:hover , #sellpage #selllink:hover , #letpage #letlink:hover , #btlpage #btllink:hover , #landlordpage #landlordlink:hover , #compage #comlink:hover , #blkmngpage #blkmnglink:hover , #aboutpage #aboutlink:hover , #contactpage #contactlink {color:#d3d3d3}

#searchbox .bold{font-weight:bold}
#searchbox label{font-weight:bold;color:#5f5f5f;display:block;float:left;width:74px;margin-bottom:5px;text-align:right;clear:both;height:18px;line-height:18px}
#searchbox .pricelabel {width:74px}
/*#searchbox .pricerange {width:84px;float:none}*/
#searchheader{color:#008067; background-color:#fff; padding:5px 0 5px 5px; font-weight:bold;font-size:1.2em}
#btlheader{color:#008067; background-color:#fff; padding:5px 0 5px 5px; font-weight:bold;font-size:1.2em}
#searchheader2{color:#fff; background-color:#72848b; padding:5px 0 5px 5px; font-weight:bold;font-size:1.2em;margin-top:10px}
#searchheader3{color:#fff; background-color:#a3a8a9; padding:5px 0 5px 5px; font-weight:bold;font-size:1.2em;margin-top:10px}
#searchheader2 a {color:#fff;}
#searchheader3 a {color:#fff;}
#searchbutton a {color:#008067;}
#searchcontainer {margin:0;padding:0; border:1px solid #ddded9;padding-bottom:5px}
#searchbox{padding-left:0px;padding-top:0; background:url(images/bottomcorners.gif) #EEF2C0 no-repeat bottom; margin:0px 5px 5px;border:1px none #C3C3C3;color:#008067;height:230px}
#btlbox{padding-left:0px;padding-top:0; background:url(images/bottomcorners.gif) #efefef no-repeat bottom; margin:0px 5px 5px;border:1px none #C3C3C3;color:#008067;height:230px}
#searchbox div {padding-left:5px}
#regbutton a { height:66px;width:265px; color:transparent; text-decoration: none;background-image: url(images/registerbutton.jpg);display: block;}
#regbutton a:hover {background-position: bottom;}
#valbutton a { height:91px;width:265px; color:transparent; text-decoration: none;background-image: url(images/valuationwoman.png);display: block;}
#valbutton a:hover {background-position: bottom;}
#list_bottom_button a {background: url(images/brochure.png)}
#landlordpage #list_bottom_button a {background: url(images/propmanagementbutton.png)}
#letpage #list_bottom_button a {background: url(images/repairhandbookbutton.png)}
#list_bottom_button a:hover {background-position:bottom}
#landlordpage #list_bottom_button a:hover {background-position:bottom}

#morebutton a {height:22px;width:150px; color:transparent; text-decoration: none;background-image: url(images/more.gif);display: block;float:left}
#morebutton a:hover {background-position: bottom;}
#morebutton .salesmorelink {margin-left:170px}
#morebutton .letmorelink {margin-left:190px}
#searchleft{float:left;}
#searchleft.top {margin-right:5px}
#searchleftbottom{float:left; margin-bottom:10px}
#searchright{float:right; margin-right:5px}
#searchright.bottom {margin-bottom:13px}
#searchbutton a {height:40px;width:112px;display: block;float:left;color:transparent; text-decoration: none;background-image:url(images/advsearch.gif)}
#searchbutton a:hover {background-position: bottom;}
#searchbutton input {background-image: url(images/searchbg.gif)}
#searchbutton input:hover {background-position: bottom;}
#search3 input {background-image: url(images/searchbg.gif)}
#search3 input.mailingbutton {background-image: url(images/mailingsubmit.png);}
#search3 input:hover {background-position: bottom;}
#search3.mailingpage input{background:none}
#search3 #nextbutton {background-image: url(images/next.gif)}
#search3 #nextbutton:hover {background-position: bottom;}
#search3 #joinbutton {background-image: url(images/join.gif)}
#search3 #joinbutton:hover {background-position: bottom;}
#search3 #sendbutton {background-image: url(images/submit.png);height:40px;width:108px;}
#search3 #sendbutton:hover {background-position: bottom;}
/*background for select box - broken on chrome
select{border:none 0px #000;background:url(images/selectbg.gif) transparent}*/
#searchbox select{width:173px;margin-bottom:5px;float:right;margin-right:5px; color:#666 ;}
#searchbox .rightpad{margin-right:3px}
#searchmain{clear:both}
#searchmain select{width:200px}
#searchmain input{width:189px}
#searchbutton{text-align:center;clear:both; margin-right:5px; padding-bottom:px; border-top:1px none #C3C3C3 }
#advsearch {text-align:right;font-size:0.8em}
#advsearch a {color:#008067}
#advsearch a:hover {text-decoration:underline}
#searchtype1{margin-top:0px}
#searchtype1 {width:257px;height:18px; display:block;background:url(images/topcorners.gif) no-repeat}
#btltop {width:257px;height:18px; display:block;background:url(images/topcorners-btl.gif) no-repeat}
#searchbuttons {margin-bottom:15px;margin-left:50px;font-size:0.7em;}
#imagelinks{margin-right:5px; background-color:#FFFFFF}
#imagelinks img{margin-bottom:5px;margin-top:5px; border:1px solid #d3d3d3}
#textbox1col {font-size:0.75em; border: #d3d3d3; border-left: #d3d3d3 6px solid; border-bottom: #d3d3d3 1px solid; border-top: #d3d3d3 1px solid; border-right: #d3d3d3 1px solid; float:left; padding: 5px; margin-top:10px; margin-right:5px; width:215px; height:190px}
#goldheading {font-size:1.3em; color:#FFF000; font-weight:bold; padding-bottom:5px}
#blueheading {font-size:1.3em; color:#3399FF; font-weight:bold; padding-bottom:5px}
#greenheading{font-size:1.3em; color:#008067; font-weight:bold; padding-bottom:5px}
#textbox2col {font-size:0.75em; border: #d3d3d3; border-left: #d3d3d3 6px solid; border-bottom: #d3d3d3 1px solid; border-top: #d3d3d3 1px solid; border-right: #d3d3d3 1px solid; float:left; padding: 5px; margin-top:10px; margin-right:5px; width:410px; height:190px}
#textbox2col img {float:right}
#textbox3col {font-size:0.75em; border: #d3d3d3; border-left: #d3d3d3 6px solid; border-bottom: #d3d3d3 1px solid; border-top: #d3d3d3 1px solid; border-right: #d3d3d3 1px solid; float:left; padding: 5px; margin-top:10px; margin-right:5px;background:#f9f9f9}
#textbox3col.featuredheader {border:none;text-align:center;width:652px;font-size:1.3em;color:#008067;font-weight:bold}
#texthw  {font-size:0.75em; border: #d3d3d3; border-left: #d3d3d3 6px solid; border-bottom: #d3d3d3 1px solid; border-top: #d3d3d3 1px solid; border-right: #d3d3d3 1px solid; float:left; padding: 5px; margin-top:10px; margin-right:5px; width:315px; height:190px}
#texthw img {float:right;clear:both}
#bottomnavbar{font-family: Arial, Helvetica, sans-serif; font-weight:bold; margin-top:5px; margin-bottom:15px}
#bottomnavbar ul{padding:0;margin:0;list-style-type:none;height:15px;background:white ; margin-left:0px; padding-top:0px}
#bottomnavbar ul ul{width:150px}
#bottomnavbar ul li{float:left;height:15px;line-height:15px; margin-left:17px; padding-right:17px; border-right:1px solid #d3d3d3}
#bottomnavbar ul ul li{display:block;width:150px;height:auto;position:relative;line-height:1em}
#bottomnavbar a,#bottomnavbar a:visited{display:block;float:left;text-align:center;height:15px;text-decoration:none;color:#ba445e;background:transparent;padding:0;font-size:0.65em}
#bottomnavbar ul ul a,#bottomnavbar ul ul a:visited{display:block;background:#000;color:red;width:150px;height:23px;line-height:23px;padding:0;text-align:left;text-indent:10px;border-bottom:1px solid #fff;font-size:0.7em}
#bottomnavbar ul table ul a,#bottomnavbar ul table ul a:visited{font-size:0.7em}
#bottomnavbar table{position:absolute;left:0;top:0;font-size:0.7em;z-index:-1}
#bottomnavbar ul ul table{lef\t:-1px}
#bottomnavbar ul ul table ul.left{margin-lef\t:2px}
* html #bottomnavbar a:hover,#bottomnavbar li:hover{position:relative}
#bottomnavbar ul ul ul a,#bottomnavbar ul ul ul a:visited{text-align:left;background:#fff;text-indent:10px}
#bottomnavbar ul :hover a.more1{background:#fff}
#bottomnavbar ul :hover a:hover,#bottomnavbar ul :hover a.focus,#bottomnavbar ul :hover a:active{background:#fff}
#bottomnavbar a:hover,#bottomnavbar a:focus,#bottomnavbar a:active{color:red;background:#fff}
#bottomnavbar :hover > a{color:red;background:#fff}
#bottomnavbar ul ul a:hover,#bottomnavbar ul ul a:focus,#bottomnavbar ul ul a:active{color:red;background:#fff}
#bottomnavbar ul ul :hover > a{color:red;background:#fff}
#bottomnavbar ul ul ul a:hover,#bottomnavbar ul ul ul a:focus,#bottomnavbar ul ul ul a:active{background:#fff}
#bottomnavbar ul ul ul :hover > a{background:#fff}
#bottomnavbar ul ul{visibility:hidden;position:absolute;height:0;top:23px;left:0;width:150px}
#bottomnavbar ul ul ul{left:150px;top:0;width:150px}
#bottomnavbar ul ul ul.left{left:-150px}
#bottomnavbar ul li:hover ul,#bottomnavbar ul a:hover ul{visibility:visible;height:auto;padding-bottom:3em;background:transparent url(images/trans.gif)}
#bottomnavbar ul :hover ul ul{visibility:hidden}
#bottomnavbar ul :hover ul :hover ul{visibility:visible}
#bottomnavbar ul li.hideborder {border-right:0px none}
#bottomnavbar ul li a.selected {color:#000}
#thicktopleft {font-size:0.75em;clear:both;float:left;width:200px; height:175px; padding-right:15px;margin-top:15px;}
#thicktopmiddle {font-size:0.75em;float:left;width:200px; height:175px;border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; padding-left:15px;padding-right:15px;margin-top:15px;}
#thicktopright {font-size:0.75em;float:left;width:200px; height:175px; padding-left:15px;margin-top:15px;}
#thicktoptop {font-size:0.75em;background-color:#d3d3d3; margin-bottom:10px}
#inline{font-weight:normal}
a {color:#008067; text-decoration:none; font-weight:bold;}
a :hover {text-decoration:underline}
#featuredinfo img{float:none}
#featuredstreet{font-size:1.5em;font-weight:bold; margin-bottom:5px}
#featuredprice{font-weight:bold; font-size:1.1em; margin-bottom:5px;float:right;}
#featuredaddress{margin-bottom:5px;float:left;}
#featuredinfo {display:none;font-size:0.75em; margin-bottom:5px;float:left;margin-right:10px;margin-left:-5px;clear:both;padding-left:5px}
#featuredstype {clear:right;float:right; width:315px; background-color:#269da5; color:#FFFFFF; text-align:left;padding:3px 5px;font-weight:bold;font-size:1.3em;padding-top:5px;padding-bottom:5px;height:16px;margin-right:-5px;margin-bottom:1px}
#featuredltype {clear:right;float:right; width:315px; background-color:#49c0ba; color:#FFFFFF; text-align:left;padding:3px 5px;font-weight:bold;font-size:1.3em;padding-top:5px;padding-bottom:5px;height:16px;margin-right:-5px;margin-bottom:1px}
#featuredbeds {list-style-image:url(images/bedico.jpg) }
#featuredrecep{list-style-image:url(images/recepico.jpg)}
#featuredlink{text-align:right;font-size:0.75em;margin-right:5px;float:left;margin-top:-27px;}
#featuredlink.lettingslink {margin-right:0px;margin-left:338px}
#styles a{color:blue; font-size:10px}
#styles a:hover{color:red}
#featured {font-size:0.75em; border: #d3d3d3; border-left: #d3d3d3 6px solid; border-bottom: #d3d3d3 1px solid; border-top: #d3d3d3 1px solid; border-right: #d3d3d3 1px solid; float:left; padding-left: 5px;padding-right:5px; margin-top:10px; margin-right:5px;width:315px;height:150px;background:#f9f9f9}
#featured2 {font-size:0.75em; border: #d3d3d3; border-left: #d3d3d3 6px solid; border-bottom: #d3d3d3 1px solid; border-top: #d3d3d3 1px solid; border-right: #d3d3d3 1px solid; float:left; padding-left: 5px;padding-right:5px; margin-top:10px;width:315px;height:150px;background:#f9f9f9}
#featured img {float:left;clear:both;padding-right:5px}
#featured2 img {float:left;clear:both;padding-right:5px}
#featuredtext {width:475px;}
#featuredinfoie {display:block;font-size:0.75em;float:left;width:150px}
#featured #featuredinfoie img {padding-top:0px;}
#featured2 #featuredinfoie img {padding-top:0px;}
.salesmorelink  {color:#427e60}
.letmorelink  {color:#285840}
#portallogos {margin-top:28px;text-align:center;margin-bottom:10px;}
#valbutton {margin-top:10px}
#regbutton {margin-top:10px}
#news {margin:0}
#newsbullet{padding-left:15px;padding-right:15px}
#featuredtyperight {float:right}
#selltext {padding-bottom:10px;} 
#createdtext {float:left;width:473px;padding-bottom:15px}
#createdmenu {float:left;font-size:1.1em;cursor:pointer;margin-right:10px}
.createdbox {width:650px}
/*details*/
a img {text-decoration:none;border:none}
#gallery{margin-bottom:5px;clear:both;padding-left:25px}
#internals{width:450px;float:right;margin:0;padding:0;list-style-type:none}
#internals li{width:102px;height:100px;display:inline;float:left;text-align:center;font-size:0.9em;font-weight:normal;margin:0 0 0 8px}
#internals li img{width:100px;max-height:75px;border:#d3d3d3 solid thin}
#UV {border:#d3d3d3 solid thin}
#topoptions{float:right;margin-right:10px;margin-bottom:5px}
#topoptions a img {padding-right:4px}
#detailsprice {color:#008067;font-weight:normal;padding-top:10px;margin-left:25px;width:400px;text-align:center;font-size:1.2em;}
#detailsbeds {color:#008067;font-weight:normal;padding-top:10px;width:400px;text-align:center;font-size:1.2em;float:right}
#detailsaddress{color:#008067;font-weight:normal;text-align:center;font-size:1.2em;padding-top:10px}
#details, #options {margin-left:5px;margin-bottom:5px}
#summarybox  {font-size:0.75em; border: #d3d3d3; border-left: #d3d3d3 6px solid; border-bottom: #d3d3d3 1px solid; border-top: #d3d3d3 1px solid; border-right: #d3d3d3 1px solid; float:left; padding: 5px; margin-top:10px; margin-right:5px;width:932px}
#summarybox h3 {color:#008067}
#sumpic {border:1px solid #d3d3d3}
#detailsbox {font-size:0.75em; border: #d3d3d3; border-left: #d3d3d3 6px solid; border-bottom: #d3d3d3 1px solid; border-top: #d3d3d3 1px solid; border-right: #d3d3d3 1px solid; float:left; padding: 5px; margin-top:10px; margin-right:5px;width:932px}
#detailsbox b {color:#008067}
#options {font-size:0.75em; border: #d3d3d3; border-left: #d3d3d3 6px solid; border-bottom: #d3d3d3 1px solid; border-top: #d3d3d3 1px solid; border-right: #d3d3d3 1px solid; float:left; margin-top:10px; margin-right:5px;width:932px;background:#f9f9f9;padding:5px 0}
#fulloptions {font-size:0.9em;}
#fulloptions a {padding-left:5px;padding-top:1px;float:left;line-height:18px;}
#fulloptions a:hover {color:red}
#fulloptions a img{float:left;padding-right:3px;}
/* results */
#resultitem {border-left: #d3d3d3 6px solid; border-bottom: #d3d3d3 1px solid; border-top: #d3d3d3 1px solid; border-right: #d3d3d3 1px solid;  margin-right:5px;width:942px;clear:both;margin-left:5px;margin-top:0px;background:#f9f9f9}
#resultitem + #resultitem {margin-top:10px;}
#searchresults table table {border:none;width:auto}
#sstcgif {position:absolute;z-index:3;clear:both;margin-left:1px;margin-top:1px}
#newgif {position:absolute;z-index:3;clear:both;margin-left:1px;margin-top:1px}
#sstctext {display:none;}
#resultsprice{float:right}
#resultsprice a {color:#fff;font-weight:normal}
#rightheader{background:#008067 url(images/greengrad.gif) right repeat-y;color:#fff;padding-left:5px;padding-right:5px;font-size:1.2em}
#resultimg {float:left;padding-right:5px;width:202px;height:152px}
#resultslinks {float:right;padding-top:10px;font-size:0.8em;margin-top:-31px;}

#options.searcherror {font-size:1.1em;text-align:center;padding-top:15px;padding-bottom:15px}
.calclink {float:right;margin-left:10px}
/*#resultlocation {font-size:1.2em;color:#008067;padding:5px}*/
#navlinks {float:right}
#infoicons {padding:5px;padding-top:10px;padding-left:210px;margin-top:-31px;font-size:0.8em;}
#solink {text-align:center;}
#tppages {float:left;}
/*#infoicons img {padding-left:0px;padding-right:6px}
#infoicons img + img {padding-left:25px;padding-right:0px}
#infoicons img + img + img{padding-left:25px;padding-right:5px}*/
#infoicons div {float:left}
.infotype {width:120px}
.infobed {width:75px}
.inforecep {width:105px}
.infocall {}
#resultsdescription {font-size:0.75em;padding-bottom:40px;padding-left:205px}
/*mailingpage*/

#textbox1col.mailingpage {width:310px;height:300px;background:#f9f9f9}
#textbox3col.mailingpage {width:600px;border-width:1px;}
#left.mailingpage {margin-top:0px;width:600px;}
#left.searchpage #textbox3col.mailingpage1 {width:600px;margin-right:0px}
#right.mailingpage {margin-top:0px;width:330px}
#searchheader3.mailingpage {color:#000}
#searchform #options .mailingheader {color:#BA445E;font-size:1.3em;padding-top:0px;width:auto;text-align:left;font-weight:bold}
#textbox3col.mailingpage label {color:#5F5F5F; font-weight:bold; padding-bottom:5px;display:block; width:130px;padding-top:8px;padding-right:15px;text-align:right}
#textbox3col.mailingpage label.errorlabel {color:#BA445E}
#textbox3col.mailingpage dt {float:left;clear:both}
#textbox3col.mailingpage input {color:#888888;margin-right:5px}
#textbox3col.mailingpage select {color:#888888;}
.mailingpage dd input {width:152px}
.mailingpage dd input.wideinput {width:216px}
.mailingpage dd input.tickbox {width:65px}

#search3.mailingpage {clear:both}
#textbox3col.mailingpage dd {padding-bottom:5px;padding-top:5px;float:left;margin-left:0px;}
#textbox3col.mailingpage dt ul {padding-left:0}
#textbox3col.mailingpage dd {float:left;width:450px;}
#step1 {float:left;padding-right:10px}
.otherstep {padding-top:4px;}
#step1.otherstep {padding-left:0px;font-size:1.3em;padding-top:0px;font-weight:bold;color:#008067}
#ppm_title, #ppm_method {margin-right:20px;width:100px}
#ppm_email {width:292px}
#ppm_status {width:100px}
#ppm_address, #ppm_enquiry {font-family: Arial, Helvetica, sans-serif,;color:#888888;}
#left #search3 #mailingbutton {color:#000}
#searchform .topleftlabel{}
#searchform .topcenterlabel{}
#searchform .toprightlabel{}
#searchform .labels li {display:inline}
#searchform .labelholder {float:left;width:100px}
#options.mailingpage {margin:0px;margin-top:10px;margin-left:5px}
#options.mailingpagebottom{margin:0px;margin-bottom:10px;margin-left:5px;margin-top:10px}
#typechange {float:right}
/*searchpage*/
#left.searchpage {width:580px;margin-top:0px;padding-top:0px}
#left.searchpage #textbox3col {margin-right:15px;width:580px}
#left.searchpage #textbox3col + #textbox3col {margin-right:0px}
#search3 {float:right}
#searchform label {color:#5F5F5F; font-weight:bold; padding-bottom:5px}
#regsiterformpage #searchform label {color:#5F5F5F; font-weight:bold; padding-bottom:5px;display:block;width:140px}
#left.searchpage dt {margin-bottom:5px}
#options.searchpage {margin-bottom:0px;width:580px; margin-left:0px}
#searchrightlabel {float:right;margin-right:135px}
#searchrightbox {float:right;margin-right:50px}
#searchform dt a {font-size:0.8em;cursor:pointer}
#compinfo {float:right}
#featured.searchpage{margin-top:0px}
/*#featured.searchpage #featuredstype{margin-bottom:10px}
#featured.searchpage #featuredltype{margin-bottom:10px}*/
#right.searchpage{width:330px;font-size:1em;float:left;margin-left:35px}

/* Map Search */
#map{width:713px;height:450px;z-index:1}
#mapbox {border: #d3d3d3; border-left: #d3d3d3 1px solid; border-bottom: #d3d3d3 1px solid; border-top: #d3d3d3 1px solid; border-right: #d3d3d3 1px solid;margin:5px;background:#f9f9f9}
#searchholder{font-size:0.75em; border: #d3d3d3; border-left: #d3d3d3 6px solid; border-bottom: #d3d3d3 1px solid; border-top: #d3d3d3 1px solid; border-right: #d3d3d3 1px solid; padding: 5px; margin-top:10px; margin-right:5px;background:#f9f9f9;margin-left:5px}
#newsearchholder{border-left: #d3d3d3 1px solid; border-bottom: #d3d3d3 1px solid; border-top: #d3d3d3 1px solid; border-right: #d3d3d3 1px solid;padding:5px;margin:5px;font-size:0.75em;height:215px}
#contactpage #map {width:400px;height:400px}
#key {float:left;border: #d3d3d3 1px solid;margin-top:15px;}
/*#searchholder{background:url(images/key.gif) top right no-repeat}*/

.markerbox{font-size:0.9em;height:175px}
.markerbox img{float:left;width:200px;height:150px;border:2px solid #333399;margin:0 5px 0 0}
.markerdescr{font-size:1em;width:400px;height:175px}
.phoneno {position:relative;z-index:3;margin-left:1px;top:-30px}

#emptyshortlist{border-left: #d3d3d3 6px solid; border-bottom: #d3d3d3 1px solid; border-top: #d3d3d3 1px solid; border-right: #d3d3d3 1px solid;  margin-right:5px;width:942px;clear:both;margin-left:5px;margin-top:0px;background:#f9f9f9;padding:5px}

/*news page
.newsitem {font-size:0.75em; border: #d3d3d3; border-left: #d3d3d3 6px solid; border-bottom: #d3d3d3 1px solid; border-top: #d3d3d3 1px solid; border-right: #d3d3d3 1px solid; padding: 5px; margin-top:10px; margin-right:5px;background:#f9f9f9}
.newsdate {float:right;color:#008067;font-weight:bold}
.newslink {float:right}*/

#contactpage #left.newspage {width:70%;}
#contactpage  #left #page {font-size:0.9em}
#contactpage #left #page.careerspage {padding-bottom:25px}
.newsdate {float:right;padding-top:5px}
.careersdate {float:right;padding-right:220px;}
.newslink{float:right}
.newsheading{margin-top:15px;color:#006565;font-size:1.1em;padding-bottom:5px;padding-top:5px;width:226px;font-weight:bold}
.careersheading{margin-top:15px;color:#006565;font-size:1.1em;padding-bottom:5px;padding-top:5px;width:226px;font-weight:bold}
#left #page .newsitem  .careersheading a {color:#006565;}

#right.mailingpage #valbutton {width:265px;margin-left:40px}
#right.mailingpage #regbutton {width:265px;margin-left:40px}
#portallogos.mailingpage{text-align:left;margin-left:40px}
/*#textbox3col.newspage {float:none;margin-bottom:25px}*/
#portallogos {visibility:hidden}
#homepage #portallogos {visibility:visible}
#leftmenu  {width:205px;float:left;margin-right:12px;background:transparent url(images/menuseperator.jpg) repeat-x top}
#leftmenu  .left_menu_item a {padding-left:17px;display:block;height:28px;line-height:28px;width:188px;color:#5f5f5f;font-size:0.8em;font-weight:bold;background:url(images/menu_arrows.png) no-repeat left center}
#leftmenu .left_menu_item a:hover {background-image:url(images/menu_arrow_current.png)}
.left_menu_item {background:url(images/menuseperator.jpg) repeat-x bottom}
/*.left_menu_item  + .left_menu_item  {border-top:none}*/
#menu_current_page.left_menu_item a{color:#006565; font-weight:bold;background:url(images/menu_arrow_current.png) no-repeat left center}
#list_box{float:left;width:450px;color:#5f5f5f}
#list_box div {padding-bottom:5px}
#list_current_image{float:right}
#list_current_text{ clear:both}
#list_list div {padding:0;padding-left:35px;}
#list_list a {text-decoration:underline;font-size:0.8em;color:#5f5f5f;}
#list_menu_current a {color:#8fc927}
#list_menu_current {background:url(images/list_logo.png) left center no-repeat;}
#list_bottom_button a {display:block;margin-top:-38px;float:left;border:0px solid #008067;margin-right:22px}
#list_current_header, #list_title {clear:both;font-size:1.3em;padding-top:5px;padding-bottom:5px;color:#006565}
#list_header, #list_current_text, #list_footer, #list_body_text {color:#5f5f5f;font-size:0.9em;font-family:Verdana,Arial, Helvetica, sans-serif}
#list_box #list_current_text {padding-bottom:35px}
#buypage #list_box #list_current_text {padding-bottom:15px}
#list_box #list_list {padding-top:30px}
#list_box #list_list {padding-top:30px}
#page{padding-left:217px;}
#page #list_title{clear:none}
#personal_heading{font-size:1.3em; color:#008067; font-weight:bold; padding-bottom:5px}
#prop_heading{font-size:1.3em; color:#008067; font-weight:bold; padding-bottom:5px}
#textbox3col.mailingpage .valphone {width:214px}
#textbox3col.mailingjoin .valphone {width:214px}
#textbox3col.mailingjoin #ppm_title {width:100px;margin-right:20px}
#textbox3col.mailingjoin #ppm_firstname {width:152px}
#textbox3col.mailingjoin #ppm_surname {width:152px}
#textbox3col.mailingpage .valaddress {width:438px}
#textbox3col.mailingpage #sellchoice label{display:inline;color:#000;font-weight:normal;padding:0px;margin:0px;margin-right:80px;}
#textbox3col.mailingpage #proptype label{display:inline;color:#000;font-weight:normal;padding:0px;margin:0px;margin-right:39px;}
#textbox3col.mailingpage #sellchoice input{width:auto;}
#textbox3col.mailingpage #proptype input{width:auto;}
#greenheading.valpage{padding-top:10px;padding-bottom:5px}
#valheading {font-size:0.8em;color:#5F5F5F;}
.redasterisk{color:red;font-size:2em;line-height:0;position:relative;top:5px;}
#requiredtext{text-align:right;font-style:italic}
#container  #left #aboutspacer {width:400px}
#container  #left #aboutheading {margin-top:25px;}
#container  #left #ppm_surname {margin-right:0px;}
#container  #left #ppm_mobile {margin-right:0px;}
#menuheader {height:45px;line-height:45px;width:205px;display:block;background:transparent url(images/menuseperator.jpg) repeat-x scroll center bottom;color:#339965;font-weight:bold;font-size:1.1em;}
#basicsearch1 dt+dd+dt {float:left;width:120px;padding-top:20px}
#regsiterformpage #basicsearch1 dt+dd+dt {float:left;width:140px;padding-top:20px;display:block}
#basicsearch1 dt {float:left;width:120px;}
#basicsearch1 dd+dt+dd{padding-top:20px}
#basicsearch1 #arealabel{float:none}
#basicsearch1 #areas {padding-top:5px;margin-left:5px;}
#textbox3col.searchbox {margin-top:0px;padding-top:5px;border-width:1px}
#textbox3col.mailingjoin {margin-top:0px;padding-top:5px;border-width:1px}
#basicsearch1{padding-top:0px;margin-top:0px}
.area{float:left;display:block;width:178px}
#s_town{height:285px}
#regsiterformpage #s_town{height:285px;clear:both;}
.areapostcode{font-size:0.8em;color:#777}
#searchtypebuttons{float:right;margin-right:5px}
#searchtypebuttons div{float:left;margin-left:5px}
#searchtypebuttons div a{display:block;width:92px;height:40px}
#searchtypebuttons div a:hover , #searchtypearea.areapage a, #searchtypemap.mappage a{background-position:bottom}
#searchtypearea a {background:url(images/areasearch2.png)}
#searchtypemap a {background:url(images/mapsearch2.png)}
#searchheading{color:#006565;font-size:1.5em;font-weight:bold;height:40px;line-height:40px}
#regsiterformpage  #search1 .mailingheader{color:#006565;font-size:1.5em;font-weight:bold;height:40px;line-height:40px;width:300px}
#leftmenu #valbutton a {width:205px;height:65px;background-image:url(images/valuationbutton2.jpg)}
#leftmenu #regbutton a {width:205px;height:51px;background-image:url(images/registerbutton2.jpg)}
#basicsearch1 #additional_options_heading a {color:#5F5F5F;font-weight:bold;font-size:1em}
#additional_options {display:none;margin-left:3px}
#basicsearch1  #additional_options_heading {margin-bottom:5px;float:none;width:150px}
#blkmngpage #menuheader,#landlordpage #menuheader {line-height:22px;padding-top:4px;height:50px}
#searchleft #page{width:735px}
#newsearchholder dt {float:left;
width:110px;}
#newsearchholder #searchform  dt {float:left;
width:175px;}
#newsearchholder dt +dd +dt {padding-top:20px}
#newsearchholder dd +dt +dd {padding-top:20px}
#newsearchholder #search2 input {width:200px}
#regsiterformpage #searchform input+label {display:inline;width:auto;font-weight:normal;margin-right:20px}
#bed_dd{width: 630px}

/*Contact Page */
#contactpage #left{width:99%}
#contactpage #page{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#5F5F5F;}
#contactpage #page a{color:#8FC927}
#contactpage #page a:hover {text-decoration:underline}
.officename{font-weight:bold;text-decoration:underline}
.teltype{font-weight:bold}
#liverpool{}
#contactpage #greenheading{width:200px;float:left}
#prescot{padding-top:5px}
#contdetails{float:left;width:450px;}
#officepic{float:right;width:210px;}
.openhours{font-size:0.7em;}
#spacer{width:700px;clear:right;border-bottom:1px dotted grey;margin:10px 0}
#contact_logos{margin-top:10px;}
#list_footer{padding-left:217px}
#list_bottom_button {margin-top:50px}
#page {font-family:Verdana,Arial,Helvetica,sans-serif,font-size:0.9em}
#landlordpage #page {color:#5F5F5F}
#btlpage #page {color:#5F5F5F}
#compage #page {color:#5F5F5F}
#blkmngpage #page {color:#5F5F5F}
#pm_header{color:#006565;font-size:1.3em;padding-top:5px;padding-bottom:10px}
#landlordpage #toprow{color:#006565;font-size:1.3em;padding:5px;text-align:center;font-size;}
#landlordpage table {background:#f2f9fa;border:1px solid lightgrey;margin:0px}
#landlordpage td {margin:0px;font-size:0.7em;color:#5F5F5F;padding:5px}
#landlordpage  .border_row {border-top:1px dashed lightgrey}
#landlordpage  tr+tr+tr {height:30px}
#landlordpage   td+td, #landlordpage   th+th {border-left:1px solid lightgrey}
#landlordpage   td+td {text-align:center}
#landlordpage th {color:#fff;background:#008067;font-size:0.9em;padding:5px}
#pm_photo {text-align:center;margin-top:10px;margin-bottom:10px}
#s_prop_type {width:500px}
#blkmngpage #right {text-align:right}
/*Buy to let page */
.btlf_input{float:right;padding-right:25px;margin-top:5px;margin-bottom:5px}
.btllabel{clear:both;display:block;padding-left:5px}
.btlf_input+.btllabel{margin-top:5px;}
.btlf_input2{float:right;padding-right:5px;margin-bottom:5px}
.btllabel2{clear:both;display:block;float:left;padding-left:5px;line-height:22px;margin-bottom:5px}
#btl_submit{float:right}
#btl_val{width:55px}
#error_msg {padding:5px;border:1px solid #DDDED9;margin:5px;color:red}
#success_msg {padding:5px;border:1px solid #DDDED9;margin:5px;color:#006565;text-align:center}
#btl_submit input {background:url(images/submit.png)}
#btl_submit input:hover {background-position:bottom}

/*Commercial Search Box*/
#commsearchbox #maplabel{padding-left:23px;padding-top:10px;width:145px;}
#commsearchbox #mapcenter{margin-left:23px;width:201px;}
#commsearchbox .bold{font-weight:bold}
#commsearchbox label{font-weight:bold;color:#5f5f5f;display:block;float:left;width:50px;margin-bottom:5px;text-align:right;clear:both;height:18px;line-height:18px}
#commsearchbox .pricelabel {width:74px}
#commsearchcontainer {margin:0;padding:0; border:1px solid #ddded9;padding-bottom:5px}
#commsearchbox{padding-left:0px;padding-top:0; background:url(images/bottomcorners.gif) #EEF2C0 no-repeat bottom; margin:0px 5px 5px;border:1px none #C3C3C3;color:#008067;height:190px}
#commsearchbox div {padding-left:5px}
#commsearchbox select{width:173px;margin-bottom:5px;float:left;margin-left:5px; color:#666 ;}
#commsearchbox .rightpad{margin-right:3px}
#commsearchbox  #searchheader{color:#008067; background-color:#fff; padding:5px 0 5px 5px; font-weight:bold;font-size:1em}
#commsearchbox  #searchbuttons{margin-left:0px;font-size:0.8em}
#commsearchbox  #searchbutton{margin-top:20px;}
#searcherror {text-align:center; margin-top:10px;margin-bottom:10px;color:#5F5F5F;font-size:1.3em}
/* Viewing form */
#searchform .viewing_phone{width:214px}
#searchform .val_address{width:438px}
#searchform .val_postcode{width:152px}
#searchform dt.viewing_info {width:145px}
#searchform dt.viewing_info label{width:145px}
#searchform dd.viewing_info {padding-left:15px;width:425px}
.viewing_info #viewings {color:#888888}
#nobold {font-weight:normal}
#viewing_photo {text-align:center;margin-top:25px}
#viewing_photo  img {border:2px solid #969696}
#viewing_price {font-size:1.7em; color:#008067; font-weight:bold; margin-top:3px; }
#search1 #basicsearch1 dt.viewing_comercial{width:145px;line-height:20px}

/*New properties page*/
#newhomes #resultitem {width:451px;min-height:114px;margin-left:0px;margin-right:0px;}
#newhomes #resultitem #resultimg {width:150px;height:100px;}
#newhomes #resultitem #propinfo #rightheader {font-size:0.9em;}
#newhomes #resultitem #propinfo #resultsdescription{padding-left:154px;font-size:0.7em;}
#newhomes #resultitem #propinfo #resultslinks {width:115px;padding-top:0px;padding-right:5px;}
#newhomes #resultitem #propinfo #resultslinks a{color:#5F5F5F;font-weight:normal;font-size:0.9em;}
.pow {float:left;padding-top:9px;padding-right:3px;}

/*Investment Properties*/
.investmentprop{padding-bottom:10px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:0.9em;}
.investmentprop a{text-decoration:underline;margin-bottom:2px}

/*noticeboard*/
#left.noticeboard {width:98%}
#block_login{margin-top:15px;margin-bottom:15px;text-align:center}
.nb_text{font-size:0.9em;}
#reset_link{font-size:0.8em;margin-top:15px}
.nb_bold {font-weight:bold;font-size:1em;margin:10px auto;}
.nb_input{font-size:1.1em}
.nb_submit{background:url(images/submit.png) top left;margin-top:10px;}
.nb_submit:hover{background-position:bottom left}
.block_manager_head{font-weight:bold;float:left;margin-right:10px}
.contact_block{margin:15px 0;}
.conctact_email, .contact_phone{margin:5px 0}
.bm_item {margin-left:17px}
#leftmenu  a.bm_item_disabled {margin-left:17px;color:#aaa}
#blockmenu_current_page.left_menu_item a{color:#006565; font-weight:bold;background:url(images/menu_arrow_current.png) no-repeat left center}
.pt_bold {font-weight:bold}
.line_type {width:125px;display:block;float:left;margin-right:5px}
.line_desc {width:156px;display:block;float:left;margin-right:5px}
.line_amount {width:150px;display:block;float:left;margin-right:5px}
#payment_box{margin:0 auto;padding:10px;width:550px;background:#f6f6f6 }
#payment_box2{margin:0 auto;padding:10px;width:550px;background:#f6f6f6 }
.bm_total{margin-left:210px}
#payment_box input, #payment_box select {margin-right:5px}
#payment_box2 input, #payment_box2 select {margin-right:5px}
#outer_box{margin:0 auto;width:572px;background:#5F5F5F;border:1px solid #5F5F5F;padding-bottom:1px}
#box_title {color:#fff;padding:5px;font-weight:bold;height:16px;}
#box_title2 {color:#fff;padding:5px;font-weight:bold;height:16px;}
#box_title span {float:left;display:block;font-size:0.75em;line-height:16px;}
#box_title2 span {float:left;display:block;font-size:0.75em;line-height:16px;}
.title_spacer{width:165px}
#payment_title{margin:0 auto;width:570px;padding:10px}
#form_2{margin:0 auto;width:570px;padding:10px}
#nb_next{float:right}
.form_line label {width:180px;text-align:right;display:block; float:left;margin-right:20px;height:22px;line-height:22px}
.form_line input {width:300px;}
.form_line select {width:100px;}
.form_line textarea {width:300px;}
.form_line{margin:5px 0}
#top_line #o_label {width:75px}
#top_line select {float:left}
#top_line #nb_title_other {width:100px;float:left}
#top_line {height:22px;display:block}
.repair_form_section_head {color:#006565;font-size:1.3em;background:#e7e7e7}
#repair_form .redasterisk {font-size:1em;top:2px}
.repair_form_line label {width:170px;text-align:right;display:block;float:left;margin-right:10px;height:22px;line-height:22px}
.repair_form_line {margin-top:5px;margin-bottom:5px}
#repair_form #sendbutton {background-image: url(images/submit.png);height:40px;width:108px;float:right;display:block;margin-top:15px}
#repair_form #sendbutton:hover {background-position: bottom;}
.rep_really_long {width:370px}
.rep_long {width:225px}
.repair_form {border:1px solid #5f5f5f;background:#f9f9f9}
.fob_description_header {width:200px}
.fob_quantity_header {width:200px}
.fob_price_header {}
#payment_box .fob_line label {display:block;float:left;width:205px;height:20px;line-height:20px }
#payment_box .fob_line select {width:80px;margin-right:115px }
#payment_box2 .fob_line label {display:block;float:left;width:140px;height:20px;line-height:20px }
#payment_box2 .fob_line select {width:80px;margin-right:50px;float:left }
#payment_box2 .fob_line .each_price {display:block;float:left;width:125px;height:20px;line-height:20px}
#payment_box2 .fob_line .line_price {display:block;float:left;width:125px;height:20px;line-height:20px}
#payment_box2 .fob_line {display:block;height:20px;width:560px;padding:5px 0}
#fob_form {margin:0 auto;width:575px}
#fob_form #nb_next { margin-right:10px;}
.fob_error {color:red;width:575px;margin:0 auto;margin-bottom:10px}
#box_title2 .fob_description_header {width:150px}
#box_title2 .fob_quantity_header {width:120px}
#box_title2 .fob_price_header {width:120px}
#box_title2 .fob_lineprice_header {width:120px}
.cancel_link {color:red;margin-left:75px }
#form_2 .cancel_link {margin-left:0px;margin-right:20px}
#fob_2.cancel_link {margin-right:20px}
#outer_box{margin-bottom:10px}
#fob_form_2 #nb_next { margin-right:87px;}
.fob_tot_lab {display:block;float:left;width:340px;text-align:right;margin-right:54px}
.fob_value {display:block;float:left}
/*faq*/
#left.faq{width:98%}
.answer{padding:5px;background-color:#eef2c0;padding-left:6px;}
.question .faq_q {color:#006565;font-weight:bold;display:block;float:left;width:25px}
.faq_a{color:#BA445E;font-weight:bold;display:block;float:left;width:25px}
.question{color:#5F5F5F;padding:5px;padding-top:10px}
.question a{color:#5F5F5F;font-weight:normal}
.ans_up {display:block;float:right;height:17px;line-height:17px;text-align:center;width:17px;margin-top:7px}
.down_arrow {padding-left:10px}
.reg_form_line label {display:block;float:left;height:22px;line-height:22px;margin-right:10px;text-align:right;width:200px;font-weight:bold}
.reg_form_line {margin-top:10px;}
#form_footer {padding-top:20px;font-size:0.8em;clear:right}
#register_image {float:left;font-size:8pt;
font-style:italic;
text-align:justify;}
#register_form {float:left;width:450px}
#register_image {width:200px}
#register_form #sendbutton {background-image: url(images/submit.png);height:40px;width:108px;float:right;display:block;margin-top:15px;margin-right:40px;}
#register_form #sendbutton:hover {background-position: bottom;}

#pw_reset_form #sendbutton {background-image: url(images/submit.png);height:40px;width:108px;float:right;display:block;margin-top:15px;margin-right:40px;}
#pw_reset_form #sendbutton:hover {background-position: bottom;}
#register_form .reg_form_input {width:195px}
#pw_reset_form .reg_form_input {width:195px}
#register_form .reg_form_short{width:95px}
#no_ref_link {color:red}
.reset_bottom_text {clear:right;width:420px}
#pw_error, #update_error {color:red;margin:10px;font-weight:bold}
#image_box {height:320px;width:420px;display:block;overflow:auto}
#block_text{color:#5F5F5F;font-size:0.8em;font-style:italic;margin-left:10px;text-align:left;width:230px;}
.nb_date{font-weight:bold}
#portallogos img {
height:55px;

}
#register_form #tctick{
float:left;
height:38px;
line-height:10px;
width:43px;
}
#register_form #tcticklab{
display:inline;
float:none;
height:auto;
width:auto;
}
.reg_form_input{width:195px}
#postcode.reg_form_input {width:95px;}

#update_form_container {background:#F9F9F9;border:1px solid #D3D3D3; float:left; font-size:0.75em; padding:10px;padding-top:0px}
#update_form_container .reg_form_input{margin-right:80px}
#update_form_container #requiredtext {float:right}
#cd_update_head {float:left;color:#006565;font-size:1.4em;font-weight:bold;}
#update_form_head {background:#D3D3D3;margin-top:10px;padding:5px;}

#update_form_container #sendbutton {background-image: url(images/submit.png);height:40px;width:108px;float:right;display:block;margin-top:15px;margin-right:40px;}
#update_form_container #sendbutton:hover {background-position: bottom;}
#update_ref, #update_name, #update_prop_add {color:black}
#update_form_container .redasterisk {font-size:1.3em; top:1px}
#update_error .redasterisk {font-size:1.3em;}
#detailsbox strong {
    color: #008067;
}
.testitle {
    font-weight: bolder;
}
.tescontent {
    float: left;
    text-align: justify;
    font-style: italic;
	width:430px
}
.testimonial {
    font-size: 13px;
    width: 96%;
    padding: 2% 1%;
}
