* {
	margin: 0px;
	padding: 0px;
}
body {
	background: #f1edc8;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	background: url(page.jpg) center center no-repeat #f1edc8;
}
h1, h2, h3, h4, h5, h6 {
	margin-bottom: 10px;
	font-family:Calibri;
	color:#FFF;
}
h1 {
	font-size: 18px;
}
h2 {
	font-size: 16px;
}
h3 {
	font-size: 14px;
}
h4 {
	font-size: 12px;
}

img {
	border: 0px;
}
a {
	color: #660000;
	text-decoration: none;
}
a:hover {
	color: #000;
	text-decoration: underline;
}
.clear-both {
	clear: both;
	font-size: 0px;
}
#wrapper {
width:790px;
margin: 15px auto;
	background:#041605;
}
#wrapperpadding {
padding:5px;
}
#header {
padding-bottom:10px;
}
#searchbox {
background:#aea272;
padding:10px 0px;
text-align:center;
color:#041605;
margin-top:5px;
background: url(searchbox.gif) top left repeat-x #91875e;
}
#searchbox span {
font-weight:bold;
text-transform:uppercase;
color:#041605;
}
#searchbox .submitbtn {
background:none;
border:0px;
cursor:pointer;
}
#searchbox td {
padding:0px 3px;
vertical-align:middle;
}
#searchbox td select {
width:100px;
}
#logospace {
background: url(logo.gif) center left no-repeat #FFF;
height:125px;
overflow:hidden;
margin-bottom:10px;
}
#logo {
float:left;
width:500px;
}
#logo a {
display:block;
font-size:20px;
font-weight:bold;
color:#08480d;
padding:90px 20px 10px 130px;
font-family:Calibri;
}
#contactenos {
float:right;
text-align:right;
width:270px;
margin:20px 10px 0px 0px;
}
#contactenos_link {
color:#041605;
text-transform:uppercase;
}
#contactenos_cfmgroup {
margin-top:60px;
color:#08480d;
font-size:11px;
}
#visual {
background: url(visual.jpg) top left no-repeat;
height:206px;
overflow:hidden;
}
#contentarea {
padding-bottom:10px;
}
#middlecolumn p {
	margin-bottom: 10px;
}
#footer {
padding:10px 0px;
text-align:center;
background:#fef9f9;
border-top:7px solid #61443e;
color:#818080;
font-size:11px;
}

#footer a {
color:#818080;
text-decoration:none;
}
#footer a:hover {
color:#818080;
text-decoration:underline;
}

#leftcolumn {
		width:150px;
		margin:0; padding:0;
		vertical-align:top;
		}
	#rightcolumn {
		width:150px;
		margin:0; padding:0;
		vertical-align:top;
		}
	#middlecolumn {
		padding:0px 10px;
		vertical-align:top;
		}
	#middlecolumn a {
  color:#FFF;
  }
		
.blueblock {
background:#aea272;
color:#041605;
font-size:11px;
text-transform:uppercase;
}
.blueblock .menulist a {
display:block;
padding:5px 0px 5px 10px;
border-bottom:1px solid #ddd5b3;
background: url(searchbox.gif) top left repeat-x #91875e;
color:#041605;
font-size:11px;
font-weight:bold;
 min-height:34px;
  height:auto !important;
  height:34px;

}		
.blueblock .menulist a:hover, .blueblock .menulist a.active {
background:#bcaf7c;
text-decoration:none;
}
#userlinks {
padding:10px;
}
#userlinks a {
font-weight:bold;
color:#041605;
}

.blackblock {
background:#FFF;
color:#2e2e2e;
font-size:12px;
}
.blackblock-title {
background: url(searchbox.gif) top left repeat-x #91875e;
color:#041605;
font-size:12px;
padding:8px 5px;
font-weight:bold;
text-align:center;
font-family:Calibri;
}
.blackblock-text {
padding:5px;
}



/*RESULT PAGE*/
.images_thumbs {
padding:0px 0px 0px 0px;
}
.images_thumb {
float:left;
width:80px;
height:80px;
overflow:hidden;
border:2px solid #FFF;
margin:5px 5px 0px 0px;
}

.images_thumb img {
height:80px;
}

.property td ul {margin:0px 0px 0px 30px;}

/*FEATURED*/
.featured_listings {
width:100%;
}
.featured_listings td {
text-align:center;
vertical-align:top;
width:33%;
}
.featured_listings h4 {
color:#FFF;
font-size:12px;
text-align:center;

}
.featured_listings h4 a {
font-size:12px;
color:#FFF;
text-decoration:none;
width:120px;
margin:0px auto;
display:block;
}
.featured_listings_img {
display:block;
text-align:center;
width:120px;
height:90px;
overflow:hidden;
margin:0px auto;
border:1px solid #FFF;
}
.featured_listings_img img {
height:90px;
}

/*subscribe*/

#subscribe {
background: url(searchbox.gif) top left repeat-x #91875e;
}
#subscribe-title {
font-size:12px;
color:#041605;
padding:3px 5px;
font-weight:bold;
border-bottom:1px solid #FFF;
}
#subscribe-content {
padding:3px 3px;
}
.subscribe-box th {
text-align:left;
color:#314403;
font-weight:normal;
}
.subscribe-box td button {
background:none;
border:0px;
}

/*/ssss/*/
.property-dataset {
	background: #aea272;
	border: 1px solid #CCC;
	padding: 5px;
	margin-bottom: 10px;
	color:#041605 !important;
	width:460px;
}
.property-dataset-head {
	background: #FFF;
	border: 1px solid #CCC;
	padding: 2px 5px;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 5px;
	height:16px !important;
	color:#041605;
}
.property-dataset-head a {
	color:#041605 !important;
}
.property-dataset-head div {
	float: right;
	width: 200px;
	text-align: right;
}
.property-dataset-image {
	float: left;
	width: 150px;
	height: 100px;
	overflow: hidden;
	margin-right: 10px;
}
.property-dataset-image img {
	margin: 0px;
	border: 1px solid #bfbfbf;
}
.property-dataset-desc {
	float: left;
	width:150px;
	font-size:10px;
	color:#041605;

}
.property-dataset-desc p {
	margin-bottom: 3px;
}
.property-dataset-links-block {
float:right;
width:120px;
}

.property-dataset-links {
}
.property-dataset-links a {
display:block;
margin-bottom:5px;
font-size:10px;
padding:2px;
color:#041605 !important;
text-align:right;
}
.property-dataset-links a:hover {
text-decoration:underline;
}

.featurelist ul {
padding:0px !important;
margin:0px !important;
}

.featurelist ul li {
list-style:none;
padding:0px !important;
margin:0px !important;
padding-left:20px !important;
background: url(tick.jpg) center left no-repeat;
line-height:20px;
}
