﻿div.PrintTitle
{
    display:none;
}

div.ProductSideMenu
{
	float: left;
	background: #ffdf6b;
	width: 159px;
	color: #5c7a45;
	padding: 10px 10px 35px 20px;
	margin: 0px 0px 3px 0px;
}

div.FlashStar
{
    left: -65px;
}

div.FeaturedProductBox h2
{
    width: 109px;
    padding: 0px 0px 5px 65px;
}

div.FeaturedProductBox span
{
	width: 149px;
    padding: 5px 0px 0px 20px;
}

div.FeaturedProductBox
{
	float: left;
	width: 100%;
	background: #FFFFFF;
	padding: 10px 0px 30px 0px;
	margin: 0px 0px 0px 0px;
	    height: auto;

}

		div.FeaturedText
		{
			width: 179px;
			padding: 0px 0px 0px 0px;
		}
		
		div.featuredImage
		{
			float:left;
			width: 179px;
		}
		
		div.FeaturedText img
		{
			float:right;
			margin: 0px 0px 0px 0px;
		}

div.FeaturedProductBox div.positionLink
{
	width: auto;
	height: auto;
	top: auto;
	left: auto;
	bottom: 5px;
	right: 10px;		
}


div.RecipeCategoryContent
{
	padding: 10px 10px 10px 0px;
}


div.ProductFlashImages
{
	float: left;
	width: 719px;
	height: 122px;
	margin: 0px 0px 10px 0px;
}

span.ProductDetails
{
	float: left;
	width: 500px;
	padding: 10px 10px 0px 0px;
}

	span.ProductDetails h2
	{
		width: 100%;
		color: #f0a32c;
		font-size: 11px;
		padding: 10px 0px 0px 0px;
	}
	
	div.ProductSizeChartCol
	{
		float: left;
		width: 130px;
	}
	
	div.ProductLogoList
	{
		float: left;
		width: 170px;
		padding: 10px 0px 0px 0px;
		margin: 10px 0px 0px 0px;
	}

        div.ProductLogoImage
        {
            float: left;
            width: 170px;
			padding: 0px 0px 20px 0px;
			text-align: center;
        }

div.ProductTitleAndPrint
{
    float: left;
    width: 700px;
}

    div.ProductTitleAndPrint div.FlashTitle
    {
        float: left;
        width: 450px;
    }
    
    /*div.ProductTitleAndPrint div.ProductLinks
    {
        float: left;
        width: 250px;
    }*/

div.ProductDetailsLeftSide
{
	float: left;
	width: 250px;
}

	div.ProductImages
	{
		text-align:center;
		float: left;
		width: 250px;
		border-bottom: 1px solid #8c8c8c;
	}
	
	
	div.ProductLinks
	{
		/*
	    position: relative;
		width: 250px;
		padding: 10px 0px 10px 0px;
		*/
		float:right;
	}
	
        

	div.ProductNutritionFact
	{
		float: right;
		width: 184px;
		padding: 0px 0px 5px 5px;
		margin: 10px 5px 10px 0px;
		text-align:center;
	}
	
		div.ProductNutritionTitle
		{
			float: left;
			width: 238px;
		}
		
			div.ProductNutritionTitle h2
			{
				float: left;
				width: 238px;
				font-size: 18px;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}
			
			div.ProductNutritionTitle h3
			{
				float: left;
				width: 238px;
				font-size: 11px;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}
			
			div.ProductNutritionLine
			{
				float: left;
				width: 238px;
				height: 5px;
				font-size: 1px;
				background: #333333;
				margin: 5px 0px 5px 0px;
			}
			
			div.ProductNutritionRow
			{
				float: left;
				width: 238px;
				border-bottom: 1px solid #333333;
				padding: 2px 0px 2px 0px;
			}
			
			div.ProductNutritionCol1
			{
				float: left;
				width: 100px;
			}
			
			div.ProductNutritionCol2
			{
				float: left;
				width: 133px;
				text-align: right;
				padding: 0px 5px 0px 0px;
			}
		
div.ProductBox, div.ProductImageBox, div.ProductBoxLast
{
	float: left;
	width: 206px;
	border: 1px solid #a9b2a2;
	margin: 0px 18px 18px 0px;
	padding: 8px 8px 8px 8px;
}

div.ProductBoxLast
{
	margin: 0px 0px 18px 0px;
}

	div.ProductImage
	{
		width: 100%;
		float: left;
		text-align: center;
		padding: 0px 0px 10px 0px;
	}
	
	div.ProductTitle
	{
		float: left;
		height: 40px;
		width: 206px;
		vertical-align:middle;
		text-align: center;
	}
	
	div.ProductHeaderImage
	{
		float: left;
		padding: 0px 0px 20px 0px;
	}	
	
	div.ProductImageBox
	{
	    width: 340px;
	    float:left;
	    /*height: 270px;*/
	    text-align: center;
	    margin: 10px 0px 0px 0px;
	    
	}
	
	div.ProductSizes
	{
	    float: left;
	    background: #5a794a;
	    width: 324px;
	    height: 57px;
	    text-align: left;
	    color: #FFFFFF;
	    padding: 8px 8px 8px 8px;
	}
	
	    div.ProductSizes h2
	    {
	        width: 100%;
	        color: #e6a341;
	    }
	
