body, a{
color: #673301;
background-color: #fff;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
line-height: 18px;
margin: 0px;
padding: 0px;
}
p{
margin: 10px 0px 0px 0px;
padding: 0px;
}
h1{
margin: 0px;
padding: 0px;
}
img{
margin: 0px;
padding: 0px;
border: none;
}

#mainContainer{
width: 954px;
// width: 944px;
margin: 30px auto 0 auto;
padding: 0px;
border: 0px solid #000;
}

#header{
width: 944px;
height: 110px;
padding: 0px;
text-align: center;
border: 0px solid #000;
}

#leftNav{
width: 230px;
padding: 0px;
float: left;
text-align: left;
border: 0px solid #000;
}

#leftNav ul{
margin: 0px 0px 25px 0px;
padding: 0px;
list-style-type: none;
}

#leftNav ul li{
margin:0px 30px 5px 0px;
border: 1px solid #eee;
}

#leftNav ul li a{
text-decoration: none;
padding:0px 0px 0px 5px;
}

#leftNav ul li a:hover{
color: #999967;
text-decoration: underline;
}

#content{
width: 714px;
padding: 0px;
float: left;
border: 0px solid #000;
}

#content a{
text-decoration: none;
}

#content a:hover{
text-decoration: underline;
}

.productContainer{
float: left;
color: #404040;
background-color: #ffffff;
margin: 0px 0px 5px 0px;
padding: 2px 2px 2px 6px;
width: 505px;
height: 30px;
border: 1px solid #000;
}

#productImage{
width: 325px;
padding: 0px;
float: left;
text-align: left;
border: 0px solid #000;
}

#productDescription{
margin-left: 20px;
width: 270px;
padding: 0px;
float: left;
text-align: left;
border: 0px solid #000;
}

#productDescription h1{
font-size: 18px;
margin: 0px 0px 0px 0px;
padding: 15px 0px 7px 0px;
}

fieldset
{
width: 505px;
}
.left{
display: block;
float: left;
}
.right{
display: block;
float: right;
}
.right_cat{
display: block;
float: right;
margin: 0px 90px 0px 0px;
}

#printable{
width: 700px;
margin: 30px auto 0 auto;
}