#container
{
	height:800px;
	font-family: Arial,Verdana;
}

/* for internet explorer */
* html #container
{
	min-height:800px;
}

#middle
{
	padding-bottom:10px;	
}

#content
{
	height:660px;
}

/* for internet explorer */
* html #content
{
	min-height:660px;
}

#content .left
{
	width:152px;
	padding-right:2px;
}

#content .center
{
	width:580px;
	padding-top:20px;
}

#content .center a
{
	text-decoration:underline;
	color:#727272;
}

#content .center a:hover
{
	text-decoration:underline;
	color:#FF8716;
}

#content .right
{
	width:190px;
	padding-top:50px;
}

#content .horizontalSpacer
{
	width:30px;
}

#content .horizontalLineSpacer
{
	width:28px;
	border-left: solid 1px #BCBDBF;
}

#content .newsAndRecipes
{
	width:auto;
	font-family: Arial,Verdana;
}

/* 
	ProductGroup styles:
	  - ProductPagesByBrand/Controls/ProductGroup.ascx
	  - Usage/Controls/Category.aspx
*/
#productGroup
{
	font-family: Arial,Verdana;
}

#productGroup .brandCatalogImage
{
	
}

#productGroup .productGroupImage
{
	padding-top:10px;
}

#productGroup .productGroupDescription
{
	color:Black;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
}

#productGroup .productGroupDetails
{
	padding-top:10px;
}

#productGroup .productItems
{
	padding-top:20px;
}

#productGroup .productItems .header
{
	color:Black;
	font-size:11px;
	font-weight:bold;
	text-align:left;	
	border-bottom: solid 1px black;
	padding-bottom:3px;
}

#productGroup .productItems .item
{
	border-bottom: solid 1px black;
	padding:3px 0px 3px 0px;
	font-size:11px;
}

/* 
	Category styles 
	  - Usage/Controls/Category.ascx 
*/
#category
{
	font-family: Arial,Verdana;
}

#category .description
{
	color: #FF9337;
	font-size:24px;
	padding-bottom:10px;
}

#category .description .selectedUsage
{
	font-weight:bold;
}

#category .description .selectedCategory
{
	
}

#category .productGroupImage
{
	width:103px;
	height:83px;	
}

#category .productGroupDescription
{
	padding:0px 10px 0px 10px;
}

#category .productGroupDescription a
{
	text-decoration:none;
	color:#727272;
}

#category .productGroupDescription a:hover
{
	text-decoration:none;
	color:#FF8716;
}

/* 
	Cross Promotion styles 
	  - MasterPages/Main.master 
*/

#crossPromotions
{
	font-family: Arial,Verdana;
	width:152px;
}

#crossPromotions .heading
{
	height:24px;
	font-size:11px;
	color:White;
	text-align:center;
	background: #BCBDBF url(../../media/images/crosspromotion-heading-default.gif) no-repeat;
}

#crossPromotions .image
{
	background-color:#BCBDBF;
	height:81px;
}

* html #container
{
	min-height:81px;
}

#crossPromotions .description
{
	font-size:11px;
	padding-top:5px;
}

#crossPromotions .description a
{
	text-decoration:none;
	color:#0000CC;
}

#crossPromotions .description a:hover
{
	text-decoration:none;
	color:Black;
}

/* 
	Recipe styles 
	  - Recipes/Recipe.ascx 
*/

#recipe
{
	width:100%;	
}

#recipe .image
{
	padding-right:10px;
}

#recipe .name
{
	
}

#recipe .ingredients
{

}

#recipe .ingredients p
{
	margin:10px 0px 10px 0px;
}

#recipe .method
{

}

#recipe .method p
{
	margin:10px 0px 10px 0px;
}

#recipe .verticalSpacer
{
	height:10px;
}

/* 
	News Article styles 
	  - News/newsarticle.ascx 
*/
#newsArticle
{
	width:100%;
	color:#666666;
}

#newsArticle .headline
{
}

#newsArticle .publishOnDate
{
}

#newsArticle .intro
{
}

#newsArticle .body
{
}

#newsArticle .body p
{
	margin:10px 0px 10px 0px;
}

#newsArticle .moreInfo
{
}

#newsArticle .verticalSpacer
{
	height:10px;
}

/* Newsletter Subscribe */
#newsletterSubscribe
{
	border:solid 1px gray;
}

#newsletterSubscribe .heading
{
	font-weight:bold;
	background-color:#BCBDBF;
	padding:2px 0px 2px 0px;
}

#newsletterSubscribe .labelHeading
{
	font-weight:bold;
}

#newsletterSubscribe .required
{
	color:Red;
}

/* Newsletter UnSubscribe */
#newsletterUnSubscribe
{
	border:solid 1px gray;
}

#newsletterUnSubscribe .heading
{
	font-weight:bold;
	background-color:#BCBDBF;
	padding:2px 0px 2px 0px;
}

#newsletterUnSubscribe .labelHeading
{
	font-weight:bold;
}

#newsletterUnSubscribe .required
{
	color:Red;
}