html{overflow: scroll;} 
body {background-color: #eeeeee;margin: 0px;}
p, div, td {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;}
.underline {font-family: "Arial Black";font-size: 12px;	color: #000;padding-top: 3px;padding-bottom: 3px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #000}
input,select,textarea,submit{padding: 2px;color: #000000;font-size: 10px;font-family: Verdana, Helvetica, Arial, sans-serif}
/* classes for validator */
.tfvHighlight{font-weight: bold; color: #ff0000;}
.tfvNormal{font-weight: normal;	color: black;}
A:link { COLOR: #000; TEXT-DECORATION: none}
A:hover { TEXT-DECORATION: underline}
A:visited { COLOR: #000; TEXT-DECORATION: none}
A:active { COLOR: #ff0000}
#fulldetails a:link,.smalltext A:link { COLOR: #000099; TEXT-DECORATION: none;font-weight:bold}
#fulldetails a:hover,.smalltext A:hover { COLOR: #000099; text-decoration: underline}
#fulldetails a:active,.smalltext A:active { COLOR: #ff0000}
#fulldetails a:visited,.smalltext A:visited { COLOR: #000099;font-weight:bold}
#pageblock{text-align:center;margin:0px;padding:0px}
#header A:link { COLOR: #fff; TEXT-DECORATION: none}
#header A:hover { COLOR: #fff; text-decoration: none}
#header A:visited { COLOR: #fff}
#contentarea A:link { COLOR: #000099; TEXT-DECORATION: none;font-weight:bold}
#contentarea A:hover{ COLOR: #000099; text-decoration: underline}
#contentarea A:visited { COLOR: #000099;font-weight:bold}
#maincontacts div A:link { COLOR: #fff; TEXT-DECORATION: none}
#maincontacts div A:hover{ COLOR: #fff; text-decoration: underline}
#maincontacts div A:visited { COLOR: #fff}

#container{width:900px;margin:0px auto;vertical-align:top;padding:0px}
#wrapper{width:900px;margin:0px;display:block;padding:0px}
#maintable{
	width:900px;
	text-align:left;
	margin:0px;
	padding:0px;
	background-image: url(http://www.elleproperties.co.uk.40x40.com/images/maintable-bgd.gif);
	background-repeat: repeat-y;
}
#mainbody{width:900px;padding:0px;vertical-align:top;margin:0px;display:block}

/* #mainbody p,#mainbody h1,#mainbody h2,#mainbody h3{font-family: Georgia, "Times New Roman", Times, serif;}*/
#contentarea p{font-size: 11px;line-height: 16px;}
#contentarea h1{font-size: 20px;margin:0px}
#contentarea h2{font-size:16px}
#contentarea h3{font-size:14px;margin-bottom:0px}
#contentarea .formtable {width:450px;margin-top:15px;}
#contentarea .formtable ul{list-style:none;}
#contentarea .formtable li{padding:3px}
#contentarea .formtable label{width:160px;font-weight:bold;}
#leftcol .formtable {margin:0px;padding:0px;float:left;width:248px}
#leftcol .formtable ul{list-style:none;margin:0px 0px 0px 5px;padding:0px;}
#leftcol .formtable li{padding:2px;margin:0px}
#leftcol .formtable label{width:100px;font-weight:bold;padding:0px;margin:0px}
#leftcol .formtable select{width:110px}
#contentarea{padding:0px 10px 10px;margin: 0px;width:640px;float:right;vertical-align:top}
#contentarea fieldset{margin-top:10px;padding:6px;background-color:#eee}
#header{background-image:  url(http://www.elleproperties.co.uk.40x40.com/langimages/header.gif);background-repeat: no-repeat;margin: 0px;height: 146px;width:900px;padding:0px;}

/* left col 
----------------------------------------*/
#leftcol{width:248px;vertical-align:top;float:left;margin:0px;padding:0px;}
#leftcol .telno{font-family: "Arial Black";font-size: 16px;color: #000000;text-align: center;}

/* latest properties
----------------------------------------*/
#latest{background-color:#fff;width:220px;text-align:center;margin-left:10px;margin-bottom:4px;float:left}
#latest img{border:0px;margin-top:3px}
#latest .area{font-family:"Arial Black";font-size:11px;padding-top:2px;padding-bottom:2px;text-transform:uppercase;background-color:#1C3B08;;color:#fff}
#latest .street{font-size:10px;padding-top:2px;padding-bottom:2px;text-transform:uppercase}
#latest .links {font-size:10px;padding-bottom:4px;background-color:#E5E1DA;padding-top: 4px;padding-right: 0px;padding-left: 0px;}
#latest .links a{color:#000;text-decoration:none;font-weight:bold}
#latest .links a:hover,#menu li.active a {text-decoration:none;color:#ff0000;}
#latest .links a:visited{text-decoration:none;font-weight:bold}
#sidepic{width:248px;text-align:center;margin:0px;float:left}
#sidepic img{border:3px ridge #FFFFFF;margin-top:3px;}
#sidemessage{width:280px;padding:0px;margin:6px 0px;float:right;text-align:left;border: 1px solid #999999;background-color:#eee;clear:both}
#sidemessage .landlords{background-image: url(sidemessage-1.jpg);}
#sidemessage .tenants{background-image: url(sidemessage-2.jpg);}
#sidemessage .landlords, #sidemessage .tenants{background-repeat: no-repeat;background-position: right;height:69px;}
#sidemessage .text{width:196px;font-size:9px;line-height: 11px;margin: 0px;padding-top: 4px;padding-right: 0px;padding-bottom: 4px;padding-left: 4px;}
#sidemessage .text2{font-size:10px;width:272spx;line-height: 13px;margin: 0px;padding: 4px;}
#sidemessage h3{
	font-size:14px;
	margin:2px 0px 0px 6px;
	padding: 0px;
}
#sidemessage .title{font-size:11px;font-weight:bold;color:#000;text-align:left;margin:0px;padding:0px;}
#sidemessage img{float:right;margin:0px;border:0px;padding:0px;width:80px}
#rightblock{float:right;width: 300px; margin:0px;padding:0px;}
#contacts{float:left;font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 20px;font-weight: bold;padding-top:16px;line-height:26px;margin:0px;width:236px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
#message {width: 540px;height: 59px;margin-top:20px;padding:0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;float:left}
.email{font-size: 12px;font-weight:normal;}
.smalltext{padding-left:20px}
#clear{clear:both}

/* strip
----------------------------------------*/
#strip{display:block;width:900px;margin:0px;background-color:#fff;text-align:left;padding: 0px;float:left;}
#leftnav{width:248px;height:216px;padding:0px;margin:0px;float:left;background-color:#ccc}
#leftnav ul{list-style:none;margin:0px;padding:0px;}
#leftnav li{float:left;margin:0px;padding:0px;height:30px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FFFFFF;}
#leftnav li a{display:block;background-color: #1C3B08;height: 30px;width: 248px;color:#fff;text-decoration:none;font-size:12px;padding-left:15px;padding-top:8px;padding-bottom:4px}
#leftnav li a:hover{background-color: #ACCF47;}

#stripimg{width:652px;padding:0px;margin:0px;float:right}
#strip-buttons{float:left;width:218px;margin-left:16px;margin-top:0px;padding: 0px;margin-right: 0px;margin-bottom: 0px;}
#strip-buttons ul {list-style:none; margin:0px;padding:0px}
#strip-buttons li{padding:0px;display:block;margin:0px}

/* footer 
----------------------------------------*/
#footer{width:900px;float:left;background-color: 1C3B08;color:#fff;margin: 0px;padding-top: 6px;padding-right: 0px;padding-bottom: 6px;padding-left: 0px;text-align:center}
#footer  a:link{color:#fff;text-decoration:none;}
#footer a:hover {text-decoration:underline;color:#fff;}
#footer a:visited{color:#fff}

/* results 
----------------------------------------*/
#results{
	border: 1px solid #1C3B08;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	float:left;
	font-size:11px;
	width:510px;
	padding: 0px;
}

#summary{width:420px;margin:0px;padding:0px}
#summary ul{display:block;float:right;margin:0px;padding:0px}
#summary li {float:left;padding:0px;display:block;margin:0px}
#summary .header{float:left;background-color:#E5E1DA;padding:4px 4px 4px 10px;margin:0px;width:430px;color:#000;}
#summary .text {line-height:11px;font-size:10px;float:right;padding:5px 5px 10px 10px;color: #666;margin:0px;width:430px}

#topline{margin:0px;width:570px;height:20px;float:left;padding:0px}
#topline .price{width:150px;margin:0px;padding-right: 4px;padding-bottom: 4px;padding-left: 10px;}
#topline .address{margin:0px;padding-right: 4px;padding-bottom: 4px;}
#topline ul{width:580px;list-style:none;font-weight:bold;float:left;margin:0px;padding:0px;background-color:#1C3B08;}
#topline li {color:#fff;float:left;padding-top: 4px;display:block;font-size:11px;margin:0px}
#mainrow-wrapper{width:580px;margin:0px;float:left;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #1C3B08;padding:0px}
#mainrow-wrapper div{float:left;display:block;margin:0px;padding:0px}
#mainrow-wrapper .thumb{width:150px;vertical-align:top;float:left;padding:0px;margin:0px}
#mainrow-wrapper .thumb img {border:0px;}

/* more
----------------------------------------*/
#more{width:510px;height:30px;float:right;margin:0px;padding:0px}
#more ul{list-style:none;float:right;margin:4px 0px 0px;padding:0px}
#more li{float:left;margin: 0px;height: 24px;width: 150px;padding-top: 5px;padding-bottom: 4px;padding-left: 10px;}
#more li a:link{display:block;color:#1C3B08;text-decoration:none;font-weight:bold}
#more li a:hover,#menu li.active a {text-decoration:underline;color:#1C3B08;}
#more li a:visited{font-weight:bold;color:#1C3B08;}


/* featured 
----------------------------------------*/
#featured{border:3px solid #A51377;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 20px;float:left;font-size:11px;width:660px;padding:0px}
#featured-header{background-image: url(http://www.elleproperties.co.uk.40x40.com/images/featured_hdr.gif);background-repeat: no-repeat;background-position: bottom;margin: 0px 0px 10px;padding: 0px;height:40px}

/* full details 
----------------------------------------*/
#fulldetails{border: 1px solid #1C3B08;margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 10px;padding: 10px;float:left;font-size:11px;width:580px}
#fulldetails-header{background-image: url(http://www.elleproperties.co.uk.40x40.com/images/details_hdr.gif);background-repeat: no-repeat;background-position: bottom;margin: 0px 0px 10px;padding: 0px;height:38px}
#fulldetails .bulletwrap{height:190px}
#fulldetails .bullet li{ list-style-type: square;}
#fulldetails-title{
	background-color:#1C3B08;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	width:580px;
	height:20px;
	float:left;
	font-weight:bold;
	padding: 0px;
}
#fulldetails-title ul{list-style:none;float:left;margin:0px}
#fulldetails-title li {float:left;padding-top: 4px;padding-right: 10px;padding-bottom: 4px;padding-left: 10px;display:block;font-size:11px;color:#fff;text-transform:uppercase;width:330px}
#fulldetails-title .address{width:350px}
#fulldetails-title .price{width:160px;text-align:right}
.clear{clear:both}
.leftmessage{
	font-size: 11px;
	font-weight: bold;
	padding: 0px 15px;
	margin: 0px;
	text-align: center;
}