#pnlContainer
{
}
#pnlHeader12
{
	margin-left:10px;
	background-image: url(/Images/ForumBoxTitle.png);
	background-repeat:no-repeat;
	height:44px;	
}
#pnlTitle12
{
	float:left;
	margin-top:14px;
	margin-left:20px;
	_margin-left:10px;
	font-weight:bold;
	font-size:18px;
	color: #ca831c;
}
#pnlActions12
{
	float:right;
	margin-top:16px;
	margin-right:35px;
}

#pnlActions a
, #pnlActions a:link
, #pnlActions a:visited
, #pnlActions a:hover
, #pnlActions a:active
{
color:#645540;	
}

#pnlContentExclusions
{
	margin:0;
	padding:0;
	background-image: url(/Images/ForumBoxBG.png);
	background-repeat:repeat-y;
	margin-left:10px;
margin-top:-15px;
}
#pnlFooter12
{
	background-image: url(/Images/ForumBoxBottom2.png);
	background-repeat:no-repeat;
	height:42px;
	margin-left:10px;
}

#pnlContentIntroText
{
	margin:0;
	padding:0;
	background-image: url(/Images/ForumBoxBG.png);
	background-repeat:repeat-y;
	margin-left:10px;
padding-left:15px;
padding-right:15px;
width:905px;
margin-top: -12px;
}

#pnlAddIngredientContainer
{
}

#pnlAddIngredientHeader
{
	background-image:url(/images/PopupTitleBg.png);
	background-repeat:repeat-x;
	height:30px;
	color:#503f2b;
	font-weight:bold;
	font-size:15px;
	margin:15px;
	margin-right:25px;
	padding-top:5px;
	padding-left:15px;
}

#pnlAddIngredientActions
{
	float:right;
	width:280px;
	_width:285px;
	
}
#pnlAddIngredientText
{
	float:left;
	margin-top:4px;
	margin-right: 3px;
}

#pnlAddIngredientActionsAdd
{
	width:290px;
}


#pnlAddIngredientActionsAdd .AddProductTextbox
{
	margin-top: 3px;
	margin-right:3px;
	float:left;	
}

#pnlAddIngredientActionsAdd input
{
	margin-top:0;
	
}

#AddIngredientText
{
	float:left;
	margin-top: 3px;
	margin-right: 3px;
}
.AddButton
{
	margin-bottom: 5px;
	height: 25px;
}

.AddProductIntoleranceButton
{
	
	width: 52px;	
}



#pnlAddIngredientTitle
{

}

#pnlAddIngredientTitleGroups
{
	float:left;
	font-size:18px;
}

#pnlAddIngredientTitleIngredients
{
	font-size:18px;
	margin-left:50px;
	float:left;
}

#pnlAddIngredientContent
{
	margin:15px 25px 15px 15px;
}

#pnlAddIngredientContentGroups
{
	float:left;
	margin-left:15px;
	width:110px;
}

#AddIngredientContentIngredients
{
	float:left;
	width:750px;
}

#pnlNutritionFactorContainer
{
	position:relative;
}

#pnlResipeFilterTextBoldTitle
{
	background-image:url(/images/PopupTitleBg.png);
	background-repeat:repeat-x;
	height:30px;
	color:#503f2b;
	font-weight:bold;
	font-size:15px;
	margin:15px;
	margin-right:25px;
	padding-top:5px;
	padding-left:15px;
}

#pnlNutritionFactorEnergyValue
{
	width:320px;
	margin-left:30px;
	
}

#pnlNutritionFactorExplanation
{
    margin-left:30px;
}

#pnlNutritionFactorSaturatedFat
{
	width:320px;
	margin-left:30px;
	
}

#pnlNutritionFactorCarbohydratesLevel
{
	width:320px;
	position:absolute;
	top:50px;
	left:360px;
	margin-top: 20px;
}

#pnlNutritionFactorGiLevel
{
	width:320px;
	position:absolute;
	top:90px;
	left:360px;
	margin-top: 20px;
}

.RecipeFilterTextBold
{
	font-weight:bold;
	float:left;
	margin-right:5px;
}

.RecipeFilterSearchIntolerancesText
{
	float:left;
	width:120px;
}

#pnlNutritionFactorSubmit
{
	background-image:url(/images/butSaveExcl.png);
	background-repeat:no-repeat;
	width:96px;
	height:38px;
	padding-top:10px;
	padding-left:180px;
	position:absolute;
	top:55px;
	left:640px;
	_left:625px;
}

.GroupsItem
{
color: #ca831c;
font-weight:bold;
font-size:14px;
}

div.ProductssItem input {
  float: left;
}

#AddIngredientContentIngredients tr
{
  	vertical-align:middle;
}

#AddIngredientContentIngredients td
{
   vertical-align: top;
}

