@charset "UTF-8";
/* CSS Document */
* {margin:0; padding:0;}
a img {border-style:none; margin:0; padding:0;} 
ul li {list-style-type:none; margin:0 0 0 0; padding:0 0 0 0; }
body { font-family:Arial, Helvetica, sans-serif; background-image:url(../images/core/background.jpg); background-repeat:no-repeat; background-attachment:fixed; }
#master_container { width:1000px; margin:0px auto; }
#header { position:relative; display:inline; float:left; width:100%; height:133px; background-color:#000; }
#header_margin { width:1000px; margin:0px auto; height:133px; }
#right_column { position:relative; display:inline; float:right; width:810px; margin-top:20px; }
#left_column { position:relative; display:inline; float:left; width:160px; margin-top:20px; }

.bread_crumbs { position:relative; display:inline; float:left; font-weight:bold; font-size:.95em; }
.bread_crumbs li { position:relative; display:inline; float:left; }
.sub_head { position:relative; display:inline; float:left; width:1000px; margin-top:20px; }
.as_seen { position:relative; display:inline; float:right; }
.as_seen li {display:inline; margin-right:5px; }

.logo { position:relative; display:inline; float:left; width:358px; height:92px; margin-top:30px; }
.list_head { position:relative; display:inline; float:left; width:160px; height:6px; background-image:url(../images/core/list_head.png); }
.list_footer { position:relative; display:inline; float:left; width:160px; height:6px; background-image:url(../images/core/list_foot.png); }
.supplement_list { position:relative; display:inline; float:left; width:160px; background-image:url(../images/core/list_background.png); color:#FFF; font-size:.85em; }
.supplement_list li { position:relative; margin-left:10px; margin-bottom:5px;}
.list_title { color:#FFF; font-size:1em; margin-bottom:10px; font-weight:bold; letter-spacing:.2em; margin-top:10px; }
.arial_black_one { font-family:"Arial Black", Gadget, sans-serif; font-size:1.5em; margin-top:10px; margin-bottom:10px; }
.list_foot {margin-bottom:10px; }
.alphabet li { display:inline; }

.right_column_head { position:relative; display:inline; float:left; width:810px; height:5px; background-image:url(../images/core/right-column-head.png); }
.right_column_foot { position:relative; display:inline; float:left; width:810px; height:5px; background-image:url(../images/core/right-column-foot.png); }
.right_column_body { position:relative; display:inline; float:left; width:810px; background-image:url(../images/core/right-column-body.png);background-repeat:repeat-y; }
.footer { position:relative; display:inline; float:left; width:810px; text-align:center; font-size:.75em; color:#FFF; margin-top:20px; letter-spacing:.15em;}

.footer_sections { position:relative; display:inline; float:left; width:810px; margin-bottom:10px; font-size:.7em; }
.footer_sections li { display:inline; padding-right:10px; padding-left:5px; border-right-style:solid; border-right-width:thin; }
.footer_sections li:last-child { border:none; }

.middle_left_column { position:relative; display:inline; float:left; width:485px; margin-left:10px; margin-top:5px;}
.middle_right_column { position: relative; display:inline; float:right; width:305px;margin-right:5px;}

.main_image { position:relative; display:inline; float:left; width:482px; height:302px; }
.sub_main { position:relative; display:inline; float:left; width:483px; height:112px; background-image:url(../images/home/sub_main.png); margin-bottom:10px;}
.sub_main li { position:relative; display:inline; float:left; margin-left:5px; margin-top:10px; }
.left_sub_main { position:relative; display:inline; float:left;  width:154px; height:92px; background-image:url(../images/home/left-and-right-sub-main.png); }
.right_sub_main { position:relative; display:inline; float:left;  width:154px; height:92px; background-image:url(../images/home/right-sub-main.png); }
.middle_sub_main { position:relative; display:inline; float:left; width:154px; height:92px;  background-image:url(../images/home/middle-sub-main.gif); }

.one_em_normal { position:relative; margin-left:10px; font-size:1.2em; margin-bottom:5px; font-weight:normal; letter-spacing:.10em;}
.featured_herb_column_one { position:relative; display:inline; float:left; width:117px; margin-left:10px; margin-right:10px;}
.featured_herb_column_one li { width:117px; height:115px; margin-bottom:5px; background-image:url(../images/home/featured-herb-puck.png); }
.center_herb { position:relative; text-align:center; }

.featured_herb_small_column { position:relative; display:inline; float:left; width:105px; }
.herb_function { margin-top:10px; font-size:.75em; }
.herb_name { font-size:.65em; margin-bottom:10px;}

.right_column_ad { position:relative; display:inline; float:left; width:286px; margin-top:5px; }
.right_column_ad li { margin-bottom:10px; text-align:center; }
.review_bottle { position:relative; display:inline; float:left; width:163px; height:300px; }
.product_title { position:relative; display:inline; float:left; font-size:1.2em; color:#ff6600; font-weight:normal; font-family:"Arial Black", Gadget, sans-serif; letter-spacing:.15em;}
.company_notes { position:relative; display:inline; float:left; width:190px; font-size:.95em; line-height:1.2em; letter-spacing:.10em;}
.editors_notes { position:relative; width:322px; display:inline; float:left; text-align:justify; font-size:.80em; margin-bottom:10px;}
.read_lab_report { position:relative; display:inline; float:right; width:115px; height:118px; }
.stars { position:relative; display:inline; float:left; text-align:center; width:163px;}
.read_more { position:realtive; display:inline; float:right; font-size:.75em;}

#in_review { position:relative; display:inline; float:left; width:100%; }
.news-image { position:relative; display:inline; float:left; width:416px; height:234px; margin-left:10px;}
.news_notes { position:relative; display:inline; float:left; width:100%; text-align:justify; margin-left:10px; font-size:.80em; margin-top:20px; margin-bottom:10px; }
.head_sections { position:relative; display:inline; float:right; font-size:.75em; margin-top:100px; }
.head_sections li { display:inline; font-family:Arial, Helvetica, sans-serif; color:#FFF; letter-spacing:.15em; border-right-style:solid; border-right-width:thin; padding-right:10px; padding-left:5px;}
.head_sections li:last-child { border:none; }