body {
	background: #161417 url('../images/bg_grass.png') repeat-x top center ;
	width: 100%;
	text-align: center;
	font: 12px/18px Helvetica, Arial, sans-serif;
}
#wrapper {
	margin: 0 auto;
	background: #161417 url('../images/bg_home.png') no-repeat top center;
	min-height: 600px;
	position: relative;
	width: 1020px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
  #wrapper {margin-top: 9px;}
}


.clear {
	clear: both;
}
.logo {
	margin-top: 72px;
}
#row1 {
	margin: 25px 0;
	height: 275px;
}

#boxNewHide, #boxCommercialHide, #boxNeighborhoodHide, #boxLandHide {
	background: url('../images/box_bottom.png') no-repeat top center;
	color: #fff;
	height: 0px;
	width: 250px;
	float: left;
}
#boxNew, #boxNeighborhood, #boxLand, #boxCommercial {
	width: 250px;
	padding: 0;
	margin: 0;
}
.box {
	float: left;
	margin-right: 5px;
}
#row2 {
	background: transparent url('../images/homebox_lg.png') no-repeat top center;
	clear: both;
	width: 998px;
	height: 234px;
	margin-left:10px;
}
#boxNewHide p, #boxCommercialHide p, #boxNeighborhoodHide p, #boxLandHide p {
	font: 10px Verdana, Arial, sans-serif;
	text-align: left;
	margin: 5px 25px;
}
#searchMap, #searchQuick, #contact {
	float: left;
	margin: 9px 0 0 20px;
}
#searchMap {
	width: 240px;
}
#searchQuick {
	width: 270px;
}

#contact {
	width:400px;
}	
#contact form{
	color: #FFA41C;
}
#contact form input.check{
	width: 10px;
	height: 10px;
}
h1.search, h1.contact, h1.loginn, h1.ad, h1.nwsearch {
	font: 24px "Times New Roman", Times, Georgia, serif;
	color: #fff;
	height: 36px;
	font-weight: 400;
	padding-left: 40px;
	text-align: left;
	margin-bottom: 10px;
}
h1.ad {
	background: url('../images/icon4.gif') no-repeat top left;
}
h1.search {
	background: url('../images/magnify.png') no-repeat top left;
}
h1.loginn {
	background: url('../images/login.png') no-repeat top left;
}
h1.contact {
    cursor:pointer;
	background: url('../images/envelope.png') no-repeat top left;
}
form#quicksearch {
	float: left;
	padding-left: 10px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFA41C;
	
}
input, select {
	border: 1px solid #999;
	color: #333;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 4px;
	float: left;
	clear: left;
	margin: 5px 5px 5px 0;
}
.formtext {
	font: bold 14px Arial, Helvetica, sans-serif;
	float: left;
}
input {
	width:190px;
}
input#btn_search {
	background: url('../images/btn_search.png') no-repeat top left;
	width: 95px;
	border: none;
	height: 35px!important;
	cursor:pointer;
}
input#btn_go {
	background: url('../images/btn_go.png') no-repeat top left;
	width: 35px;
	border: none;
	margin:0;
	height: 35px!important;
}
input#btn_submit {
	background: url('../images/btn_submit.png') no-repeat top left;
	width: 35px;
	border: none;
	float: right;
	margin:0;
	height: 95px!important;
}
select {
	width:200px;
}
label {
	float:left;
}
textarea {
	width: 140px;
	float:left;
	margin: 5px 10px;
}
#contactForm {
	border: 1px solid white;
}

#footer ul {
	color: #fff;
	text-decoration: none;
	margin-top: 20px;
	font-size:14px;
}

#footer ul li{
	display:inline;
	padding: 10px;
}

#footer ul li a .pipe {padding-left: 20px;}

#footer a:link, #footer a:visited {color:#FFA41C; text-decoration: none;}
#footer a:hover {color:#FFF; text-decoration: none;}


/***************** SUBNAVIGATION *****************/
.menusubnav{
	margin-left: 280px;
	margin-top: 10px;
}

.menusubnav li{
	float:left;
	border-right: 1px solid #ffb125;
/*	height: 8px;*/
}

.menusubnav li a{
	font-family:Helvetica,Arial,sans-serif;
	color: #ffb125;
	font-size: 10px;
	padding-right: 7px;
	padding-left: 7px;
	text-decoration: none;
}
.contact{
	font: 14px "Times New Roman", Times, Georgia, serif;
	color: #fff;
	height: 36px;
	font-weight:bold;
	padding-left: 20px;
	text-align: left;
	margin-bottom: 10px;
	background: url('../images/web_16x16.png') no-repeat top left;
}


/***************** CONTACT US FORM **************/

