/*

#3e260c  Text
#9e6724  Header text
#eff0e2  Content background
#eae5c6  Light tan: body background

*/

/* General styles */

body
{
  color: #000000;
  background-color: #eff0e2;
  background-image: url("body_bkgd.jpg");
  margin: 0;
  padding: 0 0 20px 0;
  text-align: center;
  line-height: 20px;
}

#container
{
	width: 960px;
	margin: 0px auto;
	text-align: left;
	color: #000000;
	background-color: #eff0e2;
	background-repeat: no-repeat;
	background-position: bottom right;
}

#content
{
	padding: 0px 160px 10px 30px;
}

h1, h2, h3, h4
{
  font-family: Arial, sans-serif;
  color: #3e260c;
  background-color: #eff0e2;
  font-weight: 400;
}

p, tr, th, td, ul, ol, li, label
{
  font-family: Arial, sans-serif;
  color: #3e260c;
  background-color: #eff0e2;
  font-size: 14px;
}

h1
{
  font-size: 22px;
}

h2
{
  font-size: 20px;
}

h3
{
  font-size: 18px;
}

h4
{
  font-size: 16px;
}

h1#logo
{
	margin: 0;
	padding: 0;
}

h1#headline
{
	font-size: 36px;
	color: #a16620;
}

a:link
{
	color: #696552;
	background-color: #eff0e2;
}

a:visited
{
	color: #8C8669;
	background-color: #eff0e2;
}

a:hover
{
	color: #9b6830;
	background-color: #eff0e2;
}

/* Header and top nav */

#nav
{
  margin: 0;
  padding: 0;
  color: #ffffff;
  background-color: #eff0e2;
  width: 750px;
  height: 35px;
}

#nav div#home, div#about, div#products, div#news, div#faq, div#gallery, div#contact
{
	float: left;
	height: 35px;
	margin: 0;
}

#nav div#home a, div#about a, div#products a, div#news a, div#faq a, div#gallery a, div#contact a
{
	display: block;
	margin: 0;
	padding:0;
	width: 100%;
	height:100%;
	overflow:hidden;
	text-decoration: none;
}

#nav div#home span, div#about span, div#products span, div#news span, div#faq span, div#gallery span, div#contact span
{
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	display: block;
	margin: 0;
	padding: 0;
	display: none;
}

#nav div#home a:hover, #nav div#about a:hover, #nav div#products a:hover, #nav div#news a:hover, #nav div#faq a:hover, #nav div#gallery a:hover, #nav div#contact a:hover
{

	background-image: none;
}

#nav div#home
{
	width: 69px;
	background: url("home.gif") 0px -35px no-repeat;
}

#nav div#home a
{
	background: url("home.gif") top left no-repeat;
}

#nav div#about
{
	width: 140px;
	background: url("about.gif") 0px -35px no-repeat;
}

#nav div#about a
{
	background: url("about.gif") top left no-repeat;
}

#nav div#products
{
	width: 167px;
	background: url("products.gif") 0px -35px no-repeat;
}

#nav div#products a
{
	background: url("products.gif") top left no-repeat;
}

#nav div#news
{
	width: 97px;
	background: url("news.gif") 0px -35px no-repeat;
}

#nav div#news a
{
	background: url("news.gif") top left no-repeat;
}

#nav div#faq
{
	width: 38px;
	background: url("faq.gif") 0px -35px no-repeat;
}

#nav div#faq a
{
	background: url("faq.gif") top left no-repeat;
}

#nav div#gallery
{
	width: 122px;
	background: url("gallery.gif") 0px -35px no-repeat;
}

#nav div#gallery a
{
	background: url("gallery.gif") top left no-repeat;
}

#nav div#contact
{
	width: 117px;
	background: url("contact.gif") 0px -35px no-repeat;
}

#nav div#contact a
{
	background: url("contact.gif") top left no-repeat;
}

img
{
	border: 0;
}

p#productSubnav a
{
	font-size: 12px;
	font-family: Arial, sans-serif;
}

#copyright
{
  font-family: Arial, sans-serif;
  color: #eff0e2;
  font-size: 14px;
}