/*
===================================================
TrueNorth Stylesheet: GLOBAL
===================================================
*/

body {
	padding: 0;
	margin: 0;
	background-color: #C8B585;
	font: 11px arial, helvetica, verdana, sans-serif;
}

div#papyrus_background {
	background: transparent url("../images/background.gif") 50% 0;
}

div#main_content {
	padding-left: 25px;
	width: 975px;
}

div.wrapper
	{
	margin: 0 auto;
	}

p
	{
	margin: 0 0 10px 0;
	}
	
a,
a:link,
a:visited
	{
	color: #8F0707;
	text-decoration: none;
	}

a:hover,
a:active
	{
	color: #AD1818;
	text-decoration: underline;
	}

br.clear {
	clear: both;
}

div.doubleClick
	{
	border: 0;
	height: 0;
	}

/*
---------------------------------------------------
Header
---------------------------------------------------
*/

div#header
	{
	height: 81px;
	background: #efe3c6 url(../images/header_bg.gif) 50% 0 repeat-x;
	overflow: hidden;
	}


ul#nav li a#logo
	{
	display: block;
	width: 254px;
	height: 81px;
	background: url(../images/logo.gif) 0 0 no-repeat;
	}
ul#nav li a#logo:hover
	{
	background-position: 0 0;
	}

ul#nav
	{
	margin: 0;
	padding: 0;
	list-style: none;
	}
ul#nav li
	{
	float: left;
	}
ul#nav li a
	{
	display: block;
	text-indent: -999em;
	overflow: hidden;
	background-position: 0 0;
	background-repeat: no-repeat;
	}
ul#nav li a:hover
	{
	background-position: 0 -57px;
	}


body#home ul#nav li a#nav_our_products,
body#our_products ul#nav li a#nav_our_products,
body#our_story li a#nav_our_story,
body#whats_inside li a#nav_whats_inside,
body#faq ul#nav li a#nav_faq,
body#where ul#nav li a#nav_where,
body#contact ul#nav li a#nav_contact
	{
	background-position: 0 -114px;
	}

/*
---------------------------------------------------
Footer
---------------------------------------------------
*/

div#footer {
	height: 52px;
	background: url(../images/footer_bg.gif) repeat-x left bottom;
}

div#footer div.wrapper {
	width: 1000px;
	height: 52px;
}

div#footer div.wrapper div#footer_content {
	position: relative;
	float: left;
	width: 1000px;
}

div#footer a#logo_frito_lay {
	float: left;
	display: block;
	width: 36px;
	height: 22px;
	margin: 12px 0 0 18px;
	background: url(../images/logo_frito_lay.gif) 0 0 no-repeat;
	text-indent: -999em;
}

div#footer p#footer_info {
	color: #85603c;
	float: left;
	margin: 17px 0 0 10px;
}

	/* BEGIN: Footer Nav */
	div#footer ul#footer_nav {
		float: left;
		padding: 0;
		margin: 17px 0 0 10px;
		list-style: none;
	}
	
	div#footer ul#footer_nav li {
		float: left;
		padding: 0 7px;
		background: url(../images/footer_nav_divider.gif) 100% 0 no-repeat;
	}
	
	div#footer ul#footer_nav li.last { background: none; }
	
	div#footer ul#footer_nav li a,
	div#footer ul#footer_nav li a:link,
	div#footer ul#footer_nav li a:visited {
		color: #9d854a;
		text-decoration: none;
	}
	
	div#footer ul#footer_nav li a:hover,
	div#footer ul#footer_nav li a:active {
		color: #cdb26f;
		text-decoration: underline;
	}
	/* END: Footer Nav */

div#footer div#footer_nuts {
	position: absolute;
	top: -45px;
	right: 0;
	width: 317px;
	height: 81px;
	background: url(../images/footer_nuts.gif) 0 0 no-repeat;
	z-index: 500;
}

h4 sup{
	font-size:12px;

}
