body {  
background-image: url(images/top_background.jpg); 
background-repeat: repeat-x;
background-color: #E3D5A3;
font-family: Garamond, Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #856D16; 
}
a:active {  color: #8C741E; text-decoration: none;	}
a:hover {  font-weight: bold; color: #8C741E; text-decoration: underline overline;	}
a:link {  font-weight: bold; color: #8C741E; text-decoration: none;}
a:visited {  font-weight: bold; color: #8C741E; text-decoration: none;}
ul { margin-left: 80px;}
.infoheader {
font-family: Garamond, Verdana, Arial, Arial Narrow, Helvetica, sans-serif; 
font-weight: bold; 
font-size: 20px;
color: #8D751E; 
text-align: right;
border: 0px; 
background-color: #DDCE9A;
line-height: 20px;
padding: 0px 30px 0px 0px;
}
#mainimg {
left: 0px;
top: 0px;
width: 750px;
height: 50px;
position: absolute;
}
#banner {
left: 0px;
top: 0px;
width: 675px;
height: 600px;
position: absolute;
}
#textarea {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:20px; 
color: #2B3814; 
left: 14px;
top: 57px;
width: 640px;
position: absolute; 
z-index: 5; 
}

.hopper {border: 1px #0F0000 solid; margin: 20px 3px 3px 3px; float: right; clear: both;}
.hopper-l {border: 1px #0F0000 solid; margin: 3px 10px 3px 0; float: left; clear: both;}
.hopper-topad {border: 1px #0F0000 solid; margin: 0 3px 3px 3px; float: right; clear: both;}
.hopper-alt {border: 1px #0F0000 solid; margin: 3px;}

/*------------------  Table --------------------*/

table {
	width: 100%;
	padding: 4px 0;
	margin: 0 0 20px 0;
	border-collapse: collapse;
	font-size: 90%;
	}

th {background: #B9AC78; color: #fff; padding: 2px;  border: 1px solid #B9AC78;}
th.product {background: #584B1E; padding: 10px 2px; text-transform: uppercase;}

td {padding: 10px; border: 1px solid #B9AC78; vertical-align: top; background: #DFCF97;}
td.cost {width: 100px; text-align: center; font-weight: bolder; vertical-align: middle;}
tr.space {border: 0; height: 15px;}

td img {border: 1px #0F0000 solid; vertical-align: middle; margin: 4px 2px;}

table ul {margin: 0 0 0 17px; padding: 0;}
	
		