body {
	color: #000000;
	font-size: 9px;
	font-family: Verdana;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
  }

hr
{
color:#66FFFF;
}

h1 {
font-weight : bold;
font-size : 15px;
font-family : verdana;
color : #003333;
text-decoration : none;
} 

h2 {
font-weight : bold;
font-size : 12px;
font-family : verdana;
color : #330000;
text-decoration : none;
} 

.titletext {
font-weight : bold;
font-size : 11px;
font-family : verdana;
color : #330000;
text-decoration : none;
} 

.title {
font-weight : bold;
font-size : 15px;
font-family : verdana;
color : #003333;
text-decoration : none;
} 

.smtitle {
font-weight : bold;
font-size : 13px;
font-family : verdana;
color : #003333;
text-decoration : none;
} 

.navtitle {
font-weight : bold;
font-size : 11px;
font-family : tahoma;
color : #330000;
text-decoration : none;
} 

.subnav {
font-weight : normal;
font-size : 11px;
font-family : verdana;
color : #003333;
text-decoration : none;
} 

.text{
font-size : 12px;
font-family : verdana;
color : #000000;
} 

.toptagline{
font-size : 18px;
font-family: Georgia, "Times New Roman", Times, serif;
color : #4f2c5e;
} 

.toptagline2{
font-size : 16px;
font-family:Georgia, "Times New Roman", Times, serif;
color : #4f2c5e;
} 

.topsmall{
font-size : 12px;
font-family : verdana;
color : #3c2a00;
font-weight:bold;
text-decoration : none;
} 

.midtext{
font-size : 12px;
font-family : verdana;
color : #000000;
} 
.small{
font-size : 9px;
font-family : verdana;
color : #666666;
} 

.tiny{
font-size : .45px;
font-family : verdana;
color : #666666;
} 

.botnav {
font-size : 10px;
font-family : verdana;
color : #000000;
} 

.reg 	{
	text-decoration:none;
	font-size: 9px;
	vertical-align: 35%;
	
		}

.up{
	text-decoration:none;
	font-size: 9px;
	vertical-align: 35%;
	color:#000000;

	}
	
.down{
	text-decoration:none;
	font-size: 9px;
	vertical-align: -35%;
	color:#000000;

	}

a:link { 
font-family: Verdana;
font-size : 12px;
text-decoration: underline; 
color:#003333; 
font-weight :normal;
}

a:visited { 
font-family: Verdana;
font-size : 12px;
text-decoration: underline; 
color:#003333; 
font-weight :normal;
 } 

a:hover { 
font-family: Verdana;
font-size : 12px;
text-decoration: underline; 
color:#660000; 
font-weight :normal;
 } 

a:active {
font-family: Verdana;
font-size : 12px;
color : #660000;
text-decoration : underline;
font-weight : normal;
} 


.top:link { 
font-size : 11px;
text-decoration: none; 
color:#003333; 
font-weight :normal;
}

.top:visited { 
font-size : 11px;
text-decoration: none; 
color:#003333; 
font-weight :normal;
 } 

.top:hover { 
font-size : 11px;
text-decoration: none; 
color:#660000; 
font-weight :normal;
 } 

.top:active {
font-size : 11px;
font-family : verdana;
color : #660000;
text-decoration : none;
font-weight : normal;
} 

.bot:link { 
font-size : 11px;
text-decoration: underline; 
color:#003333; 
font-weight :normal;
}

.bot:visited { 
font-size : 11px;
text-decoration: underline; 
color:#003333; 
font-weight :normal;
 } 

.bot:hover { 
font-size : 11px;
text-decoration: underline; 
color:#660000; 
font-weight :normal;
 } 

.bot:active {
font-size : 11px;
font-family : verdana;
color : #660000;
text-decoration : none;
font-weight : normal;
} 


.nav:link { 
font-size : 12px;
text-decoration: underline; 
color:#003333; 
font-weight :bold
}

.nav:visited { 
font-size : 12px;
text-decoration: underline; 
color:#003333; 
font-weight :bold
 } 

.nav:hover { 
font-size : 12px;
text-decoration: underline; 
color:#660000; 
font-weight :bold
 } 



.on { 
font-size : 12px;
text-decoration: underline; 
color:#660000; 
font-weight :bold
 } 
 
.on:link { 
font-size : 12px;
text-decoration: underline; 
color:#660000; 
font-weight :bold
}

.on:visited { 
font-size : 12px;
text-decoration: none; 
color:#660000; 
font-weight :bold
 } 

.on:hover { 
font-size : 12px;
text-decoration: underline; 
color:#660000; 
font-weight :bold
 } 

.on:active {
font-size : 12px;
font-family : verdana;
color : #660000;
text-decoration: none;
font-weight : bold;
} 

.navtext {
font-size : 12px;
font-family : arial;
color : #660000;
text-decoration: none;
font-weight : bold;
} 

#navsize {
	position:relative;
	background-color: #339999;
	width: 800px; /* ie5win fudge begins */
	height: 24px;
	background-repeat:no-repeat;
	}
 #navsize {
	width: 800px; /* ie5win fudge ends */
	}


ul#topnav li {
			display:block;
			float:left;
			}
			ul#topnav li a {
				display:block;
				outline:none;
				width:100%;
				height:24px;
				background:transparent url("../../images/allnavbar5.gif") no-repeat 0 0;
				background-repeat:no-repeat;
				text-indent:-100009px;
				margin:0 0 0 0;
				}
			
				ul#topnav li a:hover {background-position:0 -24px}
			
			body#probiotic ul#topnav li#probiotics a {
			background-position:-0px -48px;
			cursor: default;
			}
			body#enzymes ul#topnav li#enzymes a {
			background-position:-95px -48px;
			cursor: default;
			}
			
			body#other ul#topnav li#good a {
			background-position:-176px -48px;
			cursor: default;
			}
			
			body#goodhealth ul#topnav li#goodhealth a {
			background-position:-301px -48px;
			cursor: default;
			}
			
			body#company ul#topnav li#company a {
			background-position:-407px -48px;
			cursor: default;
			}
			body#specials ul#topnav li#specials a {
			background-position:-495px -48px;
			cursor: default;
			}

			
			ul#topnav li#probiotics a {
				width:95px;
				background-position:0px 0;
				}
				ul#topnav li#probiotics a:hover {
					background-position:-0px -24px;
					}
				
			ul#topnav li#enzymes a { 
				width:81px;
				background-position:-95px 0;
				}
				
			    ul#topnav li#enzymes a:hover {
					background-position:-95px -24px;
					}
					
			ul#topnav li#good a {
				width:125px;
				background-position:-176px 0;
				}
				ul#topnav li#good a:hover {
					background-position:-176px -24px;
					}
					
					ul#topnav li#goodhealth a {
				width:106px;
				background-position:-301px 0;
				}
				ul#topnav li#goodhealth a:hover {
					background-position:-301px -24px;
					}
		
			ul#topnav li#company a {
				width:88px;
				background-position:-407px 0;
				}
				ul#topnav li#company a:hover {
					background-position:-407px -24px
					}
			ul#topnav li#specials a {
				width:81px;
				background-position:-495px 0;
				}
				ul#topnav li#specials a:hover {
					background-position:-495px -24px;
					}
				


ul#hmimg li {
			display:block;
			float:left;
			}
			ul#hmimg li a {
				display:block;
				width:100%;
				height:398px;
				background:transparent url("../../images/home_main_image.jpg") no-repeat 0 0;
				background-repeat:no-repeat;
				text-indent:-100009px;
				margin:0 0 0 0;
				}
			
				ul#hmimg li a:hover {background-position:0 -175px}
			
			body#sinus ul#hmimg li#sinus a {
			background-position:-0px -175px;
			cursor: default;
			}
			body#enzymes ul#hmimg li#powder a {
			background-position:-81px -175px;
			cursor: default;
			}
			body#woman ul#hmimg li#woman a {
			background-position:-148px -175px;
			cursor: default;
			}
			body#capsules ul#hmimg li#capsules a {
			background-position:-217px -175px;
			cursor: default;
			}
			body#metabo ul#hmimg li#metabo a {
			background-position:-289px -175px;
			cursor: default;
			}
			body#florazyme ul#hmimg li#florazyme a {
			background-position:-364px -175px;
			cursor: default;
			}
			body#arthro ul#hmimg li#arthro a {
			background-position:-426px -175px;
			cursor: default;
			}
			body#astcor ul#hmimg li#astcor a {
			background-position:-487px -175px;
			cursor: default;
			}

			
			ul#hmimg li#sinus a {
				width:78px;
				background-position:-0px 0px;
				}
				
				
			ul#hmimg li#powder a { 
				width:67px;
				background-position:-78px 0;
				}
				
			   
					
			ul#hmimg li#woman a {
				width:69px;
				background-position:-145px 0;
				}
				
		
			ul#hmimg li#capsules a {
				width:81px;
				background-position:-214px 0;
				}
				
			ul#hmimg li#metabo a {
				width:66px;
				background-position:-295px 0;
				}
				
					
					ul#hmimg li#florazyme a {
				width:65px;
				background-position:-361px 0;
				}
				
					
					ul#hmimg li#arthro a {
				width:62px;
				background-position:-426px 0;
				}
				
					
					ul#hmimg li#astacor a {
				width:90px;
				background-position:-488px 0;
				}
				
				
					
					
					ul#hmimg li#pro a {
				width:188px;
				background-position:-0px -227px;
				}
				ul#hmimg li#pro a:hover {
					background-position:-0px -227px;
					}
					
					ul#hmimg li#enz a {
				width:186px;
				background-position:-188px -227px;
				}
				ul#hmimg li#enz a:hover {
					background-position:-188px -227px;
					}
					
					ul#hmimg li#oth {
				width:206px;
				background-position:-374px -227px;
				}
				ul#hmimg li#oth a:hover {
					background-position:-374px -227px;
					}
					
					
					
					
	.NewColumnText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	margin: 0px;
}
hr {
	width: 98%;
	text-align: center;
	margin-top: 4px;
	margin-right: auto;
	margin-bottom: 4px;
	margin-left: auto;
}
.NewLeftMainColumn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	float: left;
	height: 100%;
	width: 581px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.NewHomeSlideShow {
	clear: both;
	height: 195px;
	width: 511px;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.NewLeftMainColumn p {
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
	margin: 0px;
	text-align: left;
}
.NewLeftMainColumn p a {
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	margin: 0px;
}
.NewLeftMainColumn p a:hover {
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: underline;
}
.NewMainContainer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0px;
	height: 100%;
	width: 818px;
	clear: left;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(/Homepage/images/Home_LeftCol_Bckgrnd_mid.jpg);
	background-repeat: repeat-y;
	background-position: left;
	background-color: #EBFFFD;
}
.NewMainContainerTopImage {
	text-decoration: none;
	background-image: url(/Homepage/images/Home_LeftCol_Bckgrnd_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 800px;
	background-color: #EBFFFD;
}
.NewLeftMainColBottomBckgrnd2 {
	clear: left;
	padding: 0px;
	height: 28px;
	width: 800px;
	background-image: url(/Homepage/images/Home_LeftCol_Bckgrnd_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	background-color: #EBFFFD;
}
.NewLeftMainColBottomBckgrnd {
	margin: 0px;
	width: 541px;
	background-image: url(/Homepage/images/Home_LeftCol_Bckgrnd_bottom.jpg);
	background-repeat: no-repeat;
	height: 44px;
	float: left;
	clear: left;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.NewLeftMainColumn .NewFloatRightLinks a:hover {
	background-color: #D7EEEE;
}
.NewRightSubColumn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	width: 189px;
	height: auto;
	font-size: 10px;
	line-height: 16px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	text-align: left;
	background-color: #EBFFFD;
	float: left;
}
.NewRightSubColumn a {
	text-decoration: none;
}
.NewRightSubColumn h1 a {
	font-size: 12px;
	font-weight: bold;
	color: #009900;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #006600;
	line-height: 17px;
}
.NewRightSubColumn p a:hover {
	text-decoration: underline;
}
.NewRightSubColumn h1 a:hover {
	text-decoration: underline;
	background-color: #FFFFFF;
}
.NewRightSubColumn h2 {
	font-size: 12px;
	text-decoration: none;
	color: #2A1500;
	margin: 0px;
}
.NewRightSubColumn h2 a {
	font-size: 12px;
	font-weight: bold;
	color: #2A1500;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.NewRightSubColumn h2 a:hover {
	background-color: #2A1500;
	color: #FFFFFF;
}
.NewRightSubColumn h1 {
	margin: 0px;
	color: #009900;
	font-size: 12px;
	text-decoration: none;
}
.NewOneThirdColumn1 {
	font-size: 11px;
	text-decoration: none;
	text-align: left;
	padding: 10px;
	float: left;
	height: auto;
	width: 29%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A0FDD0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.NewOneThirdColumn2 {
	font-size: 11px;
	line-height: 10px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 10px;
	margin: 0px;
	float: left;
	height: auto;
	width: 29%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A0FDD0;
}
.NewOneThirdColumn3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 10px;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	padding: 10px;
	height: auto;
	width: 28%;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.NewLeftMainColumn p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 19px;
	margin: 0px;
}
.NewRightSubColumn p {
	margin: 0px;
	font-size: 11px;
	line-height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.NewRightSubColumn p a {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	border-bottom-color: #000000;
}
.NewLeftMainColumn .NewFloatRightLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
	font-weight: bold;
	color: #113535;
	margin: 0px;
	text-align: right;
	float: right;
}
.NewLabelLinks1 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #0A403B;
}
.NewLabelLinks1 a:hover {
	text-decoration: underline;
}
.NewLabelLinks1 a:visited {
	font-size: 14px;
	color: #0A403B;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
}
.NewLeftMainColumn h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #3B4373;
	text-decoration: none;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	line-height: 24px;
}
.NewLeftMainColumn h2 {
	font-size: 16px;
	font-weight: bold;
	color: #1B1F36;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.NewLeftMainColumn h2 a {
	font-size: 14px;
	font-weight: bold;
	color: #2A1500;
	text-decoration: none;
	margin: 0px;
}
.NewMainContainer .NewLeftMainColumn .NewOneThirdColumn1 p {
	margin: 0px;
}
.NewMainContainer .NewLeftMainColumn .NewOneThirdColumn2 p {
	margin: 0px;
}
.NewMainContainer .NewLeftMainColumn .NewOneThirdColumn3 p {
	margin: 0px;
}
.NewLeftMainColumn h2 a:hover {
	background-color: #339999;
	color: #FFFFFF;
}
.NewLeftMainColumn h1 a {
	font-size: 18px;
	font-weight: bold;
	color: #113535;
	text-decoration: none;
	margin: 0px;
}
.NewLeftMainColumn h1 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.NewImageFloatRIght {
	text-decoration: none;
	float: right;
	margin-left: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.NewMainContainer .NewLeftMainColumn .NewOneThirdColumn1 strong {
	color: #174A4A;
	text-decoration: none;
	font-size: 12px;
}
.NewMainContainer .NewLeftMainColumn .NewOneThirdColumn2 strong {
	color: #215251;
	text-decoration: none;
	font-size: 12px;
}
.NewMainContainer .NewLeftMainColumn .NewOneThirdColumn3 strong {
	font-size: 12px;
	color: #215251;
	text-decoration: none;
}
