* {
	margin: 0;
	padding: 0;
}
html, body {
	height: 100%;
}
body {
	font-size: 12px;
	text-align:center;
	font-family: Arial, Verdana, Helvetica;
margin:0;
background:#999999;

}

/*=========[ CONTENT ]=========*/

#subcontentwrapper {
	width: 997px; 
	min-height: 450px;
  	height:auto !important;
}


/*=========[ NUTRITION ]=========*/

#nutrition-content { padding: 10px; }
#nutrition-content table { padding: 0 0px; }
#nutrition-content table td, #nutrition-content table th { padding: 1px 1px; }




h1 {
	color: white;

	font-size: 13px;
	font-family: Arial, Verdana, Helvetica;
  margin: 0;
  padding-top: 5px;
  padding-bottom: 5px;
	
}



h2 {
	color: #cdcdcd;

	font-size: 11px;
	font-family: Arial, Verdana, Helvetica;
  margin: 0;
  padding-top: 5px;
  padding-bottom: 5px;
	
}




h3 {
	color: #ffffff;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica;
  margin: 0;
  padding-top: 5px;
  padding-bottom: 5px;
	
}



td.data  {
	background-color: #333333;
	font-family: Arial, Verdana, Helvetica;
  margin: 0;
  padding: 0;
	
}



td.allergy  {
	background-color: #000000;
	font-family: Arial, Verdana, Helvetica;
  margin: 0;
  padding: 0;
	
}
tr.d1 td {
	background-color: #efefef; 
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica;
  margin: 0;
  padding: 0;
border-style:solid;
border-width:1px;
border-color:#ffffff;

}

tr.d2 td {
	background-color: #cccccc; 
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica;
  margin: 0;
  padding: 0;
border-style:solid;
border-width:1px;
border-color:#ffffff;
}

