@charset "utf-8";
/* CSS Document */
* {margin:0;padding:0} /* this fixes FF so no gaps between Divs */
html, body, #main_container {
background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d2e16;
	line-height: 16px;
	}
a:link, a:visited { color: #f68a2b; text-decoration:none; }
a:hover { text-decoration:underline;}

#main_container
{
width: 900px;
margin-left:auto;
margin-right:auto;
background-image:url(../images/background.jpg);
background-repeat:repeat-x;
overflow: none; /* this fixes FF to show the background image */
height: auto; min-height: 100%;
}

#title_container
{
margin-left:auto;
margin-right:auto;
width: 900px;
height:19px;
padding-top:8px;
margin-top:0;
position:relative;
}
#header_container
{
margin-left:auto;
margin-right:auto;
width: 640px;
height:72px;
padding:30px 0 0 260px;
background-image:url(../images/header_back.jpg);
background-repeat:no-repeat;
margin-top:0;
position:relative;
float:left;
}
#ingredients_container
{
margin-left:auto;
margin-right:auto;
width: 640px;
height:72px;
padding:13px 0 0 0px;
color:#c1aa85;
margin-top:0;
position:relative;
float:left;
}
#nav_col_1
{
float:left;
width: 150px;
height:auto;
padding-right:23px;
}
#nav_col_2
{
float:left;
width: 153px;
height:auto;
padding-right:24px;
}
#nav_col_3
{
float:left;
width: 122px;
height:auto;
padding-right:27px;
}
#nav_col_4
{
float:left;
width: 140px;
height:auto;
}

/* FOOTER */
#footer_container
{
clear: both;
position: relative;
height: 100px;
margin-top: -100px;
background-color:#d9c5a1;
}
#footer_text
{
width: 900px;
margin-left:auto;
margin-right:auto;
padding-top:10px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#4d2e16;
font-weight:bold;
text-align: left;
position:relative;
}
#footer_text_right
{
left:400px;
position:absolute;
text-align:right;
top:12px;
width:500px;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
color:#4d2e16;
}

#footer_links
{
width: 900px;
min-height:200px;
margin-left:auto;
margin-right:auto;
}

#footer_product_links
{
float: left;
position: relative;
width: 214px;
padding:5px 10px 20px 0px;
list-style-image:url(../images/arrow.jpg);
list-style-position:inside;
}
#footer_product_links2
{
float: left;
position: relative;
width: 214px;
padding:5px 10px 20px 0px;
list-style-image:url(../images/arrow.jpg);
list-style-position:inside;
}
#footer_product_links3
{
float: left;
position: relative;
width: 214px;
padding:5px 10px 20px 0px;
list-style-image:url(../images/arrow.jpg);
list-style-position:inside;
}
#footer_product_links4
{
float: left;
position: relative;
width: 214px;
padding:5px 10px 20px 0px;
list-style-image:url(../images/arrow.jpg);
list-style-position:inside;
}
img.floatLeft {
	float: left;
	margin-right: 3px;
	margin-bottom: 50px;
}
#sitemap_wrapper
{
 clear: both;
   float: left;
   position: relative;
	width: 886px;
	padding-left:14px;
	background-image:url(../images/category-images/main-div-back.jpg);
	background-repeat:repeat-y;
	list-style-image:url(../images/arrow.jpg);
list-style-position:inside;
}

