/* CSS Document */
a img {border:none}
body {text-align:center;background:transparent url(images/grad.gif) repeat-y scroll center top;margin-top:0px;margin-bottom:0px}
/*#background{height:98%;width:925px; background-color:white; border-left:8px solid #ffffff;border-right:8px solid #ffffff}*/
#header{width:100%;background:#993399;}
#banner{	width:894px;
	line-height:5px;
	margin-left:1em;
	margin-bottom:0;
	padding-bottom:0;
	clear:both;
	background-color:#993399;
	}
#container{text-align:left;margin:0 auto;width:925px;border:#939 solid;background:#fff}
#left{width:100%;float:left;margin-left:15px;}
#right{width:22%;float:right; font-size:0.75em; padding-right:15px;margin-top:10px}
#footer{width:100%; clear:both; text-align:center}
#subfooter a{color:#fff}
#subfooter{color:#FFFFFF; background-color:#993399; font-size:0.6em; padding:5px;line-height:25px;padding-bottom:10px}
#background {background-color:#fff;width:925px} 
#topnav{float:right; font-family: Arial, Helvetica, sans-serif; font-size:0.6em; padding-right:15px;color:#fff}
#topnav a{color:#fff; text-decoration:none}
#topnav a:hover{color:#CC99CC; text-decoration:underline}

#butlerlogo{float:left;padding-left:16px;padding-bottom:5px}
#butlerlogo img {text-decoration:none;border:none}

#rightmovelogo a{border-style:none; color:#FFFFFF; text-decoration:none}
#rightmovelogo img{border-style:none;}
body{font-family: Arial, Helvetica, sans-serif;}
#scrlContainer{
margin:0 0 0 15px; 
background-image:url(./images/grad.gif); 
background-repeat:repeat-y
	visibility:hidden;
	position:relative;
	overflow:hidden;
	width:890px;
	height:20px;
	line-height:20px;
	margin-left:1em;
	clear:both
}
#scrlContent{
color:#FFFFFF;
	position:absolute;
	left:0;
	top:0;
	white-space:nowrap;
}

#full{font-size:0.75em; border: #c9c; border-left: #c9c 6px solid; border-bottom: #c9c 1px solid; border-top: #c9c 1px solid; border-right: #c9c 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:925px;}
#navbar ul{padding:0;margin:0;list-style-type:none;height:35px;background:transparent ;margin-left:9px; margin:0 auto;z-index:30}
#navbar ul ul{width:150px}
#navbar ul li{float:left;height:35px;line-height:35px; margin-left:13px; padding-right:12px; border-right:2px solid #c9c}
#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;height:35px;text-decoration:none;color:##939;background:transparent;padding:0;font-size:0.8em}
#navbar ul ul a,#navbar ul ul a:visited{display:block;background:#CC99CC url(images/invnavbar.gif);color#939;width:150px;height:23px;line-height:23px;padding:0;text-align:left;text-indent:10px;border-bottom: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:#fffff;text-indent:10px;width:200px}
#navbar ul :hover a.more1{background:#fffff}
#navbar ul :hover a:hover,#navbar ul :hover a.focus,#navbar ul :hover a:active{background:#fffff}
#navbar a:hover,#navbar a:focus,#navbar a:active{color#c9c;background:#fffff}
#navbar :hover > a{color#c9c;background:#fffff}
#navbar ul ul a:hover,#navbar ul ul a:focus,#navbar ul ul a:active{color#c9c;background:#4d518d}
#navbar ul ul :hover > a{color#c9c;background:#4d518d}
#navbar ul ul ul a:hover,#navbar ul ul ul a:focus,#navbar ul ul ul a:active{background:#4d518d}
#navbar ul ul ul :hover > a{background:#4d518d}
#navbar ul ul{visibility:hidden;position:absolute;height:0;top:35px;left:0;width:150px}
#navbar ul ul ul{left:150px;top:0;width:200px}
#navbar ul ul ul a{left:150px;top:0;width:200px}
#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{padding-right:0;margin-left:0}
/*stuff to change */
#navbar a,#navbar a:visited{color:#ffffff;padding-left:15px;padding-right:15px;}
#navbar a:hover,#navbar a:focus,#navbar a:active{color:#000000;background:#993399}
/*background*/
#navbar ul{background:transparent}
#navbar ul :hover a:hover, #navbar ul :hover a.focus, #navbar ul :hover a:active {background:url(images/invnavbar.gif) bottom}
#navbar {background:url(images/invnavbar.gif)}
#navbar ul :hover a.more1{background:url(images/invnavbar.gif) bottom}
#navbar ul :hover a:hover,#navbar ul :hover a.focus,#navbar ul :hover a:active{background: url(images/invnavbar.gif) bottom}
#navbar a:hover,#navbar a:focus,#navbar a:active{background:url(images/invnavbar.gif) bottom}
#navbar :hover > a{background:url(images/invnavbar.gif) bottom}
/*mouseover*/
#navbar a:hover,#navbar a:focus,#navbar a:active{color:#FBBD1E;}
#navbar :hover > a{color:#FBBD1E;}
#navbar ul ul a:hover,#navbar ul ul a:focus,#navbar ul ul a:active{color:#FBBD1E;}
#navbar ul ul :hover > a{color:#FBBD1E;}

/*Highlighted headers*/
#homepage #homelink,#buypage #buylink, #sellpage #selllink, #letpage #letlink, #btlpage #btllink, #landlordpage #landlordlink, #hippage #hiplink, #epcpage #epclink, #aboutpage #aboutlink, #contactpage #contactlink, #mortgagepage #mortgagelink, #convpage #conveylink, #insurepage #insurelink,#apply #letlink, #download #letlink, #mailjoinpage #letlink, #offer #letlink{color:#FBBD1E}

#search{background:url(images/searchbg.gif)}
#searchbox .bold{font-weight:bold}
#searchbox label{font-weight:normal;display:none}
#searchheader{color:#FFFFFF; background-color:#993399; padding:5px 0 5px 5px; margin-left:-5px; font-weight:bold;display:none}
#searchbox{background:url(images/searchbg.gif);margin-top:0px;padding-top:5px;}
#searchleft{float:right}
#searchleftbottom{float:right; margin-bottom:10px}
#searchright{float:right; }
#searchbox select{width:115px;margin-right:5px}
#searchmain{float:right}
#searchmain select{width:170px;margin-right:5px}
#searchmain input{width:189px;margin-right:5px}
#advsearchbutton{clear:both;background:#939 url(images/searchbottom.gif) no-repeat;height:40px}
#advsearchbutton a{float:right;}
#advsearchbutton img{border:none; text-decoration:none;padding-right:4px;}
#advsearchbutton a:hover{color:#993399}
#searchbutton {float:right}
#searchtype1{float:right;margin-right:5px}
#advsearchbutton input{float:right}
#advsearchbuttons {margin-bottom:15px;margin-left:20px;float:left}
#searchbuttons{color:#fff}
#imagelinks{margin-right:5px; background-color:#FFFFFF}
#imagelinks img{margin-bottom:5px;margin-top:5px; border:1px solid #c9c}
#textbox1col {font-size:0.75em; border: #c9c; border-left: #c9c 6px solid; border-bottom: #c9c 1px solid; border-top: #c9c 1px solid; border-right: #c9c 1px solid; float:left; padding: 5px; margin-top:10px; margin-right:5px; width:282px; height:190px}
#goldheading {font-size:1.3em; color:#fbbd1e; font-weight:bold; padding-bottom:5px}
#blueheading {font-size:1.3em; color:#db1a21; font-weight:bold; padding-bottom:5px}
#greenheading{font-size:1.3em; color:#993399; font-weight:bold; padding-bottom:5px}
#textbox2col {font-size:0.75em; border: #c9c; border-left: #c9c 6px solid; border-bottom: #c9c 1px solid; border-top: #c9c 1px solid; border-right: #c9c 1px solid; float:left; padding: 5px; margin-top:10px; margin-right:5px; width:566px; height:190px}
/*#textbox2col img {float:right}*/
#vidsidebox{text-align:center;width:126px; height:637px; border: 1px none; float:left; margin:10px 10px 0 0;background:#c9c url(./images/bg-bsm.gif) no-repeat;}
#textbox3col {font-size:0.75em; float:left; margin-right:5px;width:878px;color:#939;font-size:1.2em}
#textbox3colvid {font-size:0.75em; border: #c9c; border-left: #c9c 6px none; border-bottom: #c9c 1px none; border-top: #c9c 1px none; border-right: #c9c 1px none; float:left; padding: 0px; margin-top:10px; margin-right:5px;}
#textbox4col {font-size:0.9em; margin-left:10px; margin-right:5px;width:878px;color:#939;}
#texthw  {font-size:0.75em; border: #c9c; border-left: #c9c 1px solid; border-bottom: #c9c 1px solid; border-top: #c9c 1px solid; border-right: #c9c 1px solid; float:left; padding: 5px; margin-top:10px; margin-right:20px; width:426px; height:210px;text-align:center;}
#texthwbtn {font-size:0.75em; border: #c9c; border-left: #c9c 1px solid; border-bottom: #c9c 1px solid; border-top: #c9c 1px solid; border-right: #c9c 1px solid; float:left; padding: 5px; margin-top:10px; margin-right:20px; width:426px; height:210px;text-align:center;background:#993399;margin-left:10px;margin-right:10px;height:auto}
#texthw img {float:right;clear:both}
#texthwbtn a{color:white}
#texthwbtn a:hover{color:#c9c; text-decoration:none}
#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 url(images/fade.gif) bottom left repeat-x; margin-left:265px; padding-top:15px}
#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 #c9c}
#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:23px;text-decoration:none;color:##939;background:transparent;padding:0;font-size:0.65em}
#bottomnavbar ul ul a,#bottomnavbar ul ul a:visited{display:block;background:#000;color#c9c;width:150px;height:23px;line-height:23px;padding:0;text-align:left;text-indent:10px;border-bottom:1px solid #4d518d;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#c9c;background:#fff}
#bottomnavbar :hover > a{color#c9c;background:#fff}
#bottomnavbar ul ul a:hover,#bottomnavbar ul ul a:focus,#bottomnavbar ul ul a:active{color#c9c;background:#4d518d}
#bottomnavbar ul ul :hover > a{color#c9c;background:#4d518d}
#bottomnavbar ul ul ul a:hover,#bottomnavbar ul ul ul a:focus,#bottomnavbar ul ul ul a:active{background:#4d518d}
#bottomnavbar ul ul ul :hover > a{background:#4d518d}
#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 #c9c; border-right:1px solid #c9c; 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:#c9c; margin-bottom:10px}
#inline{font-weight:normal}
a {color:#939; text-decoration:none; font-weight:bold;}
a:hover{color:#CC99CC; 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}
#featuredaddress{margin-bottom:5px}
#featuredinfo {font-size:0.75em; margin-bottom:5px}
#featuredstype {clear:right;float:right; width:225px; background-color:#939; color:#FFFFFF; text-align:right; padding-right:5px}
#featuredltype {clear:right;float:right; width:225px; background-color:#c9c; color:#FFFFFF; text-align:right; padding-right:5px}
#featuredbeds {list-style-image:url(images/bedico.jpg) }
#featuredrecep{list-style-image:url(images/recepico.jpg)}
#featuredlink{clear:right;float:right;}
#styles a{color:blue; font-size:10px}
#styles a:hover{color#c9c}
#logos {color:#fff;padding-top:115px}
#logos a {text-decoration:none;border:none;}
#logos img {text-decoration:none;border:none}
#skpbut{float:right}

/*#convpage #texthwbtn {margin-left:10px;margin-right:10px;height:auto}
#insurepage #texthwbtn{margin-left:10px;margin-right:10px;height:auto}*/
#contacttop {margin-left:5px}
/*Contact Page*/

/*Search Screen - Basic*/
#search1{width:485px;float:left;padding-left:20px;font-size:0.9em}
#search2{width:400px;float:left;padding-left:20px;font-size:0.9em}
#search3{float:right;padding-right:60px}
#msearch{padding-left:5px}
#viewalllink{padding-left:5px}
label{color:#993399;}

/* Google Map */
#map{height:350px}
#googlepopup form{margin:0;padding:0;font-size:0.8em}
#googlepopup input{width:200px}
#rightcontent{width:400px;float:right;padding-bottom:30px; padding-right:75px; padding-top:12px;}
#rightcontent p{margin:0 0 24px 0;padding:0}
#hippage #rightcontent p{margin:10px 0 ;padding:0}
#contentcenter{float:inherit; width:50px;}
#pageheader{width:760px;padding-left:20px;padding-bottom:15px;padding-top:15px;}
dl dd input{width:200px;color:#585858;font-size:0.8em}
dl dd select{width:205px;padding:0;color:#585858;font-size:0.8em}
#mailjoinpage dl dd select{width:175px;padding:0;color:#585858;font-size:0.8em}
dl dd textarea{width:200px;height:80px;color:#585858;font-size:1em}
#required {font:Arial; font-size:10px; clear:left; padding-left:235px;text-align:center}
#mailjoinpage #required {text-align:left}
#mailjoinpage #search1 {float:right;width:470px}
#contactform dd {float:left; padding-top:7px; padding-left:5px;}
#contactform dt {float:left; clear:left; width:170px; padding-top:7px; text-align:right; font-family:Arial; font-size:15px;}
#contactform dd {margin-left:0px}
#contactform dt {margin-right:30px}
#contactform2 dd {float:left; padding-top:7px; padding-left:5px;}
#contactform2 dt {float:left; clear:left;width:150px; padding-top:7px; text-align:right; font-family:Arial; font-size:15px;}
#contactform2 dd {margin-left:0px}
#contactform2 dt {margin-right:30px}
#contactform2 dd input {width:auto}
#contactform2 dd input + input {padding-left:10px}
#contactform2 dd div {color:#939}
#lh, #fh, #uf, #def {float:left;width:100px}
#lh {width:100px}
#conv {width:100px}
body {background-color:#cdcac5;}
#error {margin:5px 5px 15px 60px; color:#d20000; font-size:11px;}
#success {margin:5px 5px 15px 60px; color:#5FB2FF; font-size:15px;}
#greettext {color:#939;font-weight:normal;padding-top:10px;padding-left:5px;font-size:1.2em;}
#greettext {display:block}
#sidelinks{padding-top:125px; text-align:center}
#sidelinks a:hover {color:#939}
#sidelinks img {border:none;text-decoration:none}
#sidelinks a {border:none;text-decoration:none}
#rentside {background:transparent url(images/rentprop.gif);width:120px;height:59px;display:block;text-indent: -999em;}
#mortside {background:transparent url(images/mortgagebutton.gif);width:120px;height:59px;display:block;text-indent: -999em;}
#valside {background:transparent url(images/valuationbutton.gif);width:120px;height:59px;display:block;text-indent: -999em;}
#rentside:hover {background: url(images/rentprophover.gif)}
#mortside:hover {background: url(images/mortgagebuttonhover.gif)}
#valside:hover {background: url(images/valuationhover.gif)}

/* Map Search */
#map{clear:both;width:915px;height:450px}
#contactpage #map {width:400px;height:400px}
#key {float:right}
/*#searchholder{background:url(images/key.gif) top right no-repeat}*/
#searchholder{}
.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}

/* Search Results */
#sumpic {border:none}
#searchresults table {border-top:1px solid #c9c;border-bottom:1px solid #c9c}
#searchresults table +table {border-top:1px none #c9c;}
#searchresults table  table {border:none}
#searchresults {clear:both}
#resultsdescription {font-size:0.9em}
#resultsprice {float:right}
#resultlocation {clear:both}
#resultbedtype{float:left;color:#939; text-decoration:none; font-weight:bold;}
#propinfo {color:#939; text-decoration:none; font-weight:bold;}
#resultslinks {margin-top:10px}
#content {padding-left:5px; padding-right:5px}
#homepage #content {padding:none}
#contentTitle{color:#939; text-decoration:none; font-weight:bold;font-size:1.3em}
#sortorder {font-size:0.75em;float:right}
#sres a {font-size:0.75em}

#sstcgif {position:absolute;z-index:3;clear:both;}
#sstctext {display:none;}

/* Details */
#gallery{min-height:350px;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;}
#topoptions{float:right;margin-right:10px;margin-bottom:5px}
#detailsprice {color:#939;font-weight:normal;padding-top:15px;margin-left:25px;width:400px;text-align:center;font-size:1.2em;}
#detailsbeds {color:#939;font-weight:normal;padding-top:10px;width:400px;text-align:center;font-size:1.2em;}
#topoptions a img {padding-right:4px}
#details h3 {color:#939}
#details b {color:#939}
#options b {color:#939}
#options {font-size:0.75em; border: #d3d3d3; border-left: #d3d3d3 1px solid; border-bottom: #d3d3d3 1px solid; border-top: #d3d3d3 1px solid; border-right: #d3d3d3 1px solid; padding: 5px; margin-top:10px; margin-right:5px;width:900px;background:#FFF7FE}
/* Floorplan */
#floorplan {background:#fff}
#floorplan a:hover {color:white}

/*viewings form*/
/*#viewings td {width:50px}*/
#viewings {width:225px}
#viewings input {width:50px}
#price dt {color:#939}
#price dd {color:#939}
/*#letpage #content {padding-left:140px}*/

/*search */
#s_prop_type input {width:auto;}
#s_town  input {width:auto;}

/*news*/
#newsitem{margin-left:10px;margin-bottom:10px;margin-right:10px;border-top:1px solid #c9c;border-bottom:1px solid #c9c;padding-top:2px;padding-bottom:2px;width:55%}
#newsitem a {font-size:0.8em;float:right}
#newsitem + #newsitem {border-top:1px none #c9c;}
#newstitle{padding-bottom:5px;font-weight:bold}
#newstitle a {float:none; font-size:1em; font-weight:bold}
#newscontent {margin-bottom:10px;padding-left:5px;}
#newssummary {padding-bottom:5px;}
#newsalink {padding-left:5px;}
#fullnews {padding-left:10px;margin-top:10px;margin-bottom:30px}

/*jobs*/
#jobitem{margin-left:10px;margin-bottom:10px;margin-right:10px;border-top:1px solid #c9c;border-bottom:1px solid #c9c;padding-top:2px;padding-bottom:2px;width:55%}
#jobitem + #jobitem {border-top:1px none #c9c;}
#jobtitle{padding-bottom:5px;font-weight:bold;color:#939}
#jobcontent {margin-bottom:10px;padding-left:5px;}
#novacancies {padding-left:10px;}

/*hips*/
#leftcont{width:450px;float:left;padding-left:40px;}
#prices{font-size:0.75em;float:left;margin-left:10px; margin-right:5px;width:450px;color:#939;}
#prices td{padding-right:15px;}
#tx1{font-size:18px;}
#tx2{font-size:23px;}
#tx3{font-size:12px;}
#tx4{font-size:12px;padding-bottom:10px;}
#legal{font-size:0.75em;float:left;margin-left:10px; margin-right:5px;width:400px;color:#939;}
#contains{font-size:0.75em; float:right; margin-left:10px; margin-right:5px;width:400px;color:#939;}
#contains td, th{border:grey solid 2px;padding:5px 2px;}
#contains table{width:350px;}
#hippage #texthwbtn {margin-left:250px;}
#disclaimer{font-size:0.55em; float:right; margin-left:10px; margin-right:20px;margin-top:15px;width:680px;color:#939;text-align:right;}
#disclaimer p{padding:none}

/*#apply #container {text-align:center}*/
#apply p {padding:0 40px;width:803px}
#paypal {padding-top:10px}

/*Maintenance Page*/
#maintenance #contactcontent {padding-left:140px;}
#maintenance #contactcontent dd {width:500px}

/*Offers Page*/
#offers li {display:inline;background:#fff}
#offers li a {font-weight:normal;text-decoration:none}
#offers ul {width:842px;padding-left:0px; margin-left:94px;margin-bottom:-4px}
#offerbox {width:840px;margin-left:40px;border:5px solid #939;background:#FFF7FE;}
#offers #textbox4col {margin-right:10px;width:800px;}
#offerdisclaimer {margin-left:40px}