
body {
	background-image:url(images/white_bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	background-color:#FDCB46;
	text-align:center;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#mainWrap {
	width:756px;
	margin:0 auto;
	padding:0;
	background-color:#FFF;
}

#header {
	background:url(images/HeaderBG.jpg) no-repeat;
	height:90px;
	width:756px;
	margin:0;
	padding:0;
}

/*  mainNav begins  */

#mainNav {
	width:585px;
	height:23px;
	background:url(images/mainNav.jpg);
	margin:0px;
	padding:0px;
	position:relative;
}

#mainNav li{
	margin:0px;
	padding:0px;
	list-style:none;
	position:absolute;
	top:0px;
}

#mainNav li, #mainNav a {
	height:23px;
	display:block;
}

#m_menu {
	left:0px;
	width:158px;	
}

#m_menu a:hover {
	background:transparent url(images/mainNav.jpg) 0px -23px no-repeat;	
}

#m_partyPacks {
	left:158px;
	width:113px;	
}

#m_partyPacks a:hover {
	background:transparent url(images/mainNav.jpg) -158px -23px no-repeat;	
}

#m_contactUs {
	left:271px;
	width:108px;	
}

#m_contactUs a:hover {
	background:transparent url(images/mainNav.jpg) -271px -23px no-repeat;	
}

#m_company {
	left:379px;
	width:93px;	
}

#m_company a:hover {
	background:transparent url(images/mainNav.jpg) -379px -23px no-repeat;	
}

#m_franchising {
	left:472px;
	width:113px;	
}

#m_franchising a:hover {
	background:transparent url(images/mainNav.jpg) -472px -23px no-repeat;	
}

/* end main nav  */

/* begin sub navigation  */

#subNav {
	width:171px;
	margin:15px 0px;
	padding:0px;
	text-align:center;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#C30;
}

#subNav a:link {color:#C30; text-decoration:none;}
#subNav a:visited {color:#C30; text-decoration:none;}
#subNav a:hover {color:#5B842B; text-decoration:none;}
#subNav a:active {color:#5B842B; text-decoration:none;}

#subNav ul {
	padding:0px 15px;
	margin:0px;
}

#subNav li {
	list-style-image:url(images/spacer.gif);
	padding:0px 0px 25px 0px;
	margin:0px;
	text-align:left;
	font-weight:bold;
}

/* end sub navigation  */

/*   begin content styles  */

#content {
	width:585px;
	text-align:left;
	margin:15px 0px 0px 171px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#content a:link {color:#5B842B; text-decoration:underline;}
#content a:visited {color:#5B842B; text-decoration:underline;}
#content a:hover {color:#f60; text-decoration:underline;}
#content a:active {color:#f60; text-decoration:underline;}

.redlink a:link {color:#CC0000; text-decoration:none; font-weight:bold;}
.redlink a:visited {color:#CC0000; text-decoration:underline; font-weight:bold;}
.redlink a:hover {color:#5B842B; text-decoration:underline; font-weight:bold;}
.redlink a:active {color:#5B842B; text-decoration:underline; font-weight:bold;}

.list_ol {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#663300;
	padding-right:20px;
}

#content h1 {
	font-size:16px;
	color:#ff6600;
}

#content h2 {
	font-size:12px;
	color:#669900;
	font-weight:bold;
}

#content h4 {
	font-size:12px;
	color:#FFF;
	margin:0;
	padding:0;
}

#content p {
	font-size:11px;
	color:#663300;
	padding-right:20px;
}

#content td {
	font-size:11px;
	color:#663300;
}

#onlinePadding td {
	padding-bottom:10px;
}

#whiteLink a:link {color:#fff; text-decoration:none; font-size:12px; font-weight:bold; padding:10px 0px;}
#whiteLink a:visited {color:#fff; text-decoration:none; font-size:12px; font-weight:bold; padding:10px 0px;}
#whiteLink a:hover {color:#f60; text-decoration:none; font-size:12px; font-weight:bold; padding:10px 0px;}
#whiteLink a:active {color:#fff; text-decoration:none; font-size:12px; font-weight:bold; padding:10px 0px;}

/* Nutritional Styles  */

#nut_toggleBar a:link {color:#fff; text-decoration:none;}
#nut_toggleBar a:visited {color:#fff; text-decoration:none;}
#nut_toggleBar a:hover {color:#fff; text-decoration:underline;}
#nut_toggleBar a:active {color:#fff; text-decoration:none;}

.bold {
	font-weight:bold;
}

.small {
	font-size:6px;
}

/*  end content styles  */

/*  begin footer navigiation  */

#footer {
	margin:40px 0 0 0;
	padding:0;
	text-align:center;
}

/*  row1  */

#row1 {
	width:618px;
	height:25px;
	background:url(images/footerNavR1.jpg);
	margin:0px auto;
	padding:0px;
	position:relative;
}

#row1 li{
	margin:0px;
	padding:0px;
	list-style:none;
	position:absolute;
	top:0;
}

#row1 li, #row1 a {
	height:25px;
	display:block;
}

#home {
	left:0;
	width:53px;	
}

#home a:hover {
	background:transparent url(images/footerNavR1.jpg) 0px -25px no-repeat;	
}

#menu {
	left:53px;
	width:126px;	
}

#menu a:hover {
	background:transparent url(images/footerNavR1.jpg) -53px -25px no-repeat;	
}

#partyPack {
	left:179px;
	width:88px;	
}

#partyPack a:hover {
	background:transparent url(images/footerNavR1.jpg) -179px -25px no-repeat;	
}

#locator {
	left:267px;
	width:106px;	
}

#locator a:hover {
	background:transparent url(images/footerNavR1.jpg) -267px -25px no-repeat;	
}

#contact {
	left:373px;
	width:87px;	
}

#contact a:hover {
	background:transparent url(images/footerNavR1.jpg) -373px -25px no-repeat;	
}

#company {
	left:460px;
	width:72px;	
}

#company a:hover {
	background:transparent url(images/footerNavR1.jpg) -460px -25px no-repeat;	
}

#franchise {
	left:532px;
	width:86px;	
}

#franchise a:hover {
	background:transparent url(images/footerNavR1.jpg) -532px -25px no-repeat;	
}

/*   end row 1  */

/*  row2  */

#row2 {
	width:340px;
	height:25px;
	background:url(images/footerNavR2.jpg);
	margin:0px auto;
	padding:0px;
	position:relative;
}

#row2 li{
	margin:0px;
	padding:0px;
	list-style:none;
	position:absolute;
	top:0;
}

#row2 li, #row2 a {
	height:25px;
	display:block;
}

#giftCards {
	left:0;
	width:87px;	
}

#giftCards a:hover {
	background:transparent url(images/footerNavR2.jpg) 0px -25px no-repeat;	
}

#rewards {
	left:87px;
	width:70px;	
}

#rewards a:hover {
	background:transparent url(images/footerNavR2.jpg) -87px -25px no-repeat;	
}

#eclub {
	left:157px;
	width:61px;	
}

#eclub a:hover {
	background:transparent url(images/footerNavR2.jpg) -157px -25px no-repeat;	
}

#online {
	left:218px;
	width:122px;	
}

#online a:hover {
	background:transparent url(images/footerNavR2.jpg) -218px -25px no-repeat;	
}

/*   end row 2  */

/*  row3  */

#row3 {
	width:200px;
	height:25px;
	background:url(images/footerNavR3.jpg);
	margin:0 auto;
	padding:0;
	position:relative;
}

#row3 li{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:0;
}

#row3 li, #row3 a {   
	height:25px;
	display:block;
}

#terms {
	left:0;
	width:103px;	
}

#terms a:hover {
	background:transparent url(images/footerNavR3.jpg) 0px -25px no-repeat;	
}

#privacy {
	left:103px;
	width:97px;	
}

#privacy a:hover {
	background:transparent url(images/footerNavR3.jpg) -103px -25px no-repeat;	
}

/*   end row 3  */

#footer p {
	color:#5B842B;
	font-size:10px;
	margin:0;
	padding:15px 0;
}
