.netscapeignoresthis	{font-family: Arial,Helvetica,Sans-Serif; font-size: 10px; }	/*----- netscape browser fix -----*/
.smallnormal			{font-family: Arial,Helvetica,Sans-Serif; font-size: 10px; }
.smallnormaltable		{font-family: Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; }
.smallnormaltablealt	{font-family: Arial,Helvetica,Sans-Serif; font-size: 10px; color: Red; }
.mednormal				{font-family: Arial,Helvetica,Sans-Serif; font-size: 10pt }
.mednormaltable			{font-family: Arial,Helvetica,Sans-Serif; font-size: 11px; color: Black; }
.medbold				{font-family: Arial,Helvetica,Sans-Serif; font-size: 11px; font-weight: bold }
.medboldalt				{font-family: Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: Red; }
.medboldtable			{font-family: Arial,Helvetica,Sans-Serif; font-size: 11px; font-weight: bold; color: Black; }
.largebold				{font-family: Arial,Helvetica,Sans-Serif; font-size: 14pt; font-weight: bold; color: #336699;  }
.largeboldalt			{font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; font-weight: bold; color: Red; }
.smallcompact			{font-family: Arial,Helvetica,Sans-Serif; font-size: 10px }
.smallbold				{font-family: Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold }
.smallboldtable			{font-family: Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: Black; }
.smallboldtablealt		{font-family: Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: Red; }
.smallboldtabletop		{font-family: Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: Black; }
.smallboldtemplate		{font-family: Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: White; }
.smallboldfooter		{font-family: Arial,Helvetica,Sans-Serif; font-size: 10px; color: Gray; }
.locationbar			{font-family: Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; }
.searchtexthighlight	{background: #FFEE00; }
h2.side	{Background-color:#DCE5EA; FONT-FAMILY: Verdana, Arial, Univers, sans-serif; FONT-SIZE: 80%; padding-left: 15px; padding-top:2px; padding-bottom:2px; color: #006699; font-weight: bold; margin-bottom: 0px; margin-top: 0px; margin-left: 0px}  
h2.sideo	{Background-color:#FFF9EE; FONT-FAMILY: Verdana, Arial, Univers, sans-serif; FONT-SIZE: 80%; padding-left: 15px; padding-top:2px; padding-bottom:2px; color: #FF6600; font-weight: bold; margin-bottom: 0px; margin-top: 0px; margin-left: 0px}

/*---------- default site link ---------------------------------------*/

A:link					{text-decoration: underline; color: #4444FF; }
A:visited				{text-decoration: underline; color: #4444FF; }
A:hover					{text-decoration: underline; color: Red; }


/*---------- template header menu ------------------------------------*/

A.templatemenu:link		{text-decoration: none; color: White; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; }
A.templatemenu:visited	{text-decoration: none; color: White; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; }
A.templatemenu:hover	{text-decoration: none; color: Black; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; background-color: White; }


/*---------- mini basket link ----------------------------------------*/

A.minibasket:link		{text-decoration: underline; color: #4444FF; }
A.minibasket:visited	{text-decoration: underline; color: #4444FF; }
A.minibasket:hover		{text-decoration: underline; color: Red; }


/*---------- product location bar ------------------------------------*/

A.locationlink:link			{text-decoration: underline; color: #4444FF; }
A.locationlink:visited		{text-decoration: underline; color: #4444FF; }
A.locationlink:hover		{text-decoration: underline; color: Red; }


/*---------- product categories --------------------------------------*/

A.prodtypemenu:link			{text-decoration: none; color: #999999; }
A.prodtypemenu:visited		{text-decoration: none; color: #999999; }
A.prodtypemenu:hover		{text-decoration: none; color: White; background-color: Black }

A.prodtypemenu1:link		{font-family: Arial,Helvetica,Sans-Serif; text-decoration: none; color: #FF6600; font-size: 10pt; text-decoration: none ;}
A.prodtypemenu1:visited		{font-family: Arial,Helvetica,Sans-Serif; text-decoration: none; color: #FF6600; font-size: 10pt; text-decoration: none ;}
A.prodtypemenu1:hover		{font-family: Arial,Helvetica,Sans-Serif; text-decoration: none; color: #FF6600; font-size: 10pt; text-decoration: underline ;}

A.prodtypemenu2:link		{font-family: Arial,Helvetica,Sans-Serif; text-decoration: none; color: #999999; font-size: 9pt}
A.prodtypemenu2:visited		{font-family: Arial,Helvetica,Sans-Serif; text-decoration: none; color: #999999; font-size: 9pt}
A.prodtypemenu2:hover		{font-family: Arial,Helvetica,Sans-Serif; text-decoration: underline; color: #999999; t-size: 9pt}


table.minibasket		{background-color: White; }
tr.minibasketline 		{background-color: #FFF0E5; }
tr.minibasketline2 		{background-color: #FFF9EE; }

hr				{height: 1; color: #DDDDDD; background-color: #DDDDDD; border-width: 0px; }
pre				{font-family: Courier,Times New Roman,Serif; font-size: 10px; }
select			{font-weight: normal; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: White; border-color: #DDDDDD; }
select.currencymenu	{font-weight: normal; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: #609AEF; border-color: #508ADF; }
select.languagemenu	{font-weight: normal; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: #609AEF; border-color: #508ADF; }
select.prodtypemenu	{font-weight: normal; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: White; border-color: #DDDDDD; }

form			{margin: 0 }

table.mainpage			{background-color: White; }
table.topsales			{background-color: White; }

tr.mainpagetableline 		{background-color: #EEEEEE; }
tr.mainpagetableline2 		{background-color: #DCE5EA; }
tr.mainpagetablespecial		{background-color: #FFEEDD; }
tr.mainpageversionhighlight	{background-color: #FFDD44; }
td.shortformatproduct		{border: solid 1px; border-color: #cccccc; background-color: #ffffff; }
td.topsales					{border: solid 1px; border-color: #FFF0E5; background-color: #FFF9EE; }

.buttonstyle		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: White; background-color: #BBAAAA; }
.textboxsmall		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: White; }

/*---------- naturalife CSS styles --------------------------------------*/

.f-blackfont {COLOR: #000000; FONT-FAMILY: Verdana, Arial,  Univers; FONT-SIZE: 10pt}
.f-whitefont {COLOR: #ffffff; font-weight: bold; FONT-FAMILY: Verdana, Arial,  Univers; FONT-SIZE: 10pt}
.f-header {BACKGROUND-COLOR: #ffffff; COLOR: #000033; FONT-FAMILY: Verdana, Arial,  Univers; FONT-SIZE: 8pt}
.f-navyfont {COLOR: #000066; font-weight: bold; FONT-FAMILY: Verdana, Arial,  Univers; FONT-SIZE: 10pt}
.f-navyfont2 {COLOR: #000066; FONT-FAMILY: Verdana, Arial,  Univers; FONT-SIZE: 8pt}
.f-list {COLOR: #000000; FONT-FAMILY: Verdana, Arial,  Univers; FONT-SIZE: 8pt}

.header {BACKGROUND-COLOR: #B8C3D6; COLOR: #000000; FONT-FAMILY: Verdana, Arial,  Univers; FONT-SIZE: 8pt}
.rightnav {BACKGROUND-COLOR: #00286A; COLOR: #000000; FONT-FAMILY: Verdana, Arial,  Univers; FONT-SIZE: 10pt}
.rightnavmd {BACKGROUND-COLOR: #ffffff; COLOR: #000000; FONT-FAMILY: Verdana, Arial,  Univers; FONT-SIZE: 8pt}
.rightnavsm {BACKGROUND-COLOR: #ffffff; COLOR: #000000; FONT-FAMILY: Verdana, Arial,  Univers; FONT-SIZE: 8pt}
.breadcrumb {BACKGROUND-COLOR: #ffffff; COLOR: #000000; FONT-FAMILY: Verdana, Arial,  Univers; FONT-SIZE: 8pt}
.leftnav {BACKGROUND-COLOR: #ffffff; COLOR:cc6600 ; FONT-FAMILY: Verdana, Arial,  Univers; FONT-SIZE: 9pt;}
.leftnavbld {BACKGROUND-COLOR: #B8C3D6; font-weight: bold; COLOR: #000000; FONT-FAMILY: Verdana, Arial,  Univers; FONT-SIZE: 10pt}
.plain {BACKGROUND-COLOR: #ffffff; COLOR: #000000; FONT-FAMILY: Verdana, Arial,  Univers; FONT-SIZE: 10pt}
.foot {BACKGROUND-COLOR: #ffffff; COLOR: #cc6600; FONT-FAMILY: Verdana, Arial,  Univers; FONT-SIZE: 9pt}
.newsheader {BACKGROUND-COLOR: #ffffff; COLOR: #336699; FONT-FAMILY: Arial, Verdana, Univers; FONT-SIZE: 14pt; FONT-WEIGHT: bold;}
.tablemain {BACKGROUND-COLOR: #ffffff; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Univers; FONT-SIZE: 10pt}
.table {BACKGROUND-COLOR: #ffffff; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Univers; FONT-SIZE: 10pt}
.title {BACKGROUND-COLOR: #ffffff; COLOR: #cc6600; FONT-FAMILY: Verdana, Arial,  Univers; FONT-SIZE: 12pt; FONT-WEIGHT: bold;}
.tablegray {BACKGROUND-COLOR: #E8E8E8; COLOR: #000000; FONT-FAMILY: Verdana, Arial,  Univers; FONT-SIZE: 10pt}


A.advsearch:link {FONT-FAMILY: Verdana, Arial,  Univers; FONT-SIZE: 8pt; color: black; font-weight: bold;}
A.advsearch:visited {FONT-FAMILY: Verdana, Arial,  Univers; FONT-SIZE: 8pt; color: black; font-weight: bold;}
A.advsearch:hover {FONT-FAMILY: Verdana, Arial,  Univers; FONT-SIZE: 8pt; color: black; font-weight: bold;}

A.bread:link {FONT-FAMILY: Verdana, Arial,  Univers; FONT-SIZE: 8pt; color: black; text-decoration: underline;}
A.bread:visited {FONT-FAMILY: Verdana, Arial,  Univers; FONT-SIZE: 8pt; color: black;text-decoration: underline;}
A.bread:hover {FONT-FAMILY: Verdana, Arial,  Univers; FONT-SIZE: 8pt; color: black;text-decoration: underline;}

A.perfect:link {FONT-FAMILY: Verdana, Arial,  Univers; FONT-SIZE: 10pt; color:#003399; text-decoration: none ;}
A.perfect:visited {FONT-FAMILY: Verdana, Arial,  Univers; FONT-SIZE: 10pt; color: #990000;text-decoration: none ;}
A.perfect:hover {FONT-FAMILY: Verdana, Arial,  Univers; FONT-SIZE: 10pt; color: black;text-decoration: underline ;}

A.leftnavs:link {FONT-FAMILY: Verdana, Arial,  Univers; FONT-SIZE: 10pt; color: #003399; text-decoration: none ; font-weight: bold;}
A.leftnavs:visited {FONT-FAMILY: Verdana, Arial,  Univers; FONT-SIZE: 10pt; color:#003399;text-decoration: none ; font-weight: bold;}
A.leftnavs:hover {FONT-FAMILY: Verdana, Arial,  Univers; FONT-SIZE: 10pt; color: #cc6633;text-decoration: underline ; font-weight: bold;}

A.leftnavsb:link {FONT-FAMILY: Verdana, Arial,  Univers; font-weight: bold; FONT-SIZE: 9pt; color: black; text-decoration: none ;}
A.leftnavsb:visited {FONT-FAMILY: Verdana, Arial,  Univers; font-weight: bold; FONT-SIZE: 9pt; color: black;text-decoration: none ;}
A.leftnavsb:hover {FONT-FAMILY: Verdana, Arial,  Univers; font-weight: bold; FONT-SIZE: 9pt; color: white ;text-decoration: none ;}

A.small:link {FONT-FAMILY: Verdana, Arial,  Univers; FONT-SIZE: 8pt; color: #990000; text-decoration: none ;}
A.small:visited {FONT-FAMILY: Verdana, Arial,  Univers; FONT-SIZE: 8pt; color: #990000; text-decoration: none ;}
A.small:hover {FONT-FAMILY: Verdana, Arial,  Univers; FONT-SIZE: 8pt; color: #990000; text-decoration: underline ;}

A.footer:link {FONT-FAMILY: Verdana, Arial,  Univers; FONT-SIZE: 9pt; color: #cc6600 ; text-decoration: none ;}
A.footer:visited {FONT-FAMILY: Verdana, Arial,  Univers; FONT-SIZE: 9pt; color: #cc6600 ;text-decoration: none ;}
A.footer:hover {FONT-FAMILY: Verdana, Arial,  Univers; FONT-SIZE: 9pt; color: #cc6600 ;text-decoration: underline ;}

A.shoplink:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #3333FF; text-decoration: underline}
A.shoplink:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #3333FF; text-decoration: underline}
A.shoplink:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #3333FF; text-decoration: underline}

A.tablepro:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;  color: #3333FF; text-decoration: none}
A.tablepro:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #3333FF; text-decoration: none}
A.tablepro:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;  color: #3333FF; text-decoration: none}


A.prefect_pro:hover   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #0000FF; text-decoration: underline}
A.prefect_pro:link    {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #0000FF; text-decoration: underline}
A.prefect_pro:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #0000FF; text-decoration: underline}
.foot2 { BACKGROUND-COLOR: #ffffff; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Univers; FONT-SIZE: 9pt }

p.sidelink {line-height:25px;
margin: 0px;
padding:0px;
}

div.sidespace {height: 5px; width: 180px; margin:0px; padding:0px}