/* Common Style */
html{height:100%;margin-bottom:1px}
body{margin:0px;padding:0px;margin-top:20px;background:#779736 url('../img/body_bg.jpg') repeat-x;font-family:Arial, Verdana, Sans-Serif;font-size:11pt;}
*:focus{outline:none}
.spacer{clear:both}
img{border:0px}
p{color:#000000;font-size:11pt;line-height:17pt;}
.hp_body{background:#B4CE60 url('../img/hp_body_bg.jpg') repeat-x;margin:0px;font-family:Arial,Verdana,Tahoma,Arial}
#hp_container{width:100%;margin:0px auto;background:url('../img/ie_hp_content.png') no-repeat top center}
#hp_container .lft{float:left;width:29px;height:636px;background:url('../img/hp_left.jpg')}
#hp_container .mdl{width:950px;margin:0px auto;}
#hp_container .rht{float:left;width:29px;height:636px;background:url('../img/hp_right.jpg')}
#hp_lft_content{float:left;width:522px;background:url('../img/hp_lft_content.jpg') no-repeat;height:341px;padding-left:40px;padding-top:15px;}
#hp_lft_content p { font-size: 17px }
#header_top{width:950px;margin:0px auto;height:34px;}
#hp_header{width:950px;margin:0px auto;height:116px;background:url('../img/hp_header_bg.jpg');position:relative;}
#hp_header .logo{
	position:absolute;
	left:0px;
	top:0px;
	z-index:100;
	visibility: visible;
}
#hp_header .logo_txt{
	position:absolute;
	left:139px;
	top:0px;
	visibility: visible;
}
.btn_watch{display:block;width:450px;height:28px;background:url('../img/btn_watch_video.jpg') no-repeat;}
.btn_watch:hover{background-position:0px -28px;}
.btn_disclaimer{display:block;width:161px;height:28px;background:url('../img/btn_disclaimer.jpg') no-repeat;}
.btn_disclaimer:hover{background-position:0px -28px;}
.spacer{clear:both}
.lnblu{color:#656EA3;text-decoration:underline;font-size:11pt;}
.lnblu:hover{text-decoration:none}
#hp_hdr_menu{
	position:absolute;
	right:0px;
	top:80px;
	visibility: visible;
}
#hp_hdr_menu ul{list-style-type:none;margin:0px;padding:0px;}
#hp_hdr_menu ul li{float:left;}
#hp_hdr_menu ul li.separator{float:left;width:2px;height:30px;background:url('../img/top_separator.jpg') no-repeat left center;}
#hp_hdr_menu ul li a.btn_newsletters{float:left;width:90px;height:30px;background:url('../img/btn_newsletters.jpg')}
#hp_hdr_menu ul li a.btn_home{float:left;width:59px;height:30px;background:url('../img/btn_home.jpg')}
#hp_hdr_menu ul li a.btn_search{float:left;width:81px;height:30px;background:url('../img/btn_search.jpg')}
#hp_hdr_menu ul li a:hover{background-position: 0px -30px;}

/* Header Style */
#header{width:950px;margin:0px auto;height:116px;background:url('../img/hp_header_bg.jpg');position:relative;}
#header .logo{position:absolute;left:0px;top:0px;z-index:100}
.fixed font { font-size: 13pt }
#header .logo_txt{position:absolute;left:139px;top:0px;}
#header h1{display:none}
#menu_wrap{width:950px;margin:0px auto;height:30px;background:url('../img/hp_top_menu_bg.jpg');}
#menu_wrap h2{display:none}
#top_menu{list-style-type:none;margin:0px;padding:0px;padding-left:123px;}
#top_menu li{float:left}
#top_menu li.separator{float:left;width:2px;background:url('../img/separator.jpg') no-repeat;height:30px;}
#top_menu li a{float:left;}
#top_menu li a.btn_about{float:left;width:132px;height:30px;background:url('../img/btn_about.jpg') no-repeat;}
#top_menu li a.btn_about_s{float:left;width:132px;height:30px;background:url('../img/btn_about.jpg') no-repeat;background-position: 0px -30px;}
#top_menu li a.btn_services{float:left;width:72px;height:30px;background:url('../img/btn_services.jpg') no-repeat;}
#top_menu li a.btn_services_s{float:left;width:72px;height:30px;background:url('../img/btn_services.jpg') no-repeat;background-position: 0px -30px;}
#top_menu li a.btn_practitioners{float:left;width:126px;height:30px;background:url('../img/btn_our_practitioners.jpg') no-repeat;}
#top_menu li a.btn_practitioners_s{float:left;width:126px;height:30px;background:url('../img/btn_our_practitioners.jpg') no-repeat;background-position: 0px -30px;}
#top_menu li a.btn_patient{float:left;width:143px;height:30px;background:url('../img/btn_patient_info.jpg') no-repeat;}
#top_menu li a.btn_patient_s{float:left;width:143px;height:30px;background:url('../img/btn_patient_info.jpg') no-repeat;background-position: 0px -30px;}
#top_menu li a.btn_products{float:left;width:76px;height:30px;background:url('../img/btn_products.jpg') no-repeat;}
#top_menu li a.btn_products_s{float:left;width:76px;height:30px;background:url('../img/btn_products.jpg') no-repeat;background-position: 0px -30px;}
#top_menu li a.btn_resources{float:left;width:134px;height:30px;background:url('../img/btn_resources.jpg') no-repeat;}
#top_menu li a.btn_resources_s{float:left;width:134px;height:30px;background:url('../img/btn_resources.jpg') no-repeat;background-position: 0px -30px;}
#top_menu li a.btn_contact{float:left;width:132px;height:30px;background:url('../img/btn_contact.jpg') no-repeat;}
#top_menu li a.btn_contact_s{float:left;width:132px;height:30px;background:url('../img/btn_contact.jpg') no-repeat;background-position: 0px -30px;}
#top_menu li a:hover{background-position: 0px -30px;}

/* Container Style */
#container{width:950px;margin:0px auto;background:url('../img/container_bg.jpg') repeat-y;}
#container .left_content{width:185px;float:left;background:url('../img/left_column_bg.jpg') repeat-x;height:500px;}
#container .right_content{width:688px;float:left;padding:27px 35px 20px 42px}

/* Left Menu Style */
#left_menu{padding-top:27px;padding-bottom:25px;}
#left_menu h1{display:none}
#left_menu ul{margin:0px;padding:0px;list-style-type:none}
#left_menu ul li{float:left;margin-bottom:2px;}
li#introduction a{float:left;background:url('../img/btn_introduction.jpg') 0px 0px no-repeat;width:185px;height:22px;}
li#prac_introduction a{float:left;background:url('../img/btn_introduction.jpg') 0px 0px no-repeat;width:185px;height:22px;}
li#contact_introduction a{float:left;background:url('../img/btn_introduction.jpg') 0px 0px no-repeat;width:185px;height:22px;}
li#prod_introduction a{float:left;background:url('../img/btn_introduction.jpg') 0px 0px no-repeat;width:185px;height:22px;}
li#meet_our_staff a{float:left;background:url('../img/btn_meet_our_staff.jpg') 0px 0px no-repeat;width:185px;height:22px;}
li#clinical_research a{float:left;background:url('../img/btn_clinical_research.jpg') 0px 0px no-repeat;width:185px;height:22px;}
li#faq a{float:left;background:url('../img/btn_faq.jpg') 0px 0px no-repeat;width:185px;height:22px;}
li#prod_meet_our_staff a{float:left;background:url('../img/btn_meet_our_staff.jpg') 0px 0px no-repeat;width:185px;height:22px;}
li#prod_clinical_research a{float:left;background:url('../img/btn_clinical_research.jpg') 0px 0px no-repeat;width:185px;height:22px;}
li#prod_faq a{float:left;background:url('../img/btn_faq.jpg') 0px 0px no-repeat;width:185px;height:22px;}
li#how_we_treat a{float:left;background:url('../img/btn_how_we_treat.jpg') 0px 0px no-repeat;width:185px;height:22px;}
li#what_we_treat a{float:left;background:url('../img/btn_what_we_treat.jpg') 0px 0px no-repeat;width:185px;height:22px;}
li#methods_we_use a{float:left;background:url('../img/btn_methods_we_use.jpg') 0px 0px no-repeat;width:185px;height:22px;}
li#emergency_services a{float:left;background:url('../img/btn_emergency_services.jpg') 0px 0px no-repeat;width:185px;height:22px;}
li#scheduling a{float:left;background:url('../img/btn_scheduling.jpg') 0px 0px no-repeat;width:185px;height:22px;}
li#new_patient_forms a{float:left;background:url('../img/btn_new_patient_forms.jpg') 0px 0px no-repeat;width:185px;height:22px;}
li#office_policies a{float:left;background:url('../img/btn_office_policies.jpg') 0px 0px no-repeat;width:185px;height:22px;}
li#supplements a{float:left;background:url('../img/btn_supplements_lab_tests.jpg') 0px 0px no-repeat;width:185px;height:22px;}
li#events_and_workshops a{float:left;background:url('../img/btn_events_and_workshops.jpg') 0px 0px no-repeat;width:185px;height:22px;}
li#medical_info a{float:left;background:url('../img/btn_medical_info.jpg') 0px 0px no-repeat;width:185px;height:22px;}
li#recommended a{float:left;background:url('../img/btn_recommended.jpg') 0px 0px no-repeat;width:185px;height:22px;}
#left_menu ul li a.sel{background-position: 0px -22px;}
#left_menu ul li a:hover{background-position: 0px -22px;}
#left_menu li h2{margin:0px;padding:0px;display:block}
#left_menu a span{display:none}

/* Practitioners Menu Style */
#practitioners{background:url('../img/practitioners_bg.jpg') repeat-x;width:185px;height:193px;}
#practitioners ul{margin:0px;padding:0px;list-style-type:none}
#practitioners ul li{float:left;}
li#our_practitioners a{float:left;background:url('../img/btn_s_our_practitioners.jpg') 0px 0px no-repeat;width:185px;height:24px;}
li#our_practitioners a:hover{background-position: 0px -24px;}
li#eric_gordon a{float:left;background:url('../img/btn_eric_gordon.jpg') 0px 0px no-repeat;width:185px;height:24px;}
li#eric_gordon a:hover{background-position: 0px -24px;}
li#wayne_anderson a{float:left;background:url('../img/btn_wayne_anderson.jpg') 0px 0px no-repeat;width:185px;height:24px;}
li#wayne_anderson a:hover{background-position: 0px -24px;}
li#elizabeth_large a{float:left;background:url('../img/btn_elizabeth_large.jpg') 0px 0px no-repeat;width:185px;height:24px;}
li#elizabeth_large a:hover{background-position: 0px -24px;}
li#justin_cauntay a{float:left;background:url('../img/btn_justin_cauntay.jpg') 0px 0px no-repeat;width:185px;height:24px;}
li#justin_cauntay a:hover{background-position: 0px -24px;}
li#jane_kennedy a{float:left;background:url('../img/btn_jane_kennedy.jpg') 0px 0px no-repeat;width:185px;height:24px;}
li#jane_kennedy a:hover{background-position: 0px -24px;}
li#neil_nathan a{float:left;background:url('../img/btn_neil_nathan.jpg') 0px 0px no-repeat;width:185px;height:24px;}
li#neil_nathan a:hover{background-position: 0px -24px;}
li#annemieke_austin a{float:left;background:url('../img/btn_annemieke_austin.jpg') 0px 0px no-repeat;width:185px;height:24px;}
li#annemieke_austin a:hover{background-position: 0px -24px;}
li#Sunjya_Schweig a{float:left;background:url('../img/btn_Sunjya_Schweig.jpg') 0px 0px no-repeat;width:185px;height:24px;}
li#Sunjya_Schweig a:hover{background-position: 0px -24px;}
li#mara_williams a{float:left;background:url('../img/btn_mara_williams.jpg') 0px 0px no-repeat;width:185px;height:24px;}
li#mara_williams a:hover{background-position: 0px -24px;}
li#alan_mcdaniel a{float:left;background:url('../img/btn_alan_mcdaniel.jpg') 0px 0px no-repeat;width:185px;height:24px;}
li#alan_mcdaniel a:hover{background-position: 0px -24px;}
#practitioners ul li a.sel{background-position: 0px -24px;}
#practitioners li h3{margin:0px;padding:0px;display:block}
#practitioners li h4{margin:0px;padding:0px;display:block}
#practitioners a span{display:none}

/* Footer Style */
#footer{width:950px;margin:0px auto;height:31px;background:url('../img/footer_bg.jpg') repeat-x}
#footer ul{margin:0px;padding:0px;list-style-type:none}
#footer ul li{float:left}
li#watch_video a{float:left;background:url('../img/btn_swatch_video.jpg') 0px 0px no-repeat;width:185px;height:31px;}
li#watch_video a:hover{background-position: 0px -31px;}
li#disclaimer a{float:right;background:url('../img/btn_sdisclaimer.jpg') 0px 0px no-repeat;width:185px;height:31px;}
li#disclaimer a:hover{background-position: 0px -31px;}

/* Other Styles */
#tool li{padding-bottom:20px}
#tool a{font-size:11pt;text-decoration:underline}
#tool a:hover{text-decoration:none}
.grn1b{color:#779736;font-weight:bold}
.grn2b{font-size:12pt;color:#627B2F;font-family:Georgia;font-weight:bold;letter-spacing:1px;margin:0px;padding:0px;}
.hdr_img{padding-bottom:32px;}
.list li{margin-bottom:18px;}
h3.blu2b{color:#5E71A9;font-weight:bold;letter-spacing:1px;font-size:11pt;margin-top:30px;}
h3.blu2ba{color:#5E71A9;font-weight:bold;letter-spacing:2pt;font-size:10pt;margin-top:30px;}
.blu2b{color:#5E71A9;font-weight:bold;letter-spacing:1pt;font-size:11pt;margin-top:30px;}
.grn2ba{color:#779736;font-weight:bold;font-size:11pt;margin-top:30px;}
.blu2{color:#5E71A9;font-size:11pt;}
.imgbdr{margin-left:15px;margin-bottom:30px;border:8px solid #789837;}
hr{margin-top:15px;}

/* Link Style */
a{color:#54639A;font-family:Arial, Verdana, Tahoma;font-size:11pt;text-decoration:underline}
a:hover{text-decoration:none}
.lnkblu1{font-size:11pt;text-decoration:underline}
.lnkblu1:hover{text-decoration:none}

