/* START Layout Styles */
* {
  margin: 0;
  padding: 0;}

html, body {
  height: 100%; /* Required */}
  
body {
  background-color: #676733;
  color: #389002;
  background-image: url(images/bg.jpg);
  background-position: 0% 0%;
  background-repeat: repeat-x;
  font-family: Trebuchet MS, Arial, Helvetica, Sans-serif;
  font-size: 12px;}

div#container-page  {
  width: 769px;
  margin: 0 auto;
  margin-top: 50px;
  padding: 23px;
  text-align: center;
  background-color: #FFFFFF;
  position: relative; /*** Let's be nice to IE ***/  
  display: table; /*** For non-IE browsers ***/  
  border: 1px solid #000000;}
  
#content {
 width: 792px;}
  
div#header {
  width: 769px;
  text-align: left;
  padding-bottom: 10px;}
  
div#left {
  width: 305px;
  float: left;}
  
div#left-nav {
  width: 305px;
  height: 239px;
  float: left;
  text-align:left;}
  
div#right {
	width: 475px;
	float: left;
	margin-left: 12px;
	background-color: #e4e3c2;
	color: #80784f;}
	
div#right-icon {
  float: left;
  width: 117px;}
  
div#right-content {
  float: right;
  width: 353px;
  padding: 20px 5px 0 0;}
  
#nav-images{
	width: 179px;
	margin-right: 11px;
	float:left}

#nav-links{
	float:right;
	width: 115px}
	
#nav-links ul{
	margin: 0;
	padding: 0;
	list-style-type: none;}
	
#nav-links li{
	margin-bottom: 4px;
	text-align:left;}
	
#nav-links ul li a{
	padding: 13px 0px 0 10px;}
	
#nav-links a:hover{
	background-color: #553129;
	color: #FFF;}

#nav-links a{
	height: 31px;
	width: 105px;
	display: block;
	color: #FFF;
	font: Arial;
	font-size: 14px;
	font-weight:bold;
	background-color: #b2b365;
	text-decoration: none;}
  
#nav-images img {
	padding: 0 0 4px 0;}
  
div#left-specials {
  width: 295px;
  float: left;
  height: 217px;
  text-align:left;
  padding: 5px;
  margin-top: 5px;
  background-image: url(images/specialsbox.jpg);
  background-position: 0% 0%;
  background-repeat: repeat-y;}
  
div#left-specials h2 {
  border-bottom: 1px solid #000000;
  font-weight:normal;
  font-size: 1.7em;
  padding-bottom: 5px;
  color: #545454;}
 
.popular-items {
font-size: 14px;
line-height: 25px;
} 
  
.popular-items a:link, .popular-items a:visited, .popular-items a:active {
  font-size: inherit;
  color: #553129;
  background-color: transparent;
  text-decoration: underline;}
  
.popular-items a:hover {
  color: #000000;
  background-color: transparent;}
  
/* END Layout Styles */


/* START Text Styles */
.contenttext {
  color: #389002;
  background-color: transparent;
  text-align: left;
  text-decoration: none;
  line-height: 15px;}
  
.contenttext a:link, .contenttext a:visited, .contenttext a:active {
  font-size: inherit;
  color: #553129;
  background-color: transparent;
  text-decoration: underline;}
  
.contenttext a:hover {
  color: #000000;
  background-color: transparent;}
  
p {
  padding-bottom: 7px;
  padding-top: 7px;}
  
h1 {
  font-size: 1.2em;}
/* END Text Styles */