@charset "utf-8";
/* CSS Document */
body { 
	background-color: #070707;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	line-height: 20px;
}
a:link {
	color: #ffffff;
	text-decoration: none;
}
a:visited {
	color: #ffffff;
	text-decoration: none;
}
a:active {
	color: #ffffff;
	text-decoration: none;
}
a:hover {
	color: #938d7a;
	text-decoration: none;
}
/*home page styles*/
	#wrapper_home {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 920px;
	background-image: url(images/side_bars.jpg);
	background-color: #5e829b;
	background-repeat: repeat-x;
	height: auto 100%;
}

#header_home {
	margin: 0 0 0 0;
}

#side-a_home {
	float: left;
	width: 14px;
	height: auto 100%;
}

#side-b_home {
	float: right;
	width: 14px;
	height: auto 100%;
}

#content_home { 
	float: left;
	width: 96.5%;
	*width: 97%;
}

#footer_home {
	height: 10px;
	clear: both;

}
#wrapper_home_content {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 887px;
	background-color: #172125;

}

#header_home_content {
	margin: 0 0 0 0;
}

#side-a_home_content {
	float: left;
	width: 383px;
}

#side-b_home_content {
	float: left;
	width: 225px;
}

#content_home_content { 
	float: left;
	width: 250px;
	background-image: url(images/content_bg.jpg);
}
#footer_home_content {
	clear: both;
}
/* --------------------------- quick search -----------------------------------*/
.quicksearch_smallform {
	width: 82px;
	height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin-bottom: 10px;
	margin-left: 5px;

}
.quicksearch_medform {
	width: 192px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin-bottom: 10px;
	margin-left: 5px;
}
.quicksearch_mlsform {
	width: 189px;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin-left: 5px;
	
}
.search_button {
	margin-left: 160px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.footer_div {
	background-color: #938d7a;
	margin-top: 2px;
	height: 5px;
	width: 920px;;
	}
/* ----------------------------------------- backpage structure-------------------------------------------------------*/

#wrapper_backpages {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 890px;
	background-color: #182126;
}

#header_backpages {
	margin: 0 0 0 0;
}

#side-a_backpages {
	float: left;
	width: 677px;
}

#side-b_backpages { 
	margin: 0;
	float: left;
	width: 193px;
	height: 1% /* Holly hack for Peekaboo Bug */
}
#side-a_backpages_b{
	width: 100% auto;
}
#footer_backpages {
	clear: both;
	background: #A2A2A2;
}

/*------------------------------------------- contact form -------------------------------------------*/
.contat_form_text {
	width: 100px;
	float: left;
}
.smallFormField {
	width: 250px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.boxes {
	margin-bottom: 10px;
}
.largeFormField {
	width: 250px;
	height: 50px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.search_button_contact {
	margin-left: 280px;
	}
.address {
	padding-top: 85px;
	}
.address_bold { 
	font-weight: bold;
	}
	