﻿body {
    margin:50px 0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
    text-align:center; /* Hack for IE5/Win */
    background-color:#c7c396;
    background-image:url('/skins/skin_1/images/background_nl.jpg');
    background-repeat:no-repeat;
    background-position:top;
    }


TABLE{border: none 0px white;}
TD, SPAN, LI, BODY, OPTION, SELECT, TEXT, TEXTAREA, INPUT
{
	color: black;
	font-family: Tahoma, Geneva, sans-serif, Verdana, Arial, Helvetica;
	font-size:11pt;
}

A {color:#008000; text-decoration: underline;}
hr{border: solid 1px #008000;}
hr.footer{width:100%;border: solid 1px #D6D3B2;}
img{border: none 0px white;width:auto;height:auto;}

h1 {font-size:135%; font-weight:600; line-height:1.4em;color:#AFAA6B;}
h2 {font-size:110%;line-height:1.4em;color:#2C2C27;}
.normal,.normalL, .normalS, .normalFAQ{line-height: 1.4em;color: #0F0F0F;}
.normalL{font-size:105%;}
.normalC,.normalCB,.normalCBL,.normalCS{line-height: 1.4em;color: #076032;}
.normalCB,.normalCBL{font-weight:bold;}
.normalCBL{font-size:110%;}
.normalS,.normalCS{font-size:90%;}
.normalFAQ{margin-left:15px;}

a.testimonial{text-decoration:none;font-size:110%;font-family: Tahoma, Geneva, sans-serif, Verdana, Arial, Helvetica;font-style:normal;padding:0px;cursor:pointer;}
.testimonialHeading{color: #497E14;font-weight:600;line-height:1.4em;text-align:center;padding-top:10px;}
.testimonial{font-size: 80%;font-style: italic;line-height: 1.4em;color: #616161;font-family: Georgia, Times New Roman, Times;padding-left: 10px;width:165px;}
.testimonialSig{font-size: 75%;text-align: right;color: #4E4E4E;}

.testimonialExt{font-size:100%;font-style: italic;line-height: 1.4em;font-family: Georgia, Times New Roman, Times;padding-left: 10px;}
.testimonialSigExt{font-size: 85%;text-align: right;color: #4E4E4E;padding-bottom: 5px;border-bottom: solid 1px gray;border-bottom-color: #C0C0C0;}
.testimonailsHeadingExt{font-size:120%; font-weight:600; line-height:1.4em;color:#AFAA6B;border-bottom: solid 2px #AFAA6B;border-top: solid 2px #AFAA6B;padding-top:8px;padding-bottom:8px;}

.tipHeading{color: #B30238;font-weight:600;line-height:1.4em;font-size:110%;padding-top:10px;text-align:center;}
.tip{font-size: 90%;line-height: 1.4em;font-family: Georgia, Times New Roman, Times;width: 95%;padding-left:5px;}

.sideBar{font-size: 12px;color: #616161;padding-bottom:15px;}
.sideBar2{color: #616161;padding-bottom:15px;}

a.contactA{text-decoration:none;color:#000000;width:97%;}
.contactTitle{color: #076032;font-weight:600;line-height:1.4em;font-size:100%;padding-top:5px;padding-bottom:7px;}
.contactSubTitle{color: #B30238;font-weight:600;line-height:1.4em;font-size:100%;padding-bottom:2px;}
.contact,.contactPhone{line-height:1.4em;font-size:110%;}
.contactService{color:#008000;text-decoration:underline;}
.contactPhone{padding-bottom: 10px;}

#Content {
    width:970px;
    margin:0px auto; /* Right and left margin widths set to "auto" */
    text-align:left; /* Counteract to IE5/Win Hack */
    margin-top:-20px;
    }

.pageBox { position: relative; width: 970px; }
.pageCorner { position: absolute; width: 10px; height: 10px; background: url('images/curve_nl.gif') no-repeat; font-size: 0%;}
.pbTL { top: 0; left: 0; background-position: 0 0; }
.pbTR { top: 0; right: 0; background-position: -10px 0; }

/* cornered boxes */
.boxWhite { position: relative; width: 100%;background-color:#FFFFFF;}
.boxWhiteCorner { position: absolute; width: 5px; height: 5px; background: url('images/dotnl10.gif') no-repeat; font-size: 0%;}
.boxTan { position: relative; width: 100%;background-color:#F8F5DB;}
.boxTanCorner { position: absolute; width: 5px; height: 5px; background: url('images/tandktandot.gif') no-repeat; font-size: 0%;}
.boxGray { position: relative; width: 100%;background-color:#E1E1E1;}
.boxGrayCorner { position: absolute; width: 5px; height: 5px; background: url('images/greytandot.gif') no-repeat; font-size: 0%;}
.boxLiteTan { position: relative; width: 100%;background-color:#F6F5EA;}
.boxLiteTanCorner { position: absolute; width: 5px; height: 5px; background: url('images/litetantandot.gif') no-repeat; font-size: 0%;}

.boxWhiteInner,.boxTanInner,.boxGrayInner,.boxLiteTanInner{padding:10px;padding-top:1px;}
.whiteTL,.tanTL,.grayTL.liteTanTL{top: 0; left: 0; background-position: 0 0;}
.whiteTR,.tanTR,.grayTR,.liteTanTR{top: 0; right: 0; background-position: -5px 0;}
.whiteBL,.tanBL,.grayBL,.liteTanBL{bottom: 0; left: 0; background-position: 0 -5px;}
.whiteBR,.tanBR,.grayBR,.liteTanBR{bottom: 0; right: 0; background-position: -5px -5px;}

.menuTopL{width:188px;background-color:#F8F5DB;}
.menuTopM{width:570px;vertical-align:middle;background-color:#F8F5DB;}
.menuTopR{width:188px;background-image:url('images/menu_center.gif');background-repeat:repeat-x;background-position:center;background-color:#F8F5DB;}

.innerBody{width:970px;background-color:White;}
.pageSize{width:950px;padding-top:10px;margin-left:10px;}
.topContent{position:relative;top:-30px;left:767px;}

.subMenu{background-color:#f2ebbd;height:5px;}
.username{color:#4242FF;font-size: 12px;background-color: #c7c396;padding-bottom:4px;}
.sitename{color:#4242FF;font-size: 12px;background-color: #c7c396;padding-bottom:4px;}
.userDiv{width:970px;text-align:right;}
.topLink{color: #008000;font-size: 12px;}
a.topLink{color: #008000;text-decoration:none;font-size: 12px;}
a.topLink:hover{color: #FD1E18;text-decoration: none;font-size: 12px;}

.centerSection
{
    width:564px;
    float:left; 
    margin-right:3px;
    margin-left:3px;
    background-color:White;
}

.leftSection 
{
    float:left;
    width:196px;
    margin-right:4px;
}
.rightSection
{
    float:left;
    width:196px;
    margin-left:4px;
}

img.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.footerDiv{color:black;font-size: 11px;}
div.footerDiv{color:black;font-family: Verdana, Arial, Sans-Serif;font-size: 11px;text-align: center;background-color:#c7c396;}
a.footerLink{color: #006600;text-decoration: underline;font-size: 11px;}
a.footerLink:hover{color: #FD1E18;text-decoration: underline;font-size: 11px;}

.nutrients{font-size:12px;}
.nutrientsH1
{
    background-color:#C7C396;
    color:#006600;
    font-weight:bold;
    font-size:110%;
    padding-left:5px;
    -webkit-border-radius: 2px;    
    -moz-border-radius: 2px;   

}
.nutrientsH2
{
    font-weight:bold;	
	color:#70043E;
	font-size:14px;

}
.nutrientsSub
{
    color:#620000;
    font-size:10pt;

}
.buyTable
{
    background-color: #F2EBBD;
    width: 544px;
    padding: 0px;
    margin:0px;
    border-bottom: solid 1px #C7C396;
}
.buy{color: #FD1E18;font-size:94%;font-weight:bold;}
a.buyLink{color: #008000;text-decoration:none;font-size:94%;}
a.buyLink:hover{color: #FD1E18;text-decoration: none;font-size:94%;}


.waysTitle
{
    font-weight:bold;	
	color:#0D7242;
	font-size:115%;
	margin-left:45px;
}
.waysNormal
{
    line-height: 1.4em;color: #0F0F0F;
    margin-left:25px;
}
.orac
{
    font-weight:bold;	
	color:#0D7242;
	font-size:100%;
	margin-left:15px;
}
.oracL
{
    font-weight:bold;	
	color:#FA0D0A;
	font-size:100%;
}
.join, .joinT1, .joinT2, .joinT3, .joinT4
{
    line-height: 1.4em;
    color:#009700;
}
.joinP, .joinPT1, .joinPT2, .joinPT3, .joinPT4
{
    line-height: 1.4em;
    color:#9E5300;
}
.joinT1,.joinPT1
{
    font-weight:bold;
	font-size:135%;
}
.joinT2, .joinPT2
{
    font-weight:normal;
}
.joinT3, .joinPT3
{
    font-size:70%;
}
.joinT4, .joinPT4
{
    font-weight:bold;
    padding-left:220px;
    padding-top:5px;
}
.joinFly{background-color:#F2EBBD;padding:5px;border:solid 1px black;font-weight:bold;line-height: 1.4em;color:#009700;}

.bulletNL
{
    list-style-image:url('/skins/skin_1/images/checkmark.png');
    list-style-type:none;
    padding-bottom:10px;
}

.imgBullet{position:relative;top: 1px;}
a.linklarge {color:#70043E; text-decoration: underline;font-size:11pt;}
a.linklarge:visited {color:#70043E; text-decoration: underline;font-size:11pt;}
a.linklarge:link {color:#70043E; text-decoration: underline;font-size:11pt;}
a.linklarge:hover {color:#70043E; text-decoration: underline;font-size:11pt;}

.ButtonMain{font-size: 12px;font-weight: bold;padding: 1px 1px 1px 1px;width: 160px;cursor: pointer;}
.ButtonMainSmall{font-size: 11px;font-weight:bolder;cursor: pointer;padding: 1px 2px 1px 2px;}
.ButtonSmallDotted{font-size: 11px;color: white;background: #A30000;border: solid 1px;cursor: pointer;padding: 1px 1px 1px 1px;}




.OrderOptionsTitle  {font-size: 10pt; font-weight: normal; }
.OrderOptionsRowHeader  {font-size: 8pt; font-weight: normal; }
.OrderOptionsName  {font-size: 8pt; font-weight: normal; }
.OrderOptionsDescription  {font-size: 8pt; font-weight: normal; }
.OrderOptionsPrice  {font-size: 8pt; font-weight: normal; }
.Cart{background-color: #D3D3D3;color: black;font-weight:bolder;font-size:12px;}
.SecHeading1{background-color: #C7C396;color: #006600;font-weight: bold;padding: 4px 4px 4px 4px;-webkit-border-radius: 2px;-moz-border-radius: 2px; }
.CheckReview{background-color: #D3D3D3;font-weight: bold;text-align:left;}
.Inverted{color: #006600;}
.TableMain{border: solid 1px #680500;}
.MainBorder{border-bottom: dotted 1px #680500;}
.ProductNameText{font-weight: bold;font-size: 12pt;}
.normalTable{border: solid 1px #CBCBCB;background-color: #fff;}
.normalTableHeader
{
	height: 30px;
	background-color: #F2F2F2;
	border-bottom: solid 1px #680500;
	padding-right: 4px;
	padding-left: 10px;
	font-weight: bold;
	color: #006600;
}
.normalTableDivRight{border-right: solid 1px #CBCBCB;}
.normalTableCell{padding: 4px 4px 4px 15px;}
.normalTablePaddedCell{padding: 20px 20px 20px 20px;}
.errorVal
{
	background-color: Red;
	font-weight:bold;
	color: Black;
	padding: 5px 5px 5px 5px;
}
.headlines{	padding: 5px 18px 2px 20px; 	height: 85px;
}
.separator1
{
	padding-bottom:8px; border-bottom-width: 1px;border-bottom-color: Gray; border-bottom-style:dashed;
}
.txtCopy
{
		line-height: 16px;
}
.secTableHeading
{
	font-weight: bold; 
	background-color: #F2F2F2; 
	border: solid 1px white;
	color: #006600;
	border-bottom: solid 1px #006600;
}
.secTableHeadingLeft
{
	font-weight: bold; 
	background-color: #F2F2F2; 
	border-bottom: solid 1px #006600;
	border-top: solid 1px white;
	border-left: solid 1px white;
	color: #006600;
	text-align:left;
}
.secTableHeadingRight
{
	font-weight: bold; 
	background-color: #F2F2F2; 
	border-bottom: solid 1px #006600;
	border-top: solid 1px white;
	border-right: solid 1px white;
	color: #006600;
	text-align:right;
}
.tableLink{color: #FD1E18;font-size: 12px;background-color:#F2F2F2;text-decoration:none;}
.rightSep{border-right : dotted 1px #009A9A;}
.bottomSep{border-bottom : dotted 1px #1d91b2;}

.content1
{
	padding-right: 10px;
	padding-left: 10px;
	width:98%;
}

.content2
{
	padding-right: 10px;
	padding-left: 10px;
	font-size:10pt;
}

.content3
{
	font-size: 12pt;
}
.content4
{
	font-size: 12pt;
	font-weight:bold;	
}
.content5
{
	font-size: 13pt;
	font-weight:bold;	
	padding-left: 17px;
}
.content6
{
	padding-right: 10px;
	padding-left: 10px;
	font-size: 10pt;
}
.content7
{
	padding-right: 10px;
	padding-left: 10px;
	font-size: 10pt;
	color: #70043E;
}
.content8
{
	font-size: 10pt;
	color: #70043E;
}
.content9
{
	font-size: 10pt;
	font-weight:bold;	
}
.content10
{
	font-size: 18pt;
	font-weight:bold;	
}
.content11
{
	font-size: 12pt;	
	color:#006600;
}

.contentHeading1
{
    font-size: 12pt;
	font-weight:bold;	
	padding: 10px;
	color:#70043E;

}
.contentHeading2
{
    font-weight:bold;	
	padding-left: 10px;
	color:#70043E;
}
.contentHeading3
{
    font-size: 13pt;
	font-weight:bold;	
	padding-left: 10px;
	color:#009A9A;
}
.contentHeading4
{
    font-size: 13pt;
	font-weight:bold;	
	color:#70043E;
}

.contentHeading5
{
    padding-left:10px;background-color:#C7C396;color:#006600;font-weight:bold;font-size:13pt;
    -webkit-border-radius: 2px;    
    -moz-border-radius: 2px;      
}

.contentHeading6
{
	font-weight:bold;	
	color:#70043E;
}
.contentHeading7
{
    font-size: 14pt;
	font-weight:bold;	
	padding-left: 10px;
	color:#70043E;
}
.contentHeading8
{
    font-size: 11pt;
	font-weight:bold;	
	padding-left: 10px;
	color:#009A9A;
}
.contentHeading9
{
    font-size: 12pt;
	font-weight:bold;	
	color:#70043E;
}
.contentLine
{
    border-bottom: 1px solid #70043E;
    padding-right: 10px;
	padding-left: 10px;
}
.bullet
{
    padding-top: 5px;
    list-style-type:disc;
}
.ingredientsImage
{
	padding-left: 17px;
	padding-right: 7px;
	vertical-align:top;
}
.ingredientsHeader
{
  font-size:12pt;	
  font-weight:bold;

}
.ingredientsRight
{
  text-align:left;
  font-size: 11pt;
  padding-right: 17px;
}
.leftMargin
{
	padding-left: 10px;
}
.ingrBar{color:gray;text-align:center;font-weight:bold;font-size:12px;font-family:Helvetica;padding-bottom:3px;}
.BreadcrumbsNode{font-size:14px;color:#009999;font-weight:bold;}
.BreadcrumbsNode a{font-size:14px;color:#009999;font-weight:bold;}
.BreadcrumbsNode a:visited{font-size:14px;color:#009999;font-weight:bold;}
.BreadcrumbsNode a:link{font-size:14px;color:#009999;font-weight:bold;}
.voIcon{font-weight:bold;text-align:center;padding-top:15px;color:gray;vertical-align:top;}
.headline{font-size: 12pt;padding: 2px;color:#70043E;}
.kbHeading{font-weight:bold;color:#70043E;font-size:13pt;}
.faqQl
{
	font-size: 11pt;
	font-weight: bold;
	color: #A30000;
	vertical-align:text-top;
	padding-left: 10px;
}
.faqQr
{
	font-size: 11pt;
	font-weight: bold;
	color: #A30000;
	vertical-align:text-top;	
	padding-right: 10px;
}
.faqAl
{
	font-size:11pt;
	color: black;
	vertical-align:text-top;
	padding-left: 10px;
	padding-bottom: 12pt;
		
}
.faqAr
{
	font-size:11pt;
	color: black;
	vertical-align:text-top;
	padding-right: 10px;
	padding-bottom: 12pt;
}