@charset "utf-8";
/* LAYOUT */
div#realEstate_content_container {
	width: 777px;
	margin: 0 auto 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding-top: 0em;
	background-color:#E0CCAF;
	margin-bottom:25px;
}
div#realEstate_content_area {
	position:relative;
	width:723px;
	height:1200px;
	margin-left:26px;
	margin-right:0px;
	margin-bottom:6px;
}
div#realEstate_details_content {
	position:relative;
	width:723px;
	height:1140px;
	background-color:#EBE2D6;
	min-height:710px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:6px;
}
div#details_image_area{
	position:absolute;
	width:320px;
	height:378px;
	top:48px;
	left:12px;
	background-color:#ffffff;
	border:solid;
	border-width:thin;
	border-color:#C19D4D;
}
div#details_specs_area{
	position:absolute;
	width:367px;
	height:378px;
	top:48px;
	left:342px;
	background-color:#ffffff;
	border:solid;
	border-width:thin;
	border-color:#C19D4D;
}
div#details_bottom_area{
	position:absolute;
	width:700px;
	height:670px;
	top:435px;
	left:12px;
}
div#filter_area{
	position:relative;
	width:410px;
	background-color:#EBE2D6;
	padding-left:16px;
	padding-right:16px;
}
div#items{
	position:relative;
	width:407px;
	margin-top:10px;
	background-color:#ffffff;
	border:solid;
	border-width:thin;
	border-color:#C19D4D;
}
div#sort{
	position:relative;
	width:438px;
	height:23px;
	margin-top:10px;
	background-color:#ffffff;
	border:solid;
	border-width:thin;
	border-color:#C19D4D;
}
div#listing_tan{
	position:relative;
	width:438px;
	height:150px;
	margin-top:10px;
	background-color:#f5f1e8;
	border:solid;
	border-width:thin;
	border-color:#C19D4D;
}
div#listing_white{
	position:relative;
	width:438px;
	height:150px;
	margin-top:10px;
	background-color:#ffffff;
	border:solid;
	border-width:thin;
	border-color:#C19D4D;
}

/* CSS Document */
a:link {
	color: #804b2b;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #804B2B;
}
a:hover {
	text-decoration: underline;
	color: #804b2b;
}
a:active {
	text-decoration: none;
	color: #804b2b;
}
p.details_location{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height:30px;
	color: #804B2B;
	font-weight:bolder;
	margin-top:0px;
	margin-bottom:15px;
	margin-left:12px;
}
span.details_return_btn{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:14px;
	color: #804B2B;
	text-align:left;
	margin-top:12px;
	margin-bottom:5px;
	margin-right:18px;
	margin-left:0px;
}
p.details_top_specs{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:14px;
	color: #804B2B;
	margin-top:12px;
	margin-bottom:5px;
	margin-left:12px;
	margin-right:12px;
}
p.details_bottom_specs{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:14px;
	color: #804B2B;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:12px;
	margin-right:12px;
}
span.realtor_contact_info{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:14px;
	color: #804B2B;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:80px;
}
p.details_amenities{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:14px;
	margin-top:8px;
	margin-left:10px;
	margin-right:10px;
	color: #804B2B;
}
p.details_legal{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:14px;
	margin-top:8px;
	margin-left:10px;
	margin-right:10px;
	color: #804B2B;
}
span.location{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:30px;
	color: #804B2B;
	font-weight:bolder;
	text-decoration:underline;
}
span.price{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:14px;
	color: #804B2B;
	font-weight:bolder;
}
span.details{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:14px;
	color: #8C6919;
}
span.mls{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:14px;
	color: #804B2B;
	font-weight:bolder;
}
span.realtor{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:14px;
	color: #804B2B;
	font-weight:bolder;
}
span.details_btn{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:24px;
	color: #804B2B;
	font-weight:bolder;
}
span.details_btn a:link a:active a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:24px;
	color: #804B2B;
	font-weight:bolder;
}
span.details_btn a:hoover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:24px;
	color: #804B2B;
	font-weight:bolder;
	text-decoration:underline;
}
#nav_btn {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #804B2B;
	background-color:#ffffff;
	border: 1px solid;
	border-color: #c89d51 #6d3700 #6d3700 #c89d51;
	z-index: 99;
	cursor:pointer;
}

/* form styles */
input, textarea, file, button {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ab5802;
	background-color: #f4eee2;
	border: 1px solid;
	padding:1px;
}

option, select {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ab5802;
	background-color: #f4eee2
}

fieldset {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

span.legend {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #804B2B;
}

span.sort_copy {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #804B2B;
}

span.item_numbers {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #804B2B;
	margin-left:20px;
}