body,img,form,fieldset,legend,input,textarea,select,option,optgroup,h1,h2,h3,h4,h5,h6,p,code,pre,var,strong,em,ul,ol,li,dl,dd,dt,blockquote,q,cite,a,div,table,td,tr{padding:0;margin:0;text-indent:0;font-size:1.0em;font-family:Tahoma,HelvCondensed,sans-serif;list-style:none;}
strong,optgroup,h1,h2,h3,h4,h5,h6{font-weight:bold;}
em, optgroup{font-style:italic;}
address{font-style:normal;}
abbr,acronym{border-bottom:1px dotted #333;cursor:help;}
a{color:#000000;text-decoration:underline;}
a:hover{
	color:#0000FF;
	text-decoration: overline;
}
a img{border:none;}
body, td{font-size:76%;font-weight:normal;color:#333;}
html{border:none;height:100%;margin-bottom:1px;}
input{padding:0 2px 0 3px;}
table{border-collapse:collapse;}
td{font-size:100%;}
address,p,h2,h3,ul,ol{margin-bottom:1em;}
label{cursor:pointer;cursor:hand;font-weight:bold;}
body{
    color: #686868;
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
}
#wrapper{
	width: 100%;
	margin: 0 auto;
}
.popup  #wrapper{ width:auto; }

#topnav{
	height: 134px;
	padding-bottom:23px;
}
.popup #topnav{ height:110px; }

#content{
	width: 760px;
	margin: 0 auto;
}
.popup #content{ width: auto; }

#masthead{
	height: 143px;
}
* html #masthead {	margin-bottom:-3px; }

#guts{
	width: 529px;
	float: left;
	padding: 35px 20px 0 14px;
}
.popup #guts{ width:auto; float:none; padding-top:0; }

#sidebar{
	width: 194px;
	background-color: #f00;
	float: left;
}

h1{font-size:1.6em; font-weight:normal; color:#425563; margin-top:0.5em;margin-bottom:0.5em;}
h1 span{color:#c00;}
h2{font-size:1.1em; color:#425563;}
h2 span{font-size:1em;}
h2 a{color:#c00; text-decoration:none;}
h2 a:hover{text-decoration:overline;}
h3{font-size:1.05em; color:#425563;}
h4{font-size:0.9em; color:#fff;}

#breadcrumbs{font-size:0.9em;margin-top:40px;}
#breadcrumbs,#breadcrumbs a{color:#999;}
* html #breadcrumbs{margin-top:0;}

#structure{border-top:6px solid #fff;clear:left;}
* html #structure{border-top:3px solid #fff;clear:left;}

#homeside{vertical-align:top;}
#homemain{width:100%;padding-left:0;vertical-align:top;background: url(images/houseback.gif) 0 3px repeat-x;}
* html #homemain{background: url(images/houseback.gif) 0 0 repeat-x;}
#homemain select{width:140px;}
#homemain #sl_main{width:131px;}
#homemain #L4AP_spt_0{display:none;}
#homeside p{font-size:0.8em;margin:10px;}
#homepanels{min-width:480px;max-width:800px;margin-right:206px;}
* html #homepanels{float:left;margin-right:4px;}
#homepanels form{float:left;}
#homepanels fieldset,#homepanels h1{width:auto !important;}
#homemain #td2{max-width:430px;overflow:hidden;}
* html #homemain #td2{width:430px;}

#rarr{border-right:1px solid white;margin-right:7px;}
.spaced li{margin-bottom:10px;}
.ticker_table {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.b11 {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana
}
.printonly{display:none;}
.red{color:#9a1919;font-weight:bold;}
dd label{font-weight:normal;}
.numberedlist dt{font-weight:bold;color:#425563;}
.numberedlist dd{margin-bottom:1em;}

#side dd{margin-left:6px;}
.req{font-weight:bold;margin-left:5px;color:#c00;vertical-align:bottom;}
#disclaimer{clear:both;margin-top:20px;margin-bottom:5px;}

.instructnew,.instruct0,.instruct1,.instruct2,.instruct3,.instruct4,.instruct5{font-size:1em;font-weight:bold;white-space:nowrap;padding:0.25em 1em;color:#fff;}
.instructnew{background:#001CF0;}
.instruct0{background:#001CF0;}
.instruct1{background:#001CF0;}
.instruct2{background:#008C1E;}
.instruct3{background:#F08424;}
.instruct4{background:#F08424;}
.instruct5{background:#CD272F;}
#capt{border:1px solid #000;background:#eee;margin-top:-3px;margin-right:6px;text-align:center;font-size:0.8em;}
.thumbnails a img,#gallery a img{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);border:1px solid #888;}
.thumbnails a:hover img,#gallery a:hover img{filter:none;border:1px solid #000;}
.thumbnails .selected img,#gallery .selected img{filter:none;border:1px solid #a00;}
.thumbnails .selected,#gallery .selected{cursor:default;}
#dec{clear:both;font-size:1px;background: url(images/menu/menufadetop.gif) repeat-x;height:6px;}
.topmenu{width:100%;clear:both;float:left;margin-bottom:0;}
.topmenu a{font-size:0.9em;text-decoration:none;font-weight:bold;color:#fff;display:block;padding:0.9em 0.5em 1em 0.6em;}
.topmenu li{float:left;list-style:none;}
.topmenu a:hover{color:#fff;}
.topmenu .first a{border-left-width:0 !important;padding-left:10px;padding-right:8px;}
.topmenu .last a{border-right-width:0 !important;padding-right:7px;}
input.submit,input.button,button{padding:0.2em 0.5em;background:#e70000;color:#fff;border:1px solid #000;cursor:pointer;font-size:0.9em;font-weight:bold;}
input.small,button.small{font-size:0.8em;padding:0 0.2em;}
input.secretbutton{font-size:1.1em;color:#a00;font-weight:bold;padding:0;border-style:none;background-color:#fff;cursor:pointer;}
#side dt{font-size:0.9em;}
#side dd{margin-bottom:0.5em;}
select,input.text{font-size:0.9em !important;}
#side .fauxbutton{line-height:2em;width:147px !important;display:block !important;margin:0;padding:0;}
#side input.button,#side input.submit,#side button{width:149px !important;display:block !important;}
#side select{width:144px;}
#side input.text{width:135px;}
#side h3{margin-top:1em;margin-bottom:0.2em;}
#side h4{color:#333;font-size:1.1em;font-weight:normal;}

a.fauxbuttsm,a.fauxbuttsm:hover,a.fauxbutton,a.fauxbutton:hover,ul.fauxbuttons a,ul.fauxbuttons a:hover,span.fauxbutton{font-size:0.9em;border:1px solid black;background:#e70000;margin:0em 0.5em;text-align:center;color:#fff;text-decoration:overline;font-weight:bold;padding:0.5em;line-height:3em;}
a.fauxbuttsm,a.fauxbuttsm:hover{font-size:0.8em;padding:0.2em 0.8em;}
span.fauxbutton{background:#CECBCE;color:#000;}
#side ul.fauxbuttons{list-style:none !important;margin:0;}
#side ul.fauxbuttons li{list-style:none !important;margin:3px 0;}
ul.fauxbuttons{list-style:none;margin:0;padding:0;width:120px;}
ul.fauxbuttons li{list-style:none;margin:0;padding:0;}
ul.fauxbuttons a,ul.fauxbuttons a:hover{display:block;line-height:1;margin-bottom:0.5em;}
.help{border-bottom:1px dotted #333;cursor:help;}
ul.two{color:#9c1818;}
caption{text-align:left;font-weight:bold;font-size:0.8em;}
.footnote{margin-bottom:0;font-size:0.8em;}
#header{background-color:#fff;}
#logo{background:#fff;padding:10px 10px 0 10px;float:left;}
#quicktop{margin:10px 10px 0 10px;float:right;color:#000;}
#quicklinks{color:#333;font-size:0.9em;text-align:right;}
#quicklinks span{white-space:nowrap;}
#quicksearch{font-size:0.9em;text-align:right;margin:23px -6px 0 0;}
#wrapper{background: url(../images/bgimg.png) repeat-y;min-width:780px;}
html.admin #wrapper{background:#fff;}
html.admin .content{padding:1em;}
#agent .logo,#gaff .photo{margin-bottom:10px;}
#agent .name,#gaff .name{font-weight:bold;}
#main{margin:6px 16px 16px 170px;}
#main ul,#main ol{margin-left:3em;}
#main ul li,#main ol li{margin-left:0;}
#cent{margin:6px 16px 16px 10px;}
ol{color:#000;font-weight:normal;}
ol li{margin-left:4em;margin-bottom:1em;list-style:decimal outside;}
ol ol li{list-style:lower-roman outside;}
ol ol ol li{list-style:upper-alpha outside;}
ul li{list-style:square outside;margin-left:0;}

#side ol{margin:0 0 1em 0;width:100%;}
#side li{margin-left:24px;margin-bottom:0;}
#currency a,#currency strong,.currency a,.currency strong.sel,.shown a,.shown strong.sel,.navbuttons a,.navbuttons strong{border:1px solid #bbb;background:#f2f2f2;padding:0 5px;line-height:20px;text-decoration:none;}
.navbuttons a,.navbuttons strong{background:#fff;}
#company,#property{float:right;margin-top:-9px;}
#company #photo{float:right;margin:0 2px 15px 15px;position:relative;}
#company p{text-align:justify;}

#property .links{}
#property #pageinfo{text-align:right;float:right;margin-bottom:0;}
#property .count{text-align:right;}
#property .nav{float:left;}
#property h2 .type{float:left;}
#property h2 .price{float:right;}
#property .data{clear:left;}
#property .data p{text-align:justify;max-width:50em;}
#property .photos{float:right;clear:right;padding:6px 0 0 6px;width:288px;text-align:center;background:#ddd;margin-left:1em;}
* html #property .photos{margin-top:-15px !important;}
#property .data .refine{clear:right;}
#property #propdetails{background:none;height:1%;}
#gallery img{padding:0px; margin:0px 10px 8px 0px;}
#propbuts{float:right;}

.searchcurrency{float:left;}
.searchlocation{font-weight:bold;margin-left:0.2em;color:#c00;}
form fieldset dl dd{margin-left:0px;}
form td{vertical-align:top;}
form fieldset dl select,form fieldset dl textarea{width:230px;}
form fieldset dl input.text{width:224px;}
form fieldset dl #sPostcode,form fieldset dl #sBillingPostcode{width:auto;}
form fieldset dl select{width:234px;}
form td.form{border:1px solid #aaa;padding-bottom:10px;border-width:0 1px 1px 1px;}
* html form td.form{padding-bottom:0;}
form fieldset{border:1px solid #aaa;border-width:0 1px 1px 1px;}
form td fieldset{border-width:0 0 0 0;}
form fieldset{background:#f1f2f4;width:258px;padding:0 0 0 10px;}
form fieldset dl{margin-bottom:1em;}
form fieldset h1{background:#424242;color:#fff;width:248px;margin:0 -10px 1em -10px;padding:5px 10px;font-weight:bold;font-size:1em;}
form fieldset dl dd{margin-bottom:10px;}
form fieldset dl dd{margin-bottom:10px;}
form fieldset dl .notes{font-size:0.75em;}
td.form{background:#f1f2f4;}
form.center{text-align:center;margin:0 auto;}
form.center table{border-collapse:separate;}
form.center table,form.center fieldset{text-align:left;margin:0 auto;}
#frontpagesearch{margin-left:35px;}
#frontpagesearch td{padding:0.2em 0.5em;}
#areaslist{float:left;width:200px;margin-left:-1px;margin-right:-3px;width:102%;padding-left:0;font-weight:bold;}
#areaslist li{float:left;font-size:0.95em;width:99px;margin-right:2px;list-style:none;white-space:nowrap;margin-bottom:1em;}
p#homeblurb{margin:10px;clear:left;}
#homefinders{
	float:right;
	position:relative;
	width:215px;
	top: 53px;
	left: 4px;
	height: 400px;
	margin-top: -50px;
	margin-right: 1115px;
	margin-bottom: 2em;
	margin-left: -30px;
}
* html #homefinders{margin:-50px 2px 2em -30px;}
#homefinders h3,#homefinders p{margin:0 0 0 28px;background:#D7DBE7;padding:0.5em 1em;}
#hfheader{background:#DDDDDD;border:1px solid #fff;padding:0 !important;height:30px;}
.clearfix{height:0;margin:0;line-height:0;font-size:0;clear:left;}
#footer{clear:both !important;padding:1em;background:#F3EDD7 url(images/footer.gif);color:#000;font-size:0.8em;}
#footer a{color:#000;}
#side{width:149px;padding:6px 6px 3px 6px;display:inline;float:left;}
#homeside h2,#side h2{font-size:1.1em;font-weight:bold;border-bottom:1px solid #aaa;background:#ddd;margin:-6px -6px 1em -6px !important;padding:3px 3px 3px 6px;color:#ce1408;}
#homeside h2{margin:0 1px 0 0 !important;}

ul#tabs{margin:0;}
ul#tabs li{float:left;display:inline;background:#6C7584 url(images/tabcorner.gif) 0 0 no-repeat;font-weight:bold;margin-right:4px;}
ul#tabs li.selected{background:#424242 url(images/tabcorner2.gif) 0 0 no-repeat;}
ul#tabs li a{display:block;width:1%;padding:4px 16px 4px 18px;color:#fff;text-align:left;text-decoration:none;white-space:nowrap;}

#tabcontent{clear:left;text-align:left;overflow:hidden;border-left:1px dashed #C2C2C2;border-right:1px dashed #C2C2C2;border-bottom:1px dashed #C2C2C2;padding:8px 4px;margin-bottom:2em;background:#F2F2F2;}
#market h2{font-weight:normal;font-size:1.37em;padding:0em 1em 0.1em 1em;border-bottom:1px solid #697283;background:#424242;color:#fff;margin:0;}
#market p{position:relative;border:1px dashed #C2C2C2;border-width:0 1px 1px 1px;padding:10px;margin-bottom:6px;background:#F2F2F2;}
* html #market{margin-bottom:0;}

#company #agentbuttons{float:right;margin-right:-4px;margin-bottom:0;}
* html #company #agentbuttons{position:relative;margin-right:-2px;}
#company h2,#property h2{font-weight:normal;font-size:1.37em;clear:left;padding:0em 1em 0.1em 1em;border-bottom:1px solid #697283;background:#424242;color:#fff;margin:0px;}
p#currency{float:right;margin-bottom:0;}

#panes td{vertical-align:top;}
#panes div{margin-top:1.5em;margin-bottom:1em;background:#eee;border:1px solid #ccc;margin-right:2em;padding:1em 1em 0 1em;}
#panes h2{margin-top:-1.9em;}
#panes img{float:left;margin-right:1em;}
#panes h2 img{float:none;margin-right:0;}

#ajTxt{width:200px;}
#ajTxt li{margin-left:0;padding-left:0;}
#ajTxt ul{margin-left:20px;}
#ajTxt,#ajNum{display:none;}

dl.ol_hack dt.special{clear:both;float:left;margin-bottom:15px;width:28px;padding:0 0 0 7px;}
dl.ol_hack dt{clear:both;float:left;width:22px;margin-bottom:15px;padding:0 0 0 13px;}
dl.ol_hack dd{float:left;width:95%;*width:96%;margin-bottom:15px;}
ol.inter{margin:10px 0 10px 0;padding:0;}
ol.inter li{margin:7px 0;list-style:none;}
#agentbuttons a{padding:0;line-height:20px;width:130px !important;display:block;}

<!-- #AutoScrollContainer {position:absolute; top:125px; left:750px; width:232px; height:366px; clip:rect(0,200,200,0); overflow:hidden; z-index:1; visibility:visible;} 
#AutoScrollContent {position:absolute; top:200px; left:0px; width:200px; visibility:visible;}.style3 {color: #CC3333}
-->

{
scrollbar-face-color: #ffffff;
scrollbar-shadow-color: #ffffff; 
scrollbar-highlight-color: #ffffff; 
scrollbar-3dlight-color: #ffffff; 
scrollbar-darkshadow-color: #ffffff;
scrollbar-track-color: #EFEFEF; 
scrollbar-arrow-color: #999966;
}
