﻿body
{
	font-size:12px;
}

#contentInner a
{
	color:#8fad2c;
	text-decoration:underline;
	margin:0;
}

h1
{
	margin:0 0 20px 0;
	padding:0;
	font-size:18px;
	color:#29662f;
}

h2
{
	margin:10px 0 5px 0;
	padding:0;
	font-size:13px;
	color:#29662f;
}

p
{
	margin:10px 0;
	color:#29662f;
	line-height:16px;
}

.Content
{
	background:url(../../Images/Backgrounds/bg-sub-bottom.jpg) left bottom no-repeat;
	padding-bottom:30px;
}

#contentInner
{	
	background:url(../../Images/Backgrounds/bg-sub.png) 0 1px no-repeat;
	padding-top:40px;
	padding-bottom:20px;
	position:relative;
	min-height:500px;
}

* html #contentInner
{
	height:500px;
}

#contentInner p, #contentInner h1, #contentInner h2, 
#contentInner h3, #contentInner ul, #contentInner ol
{
	margin-left:30px;
	margin-right:40px;
}

#hTreadLightly
{
	text-indent:-9999px;
	background:url(../../Images/Headings/h-tread-lightly.gif) no-repeat;
}

#hPrivacyPolicy
{
	text-indent:-9999px;
	background:url(../../Images/Headings/h-privacy-policy.gif) no-repeat;
}

#hTermsOfUse
{
	text-indent:-9999px;
	background:url(../../Images/Headings/h-terms-of-use.gif) no-repeat;
}

#hSiteMap
{
	text-indent:-9999px;
	background:url(../../Images/Headings/h-site-map.gif) no-repeat;
}

ol
{
	margin:10px 0;
	padding:0;
	list-style:none;
}

#contentInner ol li, #contentInner ul li
{
	margin:10px 0 0 0;
	color:#29662f;
}

#contentInner ul li
{
    margin-left:25px;
    list-style-type:disc;
}

#breadcrumb
{
	margin-top:0;
	position:absolute;
	top:40px;
	right:10px;
}

#contentInner #breadcrumb li
{
	display:inline;
	font-size:11px;
	color:#3d9b46;
	margin:0;
}

#breadcrumb li a
{
	text-decoration:none;
	color:#3d9b46 !important;
}

#breadcrumb li a:hover
{
	text-decoration:underline;
}

#hContactUs
{
	text-indent:-9999px;
	background:url(../../Images/Headings/h-contact-us.gif) no-repeat;
}

#hWholegrains
{
	text-indent:-9999px;
	background:url(../../Images/Headings/h-wholegrains.gif) no-repeat;
}

#hWholefood
{
	text-indent:-9999px;
	background:url(../../Images/Headings/h-wholefood.gif) no-repeat;
}

#hProducts
{
	text-indent:-9999px;
	background:url(../../Images/Headings/h-products.gif) no-repeat;
}

.Product
{
    position:relative;
    padding:25px 0 20px 0;
    margin:0 0 0 28px;
    background-position:0 25px;
    background-repeat:no-repeat;
    min-height:226px;
    border-left:1px solid #ffffff; /* Fix IE6 bug */
}

.Product H3
{
    display:none;
}

.Product H4
{
    margin:0;
    padding:0;
}

#contentInner .Product P
{
    margin:0;
    padding:50px 40px 126px 149px;
}

#contentInner .Apricot P
{
	padding-bottom:143px;
}

.Product H5
{
    text-indent:-9999px;
    margin:0 0 0 42px;
    height:48px;
    background-repeat:no-repeat;
    background-position:0 32px;
}

.Product H5.Ingredients
{
    background-image:url(../../Images/Headings/h-ingredients.png);
}

.Product H5.NutritionInformation
{
    background-image:url(../../Images/Headings/h-nutrition-information.png);
}

.Product H6
{
    font-weight:normal;
    font-size:10px;
    margin:-4px 0 6px 252px;
}

.Product UL
{
    display:none;
}

.MacadamiaHoneyOatClusters
{
    background-image:url(../../Images/Backgrounds/product-macadamia-honey-oat-clusters.png);
}

.AppleCrunchWithOatClusters
{
    background-image:url(../../Images/Backgrounds/product-apple-crunch-with-oat-clusters.png);
}

.TripleBerry
{
    background-image:url(../../Images/Backgrounds/product-triple-berry.png);
}

.Apricot
{
    background-image:url(../../Images/Backgrounds/product-apricot.png);
}

.MangoPassionfruit
{
    background-image:url(../../Images/Backgrounds/product-mango-passionfruit.png);
}

.IngredientsNutritionInformationHeading IMG
{
    cursor:pointer;
    position:absolute;
    top:229px;
    left:149px;
}

.IngredientsNutritionInformationContent
{
    position:relative;
    height:0;
    overflow:hidden;
    background:url(../../Images/Backgrounds/ingredients-nutrition-information-content.png) no-repeat;
    width:561px;
}

#contentInner .IngredientsNutritionInformationContent UL
{
    display:block;
    font-size:11px;
    color:#333;
    margin:0;
    padding:0;
    width:222px;
}

#contentInner .IngredientsNutritionInformationContent UL.Column1
{
    padding:6px 0 0 41px;
}

#contentInner .IngredientsNutritionInformationContent UL.Column2
{
    position:absolute;
    top:54px;
    left:296px;
}

#contentInner .IngredientsNutritionInformationContent UL LI
{
    margin:0;
    padding:0;
    list-style:none;
}

.IngredientsNutritionInformationContent TABLE
{
    font-size:11px;
    text-align:center;
    color:#333;
    border-width:1px 0 0 0;
    border-style:solid;
    border-color:#981b1e;
    margin:0 0 0 41px;
}

.IngredientsNutritionInformationContent TABLE TH
{
    border:none;
    font-weight:normal;
    padding:6px 12px 21px 12px;
}

.IngredientsNutritionInformationContent TABLE TD
{
    border:none;
    padding:2px 12px 3px 12px;
    border-right:solid 1px White;
}

.IngredientsNutritionInformationContent .InformationColumn
{
    text-align:left;
}

.IngredientsNutritionInformationContent .Row
{
    background-color:#fdf6ea;
}

.IngredientsNutritionInformationContent .AlternateRow
{
    background-color:White;
}

#contentInner .IngredientsNutritionInformationContent .Note
{
    margin:21px 33px 0 41px;
    padding:4px 0 0 13px;
    font-size:11px;
    color:#333;
    border-top:solid 1px #333;
}

.SiteMap
{
    padding-left:30px;
}