body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #000;
	margin-top:20px;
	background-color: #221e1f;
	}

#wrapper {
	position: relative;
	width: 800px;
	margin: auto;
	border: 0px solid red;
	}
	
#header {
	border-bottom: 9px solid #DFBA62;		
	}
.pageheader {
	font-weight:bold; 
	font-size:18px;
	}
h1 {
	font-weight:bold;
	font-size:18px;
	margin:0;
	padding:0;
}
h2 {
	font-weight:bold;
	font-size:14px;
	margin:0;
	padding:0;
}
p.inset {
	border:1px solid #ccc;
	background-color:#eee;
	padding:9px;
	font-size:0.8em;
	color:#666;
}
#v1 {
	float:left;
	width:200px;
	text-align:center;
	margin-top:0px;	
	}
	
#v2 {
	float:right;
	margin-right:40px;
	margin-top:0px;	
	}
	
#content {
	border-top: 9px solid #DFBA62;
	border-bottom: 9px solid #DFBA62;
	}
	
#footer {
	padding: 0 10px;
	height: 50px;
	font-size: 8pt;
	text-align: right;
	color: #FFF; 
	background-color: #c5862b;
	}

#footer ul {
	list-style:none;
	width:100%;
	margin:0;
	padding:0;
}

#footer ul li {
	display:inline;
	margin:0 0 0 8px;
	background:url(/images/footersep.gif) no-repeat right center;
	padding:0 8px 0 0;
}

#footer ul li.last {
	background:none;
	padding:0 0 0 0;
}
	
.content_block_gradient {
	min-height: 75px;
	padding: 7px 10px 5px 10px;
	margin-bottom: 15px;
	background-color: url('/images/content_bggradient.jpg');
	background-repeat: no-repeat;
	}
.content_block_gradient span {
	display: block;
	margin: 10px;
	padding-left: 10px;
	font-size: 80%;
	border-left: 3px solid #DFBA62;
	}
	
th {
	color: #FFF;
	font-size: 8pt;
	font-weight: bold;
	background-color: #DFBA62;
	}

A {
	color: #c5862b;
	text-decoration:none;
	}
A:hover {
	color: #DFBA62;
	text-decoration:underline;
	}
	
#footer a {
	color: #FFF;
	}
	
#footer .vsi {
	font-size:0.9em;
	margin:0 0 0 15px;
	padding:0 0 0 19px;
	background:url(/images/visionary_services_inc.gif) no-repeat 0 50%;
}
/*--------------------------------------------------*/

#mainnav {

}


#mainnav ul {
	margin:0;
	padding:0;
	list-style: none;
	height:224px;
	background-color:#000000;
}

#mainnav li {
	padding:0 0 0 19px;
	background-color:#333333;
	border-bottom: 1px solid black;
	font-weight:bold;
	font-size:12px;
	line-height:36px;
}
.mainnavigation {
	width:800px; 
	height:259px;
	clear:left;
	}
.mainnavigation_left {
	background-color:#333333; 
	clear:left; 
	width:200px; 
	float:left;
	}
.mainnavigation_right {
	width:600px; 
	clear:right; 
	float:right;
	}
.secondarynav {
	color: #c5862b;
	text-decoration:none;
	float:right; 
	clear:none;
	padding-top:65px;
	}
.navlogo {
	float:left;
	clear:none;
	}
.maincontent {
	width:750px; 
	padding:25px; 
	background-color:#FFFFFF; 
	color:#000; 
	overflow:hidden;
}

.lefttextbox {
	width:425px;
	margin:10px 0 0 10px;
	padding-right: 10px;
	float:left;
	border-right:2px solid #DFBA62;	

}

.righttextbox {
	width:275px;
	margin:10px 0 0 10px;
	padding:0;
	float:left;
	text-align:center;
}
.bold {
	font-weight:bold;
}
/*--------------------------------------------------*/
.clearleft {
	clear:left;
}
.center {
	text-align: center;
	width:100%;
}
.fullwidth {
	width:100%;
	}

.sold {
	text-decoration:line-through;
	font-weight: bold;
	color: #990000;
} 
.right {
	clear:none;
	float:right;
	}
.small {
	 font-size: 0.9em;
	 }
.leftindent {
	padding-left:25px;
}

/* Lot Descriptions & Home Page & home Show*/
.lotdescription {
	width:100%; clear:both; overflow:hidden;
}
.middle {
	padding:15px 0px 15px 0px;	margin:15px 0px 15px 0px; border-top:2px solid #DFBA62; border-bottom:2px solid #DFBA62;	
}
.lottext {
	width:475px; 
	}
.hometext {
	width:450px; 
	}
.lotimage {
	width:250px;
}
.leftbox {
	float:left; clear:left;
	}
.rightbox {
	float:right; clear:right;
	}
.homepage_links {
	border:1px solid gold; font-weight:bold;
}
.homepage_links li {
	padding:10px 0;
}
.homeshow_gallery {
	padding:15px 0px 0px 0px;	margin:15px 0px 0px 0px; 
}
.gallery_thumb {
	text-align:center; margin:0 auto 10px auto;
}

.plattbl th {font-weight:bold; text-align:center; color:#fff; background-color:#c6862c;}
.plattbl td {text-align:center;}

p.neighbor {margin-bottom:0;}
ul.neighbor {margin-top:0; margin-bottom:20px;}

form.contactus label {font-weight:bold; font-size:0.9em; cursor:pointer;}
form.contactus label span {color:#c00; font-size:18px; line-height:12px;}
form.contactus td {height:50px;}
form.contactus input[type=text] {width:215px;}

.errorp {border:2px dashed #c00; padding:7px; color:#c00; font-weight:bold;}