body {
	background-color: #bac390;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	behavior: url(ie_hover.htc);
}
a:link {
	color: #94a253;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #94a253;
}
a:hover {
	text-decoration: none;
	color: #50670d;
}
a:active {
	text-decoration: none;
	color: #50670d;
}


a.brown:link, a.brown:visited {
	color: #55472d;
	text-decoration: none;
}
a.brown:hover, a.brown:active {
	text-decoration: underline;
	color: #55472d;
}


body,td,th, p,li,div,p.test_credit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #55472d;
}
.content_left_column {
	padding: 15px;
}
.testimonials{
	margin:60px 0 0 15px;
	font-size:12px;
	line-height:17px;
}
.testimonials p{
	font-size:12px;
	line-height:17px;
}
.crumbs {
	position:relative;
	left: -11px;
	margin-top:0px;
}
h1, h2 {
	color: #970f00;
	font-size: 24px;
	line-height: 30px;
}
h3 {
	color: #970f00;
	font-size: 18px;
	line-height: 22px;
}
h4 {
	color: #970f00;
	font-size: 14px;
	line-height:16px;
}
h5 {
	color: #970f00;
	font-size: 12px;
	line-height: 16px;
}
h6 {
	color: #970f00;
	font-size: 11px;
	line-height: 15px;
}

.text_large_red_title h1, .text_large_red_title h2{
	margin-top:16px;
	margin-bottom:0px;
}

.left_column_text_hilite {
	color: #f8f4dd;
}
.left_column_text_hilite a {
	color: #f8f4dd;
	text-decoration: none;
}
.left_column_text_hilite a:hover {
	color: #f8f4dd;
	text-decoration: none;
}
.left_column_text_hilite a:active {
	color: #f8f4dd;
	text-decoration: none;
}
.left_column_text_hilite a:visited {
	color: #f8f4dd;
	text-decoration: none;
}





.seach_form_field_text {
	font-size: 11px;
}
.footer_text {
	color: #6d8035;
}
.main_content_box {
	padding: 12px 25px 25px 25px;
}
.search_subheading {
	font-weight: bold;
	color: #970F00;
	background-color: #e2deaf;
	font-size: 14px;
	margin-top:35px;
	padding: 10px;
	border-top: 1px solid #bac390;
	border-bottom: 1px solid #bac390;
}
.text_listing_small_hilite {
	font-size: 10px;
	color: #970F00;
}
.text_red {
	color: #970F00;
}
.req_field {
}
.listing_photo_box {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
}
.listing_center_column_box {
	padding-top: 15px;
	padding-left: 15px;
}
.listing_right_column_box {
	padding-top: 15px;
}
.listing_bottom_box {
	padding-left: 15px;
	padding-bottom: 15px;
}
.detail_pg_hr_box {
	margin-top: 10px;
	margin-bottom: 10px;
}

hr {
	height:1px;
	background-color:#bac390;
	color:#bac390;
	border: none;
	margin-top:27px;
	margin-bottom:18px;
}

hr.header {
	margin-top:13px;;
	margin-bottom:0;
}


.detail_green_title {
	font-size: 12px;
	color: #6d8035;
	background-position: 35px;
}
.detail_normal_text {
	color: #55472d;
}
.detail_greyed_text {
	color: #a2a392;
}
.text_large_red_title {
	font-size: 20px;
	font-weight: bold;
	color: #970F00;
}
.text_med_red_title {
	font-size: 12px;
	font-weight: bold;
	color: #970F00;
}
.text_small_print {
	font-size: 10px;
}

/* nav bar styles */

.menu_div, .menu_div_sub1, .menu_div_sub2{
	display:block;
	position:relative;
	z-index:10;
	width:auto;
	float:left;
	height:36px;
	padding:78px 0 0 0;
	margin: 0 0 0 0;
}
.menu_div_sub1 ul, 
.menu_div_sub2 ul{
	display:none;
	position:relative;
	margin:0 -35px 0 16px;
	padding:0;
}

.menu_div_sub1 ul{
	width:125px;
	height:50px;
}
 
.menu_div_sub2 ul{
	width:85px;
	height:35px;
}

.menu_div_sub1 ul li,
.menu_div_sub2 ul li{
	margin:2px 0 2px 0;
	padding:0 0 0 0;
}
.menu_div_sub2{
}
.menu_div_sub1{
}
.menu_div_sub1:hover{
	display:block;
	height:72px;
	padding-top:26px;
	z-index:40;
}
.menu_div_sub2:hover{
	display:block;
	height:71px;
	padding-top:41px;
	z-index:40;
}


.menu_div_sub1:hover ul,
.menu_div_sub2:hover ul{
	display:block;
}
.menu_div_sub1:hover ul li,
.menu_div_sub2:hover ul li{
	display:inherit;
	position:relative;
	list-style-type:none;
	text-indent:none;
	padding:0;
}
.menu_div_sub1 ul li a,.menu_div_sub1 ul li a:link,.menu_div_sub1 ul li a:visited,
.menu_div_sub2 ul li a,.menu_div_sub2 ul li a:link,.menu_div_sub2 ul li a:visited
{
	color:#BAC390;
	text-decoration:none;
}
.menu_div_sub1 ul li a:hover,.menu_div_sub1 ul li a:visited:hover,.menu_div_sub1 ul li a:active,.menu_div_sub1 ul li a:active:hover,
.menu_div_sub2 ul li a:hover,.menu_div_sub2 ul li a:visited:hover,.menu_div_sub2 ul li a:active,.menu_div_sub2 ul li a:active:hover{
	color:#ffffff;
	text-decoration:none;
}
