/* Created using Style Master from Western Civilisation CSS1 { 41 110 558 625 } */

--------------------------------- {}

AAG {}

BODY {
font-face: arial;
font-size: 80%;
}

a,input,img {outline:none;}

TD {
font-size: 80%;
font-family: Arial;
}

.alinknav {}

.dir_list_descr {}

.pop_ads {
z-index: 9999;
position: absolute;
display: block;
visibility: visible;
top: 5px;
left: 400px;
float: none;
clear: none;
overflow: visible;
}

************************* {}

<<<<Main Site>>>> {}

--------------------------------- {}

Splash {}

--------------------------------- {}

TD.top_splash {
border-top: 2px #333333 solid;
}

TD.splash_content_area {
border-top: 2px #333333 solid;
}

TD.splash1 {
padding: 5px;
}

TD.splash2 {
padding: 5px;
border-right: 1px #CBCFD4 solid;
border-left: 1px #CBCFD4 solid;
}

TD.splash3 {
padding: 5px;
}

TD.splash_sub_titles {
font-size: 11px;
font-weight: bold;
color: #ff0000;
border-bottom: 1px #CBCFD4 solid;
}

TD.splash_content_blocks {
padding-top: 5px;
}

TD.blank-pop-up {
padding: 3px;
padding-top: 0px;
}

TD.pop-up-title {
padding-left: 5px;
font-weight: bold;
font-size: 18px;
color: #ff0000;
}

TD.pop-up-content {
padding: 5px;
}

--------------------------------- {}

Splash Form {}

--------------------------------- {
padding: 5px;
}

TD.splash_form {
background-color: #FFCC00;
border-left: 1px #ffffff solid;
padding: 0px;
}

TD.title_cell {
font-size: 12px;
font-weight: bold;
padding-left: 4px;
padding-top: 5px;
padding-bottom: 6px;
border-bottom: 1px #ffffff solid;
}

TD.describe_cell {
font-size: 12px;
font-weight: bold;
color: #ff0000;
border-right: 1px #ffffff solid;
padding-left: 4px;
border-bottom: 1px #ffffff solid;
padding-bottom: 4px;
}

TD.describe_cell_last {
font-size: 12px;
font-weight: bold;
color: #ff0000;
border-right: 1px #ffffff;
padding-left: 4px;
border-bottom: 1px #ffffff solid;
padding-bottom: 4px;
}

TD.form_cell_last {
padding: 4px;
padding-right: 0px;
}

TD.form_cell {
padding: 4px;
border-right: 1px #ffffff solid;
padding-right: 0px;
}

.splash_form_1 {
border: 1px #ff0000 solid;
font-size: 11px;
background-color: #ffffff;
font-family: Arial;
text-indent: +2px;
}

--------------------------------- {}

TD.logo_area {
padding-left: 15px;
}

TD.cell1 {
background-color: #ffffff;
border-bottom: 1px #ffffff solid;
}

TD.cell2 {
background-color: #5E6673;
padding-left: 5px;
}

TD.cell3 {
background-color: #ffffff;
border-bottom: 4px #5E6673 solid;
}

TABLE.forced_nav {
background-color: #FF0000;
}

TD.search-area {
border-left: 1px #ffffff solid;
padding: 5px;
}

TD.sub-content {
padding: 5px;
font-size: 70%;
}

TD.sub-content-area {
border-left: 1px #CBCFD4 solid;
}

TD.picture_object {
border-bottom: 3px #CBCFD4 solid;
}

TD.main-content {
padding: 0px;
}

TD.sub-nav-content {
padding: 5px;
font-weight: bold;
padding-top: 18px;
}

TD.forced-nav {
border-left: 1px #ffffff solid;
}

TD.trail-nav-area {
border-left: 1px #ffffff solid;
border-bottom: 1px #CBCFD4 solid;
font-size: 70%;
}

TD.sub-nav-area {
border-right: 1px #CBCFD4 solid;
font-size: 70%;
padding: 0px;
}

TD.content-holder {
padding-left: 5px;
padding-bottom: 20px;
padding-right: 5px;
}

TD.search_block {
font-family: Arial;
font-weight: bold;
font-size: 11px;
color: #000;
font-style: normal;
}

--------------------------------- {}

<<<<Order Form>>>> {}

--------------------------------- {}

.order_input {
border: 1px #595959 solid;
}

.order_input2 {
border: 1px #595959 none;
}

.upgrade_cell {
border-bottom: 1px #9d9d9d solid;
font-size: 11px;
}

.prod_select {
border-bottom: 1px #9d9d9d solid;
}

.prod_top {
border: 1px #595959 solid;
padding: 5px;
}

.prod_mid {
padding: 5px;
border-left: 1px #595959 solid;
border-right: 1px #595959 solid;
background-color: #EFEFEF;
font-size: 11px;
padding-top: 15px;
padding-bottom: 15px;
padding-left: 15px;
}

.prod_bottom {
padding: 5px;
background-color: #6a6a6a;
border: 1px #595959 solid;
color: #ffffff;
font-weight: bold;
}

.prod_upgrade_top {
padding: 5px;
border-left: 1px #595959 solid;
border-right: 1px #595959 solid;
background-color: #d7d7d7;
font-size: 11px;
font-weight: bold;
border-bottom: 1px #595959 solid;
}

.prod_upgrade_mid {
padding: 5px;
border-left: 1px #595959 solid;
border-right: 1px #595959 solid;
background-color: #EFEFEF;
font-size: 11px;
font-weight: bold;
border-bottom: 1px #595959 solid;
}

.prod_submit {
padding: 5px;
border-left: 1px #595959 solid;
border-right: 1px #595959 solid;
background-color: #ffffff;
font-size: 11px;
font-weight: bold;
border-bottom: 1px #595959 solid;
}

--------------------------------- {}

Store {}

--------------------------------- {}

TD.hlight_1 {
border: 1px #003366 solid;
padding: 5px;
font-size: 110%;
}

TD.hlight_2 {
border: 1px #003366 solid;
padding: 5px;
font-size: 110%;
}

TD.hlight_3 {
border: 1px #003366 solid;
padding: 5px;
font-size: 110%;
}

TD.hlight_4 {
border: 1px #003366 solid;
padding: 5px;
font-size: 110%;
}

TD.hlight_5 {
border: 1px #003366 solid;
padding: 5px;
font-size: 110%;
}

TD.hlight_6 {
border: 1px #003366 solid;
padding: 5px;
font-size: 110%;
}

TD.hlight_7 {
border: 1px #003366 solid;
padding: 5px;
font-size: 110%;
}

TD.hlight_g {
font-size: 12px;
}

TD.blackfont {
font-size: 12px;
}

TD.ss_product_img {
padding-right: 10px;
border-right: 1px #003366 dashed;
}

TD.ss_product_title {
padding-left: 10px;
}

--------------------------------- {}

<<<<Content Areas>>>> {}

--------------------------------- {}

Front page {}

--------------------------------- {}

.prod_spotlight_img {
border: 1px #000040 solid;
}

TD.prod_spotlight_txt {
font-size: 10px;
}

--------------------------------- {}

<<<<Splash Page>>>> {}

--------------------------------- {}

TD.start_shopping {
background-color: #FFDE5B;
border-right: 3px #ffffff solid;
}

TD.rewards_block {
border-right: 3px #ffffff solid;
}

--------------------------------- {}

<<<<Content Box>>>> {}

--------------------------------- {}

--------------------------------- {}

<<<<Website Fonts>>>> {}

--------------------------------- {}

--------------------------------- {}

<<<<Website Forms>>>> {}

--------------------------------- {}

.search {
border: 1px #E6E6EE inset;
color: #000000;
font-family: Arial;
background-color: #E6E6EE;
font-size: 12px;
letter-spacing: 1px;
}

.form {
border: 1px #E6E6EE inset;
color: #000000;
font-family: Arial;
background-color: #E6E6EE;
font-size: 12px;
letter-spacing: 1px;
}

.form2 {
border: 1px #E6E6EE inset;
color: #000000;
font-family: Arial;
background-color: #E6E6EE;
font-size: 12px;
letter-spacing: 1px;
}

.button {
border: 1px #ffffff outset;
color: #000000;
font-family: Arial;
background-color: #ffffff;
font-size: 9px;
}

--------------------------------- {}

<<<<Special Nav>>>> {}

h1.splash_sub_titles, h2.lefthome {
font-size: 11px;
font-weight: bold;
color: #ff0000;
border-bottom: 1px #CBCFD4 solid;
text-decoration: none;
}

h2.splash_sub_titles {
font-size: 13px;
font-weight: bold;
color: #ff0000;
text-decoration: none;
}

b.hgh-no-dec{
	font-weight: normal;
}

--------------------------------- {}

--------------------------------- {}

special {}

.alinknav {
font-style: normal;
display: block;
color: #FF6600;
text-decoration: none;
border-left: 1px #ffffff none;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
margin-top: -17px;
background-repeat: no-repeat;
font-size: 100%;
background-position: +2px center;
border-bottom: 1px #515151 dashed;
}

.alinknav:hover {
font-style: normal;
display: block;
color: #FF9900;
text-decoration: none;
border-left: 1px #ffffff none;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
margin-top: -17px;
background-repeat: no-repeat;
background-position: +2px center;
border-bottom: 1px #515151 dashed;
font-size: 100%;
}

TD.txtimg_selected_first {
background-image: url(../images/navigation/selected-first.gif);
width: 80px;
height: 26px;
background-repeat: no-repeat;
vertical-align: top;
background-attachment: fixed;
text-indent: +8px;
padding-top: 10px;
}

TD.txtimg_selected {
background-image: url(../images/navigation/selected-other.gif);
width: 80px;
height: 26px;
background-repeat: no-repeat;
vertical-align: top;
background-attachment: fixed;
text-indent: +8px;
padding-top: 10px;
}

TD.txtimg_unselected_first {
background-image: url(../images/navigation/first_bg.gif);
width: 80px;
height: 26px;
vertical-align: top;
background-repeat: no-repeat;
padding-left: 0px;
background-attachment: fixed;
padding-top: 10px;
text-indent: 8px;
}

TD.txtimg_unselected {
background-image: url(../images/navigation/other_bg.gif);
width: 80px;
height: 26px;
vertical-align: top;
background-repeat: no-repeat;
padding-left: 0px;
background-attachment: fixed;
padding-top: 10px;
text-indent: 8px;
}

TABLE.txtimg_control {
vertical-align: middle;
}

--------------------------------- {}

.hover_vert_cell {
vertical-align: bottom;
padding-top: 6px;
width: 100px;
font-size: 11px;
padding-bottom: 6px;
color: #ffffff;
}

.layer_vert_cell {
padding-top: 5px;
padding-bottom: 6px;
border-bottom: 1px #3399CC solid;
font-size: 11px;
}

.layer_vert {
padding-top: 0px;
padding-bottom: 0px;
}

--------------------------------- {}

<<<<Navigation>>>> {}

--------------------------------- {}

.d_sub_menu {
color: #ff0080;
font-size: 15px;
}

font.hover_nav, td.hover_cell {
color: #ffffff;
font-family: Arial;
padding: 5px;
}

.trail_nav {
height: auto;
border-left: 1px #fffbdf none;
border-bottom: 1px #000000;
border-right: 1px #000000 none;
text-align: left;
text-decoration: none;
width: auto;
}

.sub_menu_selected {
height: auto;
border-left: 1px #fffbdf none;
border-bottom: 1px #000000;
border-right: 1px #000000 none;
text-align: left;
font-family: Arial;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #ffffff;
text-decoration: none;
width: auto;
}

.sub_menu {
height: auto;
border-left: 1px #fffbdf none;
border-bottom: 1px #000000;
border-right: 1px #000000 none;
text-align: left;
font-family: Arial;
font-size: 11px;
font-style: normal;
font-weight: normal;
color: #ffffff;
text-decoration: none;
width: auto;
}

.menu_first {
border-left: 1px #ffffff none;
border-bottom: 1px #000000;
border-right: 1px #32373D solid;
text-align: left;
font-family: Arial;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #ffffff;
text-decoration: none;
width: auto;
padding-left: 5px;
padding-right: 5px;
height: 20px;
}

.menu_last {
border-left: 1px #9CA5AD solid;
border-bottom: 1px #000000;
border-right: 1px #ffffff none;
text-align: left;
font-family: Arial;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #ffffff;
text-decoration: none;
width: auto;
padding-left: 5px;
padding-right: 5px;
height: 20px;
}

.menu {
border-right: 1px #32373D solid;
border-bottom: 1px #000000;
text-align: left;
font-family: Arial;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #ffffff;
text-decoration: none;
border-left: 1px #9CA5AD solid;
padding-left: 5px;
padding-right: 5px;
width: auto;
height: 20px;
}

.select {
border-right: 1px #32373D solid;
border-bottom: 1px #000000;
text-align: left;
font-family: Arial;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #cbfed8;
border-left: 1px #9CA5AD solid;
padding-left: 5px;
padding-right: 5px;
width: auto;
height: 20px;
}

.select_first {
border-left: 1px #ffffff none;
border-bottom: 1px #000000;
border-right: 1px #32373D solid;
text-align: left;
font-family: Arial;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #cbfed8;
padding-left: 0px;
padding-right: 5px;
width: auto;
height: 20px;
}

.nav {
font-family: Arial;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #ffffff;
text-decoration: none;
border-left: 1px #ffffff none;
}

.nav:visited {
font-family: Arial;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #ffffff;
text-decoration: none;
border-left: 1px #fffbdf;
}

.nav:visited:hover {
font-family: Arial;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #B2B2CB;
text-decoration: none;
border-left: 1px #fffbdf;
}

.nav:hover {
font-family: Arial;
font-size: 11px;
font-style: normal;
color: #FFCC00;
font-weight: bold;
}

FONT.tree_nav_large {
font-family: Arial;
font-size: 11px;
font-style: normal;
color: #000000;
text-decoration: none;
}

FONT.tree_nav_large:hover {
font-family: Arial;
font-size: 11px;
font-style: normal;
color: #cbfed8;
}

FONT.tree_nav:hover {
font-family: Arial;
font-size: 11px;
font-style: normal;
color: #cbfed8;
}

FONT.tree_nav {
font-family: Arial;
font-size: 11px;
font-style: normal;
color: #000000;
text-decoration: none;
}

FONT.tree_nav_selected {
font-family: Arial;
font-size: 11px;
font-style: normal;
text-decoration: none;
font-weight: bold;
color: #000000;
}

--------------------------------- {}

<<<<All Links>>>> {}

--------------------------------- {}

A {
font-family: Arial;
font-style: normal;
color: #c00;
text-decoration: none;
}

A:hover {
font-family: Arial;
font-style: normal;
color: #c00;
text-decoration: underline;
}

A:visited:hover {
font-family: Arial;
font-style: normal;
color: #c00;
text-decoration: underline;
}

a.splash_sub_titles {
font-size: 11px;
font-weight: bold;
color: #c00;
border-bottom: 1px #CBCFD4 solid;
text-decoration: none;
}

a.splash_sub_titles_h2 {
font-size: 13px;
font-weight: bold;
color: #c00;
text-decoration: none;
}

.dark_link {
color: #8c0000;
font-weight: bold;
}

.footer {
color: #003366;
font-size: 10px;
}

--------------------------------- {}

<<<<Font Classses>>>> {}

--------------------------------- {}

.article_body {
font-face: arial;
color: #000000;
font-size: 90%;
}

.bluecontent {
font-face: arial;
font-size: 100%;
color: #000059;
font-weight: bold;
}

.largewhitefont {
color: #ffffff;
font-family: Arial;
font-size: 70%;
padding-left: 2px;
font-weight: bold;
}

.largeblackfont {
color: #000000;
font-family: Arial;
font-size: 70%;
padding-left: 2px;
font-weight: bold;
}

.article_title {
color: #000000;
font-family: Arial;
font-weight: bold;
font-size: 120%;
margin-bottom: 15px;
}

.smallwhitefont {
color: #ffffff;
font-family: Arial;
font-size: 10px;
padding-left: 2px;
}

TD.smallwhitetext {
color: #000000;
font-family: Arial;
font-size: 70%;
padding-left: 2px;
}

#seminar td {color:#000;font-size:90%;}
#seminar td a {font-weight:bold;text-decoration:none;}
#seminar td a:hover {font-weight:bold;text-decoration:underline;}

div.presentation {border: 1px solid #ccc;margin: 0 0 10px 0;}
div.presentation h3 {background: #ccc;margin:0;font-size:130%;padding:3px;color:#666;}
div.presentation p {margin:0;padding: 1px 4px;}
#presentationpage h1 {font-size:190%;margin:10px 0 6px 0;color:#666;}
#presentationpage h2 {font-size:160%;margin:20px 0 10px 0;color:#f60;}
#presentationpage p {margin:0;}
#presentationpage p.emphasize {color:#f00;font-weight:bold;}

#presentationdetail h2 {color: #f60;font-size:180%;padding:10px 0 0 0;margin:0;}
#presentationdetail h3 {color: #000;font-size:120%;padding:0;margin:0;}
#presentationdetail ul {padding:0 0 0 20px;margin:0;color:#000;}
#presentationdetail p.presentationby {color: #000;padding:0;margin:0;font-weight:bold;}
#presentationdetail strong {color: #f60;}

.bold {font-weight:bold;}
--------------------------------- {}

Psedo Classes {}

--------------------------------- {}

.ss_tbl {}

.button_nav_horiz {}

.ss_product_display {}

.productNamesTitle {}

.NewsItemHeader {}

.NewsItemFooter {}

.GenericNamesTitle {}

.bodySubhead {}

p.executive  {background: #fff url(img/arrow.gif) no-repeat -36px -36px;padding: 0 0 0 50px;margin:0;}
p.executive a {color:#000;display:block;background:#fff;padding: 10px 10px;}
p.executive a:hover {background:#eee;}

p.seminar {background: #eee;margin:6px;border:1px solid #5e6673;line-height:170%;}
p.seminar a  {color:#000;display:block;background:#eee;padding: 10px 10px;}
p.seminar a:hover {background:#666;}

dl.vitaminb {margin: 20px 0;}
dt {font-weight:bold;}
dd {margin-bottom: 10px;}

div.doctors {margin:30px 0 0 0;border-bottom:1px solid #ccc;}
div.doctors img {float:left;margin:0 20px 0 0;}
#mab {margin:0 20px 0 10px;}
#mab h2 {font-size:130%;color:#f00;}

#ght {font-size:100%;}
#ght span.phone {color:#f00;font-weight:bold;}
#ght p.disclaimer {font-size:10px;color:#999;}
#ght p.disclaimer a {font-weight:100;}
#ght a {font-weight:bold;}
#ght #leadform {text-align:left;margin:0;}
#ght form label.mylbl { font-weight:bold;}
#ght form label.mylbl3 {margin-right: 10px;}
#ght #leadform p.lastitem {margin:0 0 10px 0;padding:0;}
#ght option.heading {color:#f00;font-weight:bold;}
#ght option.subheading {margin-left:5px;}
#ght #leadform p {margin:0 0 10px 0;}
#ght .myset {border:1px solid #ccc;background:#eee;margin:0 auto;width:700px;}
#ght .myset td.one {padding:10px 0 10px 20px;vertical-align:top;}
#ght .myset td.one {width:200px;}
#ght .myset td.two {width:500px;}

#ght ul {margin:0;}
#ght ul.symptoms {margin:25px 0;}
#ght li {margin:0 0 6px 0;}
#ght table.border {border:1px solid #fff;}
#ght p {line-height: 1.5em;}
#ght .referral {width:183px;}
#ght .age {width:146px;}

div.footer {font-size:85%;color:#777;padding:0 0 0 10px;}
div.footer p {line-height:1.5em;}
div.footer a {color:#888;}
div.footer a:hover {color:#c00;}

#sidebarmenu a.sidebarmenu {color:#C00;font-weight:bold;}
#breadcrumbs {padding:0 0 3px 0;margin:0 0 10px 0;border-bottom: 1px solid #cccccc;}
#breadcrumbs a {color:#C00;}
#sidebarmenu a.sidebarmenu:hover, #breadcrumbs a:hover {color:#C00;}
