h2, h3, h4, p, a, img, ul, li{
	margin: 0;
	padding: 0;
}

#product_header h1, #product_header p, #product_copy h2{
	text-indent: -5000px;
}

#product_header{
	width: 739px;
	height: 141px;
	background: url(/images/varieties/header-bg.gif) no-repeat;
	text-align: center;
	position: relative;
	z-index:5;
}

#product_header h1{
	margin: 0 auto 0 auto;
	position: relative;
	top: 35px;
}

#product_header p{
	margin: 0 auto 0 auto;
	position: relative;
	top: 35px;
}

#product_nav{
	width: 143px;
	text-align: left;
	float: left;
	margin: 10px 10px 0 20px;
	display: inline; /* hack to avoid double-margin in IE6 */
}

#product_nav ul{
	list-style: none;
	width: 143px;
	border-top: solid 1px #407EB7;
}

#product_nav li{
	height: 24px;
	background: url(/images/varieties/nav-bg.jpg) repeat-x;
	border-bottom: solid 1px #407EB7;
	position: relative;
}

#product_nav li a{
	width: 143px;
	height: 24px;
	display: block;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	position: relative;
	top: 4px;
	left: 4px;
}

/* Hover and "on" states for Varieties sub-menu */
#product_nav li a#flavorgrove:hover, body#flavorgrove_page #product_nav li a#flavorgrove{
	background: url(/images/varieties/nav-flavor-grove.gif) no-repeat 85px -5px;
}
#product_nav li a#nutrition:hover {
	background: url(/images/varieties/nav-nutrition.gif) no-repeat 70px -3px;
}
#product_nav li a#peanuts:hover, body#peanuts_page #product_nav li a#peanuts{
	background: url(/images/varieties/product-nav-on.gif) no-repeat 52px 0;
}

#product_nav li a#cashews:hover, body#cashews_page #product_nav li a#cashews{
	background: url(/images/varieties/product-nav-on.gif) no-repeat 61px -24px;
}

#product_nav li a#almonds:hover, body#almonds_page #product_nav li a#almonds{
	background: url(/images/varieties/product-nav-on.gif) no-repeat 59px -48px;
}

#product_nav li a#mixednuts:hover, body#mixednuts_page #product_nav li a#mixednuts{
	background: url(/images/varieties/product-nav-on.gif) no-repeat 73px -72px;
}

#product_nav li a#bars:hover, body#bars_page #product_nav li a#bars{
	background: url(/images/varieties/product-nav-on.gif) no-repeat 40px 0;
}

#product_nav li a#trailmix:hover, body#trailmix_page #product_nav li a#trailmix{
	background: url(/images/varieties/product-nav-on.gif) no-repeat 62px -96px;
}

#product_nav li a#harvest:hover, body#harvest_page #product_nav li a#harvest{
	background: url(/images/varieties/product-nav-on.gif) no-repeat  52px -122px;
}

#product_nav li a#bakingnuts:hover, body#bakingnuts_page #product_nav li a#bakingnuts{
	background: url(/images/varieties/product-nav-on.gif) no-repeat 78px -150px;
}

#product_nav li a#onthego:hover, body#onthego_page #product_nav li a#onthego{
	background: url(/images/varieties/product-nav-on.gif) no-repeat 72px -170px;
}

#product_nav li a#moreplanters:hover, body#moreplanters_page #product_nav li a#moreplanters{
	background: url(/images/varieties/product-nav-on.gif) no-repeat 92px -190px;
}

body#flavorgrove_page #product_nav li a#flavorgrove, body#peanuts_page #product_nav li a#peanuts, body#cashews_page #product_nav li a#cashews, body#almonds_page #product_nav li a#almonds,
body#mixednuts_page #product_nav li a#mixednuts, body#trailmix_page #product_nav li a#trailmix, body#harvest_page #product_nav li a#harvest, body#bakingnuts_page #product_nav li a#bakingnuts, 
body#onthego_page #product_nav li a#onthego, body#moreplanters_page #product_nav li a#moreplanters{
color:#f9df29
}
/* End hover states */

#product_img{
	width: 380px;
	border: 0;
	float: left;
	position: relative;
	z-index: 4;
}

#product_img img{
	position: relative;
}

#product_copy{
	float: left;
	width: 200px;
	text-align: left;
	margin-top: 40px;
}

#product_copy p{
	font-size: 12px;
	margin: 4px 0 15px 1px;
}

#product_copy p.footnote{
	font-size: 10px;
}

#product_copy a{
	font-size: 12px;
	color: #A1C7EC;
}

#product_copy a:hover{
	color: #f9df29;
}

.bucket{
	float: left;
	width: 250px;
	margin: 20px 0 45px 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
}

.bucket img{
	float: left;
	display: block;
	border: 0;
	margin-left: 5px;
	display: inline;  /* hack to avoid double-margin in IE6 */
}

.bucket_content{
	float: left;
	margin-right: 2px;
	width: 151px;
}

.bucket h2{
	margin: 10px 0 5px 5px;
	color: #fbe75f;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 14px;
}

.bucket h3{
	text-indent: -5000px;
	margin-top: 20px;
	margin-bottom: 5px;
}

.bucket h4{
	margin: 10px 0 5px 5px;
	color: #FFF;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 14px;
}

.bucket p, .bucket a.link{
	margin: 0 0 0 5px;
}

.bucket a.link{
	color: #A1C7EC;
	clear: left;
	display: block;
	margin-top: 3px;
	padding-left: 8px;
}

.bucket a.link:hover{
	color: #f9df29;
}

body#varieties .bucket a.link{
	padding-left: 0;
}

#product_bucket2{
	border-right: solid 1px #407EB7;
	border-left: solid 1px #407EB7;
}

/* Varieties landing page titles and images */
body#varieties #product_header h1{
	background: url(/images/varieties/header-title-Varieties.gif) no-repeat;
	width: 172px;
	height: 54px;
}

body#varieties #product_header p{
	background: url(/images/varieties/header-copy-Varieties.gif) no-repeat;
	width: 386px;
	height: 35px;
}

#product_copy h2.feature{
	background: url(/images/varieties/product-copy-title-Feature.gif) no-repeat;
	width: 170px;
	height: 45px;
}

body#varieties #product_bucket2{
	background: url(/images/varieties/bucket2-nuts.jpg) no-repeat bottom right;
}

#product_bucket1 h3{
	background: url(/images/varieties/bucket1-title-Varieties.gif) no-repeat;
	width: 120px;
	height: 22px;
}

#product_bucket2 h3{
	background: url(/images/varieties/bucket2-title-Varieties.gif) no-repeat;
	width: 164px;
	height: 22px;
}

#product_bucket3 h3{
	background: url(/images/varieties/bucket3-title-Varieties.gif) no-repeat;
	width: 86px;
	height: 22px;
}
/* End Varieties */

/* Flavor Grove page titles and images */
body#flavorgrove_page #product_header h1{
	background: url(/images/varieties/hdr-main-flavor-grove.gif) no-repeat;
	width: 219px;
	height: 54px;
}

body#flavorgrove_page #product_header p{
	background: url(/images/varieties/subhdr-copy-flavor-grove.gif) no-repeat;
	width: 582px;
	height: 35px;
}

body#flavorgrove_page #product_copy h2{
	background: url(/images/varieties/hdr-side-flavor-grove.gif) no-repeat;
	width: 144px;
	height: 46px;
	margin-top: 10px;
}
/* Flavor Grove */

/* Peanuts page titles and images */
body#peanuts_page #product_header h1{
	background: url(/images/varieties/header-title-Peanuts.gif) no-repeat;
	width: 172px;
	height: 54px;
}

body#peanuts_page #product_header p{
	background: url(/images/varieties/header-copy-Peanuts.gif) no-repeat;
	width: 386px;
	height: 35px;
}

body#peanuts_page #product_copy h2{
	background: url(/images/varieties/product-copy-title-Peanuts.gif) no-repeat;
	width: 144px;
	height: 46px;
	margin-top: 10px;
}
/* End Peanuts */

/* Cashews page titles and images */
body#cashews_page #product_header h1{
	background: url(/images/varieties/header-title-Cashews.gif) no-repeat;
	width: 172px;
	height: 54px;
}

body#cashews_page #product_header p{
	background: url(/images/varieties/header-copy-Cashews.gif) no-repeat;
	width: 300px;
	height: 35px;
}

body#cashews_page #product_copy h2{
	background: url(/images/varieties/product-copy-title-Cashews.gif) no-repeat;
	width: 166px;
	height: 46px;
}
/* End Cashews */

/* Almonds page titles and images */
body#almonds_page #product_header h1{
	background: url(/images/varieties/header-title-Almonds.gif) no-repeat;
	width: 172px;
	height: 54px;
}

body#almonds_page #product_header p{
	background: url(/images/varieties/header-copy-Almonds.gif) no-repeat;
	width: 297px;
	height: 35px;
}

body#almonds_page #product_copy h2{
	background: url(/images/varieties/product-copy-title-Almonds.gif) no-repeat;
	width: 140px;
	height: 46px;
}
/* End Almonds */

/* Mixed Nuts page titles and images */
body#mixednuts_page #product_header h1{
	background: url(/images/varieties/header-title-MixedNuts.gif) no-repeat;
	width: 199px;
	height: 54px;
}

body#mixednuts_page #product_header p{
	background: url(/images/varieties/header-copy-MixedNuts.gif) no-repeat;
	width: 395px;
	height: 35px;
}

body#mixednuts_page #product_copy h2{
	background: url(/images/varieties/product-copy-title-MixedNuts.gif) no-repeat;
	width: 127px;
	height: 26px;
}
/* End Mixed Nuts */

/* Bars page titles and images */

body#bars_page #product_header h1{
	background: url(/images/varieties/header-title-Bars.gif) no-repeat;
	width: 92px;
	height: 54px;
}

body#bars_page #product_header p{
	background: url(/images/varieties/header-copy-Bars.gif) no-repeat;
	width: 424px;
	height: 20px;
}

body#bars_page #product_copy h2{
	background: url(/images/varieties/bars_headline_notjustanynutbar.gif) no-repeat;
	width: 176px;
	height: 19px;
}
/* End Bars */


/* Trail Mix page titles and images */
body#trailmix_page #product_header h1{
	background: url(/images/varieties/header-title-TrailMix.gif) no-repeat;
	width: 172px;
	height: 54px;
}

body#trailmix_page #product_header p{
	background: url(/images/varieties/header-copy-TrailMix.gif) no-repeat;
	width: 590px;
	height: 35px;
}

body#trailmix_page #product_copy h2{
	background: url(/images/varieties/product-copy-title-TrailMix.gif) no-repeat;
	width: 193px;
	height: 46px;
	margin-top: 20px;
}
/* End Trail Mix */

 /* Harvest page titles and images */
body#harvest_page #product_header h1{
	background: url(/images/varieties/header-title-harvest.gif) no-repeat;
	width: 198px;
	height: 54px;
}

body#harvest_page #product_header p{
	background: url(/images/varieties/header-copy-harvest.gif) no-repeat;
	width: 401px;
	height: 33px;
}

body#harvest_page #product_copy h2{
	background: url(/images/varieties/product-copy-title-harvest.gif) no-repeat;
	width: 112px;
	height: 74px;
	margin-top: 20px;
}
/* End Harvest */

/* Baking Nuts page titles and images */
body#bakingnuts_page #product_header h1{
	background: url(/images/varieties/header-title-BakingNuts.gif) no-repeat;
	width: 229px;
	height: 54px;
}

body#bakingnuts_page #product_header p{
	background: url(/images/varieties/header-copy-BakingNuts.gif) no-repeat;
	width: 349px;
	height: 35px;
}

body#bakingnuts_page #product_copy h2{
	background: url(/images/varieties/product-copy-title-BakingNuts.gif) no-repeat;
	width: 200px;
	height: 26px;
	margin-top: 25px;
}
/* End Baking Nuts */

/* On the Go page titles and images */
body#onthego_page #product_header h1{
	background: url(/images/varieties/header-title-OntheGo.gif) no-repeat;
	width: 172px;
	height: 54px;
}

body#onthego_page #product_header p{
	background: url(/images/varieties/header-copy-OntheGo.gif) no-repeat;
	width: 279px;
	height: 35px;
}

body#onthego_page #product_copy h2{
	background: url(/images/varieties/product-copy-title-OntheGo.gif) no-repeat;
	width: 160px;
	height: 26px;
	margin-top: 25px;
}
/* End On the Go */

/* More Planters page titles and images */
body#moreplanters_page #product_header h1{
	background: url(/images/varieties/header-title-MorePlanters.gif) no-repeat;
	width: 255px;
	height: 54px;
}

body#moreplanters_page #product_header p{
	background: url(/images/varieties/header-copy-MorePlanters.gif) no-repeat;
	width: 256px;
	height: 35px;
}

body#moreplanters_page #product_copy h2{
	background: url(/images/varieties/product-copy-title-MorePlanters.gif) no-repeat;
	width: 204px;
	height: 26px;
	margin-top: 25px;
}
/* End More Planters */

/* Begin Nutrition Info */
body#detail{
	margin: 0;
	padding: 0;
	background-color: #105ea5;
}

#detailFullSize{
	width: 687px;
	margin: auto;
	text-align: center;
}

#detailContainer{
	width: 659px;
	margin: auto;
}

#detailError{
	width: 639px;
	margin: auto;
	padding: 0 10px 0 10px;
}


#nutritionHeader h1{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 14px;
	color: #ecdb5f;
	margin: 0;
	padding: 0;
}

#nutritionHeader p.smaller{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
}

#nutritionHeader p{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 30px;
	font-weight: bold;
	color: #fff;
}

#nutritionHeader{
	width: 645px;
	margin: 10px 0 30px 0;
	text-align: center;
}

#nutritionBox{
	/* width: 225px; */
	border: 6px solid #4287c5;
	float: left
}

#ingredientsBox{
	width: 400px;
	margin: 0 0 0 20px;
	float: left;
}

#ingredientsBox p, #detailError p{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	color: #fff;
}

#ingredientsBox a:link, #ingredientsBox a:visited, #ingredientsBox a:active, p.blu{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	color: #99ccff;
}

#ingredientsBox a:hover{
	color: #f9df29;
}

.clear{
	clear: both;
}

#varietiesIngredients{
	width: 225px;
	float: left;
	text-align: left;
}

#varietiesBox{
	width: 160px;
	margin: 0 0 0 10px;
	float: left;
}

#legal{
	width: 385px;
	text-align: left;
	margin: 25px 0 0 0;
}
/* End Nutrition Info */

.new
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	font-weight:bold;
	color: #ffe132;
	text-decoration:none;	
}