/* Main Style Sheet */

body {
	margin:3px auto 20px 0px;
	background-color:#003827;
	background: #ffffff url('images/background/cloud.jpg') repeat fixed left top;
	}
body,td,th,p { 
	font-family: Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	}
noscript > table.no_script {
	background-color:#faf8ed;
	width:450px;
	margin:0px auto 0px auto;
	border: 0px transparent none;
	}
p.error-margins {margin-top:0px; margin-bottom:0px; text-align:center}
#error-border {
	border-top:1px #990000 solid;
	border-right:2px #990000 solid;
	border-bottom:2px #990000 solid;
	border-left:1px #990000 solid;
	padding:2px;
	margin-top:5px;
	background-color:#faf8ed;
	}
.error {vertical-align: text-bottom}
.JavaErrorHeader { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:large;  
	color:#cc0000;
	background-color:#faf8ed;
	margin-top:0px; 
	margin-bottom:0px;
	}
.JavaErrorText {
	color:#3c3c3c; 
 	text-align:left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:small; 
	font-weight:normal;
	margin-top:8px;
	margin-bottom:4px;
	}
.javascripterror {
	 color:#FF0000;
	 background-color:#fff; 
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:small; 
	 font-weight:bold;
	}
.enablejavascript {
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:small; 
	 font-weight:bold;
	 background-color:#CCCCCC;	 
	}

/* banner contact-us image */
img.banner_contact {
	width:146px;
	height:91px;
	border: 0px transparent none;
	}
p.banner_link {margin:0px; padding:0px}
a.banner_link:link {text-decoration:none}
a.banner_link:visited{text-decoration:none}
a.banner_link:hover{text-decoration:none}
a.banner_link:active{text-decoration:none}
/* /banner contact-us image */

.underline_F5 {
	border-bottom:solid #999999 thin;
	font-weight:bold;
	color:#006600;
	}
.javaError_Home {
	background-color:#fff;
	color:#0000ff;
	font-weight:bold;
	padding:1px 2px 1px 2px;
	}
a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#3a75c4;
    text-decoration:underline;
    }
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#3a75c4;
    text-decoration:underline;
	}
a:hover {
	color:#FF8C00;
    text-decoration:none;
	}
a:active {
	color:#888888;
    text-decoration:none;
}
a:focus {color:#888888;border-bottom:1px #888888 dotted}

/* +----------------------+ */
/* |   Sitemap Link       | */
/* +----------------------+ */
a.sitemap:link {font-size:small; color:#ffffff;}
a.sitemap:visited {color:#ffffff;}
a.sitemap:hover {color:#FF8C00;}
a.sitemap:active {color:#999999;}

/* +----------------------+ */
/* |   sitemap.htm Links  | */
/* +----------------------+ */
a.maplinks:link {font-size:small; color:#0000ee; line-height:140%}
a.maplinks:visited {color:#0000ee;}
a.maplinks:hover {color:#FF8C00; font-size:small; text-transform:uppercase;}
a.maplinks:active {color:#999999;}

/* +----------------------+ */
/* |       Headline       | */
/* +----------------------+ */
#headline {
	position:absolute; 
	left:75px;
	top:13px;
	z-index:10;
	}
/* +--------------------------+ */
/* |      Headline Text       | */
/* +--------------------------+ */   
.headlinetxt {
	width:500px;
	text-decoration:none;
	text-align:left;
	margin:0px 0px 0px 0px;
	font-size:medium;
	font-weight:700;
	color: #FFFFFF;
	}
.headlinetxt2 {
	width:500px;
	text-decoration:none;
	text-align:left;
	margin:0px 0px 0px 0px;
	font-size:medium;
	font-weight:700;
	color: #FFFFFF;
	}
.main_table {
	vertical-align:top;
	background-color:#FFFFFF;
	width:855px;
	margin:0px auto 0px auto;
	border-top:#5DB0FE 1px solid;
	border-right:#dfdfdf 1px solid;
	border-bottom:#a7d4fe 1px solid;
	border-left:#D1E0E7 1px solid;
	}
#page-header {
	width:861px;
	height:90px;
	vertical-align:top;
	margin:0px auto 0px auto;
	background-color:#FFFFFF;
	border-top:#a7d4fe 1px solid;
	border-right:#a7d4fe 1px solid;
	border-bottom:#a7d4fe 1px solid;
	border-left:#a7d4fe 1px solid;
	/*background-image:url('images/background/mtns038_862x120.jpg');*/
	}
td.body-001 {background-color:#FFFFFF}
#txtblock {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:680px;	
	height:65px;
	border-bottom:0px;
	background-image: url('images/background/txtbg.jpg');
	}
h2.txtblock {
	 margin:0px auto 0px auto;
	 padding:13px 0px 0px 0px;
	 text-align:center;
	 font-family: Arial, Helvetica, sans-serif;
	 color:#000000;
	}
/* +----------------------------------------------------+ */
/* |                    Credit Cards                    | */
/* +----------------------------------------------------+ */

img.visa {vertical-align:middle; display: inline; margin:0px 0px 0px 40px}
img.mc {vertical-align:middle; display: inline; margin:0px 0px 0px 2px}
img.amx {vertical-align:middle; display: inline; margin:0px 0px 0px 2px}
img.disc {vertical-align:middle; display: inline; margin:0px 0px 0px 2px}
img.ppal {vertical-align:middle; display: inline; margin:0px 0px 0px 2px}
img.check {vertical-align:middle; display: inline; margin:0px 0px 0px 2px}

/* DHTML Menu - text-spacing */
.m10pp {letter-spacing: 2px;} 
.mainLogo {
	width:195px;
	height:51px;
	border: 0px transparent none;
	margin-top:12px;
	margin-left:3px;
	}
.ccards {
	margin-right:3px;
	width:210px;
	height:80px;
	border: 0px transparent none;
	}
#bar-1 {
	width:862px;
	margin:0px auto 0px auto;
	background-image:url('images/background/mtns038_862x120.jpg');
	padding:6px 0px 0px 0px; 
	display:block;
	vertical-align:top;
	border-bottom: #2f4f4f 1px solid;
	}
#bar-2	{
	height:20px;
	text-align:right;
	background-color:#009966;
	padding:5px 0px 3px 0px;
	margin: 6px 0px 0px 0px;
	border-bottom:1px #2f4f4f solid;
	}
.top_menu {
	color:#FFFFFF;
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:700;
	text-align:right;
	vertical-align: middle;
	}
a.top_menu:link {color:white; text-decoration:none; font-weight:bold}
a.top_menu:visited {color:white; text-decoration:none; font-weight:bold}
a.top_menu:hover {color:#FF8C00; background-color:#F5F5F5; border-top:1px #253245 solid; border-bottom:1px #253245 solid; font-weight:700}
a.top_menu:active {color:#00FF00; text-decoration:none; font-weight:700}
a.top_menu:focus {background-color:#CCCCCC; padding:1px 2px 2px 2px}
.top_menu_selected {
	border:1px #253245 dotted;
	text-decoration: none;
	color:#253245;
	background-color:#ffffff;
	padding:0px 2px 1px 2px;
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:700;
	text-align:right;
	vertical-align: middle;
	}

.vertbar {font-weight:normal}
#MainTitleBox {
	background-image: url(images/background/bluegrad.gif);
	background-repeat:repeat-x;
	}
.BorderBottom-A {
	background-image: url(images/background/bluegrad.gif);
	background-repeat:repeat-x;
	}
/*Begin Buy Now Button*/
table.ButtonTable {
	margin-top:0px;
	CURSOR: pointer;
	VERTICAL-ALIGN: top;
	margin-left:12px;
	}
IMG.ButtonSide {
	WIDTH: 7px;
	HEIGHT: 21px;
	}
TD.Button {
	background-image: url(images/butbg.gif);
	background-color:#ffb244;
	background-repeat:repeat-x;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
	white-space:nowrap;
	}

/*End Buy Now Button*/

/* BEGIN WATER */
.water {
	font-size:small;
	margin:0px 0px 0px 0px;
	padding-left: 0px;
	list-style: none;
	}

.water li {
	font-size:small;
	margin:4px 0px 0px 3px;
	padding-left: 15px;
	background-image: url(images/bullets.arrows/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	}
/* END WATER */

p.links {
	margin:6px 10px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	font-size:small;
	font-weight:normal;
	text-align:left;
	}
a.links:link { font-size:small; text-decoration:none; color:#527AC9; font-weight:700;}
a.links:visited { text-decoration:none; color:#527AC9; font-weight:700;}
a.links:hover { color:#FFFFFF; background-color:#007EBD; border-top:1px #253245 solid; border-bottom:1px #253245 solid;}
a.links:active { text-decoration:none}

hr.brown-2 {
	margin:10px 0px 10px 0px;
	height:0px;
    border-top:thin #d1e0e7 solid;
	}
#SFterms {
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#3c3c3c;
	text-align:left;
	line-height:110%;
	}
.MainHeading-A {
	font-family: Arial, Helvetica, sans-serif;
	font-size:150%;
	color:#000099
	}
.MainHeading-B {
	font-size:80%;
	font-style: normal;
	margin-top:0px;
	}

.FWnormal-A {
	font-weight:normal; 
	font-size:30%; 
	vertical-align:super;
	}
.FWnormal-B {
	font-weight:normal; 
	font-size:70%; 
	vertical-align:super;
	}
.FirstHeaderLogo-index {
	text-align:left;
	vertical-align:middle;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	}
td.page-top {
	border-left:#1B1B1B thin solid;
	border-right:#1B1B1B thin solid;
	border-bottom:thin #1B1B1B solid;
	background-image:url(images/bluegrey.gif);
	background-repeat:repeat-x;
	}
#bottlogo {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	}
.bottlogo {
	float:left;
	margin-right:0px;
	}
/*-----------Begin Company Tile Block-------------------*/
.head_link {
	text-align:right;
	margin:8px 10px 0px auto;
	}
.NameLg {
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-large;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:top;
	margin: 5px 10px 0px auto;
	}
.NameSmaller {
	font-size:large;
	display:inline;
	text-align:left;
	}
.NameSmall {
	margin:26px 10px 0px 0px;
	color:#FFFF00; 
	font-size:medium;
	letter-spacing:1px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif; 
	text-align:right;
	vertical-align:bottom;
	}
a.NameSmall:link{color:#FFFFFF; text-decoration:underline}
a.NameSmall:visited {text-decoration:underline; color:#FFFFFF}
a.NameSmall:hover {color:#FFFF00; text-decoration:underline}
a.NameSmall:active {color:#FFFF00; text-decoration:underline}

/*-----------End Company Tile Block-------------------*/
.FirstHeaderA3-index {
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	font-weight:bold;
	color: #8B0000;
	text-align:center;
	vertical-align:top;
	margin-top:12px;
	margin-bottom:0px;
	margin-left:0px;
	}
.FirstHeaderB-indexpage {
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	font-weight:bold;
	color: #006600;
	text-align:center;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:6px;
	}

.FirstHeader-SmallTxt {font-size:medium;}

.FirstHeaderC-indexpage {
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:bold;
	color:#3c3c3c;
	text-align:center;
	margin-left:10px;
	margin-top:12px;
	margin-bottom:6px;
	}
.ordernow {
    color:#BE0066;
	margin-bottom:6px;
	}
.ViewingInstructions {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:small;
	color:#3c3c3c;
	text-align:left;
	margin-bottom:0px;
	margin-right:10px;
	margin-top:0px;
	}
hr.menu-hr { 
	margin-bottom:0px;
	margin-left:10px;
	margin-right:10px;
	text-align:left;
	height:0px;
  	border: 0px transparent none; 
  	border-top:1px solid #66CCFF; 
	}
hr.LightBlue { 
	margin-bottom:0px;
	width:90%;
	margin-left:10px;
	text-align:left;
	height:0px;
  	border: 0px transparent none; 
  	border-top:1px solid #66CCFF; 
	}
.reg-12px-black-text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;
	}
.xlarge-headings {
	margin-bottom:6px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
	}
.TM	{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:75%;
	}
.supremefulvic {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:medium;
	font-weight:bold;
	color:#024C77;
	}
.headerL {
	text-align:center;
	padding:0px;
	}
.toptable {
	text-align:center;
	border-bottom:solid thick #253245;
	border-top: solid thick #253245;
	border-left:solid thick #253245;
	border-right:solid thick #253245;
	padding:0px;
	}
.bottomtable {
	text-align:center;
	border-top: none;
	padding:0px;
	}

.headerM {
	text-align:center;
	border-bottom:solid thick #253245;
	border-top:solid thick #253245;
	margin-bottom:0px;
	padding:0px;
	}
.headerR {
	border-bottom:solid thick #253245;
	border-top:solid thick #253245;
	border-right:solid thick #253245;
	margin-bottom:0px;
	padding:0px;
	}
.MTrightborder {
	border-right:solid thick #253245;
	border-bottom:solid thick #253245;
	border-left:solid thick #253245;
	}
h2.c21 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:x-large;
	text-align:left;
	margin-left:75px;
	margin-bottom:5px; 
	margin-top:12px;
	color:#3c3c3c;
	}
.listitems {
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:normal;
	line-height:100%; 
	color: #3c3c3c; 
	margin-bottom:20px; 
	margin-left:0px; 
	margin-top:0px; 
	text-align:left;
	}
.benefits-header-image {
	margin-left:70px;
	margin-top:0px;
	margin-bottom:5px;
	}
.supremefulvic2	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:x-large;
	font-weight:normal;
	color:#D1951F;
	}
#more-info {
	margin-top:15px;
	}
.amazon-guaranteed {margin-top:8px}
.amazon {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:large;
	color: #CC6600;
	text-align:center;
	margin-bottom:0px;
	}

/* Link Underline */
a.link-underline {font-family:Arial, Helvetica, sans-serif; color:#181C80; margin-top:0px; margin-bottom:0px; font-style:normal}
a.link-underline:link {text-decoration:underline; color:#3a75c4; font-weight:normal}
a.link-underline:visited {text-decoration:underline; color:#3a75c4; font-weight:normal}
a.link-underline:hover {text-decoration:none; color:#FF8C00; font-weight:normal}
a.link-underline:active {color:#999999; text-decoration:none; font-weight:normal}

/* PREVIOUS and NEXT images */
.prevnxt {vertical-align:middle}

.energy	{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:x-large;
	color: #006A25;
	text-align:center;
	margin-top:15px;
	margin-bottom:0px;
	}
table.c20 {height: 100% }
td.c3 {background:url(images/ln.jpg)}
span.c1 {
	text-align:justify;
	color:#2A3F55;  
	background-color:#FFFFFF; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:100%; 
	font-weight:bold;}
.agrmnthdng {
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:bold;
	margin-bottom:0px;
	text-align:center;
	color:#2A3F55;
	}
.smallHdng {
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	margin-top:0px;
	font-weight:normal;
	text-align:center;
	color:#2A3F55;
	}
.normaltxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:normal;
	text-align:justify;
	color:#36332d;
	margin:6px 10px 0px 10px;
	}
.normaltxtcenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	text-align:center;
	margin-bottom:0px;
	font-weight:bold;
	color:#3c3c3c;}
.atom {
	margin-left:40px;
	float:left;
	}
.gal-thumb{
	float:left;
	margin-top:0px;
	margin-right:12px;
	margin-left:15px;
	margin-bottom:0px;
	text-align:right;
	vertical-align: top;
	border: none;
	}
.gal-thumb2{
	float:left;
	margin-top:0px;
	margin-right:8px;
	margin-left:30px;
	margin-bottom:0px;
	text-align: left;
	vertical-align: text-bottom;
	border: none
	}
#atomsmall	{
	text-align:center;
	margin-top:4px;
	margin-bottom:4px;
	margin-right:60px;
	}
img.bottle-A {
	float:left;
	margin-right:15px;
	}
.bottle	{
	float:left;
	margin-right:10px;
	}
#table2 {
	height:78px;
	width:100%;
	background-image:url(images/bkg_header2.png);
	}

.nextpage {
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:bold;
	text-align:center;
	margin-top:0px;
	margin-bottom:8px;
	}
.greentext {
	font-weight:bold;
	color: #006633;
	}

.BackToTop-Link {
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:bold;
	color:#3c3c3c;
	text-align:right;
	margin-top:20px;
	margin-right:30px;
	margin-bottom:0px;
	}
.pdflinks {
	text-align:left;
	margin:8px 10px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	color:#3c3c3c;
	font-weight:normal;
	}
a.pdflinks:link {text-decoration:underline; color:#0033FF}
a.pdflinks:visited {text-decoration:underline; color:#0033FF}
a.pdflinks:hover {text-decoration:none; color:#FF8C00}
a.pdflinks:active {text-decoration:none; color:#253245}
a.pdflinks:focus {background-color:#CCCCCC; padding:1px 2px 2px 2px}


.ContactMe-centered {
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	text-align:center;
	color:#3c3c3c;
	font-weight:normal;
	margin-top:15px;
	margin-bottom:6px;
	}
.werespond	{
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#640230;
	font-size:small;
	font-weight:bold;
	font-style: normal;
	text-align:left;
	}
.heading1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	letter-spacing:2px;
	color:#FFFF00;
	font-size:xx-large;
	padding:0px;
	margin:0px;
    text-align:center;
    margin-left:0px;
	}
.heading1b {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:2px;
	color:#333366;
	font-size:x-large;
	margin-top:12px;
    text-align: center;
	}
.heading2a {
    font-family: Arial, Helvetica, sans-serif;
    font-size:large;
    font-weight:normal;
    font-style: normal;
	letter-spacing:normal;
	color:#744A00;
	margin-top:14px;
	margin-bottom:0px;
	}
.heading2b {
    font-family: Arial, Helvetica, sans-serif;
    font-size:small;
    font-weight:normal;
    font-style: normal;
	font-style:italic;
	letter-spacing:normal;
	color:#5C3900;
	margin-top:4px;
	margin-bottom:0px;
	}
.heading3 {
    font-family: Arial, Helvetica, sans-serif;
	font-style:italic;
    border-bottom: 1px dashed;
    width:65%;
	letter-spacing:1px;
	margin-bottom:0px;
    margin-top:0px;
	color:#996600;
	font-size:medium;
	font-weight:bold;
    
	}
.lefttable {
	width:172px;
	text-align:left;
	vertical-align:top;
	background-color:#ebf2f5;
	border-right:1px #D1E0E7 solid;
	border-top:none;
	margin-top:0px;
	}

#div4 {
      margin-top:0px;
      margin-bottom:0px;
      text-align:left;
	}
.paypal-icon {
	margin-top:20px;
	margin-left:30px;
	text-align:left;
	}

.notopmargin-12pxblack	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	text-align:left;
	margin-top:1px;
	margin-bottom:0px;
	color:#3c3c3c;
	}
#menu {margin:0px 0px 0px 0px}
.email-img {vertical-align:text-bottom}
/*---------------------MENU----------------------------------*/
.menu {
	font-size:small;
	font-weight:bold;
	color:#FED000;
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:8px 0px 8px 0px;
	margin:0px 0px 0px 0px;
	}
a.menu:link {color:#FED000; text-decoration: underline}
a.menu:visited {color:#FED000; text-decoration:underline}
a.menu:hover {color:#FFFFFF; text-decoration:none}
a.menu:active {color:#FFFFFF; text-decoration:none}
.menu-verbar {font-weight:normal; color:white}
/*---------------------END MENU-------------------------------*/

/*---------------------MENUFOOT----------------------------------*/
#menufoot {
	width:650px;
	margin:0px auto 0px auto;
	text-align:center;
	font-size:9pt;
	color:#878787;
	font-weight:normal;
	background-color:#34679a;
	font-family:Arial, Helvetica, sans-serif;
	padding:1px 0px 8px 0px;
	}
a.menufoot:link {color:#ffffff; text-decoration:none; font-size:9pt;}
a.menufoot:visited {color:#ffffff; text-decoration:none}
a.menufoot:hover {padding:0px 0px 1px 0px; color:#20B2AA; font-weight:normal; text-decoration:underline; background-color:#f8f8ff}
a.menufoot:active {color:#00FF00; text-decoration:none}
.menu-verbar {font-weight:normal; color:#ffffff;}
/*---------------------END MENUFOOT-------------------------------*/
.jserrormsgabovemenu {
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size:small;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
	}
.icons {
	border:none;
	width:100%;
	text-align:left;
	margin:0px auto 6px 10px;
	padding:5px 0px 12px 4px;
	background-color:#f6f6ff;
	}

/* Document Link */
.doclink {
	font-family:Arial, Helvetica, sans-serif;
	margin:8px 0px 12px 10px;
	font-size:small;
	font-weight:normal;
	color:#000099;
	text-align:left;
	}
a.doclink:link {color:#000099}
a.doclink:visited {color:#000099}
a.doclink:hover {color:#FF8C00; text-decoration:underline;}
a.doclink:active {color:#253245; text-decoration:none;
	}

/* Email Links */
.email_1 {
	font-family:Arial, Helvetica, sans-serif;
	margin:6px 0px 0px 10px;
	font-size:small;
	font-weight:normal;
	color:#000099;
	text-align:left;
	}
a.email_1:link {color:#000099}
a.email_1:visited {color:#000099}
a.email_1:hover {color:#FF8C00; text-decoration:underline;}
a.email_1:active {color:#253245; text-decoration:none;
	}
.email_2 {
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 10px;
	font-size:small;
	font-weight:normal;
	color:#000099;
	text-align:left;
	}
a.email_2:link {color:#000099}
a.email_2:visited {color:#000099}
a.email_2:hover {color:#FF8C00; text-decoration:underline;}
a.email_2:active {color:#253245; text-decoration:none;}

.contactus {
	margin-top:0px;
	margin-bottom:0px;
	font-size:medium; 
	color:#993300; 
	text-align:left;
	font-weight:bold;
	}
.PhoneNo1 {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left; 
	font-size:medium; 
	color: #003366;
	letter-spacing: 1px;
	}
.PhoneNo2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	text-align:left;
	padding-bottom:1px; 
	color: #FFFFFF; 
	border-bottom:#FFFF00 1px dashed;
	margin-top:0px;
	margin-bottom:0px;
	}
div#code2 {
	background-color:#253245; 
	width:125px;  
	padding-top:3px;
	padding-bottom:2px;
	padding-left:2px;
	text-align:left;
	}
.PhoneNo3 {
	font-size:small; 
	margin-top:6px; 
	margin-bottom:0px; 
	color:#212121; 
	text-align:left;
	}
.questions {
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:normal;
	text-align:center;
	margin-top:0px;
	margin-bottom:12px;
	}

p.c26 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:small; 
	MARGIN-BOTTOM: 0px; 
	MARGIN-TOP: 0px; 
	margin-left: 20px; 
	text-align: left;
	color:#333366;
	}
.notice-top-bottomborder {
	background-color:white;
	border-left:none;
	border-top:rgb(238, 238, 238) solid 1px;
	border-bottom:#87a0a3 solid 1px;
	padding:0px 0px 2px 0px;
	}
#undrconst {margin-top:0px}
	
.notice-left-border {border-left:#D8DCD1 solid thin;}
.NoticeTop-Docs {
	background-color:#FFFFFF;
	border-left:#D8DCD1 solid thin;
	}
.notice-left-border-A {border-left:#D8DCD1 solid thin}
.notice-left-border-noBG-image {
	border-left:#D8DCD1 solid thin;
	background-image:none
	}
.notice-top1 {
	margin:2px 2px 6px 5px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:8pt;
	color:#33455F;
	background-color:#FFFFFF;
	line-height:100.1%;
	}	

#disclaimer {
	margin-top:0px;
	margin-bottom:20px;
	text-align:center;	
	width:250px;
	margin-left:auto;
	margin-right:auto;
	}
.disclaimer-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:bold;
	text-align:justify;
	margin-top:3px;
	margin-bottom:1px;
	color:#3c3c3c;
	padding:6px;
	border-top:solid medium #253245;
	border-right:solid medium #253245;
	border-bottom:solid medium #253245;
	border-left:solid medium #253245;
	}
p.c22	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:bold;
	line-height:140%; 
	color:#003F5B; 
	margin-bottom:0px; 
	margin-left:100px; 
	margin-top:0px; 
	text-align:left
	}

.quality-1	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	text-align:center;
	margin-top:8px;
	margin-bottom:0px;
	color:#333366;
	}
.quality-2	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	line-height:115%;
	text-align:left;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:17px;
	margin-right:0px;
	color:#333366;
	}
.quality-3	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	line-height:130%;
	text-align:left;
	margin-top:13px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:0px;
	color:black;
	}
.mineralList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	line-height:110%;
	text-align:left;
	margin-top:12px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:0px;
	color:#003300;
	}
.aminos {
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	line-height:110%;
	text-align:left;
	margin-top:8px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:0px;
	color:#333366;
	}
#ingredients { margin-left:0px; margin-right:15px; margin-top:0px; margin-bottom:0px;}
#logo {
      margin-top:40px;
      margin-bottom:0px;
      text-align:center;}
.backtotop { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:small; 
	margin-top:30px; 
	text-align:center}
.backtotopleft	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:normal;
	text-align:left;
	margin-top:14px;
	}

.copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#FFFFFF;
	text-align:center;
	margin-top:0px;
	margin-bottom:6px;
	}
.copyright-black {
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#3c3c3c;
	text-align:center;
	margin-top:6px;
	margin-bottom:6px;
	}
.copyright-noBGimage {
	font-size:small;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	margin-top:12px;
	margin-bottom:12px;
	border-top:solid #253245 thin;
	border-left:#D8DCD1 solid thin;
	background-image:none;
	}
.AudioCode {margin-top:0px; margin-bottom:0px;}

.underline {border-bottom:solid #999999 thin;}
.FAQ-underline { border-bottom:#253245 thin solid}
.txtunderline {border-bottom: dotted thin #4169E1;}/*used in the site agreement*/
.underline_normal {text-decoration:underline}
.BorderTop-A {
	border-top:#996600 thin solid;
	padding-top:6px;
	}

/*.opacityit img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); 
  opacity: 0.4;
	}
.opacityit:hover img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	opacity: 0.4;
	}*/
#test {width:60px}
span.drop {
	float:left;
	width: 10px;
	font-size:200%;
	font-family: "Times New Roman", Times, serif;
	line-height:50%;}
span.inlineLarger {
	font-size:150%;
	font-family: "Times New Roman", Times, serif;
	line-height:50%;}
a.code:link { font-size:small; color: #FFFFFF; background-color:#253245; border-bottom: #0000FF thin dashed}
a.code:visited {color:#FF7F50;	border-bottom:#0000FF thin dashed;}
a.code:hover {border-bottom:#0000FF thin dashed; cursor: help;}
a.code:active {color:#FF7F50; border-bottom:#0000FF thin dashed; cursor: help;}
/*more info link*/
a.link6:link { color:#3c3c3c; border-bottom: #0000FF thin dashed;}
a.link6:visited {color:#FF7F50;	border-bottom:#0000FF thin dashed;}
a.link6:hover {color: #FF8C00; background-color: #FFFF00; cursor: help;}
a.link6:active {color:#FF7F50; border-bottom:#0000FF thin dashed; cursor: help;}

/* Breadcrumbs */
.breadcrumbs {
	font-size:small;
	font-family: Arial, Helvetica, sans-serif;
	line-height:110%;
	width:98%;
	border-top: solid 2px #999999;
	border-bottom: solid 2px #999999;
	padding-bottom:5px;
	padding-top:5px;
	text-align:center;
	}
.prevpage {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-size:small;
	text-align:center;
	margin-left:15px;
	margin-top:10px;
	margin-bottom:0px;
	}
/* begin PREVIOUS and NEXT nav links*/
.pageNav-1 {
	font-size:small;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	clear:both;
	margin:10px 20px 5px 20px; 
	padding:2px;
	}
.pageNav-1 a {
	text-decoration: none;
	color: #181C80;
	}
.pageNav-1 .prev {
	float:left;
	width:33%;
	color:#181C80;
	}
.pageNav-1 .intro {
	float:left;
	width:33%;
	color:#181C80;
	}
.pageNav-1 .next {
	float:left;
	width:33%;
	color:#181C80;
	}
.pageNav-1 .prev {
	text-align: left;
	}
.pageNav-1 .prev a, .pageNav-1 .intro a, .pageNav-1 .next a {
	color: #181C80;
	}
.pageNav-1 .intro {
	text-align: center;
	}
.pageNav-1 .next {
	text-align: right;
	}
.pageNav-1 .prev img  {
	vertical-align: bottom; 
	}
.pageNav-1 .next img  {
	vertical-align: bottom; 
	}
.pageNav-2 {
	font-size:small;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	clear:both;
	border-top:1px dotted gray;
	border-bottom:1px dotted gray;
	margin:40px 20px 15px 20px; 
	padding:2px;
	}
.pageNav-2 a {
	text-decoration: none;
	color: #181C80;
	}
.pageNav-2 .prev, .pageNav-2 .intro, .pageNav-2 .next {
	float:left;
	width:33%;
	color:#181C80;
	}
.pageNav-2 .prev {
	text-align: left;
	}
.pageNav-2 .prev a, .pageNav-2 .intro a, .pageNav-2 .next a {
	color: #181C80;
	}
.pageNav-2 .intro {
	text-align: center;
	}
.pageNav-2 .next {
	text-align: right;
	}
.pageNav-2 .prev img  {
	vertical-align: bottom; 
	}
.pageNav-2 .next img  {
	vertical-align: bottom; 
	}
/* end PREVIOUS and NEXT nav links */

#listsubhead { margin-top:0px; margin-bottom:12px}
.roundbullet {margin-top:3px; margin-bottom:0px;}
.buynow {margin-top:0px; margin-bottom:0px}
#prices {
	width:300px;
	margin-left:auto;
	margin-right:auto;
	margin-top:12px;
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:small; 
	color: #1B1B1B;
	}
.prices {
	margin-top:0px;
	}

/* ---- UPPER LINKS CONTAINER ----- */
.container-toplinks {
	text-align:center;
	margin:0px 10px 8px 12px;
	padding:2px 0px 3px 0px;
	}

/* ---- UPPER LINKS ----- */
.introduction-top {
	font-family:Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	font-size:small;
	font-weight:normal;
	text-align:left;
	margin:0px 10px 0px 0px;
	display:inline;
	}
.ingredients-top {
	font-family:Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	font-size:small;
	font-weight:normal;
	text-align:left;
	margin:0px 10px 0px 0px;
	display:inline;
	}
.benefits-top {
	font-family:Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	font-size:small;
	font-weight:normal;
	text-align:left;
	margin:0px 10px 0px 0px;
	display:inline;
	}
.photos-top {
	font-family:Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	font-size:small;
	font-weight:normal;
	text-align:left;
	margin:0px 0px 0px 0px;
	display:inline;
	}

/* ---- LOWER LINKS ----- */
.introduction {
	font-family:Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	font-size:small;
	font-weight:normal;
	text-align:left;
	margin:0px 50px 0px 0px;
	margin-bottom:0px;
	}
.ingredients {
	font-family:Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	font-size:small;
	font-weight:normal;
	text-align:left;
	margin-top:5px;
	margin-bottom:0px;
	margin-right:50px;
	}
.benefits {
	font-family:Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	font-size:small;
	font-weight:normal;
	text-align:left;
	margin-top:6px;
	margin-bottom:0px;
	margin-right:50px;
	}
.photos {
	font-family:Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	font-size:small;
	font-weight:normal;
	text-align:left;
	margin-top:6px;
	margin-bottom:0px;
	margin-right:50px;
	}
/* Secure Form */
a.tip-008{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#0000ff;
	font-weight:normal;
    position:relative;
    z-index:24; background-color:transparent;
    text-decoration:none;
    }
a.tip-008:link {
	color:#0000ff;
	border-bottom:0px;
	}
a.tip-008:visited {
	text-decoration:none;
	color:#0000ff;
	border-bottom:0px;
	}
a.tip-008:hover {
	z-index:25;
	color:#FF8C00;
	border-bottom:0px;
	}
a.tip-008 span{display: none}
a.tip-008:hover span{
    display:block;
	position:absolute;
	z-index:100;
	top:-120px; left:140px; width:350px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#151515;
	font-weight:normal;
	border: 1px green solid;
	background-color:#ffffcc;
	text-align: left;
    padding: 12px;
    }
/* PAGE FOOT */
a#menufoot2:link {color:#ffffff; text-decoration:none; font-size:9pt;}
a#menufoot2:visited {color:#ffffff; text-decoration:none}
a#menufoot2:hover {padding:0px 0px 1px 0px; color:#20B2AA; font-weight:normal; text-decoration:none; background-color:#f8f8ff}
a#menufoot2:active {color:#00FF00; text-decoration:none}
