/**** product info ****/

.description_title
{
	font-size:17px;
	margin-bottom:10px;
}
#info_description
{
	float:left;
	padding:0px 20px 20px 20px;
	width:260px;
	line-height:13px;	
}
#info_description ul
{
	margin:5px 0px 0px 15px;
	padding:0px;	
}
#info_description li
{
	padding-bottom:5px;	
}
#info_featured_recipe
{
	float:left;
	width:230px;
}
#info_featured_recipe,#info_description,#info_nutrition
{
	padding-top:276px;
}
#product_data_pdf-icon,#product_data_pdf-link
{
	float:right;	
}
#product_data_pdf-icon
{
	margin:10px;	
}
#product_data_pdf-link
{
	margin-top:35px;
}
/**** nutrition info ****/
#info_nutrition
{
	width:540px;
}

/**** nutritional info table ****/
.nutrition_popup
{
	position:relative;
	background:white;
	width:710px;
	border:solid black 1px;
}
.nutrition_popup_bg
{
	background: repeat-x url('/foodservices/i/products/nutrition_table_bg.png');
}
.nutrition_popup_content
{
	position:relative;
	padding:30px 30px 10px 30px;
	font-size:14px;
	position:relative;
}
.table_holder
{
	position:relative;
	float:left;	
}
.nutrition_fact_holder
{
	border:solid black 1px;
	padding:5px;
	margin-left:15px;	
}
.nutrition_table
{
	display:none;
}
.nutrition_table_header
{
	position:relative;
	margin-bottom:10px;
	height:80px;	
}
.nutrition_table_header_text
{
	position:absolute;
	bottom:0px;
	left:0px;
}
.nutrition_table_header_logo
{
	background:url('/foodservices/i/products/nutrition_gaylea_logo.png');
	width:116px;
	height:56px;
	position:absolute;
	bottom:0px;
	right:0px;
}
.nutrition_table_header_close
{
	background:url('/foodservices/i/products/close_button.png');
	width:25px;
	height:20px;
	position:absolute;
	top:-25px;
	right:-25px;
}
.nutrition_table_header_print
{
	background: no-repeat url('/foodservices/i/products/print_icon.gif');
	width:46px;
	height:50px;
	position:absolute;
	bottom:0px;
	right:130px;
	text-align:center;
	line-height:90px;
	color:#00397C;
}
.nutrition_data,.description
{
	width:286px;
}
.nutrition_data
{	
	border:solid black 1px;
	background: white;
}
.nutrition_data td
{
	padding:3px 5px 3px 10px;
	font-size:13px;
}
.nutrition_data td.head
{
	background:url('/foodservices/i/products/nutrition_table_head_bg.png');
	height:100px;
	color:white;
	font-size:20px;
}
.nutrition_data td.head div
{
	margin-top:65px;
}
.nutrition_data .label
{
	font-weight:bold;
	width:110px;
}
.nutrition_data .highlight
{
	background:#FCECBD;
}
.description
{
	padding-top:5px;
}
.shelf_life
{
	margin-left:18px;
	width:330px;
}
.nutrition_fact
{
	position:relative;
	width:334px;
	background:white;
	padding:5px;
}
.nutrition_fact .head
{
	font-size:20px;
}
.nutrition_fact td
{
	padding:3px;
}
.nutrition_fact td.thick3
{
	border-bottom:solid black 3px;	
}
.nutrition_fact td.thick2
{
	border-bottom:solid black 2px;	
}
.nutrition_fact .thick1
{
	border-bottom:solid black 1px;	
}
.nutrition_fact .dv
{
	text-align:right;
}
.nutrition_fact .title
{
	position:absolute;
	top:0px;
	right:0px;
}
.nutrition_fact .title_position
{
	position:relative;
	width:100%;
	height:100%;
}
.nutrition_fact .indent
{
	padding-left:10px;	
}
/**** nutrient data ****/
#product_data
{
	border-width:0px 0px 1px 1px;
 	border-color:#FFBE11;
 	border-style:solid;
 	width:540px;
}
#product_data td.subtitle
{
	background:#FFBE11;
	font-weight:bold;
	padding:5px;
	text-align:left;
}
#product_data tr.head
{
	background: url('/foodservices/i/products/table_head_bg.png');
	height:36px;
	color:white;
}
#product_data tr.head td
{
	border-right:solid white 1px;	
}
#product_data td
{
	text-align:center;
	padding:5px;
 	border-right:solid #FFBE11 1px;
}

