/* --- HTML Tag Fonts --- */
SELECT
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Futura;      
}
INPUT
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Futura;     
}

A:link
{
    COLOR: #0000FF;
	text-decoration: none;
}
A:visited
{
    COLOR: #0000AA;
	text-decoration: none;
}
A:hover
{
    COLOR: #FF0000;
	text-decoration: underline;
}
A:active
{
	text-decoration: none;
}



/* --- Standard Fonts --- */
.NORMALFONT
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Futura;      
}
.SMALLFONT
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Futura;     
}
.LARGEFONT
{
    FONT-SIZE: 11pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Futura;      
}




/* --- Home Page Fonts --- */
.HOMEPAGETEXT
{
    FONT-SIZE: 15pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Futura;     
    font-weight: bold;
}
.HOMEPAGENEWSDATE
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, Futura;     
}

.HOMEPAGEHEADLINE
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    COLOR: #707070;
    FONT-FAMILY: Arial, Helvetica, Futura;  
    BORDER-BOTTOM: 0px solid #FFFFFF;
    vertical-align: bottom;   
}
.HOMEPAGEHEADLINE06
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Futura; 
    BORDER-BOTTOM: 0px solid #FFFFFF;
    vertical-align: bottom;   
}
.HOMEPAGENEWSTEXT
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    COLOR: #707070;
    FONT-FAMILY: Arial, Helvetica, Futura;      
}



/* --- Category Fonts --- */
.CATOVERVIEW
{
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Futura;      
}
.CATLINK
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Futura;      
}
.CATDESC
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Futura;     
}
.CATNAME
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Futura;     
}




/* --- News Related Fonts --- */
.HEADLINE
{
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Futura;  
    BORDER-BOTTOM: 1px solid #EBC8A5;
}
.HEADLINE06
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Futura; 
    BORDER-BOTTOM: 0px solid #FFFFFF;
}
.NEWSCAT
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, Futura;      
}
.NEWSDATE
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    COLOR: #404040;
    FONT-FAMILY: Arial, Helvetica, Futura;      
}
.NEWSTEXT
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Futura;       
}



/* --- Product Page Fonts ---*/
.PROMODESC
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, Futura; 
}
.PRODTITLE
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, Futura; 
}
.PRODDESC
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Futura;     
    text-decoration: none;
    vertical-align: top;
}
.PRODDESCBOLD
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Futura;     
    text-decoration: none;
    vertical-align: top;
}
.PRODLINKSHEADER
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, Futura; 
}
.PRODLINKS
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Futura;     
}


/* --- Nutrition Table Fonts --- */
.AMOUNTPERSERVING
{
    FONT-SIZE: 8pt; 
    FONT-FAMILY: Arial, Helvetica, Futura; 
    color: #0000AA; 
    border-top: 5px solid #000000;
}

.DAILYVALUE
{
    FONT-SIZE: 8pt; 
    FONT-FAMILY: Arial, Helvetica, Futura; 
    color: #000000; 
    border-top: 3px solid #000000;
}



/* --- Table Fonts --- */
.TABLEDESC
{
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    COLOR: #9A0002;
    FONT-FAMILY: Arial, Helvetica, Futura; 
    background: #FFFFFF;
    text-decoration: none;
    vertical-align: bottom;
    BORDER-TOP: 1px solid #9A0002;
}
.SUBTABLE
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    COLOR: #9A0002;
    FONT-FAMILY: Arial, Helvetica, Futura;      
    background: #FFFFFF;
    text-decoration: none;
    vertical-align: bottom;
    BORDER-BOTTOM: 1px solid #9A0002;
}
.TABLEHEADER
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, Futura; 
    background: #9A0002;
    text-decoration: none;
    vertical-align: bottom;
}
.TABLETEXTPLAIN
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Futura;      
    text-decoration: none;
    vertical-align: top;
}
.TABLETEXT
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Futura;     
    text-decoration: none;
    vertical-align: top;
    BORDER-TOP: 1px solid #F4E6D6;
}
.TABLETEXTBIG
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Futura;      
    text-decoration: none;
    vertical-align: top;
    BORDER-BOTTOM: 1px solid #F4E6D6;
}




/* --- Header Fonts --- */
.SECTIONHEAD
{
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    COLOR: #9A0002;
    FONT-FAMILY: Arial, Helvetica, Futura; 
    background: #FFFFFF;
    text-decoration: none;
    vertical-align: bottom;
    BORDER-BOTTOM: 1px solid #9A0002;
}
.SECTIONHEAD:hover
{
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Futura; 
    BORDER-BOTTOM: 5px solid red;
    background-color:  #FFFFC0;
}
.LARGEHEADER
{
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold;
    COLOR: #E7E88A;
    FONT-FAMILY: Arial, Helvetica, Futura; 
}
.SUBLARGEHEADER
{
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
    COLOR: #E7E88A;
    FONT-FAMILY: Arial, Helvetica, Futura; 
}




/* --- Misc. Fonts --- */
.ABOUTUSHEADER
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Futura; 
}
.FEATURESPEC
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Futura;     
}
.TABMENU
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, Futura;     
}
.FOOTER
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    COLOR: #7A7A7A;
    FONT-FAMILY: Arial, Helvetica, Futura;      
}




/* --- Form Fonts --- */
.FORMTEXT
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Futura;     
}
.FORMTABLEBORDER
{
    border-bottom-color: #9A0002; 
    border-bottom-style: solid; 
    border-bottom-width: 3px;
    border-left-color: #9A0002; 
    border-left-style: solid; 
    border-left-width: 3px;
    border-right-color: #9A0002; 
    border-right-style: solid; 
    border-right-width: 3px;
}
.ERRORTEXT
{
    FONT-SIZE: 10pt;    
    COLOR: #9A0002;
    FONT-FAMILY: Arial, Helvetica, Futura;      
}
.ERRORBOLD
{
    FONT-SIZE: 10pt;    
    FONT-WEIGHT: bold;
    COLOR: #9A0002;
    FONT-FAMILY: Arial, Helvetica, Futura;      
}