﻿ #preloadedImages {
    display:none;
    background-image:url(images/nav_services_bullet.gif);
    background-image:url(images/nav_services_bullet_o.gif);
    background-image:url(images/nav_services_bullet_on.gif);
	background-image:url(images/bg_content_sub.gif);
}

body {
	background: #E0CFB1;
	text-align: center;
	margin: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #50381F;
}

#div_container {
	margin: 0 auto;
	text-align: left;
	width: 700px;
}

#div_main_content {
	background: #fff;
	line-height: 130%;
	font-size: 85%;
}

#textsize {
	padding: 0;
	text-align: right;
	font-size:18px;
	font-weight:bold;
	color: #50381F;
	vertical-align:top;
	}

#textsize a {
	padding: 0 0 0 5px;
	margin-right: 0;
}
	
h1	{font-size:1.4em; font-weight:bold; margin:0; }
h2	{font-size:1.1em; font-weight:bold; margin:0; }
h3	{font-size:1.1em; font-style:italic; margin:0; }
p  {font-size:.85em; font-weight:normal; margin:0; }
h4  {font-size:.85em; font-weight:normal; margin:0; }
h5	{font-size:.7em; font-weight:normal; margin:0; }
h6	{font-size:.6em; font-weight:normal; margin:0; }

h2.center_h2
	{
	margin:.5em 0 .3em 0;
	color:#86ADC5;
	}

h2.center_h2_cont
	{
	margin:.5em 0 .3em 0;
	color:#86ADC5;
	font-size:.85em;
	}

a 			{ color: #FFF; text-decoration: none; border-bottom: 1px solid #FFF;} 
a:link		{ color: #FFF; text-decoration: none; border-bottom: 1px solid #FFF;} 
a:visited	{ color: #FFF; text-decoration: none; border-bottom: 1px solid #FFF;} 
a:active	{ color: #FFF; text-decoration: none; border-bottom: 1px solid #FFF;} 
a:hover		{ color: #50381F; text-decoration: none; border-bottom: 1px solid #FFF; background-color:#FFF; }

a.reverse_link 			{ color: #50381F; text-decoration: none; border-bottom: 1px solid #50381F;} 
a:link.reverse_link	{ color: #50381F; text-decoration: none; border-bottom: 1px solid #50381F;} 
a:visited.reverse_link	{ color: #50381F; text-decoration: none; border-bottom: 1px solid #50381F;} 
a:active.reverse_link	{ color: #50381F; text-decoration: none; border-bottom: 1px solid #50381F;} 
a:hover.reverse_link		{ color: #FFF; text-decoration: none; border-bottom: 1px solid #50381F; background-color:#50381F; }

a.terms_link 			{ color: #A18361; text-decoration: underline; border:none; margin-left:1em;} 
a:link.terms_link		{ color: #A18361; text-decoration: underline; border:none; margin-left:1em;} 
a:visited.terms_link	{ color: #A18361; text-decoration: underline; border:none; margin-left:1em;} 
a:active.terms_link	{ color: #A18361; text-decoration: underline; border:none; margin-left:1em;} 
a:hover.terms_link		{ color: #A18361; text-decoration: underline; border:none; background-color:transparent; margin-left:1em;}

a.img_link { margin-bottom:-2px; vertical-align: middle; border-bottom:none; background-color:transparent; }
a:link.img_link { margin-bottom:-2px; vertical-align: middle; border-bottom:none; background-color:transparent; }
a:visited.img_link { margin-bottom:-2px; vertical-align: middle; border-bottom:none; background-color:transparent; }
a:active.img_link { margin-bottom:-2px; vertical-align: middle; border-bottom:none; background-color:transparent; }
a:hover.img_link { margin-bottom:-2px; vertical-align: middle; border-bottom:none; background-color:transparent; }

.home_content	{padding:5px 15px 5px 15px; }
	
a.nav_menu_link:visited
	{
	float:left;
	display:block;
	padding:3px 10px 3px 10px;
	background-color: #6A8B9F;
	font-size:20px;
	font-weight:bold;
	margin:0 5px 5px 0;
	color: #FFF;
	text-decoration:none;
	text-align:center;
	line-height: 24px;
	}
	
a.nav_menu_link:active
	{
	float:left;
	display:block;
	padding:3px 10px 3px 10px;
	background-color: #6A8B9F;
	font-size:20px;
	font-weight:bold;
	margin:0 5px 5px 0;
	color: #FFF;
	text-decoration:none;
	text-align:center;
	line-height: 24px;
	}
	
a.nav_menu_link:link
	{
	float:left;
	display: list-item;
	padding:3px 10px 3px 10px;
	background-color: #6A8B9F;
	font-size:20px;
	font-weight:bold;
	margin:0 5px 5px 0;
	color: #FFF;
	text-decoration:none;
	text-align:center;
	line-height: 24px;
	}
	
a.nav_menu_link:hover
	{
	float:left;
	display:block;
	padding:3px 10px 3px 10px;
	background-color: #86ADC5;
	font-size:20px;
	font-weight:bold;
	margin:0 5px 5px 0;
	color: #FFF;
	text-decoration:none;
	text-align:center;
	line-height: 24px;
	}
	
.nav_menu_on
	{
	float:left;
	display:block;
	padding:3px 10px 3px 10px;
	background-color: #50381F;
	font-size:20px;
	font-weight:bold;
	margin:0 5px 5px 0;
	color: #FFF;
	text-decoration:none;
	text-align:center;
	line-height: 24px;
	}
	
a.nav_services_link:visited
	{
	float:left;
	display:block;
	padding:3px 0 3px 0;
	background-color: #FFF;
	background-image:url(images/nav_services_bullet.gif);
	background-repeat:no-repeat;
	font-size:18px;
	font-weight:normal;
	margin:0 5px 5px 0;
	color: #50381F;
	text-decoration:underline;
	text-align:left;
	text-indent:20px;
	line-height: 20px;
	}
	
a.nav_services_link:active
	{
	float:left;
	display:block;
	padding:3px 0 3px 0;
	background-color: #FFF;
	background-image:url(images/nav_services_bullet.gif);
	background-repeat:no-repeat;
	font-size:18px;
	font-weight:normal;
	margin:0 5px 5px 0;
	color: #50381F;
	text-decoration:underline;
	text-align:left;
	text-indent:20px;
	line-height: 20px;
	}
	
a.nav_services_link:link
	{
	float:left;
	display:block;
	padding:3px 0 3px 0;
	background-color: #FFF;
	background-image:url(images/nav_services_bullet.gif);
	background-repeat:no-repeat;
	font-size:18px;
	font-weight:normal;
	margin:0 5px 5px 0;
	color: #50381F;
	text-decoration:underline;
	text-align:left;
	text-indent:20px;
	line-height: 20px;
	}
	
a.nav_services_link:hover
	{
	float:left;
	display:block;
	padding:3px 0 3px 0;
	background-color: #50381F;
	background-image:url(images/nav_services_bullet_o.gif);
	background-repeat:no-repeat;
	font-size:18px;
	font-weight:normal;
	margin:0 5px 5px 0;
	color: #FFF;
	text-decoration:none;
	text-align:left;
	text-indent:20px;
	line-height: 20px;
	}
	
.nav_services_on
	{
	float:left;
	display:block;
	padding:3px 0 3px 0;
	background-color: #A18361;
	background-image:url(images/nav_services_bullet_on.gif);
	background-repeat:no-repeat;
	font-size:18px;
	font-weight:normal;
	margin:0 5px 6px 0;
	color: #FFF;
	text-decoration:none;
	text-align:left;
	text-indent:20px;
	line-height: 20px;
	}
	
a.render_link:visited
	{
	padding:0;
	font-size:1.1em;
	font-weight:bold;
	color: #50381F;
	text-decoration:underline;
	text-align:center;
	}
	
a.render_link:active
	{
	padding:0;
	font-size:1.1em;
	font-weight:bold;
	color: #50381F;
	text-decoration:underline;
	text-align:center;
	}
	
a.render_link:link
	{
	padding:0;
	font-size:1.1em;
	font-weight:bold;
	color: #50381F;
	text-decoration:underline;
	text-align:center;
	}
	
a.render_link:hover
	{
	padding:0;
	background-color: #50381F;
	font-size:1.1em;
	font-weight:bold;
	color: #FFF;
	text-decoration:none;
	text-align:center;
	}
	
a.return_openhouse_link:visited
	{
	padding:0;
	font-size:1.1em;
	font-weight:bold;
	margin:0;
	color: #50381F;
	text-decoration:underline;
	text-align:left;
	}
	
a.return_openhouse_link:active
	{
	padding:0;
	font-size:1.1em;
	font-weight:bold;
	margin:0;
	color: #50381F;
	text-decoration:underline;
	text-align:left;
	}
	
a.return_openhouse_link:link
	{
	padding:0;
	font-size:1.1em;
	font-weight:bold;
	margin:0;
	color: #50381F;
	text-decoration:underline;
	text-align:left;
	}
	
a.return_openhouse_link:hover
	{
	padding:0;
	background-color: #50381F;
	font-size:1.1em;
	font-weight:bold;
	margin:0;
	color: #FFF;
	text-decoration:none;
	text-align:left;
	}
	
img { margin:0; padding:0; }

#div_terms	{
	float:right;
	margin-top:5px;
	font-size:10px;
	font-weight:normal;
	color: #A18361;
	}

#div_copyright	{
	margin-top:5px;
	font-size:10px;
	font-weight:normal;
	color: #A18361;
	}

#div_frame
	{
	background-image:url(images/bg_frame.gif);
	}
	
#div_main_content
	{
	padding:5px 0 5px 0;
	margin:0 0 0 15px;
	width:670px;
	}
	
#div_content_left
	{
	float:left;
	width:219px;
	padding:0;
	background-color: #618B9F;
	margin:0 5px 5px 0;
	color: #FFF;
	text-align:left;
	}
	
#div_content_center
	{
	float:left;
	width:219px;
	padding:0;
	background-color: #50381F;
	margin:0 5px 5px 0;
	color: #FFF;
	text-align:left;
	}

#div_content_right
	{
	float:left;
	width:220px;
	padding:0;
	background-color: #8E9755;
	margin:0 0 5px 0;
	color: #FFF;
	text-align:left;
	}
	
#div_home_content_sub
	{
	background-image:url(images/bg_content_sub.gif);
	}
	
#div_openhouse_left
	{
	float:left;
	width:413px;
	padding:0 10px 0 0;
	margin:0 5px 5px 0;
	text-align:left;
	}

#div_openhouse_right
	{
	float:left;
	width:220px;
	padding:0 10px 10px 10px;
	margin:0 0 5px 0;
	text-align:left;
	background-color:#6A8B9F;
	color:#FFF;
	}
	
#div_frame_bottom
	{
	clear:left;
	}

#div_frame_top
	{
	clear:left;
	margin-top:5px;
	}

#div_render
	{
	width:730px;
	margin:0;
	padding:10px;
	text-align:left;
	background-color:#FFF;
	color:#50381F;
	}
	
#div_center_content
	{
	float:left;
	width:445px;
	margin-bottom:10px;
	}
	
#div_center_content_smg
	{
	float:left;
	width:255px;
	margin-bottom:10px;
	}

#nav_home	{width:69px; }
#nav_prac	{width:235px; }
#nav_smg	{width:165px;  }
#nav_health	{width:275px; }
#nav_services	{width:196px; }
#nav_faq	{width:69px;}
#nav_healthzone	{width:184px; }

#nav_svc_physician	{width:218px; }
#nav_svc_snacks	{width:218px; }
#nav_svc_phone	{width:218px; margin-right:0; }
#nav_svc_nutrition	{width:218px; }
#nav_svc_meds	{width:218px; }
#nav_svc_internet	{width:218px; margin-right:0; }
#nav_svc_cooking	{width:218px;}
#nav_svc_social	{width:218px; }
#nav_svc_trans	{width:218px; margin-right:0; }
#nav_svc_sbooth	{width:218px; margin-left:0;}
	
#img_banner	{
	margin:0 0 10px 0;
	display:block;
	}

#img_hr_2	{
	margin:5px 0 5px 0;
	clear:both;
	}
	
#img_hr	{
	margin:5px 0 5px 0;
	clear:both;
	}
	
#img_arrow_back {
	float:left;
	}
	
#img_arrow_next {
	float:left;
	}
	
#img_rendering {
	float:left;
	margin:0 10px 5px 0;
	border:1px solid #E0CFB1;
	}
	
#img_map {
	float:left;
	margin:0 0 0px 0px;
	border:1px solid #E0CFB1;
	}