/* @override 
	http://hillcountryhealth.dev/stylesheets/layout.css
	http://hillcountryhealth.samedisclients.com/stylesheets/layout.css
*/

BODY { background: #e9e9e9 url(../images/bg_page.gif) 0 0 repeat-x; }

#page_container {
	width: 798px;
	margin: 0 auto;
	position: relative;
	background: transparent url(../images/bg_columns.gif) 0 0 repeat-y; }
	
#header {
	height: 119px;
	background: transparent url(../images/masthead.jpg) 100% 0 no-repeat;}
	
	#header H1 { margin: 0; }
		
	#header H1 A {
		display: block;
		margin: 0;
		height: 119px;
		width: 330px;
		margin-left: 30px;
		text-indent: -5000px;
		border: none; }

/* @group Nav */

#nav {
	width: 100%;
	height: 42px;
	background: transparent url(../images/menu.gif) 0 -42px no-repeat; }

#nav UL {
	float: left;
	list-style: none;
	margin: 0 0 0 9px;
	padding: 0; }
	
	#nav LI {
		margin: 0;
		padding: 0;
		float: left; }
	
	#nav A {
		display: block;
		height: 42px;
		border: none;
		text-indent: -5000px;
		background: transparent url(../images/menu.gif) 0 0 no-repeat; }
		
	#nav A:hover { background: none; }
	
#nav .nav-home A		{ width: 87px; background-position: -9px 0; }
BODY.home #nav .nav-home A	{ background-image: url(../images/menu.gif); background-position: -9px -84px; }

#nav .nav-about A		{ width: 129px; background-position: -96px 0; }
BODY.about_the_center #nav .nav-about A		{ width: 129px; background-image: url(../images/menu.gif); background-position: -96px -84px; }

#nav .nav-oriental A	{ width: 169px; background-position: -225px 0; }
BODY.oriental_medicine #nav .nav-oriental A	{ width: 169px; background-image: url(../images/menu.gif); background-position: -225px -84px; }

#nav .nav-conditions A	{ width: 191px; background-position: -394px 0; }
BODY.treatable_conditions #nav .nav-conditions A,
BODY.digestion_problems #nav .nav-conditions A,
BODY.pain #nav .nav-conditions A,
BODY.respiratory_health #nav .nav-conditions A,
BODY.emotional_health #nav .nav-conditions A,
BODY.mens_health #nav .nav-conditions A,
BODY.womens_health #nav .nav-conditions A,
BODY.pediatrics #nav .nav-conditions A
	{ width: 191px; background-image: url(../images/menu.gif); background-position: -394px -84px; }

#nav .nav-faq A			{ width: 73px; background-position: -585px 0; }
BODY.faq #nav .nav-faq A			{ width: 73px; background-image: url(../images/menu.gif); background-position: -585px -84px; }

#nav .nav-contact A		{ width: 131px; background-position: -658px 0; }
BODY.contact_us #nav .nav-contact A		{ width: 131px; background-image: url(../images/menu.gif); background-position: -658px -84px; }

/* @end */


#content_container {
	margin: 0;
	padding: 0 9px;
	width: 780px;
	float: left;
	clear: left;
	background: transparent url(../images/bg_contentcontainer.gif) 0 0 no-repeat; }

/* @group Subnav */

#subnav {
	float: left;
	clear: left;
	width: 227px;
	background: transparent url(../images/sbimg_temp.jpg) 0 0 no-repeat;
	padding-top:  122px;
	padding-bottom:  50px; }
	
BODY.womens_health #subnav { background-image: url(../images/sbimg_womens.jpg); }
BODY.mens_health #subnav { background-image: url(../images/sbimg_mens.jpg); }
BODY.pain #subnav { background-image: url(../images/sbimg_pain.jpg); }
BODY.digestion_problems #subnav { background-image: url(../images/sbimg_digestion.jpg); }
BODY.respiratory_health #subnav { background-image: url(../images/sbimg_respiratory.jpg); }
BODY.pediatrics #subnav { background-image: url(../images/sbimg_peds.jpg); }
BODY.emotional_health #subnav { background-image: url(../images/sbimg_emotional.jpg); }
BODY.other_concerns #subnav { background-image: url(../images/sbimg_other.jpg); }
	
	.subnav_title {
		background: transparent url(../images/sb_orientalmedicine.jpg) 0 0 no-repeat;
		width: 100%;
		height: 52px;
		margin: 0 0 8px;
		text-indent: -5000px; }
		
	BODY.about .subnav_title 				{ background-image: url(../images/sb_about.jpg); }
	/*BODY.other_concerns .subnav_title		{ background-image: url(../images/sb_otherconcerns.jpg); }*/
	BODY.frequently_asked_questions .subnav_title { background-image: url(../images/sb_faq.jpg); }
	BODY.contact_us .subnav_title			{ background-image: url(../images/sb_contactus.jpg); }
	BODY.womens_health .subnav_title,
	BODY.mens_health .subnav_title,
	BODY.pain .subnav_title,
	BODY.digestion_problems .subnav_title,
	BODY.respiratory_health .subnav_title,
	BODY.pediatrics .subnav_title,
	BODY.emotional_health .subnav_title,
	BODY.other_concerns .subnav_title 	{ background-image: url(../images/sb_treatableconditions.jpg); }
		
		
	#subnav UL { list-style: none; margin: 0; padding: 0; }
	
	#subnav LI {
		margin: 0;
		padding: 0;
		border-bottom: 1px dotted #b7cbb7; }
		
		#subnav LI A {
			display: block;
			border: none;
			padding: .5em 0 .5em 16px;
			color: #69594a; }
			
		#subnav LI A:hover {
			background: #8ca48c;
			color: #fff; }
			
		#subnav LI.selected A {
			background: #fff;
			color: #69594a;
			border-right: 4px solid #8ca48c;
			font-weight: bold; }

/* @end */

/* @group Content */

#content {
	float: right;
	width: 476px;
	margin-right: 41px;
	padding-top: 12px;
	padding-bottom: 35px; }
	
	.page_title { font-family: Papyrus, Georgia, Times, serif; font-size: 2em; }

/* @end */

/* @group Footer */

#footer {
	clear: both;
	background: #e9e9e9 url(../images/bg_footer.gif) 0 0 no-repeat;
	color: #d8cbc2;
	height: 152px; }
	
	#footer H3 {
		color: #e3ffe3;
		font-size: 1.2em;
		margin-bottom: .5em; }
		
	#footer A { color: #d8cbc2; border: none; }
	#footer A:hover { color: #fff2e9; border-bottom: 1px dotted #e3ffe3; }
	
	#footer .vcard {
		float: left;
		width: 224px;
		height: 151px;
		padding-top: 1px;
		margin-left: 50px; }
		
	#footer .nav { padding-top: 1px; }		
	
	#footer .copyright {
		float: right;
		margin-top: -2em;
		margin-right: 24px; }

/* @end */


/* @group vCard */

.vcard { }

.vcard .fn,
.vcard .country-name { display: none; }
.vcard .email .value,
.vcard .tel .value { margin-left: 0; }
.vcard P { margin: 0; }
.vcard ABBR { border-bottom: 0; }

/* @end */
	
.required {	color: #c00; }

.error { color: #900; }

.contact_us label { display: block; width: 100%; margin-bottom: 1em; font-weight: bold; }
.contact_us input,
.contact_us textarea { display: block; margin: 0; width: 450px;}
.contact_us .submit-button { width: auto; }
	
	
	