body{font-family: Tahoma, "Trebuchet MS",  Arial; font-size:80%; color:#999;	text-align:left; min-width:926px; margin:0px;
	background: url(tmp-img/background.jpg) repeat-x;}
#outer{width:926px;margin: 0 auto 0px auto;background-repeat: no-repeat;background-position: left top; position:relative; z-index:3;}
.topbar {height: 37px;	line-height: 37px;}
.rightfloat {float: right;	width: 400px;	text-align: right;	font-weight: bold;	color: #F9AD2A;	font-size: 140%;}
#heading {	height: 176px;	background: url(tmp-img/imageofhouse.gif) no-repeat 0px 2px;}
#footer {background: url(tmp-img/footer.jpg) repeat-x;	height: 72px;	clear: both;	text-align: center;	line-height:72px;	font-weight: bold;	color: #FFFFFF;	margin-top:5px;}
#footer a:link,#footer a:visited{	color:#F8B533;}
#footer a:hover,#footer a:active{	color:#FFFFFF;}

a{color: #0B4082;}

h1 {color: #BF9342;	font-size: 140%;padding: 8px 0 5px 8px;margin:0; font-weight:bold;}

#container {padding-top:20px;	clear: both;}
/* -----------------content--------------------- */
#content {padding: 0 0 0 5px;margin: 0 205px 0 200px; font-size: 110%;font-weight: bold;color: #666666;}


#searchbox {background:#FBF9EE no-repeat left top; padding:10px 10px; margin:10px 0px 0px 3px; color:#BF9342;border-bottom: 3px solid #D2BE9B; }
#searchbox p {
	color:#666666;
}
#searchbox .propbox {
background-color:#E4E4C9;
padding:5px;
}
#title h2{
	margin-left:-10px;
}


hr {border-bottom:1px dotted #FFF; }


/* --------------left & right------------- */
#left {background-color:#FFF; float: left;width: 200px;margin: 0 0 0 0;padding: 0;}
#right {float: right;width: 200px;margin: 0 0 0 5px;padding: 0; }
#inright {width: 345px;margin: 15px 0 0 10px;padding: 0; text-align:left;}

.homepagebox {
	background:url(cnt-img/boximages/centrebox-513-x-1.gif) repeat-y;
	margin:0 auto;
	padding: 10px;
}

.homepagebox p{	margin: 0 5px 5px 5px;	}
.homepagebox h2{font-size: 120%;color: #BF9342;	padding: 5px; margin:0;}
.left {	float: left;	margin-right: 10px;	margin-bottom: 5px;}
.right {	float: right;	margin-left: 10px;	margin-bottom: 5px;}

.right_field {	float: left;	margin-right: 10px;	margin-bottom: 5px;}
.right_f {	float: left;	margin-right: 10px;	margin-bottom: 5px;}
.top {margin-top:5px;}
.rentsearch {
	background: #BA9B65 left top;
	height:144px;
	color: #FFF;
	font-weight: bold;
	margin:0px 0 10px;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 5px;
}
.propsearch {	background: #0E4387;	height:144px;	color: #FFF;	font-weight: bold; padding-left:10px;}
.propsearch img {	float: right;}
.rentsearch img {	float: left;}
.propsearch a, .rentsearch a {	color: #FFF;}
.contactus {	color: #FFFFFF;	background: #799AE0 url(tmp-img/contact.jpg) no-repeat right 35px;	height:144px;}

.propsearch h2, .rentsearch h2 {font-size: 180%;	padding-top: 5px;	margin: 0px;	padding-bottom: 5px; color:#FFF;}
.propsearch h2 a, .rentsearch h2 a { text-decoration:none; }
.contactus h2 {	font-size: 140%;	padding-top: 8px;	margin: 0px;	padding-bottom: 0px;	padding-left: 8px;	color: #14468D;
	line-height: 100%;}
.contactus img {	float:right;}
.white {color:#FFF;}

/* Stuart's CSS for the Widget Property Database */


.fivepixel {
	margin-bottom: 3px;
}
.contactus form {
	margin: 2px;
	padding: 8px 0px 0px 5px;
	width: 35px;
}
.paddingright {
	padding-right: 20px;
}
.contactus form input {
	color: #2D5EC4;
	font-family: Tahoma, "Trebuchet MS",  Arial;
	font-weight: bold;
}
.listbox {
float: left;
border-bottom: 1px solid #133362;
}
.listleft {
float: left;
width: 250px;
font-size: 14px;
line-height: 19px;
padding-left: 6px;
}
.listleft a {
color: #133362;
text-decoration: none;
}
.listleft a:hover {
color: #FA8C00;
}
.listright {
float: right;
width: 250px;
}


#menuwrapper {
padding: 0px; 
margin: 0px;
}
.clearit {	
clear: both;	
height: 0;	
line-height: 0.0;	
font-size: 0;
}

#p7menubar, #p7menubar ul {	
padding: 0;	
margin: 0 0 0 10px;	
list-style: none;
}

#p7menubar a {	
	display: block;	
	text-decoration: none;	
	border-right: 1px solid #333;	
	color: #F8B533;	
	line-height: 34px;	
	font-size: 130%;	
	padding: 0px 10px 5px 10px;
	border-right: 1px solid #566D8F;
}

#p7menubar a.trigger {	
	padding: 2px 25px 5px 25px;
}


#p7menubar li ul, #p7menubar ul li {width: 16em;}

#p7menubar ul li a {	
color: #565656;	
border-right: 0;	
padding: 3px 12px 3px 16px;	
border-top: 1px solid #566D8F;
}

#p7menubar li ul {	
position: absolute;	
display: none;	
background-color: #133362;	
border-right: 1px solid #333333;	
border-bottom: 1px solid #333333;
}


#p7menubar li:hover a, #p7menubar a:focus, #p7menubar a:active, #p7menubar li.p7hvr a {color: #fff;}

#p7menubar li:hover ul, #p7menubar li.p7hvr ul {display: block;}

#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {color: #F8B533;	background-color: transparent; }

#p7menubar ul a:hover {	background-color: #133362!important; color: #FFFFFF!important;}

#p7menubar li {
width: auto;
float: left;	
}
.paddingimg {margin-bottom: 7px;}
#proptypenew{ margin-left:10px; margin-bottom:10px;}
#resultsDiv {
	float:right;
	border:1px solid #EEEEEE;
	background-color:#CCCCCC;
	padding:5px;
}
#resultsDiv #AJAX_numberOfResults {
	color:#000000;
}
#propOfWeek {
	border: 1px solid #133362;
	background-color:#F9AD2A;
	color:#FFFFFF;
	font-size:120%;
	font-weight:bold;
	text-align:center;
}
#propOfWeekTitle{
	background-color: #294688;
	display: table-cell;
	text-align:center;
	vertical-align:middle;
	height:25px;
	width:200px;
	line-height:25px
}
.whthumbsShortlist{
	margin-top:1px;
	width:195px;
}

/*property details*/
#ssPhoto {
	text-align:left;
}

#firstDetails ul li {
list-style-type:none;
float:left;
margin-right:4px;
margin-bottom:4px;
}

#firstDetails ul {
margin:0;
padding:0;
margin-top:10px;
}

#searchbox form h2{
	clear:both;
	padding-top:10px;
}

#firstDetails ul li img {
	width:100px;
}