﻿html, body, #wrapper { height: 100%; }

body > #wrapper{ height: auto; min-height: 100%; }


body {
	background: #fafafa url(../images/body_bg.gif) repeat-x left top;
	font-size: 13px;
	
	margin: 0;
}

#wrapper {
	margin: 0 auto;
	width: 960px;
}

/* Top Section */

#top {
	height: 169px;
}
	/* Logo Container */
	#logo {
		width: 424px;
		height: 137px;
		float: left;
	}

	#logo a {
		display: block;
		margin-top: 52px;
	}

	#top-right {
		width: 536px;
		height: 137px;
		float: left;	
		padding-right: 0px;
	}

		#top-right h3 {
			margin: 0;
			color: #458ac7;
		}	
		#top-right span {
			margin: 0;
			color: #aaa;
			font-size: 12px;
			font-weight: bold;
		}	
		
		#search-block {
			width: 289px;
			height: 27px;
			float: right;
			margin-top: 60px;
			
		}
		
		#search-field, #search-button {
			float: left;
		}
		
		#search-field {
			width: 194px;
			height: 27px;
			background: url(../images/search_field.png) no-repeat left top;
			border: 0px;
			
			outline: none;
			font-size: 13px;
			margin: 0;
			margin-right: 3px;
		}
		
			#search-field #edit-search {
				width: 182px;
				padding: 5px 5px;
				border: 0;
				background: none;
			}
		
		#search-button {
		
			width: 91px;
			height: 27px;
			background: url(../images/submit_button.png) no-repeat left top;
			border: 0px;

			color: #888;
			cursor: pointer;
			
			
		}
		
			#search-button #edit-submit {
				width: 91px;
				padding: 0;
				height: 27px;
				border: 0;
				background: none;
				cursor: pointer;
				font-weight: bold;
				color: #777;
			}
		

	/* Menu Styles */

	#navmenu-container {
		float: left;
		height: 29px;
		overflow: hidden;
		width: 960px;
	}

		.menu {
			list-style: none;
			float: left;
			padding: 0;
			margin: 0;
		}

		.menu li {
			float: left;
		}

		.menu li a{
			display: block;
			padding-left: 22px;
			background: url(../images/nav_left.gif) no-repeat left top;
			float: left;
			cursor: pointer;
		}

		.menu li a span {
			background: url(../images/nav_right.gif) repeat-x left top;
			float: left;
			padding: 7px 23px 6px 14px;
			color: #c0c0c0;
			font-weight: bold;
			
		}

		.menu li a.current {
			display: block;
			padding-left: 12px;
			background: url(../images/nav_current_left.gif) no-repeat left top;
			float: left;
			cursor: pointer;
			position: relative;
			left: -12px;
			z-index: 99; /* z-index here is for IE6 png fix bug */
		}

		.menu li a.current span {
			background: #fafafa url(../images/nav_current_right.gif) repeat-x right top;
			position: relative;
			left: 36px;
			padding-left: 0px;
			padding-right: 47px;
			color: #c6d1db;
			
			
		}

		.menu li.first a {
			padding-left: 23px;
			background: url(../images/nav_first.gif) no-repeat left top;
		}

			.menu li.first a span {
				padding-left: 8px;
			}
			
		.menu li.first a.current {
			padding-left: 7px;
			background: url(../images/nav_first_current_left.gif) no-repeat left top;
			position: relative;
			left: 0px;
		}
		.menu li.first a.current span {
				padding-left: 0px;
				background: url(../images/nav_current_right.gif) no-repeat right top;
				position: relative;
				left: 24px;
				padding-right: 47px;
				
			}
			
			.menu li.first a span {
				padding-left: 8px;
				
			}
			

		.menu li.last a span {
			background: url(../images/nav_last.gif) no-repeat right top;
			padding-right: 47px;
			
		}

			.menu li.last a.current span {
				background: url(../images/nav_last_current_right.gif) no-repeat right top;
				
			}
			
		.menu li a:hover {
			text-decoration: underline;
			color: #c0c0c0;
		}	


/* Header Styles */
.blueHeader
{
	 TEXT-ALIGN: left;
	  padding-left:30px; 
	  /* padding-top:20px; */
    background: url(../Images/Blue_band_strip.gif);
    background-repeat:no-repeat ; 
    height:65px;
    margin-left:10px;
    vertical-align:top;
    vertical-align:middle;
}

#header {
	background-color: #336faa;

}

	#header-top {
		background: #fafafa url(../images/header_top_right.png) no-repeat right top;
		height: 11px;
		width: 12px;
		float: right;
		overflow: hidden;
	}


	#header-content {
		background: url(../images/header_bg.png) repeat-x right bottom;
		float: left;
		width: 100%;
	}

		#header-description {
			float: left;
			padding: 20px;
			color: #e4edf6;
			width: 339px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size: 18px;
		}
		
			#header-description ul {
				margin-bottom: 0;
			}
				
			#header-description h2 {
				color: #fff;
				font-size: 23px;
				padding-bottom: 10px;
				margin: 0;
			}
		
		
		#header-slideshow {
			float: left;
			color: #fff;
		}
		
		#header-slideshow {
			float: left;
			width: 556px;
			height: 256px;
			background: url(../images/header_image_container.png) no-repeat left top;
			z-index: 0;
		}
		
		#header-slideshow .padding {
			padding: 22px 7px;
		}

	#header-content-small {
		background: url(../images/header_bg_small.png) repeat-x right bottom;
		padding: 26px 20px 15px 20px;
	}
	#header-content-small h2 {
		margin: 0;
		padding: 0;
		color: #d8e2ee;
		font-size: 27px;
		font-family: verdana, sans-serif;
	}

	#header-bottom {
		background: #fafafa url(../images/header_bottom.png) no-repeat right top;
		height: 11px;
		width: 960px;
		overflow: hidden;
	}

	#header-shadow {
		background: #fafafa url(../images/shadow.png) no-repeat right top;
		height: 14px;
		width: 960px;
		overflow: hidden;
	}


/* Sub Header */
#sub-header {

	width: 960px;
	float: left;
}


.three-blocks {
	float: left;
	width: 290px;
	margin: 0 0px;

}

/*Nutritional Information Page */
/*newly added*/



/* New Product Image PrameImage */
.ProductImageDiv
{
	background-image: url(../Images/imgFrame.jpg);
	background-repeat:no-repeat;
	height:210px;
	width :450px; 
	
}


/* End of New Image Frame*/







.ProductImageLeftDiv
{
	height:210px;
	background-image: url(../Images/White_curve_box_left.jpg);
	background-repeat:no-repeat;
	clear:both;
	width:10px; 
}
.ProductImageRightDiv
{
	height:210px;
	background-image: url(../Images/White_curve_box_right.jpg);
	background-repeat:no-repeat ;
	clear:both;
	width:12px; 
	padding-left:0px;
}
.ProductImageMiddle
{
		height:210px;
	background-image: url(../Images/White_curve_box_vertical_strip.jpg);
	background-repeat:repeat-x; 
	clear:both;
	width:200px; 
	
}
.ProductImage
{
	margin-top:15px;
}


.imgpng
{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

html > body .imgpng
{
	*filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}


.GDAtargettxt
{
	float: left;
	padding-top: 2px;
}
.GDAtargettxt1
{
	float: left;
	padding-left: 3px;
}
.GDATargetAge
{
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana;
	color: #000000;
}
.GDABackbtnStyle
{
	width: 60px;
	height: 18px;
	text-align: left;
}
.GDAHeading
{
	color: #0075b7;
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	padding: 15px 0px 0px 5px;
	height: 20px;
}
.GDATypicalValue
{
	width: 270px;
}
.GDAvalue
{
	width: 570px;
}
.GDAdgHeaderstyle
{
	background-image: url(../Images/GDAInformation/inner-box-header-bg.gif);
	background-repeat: repeat-x;
	height: 27px;
	color: #ffffff;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
.center
{
	text-align:center;
}
.textright
{
	text-align :right;
}
.DGAdgContent
{
	background-color: #ffffff;
	color: #0f0f0f;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	height: 20px;
	width:440px;
	
	
}
.DGAdgContentAlternate
{
	background-color:#f0f0f0 ;
	color: #0f0f0f;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	height: 20px;
}
.GDAsubheading
{
	font-family: Verdana,helvetica;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;	
}
.GDAStatus
{
	font-family: Verdana,helvetica;
	font-size: 11px;
	color: #000000;
}
.Collapstblstyle
{
	display: none;
}
.Error
{
	font-family: Arial,helvetica;
	font-size: 9.25pt;
	color: Red;
	padding-left: 10px;
}
.GDA_leftmargin
{
	padding-left: 10px;
}
#GDA_IngredientImage
{
	height: 20px;
	width: 15px;
	background-image: url(../Images/GDAInformation/arrow_normal.gif);
	background-repeat: no-repeat;
}
.Ingredient_arrow_normal
{
	display: block;
}
.Ingredient_arrow_down
{
	display: none;
}

.GDAConsumerInfo_arrow_normal
{
	display: block;
}
.GDAConsumerInfo_arrow_down
{
	display: none;
}
.GDATargetSpl
{
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana;
	color: #000000;
}
/* End of adding*/


.headernew_pdf
{
	background-image : url(../images/blue_header_box_pdf.gif);
	background-repeat:no-repeat ;
	margin-left:20px;
	height:26px;
	padding-bottom:0px;
	width:950px;
	margin-top:30px;
}




.headernew
{
	/*background-image : url(../images/Red_header_box.gif);*/
	background-image : url(../images/header_box.jpg);
	background-repeat:no-repeat ;
margin-left:20px;
	height:26px;
	padding-bottom:0px;
	width:950px;
	/*margin-top:30px;*/
}
html > body .headernew
{
		/*background-image : url(../images/Red_header_box.gif);*/
	background-image : url(../images/header_box.jpg);
	background-repeat:no-repeat ;
	margin-left:20px;
	#margin-left:18px;
	height:26px;
	padding-bottom:0px;
	width:950px;
	/*margin-top:30px;*/
}
.header
{

/*	
	background-image :url(../images/Red_header_box.gif);
	background-repeat:no-repeat ; 
	margin-left:10px; 
	height:26px;
	padding-bottom:0px;
*/	
}


.headerInfo_pdf
{
background-image: url(../images/nutritional-info_bg_white.gif);
	background-repeat :repeat-y ;
	padding-top: 0px;
	margin-left:20px; 
	height:100px;
	width:950px;
	text-align:left;
	 
}
.headerInfo
{
background-image: url(../images/nutritional-info_bg_white.gif);
	background-repeat :repeat-y ;
	padding-top: 0px;
	margin-left:18px; 
	height:160px;
	width:950px;
	text-align:left;	 
}
html > body .headerInfo
{
background-image: url(../images/nutritional-info_bg_white.gif);
	background-repeat :repeat-y ;
	padding-top: 0px;
	margin-left:20px; 
	#margin-left:18px;
	height:160px;
	width:950px;
	text-align:left;	 
}



.headerInfo_pdf
{
/*background-image: url(../images/bg_colour_strip.gif);
	background-repeat :repeat-y ;*/
	padding-top: 0px;
	margin-left:20px; 
	height:235px;
	width:950px;
	text-align:left;
}

.suitabilityHeading
{
	height: 26px; font-size: 1px; text-align: left;
}
.suitabilityText
{
	font-size:12px ;
	
	padding-left:18px;
}

.suitabilityRow
{
	vertical-align:middle;
	width:900px;
}
.headerInfoFooter
{
background-image : url(../images/nutritional-info_bottom_white.gif);
	background-repeat:no-repeat ;
	margin-left:20px;
	height:18px; 	
}

.headerInfoFooter_pdf
{
background-image : url(../images/bg_colour_strip.gif);
	background-repeat:no-repeat ;
	margin-left:20px;
	height:18px; 	
}
.detailHeader
{
   background-image:url(../Images/blue_header_box.gif);
   background-repeat:no-repeat ;
   vertical-align:top; 
   padding-top:0px;
    height:28px;
    margin-top:0px;
    width:440px;
    padding-left:30px;
    
    
}
.detailHeader1
{
   background-image:url(../Images/blue_header_box_small.gif);
   background-repeat:no-repeat ;
   vertical-align:top; 
   padding-top:0px;
    height:28px;
    margin-top:0px;
    width:320px;
    padding-left:30px;
    
    
}
/*.GDAdgHeaderstyle
{
	background-image: url(../Images/GDAInformation/inner-box-header-bg.gif);
	background-repeat: repeat-x;
	height: 27px;
	color: #ffffff;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
.DGAdgContent
{
	background-color: #ffffff;
	color: #0075b7;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	
	height: 20px;
	width:440px;
	
}
.DGAdgContentAlternate
{
	background-color: #f0f0f0;
	color: #0075b7;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	height: 20px;
	width:440px;
	
}*/

.SuitabilityText
{
	background-image: url(../images/nutritional-details-white-bk_new.gif);
	padding-top: 0px;
	margin-top:0px;
	height:295px;
	vertical-align:top;
	background-repeat: repeat-y;
	text-align:left;
	width:441px;
}

.SuitabilityTextStyle
{
	font-size: 12px; 
	margin-left: 12px; 
	color:#f2f2; 
	text-align: left;
	margin-top:5px; 
	font-weight:bold; 
}

.GDADetailstop
{
	background-image :url(../images/nutritional-detai-topBorder.gif);
	background-repeat:no-repeat ;
	margin-left:5px;
	margin-top:3px;
	height:6px;
	width:500px;
    vertical-align:bottom;
}
.GDADetailsMiddle
{
background-image: url(../images/nutritional-details-white-bk_gda.gif);
	padding-top: 0px;
	margin-left:5px;
	height:187px;
	vertical-align:top;
	background-repeat: repeat-y;
	text-align:left;
	width:500px;
	
}
.GDADetailsbottom
{
	background-image : url(../images/nutritional-details-BottomBorder.gif);
	background-repeat:no-repeat ;
	margin-left:5px;
	margin-top:0px;
	height:20px;
	width:500px;
	 
}

.GDADetailstopAll
{
	background-image :url(../images/nutritional-detai-topBorder_all.gif);
	background-repeat:no-repeat ;
	
	
	width:450px;
    vertical-align:bottom;
}
.GDADetailsMiddleAll
{
background-image: url(../images/nutritional-details-white-bk_all.gif);
	padding-top: 0px;
	
	height:190px;
	vertical-align:top;
	background-repeat: repeat-y;
	text-align:left;
	width:450px;
	
}
.GDADetailsbottomAll
{
	background-image : url(../images/nutritional-details-BottomBorder_all.gif);
	background-repeat:no-repeat ;

	margin-top:0px;
	height:20px;
	width:450px;
	 
}




.nutritionDetailsFootertop
{
	background-image :url(../images/nutritional-details-white-boxtop.gif);
	background-repeat:no-repeat ;
	margin-left:15px;
	height:10px;
	margin-top:20px;
    
}
.nutritionDetailsFooterbottom
{
	background-image : url(../images/nutritional-details-white-boxbottom.gif);
	background-repeat:no-repeat ;
	margin-left:15px;
	margin-top:0px;
	height:13px;
	
	 
}
.nutritionDetailsFooterMiddle
{
background-image: url(../images/nutritional-details-white-bg.gif);
	padding-top: 0px;
	margin-left:15px;
	height:150px;
	vertical-align:top;
	background-repeat: repeat-y;
	text-align:left;
	font-size:1px;
	
}
/*End of Nutritional Information Page */


/* Content Styles */

#left {
	float: left;
	width: 290px;
	padding: 0px 20px 0px 10px;
}


#main {
	float: left;
	width: 610px;
	padding: 0px 10px 0px 20px;
	margin-left: 0px;
	background: url(../images/dotted_border_v.gif) repeat-y left top;
	
}

#content-container { 
	padding-bottom: 86px; 
}

#content {
	position: relative;
}
	
	#content h2 {
		background: url(../images/dotted_border_h.gif) repeat-x right bottom;
		color: #4c81bd;
	}
	
	#content h3 {
		background: url(../images/dotted_border_h.gif) repeat-x right bottom;
		color: #777;
		padding-bottom: 5px;
	}


	#content h5 {
		color: #4c81bd;
		margin-bottom: 5px;
	}


	#content h2 span {
		background: url(../images/arrow.png) no-repeat left 4px;
		padding-left: 15px;
		
	}
	
	#content p {
		padding-bottom: 15px;
		margin: 0;
		clear: both;

	}

	#content .item {
		padding-bottom: 10px;
		float: left;
		
	}

	
	
	
/* Footer Style */

#footer { 
	clear: both; 
	position: relative; 
	z-index: 10; 
	height: 45px; 
	margin-top: -86px; 
	padding-top: 41px;
}


#footer { 
	margin-left: auto;
	margin-right: auto;
	background: #ededed url(../images/footer_bg.gif) repeat-x right top;
	
}

#footer-content {
	margin: 0 auto;
	width: 960px;
	padding-top: 5px;
	font-size: 12px;
}

#footer-content .footer-menu {
	margin: 0;
	padding: 0;
	list-style: none;
}

	#footer-content .footer-menu li {
		float: left;
		padding: 0 10px;
		margin: 0;
	}

		#footer-content .footer-menu li a {
			padding: 0;
	
		}

			#footer-content .footer-menu li a.current {
				font-weight: bold;
			}
	


#prefooter {
	margin: 0 0 1px;
	width: 100%;
	height: 1px;
	clear: both;
}


/* End of Footer Style */



.ContentTop
{
	background-image: url(../images/gay_curve_top.gif);
	background-repeat :no-repeat;
	padding-bottom:0px;
	vertical-align:bottom; 
	height:12px;
	clear :both;
	font-size:1px;
margin-top:10px;
*margin-top:2px;
_margin-top:10px;
	 
}
 .SuitabilityTab
 {
	width:910px;
	margin-left: 0px;
	height:540px;
	
 }

.ContentMiddleAllTabs
{
	height:350px;
}
.ContentMiddle
{
	background-image: url(../images/gay_curve_bg.gif);
	background-repeat: repeat-y;
	padding-top: 0px;
	height:455px;

	vertical-align:top;
	clear :both;
	font-size:1px;

}
.ContentBottom
{
	background-image: url(../images/gay_curve_bottom.gif);
	background-repeat :no-repeat;
	height:16px;
}

.SuitabilityTextHeaderToP
{
	margin-top:15px;
	width:441px; 
	background-image: url(../images/lines.gif);
	height:1px;
}
.SuitabilityTextHeaderBottom
{
	margin-top:0px;
	background-image: url(../images/lines.gif);
	height:2px;
	width:441px;
}
img, div, a, input { behavior: url(../js/iepngfix.htc) }

/* contact form style */
form {
  padding: 20px 0;
  margin: 0;
}
label {
	float: left;
	width: 100px;
	font-weight: bold;
	color: #999;
	padding: 5px;
}
input,
textarea{
	padding: 5px;
	font: 400 12px arial, sans-serif;
	background: url(../images/field_bg.png) no-repeat top left;
	border-width: 1px;
	border-style: solid;
	border-color: #d2d2d2 #e2e2e2
}

*html .pngimage
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='/HealthyLiving/Images/backbutton.png');
	height:32px;
	width:32px;
}
.pngimage[class]
{
	background-image:url(../Images/backbutton.png);
	height:32px;
	width:32px;
}




* html img,
* html .png{
    position:relative;
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
}



/* Faq Page Stlyes */

	.adv_faq   { color: #6a6a6a; }
	.adv_faq   li { color: white; list-style-type:none }
		.adv_faq   h1 { color:  #93642C; margin: 0px 0px -10px 0px; padding-bottom:15px; font-size: 28px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
		.adv_faq   h1 a { color: #93642C; }
		.adv_faq    h2, .adv_faq    h2 p { color: #6a6a6a;  margin-top:10px; font-weight:normal !important; font-weight:bold; font-size: 16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
		.adv_faq   h3, .adv_faq   h3 p { color:  #AE8B61; padding-bottom:5px;	font-size: 16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
		/*.adv_faq   h3, .adv_faq   h3 p { color: #c9b195; margin-bottom:-10px; padding-bottom:0; font-weight:normal !important; font-weight:bold; font-size: 14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:16px; }*/
		/* Start IE 7 fixed */
		*:first-child+html .adv_faq   h2, *:first-child+html .adv_faq   h2 p, *:first-child+html .adv_faq   h3, *:first-child+html .adv_faq   h3 p { font-weight:bold; }
		/* End IE7 fixed */
		.adv_faq   p { color: #6a6a6a; padding-bottom:5px; font-weight:normal; font-size: 11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
		.adv_faq   img { border-bottom:6px solid #AE8B61; margin-bottom:-10px; }
		.adv_faq   a { color: rgb(0,106,168); font-weight: 900; }
		.adv_faq   .theQuestions ul { padding: 0px; }
			.adv_faq   .theQuestions ul li { padding: 0px 0px 0px 10px; line-height: 16px;
			background: url(../Images/newFaqULArrow.jpg) 0px 4px no-repeat; }
			.adv_faq   .theQuestions ul li a { color: rgb(1,107,165); font-weight: 900; text-decoration:none;}
			.adv_faq   .theQuestions ul li a:hover { color: rgb(1,107,165); font-weight: 900; text-decoration:underline;}
		.adv_faq   .cBlock { padding: 15px 0px; border-bottom: 1px dotted rgb(146,101,42); }
			.adv_faq   .theAnswer h2 { color: rgb(176,139,97); font-size: 120%; font-weight:100; }
			.adv_faq   .cBlock .topLink { display: block; text-align: right; margin: 5px 0px 0px 0px; }
.ContentMiddle_new
{
	background-image: url(../images/gay_curve_bg.gif);
	background-repeat: repeat-y;
	padding-top: 0px;
	vertical-align:top;
	clear :both;
}
.faq_right
{	
	background-image:url(../Images/Blue_box.jpg);
	background-repeat:no-repeat;
	width:208px;
	height:119px;
	float:right;
	font-family:Arial;
	font-weight:bold;
	font-size:15px;
	color:White;
}
.faq_click_btn
{
	background-image:url(../Images/Click-here_button.jpg);
	background-repeat:no-repeat;
	width:84px;
	height:17px;
	z-index:10;
}

/* Style added for displaying product description and allregen info (VMG-609676)*/
/*start*/
.print_prod_title
{
	margin-left:25px;
	vertical-align:top;
	background: url("../Images/Blue_strip_print.gif") no-repeat scroll 0 0 transparent;    
	margin-bottom: 25px;
	text-align:left;
	height: 30px;
	padding-top: 3px;
}

.lbl_print_prod_title
{
	margin-left: 20px;	
}
.print_ingredients_allergens
{
	width: 440px;	
}
.print_ingredients_allergens #dgIngredients
{
	margin-bottom: 19px;
}
/*End*/


