	body,html{
	width: 100%;
	height: 100%;
	margin: 0; padding: 0;
	}
	
	body{
		background-color: #ffc50c;
		background-image: url(../images/gradient-bg.jpg);
		background-repeat: repeat-x;
		text-align: center;
		font-size: 11px;
	}
	
	#BackGroundBar{
		width: 100%;
		height: 433px;
		position: absolute;
		top: 162px;
		left: 0;
		background-position: center;
		background-repeat: no-repeat;
		background-image: url(../images/titlebar-bg.jpg);
		z-index: 1;
	}
	
	#wrapper{
		margin: 0 auto;
		width: 846px;
		/*height: 500px;*/
		position: relative;
		z-index: 2;
		text-align: left;
		padding-left: 100px;
	}
	
	#wrapper #getinvolved{
		position: relative;
	
	}
	
	#wrapper #BeActive{
		position: relative;
	
	}
	#header{
		height: 103px;
		/*background-image:url(/images/theSpotHeader/band2.gif);*/
		background-repeat: no-repeat;
		margin-left:-35px;
		text-align: center;
		position:relative;
	}
	

	
	/*#header a{
		font: Arial;
		font-size: 9px;
		letter-spacing: 1px;
		color: #ffffff;
		text-decoration: none;
		
	}
	
	#header a:hover{
		color: #f7272f;
		text-decoration: underline;
		
	}*/
	
	#contactus #header-contactus{
		color: #f7272f;
		text-decoration:underline;
	
	}
	
	#Product-Locator #header-productLocator{
		color: #f7272f;
		text-decoration:underline; 
	
	
	}
	

	
	#MainContentWrapper{
		height: 797px;
	}
	
	/*#Home #MainContentWrapper{
		height:510px;
	}*/
		
		#content-header{
			width: 846px;
			background-repeat:no-repeat;

		}
		/*#Home #content-header{
			background-image: url(../images/home-header.jpg);
			height: 175px;
		}*/
		
		
		#HealthyGeneration #content-header{
			background-image:url(../images/healthyGen-header.jpg);
			height: 147px;
		
		}
		
		#Responsibility #content-header{
			background-image:url(../images/responsibility-header.jpg);
			height: 155px;
		
		}
		#ajaxinfoarea{
			position: absolute;
			/*top: 30px;
			left: 264px;*/
			z-index: 1000;
		}
		#CookiesPopup{
			position: absolute;
			/*top: 30px;
			left: 264px;*/
			background-image: url(../images/nutFactBg.gif);
			width: 342px;
			height: 284px;
			padding:10px 5px 12px 15px;
			z-index: 1001;
		}
		#IngredientsPopup{
			position: absolute;
			/*top: 30px;
			left: 264px;*/
			background-image: url(../images/ingredients-bg.jpg);
			width: 505px;
			height: 221px;
			padding:10px 15px 12px 15px;
			z-index: 1001;
		}
		#IngredientsPopup .close{
			top:12px;
			left:480px;
		}
		#IngredientsPopup #imgpanel{
			display:block;
			width:493px;
			height:142px;
			margin-top:10px;
			margin-left:auto;
			margin-right:auto;
			margin-bottom:0px;
		}
		#CookiesPopup h2,#IngredientsPopup h2{
			margin-bottom:5px;
		}
		#CookiesPopup .close{
			top:12px;
			left:305px;
		}
		#CookiesPopup .infoImage{
			margin-top:15px;
		}
		
		#pyramidPopup{
			position: absolute;
			z-index: 100;
			top: 30px;
			left:185px;
			background-image: url(../images/pyramidPopup.gif);
			width: 475px;
			height: 304px;
		}
		#pyramidPopup .close{
			top:12px;
			left:422px;
		}
		#EatRight #ContentWrapper #CookiesPopup a,#EatRight #ContentWrapper #pyramidPopup a,#EatRight #ContentWrapper #IngredientsPopup a{
			font-style:normal;
		}
		
		#EatRight #content-header{
			background-image:url(../images/v3/eatRight-header.jpg);
			height: 109px;
		
		}
		
		#EatRight #EatRightCookies{
			position: absolute;
			top: 46px;
			left: 675px;
		
		}
		
		#EatRight #EatRightClusters{
			position: absolute;
			top: 94px;
			left: 380px;
			
			
		}
		
		#EatRight #EatRightCrackers{
			position:absolute;
			top: 225px;
			left: 668px;
		
		}
		
		#EatRight #EatRightBrownies{
			position:absolute;
			top: 343px;
			left: 413px;
		
		}

		
		#BeActive #content-header{
			/*background-image:url(../images/beActive-header.jpg);*/
			background-image:url(../images/v3/beActive-header.jpg);
			/*height: 169px;*/
			height: 109px;
		}
		
		#getinvolved #content-header{
			background-image: url(../images/getInvolved-header.jpg);
			height: 175px;
		}
		
		#contactus #content-header{
			background-image:url(../images/contact-header.jpg);
			height: 147px;
		
		}
		
		#Product-Locator #content-header{
			background-image: url(../images/productLocator-header.jpg);
			height: 150px;
		
		
		}
		
		
		#content{
			width: 846px;
			/*background-color:#FFFFFF;*/
			
		}
		
		/*#Home #content{
			position: relative;
			background-image: url(../images/home-contentbg.jpg);
			height: 195px;
			
		
		
		}*/
		
		#HealthyGeneration #content{
			position: relative;
			background-image:url(../images/healthyGen-contentbg.jpg);
			height: 496px;
		
		}
		
		#HealthyGeneration #healthyGen-character{
			position: absolute;
			top: 1px;
			right: 636px;
		
		}
		
		#HealthyGeneration #healthyGen-Pyramid{
			position: absolute;
			top: 344px;
			left: 244px;
			
		}
		
		#HealthyGeneration #healthyGenQuote1{
			position: absolute;
			top: 43px;
			left: 610px;
		
		}
		
		#HealthyGeneration #healthyGenQuote2{
			position: absolute;
			top: 330px;
			left: 760px;
		
		
		}

		
		#Responsibility #content{
			position: relative;
			background-image:url(../images/responsibility-contentbg.jpg);
			height: 488px;
		
		}
		
		#Responsibility #resCharacterBg{
		position: absolute;
		left: 18px;
		top: 220px;
		
		}
		
		#Responsibility #resQuote1{
		position: absolute;
		left: 63px;
		bottom: 482px;
		
		}
		
		#Responsibility #resQuote2{
		position: absolute;
		left: 320px;
		top: 197px;
		
		}
		
		
		
		#EatRight #content{
			Position: relative;
			background-image:url(../images/v3/eatRight-contentbg.jpg);
			height: 537px;
		
		}
		
		
		#BeActive #content{
			position: relative;
			background-image:url(../images/v3/beActive-contentbg.jpg);
			/*height: 474px;*/
			height: 537px;
			background-color: #FFFFFF;
		
		}
		
		/*#BeActive #BeActive-character{
			position: absolute;
			left: 520px;
			bottom: 158px;
		
		}
		
		#BeActive #BeActive-quote{
			position: absolute;
			left: 500px;
			top:320px;
		}*/
		
		
		#getinvolved #content{
			position: relative;
			background-image: url(../images/getInvolved-contentbg.jpg);
			height: 472px;
			background-color: #ffffff;
			
		
		}
		
		#getinvolved #getinvolved-character{
			position: absolute;
			left: 580px;
			top: 47px;
		
		
		}
		
		#contactus #content{
			background-image:url(../images/contact-bg.jpg);
			height: 496px;
		
		}
		
		#Product-Locator #content{
			position: relative;
			background-image: url(../images/productLocator-contentbg.jpg);
			/*height: 493px;*/
			height:233px;
			background-color: #FFFFFF;
		
		
		}
		
		#Product-Locator #prodLocMap{
			position: absolute;
			top: 155px;
			left: 143px;
		
		
		}
		
		#content-footer{
			width: 846px;
			
		}
		
		/*#Home #content-footer{
			background-image: url(../images/home-footer.jpg);
			height: 68px;
		
		
		}*/
		
		#HealthyGeneration #content-footer{
			background-image:url(../images/healthyGen-footer.jpg);
			height: 83px;
		
		}
		
		#Responsibility #content-footer{
			background-image:url(../images/responsibility-footer.jpg);
			height: 83px;
		
		}
		
		#EatRight #content-footer{
			background-image:url(../images/v3/eatRight-footer.jpg);
			height: 81px;
		
		}
		
		#BeActive #content-footer{
			background-image:url(../images/v3/beActive-footer.jpg);
			height: 81px;
		
		}
		
		#getinvolved #content-footer{
			background-image: url(../images/getInvolved-footer.jpg);
			height: 79px;
		
		}
		
		#contactus #content-footer{
			background-image:url(../images/content-footer.jpg);
			height: 83px;
		
		}
		
		#Product-Locator #content-footer{
			background-image: url(../images/productLocator-footer.jpg);
			height: 83px;
		
		
		}

	#footer{
		text-align: center;
		color: #a2483c;
		width: 846px;
		height: 62px;
		background-image: url(../images/genMax-footer.jpg);
	}
	#EatRight #footer{
		text-align: center;
		color: #a2483c;
		width: 846px;
		height: 56px;
		/*background-image: url(/images/eatRight-copyfooter.jpg);*/
		background-image: url(/images/v3/copyfooter.jpg);
	}
	#Product-Locator #footer{
		background-image: url(../images/productLocator-copyfooter.jpg);
	}
	#BeActive #footer{
		background-image: url(../images/v3/copyfooter.jpg);
		height:56px;
	}
	#Product-Locator #MainContentWrapper{
		height:538px;
	}
	#mars-button{
		display:block;
		width:121px;
		height: 37px;
		margin:0px auto;
	}
	/*#Home #footer{
		text-align: center;
		color: #a2483c;
		width: 846px;
		height: 59px;
		background-image: url(../images/homepage-footer.jpg);
	}*/
	
	
/*make your mark*/
#EatRight #MainContentWrapper{
	height:799px;
}
#Signup #MainContentWrapper{
		height:552px;
	}
#Signup #content-header{
	background-image:url(/images/v3/signup-header.jpg);
	height:68px;
}
#Signup #content{
	position:relative;
	background-image:url(/images/v3/signup-content.jpg);
	height:344px;
}
#Signup #content-footer{
	background-image:url(/images/v3/signup-footer.jpg);
	height:68px;
}
#Signup #footer{
	text-align: center;
	color: #a2483c;
	width: 846px;
	height: 58px;
	background-image: url(../images/makeyourmark/signup-copyfooter.jpg);
}

#Registered #MainContentWrapper{
	width:788px;
}
#Registered #content-header{
	background-image:url(/images/makeyourmark/register-header.jpg);
	height:76px;
}
#Registered #content{
	position:relative;
	background-image:url(/images/makeyourmark/register-content.jpg);
	height:568px;
}
#Registered #content-footer{
	background-image:url(/images/makeyourmark/register-footer.jpg);
	height:82px;
}
#Registered #footer{
	text-align: center;
	color: #a2483c;
	width: 846px;
	height: 57px;
	background-image: url(../images/makeyourmark/register-copyfooter.jpg);
}
/*end make your mark*/

/*v2 homepage flash*/
#Home #MainContentWrapper{
		/*height:510px;*/
		height:581px;
}
#Home #home_flash{
		position:absolute;
		width:872px;
		height:439px;
		margin:-140px 0 0 -5px;
		z-index:1;
}
#Home #content-header{
	background-image: url(../images/v3/home-header.jpg);
	height:140px;
}
#Home #content{
	position: relative;
	background-image: url(../images/v3/home-content.jpg);
	height:230px;			
}
#Home #content-footer{
	background-image: url(../images/v3/home-footer.jpg);
	/*height: 68px;*/	
	height:139px;
}
#Home #footer{
		text-align: center;
		color: #a2483c;
		width: 846px;
		height: 59px;
		background-image: url(../images/v3/homepage-footer.jpg);
}
#Home #findout{
	position:absolute;
	display:none;
	margin:90px 0 0 420px;
}
#Home #findout a{
	display:block;
	width:83px;
	height:30px;
}
#Home #findout a:hover{
	background-image:url(/images/v2_rollovers/insideOVER.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#Home #checkoutsnacks{
	position:absolute;
	margin:228px 0 0 713px;
	display:none;
}
#Home #checkoutsnacks a{
	display:block;
	width:65px;
	height:30px;
}
#Home #checkoutsnacks a:hover{
	background-image:url(/images/v2_rollovers/snacksOVER.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
/*end v2 homepage flash*/

/* v3*/
#iPodOverlay{
	width:93px;
	height:166px;
	position:absolute;
	top:111px;
	left:866px;
	background-image:url(/images/v3/ipod.gif);
	background-repeat:no-repeat;
	z-index:102;
}

/* dennis*/
/*#Dennis .Dennishomehome #content-header{
	height:0px;
}*/
#Dennis #dennis_flash{
	position:absolute;
	width:872px;
	height:665px;
	top:-3px;
	left:0px;
	z-index:102;
}

#Dennis #footer{
	background-image: url(/images/v3/dennis_bio-copyfooter.jpg);
}
	
#Dennis #flashButtons{
	width:818px;
	height:89px;
	position:absolute;
	top:476px;
	left:33px;
}

.Dennishome #content-header{
	background-image: url(/images/v3/dennis_bio-header.jpg);
	background-repeat:no-repeat;
	height:125px;
}
.Dennishome #content{
	position: relative;
	background-image: url(/images/v3/dennis_home-content.jpg);
	background-repeat:no-repeat;
	height:515px;			
}
.Dennishome #content-footer{
	background-image: url(/images/v3/dennis_home-footer.jpg);
	background-repeat:no-repeat;
	height: 85px;	
}

.bio #content-header{
	background-image: url(/images/v3/dennis_bio-header.jpg);
	height:125px;
}
.bio #content{
	position: relative;
	background-image: url(/images/v3/dennis_bio-content.jpg);
	height:515px;			
}
.bio #content-footer{
	background-image: url(/images/v3/dennis_bio-footer.jpg);
	height: 85px;	
}

.QandA #content-header{
	background-image: url(/images/v3/dennis_qa-header.jpg);
	height:125px;
}
.QandA #content{
	position: relative;
	background-image: url(/images/v3/dennis_qa-content.jpg);
	height:515px;			
}
.QandA #content-footer{
	background-image: url(/images/v3/dennis_bio-footer.jpg);
	height: 85px;	
}
/* end  dennis*/

/*terms and conditions*/
#termsandconditions #content-header{
	background-image:url(/images/v3/terms-header.jpg);
	height: 147px;
}
#termsandconditions #content{
	background-image:url(../images/contact-bg.jpg);
	height: 496px;	
}
#termsandconditions #content-footer{
	background-image:url(../images/content-footer.jpg);
	height: 83px;
		
}
/*end terms and conditions*/

/* footer*/
#wrapper #footer-nav{
	width:846px;
	text-align: center;
	margin-bottom:19px;
}
	#footer-nav a{
		font: Arial;
		font-size: 9px;
		letter-spacing: 1px;
		color: #ff6c00;
		text-decoration: none;
		
	}
	
	#footer-nav a:hover{
		color: #f7272f;
		text-decoration: underline;
		
	}

/*end footer*/
/* end v3*/
