body {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1em;
background-color: #fce4a0;
background-image: url(../images/yellow_wood2.jpg);
}

body img {
border: none;
margin: 0;
padding: 0;
}

p {
font-size: .8em;
}

a {
text-decoration: none;
color: #576a2a;
}

a:visited {
text-decoration: none;
color: #576a2a;
}

a:hover {
text-decoration: none;
color: #880505;
}

#container {
color: #576a2a;
background-color: #F4BC27;
/*background-color: #dad3c0;*/
border: 5px #880505 solid;
width: 800px;
margin: 6px auto auto auto;
}

#header {
background-image: url(../images/header_bg.jpg);
background-repeat: repeat-x;
background-color: #F4BC27;
margin: 0;
padding: 0;
}

#logo {
float: left;
margin: 0;
padding: 0;
z-index: 3;
}

#housekeeping {
position: relative;
text-align: right;
padding-right: 1%;
padding-bottom: 2em;
}

#housekeeping h6 {
font-size: .6em;
padding-top: 0;
padding-bottom: 2em;
margin-top: 0;
margin-bottom: 1.3em;
}

#housekeeping h4 {
font-size: .8em;
margin: 0;
padding: 0;
}

#housekeeping a {
text-decoration: underline;
}

#nav {
background: #576a2a;
width: 800px;
position: absolute;
top: 94px;
z-index: 1;
font-size: .8em;
font-weight: 700;
}

#nav ul {
margin: 0 50px 0 0;
padding: 0;
list-style-type: none;
float: right;
}

#nav ul li {
display: inline;
/*margin: 0;
padding: 0;*/
}

#nav ul li a {
background: #fe8f1b;
border: .5px #576a2a solid;
padding: .2em .4em;
text-decoration: none;
}

#nav ul li a:hover {
/*color: #95713c;*/
}

#main {
clear: left;
background-image: url(../images/body_bg.gif) repeat-y;
background-color: #fce4a0;
margin: 0;
padding: 0;
}

#leftside {
background-image: url(../images/leftsidenav.jpg);
margin: 0;
padding: 0;
float: left;
width: 195px;
}

#leftside ul {
list-style-type: none;
padding-top: 3em;
padding-bottom: 15em;
font-size: 1.1em;
font-weight: bold;
font-family: Lucida Grande, Lucida Sans Unicode, sans-serif;
}

#leftside a {
color: #95713c;
text-decoration: none;
}

#leftside a:hover {
color: #576a2a;
text-decoration: none;
}

#leftside a:visited {
color: #95713c;
text-decoration: none;
}

#rightside {
position: relative;
margin: 0;
padding: 2.2em 1em 1em 210px;
background: url(../images/main_shadow.gif) repeat-y 195px;
}

#rightside h3 {
padding-top: 0;
margin-top: 0;
}

#featuredprods {
clear: both;
margin: auto;
padding-left: 5%;
}

.product {
float: left;
width: 20%;
margin-right: 8%;
text-align: center;
padding: 2%;
}

.product img {
background: #fff;
border: 1px solid #576a2a;
/*margin: 0;
padding: 0;*/
padding: 1em;
width: 100%;}