@charset "utf-8";
/* CSS Document */

body {background:#e3e3e3; margin:0; font-size:16px; font-family:arial}
#holder {height:auto; overflow:hidden; background:#e3e3e3 url(images/background.jpg) center center repeat-y; width:1003px; margin:0 auto;}
#innerholder {height:auto; overflow:hidden; background:#fff; width:980px; margin:0 auto;}
#nav {height:38px; width:980px; background:url(images/menuback.jpg);}
#menuitems {text-align:center; margin:0; padding-left:5px; padding-top:8px;}
#menuitems li {display: inline; list-style-type: none; padding-right: 10px; padding-left:12px; border-right:1px solid #cccccc;}
#menuitems li a {font-family:arial; color:#222222; font-size:15px; text-decoration:none;}
#menuitems li a:hover {color:#041d5e;}
#leftinner {margin-top:10px; margin-left:10px; width:664px; height:auto; overflow:hidden; float:left;}
#rightinner {margin-top:10px; margin-left:10px; width:286px; float:left;}
#slideshow {width:664px; height:277px; float:left;}
#result {width:664px; height:auto; overflow:hidden; float:left;}
#text {
	margin-top:10px;
	width:644px;
	height:auto;
	overflow:hidden;
	float:left;
	text-align: left;
	padding-right:20px;
}
#text p {margin:0px; padding:0px; color:#000000; font-family:arial;}
#text H1 {margin:0px; padding:0px; color:#000000; font-family:arial; padding-bottom:10px; font-size:16px;}
#quicksearch {background:url(images/quicksearch.png); width:286px; height:277px; float:left;}
#featured {
	background:url(images/latestround.png);
	width:286px;
	height:253px;
	margin-top:10px;
	float:left;
}
#clear {clear:both;}
#featuredtitle {
	width:256px;
	height:22px;
	margin:10px;
	background:#cfcfcf;
	padding-top:6px;
	color:#333;
	font-family:arial;
	font-size:16px;
	padding-left:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	font-weight: bold;
}
#featuredbox {padding-left:0px; width:256px; height:200px; margin:10px; margin-top:0px;}
#rightbottom {padding-left:0px; width:276px; height:200px; margin:10px; margin-top:0px; float:right; margin-right:20px;}
#footer {width:960px; height:50px; background:#036; margin:0 auto; border:4px solid #999; margin-bottom:5px;}
#searchform {
	margin-top:50px;
	color:white;
	margin-right:10px;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.input {width:170px;}
.inputkeyword {width:170px; background:url(images/fieldbg.png)}
.select {width:175px;}
.whitesmall {font-size:11px; font-weight:bold; color:white; font-family:arial;}
.whitelarge {font-size:15px; color:white; font-family:arial;}
.pagecontrollink {color:white;}
.pagecontrollink active {color:white;}
.blue {color:#036;}
.blueul {color:#036; text-decoration:underline}
.greyborder {border:4px solid #999;}
.greytext {color:#222222}
.greytextsmall {font-size:11px; color:#222222}
div#featured_properties, div.rotate_item {
	width: 266px;
}
.featuredtext {font-size:11px}
#feature_txt {
	display: block;
	/*background: #cccccc;*/
	width: 660px
	font-size: 10px;
	text-decoration: none;
	line-height: 12px;
	color: #999999;
	margin-bottom: 10px;
	text-transform: uppercase;
}

#feature_txt:hover {
	display: block;
	background: #f6f6f6;
	width: 660px
	font-size: 10px;
	line-height: 12px;
	color: #6CAEDF;
	text-decoration: none;
	margin-bottom: 10px;
	text-transform: uppercase;
}

#feature_txt b{
	color: #ffa000;	
}
#feature_table {
	border-collapse: collapse; border-spacing: 0;
	width: 660px;
	margin: 0px;
	padding: 0px;
	border:0 px;
}

#feature_table td, th { 
padding: 0; 
font-size: 10px;
	line-height: 12px;

}

.resultbg {background:url(images/resultbg.png); height:305px; width:664px; overflow:hidden;}
.greysmallish {color:#444; font-size:14px;}
.resultright {width:161px; height:14px; background:url(images/resultright.png); color:#333; font-size:14px; font-weight:bold; text-decoration:none; margin-bottom:10px; padding:10px;}
.resultright a {color:#333; font-size:14px; font-weight:bold; text-decoration:none;}
