﻿html, body {
height: 100%;
}

body {
background: #ffffff url('Images/Main/2011/leaf-wrap.jpg') repeat-x center bottom fixed;
margin: 0;
padding: 0;
}

body, p, td, tr, table {
font-family: arial;
font-size: 12px;
font-weight: normal;
color: #525E55;
}

.contentWrapper {
margin: 20px 0;
}

.main_shoppping_Container {
width: 900px;
height: auto;
margin: 0 auto;
padding: 0px;
}

.sub_shoppping_Container {
height: auto;
margin: 0 auto;
padding: 0px;
}

.prod_list_holder {
width: 400px;
padding: 0px;
} 

/* controls overflow on research page */
.research {
width: 850px;
overflow: auto;
}

.TextContent {
font-weight: normal;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #525E55;	
}

h1 {
font-size: 16px;
line-height: 22px;
margin-bottom: 5px;
color: #EB6D1E;
font-family: tahoma, arial, helvetica, sans-serif;
}

img {
border: 0px;
}

ul {
margin: 0px;
padding: 0px;
}

a, a:visited {
font-weight: normal;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
color: #004400;
line-height: 16px;
text-decoration: none;
}

a:hover {
font-weight: normal;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
color: #008000;
line-height: 16px;
text-decoration: none;
}

/* new clearfix */
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */


/*------------------------    Begin HomePg     ------------------------*/

#main-wrapper {
width: 900px;
background: transparent url('Images/Temp/2011/bg-white-overlay-1.png') repeat;
position: relative;
padding-bottom: 30px;
}

#content-left {
width: 630px;
float: left;
margin-bottom: 25px;
}

#content-left h1 {
margin: 10px 0 0 0;
font-size: 28px;
color: #507837;
line-height: 34px;
font-family: tahoma, sans-serif;
text-align: center;
}

#content-left h2 {
font-size: 14px;
line-height: 22px;
color: #507837;
font-family: sans-serif;
display: inline;
}

#content-left p {
font-weight: normal;
font-size: 14px;
line-height: 20px;
font-family: sans-serif;
display: inline;
}

#content-left ul {
list-style-type: none;
}

#content-left li a {
font-size: 14px;
font-weight: bold;
line-height: 22px;
}

#content-right {
width: 270px;
float: right;
}

#content-right-box {
float: right;
width: 254px;
margin: 10px 10px 0 0;
}

#boxes-wrapper {
clear: both;
padding: 0 0 0 5px;
}

#boxes-wrapper ul {
list-style-type: none;
}

#boxes-wrapper ul li {
float: left;
margin: 0 17px;
}


/*------------------------    Begin Default Template 2011     ------------------------*/

.defaultWrapper {
margin: 20px 0;
}

.utilityLinks-Wrapper {
padding: 0 0 10px 0;
}

.utilityLinks-Container {
padding: 5px 2px 0 0;
}

.utilityLinks-Container span {
font-weight: normal;
font-size: 12px;
color: #993333;
line-height: 16px;
font-family: tahoma, sans-serif;
}

.utilityLinks-Container a:link,  .utilityLinks-Container a:visited {
font-weight: normal;
font-size: 12px;
color: #993333;
line-height: 16px;
font-family: tahoma, sans-serif;
}

.utilityLinks-Container a:hover {
text-decoration: underline;
}

.utilityLinks-Container img {
margin: 0 7px;
vertical-align: middle;
}

.mainTableBorder {
border: 1px solid #ccc;
}

.menuHeader {
background: transparent url('Images/Main/2011/header-leaf-wrap.jpg') repeat-x;
width: auto;
height: 85px;
}

.menuHeader h1 {
text-indent: -9999px;
float: left;
}

.menuHeader img {
display: block;
float: left;
margin: 5px 20px 0 10px;
}

.shadowBorder {
overflow: hidden;
background: #ffffff url('Images/2010/shadow-border.jpg') repeat-x 0 0;
height: 6px;
}

.mainFooter {
position: relative;
background: #ffffff url('Images/Main/2011/footer-bg.jpg') repeat-x 0 0;
height: 85px;
}

.mainFooter img {
display: block;
float: right;
}

.mainFooterText {
position: absolute;
bottom: 10px;
left: 0px;
width: 900px;
text-align: center;
font-weight: normal;
font-size: 8px;
color: #ffffff;
line-height: 10px;
font-family: tahoma;
/* padding: 7px 0px 7px 190px; */
}

.FDAFooterText {
font-weight: normal;
font-size: 8px;
line-height: 11px;
color: #ffffff;
font-family: tahoma;
border: 1px solid #ffffff;
padding: 2px 3px 3px;
}


/*------------------------    End Main Template 2011     ------------------------*/

/*shortDescription2 Bullets Product Groups*/
ul.shortDescription2Bullets {
font-size: 14px;
line-height: 20px;
color: #993333;
font-family: tahoma;
}

/*shortDescription2 Bullets Product Groups*/
ul.shortDescription2Bullets li {
margin-bottom: 15px;      
}

/*shortDescription2 Bullets Product Groups*/
.shortDescription2Bullets li a:link, .shortDescription2Bullets li a:visited {
font-size: 14px;
color: #993333;
line-height: 20px;
font-family: tahoma;
}

/*shortDescription2 Bullets wellness packs*/
ul.shortDescription2BulletsWP {
list-style-position: inside;
font-size: 14px;
color: #993333;
line-height: 24px;
font-family: tahoma;
}

/*shortDescription2 Bullets wellness packs*/
.shortDescription2BulletsWP li a:link, .shortDescription2BulletsWP li a:visited {
font-size: 14px;
color: #993333;
line-height: 24px;
font-family: tahoma;
}


Table.ActionGrid {
padding-left: 5px;
padding-right: 5px;
height: 400px;
width: 100%;
}


/******    P R O D U C T     T A B L E      ******/


Table.clsProductList {
align:center;
padding-left: 5px;    /*    PADS LEFT SIDE OF PRODUCT TABLE  */
/*  border: 5px solid color=#ff0000;     */
}

Table.clsProductList TD {
Padding-top: 0px;     /*    PADS EACH PRODUCT CELL    */
Padding-bottom: 0px;
/*  border: 1px solid color=#ff0000;    */
/*     border-bottom: 2px dotted color=#008000;   */
}

.clsProductList{
font-family: Arial;
font-size: 10pt;
font-style: normal;
text-align: justify;
line-height: 18px;
color: #333333;
}

.clsProductList TH {
font-family: Arial;
font-size: 8.5pt;
font-weight: bold;
text-align: justify;
color: #333333;
}

.clsProductCategory {
font-family: arial;
font-size: 8.5pt;
font-weight: bold;
margin: 10px 0px -10px 0px;
color: #333333;
}


/* *****  END  PRODUCT  TABLE      ******/


.contentback {
background-color:#ffffff;
}

A.green:link {
FONT-SIZE: 10pt; COLOR: #006600; 
FONT-FAMILY: Arial; line-height: 14px;
TEXT-DECORATION: none;
}

A.green:visited {
FONT-SIZE: 10pt; COLOR: #006600; 
FONT-FAMILY: Arial;	line-height: 14px;
TEXT-DECORATION: none;
}

A.green:hover {
FONT-SIZE: 10pt; COLOR: #009900; 
FONT-FAMILY: Arial;	line-height: 14px;
TEXT-DECORATION: underline;
}

A.header:link {
FONT-SIZE: 11pt; COLOR: #ffffff; 
FONT-FAMILY: Arial; line-height: 16px;
TEXT-DECORATION: none;
}

A.header:visited {
FONT-SIZE: 11pt; COLOR: #ffffff; 
FONT-FAMILY: Arial;	line-height: 16px;
TEXT-DECORATION: none;
}

A.header:hover {
FONT-SIZE: 11pt; COLOR: #cccccc; 
FONT-FAMILY: Arial;	line-height: 16px;
TEXT-DECORATION: none;
}

.clsTable TH {
font-family: Arial;
font-size: 8.5pt;
font-weight: bold;
text-align: justify;
color: #333333;
}

.clsTable {
font-family: Arial;
font-size: 8.5pt;
width: 500px;
color: #333333;
text-align: justify;
}

.darkred {
font-family: Arial;
font-size: 8.5pt;
color: #996600;
}

.red {
font-family: Arial;
font-size: 8.5pt;
color: #CC3333;
}

.greenshop {
font-family: Arial;
font-size: 8.5pt;
color: #006600;
}

table.clsTable {
width: 500px;
margin-bottom: 20px;
}

TD.infoicon {
PADDING-RIGHT: 4px; 
PADDING-LEFT: 4px; 
PADDING-BOTTOM: 4px; 
PADDING-TOP: 4px;
FONT-SIZE: 10pt; 
COLOR: #333333; 
LINE-HEIGHT: 16px;
FONT-STYLE: normal; 
FONT-FAMILY: Arial;
}

TR.inforow {
CURSOR: hand;
FONT-SIZE: 10pt; 
COLOR: #333333; 
LINE-HEIGHT: 16px;
FONT-STYLE: normal; 
FONT-FAMILY: Arial;
}

TD.exTable {
padding-left: 5px; 
WIDTH: 400px; 
TEXT-ALIGN: left;
FONT-SIZE: 10pt; 
COLOR: #333333; 
LINE-HEIGHT: 16px;
FONT-STYLE: normal; 
FONT-FAMILY: Arial;
}

TD.description {
padding-right: 5px; 
padding-left: 15px; 
DISPLAY: none; 
PADDING-BOTTOM: 3px; 
PADDING-TOP: 3px;
FONT-SIZE: 10pt; 
COLOR: #333333; 
LINE-HEIGHT: 16px;
FONT-STYLE: normal; 
FONT-FAMILY: Arial;
}

.clsTextbox {
FONT-SIZE: 8.5pt; 
COLOR: #333333; 
LINE-HEIGHT: 16px;
FONT-STYLE: normal; 
FONT-FAMILY: Arial;
BORDER-TOP-WIDTH: 1px; 
BORDER-LEFT-WIDTH: 1px; 
BORDER-LEFT-COLOR: #c0c0c0; 
BORDER-BOTTOM-WIDTH: 1px; 
BORDER-BOTTOM-COLOR: #c0c0c0; 
BORDER-TOP-COLOR: #c0c0c0; 
BORDER-RIGHT-WIDTH: 1px; 
BORDER-RIGHT-COLOR: #c0c0c0;
}

.box {
border-style: solid;
border-width: 1px;
border-color: black;
font-family : Arial;
font-size : 10px;
color : #ffffff;
}

.longdetail2 {
FONT-SIZE: 8.5pt; 
COLOR: #ffffff; 
LINE-HEIGHT: 16px;
FONT-STYLE: normal; 
FONT-FAMILY: Arial;
}

.searchinput {
width: 120pt;
FONT-WEIGHT: normal;
FONT-SIZE: 10px;
FONT-FAMILY: Arial;
COLOR: #333333;
FONT-FAMILY: arial;
cellpadding: 5px;
}

.clsSearchBox {
width: 70pt;
FONT-WEIGHT: normal;
FONT-SIZE: 10px;
COLOR: #333333;
FONT-FAMILY: arial;
cellpadding: 5px;
}

.productsearch {
FONT-WEIGHT: normal;
FONT-SIZE: 10px;
COLOR: #F3DA33;
line-height: 12px;
FONT-FAMILY: Arial;
cellspacing: 5px;
}

.results A {
FONT-SIZE: 8pt; COLOR: #666666; 
FONT-FAMILY: Arial;
TEXT-DECORATION: none;
}

.results A:Hover {
FONT-SIZE: 8pt; COLOR: #666666; 
FONT-FAMILY: Arial;
TEXT-DECORATION: underline;
}

.emailpassword {
Font-Family: Arial;
Font-Size: 10px;
color: #000000;
line-height: 12px;
text-align: justify;
}



a.leftmenu_boldtxt:link, a.leftmenu_boldtxt:visited {
font-family: arial;   font-size: 14px;    font-weight: bold;    color: #CBB961;     text-align: center;     
text-decoration: none;   text-transform: none; }

a.leftmenu_boldtxt:hover {

color: #FFE87A; }


a.ahc05_leftmenu_main:link, a.ahc05_leftmenu_main:visited {
font-family: arial;   font-size: 12px;    font-weight: bold;    color: #FFFFFF;     text-align: center;     
text-decoration: none;   text-transform: none; }



a.ahc05_leftmenu_main:hover {

color: #FFFFDD;   }


a.MainHeaderMenu:link, a.MainHeaderMenu:visited {
font-family: arial;   font-size: 12px;    font-weight: bold;    color: #FFFFFF;     text-align: center;     
text-decoration: none;   text-transform: none; }


a.MainHeaderMenu:hover {

color: #FFFFDD; }



a.MainHeaderMenuSpecial:link, a.MainHeaderMenuSpecial:visited {
font-family: arial;   font-size: 10px;    font-weight: bold;    color: #FFFFBB;     text-align: center;     
text-decoration: none;   text-transform: none; }

a.MainHeaderMenuSpecial:hover {

color: #FFFFFF; }



.LeftMenuTitle {
Font-Family: Arial;
Font-Size: 10px;
color: #F3DA33;
line-height: 13px;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 1px;
}


/* xxxxxxxxx   Lluvia CSS BEGIN   xxxxxxxxxxx  */



a.sidemenu:link, a.sidemenu:visited {
font-family: arial;   font-size: 12px;    font-weight: bold;    color: #2C4529;     text-align: left;     
padding-left: 10px;     padding-right: 10px;     height: 30px;     width: 100%;    line-height: 25px;
text-decoration: none;   text-transform: none; }


a.sidemenu:hover {

background-position: 0px -25px;    text-decoration: none;      color: #FDF7E6; }



.hometitle {
font-family: tahoma, arial, helvetica, sans-serif; font-size: 24px; line-height: 30px; color: #336633; font-weight: normal; margin-bottom: 12px; }

.title1 {
font-family: tahoma, arial, helvetica, sans-serif; font-size: 17px; color: #336633; font-weight: normal; line-height: 22px; margin-bottom: 7px; }


.title2 {
font-family: tahoma, arial, helvetica, sans-serif;  font-size: 17px; line-height: 22px; color: #336633; font-weight: normal;    margin-bottom: 7px; }


.title3 {
font-family: tahoma, arial, helvetica, sans-serif; font-size: 14px; color: #2C4529; font-weight: bold; }

.specialtext {
font-family: tahoma, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #2C4529; font-weight: bold; font-style: italic; }	


.subtitle1 {
font-family: tahoma, arial, helvetica, sans-serif; font-size: 17px; line-height: 22px; color: #996633; font-weight: normal; margin-bottom: 7px; }

.product_subtitle1 {
font-family: tahoma, arial, helvetica, sans-serif; font-size: 17px; line-height: 22px; color: #996633; font-weight: normal; margin-bottom: 7px; }



.definition {
font-family: times new roman, Arial, Helvetica, Sans-Serif;     font-size: 14px;   line-height: 14px;
color: #334433;     font-weight: normal;   }


.author {
font-family: times new roman, Arial, Helvetica, Sans Serif;     font-size: 15px;  
color: #886F4B;     font-weight: bold ; font-style: normal;   }

.caption {
font-family: times new roman, Arial, Helvetica, Sans Serif;     font-size: 13px;  
color: #554C33;     font-weight: normal ; font-style: normal;  line-height:13px; }

.bottle_caption {
font-family: tahoma, arial, helvetica, sans-serif; font-size: 9px; text-align: center; color: #000000; font-weight: normal;   line-height: 12px; }

.lluvia_price {
font-family: tahoma, arial, helvetica, sans-serif; font-size: 12px; color: #386807;  font-weight: bold; }

.lluvia_price_2 {
font-family: tahoma, arial, helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold; }

.quote1 {
font-family: Arial, Helvetica, Sans Serif;     font-size: 12px;   line-height:15px; 
color: #554C33;     font-weight: bold ; font-style: italic ; margin-bottom: 5px;  }


body.lluviabody {
font-family: times new roman, arial, helvetica, sans-serif; font-size: 14px; color: #334433; }


td.lluviacell {
text-align: left;    font-size: 14px;      line-height: 19px; }

.lluvia_body {
font-weight: normal;
font-size: 14px;
color: #525E55;
line-height: 22px;
font-family: tahoma, arial, helvetica, sans-serif;
}

.Flashlink {
font-family: verdana;
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
color: #FFFFFF;
margin-top:-15px;
}


A.Flashlink:link {
FONT-WEIGHT: bold; COLOR: #ddddcc; TEXT-DECORATION: none;
}
A.Flashlink:visited {
FONT-WEIGHT: bold; COLOR: #ddddcc; TEXT-DECORATION: none;
}
A.Flashlink:hover {
FONT-WEIGHT: bold; BACKGROUND: #667766; COLOR: #ffffff;
}
A.Flashlink:active { 
FONT-WEIGHT: bold; color: #333333; BACKGROUND: #669966;
}

A.Flashlink2:link {
FONT-WEIGHT: bold; COLOR: #334433; TEXT-DECORATION: none; }
A.Flashlink2:visited {
FONT-WEIGHT: bold; COLOR: #334433; TEXT-DECORATION: none; }
A.Flashlink2:hover {
FONT-WEIGHT: bold; COLOR: #445544; TEXT-DECORATION: none; }
A.Flashlink2:active { 
FONT-WEIGHT: bold; color: #333333; BACKGROUND: #669966; }


body.lluviaworld {
font-family: times New Roman, Arial, Helvetica, Sans Serif;    
font-size: 14px; line-height: 19px; color: #334433; }


li.lluviabasicsnum {
padding-left: 3px;
background-image: none;
list-style: value;
list-style-type: decimal;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
line-height: 18px;
margin: 0px;
}

ul.basicformat {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


li.basicformat {
list-style: none;
background-image: url(images/arrow_dot.jpg);
background-repeat: no-repeat;
padding-left: 13px;
background-position: 0 5px;
font-family : arial, verdana;
font-size: 13px;
font-weight: bold;
margin: 5px 0;
color: #7D4125;
}


ul.productbullets{
margin: -10px 0px 0px 0px;
padding: 0px 0px 5px 0px;
}


li.productbullets{
list-style: disc;
background-image: url(images/arrow_dot.jpg);
background-repeat: no-repeat;
padding-left:0px;
background-position: 0 5px;
font-family: arial, verdana;
font-size: 12px;
font-weight: bold;
margin: 3px 5px;
color: #4D4125;
}

ul.numberedlister {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


li.numberedlister {
padding-left: 11px;
background-position: 0 5px;
font-family: Times New Roman, georgia, serif;
font-size: 11px;
font-weight: bold;
margin: 1px 0;
}


table.LluviaIngredients {
border: 1px;
border-color: #568D48;
}


/* xxxxxxxxx   Lluvia CSS END   xxxxxxxxxxx  */



.affiliatename {
font-family: Arial, Helvetica, Sans Serif; font-size: 15px;     
color: #DDC96A; font-weight: bold; }


A.camulistlink:link {
FONT-WEIGHT: bold; COLOR: #cc3300; TEXT-DECORATION: none;
}
A.camulistlink:visited {
FONT-WEIGHT: bold; COLOR: #cc3300; TEXT-DECORATION: none;
}
A.camulistlink:hover {
FONT-WEIGHT: bold; COLOR: #cc6633; TEXT-DECORATION: none;
}
A.camulistlink:active { 
FONT-WEIGHT: bold; color: #333333; BACKGROUND: #669966;
}


.camutitle {
font-family: verdana;
font-size: 12px;
font-weight: bold;
color: #3A8811;
}

.camutitleprice {
font-family: verdana;
font-size: 12px;
font-weight: bold;
color: #4A9821;
}

.subtitleprice {
font-family: verdana;
font-size: 12px;
font-weight: normal;
color: #999988;
}

.camusubtitle {
font-family: verdana;
font-size: 11px;
font-weight: normal;
color: #348C07;
}

.camustriketrhu_price {
font-family: verdana;
font-size: 9px;
font-weight: normal;
color: #809676;
text-decoration: line-through;
}

.camubodytext {
font-family: arial;
font-size: 13px;
font-weight: normal;
color: #828E85;
}

.camubodytextPages {
font-family: arial;
font-size: 13px;
font-weight: normal;
color: #434B45;
line-height: 20px;
}


.nutritionBodyMedium {
font-family: arial;
font-size: 12px;
font-weight: normal;
color: #636B65;
line-height: 18px;
}


ol.camulist {
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}


li.camulist {
list-style: decimal;
background-image: url(images/spacer.gif);
background-repeat: no-repeat;
padding-left: 5px;
background-position:0 5px;
font-family: serif;
font-size: 12px;
font-weight: bold;
color: #cc5522;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
}


.pricebig {
font-family: "arial black";
font-size: 13px;
font-weight: bold;
color: #5D9807;
}

.orangetitle {
font-family: "arial black";
font-size: 12px;
font-weight: normal;
color: #E3620E;
}

.ingredient_green {
font-family: arial;
font-size: 13px;
font-weight: normal;
color: #235B25;
line-height: 20px;
}

.quote_orange {
font-family: arial;
font-size: 12px;
font-weight: normal;
color: #C3620E;
line-height:20px;
}

.productlistbox {
Padding-top: 0px;     /*    PADS EACH PRODUCT CELL    */
Padding-bottom: 10px;
/*  border: 1px solid color=#ff0000;    */
/*  border-bottom: 2px dotted color=#008000;   */
}



.superscriptdecimals  {
font-family: verdana;
font-size: 9px;
font-weight: normal;
color: #999988;
}

.ahc06_productgroup_title {
font-family: verdana;
font-size: 10px;
font-weight: bold;
color: #E3620E;
width: 150px;
}

.ahc06_productgroup_pref {
font-family: verdana;
font-size: 10px;
font-weight: bold;
color: #336600;
text-align: center;
}

.ahc06_productgroup_retail  {
font-family: verdana;
font-size: 10px;
font-weight: bold;
color: #669933;
text-align: center;
padding-right: 15px;
padding-left: 15px;
}

.ahc06_productgroup_bulletpoints {
font-family: arial;
font-size: 12px;
font-weight: bold;
color: #D96F10;
}

.ahc06_productgroup_ingredients {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 11px;
line-height: 25px;
color: #554C33;
font-weight: bold;
font-style: italic;
margin-bottom: 0px;
}

.NewsHeader {
font-family: arial;
font-size: 23px;
font-weight: bold;
color: #993333;
margin-bottom: 0px;            
margin-top: 10px;       
}

.NewsSubHeader {
font-family: arial;
font-size: 16px;
line-height: 22px;
font-weight: bold;
color: #993333;
}

.NewsSubHeader_2 {
font-family: arial;
font-size: 13px;
font-weight: bold;
color: #D96F10;
}

.InfoHeader {
font-family: arial;
font-size: 23px;
font-weight: bold;
color: #D96F10;
margin-bottom: 0px;            
margin-top: 10px;       
}

.InfoSubHeader {
font-family: arial;
font-size: 16px;
line-height: 22px;
font-weight: bold;
color: #993333;
}

.InfoSubHeader2 {
font-family: arial;
font-size: 14px;
line-height: 18px;
font-weight: normal;
color: #732626;
}

.NewsTable {
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #A0512A;
line-height:15px;
}

A.NewsTable:link {
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #A0512A;
line-height:15px;
}

A.NewsTable:visited {
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #A0512A;
line-height:15px;
}

A.NewsTable:hover {
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #c0714A;
line-height:15px;
}

.ProductGroupLink {
font-family: "arial black";
font-size: 16px;
font-weight: normal;
color: #DB5817;
}

.ProductGroupCatchPhrase {
font-family: arial;
font-size: 16px;
line-height: 22px;
font-weight: normal;
font-style: italic;
color: #607E4F;
margin-bottom: 7px;
/*margin-bottom: -15px;*/
/*margin-top: 10px;*/
}

.ProductGroupDescription {
font-family: arial;
font-size: 13px;
font-weight: normal;
color: #676866;
margin-bottom:10px;
}

A.ProductGroupLink:link {
font-family: "arial black";
font-size: 16px;
font-weight: normal;
color: #DB5817;
TEXT-DECORATION: none
}

A.ProductGroupLink:visited {
font-family: "arial black";
font-size: 16px;
font-weight: normal;
color: #DB5817;
TEXT-DECORATION: none
}

A.ProductGroupLink:hover {
font-family: "arial black";
font-size: 16px;
font-weight: normal;
color: #fB7837;
TEXT-DECORATION: none
}

.nutrition_body {
font-family: arial;
font-size: 13px;
font-weight: normal;
color: #434B45;
line-height:20px;
}


/* ***********                                   ***********  */

/* ***********   DROP DOWN MENU    ***********  */

/* ***********                                   ***********  */



/* this is the clipping region for the menu. it's width and height get set by script, depending on the size of the items table */
.transMenu {
position:absolute;
overflow:hidden;
left:-1000px;
top:-1000px;
}

/* this is the main container for the menu itself. it's width and height get set by script, depending on the size of the items table */
.transMenu .content {
position:absolute;
}

/* this table comprises all menu items. each TR is one item. It is relatively positioned so that the shadow and background transparent divs can be positioned underneath it */
.transMenu .items {
position: relative;
left:0px;
top:5px;
z-index: 2;
}

.transMenu.top .items {
border-top: none;
}

/* each TR.item is one menu item */
.transMenu .item {
color:#336;
font-size:12px;
font-family:sans-serif;
text-decoration:none;
/* this is a hack for mac/ie5, whom incorrectly cascades the border properties of the parent table to each row */
border:none;
cursor:pointer;
cursor:hand;
}


.landing_pic {
background-image: url(http://www.exigo.com/public/1428/WebSites/28/images/landing_leaf_header_bg.jpg); 
background-repeat: no-repeat
}


.HeaderAssocName_RS {
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #F2D638;
}


.HeaderAssocName_LO {
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #F2D638;
}


.HeaderAssocName_RSW {
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #F2D638;
}

.HeaderAssocID_LO {
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #E3D9A0;
}

.HeaderAssocID_RS {
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #E3D9A0;
}

.style1 {
color: #FF3300;
font-weight: bold;
}

.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px arial;
line-height: 18px;
z-index: 100;
background-color: #542C08;
width: 135px;
margin-top:5px;
margin-left:-5px;
text-align:left;
}

.anylinkcss a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
color:white;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #EC6816;
color: yellow;
}


/**************                                                     **************/
/**************                        PRODUCTS             **************/
/**************                                                     **************/

.ddstyle_products{
position:absolute;
visibility: hidden;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px arial;
line-height: 18px;
z-index: 100;
background-color: #313131;
width: 175px;
margin-top:5px;
margin-left:-5px;
text-align:left;
}

.ddstyle_products a{
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
color:white;
}

.ddstyle_products a:visited{
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
color:white;
}

.ddstyle_products a:hover{ /*hover background color*/
background-color: #345E30;
color: #F0D3AB;
}


/**************                                                     **************/
/**************                     AMAZON OFFICE        **************/
/**************                                                     **************/




.ddstyle_office{
position:absolute;
visibility: hidden;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px arial;
line-height: 18px;
z-index: 100;
background-color: #542C08;
width: 185px;
margin-top:5px;
margin-left:-5px;
text-align:left;
}

.ddstyle_office a{
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
color:white;
}

.ddstyle_office a:visited{
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
color:white;
}

.ddstyle_office a:hover{ /*hover background color*/
background-color: #EC6816;
color: yellow;
}



/**************                     SUMMIT 2009              **************/


a.summit09:link, a.summit09:visited {
font-family: tahoma, arial, helvetica, sans-serif; font-size: 14px; font-weight: normal; line-height: 20px; color: #993333; text-decoration: none; text-transform: none; }


a.summit09:hover {
font-family: tahoma, arial, helvetica, sans-serif; font-size: 14px; font-weight: normal; line-height: 20px; text-decoration: none; text-transform: none; color: #cc0000; }


.summittext {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 18px; color: #424c45; }

li.summit {
list-style: disc;
list-style-position: inside;
background-image: none;
background-repeat: no-repeat;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
font-weight: normal;
color: #424c45;
}


/**************                    SUMMIT 2009 END        **************/



li.lifeopportunity {
list-style: disc;
background-image: none;
background-repeat: no-repeat;
padding-left: 0px;
background-position: 0px;
font-family: arial;
font-size: 12px;
line-height: 18px;
font-weight: bold;
margin: 0px 20px;
color: #525E55;
}


li.lifeopportunity2 {
list-style: disc;
background-image: none;
background-repeat: no-repeat;
padding-left: 0px;
background-position: 0px;
font-family: arial;
font-size: 12px;
line-height: 18px;
font-weight: normal;
margin: 0px 20px;
color: #525E55;
}


div.spirit {
font-weight: normal;
font-size: 12px;
line-height: 18px;
font-family:  arial, helvetica, sans-serif;
color: #000000;
}


li.spirit {
list-style: disc;
background-image: none;
background-repeat: no-repeat;
padding-left: 0px;
background-position: 0px;
font-family: arial;
font-size: 12px;
line-height: 18px;
font-weight: normal;
margin: 0px 20px;
color: #000000;
}



/**************                    NEWS BEGIN        **************/


.news_headline {
font-weight: normal;
font-family: arial;
font-size: 12px;
line-height: 24px;
color: #5E7A14;
}


.news_headlineinfo {
margin-left: 5px; padding: 10px 10px 15px 10px; width: 450px; text-align: justify; font-weight: normal; font-size: 12px; line-height: 16px; font-family: arial; color: #4E5238; background-color: #f5f5f5;
}


.news_headline_separator {
width: 450px;
margin-left: 5px;
border-bottom: dotted;
border-width: 1px;
color: #737373;
padding-top: 10px;
margin-bottom: 10px;
}


.news_headline {
font-weight: bold; font-size: 14px; padding: 10px 0px 7px 0px; margin-left: 8px; color: #5e7a14; line-height: 24px; font-family: georgia, arial; }


a.news_link:link, a.news_link:visited {
font-weight: bold; font-size: 12px; color: #c35a0c; line-height: 16px; font-family: arial; text-decoration: none; }


a.news_link:hover {
font-weight: bold; font-size: 12px; color: #004400; line-height: 16px; font-family: arial; text-decoration: underline; }


.news_event_headline {
font-weight: bold; font-size: 12px; padding: 10px 0px 0px 0px; margin-left: 8px; color: #000000; line-height: 20px; font-family: georgia, arial; }


.news_eventinfo {    
margin-left: 8px; padding: 10px 0px 0px 0px; width: 240px; }

.news_event_separator {
width: 240px;
margin-left: 5px;
border-bottom: dotted;
border-width: 1px;
color: #737373;
padding-bottom: 5px;
margin-bottom: 10px;
}



/**************                    NEWS END        **************/




/* ------------------------------AHC09 VMENU CSS-------------------------- */

a.ahc09_vmenu_main_category:link, a.ahc09_vmenu_main_category:visited {
background: url(http://preview-publish.exigo.com/public/1428/WebSites/113/Images/ahc09_link_arrow_right.gif) no-repeat 0px 9px;
color: #003300;
clear: both;
display: block;
float: left;
font-size: 12px;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
height: 30px;
line-height: 18px;
width: 155px;
border-bottom: solid 1px #DEDEDE;
margin-left: 8px;
padding: 5px 0px 0px 16px;
text-decoration: none;
}

a.ahc09_vmenu_main_category:hover {background: #F0F2D8 url(http://preview-publish.exigo.com/public/1428/WebSites/113/Images/ahc09_link_arrow_right.gif) no-repeat 0px 9px; }

a.ahc09_vmenu_main_category:active {background: #F0F2D8 url(http://preview-publish.exigo.com/public/1428/WebSites/113/Images/ahc09_link_arrow_down.gif) no-repeat 0px 9px; }


.ahc09_vmenu {width: 155px; clear: both; }

ul.ahc09_vmenu {clear: both; margin-top: 0px; padding: 6px 0px; }

li.ahc09_vmenu {background-image: none; list-style: none; padding: 0; margin: 0; }

a.ahc09_vmenu:link, a.ahc09_vmenu:visited {background-image: none;color: #993333; font-weight: normal; font-family: arial, helvetica, sans-serif; font-size: 11px; line-height: 18px; height: 24px; display: block; border-bottom: dashed 1px #DEDEDE; margin-left: 8px; width: 155px; padding: 5px 0px 5px 17px; text-decoration: none; }

a.ahc09_vmenu:hover {background: #F0F2D8; color: #003300; }


/* ------------------------------ SUMMIT-VMENU CSS-------------------------- */

a.summit_vmenu:link, a.summit_vmenu:visited {
background: url(http://preview-publish.exigo.com/public/1428/WebSites/169/Images/ahc09_link_arrow_right.gif) no-repeat 0px 12px;
color: #993333;
clear: both;
display: block;
float: left;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
line-height: 18px;
width: 155px;
border-bottom: solid #D8D8D8 1px;
margin-left: 8px;
padding: 8px 0px 8px 16px;
text-decoration: none;
}

a.summit_vmenu:hover {background: #F0F2D8 url(http://preview-publish.exigo.com/public/1428/WebSites/169/Images/ahc09_link_arrow_right.gif) no-repeat 0px 12px; }

a.summit_vmenu:active {background: #F0F2D8 url(http://preview-publish.exigo.com/public/1428/WebSites/169/Images/ahc09_link_arrow_down.gif) no-repeat 0px 12px; }


/* ------------------------------ SHOWCASE-VMENU CSS-------------------------- */

a.showcase_vmenu:link, a.showcase_vmenu:visited {
background: url(http://preview-publish.exigo.com/public/1428/WebSites/169/Images/ahc09_link_arrow_right.gif) no-repeat 0px 12px;
color: #004400;
clear: both;
display: block;
float: left;
font-weight: bold;
line-height: 18px;
width: 155px;
border-bottom: 1px solid #D8D8D8;
margin-left: 8px;
padding: 8px 0px 8px 16px;
text-decoration: none;
}

a.showcase_vmenu:hover {background: #F0F2D8 url(http://preview-publish.exigo.com/public/1428/WebSites/169/Images/ahc09_link_arrow_right.gif) no-repeat 0px 12px; }

a.showcase_vmenu:active {background: #F0F2D8 url(http://preview-publish.exigo.com/public/1428/WebSites/169/Images/ahc09_link_arrow_down.gif) no-repeat 0px 12px; }


/*------------------------------------AHC09 LISTINGS CSS---------------------------------*/


.ahc09_listing_headerLG {font-weight: bold; font-size: 15px; line-height: 18px; margin-bottom: 7px; color: #000000; font-family: tahoma, arial, helvetica, sans-serif; }


.ahc09_listing_header {font-weight: normal; font-size: 14px; line-height: 18px; margin-bottom: 7px; color: #000000; font-family: tahoma, arial, helvetica, sans-serif; }

.ahc09_listing_prod_description {font-weight: bold; font-size: 12px; line-height: 16px; color: #004400; font-family: arial, helvetica, sans-serif; }

.ahc09_listing_item_BV {font-weight: bold; font-size: 12px; line-height: 16px; color: #004400; font-family: arial, helvetica, sans-serif; }

.ahc09_listing_item_price {font-weight: bold; font-size: 12px; line-height: 16px; color: #004400; font-family: arial, helvetica, sans-serif; }

.ahc09_listing_item_default {font-weight: normal; font-size: 12px; line-height: 16px; color: #004400; font-family: arial, helvetica, sans-serif; }



/*------------------------------------AHC09 MAIN CSS---------------------------------*/

div.ahc09_main_container {position: relative; margin: 0px auto; width: 790px; border: 0px; }

div.ahc09_main_header {padding: 10px; color: #ffffff; background-color: #8F2B01; clear: both; }

div.ahc09_main_footer {padding: 10px; color: #ffffff; background-color: #8F2B01; clear: both; }

div.ahc09_main_left {float: left; width: 160px; margin: 0; padding: 5px; }

div.ahc09_main_content {margin-left: 630px; border-left: 1px solid D0D0D0; padding: 10px; }


a.ahc09_header_links:link, a.ahc09_header_links:visited  {font-weight: normal; font-size: 12px; color: #ffffff; line-height: 18px; font-family: arial, helvetica, sans-serif; }

a.ahc09_header_links:hover {color: #F0D3AB; }

/*------------------------------------NETWORK MAIN CSS---------------------------------*/


div.network {font-weight: normal; font-size: 12px; line-height: 18px; font-family:  arial, helvetica, sans-serif; color: #000000; }

div.network_photo_caption {font-weight: normal; font-size: 11px; line-height: 14px; font-style: italic; font-family:  arial, helvetica, sans-serif; color: #000000; }

ul.network {
list-style: disc;
background-image: none;
background-repeat: no-repeat;
padding-left: 10px;
background-position: 0px;
font-family: arial;
font-size: 12px;
line-height: 18px;
font-weight: normal;
margin: 0px 15px;
color: #000000;
}

li.network {
list-style: disc;
background-image: none;
background-repeat: no-repeat;
padding-left: 0px;
background-position: 0px;
font-family: arial;
font-size: 12px;
line-height: 18px;
font-weight: normal;
margin: 0px 20px;
color: #000000;
}

li.network0808 {
list-style: disc;
background-image: none;
background-repeat: no-repeat;
padding-left: 0px;
background-position: 0px;
font-family: arial;
font-size: 12px;
line-height: 18px;
font-weight: normal;
margin: 0px 20px;
color: #000000;
}


li.network0608 {
list-style: none;
background-image: url(images/list_circle.png);
background-repeat: no-repeat;
padding-left: 18px;
background-position: 0 8px;
font-family: arial, georgia, serif;
font-size: 16px;
line-height: 24px;
font-weight: bold;
color: #000000;
margin: 1px 0;
}

li.networknumber {
list-style-type: decimal;
background-image: none;
background-repeat: no-repeat;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
font-weight: normal;
color: #000000;
}


ul.network_number {
list-style-type: decimal;
background-image: none;
background-repeat: no-repeat;
padding-left: 0px;
background-position: 0px;
font-family: tahoma;
font-size: 18px;
line-height: 22px;
font-weight: bold;
margin: 0px 30px;
color: #ef5316;
}

li.network_number {
list-style-type: decimal;
background-image: none;
background-repeat: no-repeat;
padding-left: 0px;
background-position: 0px;
font-family: tahoma;
font-size: 18px;
line-height: 22px;
font-weight: bold;
margin: 0px 30px;
color: #ef5316;;
}


.network_lg_orange_text {
font-family: tahoma;
font-size: 17px;
font-weight: bold;
color: #ef5316;
}

div.network_container1_right_1108 {
width: 355px;
float: right;
border: none;
padding: 0px 0px 0px 15px;
}

div.network_quote_container1_right_1108 {
width: 195px;
float: right;
border: none;
padding: 0px 0px 0px 12px;
}

table.network_thinborder {
border: solid 1px #000000;
}

table.network_thinborder_purple {
border: solid 1px #45265f;
}

table.network_quote {
border: solid 1px #004400; background-color: #d8e5cb;
}

img.network_float_left {float: left; border: none; padding: 5px 10px 8px 10px;}


/*------------------------------------GRACE AND GRATITUDE CSS---------------------------------*/

.grace_text_header {font-weight: normal; font-size: 24px; line-height: 30px; color: #993300; font-family: tahoma, arial, helvetica, sans-serif;}

.grace_text_prod_header {font-weight: normal; font-size: 17px; line-height: 22px; color: #993300; font-family: tahoma, arial, helvetica, sans-serif;}

.grace_text {font-weight: normal; font-size: 12px; line-height: 18px; color: #525E55; font-family: arial, helvetica, sans-serif;}

.grace_text_bold_sm {font-weight: bold; font-size: 8.5pt; color: #333333; font-family: arial, helvetica, sans-serif;}

.grace_text_subheader {font-weight: bold; font-size: 14px; line-height: 18px; color: #A82000; font-family: arial, helvetica, sans-serif;}

.grace_text_quote {font-weight: normal; font-size: 11px; line-height: 15px; color: #525E55; font-family: arial, helvetica, sans-serif;}

.grace_productlistbox {padding: 0px 0px 10px 0px;}

li.grace {
list-style: disc;
background-image: none;
background-repeat: no-repeat;
background-position: 0px;
padding-left: 0px;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
font-weight: normal;
margin: 0px 15px;
color: #525E55;
}

.grace_productgroup_title {

font-family: verdana;
font-size: 10px;
font-weight: bold;
color: #E3620E;
width: 320px;

}

.grace_productgroup_pref {

font-family: verdana;
font-size: 10px;
font-weight: bold;
color: #336600;
text-align: center;

}

.grace_productgroup_bv  {

font-family: verdana;
font-size: 10px;
font-weight: bold;
color: #525E55;
text-align:center;
}


/*------------------------------------GIFTS 2008 PRODUCT PAGES CSS---------------------------------*/


.gifts08_mainheader {font-weight: bold; color: #000000; font-size: 12px; line-height: 17px; font-family: tahoma, arial, helvetica, sans-serif;}

.gifts08_info_text {font-weight: normal; color: #000000; font-size: 12px; line-height: 17px; font-family: tahoma, arial, helvetica, sans-serif;}


/*------------------------------------ZAMU CSS---------------------------------*/

a.zamuMainMenu:link, a.zamuMainMenu:visited {
font-size: 12px;
font-family: tahoma, arial, helvetica, sans-serif;
font-weight: normal;
color: #ffffff;
text-decoration: none;
text-transform: none;
float: left;
padding: 10px 12px 10px 8px;
}

.zamuSubMenu {
position: absolute;
visibility: hidden;
text-decoration: none;
text-transform: none;
font-size: 12px;
font-family: tahoma, arial, helvetica, sans-serif;
font-weight: normal;
line-height: 18px;
z-index: 100;
background-color: #611D01;
width: 160px;
margin-top: 0px;
margin-left: 0px;
text-align: left;
}

.zamuSubMenu a {
display: block;
border-bottom: 1px solid #782401;
padding: 3px 0px 3px 0px;
text-decoration: none;
text-transform: none;
font-size: 12px;
font-family: tahoma, arial, helvetica, sans-serif;
font-weight: normal;
text-indent: 8px;
color: #ffffff;
}

.zamuSubMenu a:visited {
display: block;
border-bottom: 1px solid #782401;
padding: 3px 0px 3px 0px;
text-decoration: none;
text-transform: none;
font-size: 12px;
font-family: tahoma, arial, helvetica, sans-serif;
font-weight: normal;
text-indent: 8px;
color: #ffffff;
}

.zamuSubMenu a:hover {
background-color: #8F2B01;
padding: 3px 0px 3px 0px;
color: #FFA23F;
font-size: 12px;
font-family: tahoma, arial, helvetica, sans-serif;
font-weight: normal;
text-decoration: none;
text-transform: none;
text-indent: 8px;
}


.zamuSubMenu_green {
position: absolute;
visibility: hidden;
text-decoration: none;
text-transform: none;
font-size: 12px;
font-family: tahoma, arial, helvetica, sans-serif;
font-weight: normal;
line-height: 18px;
z-index: 100;
background-color: #355A25;
width: 160px;
margin-top: 0px;
margin-left: 0px;
text-align: left;
}

.zamuSubMenu_green a {
display: block;
border-bottom: 1px solid #56933D;
padding: 3px 0px 3px 0px;
text-decoration: none;
text-transform: none;
font-size: 12px;
font-family: tahoma, arial, helvetica, sans-serif;
font-weight: normal;
text-indent: 8px;
color: #ffffff;
}

.zamuSubMenu_green a:visited {
display: block;
border-bottom: 1px solid #56933D;
padding: 3px 0px 3px 0px;
text-decoration: none;
text-transform: none;
font-size: 12px;
font-family: tahoma, arial, helvetica, sans-serif;
font-weight: normal;
text-indent: 8px;
color: #ffffff;
}

.zamuSubMenu_green a:hover { 
background-color: #589B40;
padding: 3px 0px 3px 0px;
color: #E8DA79;
font-size: 12px;
font-family: tahoma, arial, helvetica, sans-serif;
font-weight: normal;
text-decoration: none;
text-transform: none;
text-indent: 8px;
}


a.zamuFooterMenu:link, a.zamuFooterMenu:visited {
font-weight: normal;
font-size: 12px;
text-decoration: none;
text-transform: none;
color: #5F5F5F;
margin-top: 10px;
line-height: 16px;
font-family: tahoma, arial, helvetica, sans-serif;
}

a.zamuFooterMenu:hover {
font-weight: normal;
font-size: 12px;
text-decoration: underline;
text-transform: none;
color: #5F5F5F;
margin-top: 10px;
line-height: 16px;
font-family: tahoma, arial, helvetica, sans-serif;
}

a.zamuFooter:link, a.zamuFooter:visited {
font-weight: normal;
font-size: 12px;
text-decoration: none;
text-transform: none;
color: #993333;
line-height: 16px;
font-family: tahoma, arial, helvetica, sans-serif;
}

a.zamuFooter:hover {
font-weight: normal;
font-size: 12px;
text-decoration: underline;
text-transform: none;
color: #993333;
line-height: 16px;
font-family: tahoma, arial, helvetica, sans-serif;
}

.zamuFooter {
font-weight: normal;
font-size: 11px;
color: #525E55;
line-height: 16px;
font-family: tahoma, arial, helvetica, sans-serif;
}

.zamuTop {
font-weight: normal;
font-size: 12px;
color: #993333;
line-height: 16px;
font-family: tahoma, arial, helvetica, sans-serif;
}

a.zamuTop:link, a.zamuTop:visited {
font-weight: normal;
font-size: 12px;
text-decoration: none;
text-transform: none;
color: #993333;
line-height: 16px;
font-family: tahoma, arial, helvetica, sans-serif;
}

a.zamuTop:hover {
font-weight: normal;
font-size: 12px;
text-decoration: underline;
text-transform: none;
color: #993333;
line-height: 16px;
font-family: tahoma, arial, helvetica, sans-serif;
}

a.zamuTop2:link, a.zamuTop2:visited {
font-weight: normal;
font-size: 12px;
text-decoration: none;
text-transform: none;
color: #4D4747;
line-height: 16px;
font-family: tahoma, arial, helvetica, sans-serif;
}

a.zamuTop2:hover {
font-weight: normal;
font-size: 12px;
text-decoration: underline;
text-transform: none;
color: #4D4747;
line-height: 16px;
font-family: tahoma, arial, helvetica, sans-serif;
}

.zamuTop2 {
font-weight: normal;
font-size: 12px;
color: #4D4747;
line-height: 16px;
font-family: tahoma, arial, helvetica, sans-serif;
}

.zamuCountry {
font-weight: normal;
font-size: 10px;
color: #000000;
font-family: tahoma, arial, helvetica, sans-serif;
}

a.zamuCountry:link, a.zamuCountry:visited {
font-weight: normal;
font-size: 10px;
text-decoration: none;
text-transform: none;
color: #000000;
font-family: tahoma, arial, helvetica, sans-serif;
}

a.zamuCountry:hover {
font-weight: normal;
font-size: 10px;
text-decoration: underline;
text-transform: none;
color: #000000;
font-family: tahoma, arial, helvetica, sans-serif;
}

.zamu_header_lg {
font-weight: normal;
font-size: 24px;
color: #993333;
line-height: 30px;
margin-bottom: 12px;
font-family: tahoma, arial, helvetica, sans-serif;
}

.zamu_header_sm {
font-weight: normal;
font-size: 18px;
color: #336633;
line-height: 24px;
margin-bottom: 7px;
font-family: tahoma, arial, helvetica, sans-serif;
}

.zamu_bodytext {
font-weight: normal;
font-size: 14px;
color: #525E55;
line-height: 22px;
font-family: tahoma, arial, helvetica, sans-serif;
}

.resourceText {
font-family: arial, helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
font-weight: normal;
color: #525E55;
}

#list_out {list-style-position: outside; }

#list_in {list-style-position: inside; }

#list_inline {display: inline; }

li.zamu {
list-style: disc;
background-image: none;
background-repeat: no-repeat;
padding: 0px 0px 7px 0px;
font-family: arial, helvetica, sans-serif;
font-size: 14px;
line-height: 18px;
font-weight: normal;
margin: 0px;
color: #525E55;
}


li.zamu2 {
list-style: disc;
background-image: none;
background-repeat: no-repeat;
font-family: arial, helvetica, sans-serif;
font-size: 14px;
line-height: 18px;
font-weight: normal;
padding-bottom: 20px;
color: #525E55;
}

#green14 {color: #004400; font-size: 14px; }

#green12 {color: #004400; font-size: 12px; }

li.zamu_prod_benefits {
list-style: disc;
list-style-position: inside;
background-image: none;
background-repeat: no-repeat;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
font-weight: normal;
margin: 0px;
color: #525E55;
}

ul.zamu_prod_ingredients {
list-style: none;
list-style-image: url('http://img.exigo.com/public/1428/WebSites/169/Images/zamu_checkmark_gr.gif');
padding: 0px 0px 12px 15px;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
font-weight: normal;
margin: 0px 0px 0px 0px;
color: #000000;
}


li.zamu_prod_ingredients {
list-style: none;
background-image: url('http://img.exigo.com/public/1428/WebSites/169/Images/zamu_checkmark_gr.gif');
background-repeat: no-repeat;
padding: 0px 0px 12px 15px;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
font-weight: normal;
margin: 0px 0px 0px 0px;
color: #000000;
}


.prod_key_ingredients {
font-weight: normal;
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 16px;
line-height: 22px;
color: #004400;
}

li.zamu_skincare {
list-style: disc;
background-image: none;
background-repeat: no-repeat;
padding: 0px 0px 7px 0px;
font-family: arial, helvetica, sans-serif;
font-size: 14px;
line-height: 18px;
font-weight: normal;
margin: 0px;
color: #525E55;
}

table.zamu_prod_quote {
border: solid 1px #993333;
}

li.zamu_prod_ingredients_illu {
list-style: none;
background-image: url(http://img.exigo.com/public/1428/WebSites/169/Images/zamu_checkmark_gr.gif);
background-repeat: no-repeat;
padding: 0px 0px 7px 15px;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
font-weight: normal;
margin: 0px 0px 0px 0px;
color: #000000;
}

li.zamu_styleRed {
list-style: disc;
list-style-position: inside;
background-image: none;
background-repeat: no-repeat;
padding: 0px 0px 7px 0px;
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 15px;
line-height: 22px;
font-weight: normal;
margin: 0px;
color: #993333;
}

li.zamu_arrow {
list-style: none;
background-image: url(http://img.exigo.com/public/1428/websites/169/Images/zamu_arrow.jpg);
background-repeat: no-repeat;
background-position: 0 4px;
padding-left: 20px;
padding-bottom: 7px;
font-family: arial, helvetica, sans-serif;
font-size: 14px;
line-height: 20px;
font-weight: normal;
margin: 0px;
color: #525E55;
}


li.zamu_num {
background-image: none;
list-style: value;
list-style-type: decimal;
padding: 0px 0px 7px 0px;
font-family: arial, helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
line-height: 20px;
margin: 0px;
color: #525E55;
}

li.zamu_num_red {
background-image: none;
list-style: value;
list-style-type: decimal;
padding: 0px 0px 7px 0px;
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
line-height: 20px;
color: #993333;
}

table.zamuFDA {
border: 1px solid #cccccc;      
}

td.zamuFDA {
font-weight: normal;
font-size: 10px;
line-height: 14px;
color: #525E55;
font-family: arial, helvetica, sans-serif;
}

.zamuFDA {
font-weight: normal;
font-size: 10px;
line-height: 12px;
color: #525E55;
font-family: arial, helvetica, sans-serif;
}

.zamuFDAnew {
font-weight: normal;
font-size: 10px;
line-height: 12px;
color: #525E55;
font-family: arial, helvetica, sans-serif;
}

#ingred_back_link {font-size: 12px; color: #525E55; font-family: arial, helvetica, sans-serif; }

a.zamulink:link, a.zamulink:visited {
font-weight: normal;
font-size: 14px;
line-height: 20px;
text-decoration: none;
text-transform: none;
color: #993333;
font-family: arial, helvetica, sans-serif;
}

a.zamulink:hover {
font-weight: normal;
font-size: 14px;
line-height: 20px;
text-decoration: underline;
text-transform: none;
color: #993333;
font-family: arial, helvetica, sans-serif;
}

a.zamulink2:link, a.zamulink2:visited {
font-weight: normal;
font-size: 12px;
line-height: 16px;
text-decoration: none;
text-transform: none;
color: #993333;
font-family: arial, helvetica, sans-serif;
}

a.zamulink2:hover {
font-weight: normal;
font-size: 12px;
line-height: 16px;
text-decoration: none;
text-transform: none;
color: #993333;
font-family: arial, helvetica, sans-serif;
}

td.zamu_style1 {
padding-left: 25px;
}

td.zamu_style2 {
padding-left: 25px;
padding-right: 25px;
}

.zamu_style2 {
padding-left: 25px;
padding-right: 25px;
}

table.zamuProsPlan {
border: solid 1px #cccccc;
}

td.zamuProsPlan_style1 {
background-color: #f4f0e4;
padding-top: 10px;
padding-bottom: 10px;
}

td.zamuProsPlan_style2 {
background-color: #ffffff;
padding-top: 10px;
padding-bottom: 10px;
}

tr.zamuProsPlan_style1 {
background-color: #f4f0e4;
}

tr.zamuProsPlan_style2 {
background-color: #ffffff;
}

li.zamuProsPlan {
list-style: disc;
background-image: none;
background-repeat: no-repeat;
padding-left: 0px;
padding-bottom: 7px;
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
font-weight: normal;
margin: 0px 15px;
color: #000000;
}

.zamuProsPlan_smText {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
font-weight: normal;
color: #000000;
}


.zamu_lluvia_header_lg {
font-family: tahoma, arial, helvetica, sans-serif; font-size: 24px; line-height: 30px; color: #336633; font-weight: normal; margin-bottom: 12px; }


.zamu_lluvia_header_sm1 {
font-family: tahoma, arial, helvetica, sans-serif; font-size: 17px; line-height: 22px; color: #996633; font-weight: normal; margin-bottom: 7px; }


.zamu_lluvia_header_sm2 {
font-family: tahoma, arial, helvetica, sans-serif; font-size: 17px; line-height: 22px; color: #336633; font-weight: normal; margin-bottom: 7px; }


a.zamu_lluvia_rightmenu:link, a.zamu_lluvia_rightmenu:visited {
font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #2C4529; text-align: left;     
padding: 0px 10px 10px 15px; line-height: 18px; text-decoration: none; text-transform: none; }


a.zamu_lluvia_rightmenu:hover {text-decoration: underline; color: #42683E; }

.lW { float: left; clear: left; height: 15px; }
.rW { float: right; clear: right; height: 15px; }



/*------------------------------------AMAZON INSIDER CSS---------------------------------*/


.Insider_imgCaption {
MARGIN-TOP: 3px; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 16px; FONT-STYLE: italic; }

.Insider_bodytext {
FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: 18px; text-align: justify; }

.Insider_bodytext2010 {
FONT-WEIGHT: normal; COLOR: #000000; LINE-HEIGHT: 18px; }

.Insider_bodytext2 {
FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: 18px; }

.Insider_pageDivider {
CLEAR: both; BORDER: 0px; WIDTH: 100%; BACKGROUND-COLOR: #8e0e12; height: 20px; margin-top: 10px; margin-bottom: 10px; }

.Insider_pageDivider2 {
CLEAR: both; BORDER: 0px; WIDTH: 768px; BACKGROUND-COLOR: #8e0e12; height: 20px; margin-top: 10px; margin-bottom: 10px; }


.photoborder {border: solid 4px #1C2012; }

.bulletPointSpace {
text-indent: 10px;
}


/* ------------------------------ ADAMS CAMU CAMU REPORT-VMENU CSS-------------------------- */

a.adamsVmenu:link, a.adamsVmenu:visited {
background: url(http://img.exigo.com/public/1428/WebSites/169/Images/ahc09_link_arrow_right.gif) no-repeat 0px 12px;
color: #993333;
clear: both;
display: block;
float: left;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
line-height: 18px;
width: 165px;
border-bottom: solid #D8D8D8 1px;
margin-left: 8px;
padding: 8px 0px 8px 16px;
text-decoration: none;
}

a.adamsVmenu:hover {background: #F0F2D8 url(http://img.exigo.com/public/1428/WebSites/169/Images/ahc09_link_arrow_right.gif) no-repeat 0px 12px; }

a.adamsVmenu:active {background: #F0F2D8 url(http://img.exigo.com/public/1428/WebSites/169/Images/ahc09_link_arrow_down.gif) no-repeat 0px 12px; }


.addThis_page {float: right; margin: 0px 25px 20px 0px; }

.bvIndiv {margin-top: 3px; font-size: 9px; }



/* ------------------------------ HERBS CSS-------------------------- */

a.herb_link:link, a.herb_link:visited, a.herb_link:active {color: #993333; }
a.herb_link:hover {color: #993333; text-decoration: underline; }

.herb_info {margin-left: 5px; }

#research_sm1 {font-size: 10px; }


/* ------------------------------ REGISTRATION FORM-------------------------- */

.regRed {color: #993333; }
.regBlack {color: #000; }



/* ------------------------------ BUSINESS SUITE TABLE -------------------------- */

.downloadTable
{
border: 1px solid #CCC;
}

.style13{
border: 1px solid #CCC;
height: 30px;
}


/* ------------------------------ VMENU 2010 ------------------------------ */


a.webPMainMenu:link, a.webPMainMenu:visited {
font-size: 12px;
font-family: tahoma, arial, helvetica, sans-serif;
font-weight: normal;
color: #ffffff;
text-decoration: none;
text-transform: none;
float: left;
padding: 7px 8px 7px 8px;
}

.webPSubMenu_green {
position: absolute;
visibility: hidden;
text-decoration: none;
text-transform: none;
font-size: 12px;
font-family: tahoma, arial, helvetica, sans-serif;
font-weight: normal;
line-height: 18px;
z-index: 100;
background-color: #355A25;
width: 180px;
margin-top: 3px;
margin-left: 0px;
text-align: left;
}

.webPSubMenu_green a {
display: block;
border-bottom: 1px solid #56933D;
padding: 3px 0px 3px 0px;
text-decoration: none;
text-transform: none;
font-size: 12px;
font-family: tahoma, arial, helvetica, sans-serif;
font-weight: normal;
text-indent: 8px;
color: #ffffff;
}

.webPSubMenu_green a:visited {
display: block;
border-bottom: 1px solid #56933D;
padding: 3px 0px 3px 0px;
text-decoration: none;
text-transform: none;
font-size: 12px;
font-family: tahoma, arial, helvetica, sans-serif;
font-weight: normal;
text-indent: 8px;
color: #ffffff;
}

.webPSubMenu_green a:hover { 
background-color: #589B40; /*#3B682B*/
padding: 3px 0px 3px 0px;
color: #E8DA79;
font-size: 12px;
font-family: tahoma, arial, helvetica, sans-serif;
font-weight: normal;
text-decoration: none;
text-transform: none;
text-indent: 8px;
}

.newSubMenuItem {
color: #E50000;
font-size: 10px;
}

ul.checkmark {
list-style-type: none;
margin: 0 0 0 5px;
padding: 0;
float: left;
}

.checkmark li {
background-image: url('Images/zamu_checkmark_gr.gif');
background-repeat: no-repeat;
background-position: 0px 1px;
line-height: 16px;
padding-left: 14px;
margin-bottom: 7px;
}

ul.checkmarkIngredients {
list-style-type: none;
margin: 0 0 0 5px;
padding: 0;
float: left;
}

.checkmarkIngredients li {
background-image: url('Images/zamu_checkmark_gr.gif');
background-repeat: no-repeat;
background-position: 0px 1px;
color: #000000;
line-height: 16px;
padding-left: 14px;
margin-bottom: 12px;
}

ul.checkmarkIngredientsSeven {
list-style-type: none;
margin: 0 0 0 5px;
padding: 0;
float: left;
}

.checkmarkIngredientsSeven li {
background-image: url('Images/zamu_checkmark_gr.gif');
background-repeat: no-repeat;
background-position: 0px 1px;
color: #000000;
line-height: 16px;
padding-left: 14px;
margin-bottom: 7px;
}

/* ------------------------------ jcarousel-skin-tango ------------------------------ */

.jcarousel-skin-tango .jcarousel-direction-rtl {
direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
width: 520px;
padding: 0 40px;
}

.jcarousel-skin-tango .jcarousel-item {
width: 158px;
height: 130px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
width:  520px;
height: 130px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
margin-left: 0;
margin-right: 22px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
margin-left: 10px;
margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
background: #fff;
color: #000;
}

/**
*  Horizontal Buttons
*/
.jcarousel-skin-tango .jcarousel-next-horizontal {
position: absolute;
top: 53px;
right: 5px;
width: 32px;
height: 32px;
cursor: pointer;
background: transparent url(Images/MediaPage/next-horizontal-round.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
left: 5px;
right: auto;
background-image: url(Images/MediaPage/prev-horizontal-round.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
cursor: default;
background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
position: absolute;
top: 53px;
left: 5px;
width: 32px;
height: 32px;
cursor: pointer;
background: transparent url(Images/MediaPage/prev-horizontal-round.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
left: auto;
right: 5px;
background-image: url(Images/MediaPage/next-horizontal-round.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
cursor: default;
background-position: -96px 0;
}


/* ------------------------------ jcarousel-skin-print ------------------------------ */

.jcarousel-skin-print .jcarousel-direction-rtl {
direction: rtl;
}

.jcarousel-skin-print .jcarousel-container-horizontal {
width: 560px;
padding: 0 40px;
}

.jcarousel-skin-print .jcarousel-item {
width: 130px;
height: 238px;
}

.jcarousel-skin-print .jcarousel-clip-horizontal {
width:  560px;
height: 238px;
}

.jcarousel-skin-print .jcarousel-item-horizontal {
margin-left: 0;
margin-right: 12px;
}

.jcarousel-skin-print .jcarousel-direction-rtl .jcarousel-item-horizontal {
margin-left: 10px;
margin-right: 0;
}

.jcarousel-skin-print .jcarousel-item-placeholder {
background: #fff;
color: #000;
}

/* Horizontal Buttons */
.jcarousel-skin-print .jcarousel-next-horizontal {
position: absolute;
top: 100px;
right: 5px;
width: 32px;
height: 32px;
cursor: pointer;
background: transparent url(Images/MediaPage/next-horizontal-round.png) no-repeat 0 0;
}

.jcarousel-skin-print .jcarousel-direction-rtl .jcarousel-next-horizontal {
left: 5px;
right: auto;
background-image: url(Images/MediaPage/prev-horizontal-round.png);
}

.jcarousel-skin-print .jcarousel-next-horizontal:hover {
background-position: -32px 0;
}

.jcarousel-skin-print .jcarousel-next-horizontal:active {
background-position: -64px 0;
}

.jcarousel-skin-print .jcarousel-next-disabled-horizontal,
.jcarousel-skin-print .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-print .jcarousel-next-disabled-horizontal:active {
cursor: default;
background-position: -96px 0;
}

.jcarousel-skin-print .jcarousel-prev-horizontal {
position: absolute;
top: 100px;
left: 5px;
width: 32px;
height: 32px;
cursor: pointer;
background: transparent url(Images/MediaPage/prev-horizontal-round.png) no-repeat 0 0;
}

.jcarousel-skin-print .jcarousel-direction-rtl .jcarousel-prev-horizontal {
left: auto;
right: 5px;
background-image: url(Images/MediaPage/next-horizontal-round.png);
}

.jcarousel-skin-print .jcarousel-prev-horizontal:hover {
background-position: -32px 0;
}

.jcarousel-skin-print .jcarousel-prev-horizontal:active {
background-position: -64px 0;
}

.jcarousel-skin-print .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-print .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-print .jcarousel-prev-disabled-horizontal:active {
cursor: default;
background-position: -96px 0;
}


/* ------------------------------ Amazon Rain begin------------------------------ */

.ar-ProductInfo h1, h2 {
color:#008c99;
}

.ar-ProductInfo h1 {
font-size:24px;
line-height:32px;
margin-bottom: 5px;
}

.ar-ProductInfo h2 {
font-size:18px;
line-height:22px;
margin-bottom:5px;
}

.ar-ProductInfo h3 {
color:#009DAB;
font-size:16px;
font-style:italic;
margin:0 0 5px 0;
}

.ar-ProductInfo h4 {
color:#006F79;
font-size:14px;
font-style:italic;
line-height:20px;
}

.ar-ProductInfo p {
font-size:14px;
line-height:18px;
text-align:left;
margin:0 0 15px 0;
}

.ar-ProductInfo ul li {
font-size:14px;
text-align:left;
}

.ar-ProductInfo li {
margin-bottom:7px;
}

.ar-PullQuote {
color:#008C99;
font-size:17px;
font-style:italic;
line-height:34px;
padding:0 0 0 20px;
text-align:left;
width:400px;
}

.ar-ProductBullets ul {
margin:15px 0 15px 25px;
}

.ar-KeyIngredients {
font-size:11px;
margin-top:30px;
margin-bottom:25px;
text-align:left;
}

.bottleProductName {
font-size: 14px;
color: #000000;
line-height: 18px;
font-family: tahoma;
text-align: center;
}


/* ------------------------------ Amazon Rain end ------------------------------ */


/* ------------------------------ Wellness Products Long Description 3 begin ------------------------------ */

.wellnessPacksLongDescrip3 {
margin: 0 0 15px 0;
}

.wellnessPacksLongDescrip3 ul {
list-style-position: inside;
margin: 7px 0 10px 0;
}

.wellnessPacksLongDescrip3 ul li {
line-height: 18px;
margin-bottom: 5px;
}

.wellnessPacksImgFloat {
float: left;
margin-right: 25px;
}

.wellnessPacksTotalValue {
color: #E25F1E;
font-weight: bold;
font-size: 16px;
font-family: tahoma, sans-serif;
margin-top: 5px;
text-align: center;
}


/* ------------------------------ Wellness Products end ------------------------------ */


/* ------------------------------ Product Page begin -------------------------- */


.prodQuote {
      /*border: solid 1px #EB6D1E;*/
      /*background-color: #f4f0e4;*/
      line-height: 20px;
}


/* ------------------------------ Product Page end -------------------------- */


