@charset"iso-8859-1";.clear{padding-bottom:1px;margin-bottom:-1px;clear:both;}
.hide{display:none !important;}
ul,ol,dl,p,h1,h2,h3,h4,h5,h6{margin-top:14px;margin-bottom:14px;padding-top:0;padding-bottom:0;}
h1{font-size:150%;color:#585858;}
h2{font-size:130%;}
h3{font-size:120%;}
h6{font-size:70%;}
a,a:link,a:visited,a:active{text-decoration:underline;}
a:hover{text-decoration:none;}
code{font-family:"Courier New", Courier, monospace;}
label{cursor:pointer;}
td,th{vertical-align:top;}
body{font-size:100.1%;margin:10px 0 0;}
#pageWrapper{border:none;min-width:40em;width:auto;font-size:80%;}
* html #pageWrapper{word-wrap:break-word;}
#masthead{height:100px;border:none;background-image:url(images/logo.png);background-position:50% 45%;background-repeat:no-repeat;background-color:#fff;padding:0.4em;}
#outerColumnContainer{border-left:solid 190px #fff;border-right:solid 190px #fff;border-left-color:#fff;border-right-color:#fff;background-color:#fff;}
#innerColumnContainer{border:solid 1px #fff;width:100%;z-index:1;border-width:0 1px;margin:0 -1px;}
#leftColumn,#middleColumn,#rightColumn,* html #SOWrap{overflow:visible;position:relative;}
#SOWrap{float:left;width:98%;z-index:3;margin:0 -1px 0 0;}
#middleColumn{float:right;width:98%;z-index:5;margin:0 0 0 -1px;}
#leftColumn{float:left;width:180px;z-index:4;margin:0 1px 0 -180px;}
#rightColumn{float:right;width:180px;z-index:2;margin:0 -180px 0 1px;}
p.fontsize-set img{border-width:0;}
html,body{color:#303030;font-family:verdana,arial, helvetica, sans-serif;}
#rightColumn .vnav ul li a:link,#rightColumn .vnav ul li a:visited,#rightColumn .vnav ul li a:active{background-color:#ded;}
#rightColumn .inside p{border:1px solid #DCDCDC;background-image:url(images/site_bg.gif);background-repeat:repeat-x;padding:5px;}
#footer-container{background:#6489AF none repeat scroll 0 0;clear:both;text-align:right;margin:0;}
#footer{background-color:#6489AF;color:silver;font-size:90%;background-repeat:repeat-x;}
#footer a{color:silver;text-decoration:none;}
#footer a:hover{color:#fff;text-decoration:underline;}
#footer div.latest-container{clear:both;margin:0 auto;}
#footer div.latest-container div.latest{float:left;margin-right:2.429em;width:21%;}
#footer div.latest-container div.latest h4{color:silver;}
#footer div.latest-container div.latest ul{text-align:left;margin-left:6em;}
#footer div.copyright{clear:both;padding-top:2.143em;width:99%;text-align:center;}
#legal{font-size:9px;text-align:center;margin:5px 3%;}
div.paging{background:#fff;color:#ccc;padding-bottom:2em;}
div.paging div.disabled{color:#ddd;display:inline;}
div.paging span.current{color:#000;}
.cake-sql-log td{border:1px solid blue;}
#button{width:200px;height:50px;float:left;}
#button a{display:block;background-image:url(images/1opt.gif);width:200px;height:50px;}
#button a:hover{display:block;background-image:url(images/6opt.gif);width:200px;height:50px;}
#buttonb a{float:left;display:block;background-image:url(images/b1opt.gif);width:200px;height:50px;}
#buttonb a:hover{display:block;background-image:url(images/b6opt.gif);width:200px;height:50px;}
#static{background-image:url(images/site_bg.gif);background-repeat:repeat-x;border:1px solid #DCDCDC;min-height:433px;color:#000;padding:0 10px 10px;}
#static h1{color:#FFF;text-align:center;}
#leader{background-image:url(images/site_bg.gif);background-repeat:repeat-x;border:1px solid #DCDCDC;text-align:left;margin:10px;padding:5px;}
#leader img{border:1px solid #DCDCDC;float:left;background-color:#FFF;margin:5px;padding:5px;}
#langs img{border:none;margin:3px;}
.normalcardaltrow{border:1px solid #DCDCDC;background-image:url(images/site_bg.gif);background-repeat:repeat-x;width:90%;margin:20px;}
.normalcard{border:1px solid #DCDCDC;width:90%;margin:20px;}
.normalcardaltrow img,.normalcard img{width:150px;float:right;}
.contact{font-size:14px;line-height:2;color:#FFF;text-align:center;background-repeat:repeat-x;background-color:#6489AF;font-weight:700;}
div.submit{color:red;}
div#missing,#searchForm{width:700px;background-image:url(images/site_bg.gif);background-repeat:repeat-x;background-color:#fff;border:1px solid #DCDCDC;min-height:300px;margin:10px auto;padding:0 10px 10px;}
div#missing img{float:left;margin:10px;}
#container{background-color:#FFF;border-left:1px solid #fff;border-right:1px solid #fff;padding:10px;}
div#searchForm .submit input{font-size:120%;font-weight:700;}
#searchForm select{float:right;width:100px;}
#scriteria{border-collapse:collapse;border:1px solid #699CCE;margin-left:5px;}
#scriteria td{border-bottom:1px solid #699CCE;padding:4px;}
h3.roundedsearch{font-size:100%;background-color:#648EC1;height:30px;color:#fff;margin-top:0;margin-bottom:0;padding-top:4px;text-align:center;font-weight:400;}
h3.roundedsearchbot{background-color:#9EBDE1;height:0;}
#sitemap{border:1px solid #699CCE;background-color:#F8EADA;padding:10px;}
#sitemap a{color:#000;text-decoration:underline;}
#sitestair ul li{display:inline;}
#sitestair ul li img{height:156px;width:220px;background-color:#fff;border:1px solid #DCDCDC;margin:0 5px 5px;padding:5px;}
.blocks_left,.blocks_right{background-color:#6489AF;width:280px;height:484px;text-align:center;margin:1%;}
.blocks_left h4,.blocks_right h4{color:#1F4068;}
div#left{width:49.9%;float:left;}
div#right{width:49.9%;float:right;}
.topbody{border-bottom:1px solid #FFF;font-size:11px;background-color:#6489AF;height:25px;width:auto;color:#000;font-weight:bolder;padding:1px;}
.topbody img{margin-right:2px;width:280px;height:210px;}
.region{color:#FFF;background-color:#6489AF;float:left;text-align:center;height:18px;margin:6px 6px 0;}
.price{background-color:#6489AF;float:right;font-size:11px;text-align:center;height:18px;color:#FFF;margin:6px 6px 0;}
.picbox img{width:280px;height:210px;border:none;}
h4.propname:first-letter{text-transform:uppercase;}
.propname{font-size:12px;}
.propname a{text-decoration:none;color:#1F4068;}
.longdesc{color:#000;margin-top:5px;text-align:justify;font-size:12px;background-color:#FFF;height:90px;border-left:1px solid #7FA5C4;border-right:1px solid #7FA5C4;padding:0 5px;}
.bottombody{color:#FFF;font-size:10px;margin-bottom:0;}
.bottombody_text{padding-top:5px;}
#cont{background-color:#FFF;}
#cont h2{margin-top:0;}
#cont .paging{background-color:transparent;text-align:center;}
.underoffer{text-align:center;background-color:silver;position:absolute;color:#000;width:250px;margin:10px;}
#picpanel{width:880px;margin:0 auto;}
#propname h1{font-size:110%;color:#3F6990;text-align:center;}
#propname h2:first-child{font-size:110%;font-weight:700;}
#propname h2{font-size:110%;font-weight:400;}
#propname h2 span{font-weight:700;padding:3px;}
#picform{background-color:#FFF;margin:0 auto;}
#picform h1{font-size:110%;text-align:center;color:#36597A;margin:0 0 5px;}
#main_image{margin-right:5px;max-height:300px;max-width:400px;border:1px solid #648AAF;padding:10px;}
.stripeTable{color:#000;border-collapse:collapse;width:400px;}
.stripeTable td{color:#000;border-bottom:1px solid #6094C8;padding:2px;}
#stair{width:100%;text-align:center;margin:0 auto;padding:0;}
#stair ul{padding-top:5px;margin:0 auto;}
#stair li a{display:inline;text-decoration:none;margin:0;padding:0;}
#stair ul li{display:inline;list-style-type:none;}
#stair ul li img{height:50px;border:1px solid #FFF;margin:0;padding:0;}
#rform{width:400px;}
#RequestAddForm h4{text-align:center;font-size:90%;color:#3F6990;margin:1px 0 0;padding:1px;}
#requestsForm{text-align:center;margin-top:10px;background-color:#6489AF;padding-bottom:24px;}
#requestsForm ul{margin:0;}
#requestsForm label{clear:both;}
#requestsForm table{font-size:80%;color:#000;font-weight:700;border:0 solid #000;padding:2px;}
#property p{padding-left:5px;}
#property h3{background-color:transparent;color:#333;font-family:'trebuchet MS',tahoma,sans-serif;text-align:left;padding:5px 5px 5px 10px;}
#property h1{font-size:150%;}
#propertyLeader{font-size:120%;background-image:url(images/site_bg.gif);background-repeat:repeat-x;border:1px solid #DCDCDC;color:#475E7A;min-height:110px;margin:10px auto;padding:5px;}
#propertyLeader img{float:left;height:100px;border:1px solid #DCDCDC;background-color:#FFF;margin-right:5px;padding:5px;}
#line{background-color:#6489AF;}
fieldset{border:1px solid #fff;padding:5px;}
fieldset legend{background:#fff;}
fieldset fieldset{margin-top:0;margin-bottom:20px;padding:5px;}
fieldset fieldset legend{font-size:120%;font-weight:400;}
fieldset fieldset div{clear:left;margin:0 20px;}
form div{vertical-align:text-top;}
.sideBarProperty{margin-top:1px;text-align:center;}
form div.input{color:#444;}
form div.required{color:#333;font-weight:700;}
form div.submit{border:0;width:100%;margin-bottom:5px;}
select{clear:both;font-size:120%;vertical-align:text-bottom;}
select[multiple=multiple]{width:100%;}
option{font-size:120%;padding:0 3px;}
input[type=checkbox]{clear:left;float:left;width:auto;margin:0 6px 7px 2px;}
input[type=radio]{float:left;width:auto;margin:0 3px 7px 0;}
div.radio label{margin:0 0 6px 20px;}
#requestsForm input[type=submit]{display:inline;vertical-align:bottom;margin-top:2px;background-color:#7AA5D9;color:#fff;width:150px;padding:2px;font-weight: bold;}
#requestsForm input[type=submit]:hover{border:1px solid #000;background:#5B4423;color:#FFF;font-weight: bold;}
div.message{clear:both;color:#900;font-size:140%;font-weight:700;margin:1em 0;}
div.error-message,span.error-message{clear:both;color:#900;font-size:85%;}
p.error{background-color:#e32;color:#fff;font-family:Courier, monospace;font-size:120%;line-height:140%;margin:1em 0;padding:0.8em;}
p.error em{color:#000;font-weight:400;line-height:140%;}
.notice{background:#fc0;color:#000;display:block;font-family:Courier, monospace;font-size:120%;line-height:140%;margin:1em 0;padding:0.8em;}
span.success{background:green;}
span.error{background:#900;}
span.success,span.error{color:#fff;font-weight:400;padding:2px;}
#info{background-image:url(images/site_bg.gif);background-repeat:repeat-x;background-color:#ADC4E3;border:1px solid #DCDCDC;min-height:325px;padding:0 10px 10px;}
#tools{background-image:url(images/site_bg.gif);background-repeat:repeat-x;background-color:#ADC4E3;border:1px solid #DCDCDC;padding:0 10px 10px;}
#tools img{vertical-align:middle;width:30px;border:none;margin-left:5px;margin-right:5px;}
#tools a{text-decoration:none;color:#000;}
#bookmarklets{border:1px solid #DCDCDC;text-align:center;padding:2px;}
#bookmarklets img{width:15px;}
.tagcloud a{color:#699ACB;}
.tagcloud{background-image:url(images/site_bg.gif);background-repeat:repeat-x;border:1px solid #DCDCDC;width:80%;margin:5px auto;padding:0 10px 10px;}
.sideBarTopBody{background-color:#6489AF;color:#FFF;font-size:12px;margin-top:0;opacity:0.95px;position:absolute;width:100%;text-align:center;}
.sideBarTopBodyPicBox{width:180px;height:154px;margin-bottom:2px;}
.sideBarTopBodyPicBox img{border-top:0 solid #AECCFF;border-bottom:0 solid #AECCFF;width:180px;height:152px;border:0;}
.sideBarBottomBody{background-color:#6489AF;color:#FFF;font-size:12px;margin-right:20px;margin-top:135px;opacity:0.95px;padding-right:0;position:absolute;text-align:right;width:100%;height:20px;}
html:not([lang*=""]) .sideBarBottomBody{margin-top:135px;}
h3.rounded,h3.roundedbot,h3.roundedc{font-size:100%;background-color:#6489AF;height:25px;color:#fff;margin-top:0;margin-bottom:0;width:180px;padding-top:10px;text-align:center;font-weight:400;}
h3.roundedbot{height:30px;}
.autocomplete_live{background:#F0F0F0 none repeat scroll 0;cursor:pointer;display:block;z-index:9999;margin:0;padding:0;}
.autocomplete_live ul{clear:both;display:block;list-style-type:none;position:absolute;width:100%;margin:0 0 0 32px;padding:0;}
.autocomplete_live li{background:#F0F0F0 none repeat scroll 0;border-bottom:1px solid silver;display:block;height:20px;list-style-type:none;margin:0;padding:0 0 0 5px;}
#refsearch,#postcode_search{padding:5px;}
. #quicksearch{width:14em;}
#quicksearch img{margin-bottom:5px;margin-left:16px;text-align:center;}
#quicksearch table td{border:1px solid #DCDCDC;color:#fff;}
#quicksearch table{border:1px solid #DCDCDC;background-color:#6489AF;}
#quicksearch #results{color:#fff;float:right;}
#quicksearch select{width:100px;}
#pages{border:1px solid #DCDCDC;width:860px;text-align:justify;margin:0 auto;}
.newspaper-header{text-align:left;width:860px;margin:0 auto;}
.newspaper-header img{height:200px;width:385px;margin-left:21px;margin-top:20px;border:1px solid #DCDCDC;padding:5px;}
.newspaper{width:890px;}
.newspaper2 p{padding:10px;}
.newspaper-header h2{margin-left:15px;margin-right:10px;font-size:35px;color:#558CBF;width:46%;float:left;text-align:left;}
#pages h3{margin-left:10px;}
#pages p{margin-left:20px;margin-right:20px;}
#pages li{margin-left:40px;}
#pages a{text-decoration:none;color:#6489AF;}
.dropcap{float:left;color:#C2A885;font-size:65px;line-height:45px;padding-top:2px;font-family:'Times', serif,'Georgia';}
#navtop_bar{width:930px;margin:0 auto;}
#navcon{background-color:#6489AF;height:40px;font-size:110%;font-weight:700;}
#nav,#nav ul{z-index:500;list-style:none;line-height:2.5;background-color:#6489AF;margin:0;padding:0;}
#nav a{text-align:center;display:block;width:150px;color:#fff;text-decoration:none;padding-left:5px;}
#nav li a{width:150px;height:40px;background-color:#6489AF;}
#nav li{float:left;width:150px;padding:0;}
#nav li ul{position:absolute;left:-999em;height:20px;width:150px;border-width:0;margin:0;}
#nav ul ul li{width:150px;}
#nav li ul li a{height:20px;font-size:81%;}
#nav li li{padding-right:0;width:150px;height:20px;line-height:1.6;}
#nav a:hover{color:#303030;background-color:#6489AF;}
#nav li ul a{text-align:left;width:150px;}
#nav li ul ul{margin:-20px 0 0 155px;}
#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul{left:-999em;width:150px;}
#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul{left:auto;width:150px;}
#nav li:hover,#nav li.sfhover{background-color:#896532;width:150px;}
h4,#rightColumn .inside{font-size:110%;}
h5,table,#propertyLeader h2{font-size:100%;}
p.fontsize-set,#sitestair,#RequestAddForm{text-align:center;}
#pageWrapper,#innerColumnContainer,#footer,.vnav ul,.vnav ul li,.hnav,.hnav ul li a,#mapform img{border:none;}
.twitter img,.blog img,.tags img{width:31px;float:none;border:none;vertical-align:middle;}
#sitestair ul,form{padding:0;}
.blocks_left,#quicksearch .submit{float:right;}
.blocks_right,#mp_container,#df_container,#mainimg{float:left;}
h4.propname,h5.propname{margin:3px;}
#requestsForm input,#requestsForm textarea{clear:both;font-family:"verdana","lucida grande",sans-serif;font-size:90%;}
#property,.title{text-align:left;}
input,textarea{clear:both;font-family:"verdana","lucida grande", sans-serif;}
.tagcloud ul,.tagcloud li{display:inline;padding:5px;}
.sideBarProperty,. .sideBarProperty{margin-top:1px;text-align:center;}
.ui-autocomplete-loading { background: url(indicator.gif) no-repeat right; }
#city { width: 170px; font-size: 10px;}