/* Main Structure
----------------------------------------------*/
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Verdana, Arial, Sans-Serif;
  background-color: #706251;
  color: #6b5b4b;
  text-align: center;
	margin: 0;
	padding: 0;
}
#page {
	position: relative;
	width: 827px;
  background-image: url(../img/pg_bkg.png);
	background-repeat: repeat-y;
	background-position: 50% 0;
  background-color: #706251;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}
#header {
	width: 827px;
	height: 195px;
  background: #fff url(../img/header_1.jpg) no-repeat top left;
}
#logo {

}
#navcontainer {
	margin:0;
	padding:0;
}
#nav {
	float: left;
	width: 827px;
  height: 29px;
	list-style: none;
  background: #fff url(../img/header_2.jpg) no-repeat top left;
	margin:0;
  padding:0;
}
#nav li {
	float: left;
	margin: 0;
	padding: 0;
}
#nav a {
	float: left;
	font-size: 10px;
	padding: 9px 13px;
	text-decoration: none;
	color: #fff;
  border-right: 1px #e6b273 solid;
}
#nav li.active { background: #fff;}
#nav li.active a { color: #333;}
#wrap {
	float:left;
	width: 550px;
	margin: 0;
	padding: 0;
}

#content {
  float: left;
  width: 490px;
	background: #fff;
	font-family: Arial, Verdana, Sans-Serif;
  font-size: 1.2em;
  margin:0 0 0 10px;
}
#rightnav {
	float:right;
  width:316px;
  height: 67px;
  background: #fff url(../img/header_3.jpg) no-repeat top left;
	margin:0;
	padding:0;
}

/* Common*/

a {
	color: #264e76;
}

h1, h2, h3 {
text-align:left;
  font-family: 'Bradley Hand ITC', 'Palatino Linotype', 'Book Antiqua', 'Palatino', serif;
  font-weight: bold;
	color: #da8217;
}
h2 {
	font-size: 2.4em;
	margin: 0;
}
h3 {
font-size: 1.4em;
}
h4, h5, h6 {
	font-family: Verdana, Arial, Sans-Serif;
}
#content table a{
	font-size: 0.8em;
}
.button {
	background-color: #b71010;
	border: 1px solid #fff;
}
.indent {
	padding: 0 10px 0 25px;
}
#img-container {
	float:left; padding-right: 10px; /*used on homepage */
}

/* DESIGN */
#rightnav {

}
#rightnav h3 {
	font-family: Garamond, times, serif;
	font-size: 1.4em;
	font-weight: bold;
	margin:0;
}
#rightnav h3 {
	border:#8cc63f solid;
	border-width: 1px 1px 0 1px;
	color: #fff;
	background-color: #8cc63f;
  padding: 6px 0 2px 10px;
}
#rightnav ul{
	margin: 0;
	padding: 10px 0;
}

#footer-container {
	clear: both;
	width: 788px;
  height: 60px;
  background: #333;
/*  border-top: 1px #333 solid;*/
}
#footer {
	margin:15px;
  color: #fff;
}
#footer a {
	color: #fff;
  text-decoration: none;
  padding: 0 5px;
}
dl.menu {
display: block;
clear: right;
width: 400px;
margin: 0;

}

dl.menu dt {
  font-family: Verdana, Sans-Serif;
  font-weight: bold;
	color: #da8217;
  padding-top: 15px;
}
dd.description {
float:left;
margin:0; padding: 0;
}
dd.price {
float:right;
margin:0;
}

span.desc {
color: #333;
font-weight: bold;
}
span.price-lb {
display: block;
}