@charset "UTF-8";
/* CSS Document */

/* Clear */
* { margin:0; padding:0; }
a img { border-style:none; margin:0; padding:0; } 
ul li { list-style-type:none; margin:0; padding:0; }

body { background-image:url(../images/universal/header.gif); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; }

/* Content Margin */
#master_container { width:1000px; margin:0px auto; }

/* Head Elements */
#header { position:relative; display:inline; float:left; width:100%;height:152px; }
.bone_head { position:relative; display:inline; float:right; width:253px; height:109px; }
.title { position:relative; display:inline; float:left; width:328px; height:60px; margin-top:4px;}
.spider { position:relative; display:inline; float:left; color:#FFF; font-size:1em; font-weight:normal; letter-spacing:.1em; top:3px; font-family:"Arial Black", Gadget, sans-serif; width:730px; height:32px; margin-left:4px; }

/* Links */
a:link { color:#000; text-decoration:none;}
a:active { color:#ff9900; text-decoration:none;}
a:hover	{ color:#000; text-decoration:underline; }
a:visited {	color:#000; text-decoration:none;}
a:visited:hover { color:#000; text-decoration:underline; }

.dull a:link { color:#999; text-decoration:none;}
.dull a:active { color:#999; text-decoration:none;}
.dull a:hover	{ color:#000; text-decoration:underline; }
.dull a:visited {	color:#999; text-decoration:none;}
.dull a:visited:hover { color:#000; text-decoration:underline; }

.blue a:link { color:#00F; text-decoration:underline;}
.blue a:active { color:#00F; text-decoration:underline;}
.blue a:hover	{ color:#00F; text-decoration:underline; }
.blue a:visited { color:#00F; text-decoration:underline;}
.blue a:visited:hover { color:#00F; text-decoration:underline; }

.underline a:link { color:#F90; text-decoration:underline;}
.underline a:active { color:#F90; text-decoration:underline;}
.underline a:hover	{ color:#000; text-decoration:underline; }
.underline a:visited {	color:#F90; text-decoration:underline;}
.underline a:visited:hover { color:#000; text-decoration:underline; }

/* Nav Bar */
.sections { position:relative; display:inline; float:left; margin-top:13px; width:1000px; margin-left:10px; font-size:.85em; font-weight:bold; }
.sections li { display:inline; padding-right:20px; }

/* DOCUMENT BODY BEGINS HERE */

/* Bread Crumbs and Date */
#date_time { position:relative; display:inline; float:left; width:100%; height:30px; }
.date { position:relative; display:inline; float:right; font-size:.75em; margin-top:8px; margin-right:5px; }
.bread_crumbs { position:relative; display:inline; float:left; font-size:.75em; margin-top:8px; margin-left:5px; font-style:italic; }
.bread_crumbs li { display:inline; padding-right:10px; padding-left:10px; border-left-style:solid; border-left-width:thin; }
.bread_crumbs li:first-child { border:none; }

/* Font Styles */
.bold { font-weight:bold; }

/* Left Column */
#left_column { position:relative; display:inline; float:left; width:190px;  }
.smart_joint { position:relative; display:inline; float:left; width:190px; height:210px; }
.left_plaques { position:relative; display:inline; float:left; margin-left:15px; }
.left_plaques li { width:170px; height:70px; text-align:left; text-align:left; }
.left_plaques_center { position:relative; display:inline; float:left; margin-left:75px; margin-top:20px; }
.left_plaques_center li { width:170px; height:70px; text-align:left; text-align:left; }

.supplement_list_wide { position:relative; display:inline; float:left; width:100%; background-image:url(../images/universal/supplement-list-back.gif); background-repeat:repeat; font-size:.75em;}
.supplement_list_wide li { padding-left:15px; margin-bottom:5px; }
.supplement_list_wide li:first-child { margin-top:25px; margin-bottom:15px; }
.supplement_list_wide li:last-child { margin-bottom:25px; }
.supplement_list { position:relative; display:inline; float:left; width:190px; background-image:url(../images/universal/supplement-list-back.gif); background-repeat:repeat; font-size:.75em;}
.supplement_list li { padding-left:15px; margin-bottom:5px; }
.supplement_title { font-family:"Arial Black", Gadget, sans-serif; font-size:1.2em; }
.supplement_list li:first-child { margin-top:25px; margin-bottom:15px; }
.supplement_list li:last-child { margin-bottom:25px; }

/* Right Column */
#right_column { position:relative; display:inline; float:left; width:340px; margin-left:5px; }
.supplement_one { position:relative; display:inline; float:left; background-image:url(../images/universal/supplement-list-back.gif); background-repeat:repeat; width:340px; }
.top_title { font-family:"Arial Black", Gadget, sans-serif; margin-bottom:15px; }
.top_title_two { position:relative; display:inline; float:left; width:450px; padding-left:30px; font-family:"Arial Black", Gadget, sans-serif; margin-bottom:5px; font-size:1.5em; margin-top:30px; font-weight:normal; } 
.top_title_three { position:relative; display:inline; float:left; width:490px; padding-left:30px; font-family:"Arial Black", Gadget, sans-serif; margin-bottom:5px; font-size:1.2em; margin-top:30px; font-weight:normal; } 
.top_title_four { position:relative; display:inline; float:right; width:330px; padding-left:30px; font-family:"Arial Black", Gadget, sans-serif; margin-bottom:5px; font-size:1.2em; margin-top:20px; font-weight:normal; } 
.top_title_five { position:relative; display:inline; float:left; width:283px; padding-left:30px; font-family:"Arial Black", Gadget, sans-serif; margin-bottom:5px; font-size:1.2em; margin-top:20px; font-weight:normal; }

.numeral_insert { position:relative; display:inline; float:left; width:40px; height:40px; margin-left:15px; }
.review_reports { position:relative; display:inline; float:left; margin-top:15px; margin-bottom:20px; }
.review_reports li { display:inline; }
.universal { font-size:.75em; }
.top_text { position:relative; display:inline; float:left; width:220px; margin-left:10px; margin-top:15px;  }
.home_top { position:relative; display:inline; float:left; width:67px; margin-top:22px; margin-left:20px; margin-bottom:20px; }

/* Graphic Elements */
.menu_footer_element { position:relative; display:inline; float:left; width:190px; height:26px; }
.top_five_foot { position:relative; display:inline; float:left; width:340px; height:27px; }
.mol_foot { position:relative; display:inline; float:left; width:458px; height:29px; }
.rating_shadow { position:relative; display:inline; float:left; width:650px; height:31px; margin-left:5px;}

/* Middle Thin Index */
#middle_high { position:relative; display:inline; float:left; width:458px; margin-left:5px; }
.flash { position:relative; display:inline; float:left; width:458px; background-image:url(../images/universal/supplement-list-back.gif); background-repeat:repeat; }
.place_flash { position:relative; display:inline; float:left; width:440px; height:330px; margin-left:8px; margin-top:10px; }
.mol { position:relative; display:inline; float:left; width:100%; font-size:1em; margin-top:10px; margin-bottom:10px; font-weight:normal; text-align:center; font-family:"Arial Black", Gadget, sans-serif; }
.universal_one { padding-left:10px; padding-right:10px; margin-bottom:10px; text-align:justify; font-size:.85em; line-height:1.7em; letter-spacing:.05em; }

/* Footer Margins */
#footer { position:relative; display:inline; float:left; width:100%; background-image:url(../images/universal/footer-x.gif); background-repeat:repeat-x; height:360px; }
#footer_margin { width:1000px; height:360px; margin:0px auto; background-image:url(../images/universal/footer.gif); }
.icon_one { position:relative; display:inline; float:left; margin-left:10px; }
.icon_two { position:relative; display:inline; float:left; margin-left:10px; }
.icon_container { position:relative; display:inline; float:left; width:100%; margin-top:70px; }
.sponsored { position:relative; display:inline; float:left; width:100%; font-size:.75em; letter-spacing:.5em; margin-bottom:10px; font-weight:normal; color:#999; text-align:center; }
.foot_sections { position:relative; display:inline; float:left; text-align:left; font-size:.75em; font-weight:bold; width:300px; }
.foot_sections li { margin-bottom:10px; }
.foot_sections_right { position:relative; display:inline; float:right; text-align:right; font-size:.75em; font-weight:bold; width:250px; }
.foot_sections_right li { margin-bottom:10px; }
.copyright { position:relative; display:inline; float:left; width:100%; font-size:.65em; letter-spacing:.1em; margin-top:20px; font-weight:normal; color:#333; text-align:center; }

/* Rating Wide */
#rating_wide { position:relative; display:inline; float:left; width:650px; background-image:url(../images/universal/supplement-list-back.gif); background-repeat:repeat; margin-left:5px; }
.rating_text { position:relative; display:inline; float:left; width:630px; padding:10px; text-align:justify; font-size:1em; line-height:1.3em; }

/* Home Wide */
.large_piece { position:relative; display:inline; float:left; width:802px; background-image:url(../images/universal/supplement-list-back.gif); background-repeat:repeat; }
.large_piece_blank { position:relative; display:inline; float:left; width:802px;  }
.large_foot { position:relative; display:inline; float:left;  width:802px; height:25px; }
#foot_maximum { position:relative; display:inline; float:left; width:802px; margin-left:5px; }

.joint_lady { position:relative; display:inline; float:left; width:320px; height:399px; top:1px; }
.seven_text { position:relative; display:inline; float:left; width:420px; padding-left:30px; padding-right:30px; font-size:1em; line-height:1.5em; text-align:justify; margin-top:10px;}
.seven_text_two { position:relative; display:inline; float:left; width:470px; padding-left:30px; padding-right:30px; font-size:1em; line-height:1.5em; text-align:justify; margin-top:10px;}
.seven_text_three { position:relative; display:inline; float:right; width:300px; padding-left:30px; padding-right:30px; font-size:1em; line-height:1.5em; text-align:justify; margin-top:10px;}
.seven_text_four { position:relative; display:inline; float:left; width:250px; padding-left:30px; padding-right:30px; font-size:1em; line-height:1.5em; text-align:justify; margin-top:10px;}

.click_to_read { position:relative; display:inline; float:right; width:195px; height:63px; margin-top:15px; margin-right:30px; margin-bottom:10px; }
.click_to_read_lab { position:relative; display:inline; float:right; width:195px; height:63px; margin-top:300px; margin-right:30px; margin-bottom:10px; }
.md { position:relative; display:inline; float:right; width:264px; height:399px; }

.ouch { position:relative; display:inline; float:left; width:435px; height:399px; background-image:url(../images/ouch.jpg); top:1px; }
.arth_found { position:relative; display:inline; float:left; width:131px; height:30px; margin-bottom:20px; margin-left:30px; }

.on_course { position:relative; display:inline; float:left; width:458px; height:285px; margin-top:30px; }
.lab { position:relative; display:inline; float:right; width:485px; height:398px; background-image:url(../images/lab-reports.jpg); }
.edna { position:relative; display:inline; float:left; width:190px; height:149px; }

.top_five_bottles { position:relative; display:inline; float:left; width:70px; height:117px; margin-top:10px; }
.large_insert { position:relative; display:inline; float:left; width:135px; height:209px; margin-top:20px; margin-left:20px; margin-bottom:25px; }

.product_information { position:relative; display:inline; float:left; margin-top:35px; margin-left:10px; }
.product_title { font-family:"Arial Black", Gadget, sans-serif; font-size:1.3em; margin-bottom:20px; }
.product_sub { font-size:.95em; letter-spacing:.1em; }

.sponsored_links { position:relative; display:inline; float:right; width:200px; margin-top:15px; margin-bottom:10px; border-left-style:solid; border-left-width:1px; border-color:#999; margin-right:10px; }
.sponsored_links li { padding-left:5px; }
.ad { font-size:.65em; color:#999; margin-bottom:5px;}
.ad_head { font-size:.95em; margin-bottom:3px; }
.ad_text { font-size:.7em; }
.ad_link { font-size:.7em;  margin-bottom:10px; color:#060; }

#rating_house { position:relative; display:inline; float:right; width:190px; margin-left:10px; }
.rating_small { position:relative; display:inline; float:left; width:100%; text-align:center; font-size:.95em; margin-top:10px; letter-spacing:.3em; color:#999; }
.rating_numeral { position:relative; display:inline; float:left; width:100%; text-align:center; font-family:"Arial Black", Gadget, sans-serif; color:#F90; margin-bottom:10px; font-size:2.5em;}

.master_title { position:relatIve; display:inline; float:left; font-family:"Arial Black", Gadget, sans-serif; width:445px; margin-left:10px; margin-top:10px;}
.master_title_two { position:relatIve; display:inline; float:left; font-family:"Arial Black", Gadget, sans-serif; width:445px; margin-left:10px; }
.ligavar_endorsements { position:relative; display:inline; float:left; margin-top:10px; margin-left:10px; }
.ligavar_endorsements li { display:inline; margin-right:10px; }
.minus_five { position:relative; display:inline; float:left; top:5px; }
.minus_three { position:relative; display:inline; float:left; top:3px; }
.minus_zero { position:relative; display:inline; float:left; top:8px; }

.column_a { position:relative; display:inline; float:left; width:150px; margin-left:8px; margin-top:5px; margin-bottom:5px; font-size:.85em;}
.column_a li { width:100%; height:20px; border-bottom-style:solid; border-bottom-width:1px; border-color:#CCC; margin-bottom:5px; }
.column_a li:first-child { border:none; height:45px; background-color:#FFF; margin-bottom:15px; }
.column_a li:last-child { border:none; }
.column_a li { font-size:.8em; }
.column_a li.title_card { font-family:"Arial Black", Gadget, sans-serif; text-align:center; font-size:2em; border-style:none; margin-bottom:20px; }

.one_hundred_black { position:relative; display:inline; float:left; width:790px; padding-left:10px; font-family:"Arial Black", Gadget, sans-serif; margin-top:10px; }
.one_hundred_universal { position:relative; display:inline; float:left; width:780px; padding-left:10px; padding-right:10px; margin-top:5px; margin-bottom:10px; text-align:justify; font-size:.95em; line-height:1.5em; }

.block { position:relative; display:inline; float:left; width:255px; height:220px; background-image:url(../images/universal/supplement-list-back.gif); background-repeat:repeat;}
.block_holder { position:relative; display:inline; float:left; width:255px; margin-right:6px; margin-left:6px; }
.block_base { position:relative; display:inline; float:left; width:255px; height:28px; }
.rating_long { position:relative; display:inline; float:left; font-family:"Arial Black", Gadget, sans-serif; font-size:2em; text-align:left; margin-top:10px; margin-bottom:10px; margin-left:10px; }
.bar_endorse { position:relative; display:inline; float:right; width:131px; height:30px; margin-top:18px; margin-right:10px;}

.john { position:relative; display:inline; float:left; width:650px; height:323px; background-image:url(../images/john.jpg); }
.edna_two { position:relative; display:inline; float:left; width:650px; height:323px; background-image:url(../images/edna-large.jpg); }
.john_box { position:relative; display:inline; float:right; width:300px; margin-right:10px; margin-top:80px;}
.john_text {  font-size:.85em; line-height:1.2em; margin-top:10px; text-align:justify; }

.smarter_joint { position:relative; display:inline; float:left; width:650px; height:323px; background-image:url(../images/smart-joint.jpg); }

.arial_black { font-family:"Arial Black", Gadget, sans-serif; }
.one_two_em { font-size:1.2em; }
.one_one_em {font-size:1.1em;}
.one_em { font-size:1em; }
.universal_rating_bottle { position:realtive; display:inline; float:left; width:70px; height:117px; margin:10px 10px 10px 10px; }
.pod_text { position:relative; display:inline; float:left; width:150px; margin-top:15px; margin-left:10px; }
.eight_five { font-size:.85em; }
.margin_bottom_ten { margin-bottom:10px; }
.margin_bottom_five { margin-bottom:5px; }
.read_block { position:relative; display:inline; float:right; width:86px; height:29px; margin-top:20px;margin-right:10px; }
.read_block_margin { position:relative; display:inline; float:right; width:86px; height:29px; margin-top:35px;margin-right:10px; }
.mini { position:relative; display:inline; float:left; width:41px; height:49px; bottom:35px; left:5px;}

/* Contact Form */
.generic {padding:15px;}
.generic h1 {font-family:"Arial Black"; font-size:2em;}
input, textarea {display:block; margin-bottom:10px;}
textarea {width:400px; height:200px;}

/* Smart Pod */
.smart_pod {position:relative; display:inline; float:left; width:630px; text-align:justify; padding:10px; font-size:.9em; line-height:1.3em;}
.smart_pod h1 {font-size:1.2em;}
.smart_pod img.left {position:relative; float:left;}
.smart_pod img.right { position:relative; float:right; }

.ttvs {position:relative; display:inline; float:left; width:650px; height:323px;}
#rating_wide_yellow { position:relative; display:inline; float:left; width:650px; background-image:url(../images/universal/yellow-back.jpg); background-repeat:repeat; margin-left:5px; }

.column_herbs { position:relative; display:inline; float:left; width:150px; margin-left:8px; margin-top:5px; margin-bottom:5px; font-size:1em;}
.column_herbs li { width:100%; height:20px; border-bottom-style:solid; border-bottom-width:1px; border-color:#CCC; margin-bottom:5px; }
.column_herbs li:last-child { border:none; }

.info {position:relative; display:inline; float:left; padding:10px; width:630px; line-height:1.3em;}

ol {padding-left:30px;}
ol li {padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #ccc;}
ol li:last-child {border:none;}
ol li a:link {color:#333;}

.question {margin-bottom:10px; font-size:1em; font-weight:bold;}
.answer {margin-bottom:20px; line-height:1.5em; color:#333; font-size:.9em;}


.news {position:relative; display:inline; float:left; padding:10px; width:630px; line-height:1.3em;}
.news h2 {font-size:1.2em; margin-bottom:5px;}
.news h3{font-size:.8em; color:#666; font-weight:100; padding:0 0 5px 0; text-transform:uppercase; letter-spacing:1px;}
.news h3 span {font-weight:bold; color:#F90;}

.supplement_table { position:relative; float:left; text-align:center; font-size:.85em; margin-left:5px; }
.grey_back { background-color:#CCC; }

.scam_right_box { position:relative; display:inline; float:left; width:380px; text-align:justify; margin-right:10px; }