body {
 font-family: Geneva, Arial, Helvetica, san-serif;
 font-size: 12px;
 padding-bottom: 40px;
}

h1 {
 font-family: Geneva, Arial, Helvetica, san-serif;
 color: #738B1E;
 }
 
*.attention {
 font-family: sans-serif;
 font-size: 120%;
 color: #F00;
 padding: 8px;
 }

table {
 border-collapse: collapse;
 font-size: 12px;
 }
 
h2, table td.table-heading {
 font-family: Century Gothic;
 font-size: 18px;
 color: #A23F00;
 font-weight: bold;
}

h2 a, h2 b {
 color: #738B1E;
 } 
 
table td {
 padding: 3px;
 padding-left: 8px;
 border: 1px solid #AAA;
 }
 
table td.item-title, h3 {
 font-weight: bold;
 color: #738B1E;
 }

h3 {
 margin-bottom: 3px;
 padding-bottom: 3px;
}
 
table td.divider {
 background-color: #EEE;
 height: 4px;
 font-size: 4px;
 border-left: #EEE;
 border-right: #EEE;
 }
 
div.banner {
 width: 745px;
 height: 76px;
 }
 
div.top-nav {
 background-color: #A23F00;
 border: 1px solid #A23F00;
 color: #FFF;
 width: 745px;
 }
 
div.top-nav ul {
 margin: 0;
 padding: 5px;
 text-align: center;
 }
 
div.top-nav ul li {
 display: inline;
 padding: 0 12px;
 margin: 0 4px;
 font-weight: bold;
 font-size: 14px;
 }
 
div.top-nav a {
 color: #FFF;
 text-decoration: none;
 }
 
div.top-nav a:hover {
 text-decoration: underline;
 }

div.content-container {
 width: 747px;
 padding: 0;
 overflow: visible;
}
 
div.side-nav {
 width: 160px;
 border: 1px solid #F3F3F3;
 margin-top: 4px;
 padding: 10px;
 padding-bottom: 40px;
 font-size: 14px;
 background-color: #F3F3F3;
 float: left; 
 }
 
div.side-nav ul {
 list-style: none;
 margin: 0;
 padding: 0;
 }
 
div.side-nav ul li {

 }
 
div.side-nav a {
 color: #544413;
 width: 150px;
 display: block;
 padding: 6px;
 }
 
div.side-nav a:hover {
 background-color: #FFF;
 }
 

 
/* CSS specifically for ITEM LIST */
div.product-container {
 width: 532px;
 border: 1px solid #AAA;
 margin: 4px 0 0 4px;
 margin-right: 0;
 padding: 12px 12px 0 12px;
 overflow: visible;
 float: right;
 }
 
div.product-container p {
	margin: 0;
 }
 
div.product-container img {
	border: 0;
 }

div.product-container ul li {
 margin-bottom: 8px;
 }

*.item-title {
	margin-bottom: 4px;
	font-size: 14px;
}

div.item-image-container { 
 float: left;
 text-align: center; 
 padding-right: 4px;
 }
 
div.item-image-container span.bid-amount{ 
 display: block;
 }

span.item-category {
	color: #A23F00;
	font-weight: bold;
	display: block;
}

span.view-item-arrow {
 display: block;
 }

span.view-item-arrow a {
 color: #A23F00;
 }

 
span.view-item-arrow img {
 text-decoration: none;
 }
 
span.item-number {
 display: block;
 text-align: right;
 height: 100%;
 font-size: 80%;
 font-style: italic;
 clear: both;
 margin-top: -6px;
 }
 
/* Search Box Container */
form.search-form {
 display: inline;
 }

*.search-box-container input {
 margin: -2px 0;
 padding: 1px;
 vertical-align: top;
 font-size: 12px;
 font-family: Tahoma, sans-serif;
 border: 1px solid #666;
 font-weight: normal;
 }
 
*.search-box-container input.text {
 height: 16px;
}

*.search-box-container input.button {
 height: 21px;
 padding: 1px 6px;
}

/* Footer */
div.footer {
 clear: both;
 width: 99%;
 text-align: center;
 margin-top: 10px;
 font-size: 11px;
 padding: 3px;
 }
 
div.footer ul li {
 display: inline;
 margin:  0;
 }

div.footer ul li a {
 color: #666;
 padding: 1px 8px;
 border-left: 1px solid #FFF;
 border-right: 1px solid #FFF;
 text-decoration: none;
 }
 
div.footer ul li a:hover {
 color: #000;
 border-left: 1px solid #000;
 border-right: 1px solid #000;
 }
