/* --	Waiora USA, Inc. Style Sheet
Created By : Stephan J. Peluttiero
eMail: speluttiero@waiora.com
(c) 2005 Waiora USA, Inc. ----------------- */

/* -- Element ----------------------------- */

body			{	background: #E6F0F6 url(../media/background/paper.gif) repeat-x top;
					color: #303030;
					font-size: 12px;
					font-family: Arial, Helvetica, Geneva, SunSans-Regular;
					margin-bottom: 0px;
					margin-left: 0px;
					margin-right: 0px;
					margin-top: 0px;
				}

a				{	text-decoration: none; }
a:hover			{	text-decoration: underline; }

li, ul, ol		{	font-size: 12px;
					font-family: Arial, Helvetica, Geneva, SunSans-Regular;
					padding-right: 10px;
				}

p				{	font-size: 12px;
					font-family: Arial, Helvetica, Geneva, SunSans-Regular;
					padding-right: 10px;
					padding-left: 10px;
				}

.txtSM			{	font-size: 11px;
					font-family: Arial, Helvetica, Geneva, SunSans-Regular;
					padding-right: 10px;
					padding-left: 10px;
				}

a.siteMap		{	font-size: 11px;
					color: #303030;
					font-family: Arial, Helvetica, Geneva, SunSans-Regular;
					text-decoration: none;
				}				

.siteMap		{	font-size: 11px;
					color: #303030;
					font-family: Arial, Helvetica, Geneva, SunSans-Regular;
					text-decoration: none;
				}
				
a.siteMapHead	{	font-size: 12px;
					color: #303030;
					font-family: Arial, Helvetica, Geneva, SunSans-Regular;
					text-decoration: none;
				}

.siteMapHead	{	font-size: 12px;
					color: #303030;
					font-family: Arial, Helvetica, Geneva, SunSans-Regular;
					text-decoration: none;
				}

.ItemInfo			{ color: #303030; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding-bottom: 30px; padding-right: 10px; padding-left: 10px;  }
.ItemName			{ color: #303030; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding-bottom: 5px; padding-right: 10px; padding-left: 10px;  }
.prodNameLnk		{ color: #004384; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding-bottom: 5px; text-decoration: none; }
.titleProd			{ color: #b98748; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; padding-right: 10px; padding-left: 10px; }
.itemInfo			{ color: #513127; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-right: 10px; padding-left: 10px; }
.itemTitle			{ color: #0767A9; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-right: 10px; padding-left: 10px; }
.prodBenefits		{ border-top: 5px solid #b98748; background: #fff2de; }
.prodIngredients	{ border-top: 2px solid #b98748; background: #fff5e6; }
.prodDirections		{ border-top: 2px solid #b98748; background: #fff2de; }
.prodComplete		{ border-top: 2px solid #b98748; background: #fff5e6; }
.homeCat			{ color: #0767A9; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-left: 3px; padding-bottom: 3px; }

/* -- Headings & Content ------------------ */

h1				{ 	color: #0767A9;
					font-size: 16px; 
					font-family: Arial, Helvetica, Geneva, SunSans-Regular; 
					font-weight: bold; 
					text-transform: uppercase; 
					padding-top: 13px; 
					padding-right: 10px;	
					padding-left: 10px; 
				}
				
h2				{ 	color: #0767A9;
					font-size: 14px; 
					font-family: Arial, Helvetica, Geneva, SunSans-Regular; 
					font-weight: bold; 
					text-transform: uppercase; 
					padding-top: 20px; 
					padding-right: 10px;	
					padding-left: 10px; 
				}
				
h3				{ 	color: #033557;
					font-size: 14px; 
					font-family: Arial, Helvetica, Geneva, SunSans-Regular; 
					font-weight: bold; 
					text-transform: uppercase; 
					padding-top: 20px; 
					padding-right: 10px;	
					padding-left: 10px; 
				}
				
h4				{ 	color: #0767A9;
					font-size: 12px; 
					font-family: Arial, Helvetica, Geneva, SunSans-Regular; 
					font-weight: bold; 
					text-transform: uppercase; 
					padding-top: 13px; 
					padding-right: 10px;	
					padding-left: 10px; 
				}
				
h5				{ 	color: #033557;
					font-size: 12px; 
					font-family: Arial, Helvetica, Geneva, SunSans-Regular; 
					font-weight: bold; 
					text-transform: uppercase; 
					padding-top: 13px; 
					padding-right: 10px;	
					padding-left: 10px; 
				}
				
.titleProd	{ 	color: #035289;
				font-size: 16px; 
				font-family: Arial, Helvetica, Geneva, SunSans-Regular; 
				font-weight: bold; 
				text-transform: uppercase; 
				padding-right: 10px;	
				padding-left: 10px; 
			}
			
.blueTxt	{	color: #0767A9; font-weight: bold; }
				
.quotes		{	font-size: 11px;
				font-family: Arial, Helvetica, Geneva, SunSans-Regular;
				padding-right: 20px;
				padding-left: 20px;
			}
				
.scroller	{
				font-size: 14px;
				font-family: Arial, Helvetica, Geneva, SunSans-Regular;
				text-transform: capitalize;
				padding-right: 10px;
				padding-left: 10px;
			}
			
.scroller2	{
				font-size: 14px;
				font-family: Arial, Helvetica, Geneva, SunSans-Regular;
				text-transform: capitalize;
			}
			
.textBlue	{	color: #035289;
				font-size: 14px;
				font-family: verdana;
				font-style: italic;
				font-weight: bold;
				padding-right: 20px;
				padding-left: 20px;
			}
				
.quotesBlue	{	color: #035289;
				font-size: 14px;
				font-family: Arial, Helvetica, Geneva, SunSans-Regular;
				font-weight: bold;
				padding-right: 20px;
				padding-left: 20px;
			}

.quoteAuthore	{	ccolor: #303030;
					font-size: 12px;
					font-family: Arial, Helvetica, Geneva, SunSans-Regular;
					font-weight: bold;
					padding-right: 20px;
					padding-left: 20px;;
				}
				
.footer		{	font-size: 10px;
				font-family: Arial, Helvetica, Geneva, SunSans-Regular;
				text-align: center;
			}

/* -- Links ------------------------------- */

.breadCrums	{	color: #303030;
				font-size: 9px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				background-color: #DBF0FE;
				text-transform: lowercase;
}
					
a.bCrumsLnk	{	color: #004588; text-transform: lowercase; }

sNavLnk		{	color: #004588; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-transform: Capitalize; }
a.sNavLnk	{	color: #004588; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-transform: Capitalize; }



/* -- Borders & Disclaimers --------------- */

.small		{	color: #3d3d3d;
				font-size: 9px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight: regular;
				margin: 5px 5px 5px 5px;
			}

.disclaimer	{	color: #3d3d3d;
				font-size: 9px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight: regular;
				padding: 10px 10px 10px 10px;
				margin: 5px 5px 5px 5px;
				border: solid 1px #000;
			}

.value		{	color: #3d3d3d;
				font-size: 9px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight: regular;
				padding: 10px 10px 10px 10px;
				margin: 5px 5px 5px 5px;
				border: solid 1px #000;
			}

.border		{	color: #3d3d3d;
				font-size: 9px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight: regular;
				padding-right: 5px;
				padding-left: 5px;
				border: solid 1px #000;
			}
				
.noBorder	{	padding: 5px 5px 5px 5px;
				margin: 5px 5px 5px 5px;
			}
				
.quotesBox	{	color: #3d3d3d;
				font-size: 9px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight: regular;
				padding-right: 5px;
				padding-left: 5px;
			}
				
.quotesBox	{	color: #3d3d3d;
				font-size: 9px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight: regular;
				padding-right: 5px;
				padding-left: 5px;
				height: 75px;
			}
				
.quotesBoxBlue	{	color: #3d3d3d;
					font-size: 9px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-weight: regular;
					padding: 5px;
					padding: 5px;
					background: #EBF2F7;
					border: #3d3d3d;
				}

.quoteBig		{	color: #3d3d3d;
					font-size: 11px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-weight: regular;
					padding-right: 20px;
					padding-left: 20px;
				}

.siteMap		{	color: #4B1C77; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.title			{ 	color: #0767A9; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular; font-weight: bold; text-transform: uppercase; padding-top: 13px; padding-right: 10px; padding-left: 10px; }

.hrSolid		{	border: 1px solid #dbdbdb; }
.hrDashed		{	border: 1px dashed #dbdbdb; }

/* -- Backgrounds ------------------------- */
.tableBrg	{ border-left: 1px solid #C6DCEB; border-right: 1px solid #C6DCEB; }
.mainBrg	{	background: #ffffff url(/media/graphics/mainBrg.gif); }
.promoAdv	{	background-color: #ffffff; }
.topNavBrg	{	background-color: #ffffff; }
.sideNavBrg {	background-color: #ffffff; }

.tableBrg	{	background-color: #ffffff; }
.headerBrg	{	background-color: #ffffff; }
.footerBrg	{	background-color: #97D145; color: #ffffff; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; border-top: 1px solid #83B43D; font-weight: bold; }

.tbHeadBlue {	color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 25px; background-color: #5178c1; padding-left: 5px; border: solid 1px #000053; }

.tbBlueBrg	{	background: #0084cb; color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.tbGreenBrg {	background: #90ca6f; }
.tbLGreenBrg {	background: #ebf5e5; }

.tbWhiteTxt	{	color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.tbBlackTxt	{	color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.tbBlueTxt	{	color: #0767a9; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.tbTitleTxt	{	color: #0767a9; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; }
.tbGreenTxt	{	color: #97D145; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

.title01	{ 	color: #a2cf6d; font-size: 18px; font-family: Arial, Helvetica, Geneva, SunSans-Regular; font-weight: bold; padding-top: 13px; padding-right: 10px; padding-left: 10px; }
.title02	{ 	color: #0767A9; font-size: 18px; font-family: Arial, Helvetica, Geneva, SunSans-Regular; font-weight: bold; padding-top: 13px; padding-right: 10px; padding-left: 10px; }
.title03	{ 	color: #faa74a; font-size: 18px; font-family: Arial, Helvetica, Geneva, SunSans-Regular; font-weight: bold; padding-top: 13px; padding-right: 10px; padding-left: 10px; }

.tdAgingD	{	background: #ebf7fe url(/media/background/agingDecades.gif); color: #63b4d6; font-size: 34px; font-family: Arial, Helvetica, sans-serif; text-align: center; height= 40px; }

.tbMain		{ background: #59bbfe; width: 400px; }
.tbHeading 	{ background: #0767A9; color: #FFF; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular; font-weight: bold; text-align: center; height: 30px; }
.tbOdd 		{ background: #F4FAFF; color: #033557; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular; text-align: center; height: 25px; }
.tbEven		{ background: #d5f3ff; color: #033557; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular; text-align: center; height: 25px; }

.lnkFooter	{	color: #fff; }
.a.lnk  { color: #2f0056; font-weight: normal; text-decoration: none; }
.a.lnk:hover { background-color: #86C4FF; color: #000; font-weight: normal; text-decoration: none; }
.lnkSubNav { color: #333; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular }
.AsubSideNav { color: #828282; font-weight: bold; line-height: 25px; text-transform: uppercase; padding-left: 10px; border-bottom: 1px solid #999 }

.subSideNav { color: #303030; font-size: 10px; line-height: 20px; text-transform: uppercase; padding-left: 0px; }

.downloadHead	{ color: #033557; font-size: 12px; line-height: 25px; text-decoration: none; font-weight: bold; padding-left: 10px; }
.download		{ color: #303030; font-size: 11px; line-height: 25px; text-decoration: none; padding-left: 10px; border-bottom: 1px dotted #999; }

.subNavHEAD { color: #303030; font-size: 12px; line-height: 25px; text-transform: uppercase; text-decoration: none; padding-left:0px; border-bottom: 1px solid #999 }
.subNavL1 { color: #303030; font-size: 12px; line-height: 25px; text-decoration: none; padding-left: 10px; border-bottom: 1px solid #999 }
.subNavL2 { background-color: #DEF2FF; color: #303030; font-size: 12px; line-height: 25px; text-decoration: none; padding-left: 10px; border-bottom: 1px solid #999 }
.subNavL3 { color: #303030; font-size: 11px; line-height: 25px; text-decoration: none; padding-left: 10px; }

.subNavHEADBlue { color: #033557; font-size: 11px; line-height: 25px; text-transform: uppercase; text-decoration: none; padding-left:0px; border-bottom: 1px solid #999 }
.subNavG1 { background-color: #DEF2FF; color: #303030; font-size: 12px; text-decoration: none; padding-left: 10px; border-bottom: 1px dashed #b8b8b8; padding-top: 10px; padding-bottom: 10px; }
.subNavG2 { background-color: #ebf5e5; color: #303030; font-size: 12px; text-decoration: none; padding-left: 10px; border-bottom: 1px dashed #b8b8b8; padding-top: 10px; padding-bottom: 10px; }
.subNavG3 { color: #303030; font-size: 11px; text-decoration: none; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; }

.mainLNK { color: #2f0056; font-weight: normal; text-decoration: underline }
.H2LNK { color: #2f0056; font-weight: normal; text-decoration: underline }

.sideNav { color: #174059; font-size: 12px; font-weight: bold; line-height: 20px; text-transform: uppercase; padding-left: 3px; }
.sideInfo { color: #174059; font-size: 10px; text-decoration: none; font-weight: bold; padding-left: 11px; }

/* -- Background -------------------------- */

.navHover 				{ background-color: #F2FAED; }
.buttonscontainer		{ width: 237px;}

.buttonsNavb 			{ color: #002C47; background-color: #FFF; padding: 2px; padding-left: 3px; display: block; border-bottom: 1px solid #DADADA; font: 11px Verdana, sans-serif; font-weight: bold; text-decoration: none; text-align: left; line-height: 20px; text-transform: uppercase; }
.buttonsNav a 			{ color: #002C47; background-color: #FFF; padding: 2px; padding-left: 3px; display: block; border-bottom: 1px solid #DADADA; font: 11px Verdana, sans-serif; font-weight: bold; text-decoration: none; text-align: left; line-height: 20px; text-transform: uppercase; }
.buttonsNav a:hover 	{ background-color: #DEF2FF; color: #002C47; text-decoration: none;}

.buttonsSubNavb			{ color: #002C47; background-color: #FFF; padding: 2px; padding-left: 3px; display: block; border-bottom: 1px dashed #B2B2B2; font: 11px Verdana, sans-serif; font-weight: normal; text-decoration: none; text-align: left; line-height: 20px; }
.buttonsSubNav a 		{ color: #002C47; background-color: #FFF; padding: 2px; padding-left: 3px; display: block; border-bottom: 1px dashed #B2B2B2; font: 11px Verdana, sans-serif; font-weight: normal; text-decoration: none; text-align: left; line-height: 20px; }
.buttonsSubNav a:hover	{ background-color: #DEF2FF; color: #002C47; text-decoration: none;}

.buttonsTop a 			{ color: #002C47; background-color: #FFF; padding: 2px; padding-left: 3px; display: block; border-bottom: 1px dashed #B2B2B2; font: 11px Verdana, sans-serif; font-weight: normal; text-decoration: none; text-align: right; line-height: 20px; }
.buttonsTop a:hover		{ background-color: #DEF2FF; color: #002C47; text-decoration: none;}

/* -- Tables ----------------------------- */

.mainTable	{ background-color: #ffffff; width: 780px; border: none; padding: 0; }
.volumeTB { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #0767a9; text-transform: uppercase; padding-right: 5px; padding-left: 5px; border: solid 1px #000 }
a.{ color: #fff; padding: 0px; border: 0px; }

.volumeHD { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #0767a9; line-height: 20px; padding-right: 5px; padding-left: 5px; border-right: solid 1px #000; border-bottom: solid 1px #000 }
a.{ color: #fff; padding: 0px; border: 0px; }

.volumeCT { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; padding-right: 5px; line-height: 18px; padding-left: 5px; border-right: solid 1px #000; border-bottom: solid 1px #000 }
a.{ color: #fff; padding: 0px; border: 0px; }

.volumeCT2 { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #BBEFFF; padding-right: 5px; line-height: 18px; padding-left: 5px; border-right: solid 1px #000; border-bottom: solid 1px #000 }
a.{ color: #fff; padding: 0px; border: 0px; }

.volumeCT3 { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #C7C7C7; padding-right: 5px; line-height: 18px; padding-left: 5px; border-right: solid 1px #000; border-bottom: solid 1px #000 }
a.{ color: #fff; padding: 0px; border: 0px; }
/* -- Forms Style ------------------------ */

.inputSelect 	{ color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 200px; background-color: #F4EDED; }
.inputLG 		{ color: #333; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 200px; border-bottom: 1px solid #666; background-color: #F4EDED; }
.inputMD 		{ color: #333; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 115px; border-bottom: 1px solid #666; background-color: #F4EDED; }
.inputSM 		{ color: #333; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 60px; border-bottom: 1px solid #666; background-color: #F4EDED; }
.inputNote		{ color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 200px; height: 110px; background-color: #F4EDED; }
.button 		{ color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #F4EDED; }}

.sStory	{ color: #fff; font-size: 18px; font-weight: bold; text-transform: uppercase; padding-left: 40px; padding-right: 40px; }
.sName	{ color: #fff; font-size: 12px; font-weight: bold; text-transform: uppercase; padding-right: 40px; text-align: right; }


/* Supplement Fact Style ---------------------------------- */

.s {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	color: #303030;
	line-height: 15px; }

.sL {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	color: #303030;
	line-height: 15px;
	border-bottom: solid 1px #000; }

.s2 {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	color: #303030; }

.si {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	font-style: italic;
	color: #303030; }

/* Event Ticker ---------------------------------------------- */
.newsTxt1 {
  color: #303030;
  font-size: 11px;
  font-family: verdana, helvetica, arial, sans-serif;
  text-decoration: none;
}
.newsTxt2 {
  color: #303030;
  font-size: 11px;
  font-family: verdana, helvetica, arial, sans-serif;
  text-decoration: none;
}
