/*
Northern Michigan Real Estate 
COLORS:
b69012	GOLD BG
afa04a	GOLD TEXT
a07e0f	GOLD DARK BG 2
596b23	GREEN BG
183621	BORDER BLUE-GREEN
d4cf88	TAN BG
*/
HTML
{
 overflow-y: scroll !important;
 overflow-x: auto !important;
}
body
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 50px 0px;
	background-image:url(../images/bkg-new.gif);
	text-align:center;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

BODY, TD, DIV, P
{
	text-align:left;
	font-size:12px;
}

img
{
	border:none;
}

a
{
	text-decoration:none;
	color:#183621;
	font-size:12px;
	font-weight:bold;
}
a:hover
{
	text-decoration:underline;
	color:#596b23;
}

#featured_properties
{
	/*position:absolute;*/
	left:388px;
	top: 162px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#bca850;
}
.featured_property
{
	/*position:relative;*/
	width:280px;
	height:75px;
	color:#bca850;
	margin: 8px 6px 8px 0px;
	border: solid 1px white;
	background-image:url(../images/featured_property_bg.gif);
	background-repeat:repeat-x;
	padding: 4px 4px 4px 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.featured_property a, .whitelinks
{
	color:#FFFFFF;
	text-decoration:underline;
}
.featured_property a:hover, .whitelinks:hover
{
	color:#ba9412;
	text-decoration:none;
}
.featured_property .whitetext
{
	color:#FFFFFF;
	text-decoration:none;
}

#main_wrapper
{
	text-align:center;
	width:100%;
	margin: 0px 0px 0px 0px;
}

#main
{
	/*position:absolute;*/
	/*top:111px;*/
	margin: 0 auto;
	background-color:#596b23;
	border: solid 4px #183621;
	width:972px;
	min-height:788px;
}
#sect-lft
{
	border:solid 1px #b69012;
	background-color:#b69012;
	/*position:absolute;*/
	float:left;
	top:0px;
	left:0px;
	width:218px;
	min-height:858px;
}
#sect-center
{
	/*position:absolute;*/
	/*float:right;*/
	top:0px;
	left: 224px;
	width:753px;
	min-height:788px;
}
#page_content
{
	width:678px;
	background-color:#cfc979;
	border:solid 5px white;
	margin:0 auto;
	padding: 20px 20px 20px 20px;
	text-align:center;
	background-image:url(../images/bg_inside.gif);
	background-repeat:repeat-x;
	min-height:618px;
}
#page_content_hp
{
	width:678px;
	background-color:#cfc979;
	border:solid 5px white;
	margin:0 auto;
	padding: 12px 12px 12px 12px;
	text-align:center;
	background-image:url(../images/bg_inside.gif);
	background-repeat:repeat-x;
	min-height:618px;
}

#lft-banners
{
	margin:0 auto;
	margin-top:20px;
	text-align:center;
}
#rt_banner_wrap
{
	margin:0 auto;
	text-align:right;
}
#rt_banners
{
	width:234px;
}
#leaderboard00
{
	margin-top:10px;
}
#nav_main
{
	margin: 20px 7px 20px 8px;
	margin:0 auto;
	text-align:center;
}
.nav_main
{
	padding: 6px 0px 4px 0px;
	/*position:relative;*/
	display:block;
}
#flash_content
{
	width: 391px; 
	height: 269px; 
	background-image:url(../images/static_map.gif);
	/*position:absolute;*/
	top:162px;
	left:710px;
}
.county_text
{
	line-height:20px;
	padding-top:10px;
}
#trophyclass_box
{
	margin: 20px 7px 20px 8px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#a07f10;
	font-size:10px;
	color:#3e3e29;
	width:201px;
	height:366px;
	padding:6px 2px 2px 2px;
}
a.grey_link
{
	color:#3e3e29;
	font-weight:bold;
	text-decoration:none;
}
a.grey_link:hover 
{
	text-decoration:underline;
}
a.small_tan
{
	color:#d6d18e;
	font-size:9px;
	text-decoration:none;
}
a.small_tan:hover
{
	color:#3e3e29;
	text-decoration:underline;
}
a.tan_brown
{
	color:#d6d18e;
	font-size:9px;
	text-decoration:none;
}
a.tan_brown:hover
{
	color:#b99047;
	text-decoration:underline;
}
a.lg_tan
{
	color:#d6d18e;
	font-size:12px;
	text-decoration:none;
}
a.lg_tan:hover
{
	text-decoration:underline;
}
a.brown_tan
{
	color:#b99047;
	font-size:9px;
	text-decoration:none;
}
a.brown_tan:hover
{
	color:#d6d18e;
	text-decoration:underline;
}
a.other
{
	font-size:10px;
	color:#1b3a21;
	text-decoration:none;
}
a.other:hover
{
	color:#321704;
	text-decoration:underline;
}
.tan
{
	color:#d6d18e;
}
#header_logo
{
	margin:0px 0px 0px 0px;
	width:980px;
	height:111px;
}
#header_logo_02
{
	background-image:url(../images/header_logo_02.jpg);
	background-repeat:no-repeat;
	text-align:right;
	vertical-align:bottom;
	color:#b99047;
	/*top:100px;*/
	width:758px;
	height:111px;
}
#title
{
	font-variant:small-caps;
	font-family:"Times New Roman", Times, serif;
	font-size:28px;
	padding:20px 10px 20px 10px;
	color:#bca850;
}
#search_form
{
	background-image:url(../images/bg_form.gif);
	background-repeat:repeat-x;
	min-height:225px;
	text-align:center;
}
#search_submit
{
	background-color:#b4b072;
	text-align:center;
	margin:12px;
	padding-top: 6px;
	width: 676px;
}
.label
{
	font-weight:bold;
	color:#000000;
	padding-right:10px;
	text-align:right;
	vertical-align:bottom;
}
.label0
{
	font-weight:bold;
	color:#000000;
	padding-left:10px;
	text-align:left;
	vertical-align:bottom;
}
/* BANNER ADVERTISEMENTS */
.lft_vertical_banner
{
	width: 120px;
	height:254px;
	margin:0 auto;
	text-align:center;
}
.leaderboard
{
	width:742px;
	height:90px;
}
.rt_half_banner
{
	width:234px;
	height:60px;
}
/* HOME PAGE COLUMNS */
.col_left
{
	font-size:11px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top;
	/*padding:10px 10px 10px 10px;*/
	width:321px;
}
.col_right
{
	font-size:11px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top;
	padding-left:10px;
	width:321px;
}
/* ASSOCIATES */
.assoc
{
	padding: 10px 20px 10px 20px;
}
a.assoc_title
{
	font-size:12px;
}