body { background: #aec281; font-family: Georgia, "Times New Roman", Times, serif; }

#container { width: 772px; margin: 0 auto; }

#header { background: url('../images/header.jpg') no-repeat; width: 772px; height: 457px; position: relative; }

#header h1 { padding: 18px 0 0 20px; }
#header h1 a { width: 140px; height: 95px; display: block; text-indent: -5000px; }
#header h2 { text-indent: -5000px; }
#header ul {
	position: absolute;
	top: 30px;
	right: 49px;
}
#header li { display: inline; }
#header ul li a { display: block; float: left; font-size: 10px; text-transform: uppercase; text-decoration: none; color: #4a6c4a; padding: 5px 10px; background: url('../images/header_link_border.gif') right repeat-y;  }
#header ul li a:hover { color: #7C1315 ; }
#header ul li.last-item a { background: none; }

#bottom-nav { background: #fff url('../images/bottom_nav.gif') no-repeat; width: 754px; height: 112px; padding: 13px 0 0 18px; }
#bottom-nav li { display: inline; }
#bottom-nav a { height: 93px; display: block; float: left; text-indent: -5000px; margin-right: 6px; }
a#about-us { background: url('../images/bottom_nav_about-us.gif') no-repeat; width: 146px; }
a#products { background: url('../images/bottom_nav_products.gif') no-repeat; width: 146px; }
a#quality { background: url('../images/bottom_nav_quality.gif') no-repeat; width: 146px; }
a#recipes { background: url('../images/bottom_nav_recipes.gif') no-repeat; width: 277px; }
a#about-us:hover, a#products:hover, a#quality:hover { background-position: bottom; }

#footer { clear: both; background: url('../images/footer_logo.gif') left top no-repeat; width: 730px; height: 60px; margin: 0 auto; position: relative; }
#footer ul {
	position: absolute;
	left: 99px;
	top: 7px;
	width: 251px;
}
#footer li { display: inline; }
#footer a:link, #footer a:visited { text-transform: uppercase; font-size: 9px; text-decoration: none; color: #1E521E; margin-right: 15px; }
#footer a:hover { color: #000; }
#footer p { float: right; color: #1E521E; text-transform: uppercase; font-size: 9px; padding-top: 13px; }
#footer a#logo { width: 63px; height: 40px; text-indent: -5000px; display: block; position: absolute; left: 0; top: 0; }


/* style for interior pages  ---
-------------------------------------------------------------- */
#interior #header { background: #fff url('../images/interior_header.gif') no-repeat; width: 772px; height: 133px; position: relative; }
#header h1 { padding: 33px 0 0 48px; }
#interior #header h1 a { width: 130px; height: 85px;  }

#content { background: url('../images/content.gif') repeat-y; width: 772px; }
#content-inner { background: url('../images/content_inner.gif') bottom no-repeat; padding: 0 47px 20px 37px; }

#sidebar { width: 230px; float: left; }
#sidebar ul { padding-bottom: 12px; background: #98a77e; margin-bottom: 2px; }
#sidebar ul li a { display: block; padding: 9px 0 9px 10px; color: #fff; background: #98a77e; text-decoration: none; border-bottom: 2px solid #fff; font-size: 16px; font-weight: bold; }
#sidebar ul li a:hover, #sidebar ul li a.active { background: #6b1b1b; }

#main-content { width: 440px; float: left; margin-left: 10px; }
#main-content h2 { font-size: 20px; color: #BF1313; margin-bottom: 12px; }
#main-content h3 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #1E521E; text-transform: 18px; }
#main-content p { font-size: 14px; color: #000; margin-bottom: 18px;; }
#main-content a:link, #main-content a:visited { color: #1E521E; text-decoration:none }
#main-content a:hover { color: #7c1315; text-decoration:none }
#sidebar ul li:hover,
#sidebar ul li.hover {
	position:relative;
}
* html #sidebar ul li {
	float:left;
}
#sidebar ul li:hover ul,
#sidebar ul li.hover ul {
	display:block;
}
#sidebar ul li ul {
	position:absolute;
	padding:0;
	top:0px;
	left:230px;
	width:232px;
	display:none;
	
	border-left:2px solid #fff;
	
}
#sidebar ul li ul li a {
	background:#bccb92;
	font-size:12px;
	font-weight:normal;
	 padding: 10px 0 11px 10px;
}
#sidebar ul li ul li a:hover {
	background:#a9b58f;
}
