/* new styles appended to end, aug5-12--ard */
 
	.text {
	font-family: verdana, arial, sans-serif; 
	font-size: 12px;  
	font-weight: normal; 
	color: #000000; 
	line-height: 1.35;
	letter-spacing: .03em;
	}
	
    .errortext {
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: # d55501;
    line-height: 1.5em;
    }
option.reg{
background-color:white; 
color:#5B8559;
}

option.sale{
background-color:white;
 color:#D55501;
} 
option.DHInter{
background-color:white; 
color:#5B8559;
}
select.DHInter{ font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;  clip: rect( );width: 270px }
select.sale { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;  clip: rect( ) }
select.reg { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;  clip: rect( ) }
select.price { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;  clip: rect( ) ; width: 150px}

select.shipping { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;  clip: rect( ) ; text-align: center; color: #003366; background-position: right}
option.shipping { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;  clip: rect( ) ; text-align: right; background-position: right}
.inputTextExtrasSmall { font-family: Verdana, Arial, Helvetica, sans-serif; color: 333333 ; font-size: 11px; width: 50px; clip: rect( ) }

/* Begin tabheader*/
.tabHeader A:link
{
	color: #003300;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	letter-spacing: .135mm;
}

.tabHeader A:visited
{
	color: #003300;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	letter-spacing: .135mm;
}

.tabHeader A:hover
{
	color: #FF6600;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
  letter-spacing: .135mm;
}

.tabHeader A:active
{
	color: #003300;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	letter-spacing: .135mm;
}

.tabHeader_bg {
	background-image: url(images/gen_col_1_1.jpg);
	background-repeat: no-repeat;
}

/* End tabHeader */


   .errormessage {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FF0000;
    line-height: 1.25em;
    }
	
	.addToCartMessage{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 18px;
	font-style: normal; 
	color: #5B8559; 
	font-weight: bold;
	}

	.smalltext {
	font-family: verdana, arial, sans-serif; 
	font-size: 10px;  
	font-weight: normal; 
	color: #000000; 
	line-height: normal;
	}
	
	.smallboldtext {
	font-family: verdana, arial, sans-serif; 
	font-size: 10px;  
	font-weight: bold; 
	color: #000000; 
	line-height: normal;
	}
	
	.pumpkintext {
	font-family: verdana, arial, sans-serif; 
	font-size: 11px;  
	font-weight: normal; 
	color: #D55501; 
	line-height: normal;
	}

	.about_us_heads {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	line-height: 18px;
	font-style: normal; 
	color: #5B8559; 
	font-weight: bold;
	}
	
	.about_us_heads_small {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 18px;
	font-style: normal; 
	color: #5B8559; 
	font-weight: bold;
	}
	
	.scientific_heads {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	color: #f00; 
	font-weight: bold;
	}
	
	.kanherbals_heads {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	color: #ad1818; 
	font-weight: bold;
	}

	.CMS_heads {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	color: #006666; 
	font-weight: bold;
	}
	
.scientific_lists {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	color: #1A4D72;
	font-weight: bold;
	}
	
.about_us_lists {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	color: #006600;
	font-weight: bold;
	}
	
.about_us_subhead_lists {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	color: #006600;
	font-weight: bold;
	}
	
.bold {
	font-family: verdana, arial, sans-serif; 
	font-size: 12px;  
	font-weight: bold;
	color: #000000; 
	line-height: normal;
	}

.italics {
	font-style:	italic; 
}

.underline {
	text-decoration: underline;
}

.form_bold_text {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	color: #000000; 
	list-style-type: square; 
	font-weight: bold;
	}

.certificate_subheads {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	color: #006600; 
	font-weight: bold;
	}
	
.certificate_lists {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	color: #006600;
	font-weight: bold;
	}
	
.science_top {
	color: #32627B;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	font-family: verdana, arial, Helvetica, san-serif;
}
	
.contact_us_subheads {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	color: #006600; 
	font-weight: bold;
	}
	
.contact_us_lists {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	color: #006600;
	font-weight: bold;
}

.cust_service_subheads {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	color: #006600; 
	font-weight: bold;
	}
	
.cust_service_lists {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	color: #006600;
	font-weight: bold;
	}
		
.designer_notes {
	background-color: #FF0000;
	font-family: monospace;
	text-align: center;
	font-size: 15px;
	color: #000000;	
}

.footer {
	font-family: "Times New Roman", Times, serif; 
	font-size: 11px; 
	font-style: normal; 
	color: #333333; 
	font-weight: normal; 
	font-variant: normal; 
	border-style: none;
	text-decoration: none;
	}
	
.CMS_subheads {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	color: #FB8F1F; 
	font-weight: normal;
	}
	

.CMS_red_italic {
	font-family: "Times New Roman", Times, serif; 
	font-size: 13px; 
	font-style: italic; 
	color: #FF3300; 
	font-weight: bold;
	}
	
.CMS_body_links {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	color: #339999; 
	list-style-type: square; 
	font-weight: bold;
	}

.CMS_top {
	color: #0B3E3E;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	font-family: verdana, arial, Helvetica, san-serif;
}

.CMS_smallheads {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: italic; 
	color: #330066; 
	font-weight: bold;
	}
	
.CMS_smallheads2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: italic; 
	color: #FB8F1F; 
	font-weight: bold;
	}

	
.CMS_subheads2 {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	color: #FB8F1F;
	font-weight: bold;
}



.lines_subheads {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	color: #CC3300; 
	font-weight: normal;
	}

.lines_smallheads {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: italic; 
	color: #CC3300; 
	font-weight: bold;
	}
	
.lines_top {
	color: #224D1D;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	font-family: verdana, arial, Helvetica, san-serif;
}
	

.Kherbal_boldtext {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	color: #ad1818; 
	font-weight: bold;
	}
	

.Kherbal_subheads {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	color: #ad1818; 
	font-weight: normal;
	}
	
.Kherbal_smallheads {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 20px;
	font-style: italic; 
	color: #ad1818; 
	font-weight: bold;
	}
	
.Kherbal_body_links {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	color: #000000; 
	list-style-type: square; 
	font-weight: bold;
	}
	
.Kherbal_top {
	color: #3F0D0B;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	font-family: verdana, arial, Helvetica, san-serif;
}

.three_treasure_subheads {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	color: #B70335; 
	font-weight: normal;
	}
	
.three_treasure_subheads2 {
	font-family: "helvetica regular", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 16px;
	font-style: normal; 
	color: #5f2c92; 
	font-weight: bold;
	}
.three_treasure_bigred_subheads {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	color: #B70335; 
	font-weight: bold;
}

.three_treasure_subheads3 {
	font-family: "helvetica regular", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	line-height: 16px;
	font-style: normal; 
	color: #5f2c92; 
	font-weight: bold;
	}
.three_treasure_subheads1 {
	font-family: "helvetica bold oblique", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	line-height: 15px;
	color: #5f2c92; 
	font-weight: bold;
	}
	
.three_treasure_smallheads {
	font-family: "helvetica bold oblique", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: italic; 
	line-height: 17px;
	color: #5f2c92; 
	font-weight: bold;
	}
.three_treasure_smallheads1 {
	font-family: "helvetica bold oblique", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: italic; 
	line-height: 15px;
	color: #5f2c92; 
	font-weight: bold;
	}
.three_treasure_smallheads2 {
	font-family: "helvetica bold oblique", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: italic; 
	line-height: 17px;
	color: #5f2c92; 
	font-weight: bold;
	}
	
.three_treasures_body_links {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	color: #33015B; 
	list-style-type: disc; 
	font-weight: bold;
	}
	
.three_treasures_top {
	color: #613B3F;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	font-family: verdana, arial, Helvetica, san-serif;
}
	
.three_treasure_heads 
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    color: #33015B;
    font-weight: bold;
    }

.copy_purple A
{
    color: #33015B;
    text-decoration: underline;
    font-size: 11px;
    font-family: verdana, arial, sans-serif;
    font-weight: bold;
}

.copy_purple A:hover
{
    color: #FF6633;
}

.ttwt_bg {
    background-color: #B70335;
}

.ttwt_table_header {
    background-color: #B70335;
    font-family: verdana, arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: normal;
}

h1.three_treasure_heads, h1.three_treasure_subheads {
    text-align: center;
}

h1.three_treasure_subheadsL {
    text-align: left;
    margin-bottom:-5px;padding-bottom:0; line-height:normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #5f2c92;
    font-weight: bold;
}
	
.Ktraditionals_subheads {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	color: #ac3b13; 
	font-weight: normal;
	}
.Ktraditionals_subheads2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	color: #d93014; 
	font-weight: bold;
	}
	
.Ktraditionals_smallheads {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 20px;
	font-style: italic; 
	color: #ac3b13; 
	font-weight: bold;
	}
	
.Ktraditionals_body_links {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	color: #000033; 
	list-style-type: disc; 
	font-weight: bold;
	}
	
.Ktraditionals_top {
	color: #2D5A84;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	font-family: verdana, arial, Helvetica, san-serif;
}
	
.password {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #CC3300;
	}
	
.sideScientific {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	list-style-image: url(images/scientific_bullet.gif); 
	list-style-type: none; 
	color: #176E4A; 
	list-style-position: outside;
	}
	
.sideGeneral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	list-style-image: url(images/general_bullet.gif); 
	list-style-type: none; 
	color: #CC3300; 
	list-style-position: outside;
	}
	
.sideAbout {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	list-style-image: url(images/general_bullet.gif); 
	list-style-type: none; 
	color: #CC3300; 
	list-style-position: outside;
	}
	
.side {
margin-bottom: 5px	
}
	
.sideKanTrad {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	list-style-image: url(images/ktraditionals_bullet.gif); 
	list-style-type: none; 
	color: #003399; 
	list-style-position: outside;
	}
	
.sideKanHerbal {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	list-style-image: url(images/kherbal_bullet.gif); 
	list-style-type: none; 
	color: #660000; 
	list-style-position: outside;
	}
	
.side3Treas {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	list-style-image: url(images/3t_bullet.gif);
	list-style-type: none; 
	color: #B70335; 
	list-style-position: outside;
	}
	
.sideCMS {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	list-style-image: url(images/cms_bullet.gif); 
	list-style-type: none; 
	color: #336666; 
	list-style-position: outside;
	}

/* Background Colors */
.red_3_treasures {
	background-color: #B70335;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
}
.aqua_vet {
	background-color: #12BAB0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
}




.brown_general {
	background-color: #968365;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
}

.green_general {
	background-color: #4A9A65;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
}

.green_prac_register {
	background-color: #6DAE7A;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
}

.dkblue_general {
	background-color: #236288;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
}

.dkgold_general {
	background-color: #dc9507;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
}

.gold_general {
	background-color: #ebc552;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
}

.salmon_general {
	background-color: #D88464;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
}

.br_green {
	background-color: #006665;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
}

.jade_cms {
	background-color: #34b5d0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
}

.olive_cms {
	background-color: #BEC4A3;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
}

.orange_cms {
	background-color: #ffab7b;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
}


.red_kherbal {
	background-color: #9A0335;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
}
.orange_kherbal {
	background-color: #d96655;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
}

.blue_traditionals {
	background-color: #459AD0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
}
.red_traditionals {
	background-color: #ffffff;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #ac3b13;
	text-align: center;
}
p.red_trad {
	background-color: #ffffff;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ac3b13;
	text-align: left;
}
p.green_vet {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #225522;
	text-align: left;
}
.orange_vet {
	background-color: transparent;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #d55501;
	text-align: center;
}
p.orange_v {
	background-color: transparent;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #d55501;
	text-align: left;
}

.orange_product_line {
	background-color: #CD6834;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
}

.pine_scientific {
	background-color: #176e4a;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
}

.dark_green_bg {
	background-color: #5DCF3C;
}

.green1_bg {
	background-color: #B7EE9A;
}

.green2_bg {
	background-color: #E5F8E2;
}

.white_bg {
	background-color: #FFFFFF;
}

.cream_bg {
	background-color: #FFF9DF;
}

.dark_cream_bg {
	background-color: #FFEBAD;
}

.black_bg {
	background-color: #000000;
}

.tr_bg {
	background-color: #FDF0CD;
}

.kherbal_bg {
	background-color: #9A0335;
}
.kh_bg {
	background-color: #C6480B;
}
.cms_bg {
	background-color: #1A4D72;
}

.kherbal_table_header {
	background-color: #C6480B;
	font-family: verdana, arial, sans-serif; 
	font-size: 10px;  
	font-weight: bold; 
	color: #FFFFFF; 
	line-height: normal;
}
.orange_table_header {
	background-color: #ed8d6c;
	font-family: verdana, arial, sans-serif; 
	font-size: 10px;  
	font-weight: bold; 
	color: #FFFFFF; 
	line-height: normal;
}
.cms_table_header {
	background-color: #06ADC9;
	font-family: verdana, arial, sans-serif; 
	font-size: 10px;  
	font-weight: bold; 
	color: #FFFFFF; 
	line-height: normal;
}

.trad_table_header {
    background-color: #459AD0;
    font-family: verdana, arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: normal;
}

.tr_kherbal_bg {
	background-color: #EED9CA;
}
.tr_cms_bg {
	background-color: #51EDEF;
}

/* Begin Consumer 2D5A84 */

.top_nav_corp_cons A:link
{
	color: #003300;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
}

.top_nav_corp_cons A:visited
{
	color: #003300;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
}

.top_nav_corp_cons A:hover
{
	color: #FF6600;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
}

.top_nav_corp_cons A:active
{
	color: #003300;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
}


.top_nav_corp_bg {
	background-image: url(images/yellow_cons_topnav_bkgnd.jpg);
	background-repeat: no-repeat;
background-position:bottom left;
}

.top_nav_corp_bg_cart {
	background-image: url(images/yellow_cons_topnav_cart_bg.jpg);
	background-repeat: no-repeat;
}

/* End Consumer TopNav */

/* Begin Consumer LeftNav */
.left_nav_corp_cons A:link
{
	color: #003300;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	letter-spacing: .135mm;
}

.left_nav_corp_cons A:visited
{
	color: #003300;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	letter-spacing: .135mm;
}

.left_nav_corp_cons A:hover
{
	color: #FF6600;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
  letter-spacing: .135mm;
}

.left_nav_corp_cons A:active
{
	color: #003300;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	letter-spacing: .135mm;
}

.left_nav_corp_cons_bg {
	background-image: url(images/gen_col_1_1.jpg);
	background-repeat: no-repeat;
}

/* End Consumer LeftNav */

/* Begin Alembics */

.sideAbout_alembic {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	list-style-image: url(images/general_bullet.gif); 
	list-style-type: none; 
	color: #2f330d; 
	list-style-position: outside;
	}


.gen_speckle_strip_alembic {
	background-image: url(images/alembic_tile.jpg);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
}

.left_nav_corp_cons_bg_alembic {
	background-image: url(images/alembic_col.jpg);
	background-repeat: no-repeat;
}

.alembic_product_line {
	background-color: #CD6834;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
}

.alembic_bg {
	background-color: #FFFFFF;
}

.green_product_line_alembic {
	background-color: #8e926d;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
}

.top_nav_alembic_bg {
	background-image: url(images/alembic_topnav_bkgnd.jpg);
	background-repeat: no-repeat;
background-position:bottom left;
}

.alembic_cons_top_sublink {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	line-height: 12pt
}

/* End Alembics */

/* Begin Alembic Nav */

.top_nav_alembic A:link
{
	color: #2f330d;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
}


.top_nav_alembic A:visited
{
	color: #2f330d;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
}

.top_nav_alembic A:hover
{
	color: #2f330d;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
}

.top_nav_alembic A:active
{
	color: #2f330d;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
}


/* End Alembic Nav */

/* Begin Myco */

.myco_heads {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	line-height: 18px;
	font-style: normal; 
	color: #007a94; 
	font-weight: bold;
	}


.myco_subheads {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	color: #007a94; 
	font-weight: bold;
}

.myco_product_line {
	background-color: #1783ad;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
}

.sideAbout_myco {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	list-style-image: url(images/general_bullet.gif); 
	list-style-type: none; 
	color: #4a2420; 
	list-style-position: outside;
	}


.gen_speckle_strip_myco {
	background-image: url(images/myco_tile.jpg);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
}

.left_nav_corp_cons_bg_myco {
	background-image: url(images/myco_col.jpg);
	background-repeat: no-repeat;
}


.myco_bg {
	background-color: #FFFFFF;
}

.green_product_line_myco {
	background-color: #8e926d;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
}

.top_nav_myco_bg {
	background-image: url(images/myco_topnav_bkgnd.jpg);
	background-repeat: no-repeat;
background-position:bottom left;
}

.myco_cons_top_sublink {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	line-height: 12pt
}


/* End Myco */

/* Begin Myco Nav */

.left_nav_corp_cons_myco A:link
{
	color: #007a94;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	letter-spacing: .135mm;
}

.left_nav_corp_cons_myco A:visited
{
	color: #007a94;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	letter-spacing: .135mm;
}

.left_nav_corp_cons_myco A:hover
{
	color: #007a94;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
  letter-spacing: .135mm;
}

.left_nav_corp_cons_myco A:active
{
	color: #007a94;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	letter-spacing: .135mm;
}

.top_nav_myco A:link
{
	color: #4a2420;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
}


.top_nav_myco A:visited
{
	color: #4a2420;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
}

.top_nav_myco A:hover
{
	color: #4a2420;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
}

.top_nav_myco A:active
{
	color: #4a2420;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
}


/* End Myco Nav */

/* Begin singles */

.singles_heads {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	line-height: 18px;
	font-style: normal; 
	color: #007c5a; 
	font-weight: bold;
	}


.singles_subheads {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	color: #007c5a; 
	font-weight: bold;
}

.singles_product_line {
	background-color: #007c5a;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
}

.sideAbout_singles {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	list-style-image: url(images/general_bullet.gif); 
	list-style-type: none; 
	color: #59483b; 
	list-style-position: outside;
	}


.gen_speckle_strip_singles {
	background-image: url(images/singles_tile.jpg);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
}

.left_nav_corp_cons_bg_singles {
	background-image: url(images/singles_col.jpg);
	background-repeat: no-repeat;
}


.singles_bg {
	background-color: #FFFFFF;
}

.green_product_line_singles {
	background-color: #8e926d;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
}

.top_nav_singles_bg {
	background-image: url(images/singles_topnav_bkgnd.jpg);
	background-repeat: no-repeat;
background-position:bottom left;
}

.singles_cons_top_sublink {
	color: #59483b;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	line-height: 12pt
}


/* End singles */

/* Begin singles Nav */

.left_nav_corp_cons_singles A:link
{
	color: #59483b;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	letter-spacing: .135mm;
}

.left_nav_corp_cons_singles A:visited
{
	color: #59483b;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	letter-spacing: .135mm;
}

.left_nav_corp_cons_singles A:hover
{
	color: #59483b;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
  letter-spacing: .135mm;
}

.left_nav_corp_cons_singles A:active
{
	color: #59483b;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	letter-spacing: .135mm;
}

.top_nav_singles A:link
{
	color: #007c5a;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
}


.top_nav_singles A:visited
{
	color: #007c5a;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
}

.top_nav_singles A:hover
{
	color: #007c5a;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
}

.top_nav_singles A:active
{
	color: #007c5a;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
}


/* End singles Nav */

/* Begin Consumer Copy */
.copy_corp_cons A:link
{
	color: #336633;
	text-decoration: underline;
	font-size: 11px;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold;
}

.copy_corp_cons A:visited
{
	color: #336633;
	text-decoration: underline;
	font-size: 11px;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold;
}

.copy_corp_cons A:hover
{
	color: #FF6600;
	text-decoration: underline;
	font-size: 11px;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold;
}

.copy_corp_cons A:active
{
	color: #336633;
	text-decoration: underline;
	font-size: 11px;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold;
}

/* End Consumer copy */

/* Begin Consumer Copy */
.copy_myco_cons A:link
{
	color: #4a2420 ;
	text-decoration: underline;
	font-size: 11px;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold;
}

.copy_myco_cons A:visited
{
	color: #4a2420 ;
	text-decoration: underline;
	font-size: 11px;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold;
}

.copy_myco_cons A:hover
{
	color: #007a94 ;
	text-decoration: underline;
	font-size: 11px;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold;
}

.copy_myco_cons A:active
{
	color: #4a2420 ;
	text-decoration: underline;
	font-size: 11px;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold;
}

/* End Consumer copy */



/* Begin Top Nav Sub-links */

.corp_cons_top_sublink {
	color: #996633;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	line-height: 12pt
}

.vet_cons_top_sublink {
	color: #15565a;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	line-height: 12pt
}

.pi_prac_top_sublink {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	line-height: 12pt
}

.ttwt_prac_top_sublink {
	color: #666666;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	line-height: 12pt
}

/* End Top Nav Sub-Links */

/* Begin Scientific */

.top_nav_green A:link
{
	color: #1A4D72;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
}

.top_nav_green A:visited
{
	color: #1A4D72;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
}

.top_nav_green A:hover
{
	color: #FF6633;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
}

.top_nav_green A:active
{
	color: #1A4D72;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
}

.left_nav_green A:link
{
	color: #1A4D72;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	letter-spacing: .135mm;
}

.left_nav_green A:visited
{
	color: #1A4D72;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	letter-spacing: .135mm;
}

.left_nav_green A:hover
{
	color: #FF6633;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	letter-spacing: .135mm;
}

.left_nav_green A:active
{
	color: #1A4D72;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	letter-spacing: .135mm;
}

.left_nav_sci_cons_bg {
	background-image: url(images/sci_col_1_1.jpg);
	background-repeat: no-repeat;
}

.top_nav_sci_bg {
	background-image: url(images/green_cons_topnav_bkgnd.jpg);
	background-repeat: no-repeat;
}

.copy_green A:link
{
	color: #176E4A;
	text-decoration: underline;
	font-size: 11px;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold;
}

.copy_green A:visited
{
	color: #176E4A;
	text-decoration: underline;
	font-size: 11px;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold;
}

.copy_green A:hover
{
	color: #F00;
	text-decoration: underline;
	font-size: 11px;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold;
}

.copy_green A:active
{
	color: #1A4D72;
	text-decoration: underline;
	font-size: 11px;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold;
}

/* End Scientific */

/* Begin Purple */

.purple_top_sublink {
	color: #3F0F10;
	text-decoration: none;
	font-size: 7pt;
	font-weight: bold;
	font-family: arial, verdana, san-serif;
}

.top_nav_purple A:link
{
	color: #3F0F10;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
}

.top_nav_purple A:visited
{
	color: #3F0F10;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana,  Helvetica, san-serif;
}

.top_nav_purple A:hover
{
	color: #B70335;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
}

.top_nav_purple A:active
{
	color: #3F0F10;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
}

.left_nav_purple A:link
{
	color: #333333;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	letter-spacing: .135mm;
}

.left_nav_purple A:visited
{
	color: #333333;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	letter-spacing: .135mm;
}

.left_nav_purple A:hover
{
	color: #B70335;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	letter-spacing: .135mm;
}

.left_nav_purple A:active
{
	color: #333333;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	letter-spacing: .135mm;
}

.left_nav_purple_cons_bg {
	background-image: url(images/cms_col_1_1.jpg);
	background-repeat: no-repeat;
}

.top_nav_purple_bg {
	background-image: url(images/3t_header_bg.jpg);
	background-repeat: no-repeat;
}

/* End Purple */

/* Begin Blue */

.blue_glow {
	background-image: url(images/ktrad_glow_bg.jpg);
	background-repeat: no-repeat;
}

.blue_glow_2 {
	background-image: url(images/ktrad_glow_bg_2.jpg);
	background-repeat: no-repeat;
}

.blue_top_sublink {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 7pt;
	font-weight: bold;
	font-family: arial, verdana, san-serif;
	letter-spacing: .15mm;
}

.top_nav_blue A:link
{
	color: #2D5A84;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
}

.top_nav_blue A:visited
{
	color: #2D5A84;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
}

.top_nav_blue A:hover
{
	color: #E95110;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
}

.top_nav_blue A:active
{
	color: #2D5A84;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
}

.left_nav_blue A:link
{
	color: #003668;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	letter-spacing: .135mm;
}

.left_nav_blue A:visited
{
	color: #003668;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	letter-spacing: .135mm;
}

.left_nav_blue A:hover
{
	color: #E95110;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	letter-spacing: .135mm;
}

.left_nav_blue A:active
{
	color: #003668;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	letter-spacing: .135mm;
}

.left_nav_blue_cons_bg {
	background-image: url(images/ktrad_tail_2.jpg);
	background-repeat: no-repeat;
}

.top_nav_blue_bg {
	background-image: url(images/blue_cons_topnav_bkgnd.jpg);
	background-repeat: no-repeat;
}

.copy_blue A {
    color: #00009D;
    text-decoration: underline;
    font-size: 11px;
    font-family: verdana, arial, sans-serif;
    font-weight: bold;
}
.copy_blue A:hover {color: #6600ff;}

.Ktraditionals_heads {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    color: #d93014;
    font-weight: bold;
    }

/* End Blue */


/* Begin OrangeTeal */

.orangeteal_top_sublink {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 7pt;
	font-weight: bold;
	font-family: verdana, arial, san-serif;
}

.top_nav_orangeteal A:link
{
	color: #0B3E3E;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
}

.top_nav_orangeteal A:visited
{
	color: #0B3E3E;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
}

.top_nav_orangeteal A:hover
{
	color: #CF3C10;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
}

.top_nav_orangeteal A:active
{
	color: #0B3E3E;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
}

.left_nav_orangeteal A:link
{
	color: #002727;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	letter-spacing: .135mm;
}

.left_nav_orangeteal A:visited
{
	color: #002727;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	letter-spacing: .135mm;
}

.left_nav_orangeteal A:hover
{
	color: #CF3C10;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	letter-spacing: .135mm;
}

.left_nav_orangeteal A:active
{
	color: #002727;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	letter-spacing: .135mm;
}

.left_nav_orangeteal_cons_bg {
	background-image: url(images/cms_col_1_1.jpg);
	background-repeat: no-repeat;
}

.top_nav_orangeteal_bg {
	background-image: url(images/cms_back.jpg);
	background-repeat: no-repeat;
}

.top_nav_cms_bg {
	background-image: url(images/cms_top_bg.jpg);
	background-repeat: no-repeat;
}

.copy_teal A:link
{
	color: #006666;
	text-decoration: underline;
	font-size: 11px;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold;
}

.copy_teal A:visited
{
	color: #006666;
	text-decoration: underline;
	font-size: 11px;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold;
}

.copy_teal A:hover
{
	color: #FF6633;
	text-decoration: underline;
	font-size: 11px;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold;
}

.copy_teal A:active
{
	color: #006666;
	text-decoration: underline;
	font-size: 11px;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold;
}



/* End OrangeTeal */

/* Begin Red */

.red_top_sublink {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
	font-family: arial, verdana, san-serif;
	letter-spacing: .15mm;
}

.top_nav_red A:link
{
	color: #270000;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
}

.top_nav_red A:visited
{
	color: #270000;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
}

.top_nav_red A:hover
{
	color: #CC0033;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
}

.top_nav_red A:active
{
	color: #270000;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
}

.left_nav_red A:link
{
	color: #330000;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
}

.left_nav_red A:visited
{
	color: #330000;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	letter-spacing: .135mm;
}

.left_nav_red A:hover
{
	color: #CC0033;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	letter-spacing: .135mm;
}

.left_nav_red A:active
{
	color: #330000;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	letter-spacing: .135mm;
}

.left_nav_red_cons_bg {
	background-image: url(images/cms_col_1_1.jpg);
	background-repeat: no-repeat;
}

.top_nav_red_bg {
	background-image: url(images/cms_back.jpg);
	background-repeat: no-repeat;
}

.copy_red A:link
{
	color: #660000;
	text-decoration: underline;
	font-size: 11px;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold;
}

.copy_red A:visited
{
	color: #660000;
	text-decoration: underline;
	font-size: 11px;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold;
}

.copy_red A:hover
{
	color: #CC0033;
	text-decoration: underline;
	font-size: 11px;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold;
}

.copy_red A:active
{
	color: #660000;
	text-decoration: underline;
	font-size: 11px;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold;
}



/* End Red */


/* New Addition 6/16/04 */
.product_line_bg {
	background-image: url(images/gen_kan_prod_line_bg.jpg);
	background-repeat: no-repeat;
}

.gen_strip2 {
	background-image: url(images/gen_strip_2.jpg);
	background-repeat:repeat-x;
}

.gen_speckle_strip {
	background-image: url(images/gen_tile_1.jpg);
	background-repeat:repeat-y;
	background-color:#FFEBAD;
}

.sci_speckle_strip {
	background-image: url(images/sci_tile.jpg);
	background-repeat:repeat-y;
}

.kanherbals_speckle_strip {
	background-image: url(images/kherbal_tile.jpg);
	background-repeat:repeat-y;
}

.cms_speckle_strip {
	background-image: url(images/cms_tile.jpg);
	background-repeat:repeat-y;
}

.traditionals_speckle_strip {
	background-image: url(images/ktrad_left_bg_2.gif);
	background-repeat:repeat-y;
}

.threet_speckle_strip {
	background-image: url(images/3t_tile.jpg);
	background-repeat:repeat-y;
}
.vet_speckle_strip {
	background-image: url(images/vet_tile.jpg);
	background-repeat:repeat-y;
}


.line_speckle_bg {
	background-image: url(images/line_speckle_bg.jpg);
	background-repeat:repeat-y;
	background-position: right;
	background-color: ffebae;
}
/* End New Addition 6/16/04 */

.ak_subheads {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	color: #D55501; 
	font-weight: bold;
}

.sa_subheads {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	color: #176E4A; 
	font-weight: bold;
}

.sa_subhead11 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	color: #176E4A; 
	font-weight: bold;
}

.sideAbout_test {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #CC3300; 
	line-height: 20px;
	}
	
/* new styles added 2004august06 -  thru 2004sept12 */

.justify {text-align: justify}

h1.about_us_heads, h1.ak_subheads {
	text-align: center;}
h1.ak_subheadsL {
	text-align: left;
	margin-bottom:-5px;padding-bottom:0; line-height:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	color: #D55501; 
	font-weight: bold;
}
span.ak_subheadsL {
	color: #D55501; 
	font-weight: bold;
}
span.corp_green_txt {
	color: #5b8559; 
	font-weight: bold;
}

h1.CMS_heads, h1.CMS_subheads {
	text-align: center;}
h1.CMS_subheadsL {
	text-align: left;
	margin-bottom:-5px;padding-bottom:0; line-height:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	/* Original Photoshop color. Changed on 9/23/04
	color: #006666; 
	*/
	color: #2C9B97;
	font-weight: bold;
}


h1.kanherbals_heads, h1.Kherbal_subheads {
	text-align: center;}

/* error or warning messages that appear through page reload:
http://kanherb.got.net/ColorTemplates/prac_or_quick_details.asp
is an example  */
blockquote.errorbox {
 	padding: 7px; border:2px solid #d55501}

/* blue-box notice used at
http://kanherb.got.net/ColorTemplates/prac_ma_account.asp */
table blockquote.ma_notice {
	font-family: verdana, arial, sans-serif; 
	font-size: 12px;  
	font-weight: normal; 
	color: #000; 
	line-height: normal;
 	padding: 7px; border:2px solid #236288}


/* used on prac_ps_biblio.asp for paragraph outdent;
the class is created so that the p tags on that page don't
require a class name each time; font info based on .text  */
div#biblio {margin:0; padding:0; text-align:left;}
div#biblio p {margin:0; padding: 12px 0 0 30px;
	text-indent: -30px;
	text-align: left;
	font-family: verdana, arial, sans-serif; 
	font-size: 12px;  
	font-weight: normal; 
	color: #000000; 
	line-height: normal;
}
/* "spaced" - BULLETED LIST with 5px separation, example: http://kanherb.got.net/ColorTemplates/cons_pi_a_rosenberg_bio.asp   */
ul.spaced  li, ol.spaced li {padding-bottom:5px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;  
	font-weight: normal; 
	color: #000000; 
	line-height: normal;
	text-align: justify;
	background-color: transparent;
	}
ul.air  li, ol.spaced li {padding-bottom:1px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;  
	font-weight: normal; 
	color: #000000; 
	line-height: normal;
	text-align: left;
	background-color: transparent;
	}
/* for list titles - just a little space between title and items */
p.list_title {margin: 10px 0 -7px 0; padding: 0;
	font-weight: bold;}

/* list with special ARROW marker, example: http://kanherb.got.net/ColorTemplates/cons_pc_pickup_how.asp   */
ul.arrow  { margin-left:0; padding-left:20px;}
ul.arrow li {padding-bottom:5px;
	list-style-type:square;
	list-style-image:url(http://kanherb.got.netimages/arrow.gif);
	list-style-position:outside;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;  
	font-weight: normal; 
	color: #000000; 
	line-height: normal;
	text-align: left;
	background-color: transparent;
	}
ul.arrow img{vertical-align:baseline;}
	
/* BASIC TABLE added Sept 2, 2004 --ard
*/

/* add space to tables, etc. */
table .spacer-t {padding-top: 5px;}
table .spacer-b {padding-bottom: 5px;}
table .spacer-tb {padding-top: 5px; 
	padding-bottom: 5px;}
table .spacer-l {padding-left: 5px;}
table .spacer-r {padding-right: 5px;}
table .spacer-lr {padding-left: 5px; 
	padding-right: 5px;}
table .spacer-all {
	padding: 5px;}

table .space-t {padding-top: 2px;}
table .space-b {padding-bottom: 2px;}
table .space-tb {padding-top: 2px; 
	padding-bottom: 2px;}
table .space-l {padding-left: 2px;}
table .space-r {padding-right: 2px;}
table .space-lr {padding-left: 2px; 
	padding-right: 2px;}
table .space-all {
	padding: 2px;}

/* add lines to tables, etc. */
.line-r {border-right: 1px solid #000;}
.line-l {border-left: 1px solid #000;}
.line-rl {border-left: 1px solid #000;
	border-right: 1px solid #000;}
.line-t {border-top: 1px solid #000;}
.line-b {border-bottom: 1px solid #000;}
.line-tb {border-top: 1px solid #000;
	border-bottom: 1px solid #000;}
.line-all {
	border: 1px solid #000;}


table.basic {
	margin: 0; padding: 0; 
	background-color: transparent;
	border: 1px solid #000;
	border-collapse:collapse;
	}
table.boxless {border: 0;}
table.basic td {
	margin: 0; 
	padding-left: 5px; 
	padding-right: 5px; 
	}
table.basic td.head {
	margin: 0; 
	padding-left: 1px; 
	padding-right: 1px; 
	}
table.basic td.nopad {padding:0;}

table.basic .totals {
	margin: 0; padding: 2px 2px 0 0; 
	text-align: right; vertical-align: bottom;
	}

table.basic p {
	margin: 0; padding: 1px 0 1px 0;
	background-color: transparent;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;  
	font-weight: normal; 
	color: #000; 
	line-height: normal;
	}
table.basic td.head p {
	font-weight:bold;}
table.basic p.bold {
	font-weight:bold;}
table.basic p.or_bold {
	font-size: 11px;
	color: #663; 
	font-weight:bold;}
table.basic p.or {
	font-size: 10px;
	color: #663; 
	font-weight:bold;}
table.basic .text {
	font-size: 12px;  
	}
table.basic a:link {
	color: #003300;
	text-decoration: underline;
	font-size: 11px;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold;
	}
table.basic a:visited {
	color: #003300;}
table.basic a:hover {
	color: #FF6600;}
table.basic a:active {
	color: #003300;}
table.basic a.about_us_lists {
font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	color: #006600;
	font-weight: bold;
	}
/* this next style isn't for nesting tables, it's for text that needs a tabular treatment - it has no padding so that the text will line up with neighboring paragraphs; for nesting tables, use basic above, with the extra class boxless [<table class="basic boxless">] */
table.nobox {
	margin: 0; padding: 0; background-color: transparent;
	border: 0;
	border-collapse:collapse;
	}
table.nobox td {
	margin: 0; 
	padding: 5px 0 0 0;
	background-color: transparent;
	text-align: left; vertical-align: top;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;  
	font-weight: normal; 
	color: #000; 
	line-height: normal;
	border:0;}
table.nobox .smalltext {
	font-size: 10px;  
	}

table.ma {
	margin: 0; padding: 0; background-color: transparent;
	border-collapse:collapse;
}
table.ma td {
	text-align: left; vertical-align: top; padding:7px 0 5px 0;margin:0}
table.ma td.item {
	text-align: right; padding:10px 8px 0 0; margin:0;}
table.ma td.item p {
	text-align:right; font-weight:bold;margin:0;padding:0}
table.ma p {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;  
	font-weight: normal; 
	color: #000000; 
	line-height: normal;
	text-align: left;
	background-color: transparent;
	margin: 0; padding: 0; }
table.ma p.small {
	font-size: 10px;  
	font-weight: bold; 
	margin: 0; padding: 11px 7px 3px 3px; 
	color: #D55501; }

table table.ma_box {
	margin: 0; padding: 5px; 
	border:2px solid #FFEBAD;
	background-color: #FDF0CD;
	border-collapse:collapse;
}
table table.ma_box td {
	text-align: left; vertical-align: top; padding: 2px 0 2px 0;margin:0}
table table.ma_box p {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;  
	font-weight: normal; 
	line-height: 14px;
	color: #000000; 
	text-align: left;
	background-color: transparent;
	margin: 0; padding: 0; 
	}
table table.ma_box p.note {
	color:#236288;
	font-size:10px;
	font-weight:bold;
	}
table.pc {
	margin: 0; padding: 0; background-color: transparent;
	border-collapse:collapse;
}
table.pc td {
	text-align: left; vertical-align: top;}
table.pc p {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;  
	font-weight: normal; 
	color: #000000; 
	line-height: normal;
	text-align: left;
	background-color: transparent;
	margin: 0; padding: 3px 3px 3px 0; }
table.pc p.step {
	font-size: 10px;  
	font-weight: bold; 
	margin: 0; padding: 4px 10px 3px 0; 
	color: #D55501; }

table.pcorder {
	margin: 1px; padding: 0; background-color: transparent;
	border: 1px solid #000;
	border-collapse:collapse;
}
table.pcorder td {
	text-align: left; vertical-align: middle; padding: 3px 0 0 0}
table.pcorder td.head {
	text-align: center; vertical-align: middle;}
table.pcorder p {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;  
	font-weight: normal; 
	color: #000; 
	line-height: normal;
	text-align: left;
	background-color: transparent;
	margin: 0; padding: 3px 3px 3px 0; }
table.pcorder td.head p {
	font-size: 12px;  
	font-weight: bold; 
	margin: 0; padding: 4px 3px 3px 3px; 
	color: #000; }

/* 040805 -- formula tables */
/* two table classes that are identical, except that pcsmalltextleft justifies the type left, pcsmalltext centers text - this is a table-level class; apply the one best suited to the table and rejustify at the tag level if needed for a particular column or heading */

table.smalltxt {font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	border-collapse:collapse;
}
table.smalltxt .totals {
	margin: 0; padding: 5px 8px 0 0; 
	text-align: right; vertical-align: bottom;
	}
table.smalltxt .totals_left {
	margin: 0; padding: 5px 5px 0 5px; 
	text-align: left; vertical-align: middle;
	}


/*table.pcsmalltextleft tr.totals, table.pcsmalltext tr.totals {
	margin: 0; padding: 0; 
	text-align: right; vertical-align: middle;
 	border-top: 1px solid #000;} */
	
table.pcsmalltextleft, table.pcsmalltext {
	margin: 0; padding: 0; 
	background-color: transparent;
	border-collapse:collapse;
	border-top: 1px solid #000;
	border-right: 0;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;}
table.pcsmalltextleft td, table.pcsmalltext td {
	text-align: center; vertical-align: middle;
 	border-right: 1px solid #000;}
table.pcsmalltextleft td.head, table.pcsmalltext td.head {
	border-bottom: 1px solid #000;}
table.pcsmalltextleft tr.totals td, table.pcsmalltextleft tr.totals p {
	text-align: right; vertical-align: middle;
}
table.pcsmalltextleft p, table.pcsmalltext p {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;  
	font-weight: normal; 
	color: #000; 
	line-height: normal;
	text-align: center;
	background-color: transparent;
	margin: 0; padding: 0 5px 0 5px; }
table.pcsmalltextleft p  {
	text-align: left;}
table.pcsmalltextleft p.mid, table.pcsmalltextleft td.head p.mid {
	text-align: center;}
table.pcsmalltextleft td.head p, table.pcsmalltext td.head p {
	font-weight: bold;  }
table.pcsmalltextleft td.head p.tabletitle, 
table.pcsmalltext td.head p.tabletitle {
	font-size: 12px; }
table.pcsmalltextleft a, 
table.pcsmalltext a {
	color: #003300;
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;    }
table.pcsmalltextleft a:hover, 
table.pcsmalltext a:hover {
	color: #FF6600;}
	
/* some style for input fields on order form */
p.smalltext select, p.smalltext input,
table.pcsmalltext select, table.pcsmalltext input, table.pcsmalltextleft select, table.pcsmalltextleft input,  table.pcformula select, table.pcformula input {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	} 

table.pcformula {
	margin: 0; padding: 0; 
	background-color: transparent;
	border-collapse:collapse;
	border: 0;}
table.pcformula tr {
	margin: 0; padding: 0; 
	border: 0;}
table.pcformula td, table.pcformula td.head {
	text-align: center; vertical-align: middle; 	border: 0;}
table.pcformula td.lefthead {
	text-align: right; vertical-align: middle; 	border: 0;}
table.pcformula td.rightenter {
	height: 22px;
	text-align: left; vertical-align: middle; 	border: 0;}
table.pcformula p {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;  
	font-weight: normal; 
	color: #000; 
	line-height: normal;
	text-align: center;
	background-color: transparent;
	margin: 0; padding: 0; }
table.pcformula td.head p, table.pcformula td.lefthead p {
	font-weight: bold;  }
table.pcformula td.lefthead p {
	text-align: right;}
table.pcformula td.rightenter p {
	text-align: left;}


/* 040805 -- formula tables */

table.pcmarkup {
	margin: 0; padding: 0; 
	background-color: transparent;	
	border-collapse:collapse;
	border: 1px solid #000;}
table.pcmarkup td {
	text-align: center; vertical-align: middle;}
table.pcmarkup td.head {
 	border-bottom: 1px solid #000;}
table.pcmarkup p {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;  
	font-weight: normal; 
	color: #000; 
	line-height: normal;
	text-align: center;
	background-color: transparent;
	margin: 0; padding: 2px 4px 3px 4px; }
table.pcmarkup td.head p {
	font-weight: bold;  }
table.pcmarkup td.head p.tabletitle {
	font-size: 12px;    }


/* 040805 Not Reviewed 
prac_pc_shipping   */

table.ship {
	margin: 1px; padding: 0; background-color: transparent;
	border-collapse:collapse;
	border: 1px solid #000;}
table.ship tr {
	margin: 0; padding: 0; background-color: transparent ;}
table.ship .head {
	background-color: #CC9966;
	border-bottom: 1px solid #000;}
table.ship .zone {
 	background-color: #FFEBAD;}
table.ship .bkg {
	background-color: #FDF0CD;}
table.ship td { margin: 0 1px 0 0; padding: 5px;
	text-align: center; vertical-align: middle;
	background-color: transparent;}
table.ship td.abc {
 	background-color: #FFEBAD;
	border-bottom: 1px solid #000;}
table.ship td.states { margin: 0; padding: 5px;
	text-align: center; vertical-align: middle;
 	background-color: #FFEBAD;
	border-right: 1px solid #000;}
table.ship p, table.text p {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;  
	font-weight: normal; 
	color: #000; 
	line-height: normal;
	text-align: center;
	margin: 0; padding: 0;}
table.text p {
	font-size: 12px;  
	text-align: left;}
table.ship td.states p {
	font-size: 12px;  
	line-height: 1.5em;}

/* Three classes, for <td> or <p> tags, to tweak alignment within tables */

table p.left, table td.left, 
table.ma p.left, table.ma td.left, 
table.smalltxt p.left, table.smalltxt td.left,
table.pc p.left, table.pc td.left, 
table.pcorder p.left, table.pcorder td.left, 
table.pcsmalltext p.left, table.pcsmalltext td.left, 
table.pcformula p.left, table.pcformula td.left, 
table.pcmarkup p.left, table.pcmarkup td.left, 
table.pcship p.left, table.pcship td.left     {
	text-align: left;}
	
table p.right, table td.right, table td.right p, 
table.basic p.right, table.basic td.right, table.basic td.right p, 
table.ma p.right, table.ma td.right, table.ma td.right p, 
table.smalltxt p.right, table.smalltxt td.right, table.smalltxt td.right p,
table.pc p.right, table.pc td.right, table.pc td.right p, 
table.pcorder p.right, table.pcorder td.right, table.pcorder td.right p, 
table.pcsmalltext p.right, table.pcsmalltext td.right, table.pcsmalltext td.right p, 
table.pcformula p.right, table.pcformula td.right, table.pcformula td.right p,
table.pcmarkup p.right, table.pcmarkup td.right p, 
table.pcship p.right, table.pcship td.right, table.pcship td.right p     {
	text-align: right;}
	
table p.mid, table td.mid, 
table.ma p.mid, table.ma td.mid, 
table.smalltxt p.mid, table.smalltxt td.mid,
table.pc p.mid, table.pc td.mid, 
table.pcorder p.mid, table.pcorder td.mid, 
table.pcsmalltext p.mid, table.pcsmalltext td.mid, 
table.pcformula p.mid, table.pcformula td.mid, 
table.pcmarkup p.mid, table.pcmarkup td.mid, 
table.pcship p.mid, table.pcship td.mid     {
	text-align: center;}
	
/* green Check Out button 
background and font color
and margin */
.checkout {
	background-color:#4A9A65;
	color:#fff;
	margin: 5px 0 5px 0;
	}
	
/* Sign-in Background Graphic 9/10/04 */
.login_bg {
	background-image: url(images/login_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

/* example: prac_hd_int_main.asp */
/*To safeguard against changing other ordered lists on the site, these
styles are made to apply only when the list is enclosed in div
class="ol_1ai"*/

div.ol_1ai {margin:0; padding:0;}
div.ol_1ai ol {list-style-type: decimal; }
div.ol_1ai ol ol {list-style-type: lower-alpha;
    padding-top:5px;
    padding-bottom:10px;}
div.ol_1ai ol ol ol {list-style-type: lower-roman;
    padding-top:0; 
    padding-bottom:7px;}
div.ol_1ai ol li {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    line-height: normal;
    text-align: left;
    background-color: transparent;
    }
div.ol_1ai ol ol li, div.ol_1ai ol ol ol li {
    font-weight: normal;
    }
div.ol_1ai ol ol ol li {
    padding-top:0; 
    padding-bottom:2px;
    }
/* with class="_corp_links" in the parent ol, any links in it or in its
nested lists will automatically have the copy_corp_cons link characteristics
NOTE: if you need to use this ordered list in a site section where a
different link style should be applied, create a new ol class modeled on the
copy_corp_links class below; then all the spacing and marker styling coded
above will be retained, and only the link colors will change */

div.ol_1ai ol.copy_corp_links a {
    color: #003300;
    text-decoration: underline;
    font-weight: bold;
    font-size: 11px;    }
div.ol_1ai ol.copy_corp_links a:hover {
    color: #FF6600;}
	
    .three_treasure_heads {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    color: #33015B;
    font-weight: bold;
    }
	
h1.three_treasure_heads, h1.three_treasure_subheads {
    text-align: center;
}
h1.three_treasure_subheadsL {
    text-align: left;
    margin-bottom:-5px;padding-bottom:0; line-height:normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #5f2c92;
    font-weight: bold;
}
.purple, li.purple
{
    color: #5f2c92;
    text-decoration: none;
    font-size: 12px;
    font-family: verdana, arial, sans-serif;
    font-weight: bold;
}

.copy_purple A
{
    color: #33015B;
    text-decoration: underline;
    font-size: 11px;
    font-family: verdana, arial, sans-serif;
    font-weight: bold;
}
.copy_purple A:hover
{
    color: #FF6633;
}
.ttwt_bg {
    background-color: #B70335;
}
.ttwt_table_header {
    background-color: #B70335;
    font-family: verdana, arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: normal;
}
/*Product Information Table styles 041004*/

table p.pisection { font-size:10px;color:#fff; font-weight:bold; padding: 2px 7px 2px 7px;}

table p.picorp { font-size:9px;color:#663300; font-weight:bold; padding: 2px 0 1px 7px;}
table .picorp_bg { background-color:#ff9966;}
table .pialembic_bg { background-color:#8f936f;}
table .pimyco_bg { background-color:#ab9e90;}
table .pisingles_bg { background-color:#007c5a;}
table .picorp_field { background-color:#fff; border:1px solid #cc9966; padding:1px 5px 1px 5px; margin:0 0 3px 0; color:#000;}

table p.picms { font-size:9px;color:#699; font-weight:bold; padding: 2px 0 1px 7px;}
table .picms_bg { background-color:#6cc;}
table .picms_field { background-color:#fff; border:1px solid #c96; padding:1px 5px 1px 5px; margin:0 0 3px 0; color:#000;}
table .picms_field_no { background-color:#fff; border:0; padding:1px 5px 1px 5px; margin:0 0 3px 0; color:#000;}

table p.pittwt { font-size:9px;color:#8484a8; font-weight:bold; padding: 2px 0 1px 7px;}
table .pittwt_bg { background-color:#8585b0;}
table .pittwt_field { background-color:#fff; border:1px solid #999; padding:1px 5px 1px 5px; margin:0 0 3px 0; color:#000;}

table p.pitrad { font-size:9px;color:#369; font-weight:bold; padding: 2px 0 1px 7px;}
table .pitrad_bg { background-color:#69c;}
table .pitrad_field { background-color:#fff; border:1px solid #c96; padding:1px 5px 1px 5px; margin:0 0 3px 0; color:#000;}
table .pitrad_field_no { background-color:#fff; border:0; padding:1px 5px 1px 5px; margin:0 0 3px 0; color:#000;}

table p.pikh { font-size:9px;color:#630; font-weight:bold; padding: 2px 0 1px 7px;}
table .pikh_bg { background-color:#663;}
table .pikh_field { background-color:#fff; border:1px solid #c96; padding:1px 5px 1px 5px; margin:0 0 3px 0; color:#000;}
table .pikh_field_no { background-color:#fff; border:0; padding:1px 5px 1px 5px; margin:0 0 3px 0; color:#000;}


.kh_bottom_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	list-style-image: url(images/kherbal_bullet.gif); 
	list-style-type: none; 
	color: #663; 
	list-style-position: outside;
	}
.kh_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #663; 
	font-weight:bold;}
.ak_bold {
	color: #5B8559; 
	font-weight:bold;}


.copy_kh_green A
{
	color: #663;
	text-decoration: underline;
	font-size: 11px;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold;
}
.copy_kh_green A:hover
{
	color: #CC0033;}

.kt_bottom_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	list-style-image: url(images/ktraditionals_bullet.gif); 
	list-style-type: none; 
	color: #000; 
	list-style-position: outside;
	}
.copy_kh_red A {
    color: #ac3b13;
    text-decoration: underline;
    font-size: 11px;
    font-family: verdana, arial, sans-serif;
    font-weight: bold;
}
.copy_kh_red A:hover {color: #6600ff;}

.KT_heads_blue {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    color: #ac3b13;
    font-weight: bold;
    }
.KT_smallheads_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: italic; 
	color: #ac3b13; 
	font-weight: bold;
	}
.ttwt_calligraphy {
background-image:url(http://kanherb.got.netimages/3t_calligraphy.gif);
background-repeat:no-repeat;
}
.ttwt_main_txt {
	font-family: "helvetica regular", verdana, arial, sans-serif; 
	font-size: 11px;  
	font-weight: normal; 
	color: #444; 
	text-align:justify;
	letter-spacing: .02em;
	line-height:1.25em;
	margin:0;
	padding-top:5px;
	}
.ttwt_bottom_links {
	font-family: "Helvetica regular", Verdana, Arial, sans-serif; 
	font-size: 10px; 
	color: #5f2c92; 
	letter-spacing: .01em;
	}
.copy_corp_cons
{
	color: #336633;
	text-decoration: none;
	font-size: 11px;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold;
}
.singles_link
{
	color: #007c5a;
	text-decoration: none;
	font-size: 11px;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold;
}
table td p.lookup {
	color: #968365;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold; 
	padding: 2px 0 1px 7px;}
table td .lookup_field { background-color:#fff; border:1px solid #968365; padding: 3px 7px 3px 17px; margin:0 0 3px 0; color:#000; line-height:1.5em}
table .lookup_bg { background-color:#e6d3b5;}

.ak_header {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 14px;
	font-style: normal; 
	color: #5B8559; 
	font-weight: bold;
	}

.cart_general {
	background-color: #437d7f;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
}


/*</table>.HerbDrugDropDown { background-color:white; color:#5B8559; }*/



/*new gental warrior   begin  */



table p.pigw { font-size:9px;color:#BEC4A3; font-weight:bold; padding: 2px 0 1px 7px;}
table .pigw_bg { background-color:#BEC4A3;}
table .pigw_field { background-color:#ffffff; border:1px solid #F9AB7C; padding:1px 5px 1px 5px; margin:0 0 3px 0; color:#000;}
table .pigw_field_no { background-color:#fff; border:0; padding:1px 5px 1px 5px; margin:0 0 3px 0; color:#F9AB7C;}

.GW_subheads {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	color: #F9AB7C;; 
	font-weight: normal;
	}
	

.GW_red_italic {
	font-family: "Times New Roman", Times, serif; 
	font-size: 13px; 
	font-style: italic; 
	color: #FF3300; 
	font-weight: bold;
	}
	
.GW_body_links {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	color: #339999; 
	list-style-type: square; 
	font-weight: bold;
	}

.GW_top {
	color: #0B3E3E;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	font-family: verdana, arial, Helvetica, san-serif;
}

.GW_smallheads {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: italic; 
	color: #330066; 
	font-weight: bold;
	}
	
.GW_smallheads2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: italic; 
	color: #F9AB7C;; 
	font-weight: bold;
	}

	
.GW_subheads2 {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	color: #F9AB7C;;
	font-weight: bold;
}
.gw_heads {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	color: #9ea678; 
	font-weight: bold;
	}


h1.gw_heads, h1.gw_subheads {
	text-align: center;}
h1.gw_subheads {
	text-align: left;
	margin-bottom:-5px;padding-bottom:0; line-height:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	/* Original Photoshop color. Changed on 9/23/04
	color: #006666; 
	*/
	color: #F9AB7C;
	font-weight: bold;
text-align: center;
}

.gw_olive A:link
{
	color: #9ea678;
	text-decoration: underline;
	font-size: 11px;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold;
}

.gw_olive A:visited
{
	color: #9ea678;
	text-decoration: underline;
	font-size: 11px;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold;
}

.gw_olive A:hover
{
	color: #F9AB7C;
	text-decoration: underline;
	font-size: 11px;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold;
}

.gw_olive A:active
{
	color: #9ea678;
	text-decoration: underline;
	font-size: 11px;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold;
}
.sideGW {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	list-style-image: url(images/cms_bullet.gif); 
	list-style-type: none; 
	color: #9ea678; 
	list-style-position: outside;
	}



/*new gental warrior   end */

/* essentails begin */

.top_nav_vet_cons A:link
{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
}

.top_nav_vet_cons A:visited
{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
}

.top_nav_vet_cons A:hover
{
	color: #FF6600;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
}

.top_nav_vet_cons A:active
{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
}

.left_nav_teal A:link
{
	color: #15565a;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	letter-spacing: .135mm;
}

.left_nav_teal A:visited
{
	color: #15565a;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	letter-spacing: .135mm;
}

.left_nav_teal A:hover
{
	color: #CF3C10;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	letter-spacing: .135mm;
}

.left_nav_teal A:active
{
	color: #15565a;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana, Helvetica, san-serif;
	letter-spacing: .135mm;
}
.ESS_bottom_links {
	font-family: "Helvetica regular", Verdana, Arial, sans-serif; 
	font-size: 10px; 
	color: #660000; 
	letter-spacing: .01em;
	}

table p.piess { font-size:9px;color:#660000; font-weight:bold; padding: 2px 0 1px 7px;}
table .piess_bg { background-color:#34ced8;}
table .piess_field { background-color:#ffffff; border:1px solid #660000; padding:1px 5px 1px 5px; margin:0 0 3px 0; color:#660000;}
table .piess_field_no { background-color:#ffffff; border:0; padding:1px 5px 1px 5px; margin:0 0 3px 0; color:660000;}

.ESS_subheads {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	color: #F9AB7C;; 
	font-weight: normal;
	}
	

.ESS_red_italic {
	font-family: "Times New Roman", Times, serif; 
	font-size: 13px; 
	font-style: italic; 
	color: #FF3300; 
	font-weight: bold;
	}
	
.ESS_body_links {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	color: #339999; 
	list-style-type: square; 
	font-weight: bold;
	}

.ESS_top {
	color: #0B3E3E;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	font-family: verdana, arial, Helvetica, san-serif;
}

.ESS_smallheads {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: italic; 
	color: #330066; 
	font-weight: bold;
	}
	
.ESS_smallheads2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: italic; 
	color: #660000; 
	font-weight: bold;
	}

	
.ESS_subheads2 {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	color: #F9AB7C;
	font-weight: bold;
}
.ESS_heads {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	color: #9ea678; 
	font-weight: bold;
	}


h1.ESS_heads, h1.ESS_subheads {
	text-align: center;}
h1.ESS_subheads {
	text-align: left;
	margin-bottom:-5px;padding-bottom:0; line-height:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	/* Original Photoshop color. Changed on 9/23/04
	color: #006666; 
	*/
	color: #F9AB7C;
	font-weight: bold;
text-align: center;
}

.ESS_olive A:link
{
	color: #9ea678;
	text-decoration: underline;
	font-size: 11px;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold;
}

.ESS_olive A:visited
{
	color: #9ea678;
	text-decoration: underline;
	font-size: 11px;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold;
}

.ESS_olive A:hover
{
	color: #F9AB7C;
	text-decoration: underline;
	font-size: 11px;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold;
}

.ESS_olive A:active
{
	color: #9ea678;
	text-decoration: underline;
	font-size: 11px;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold;
}
.sideESS {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	list-style-image: url(images/cms_bullet.gif); 
	list-style-type: none; 
	color: #9ea678; 
	list-style-position: outside;
	}



/* essentials end */
.discontinued {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0066FF;
}
.headerComments {

	font-family: verdana, arial, sans-serif; 
	font-size: 12px;  
	font-weight: normal; 
	color: #CC3300; 
	line-height: 1.35;
	letter-spacing: .03em;
	text-align: justify;
	}
	
  .outOfStock {
    font-family: verdana, arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FF0000;
    line-height: 1.25em;
    }

  .formulator {
	color: #D55501; 
	font-weight: bold;
    }

.inputTextMemoAdmin{ font-family: Arial, Helvetica, sans-serif; color: 333333 ; font-size: 9px; width: 350px; height: 150px}
.inputEnable {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; background-color: 77ff77; font-size: 10px; background-image: url(../images/s_Menu_Dark_Divider.jpg)}
.inputDisable { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; background-color: ff7777; font-size: 10px}
.singles_link A:link
{
	color: #007c5a;
	text-decoration: none;
	font-size: 11px;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold;
}

.singles_link A:visited
{
	color: #007c5a;
	text-decoration: none;
	font-size: 11px;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold;
}

.singles_link A:hover
{
	color: #F3B896;
	text-decoration: underline;
	font-size: 11px;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold;
}

.singles_link A:active
{
	color: #007c5a;
	text-decoration: none;
	font-size: 11px;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold;
}

.toolTipHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	color: #D55501; 
	font-weight: bold;
}
.toolTipColomnText {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	color: #5B8559; 
	font-weight: bold;
}
.toolTipText {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-style: normal; 
	color: #5B8559; 
	
}
.toolTipImage {
	vertical-align: baseline;

}
.ErrorMsgBox { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; ; background-color: #FF0000; font-weight: bold; border: 1px #000099 double; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px }

.dropDownProductline
{
	color: #00F;
}

.buttonNewsDiv
{
	float:left;
	width: 100%;	
		
	display:block;
}
.discontDiv
{
	float:left;
	
	
}
.allergenDiv
{
	float:right;
	margin-left:50px;
	
		
	
}
.priceListSub
{
	
	padding-right:300px;
	
	
}
.prop65
{
	height:400px;
	width:450px;
	overflow:scroll;
	padding-right: 3px;
	padding-left: 3px;
	
	
}
.prop65bg
{
	background-color: #FDEAAA;
	background-image: url(images/prop65.jpg);
	background-repeat: no-repeat;
	background-position: left top;	

	
}
.prop65_OL
{
	text-align: justify;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;

	
	
}

