@import "reset.css";
html, body {
	height:100%;
	margin:0;
	padding:0;
	font:11px/12px arial, tahoma, helvetica, sans-serif;
}
#container {
	min-height:100%;
	position:relative;
	min-width:1062px;
	background:#079122;
}
* html #container {
	height:100%;
}
#top {
	background:url(../images/top1.jpg) repeat-x;
	height:29px;
	padding-top:20px;
	padding-right:15px;
	text-align:right;
	margin:0;
}
#top li {
	display:inline;
	list-style:none;
	color:#FFF;
	font-weight:bold;
}
#top li a {
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
#top li a:hover {
	text-decoration:underline;
}
#header {
	height:247px;
	background:url(../images/rez_1.jpg) repeat-x;
}
#header a {
	display:block;
	height:247px;
	width:1000px;
	margin:auto;
	text-indent:-999em;
	background:url(../images/banner.jpg) no-repeat;
}
#navhold {
	height:30px;
	background:url(../images/navigation/nav_bg.jpg) repeat-x;
}
#nav {
	height:30px;
	width:1062px;
	margin:0 auto;
}
#nav li {
	float:left;
	list-style:none;
}
#nav a {
	display:block;
	width:118px;
	height:30px;
	text-indent:-999em;
	outline:0;
	position:relative;
}
#nav a span {
	display:none;
	width:118px;
	height:30px;
	outline:0;
	position:absolute;
	top:0;
	left:0;
	cursor:pointer;
}
#nav a:hover span {
	display:block;
}
a.bsw {
	background:url(../images/navigation/bswoff.jpg);
}
a.bsw span {
	background:url(../images/navigation/bswon.jpg);
}
a.faq {
	background:url(../images/navigation/faqoff.jpg);
}
a.faq span {
	background:url(../images/navigation/faqon.jpg);
}
a.home {
	background:url(../images/navigation/homeoff.jpg);
}
a.home span {
	background:url(../images/navigation/homeon.jpg);
}
a.maps {
	background:url(../images/navigation/mapsoff.jpg);
}
a.maps span {
	background:url(../images/navigation/mapson.jpg);
}
a.purchase {
	background:url(../images/navigation/purchaseoff.jpg);
}
a.purchase span {
	background:url(../images/navigation/purchaseon.jpg);
}
a.re {
	background:url(../images/navigation/reoff.jpg);
}
a.re span {
	background:url(../images/navigation/reon.jpg);
}
a.rest {
	background:url(../images/navigation/restoff.jpg);
}
a.rest span {
	background:url(../images/navigation/reston.jpg);
}
a.sell {
	background:url(../images/navigation/selloff.jpg);
}
a.sell span {
	background:url(../images/navigation/sellon.jpg);
}
a.why {
	background:url(../images/navigation/whyoff.jpg);
}
a.why span {
	background:url(../images/navigation/whyon.jpg);
}
.listing {
	padding:0 22px 13px;
	background:url(../images/1d1.gif) bottom center no-repeat;
	margin-bottom:15px;
}
.listing .featimg {
	margin: 0 9px 21px 0;
	float: left;
}
.listing p {
	clear:left;
	padding:10px 0;
}
#wrapside1 {
	float:left;
	width:50%;
	margin-left:-250px
}
div#wrapside2 {
	float:right;
	width:50%;
	margin-left:-250px
}
#middle {
	background:#CECCBD url(../images/w2.jpg) repeat-x;
	padding:0 0 111px;
	width:500px;
	float:left;
	overflow:hidden;
}
#middle #title {
	background:url(../images/1title2.gif) center;
	height:11px;
	width:192px;
	text-decoration:-999em;
	font-size:0;
	line-height:0;
	margin:0 auto 18px;
}
#left {
	background:#079122 url(../images/w1.jpg) repeat-x;
	color:#E2C0BA;
	margin-left:250px;
	padding-top:27px;
	padding-bottom:111px;
}
#left h2 {
	font-weight:bold;
	font-size:16px;
	margin-bottom:11px;
}
#left img.img {
	margin-bottom:11px;
	display:block;
}
#left #leftbox {
	width:250px;
	float:right;
	text-align:center;
	margin-right:22px;
	display:inline;
}
#left a {
	font-size:18px;
	color:#E2C0BA;
	text-decoration:underline;
}
#left a:hover {
	text-decoration:none;
}
#left .small {
	font-size:11px;
	padding-left:3px;
}
#left ul {
	list-style:none;
	text-align:left;
	padding-left:3px;
	padding-top:10px;
}
#left #leftbox ul li {
	margin-bottom:10px;
}
#right {
	background:#E8E7DF url(../images/w3.jpg) repeat-x;
	margin-left:250px;
	padding-top:27px;
	padding-bottom:111px;
}
#p7eq5 {
	width:1px !important;
}
#contentonly #container {
	background:#E8E7DF;
}
#contentonly #content {
	background:#E8E7DF url(../images/w3.jpg) repeat-x;
	padding:27px 0 111px 0;
}
#contenthold {
	width:766px;
	margin:auto;
	padding-top:27px;
}
#contenthold h2 {
	font-family:Calibri, Verdana, Geneva, sans-serif;
	font-size: 24px;
	color: #000000;
	text-align:center;
	margin-bottom:20px;
}
.proplisting {
	margin-bottom:20px;
	color:#55544B;
}
.proplisting .enlarge {
	margin-bottom:3px;
	font-weight:bold;
}
.proplisting ul li {
	float:left;
	margin-right:8px;
}
.proplisting h3 {
	clear:both;
	padding-top:10px;
	margin-bottom:10px;
	font-weight:bold;
}
.directions {
	margin-bottom:20px;
	color:#55544B;
}
#footer {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	background:#000;
	height:100px;
	text-align:center;
	color:#808080;
}
#footer a {
	color:#808080;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
#footer #design {
	position:absolute;
	right:2px;
	bottom:2px;
	font-size: 10px;
	font-weight: bold;
}
#footer ul {
	margin:0 200px;
	list-style:none;
	padding-top:20px;
}
#footer ul li {
	display:inline;
	text-align:center;
}
.phone {
	float:left;
	font-size:16px;
}
.copyright {
	font-size:12px;
}
.em {
	float:right;
	font-size:16px;
}
.clear {
	clear:both;
	font-size:0;
	line-height:0;
}
/*Make sure your page contains a valid doctype at the top*/
#simplegallery1 { /* CSS for sample Gallery */
	position: relative; /*keep this intact*/
	visibility: hidden; /*keep this intact*/
	border: 1px solid #000000;
	margin-left:22px;
}
