/* NUTRITION LABEL  Styles*/

#nutrition_label 
{ 
	margin-right: 15px; 
    margin-bottom: 15px;
	padding: 5px;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	background: #FBFBFB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	overflow: hidden;
	float: left;
	width: 275px;  /* for ie5/win */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 265px;  /* actual value */
}
html>body #nutrition_label 
{
	width: 260px;  /* be nice to opera */
}
#nutrition_label em
{
    color: #625250;
}
#nutrition_label h3 
{
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0;
    color: #625250;
}
#nutrition_label table 
{ 
	border-collapse: collapse;
	width: 100%;
}
#nutrition_label td 
{ 
	padding: 0;
}
table.nlabel-header td.servingspercont 
{ 
	border-bottom: 6px solid #000;
	padding-bottom: 4px;
}
table.nlabel-header td.amtperserving 
{ 
	font-size: 10px;
	border-bottom: 1px solid #000;
	padding-top: 2px;
	padding-bottom: 4px;
}
table.nlabel-header td.calories 
{ 
	border-bottom: 3px solid #000;
	padding-bottom: 2px;
}
table.nlabel-header td.calories em 
{ 
	font-style: normal;
	font-weight: bold;
}
table.nlabel-header td.fatcalories
{ 
	text-align: right;
	border-bottom: 3px solid #000;
	padding-bottom: 2px;
}
table.nlabel-header td.fatcalories em 
{
	font-style: normal;
}
table.nlabel-nutritionals td 
{ 
	padding-top: 2px;
	padding-bottom: 2px;
}
table.nlabel-nutritionals td.pctdailyvalue 
{ 
	font-size: 10px;
	border-bottom: 1px solid #000;
	padding-top: 5px;
	padding-bottom: 3px;
	text-align: right;
}
table.nlabel-nutritionals td.totalfat, table.nlabel-nutritionals td.cholesterol, table.nlabel-nutritionals td.sodium, table.nlabel-nutritionals td.totalcarb, table.nlabel-nutritionals td.nlabel-thin-border 
{
	border-bottom: 1px solid #000;
}
table.nlabel-nutritionals td.protein, table.nlabel-nutritionals td.nlabel-thick-border 
{
	border-bottom: 6px solid #000;
}
table.nlabel-nutritionals td.satfat, table.nlabel-nutritionals td.transfat, table.nlabel-nutritionals td.fiber, table.nlabel-nutritionals td.sugars 
{ 
	text-indent: 10px;
	border-bottom: 1px solid #000;
}
table.nlabel-nutritionals td.totalfat em, table.nlabel-nutritionals td.cholesterol em, table.nlabel-nutritionals td.sodium em, table.nlabel-nutritionals td.totalcarb em, table.nlabel-nutritionals td.protein em 
{ 
	font-weight: bold;
	font-style: normal;
}
table.nlabel-nutritionals td.satfat em, table.nlabel-nutritionals td.transfat em, table.nlabel-nutritionals td.fiber em, table.nlabel-nutritionals td.sugars em 
{ 
	font-style: normal;
}
table.nlabel-nutritionals td.percent 
{ 
	text-align: right;
	font-weight: bold;
	border-bottom: 1px solid #000;
}
table.nlabel-pdvchart 
{ 
	margin-top: 8px;
}
table.nlabel-pdvchart td 
{ 
	padding: 1px 0;
	font-size: 10px;
}
table.nlabel-pdvchart td.pdvnote
{ 
	padding-bottom: 7px;
}

table.nlabel-pdvchart td.pdvnoteright
{ 
	text-align: right;
}
table.nlabel-pdvchart td.calpergram 
{ 
	padding-top: 4px;
}
table.nlabel-pdvchart td.nlabel-thin-border 
{ 
	border-bottom: 1px solid #000;
}
