a{font-family:arial,sans-serif;text-decoration:underline;font-size:12px;color:#cc0000;}
a:hover{font-family:arial,sans-serif;text-decoration:underline;font-size:12px;color:#FF2222;}
a.nodec{font-family:arial,sans-serif;text-decoration:none;font-size:12px;color:#cc0000;}
a:hover.nodec{
	font-family:arial,sans-serif;
	text-decoration:none;
	font-size:12px;
	color: #FF2222;
}
a.nodec2{font-family:arial,sans-serif;text-decoration:none;font-size:11px;color:#cc0000;}
a:hover.nodec2{
	font-family:arial,sans-serif;
	text-decoration:none;
	font-size:11px;
	color: #FF2222;
}
a.nodec3{font-family:arial,sans-serif;text-decoration:none;font-size:11px;color:#990000;font-weight: bold;}
a:hover.nodec3{
	font-family:arial,sans-serif;
	text-decoration:none;
	font-size:11px;
	font-weight: bold;
	color: #DD0000;
}
a img, a:hover img {
	border-color:#CC0000;
	}
.nodec_text{font-family:arial,helvetica,geneva,sans-serif;text-decoration:none;font-size:11px;color:#cc0000;}
.navlink { font-family:arial,helvetica,geneva,sans-serif; text-decoration:none; font-size:10px; color:#7d7c4e; display:block; float:left; width:100px;}
.navLinkHealthPage { font-family:arial,helvetica,geneva,sans-serif; text-decoration:none; font-size:10px; color:#7d7c4e; display:block; float:left; width:160px; }
/*some products have healthcheck or fullserving images beside them.  The following rules apply those images. **NOT ACTUALLY APPLIED YET**/
.healthcheck { background:url(/common/images/healthcheck.jpg) 0 0 no-repeat;}
.fullserving { background:url(/common/images/fullserving.jpg) 14px 0 no-repeat;}
.wholegrain { background:url(/common/images/wholegrain.jpg) 28px 0px no-repeat;}
.halal { background:url(/common/images/halal.jpg) 12px 2px no-repeat;}
.glutenfree { background:url(/common/images/glutenfree.jpg) 12px 2px no-repeat;}
.activeProduct {color:#cc0000 !important;list-style-type:none;}
.health_and_serving{background:url(/common/images/health_and_serving.gif) 0 1px no-repeat;}
.health_and_grain{background:url(/common/images/health_and_grain.gif) 12px 2px no-repeat;}
.health_serving_grain{background:url(/common/images/health_serving_grain.gif) 0 4px no-repeat;}
.navlink:hover, .navLinkHealthPage:hover { font-family:arial,helvetica,geneva,sans-serif;text-decoration:none;font-size:10px;color:#cc0000;}
td{font-family:arial,helvetica,geneva,sans-serif;font-size:12px;}
.redtext{font-family:arial,helvetica,geneva,sans-serif;font-size:12px;color:#cc0000;}
.bulletpoint { color:#cc0000; list-style:disc; margin-left: -20px;}
.redtextsmall{font-family:arial,helvetica,geneva,sans-serif;font-size:11px;color:#cc0000;}
.small{font-family:arial,helvetica,geneva,sans-serif;font-size:10px;color:#cc0000;}
.smallblack{font-family:arial,helvetica,geneva,sans-serif;font-size:10px;color:#000000;}
.title{font-family:arial,helvetica,geneva,sans-serif;font-size:16px;color:#cc0000;}
.titleblack{font-family:arial,helvetica,geneva,sans-serif;font-size:14px;font-weight:bold;color:#000000;}
.textbox{font-family:arial,helvetica,geneva,sans-serif;font-size:12px;width:112px;}
.smallgrey{font-family:arial,helvetica,geneva,sans-serif;font-size:10px;color:#666666;}
.maplink{font-family:arial,sans-serif;text-decoration:none;font-size:12px;color:#cc0000;}
.cenblack{font-family:arial,sans-serif;text-decoration:none;font-weight:bold;font-size:11px;color:#000000;text-align:center;}
.prize{padding-top:8px;font-family:arial,sans-serif;text-decoration:none;font-size:11px;color:#000000}


/* CNCI */
.c_text { font-size: 11px; color:#3a3a3a;}
.c_smtitle { font-size: 11px; font-weight: bold; color:#3a3a3a;}
.c_leadtitle { font-size: 13px; font-weight: bold; color:#3a3a3a;}
.c_arttitle { font-size: 18px; font-weight: bold; color:#3a3a3a;}
.c_subhead { font-size: 12px; font-weight: bold; color:#000000; text-decoration: underline}
.c_leadtext { font-size: 12px; color:#3a3a3a;}
a.c_rb {font-family:arial,sans-serif;text-decoration:none;font-size:11px;color:#3a3a3a;}
a:hover.c_rb {
	font-family:arial,sans-serif;
	text-decoration:none;
	font-size:11px;
	color: #DD0000;
}
.c_tcolour1 { background: #FFFFFF; font-size: 11px; color:#3a3a3a;}
.c_tcolour2 { background: #D7F0BA; font-size: 11px; color:#3a3a3a;}

/* P2C */
.titlewhite{font-family:arial,helvetica,geneva,sans-serif;font-size:24px;font-weight:normal;color:#FFFFFF;text-decoration:underline}
.wt{font-family:arial,helvetica,geneva,sans-serif;font-size:12px;color:#FFFFFF}
.wtsmall{font-family:arial,helvetica,geneva,sans-serif;font-size:11px;color:#FFFFFF}
.inputP2C { font-family: Arial, Helvetica, sans-serif; 	background: #EEEEEE; color:#003366; font-size: 12px; border: #666666 1px solid;}


/* nutritional box  */	

.nutbox {
    width: 273px;
	border-top: #CC0000 1pt solid;
	border-left: #CC0000 1pt solid;
	border-right: #CC0000 1pt solid;
    background: #FFFFFF;
}

.nutboxtop {
    width: 273px;
}

.nutboxbot {
	border-bottom: #CC0000 1pt solid;
	font-size: 4pt;
}



.nutcont {
	color: #000000;
    font-size: 7pt;
}

.nuthead{
  background: #CC0000;	
  color: #FFFFFF;
  font-size: 8pt;
  font-weight: bold;
  padding: 2px;	
}

.nuttitle{
    width: 273px;
	text-align: left;
	color: #CC0000;	
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;	
}

.nutbox2 {
    width: 250px;
	border-top: #CC0000 1pt solid;
	border-left: #CC0000 1pt solid;
	border-right: #CC0000 1pt solid;
    background: #FFFFFF;
}

.nutboxtop2 {
    width: 250px;
}

.nuttitle2{
    width: 250px;
	text-align: left;
	color: #CC0000;	
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;	
}

sup {
    font-size: 1em;
    vertical-align: baseline;
    position: relative;
    bottom: 0.33em;
}

#whatsnewbox {
    width: 507px;
	height: 100px;
	border-top: #be8905 1px solid;
	border-left: #be8905 1px solid;
	border-right: #be8905 1px solid;
	border-bottom: #be8905 1px solid;
    background: #faf5e1;

}

#whatsnewboxfont {

margin: 5px;
}


.lf {
color: #33cc00;	
}