@charset "utf-8";
/* CSS Document */
body, table, tr, td, div, span, p, input, textarea	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
h1, h2, h3, h4,p	{ padding:0; margin:0; font-weight:normal; padding-bottom:10px;}
body				{ padding:50px 0px 20px 0; margin:0; background:url(images/background.jpg) repeat top center;}
a					{ color:#BE7D2A; text-decoration:none;}
a:hover				{ color:#58595B;}
ul					{ margin:0; padding:0 0 10px 0; list-style:none;}
ul li				{ list-style:none; padding:0px 0 10px 10px; margin:0; background:url(images/bullet.gif) no-repeat top left;}

#bkg				{ background:url(images/bkg.png) no-repeat top center;}
#main_wrapper		{ width:1023px; background:#FFFFFF;}
#main				{ padding:35px 35px 25px 35px; position:relative; zoom:1;}
#header				{ padding:0 0 0px 0; zoom:1;}
#logo_wrapper		{ padding-bottom:10px;}
#logo				{ float:left; width:250px; color:#636363; font-size:30px; font-family:Georgia, "Times New Roman", Times, serif;}
#logo a				{ color:#636363;}
#logo a:hover		{ color:#636363;}
#nav_wrapper		{ float:right; padding:0 0 0 0px;} 
#nav				{ }
.nav_item			{ padding:0px 0px 5px 5px; float:left;}
.nav_text			{}
.nav_item a			{ color:#58595B;}
.nav_text_active a	{ color:#BE7D2A;}

#flash				{}
#print_flash		{ display:none; visibility:hidden;}
#print_img			{ display:none; visibility:hidden;}
#content_wrapper	{ padding:50px 45px 0 50px;}
#content			{ }
#footer				{ clear:both; width:1023px; padding:20px 0;}
#footer_l			{ font-size:10px; color:#58595B; float:left; width:720px;}
#footer_l2			{ font-size:10px; color:#58595B;}
#footer_r			{ font-size:10px; color:#58595B; float:right; width:240px;}
#footer_r a			{ color:#58595B;}

.screen				{ display:block; visibility:visible;}
.print				{ display:none; visibility:hidden;}

.left				{ float:left;}
.right				{ float:right;}
.clear				{ clear:both; line-height:0; font-size:0;}
.hid				{ display:none; visibility:hidden;}

h1					{ color:#BE7D2A; font-size:24px; padding-bottom:15px;}
h2					{ font-size:14px; font-family:Georgia, "Times New Roman", Times, serif;}
h3					{ font-size:14px;}

.padding_top		{padding-top:10px;}

.image_prop			{ padding:0 0 7px 0;}
.prop_area_out		{ float:left; width:455px; background:#D8D2C4; zoom:1; margin-bottom:20px; position:relative; margin-left:6px; zoom:1;}
.prop_img			{ float:left;}
.prop_area			{ float:left; padding:10px 0px 10px 10px; width:250px;}
.prop_new			{ position:relative; top:-20px; left:100px; margin-bottom:-67px;}
.prop_text			{ }
.prop_price			{ font-weight:bold; padding-top:9px;}
.prop_title			{ font-weight:bold;}
.prop_area p		{ clear:both; padding:10px 0 0 0;}

.location_img		{ float:left; margin: 0 5px 5px 0;}

#home_items			{ padding:5px 0 0 0;}
.home_item			{ float:left; background:#A3A098; height:159px;}
.home_item_inner	{ padding:15px 20px;}
.home_title			{ font-size:16px; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif;}
.home_title_lrg		{ font-size:16px; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif;}
.home_text			{}

.sIFR-hasFlash h1 				{ visibility: hidden;font-size: 14px; line-height: 1em;}
.sIFR-hasFlash h2 				{ visibility: hidden;font-size: 14px; line-height: 1em;}
.sIFR-hasFlash .nav_text		{ visibility: hidden;font-size: 18px; line-height: 1em; height:18px;}
.sIFR-hasFlash .nav_text_active	{ visibility: hidden;font-size: 18px; line-height: 1em; height:18px;}
.sIFR-hasFlash .home_title		{ visibility: hidden;font-size: 14px; line-height: 1em;}
.sIFR-hasFlash .home_title_lrg	{ visibility: hidden;font-size: 18px; line-height: 1em;}


/* this is for updated home page */


.spaceLeft {
margin-left:10px;
}

#b_pop_item			{ display:none;}
#brochure_popup		{ padding:5px; width:400px; background:#FFFFFF; zoom:1;}
#brochure_popup_in	{ border:1px solid #BFC017; padding:20px 15px; color:#BFC017; zoom:1;}
#brochure_popup_in div { padding-bottom:30px; font-size:14px;}
.b_input			{ width:100px;}




/* needs to be at end to overide other CSS */
@media print {
.screen				{ display:none; visibility:hidden;}
.print				{ display:block; visibility:visible;}

#flash				{ display:none; visibility:hidden;}
#print_img			{ margin-bottom:0; display:block; visibility:visible;}
#print_flash		{ height:184px; display:none; visibility:hidden;} /* was using this to show for print, but can't use white - good for SEO */
#print_text			{ padding:55px 0 0 60px; font-size:36px; font-family:Georgia, "Times New Roman", Times, serif; color:#CCCCCC; line-height:30px;}
#print_line			{ padding:15px 0 0 60px; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#CCCCCC;}

}



