P    {  font-family: Arial, Helvetica, sans-serif; font-size: 12; text-decoration: none; color: black}
P.desc1    {  font-family: Arial, Helvetica, sans-serif; font-size: 12; text-decoration: none; color: black; margin-left:5px;margin-right: 5px;margin-top:2px; text-align:justify;}
p.body    {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12; text-decoration: none; color: black; text-align: justify}
P.name    {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18; text-decoration: none; color: red; font-weight: bold}
P.compare    {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14; text-decoration: none; color: black;margin-bottom:2px;
margin-top:2px; font-weight: bold;}
P.comparered    {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14; text-decoration: none; color: red; font-weight: bold;}
P.claim   {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12; text-decoration: none; color: black;font-weight: bold}
P.free    {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12; text-decoration: none; color: red;font-weight: bold;}
P.links    {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11; text-decoration: none; color: blue}
P.company    {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14; text-decoration: none; color: green; font-weight: bold}
P.text    {  font-family:  Arial, Helvetica, sans-serif; font-size: 12; text-decoration: none; color: black; margin-left:5px;margin-right: 5px;margin-top:2px;}
P.textbold    {  font-family:  Tahoma, Arial, Helvetica, sans-serif; font-size: 12; text-decoration: none; color: black; font-weight: bold}
P.statement    {  font-family: Tahoma,  Arial, Helvetica, sans-serif; font-size: 12; text-decoration: none; color: black}
P.ingred    {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12; text-decoration: none; color: black}
P.warning   {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12; text-decoration: none; color: black}
P.text2   {  font-family:  Arial, Helvetica, sans-serif; font-size: 16; text-decoration: none; color: black;font-weight: bold; margin-left:5px;margin-right: 5px;margin-top:2px;}


li.top    {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11; text-decoration: none; color: green; font-weight: bold;list-style-position: inside;}
ul.top    {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11; text-decoration: none; color: green; font-weight: bold; list-style-position: inside;}


A:link    {  font-family: Arial, Helvetica, sans-serif; font-size: 75%; text-decoration: none; color: blue}
A:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 75%; text-decoration: none; color: blue}
A:hover   {  font-family: Arial, Helvetica,sans-serif; font-size: 75%; text-decoration: none; color: red}
A:link.nav {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000}
A:visited.nav {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000}
A:hover.nav {  font-family: Verdana, Arial, Helvetica, sans-serif; color: red;}


A.catlist:link    {  font-family: Arial, Helvetica, sans-serif; font-size: 13; font-weight: bold; text-decoration: none; color: #FED637}
A.catlist:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 13; font-weight: bold;text-decoration: none; color: #FED637}
A.catlist:hover   {  font-family: Arial, Helvetica,sans-serif; font-size: 13; font-weight: bold; text-decoration: none; color: white}

A.catlist3:link    {  font-family: Arial, Helvetica, sans-serif; font-size: 13; font-weight: bold; text-decoration: none; color: black}
A.catlist3:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 13; font-weight: bold;text-decoration: none; color: black}
A.catlist3:hover   {  font-family: Arial, Helvetica,sans-serif; font-size: 13; font-weight: bold; text-decoration: none; color: black}

a.reg {
	font-family: arial,helvetica,sans-serif;
	font-size: 14;
	font-weight: bold;
	color: blue;
}

a.reg:visited {
	font-family: arial,helvetica,sans-serif;
	font-size: 14;
	font-weight: bold;
	color:blue;
}

a.reg:hover{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14;
	font-weight: bold;
	color: red;}


A.menu:link    {  font-family: Arial, Helvetica, sans-serif; font-size: 12; text-decoration: none; color: blue}
A.menu:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12; text-decoration: none; color: blue}
A.menu:hover   {  font-family: Arial, Helvetica, sans-serif; font-size: 12; text-decoration: none; color: red}

A.topmenu:link    {  font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 14; text-decoration: none; color: white; font-weight: bold;}
A.topmenu:visited {  font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 14; text-decoration: none; color: white; font-weight: bold;}
A.topmenu:hover   {  font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 14; text-decoration: none; color: yellow;font-weight: bold;}

li.cart {  font-family: Arial, Helvetica, sans-serif; font-size: 10; text-decoration: none; color: blue}

TABLE.products {

}

TD.products {
border-left: solid 1px #000000;
border-right: solid 1px #000000;
border-bottom: solid 1px #000000;
border-top: solid 1px #000000;
font-family: arial;   
font-size:12;
}

TD.productsX {
border-left: solid 1px #000000;
font-family: arial;
font-size:12;
}

table.float-right {/* header element float */
  float: right;
  width: 15em;
  margin: 0 0.2em 0 0;
  background: #ffffff;
  border-top: 2px dotted #cd853f;
  border-left: 2px dotted #cd853f;
  border-right: 2px dotted #cd853f;
  border-bottom: 2px dotted #cd853f;
  }
td.float-right {/* header element float */
  margin: 0 0.2em 0 0;
  background: #ffffff;
  border-top: 2px dotted #cd853f;
  }


h1 {
        font-family: arial,helvetica,sans-serif;
        font-size: 20;
        font-weight: bold;
        color: black;margin-left:5px;margin-right: 5px;
}

h2.descbox {
font-family:tahoma; font-size:10pt;margin-bottom:2px;margin-top:2px; color:black;
}

form.addprod {
	margin: 0px; 
	padding: 0px; 
	height : 18px;
display: inline; margin-left:5px;margin-right: 5px;margin-top:2px;
}



input.qty   {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
width:15;font-size: 14; 
text-decoration: none; 
color: black;
margin-bottom:0px; margin-top:0px;margin: 10px 0px 10px 10px;display: inline; margin-right:5px;}


.sf                                     { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000;
text-decoration: none; }
.sfTitle                                { font-size: 18px; font-weight: bold; }
.sfServings                     { font-size: 12px; }
.sfServings2                    { font-size: 12px;text-align:right; }
.sfColumnTitles,
.sfColumnTitles td      { font-size: 11px; font-weight: bold; }
.sfColumns,
.sfColumns td           { font-size: 11px; }
.sfFooter,
.sfFooter td                    { font-size: 11px; }
.sfOther                                { font-size: 11px; font-style:italic; }
.sfLogos,
.sfLogos td                     { font-size: 11px; }
.sfHeading                     { font-size: 14px; font-weight: bold; }

/* Supplemental Fact Box */
.factbox1 { width:450px; font-size:11px !important; }
.factbox1 .fbOuterBox { padding:4px 8px 6px 8px; border:solid 2px #000000; }
.factbox1 .fbInnerBox { width:100%; }
.factbox1 .fbDcrn { font-size:13px; padding:5px 0 6px 0; text-align:left; font-weight:bold; }
.factbox1 .fbDcrn span { font-weight:normal; }
.factbox1 .fbTitle { font-weight:bold; font-size:18px; }
.factbox1 .fbServingSize,
.factbox1 .fbServingsPerContainer { font-size:13px; }
.factbox1 .fbHeaderSeperator { padding-top:6px; margin:4px 0 0 0; background-color:#000000; }
.factbox1 .fbIngredientsTable { width:100%; font-size:11px; }
.factbox1 .fbAPSheader,     
.factbox1 .fbDVheader { font-weight:bold; padding:4px 0 4px 0; }
.factbox1 .fbColumnHeaderSeperator { background-color:#000000; height:4px; margin-bottom:4px; }
.factbox1 .fbIngredientColumn { width:60%; vertical-align:top; }
.factbox1 .fbAPSColumn { width:25%; padding-left:7px; vertical-align:top; text-align:right; }
.factbox1 .fbDVColumn { width:15%; padding-left:7px; vertical-align:top; text-align:right; }
.factbox1 .fbThinLine { background-color:#000000; margin:5px 0 4px 0; }
.factbox1 .fbDisclaimers { }
.factbox1 .fbOtherIngredients { font-style:italic; width:99%; }
.factbox1 .fbOtherIngredients div { padding:5px 10px 0 10px; }
.factbox1 .fbLogos { margin:10px 0 0 0; }
.factbox1 .fbLogoImg { width:110px; text-align:center; vertical-align:middle; }
.factbox1 .fbLogoText { vertical-align:middle; font-size:10px; }
.factbox1 .seperationHeader { margin:5px 0 5px 0; }           
