body {
	margin:0px; 
	padding:0px; 
	background-color:#000;
	font: 100% Georgia, sans-serif;
	color:#D1AD76;
	text-align:center; 
	}
div#container{
	width:760px;
	margin-left:auto;
	margin-right:auto;
	margin-top:24px;
	margin-bottom:auto;
	text-align:left;
	position:relative;
	min-width:1000px; max-width:1200px;
	}
#container a{
	padding:0 6px;
	text-decoration:none;
	color: #875D2D;
	}
#container a:hover{
	text-decoration:underline;
	color:#D1AD76;
	}	
div#header {
	margin:0;
	width:100%;  
 	padding:0; 
	font-size:.85em; 
	text-align:center;
	height:124px;
	}
div#header p{
	margin-top:0px;	
	}
div#header li{
	float:left;
	list-style-type:none;
	padding:0 6px;
	border-right:1px solid #841B03;
	}
div#header li:first-child{
	border-left:1px solid #841B03;
	}
div#header li:hover{
	background-color:#875D2D;
	}		
div#header a{
	padding:0 6px;
	text-decoration:none;
	color: #875D2D;
	}
div#header a:hover{
	text-decoration:underline;
	color:#D1AD76;
	}
div#header a:active{
	text-decoration:underline;
	color:#d1ad76;
	}			
	
div#paypal {
    margin:50px auto 0 auto;
	background: #333;
	width:750px;  
 	padding:10px; 
	font-size:.85em; 
	text-align:center;
	height:120px;
	}
	
div#content {
	width:716px;
	margin:50px 0 0 120px;
	padding:0 50px 0 10px;
	text-align:left;
	}	
div#content h1{
	font-size:0.8em;
	text-decoration:none;
	font-weight:normal;
	margin:0;
	padding:0;
	text-indent:0;
	}
div#content p {
	font-size:.75em;
	}
div#content img {
	border:none;
}			
div#content li {
	font-size:.75em;
	}
div#content a {
	color: #875D2D;
	}
div#content a:hover {
	color:#D1AD76;
	}
div#content h3{
	font-size:1em;
	font-weight:normal;
	}	
div#catalog{
	position:relative; 
	left:180px; 
	top:30px;
	padding-bottom:40px;
	text-align:left;
	}
div#catalog ul li{
	list-style:none;
	padding-top:.5em;
	font-size:1.2em;
	}
div#catalog ul li.level2{
	margin-left:-1em;
	font-weight:normal;
	font-size:0.8em;
	}		
div#leftcolumn {
	position:relative;
	margin-top:50px;
	}
div#leftcolumn img{
	border:none;
	}
span{display:none;}
div#footer {
	width:100%;  /* makes the div fill its container - usually body */
 	padding:100px 0; /* pushes the links away from top and bottom of the div */
	font-size:.65em;  /* sets the font size of all links */
	background-image:url(../images/footer_img_logo.jpg);
	background-position:center;
	background-repeat:no-repeat; /* centers the ul elements in the div */
	padding-top:150px;
	text-align:center;
	}
 div#footer ul {
 	margin:2px 0;
	} /* vertical spacing between the lists */
 div#footer li {
 	display:inline; /* the key CSS - makes the lists display horizontally */
	color: #875D2D; /* sets the color of the vertical lines */
	border-left:1px solid;/*creates the vertical line to the left of each list items */
	padding:0 8px 0 8px; /* horiz space between links and vert lines - needed diff l  r values to center */
	}
 div#footer li:first-child {
 	border-left:0;
	} /* removes the left border of the first list item */
 div#footer ul li a {
 	text-decoration:none; /* removes the underlining off the links */
 	color: #875D2D; /* the color of the links */
	}
 div#footer ul li a:hover {
 	text-decoration:underline;
	color:#D1AD76;
	} /* underlines the links when hovered */
div#footer ul li a:active{
	text-decoration:underline;
	color:#d1ad76;
	}	
 div#footer ul.fineprint li {
 	color: #875D2D;
	border:0;
	} /* color for copyright and vert dividers on last row */
 div#footer ul.fineprint li a {
 	color: #875D2D;
	} /* had to explicitly color these or they inherit white from div#footer li */
 div#footer ul.fineprint li a:hover {
  	color:#D1AD76;
	} /* turns bottom row white when hovered */
div#footer p.w3c{
	border:none;
	}
#leftbox{
	width:195px;
	float:right;
	margin-right:100px;
	margin-top:25px;
	}
div.box {
	height:160px;
	border-top: solid #7f5329;
	border-bottom: solid #7f5329;
	border-width: 1px 0px;
	margin: 0 0 18px 0;
	font-size: 0.6em;
	background: url(../images/left_b.jpg) top left;
	}
div.box h3 {
	border: 0;
	padding: 0;
	margin:0;
	}
div.box p {
	text-indent: 0;
	text-align:left;
	padding:0px;
	}
div.box img {
	float:left;
	margin:0 4px 4px 0;
	padding:0;
	border:0;
	}
div.box a{
	text-decoration:none;
	color:#875D2D;
	}
div.box a:hover{
	text-decoration:underline;
	color:#D1AD76;
	}
div.box h4{
	font-size:1.6em;
	}	
h3 a:hover{
	color:#D1AD76;
	}		
h3 {
	color: #875D2D;
	font-size: 20px;
	font-variant: small-caps;
	font-weight: normal;
	border-bottom: #e1cf81 solid 1px;
	padding: 6px 0;
	margin: 0;
	}
h4 {
	color: #875D2D;
	font-size: 18px;
	font-weight:normal;
	padding: 0;
	margin: 0 0 12px 0;
	}	
h5{
	text-align:left;
	font-size:0.8em;
	}
#requestForm{
	width:480px;
	margin:30px 0 0 120px;
	border:0;
}
#requestForm h4{
	font-size:1.2em;
	text-decoration:underline;
	width:480px;
	}	
#products {
	position:relative;
	margin:80px 0 0 0;
	text-align:left;
	font-size:1em;
	}
#products table{
	width:100%;
	text-align:left;
	}
#products td{
	border: solid #7f5329;
	border-width: 1px 0px;
	}
#products tr{
	border: solid #7f5329;
	border-width: 1px 0px;
	}
#products img {
	border:none;
	}	
#products a {
	border:none;
	}				
#products a:hover{
	border:solid #FF0000;
	}			
#products h4{
	font-variant: small-caps;
	font-size:.9em;
	font-weight:normal;
	}
#products h3{
	color:#D1AD76;
	}	
#products a.p1 {
	position:relative;
	border: solid #000000;
	display: block;
	left: 0;
	text-decoration: none;
	top: 0;
}
#products a.p1:hover {
	text-decoration: none;
}
#products a .large {
	position: absolute;
	border: 0px;
	display: block;
	height: 1px;
	width: 1px;
	left: 0;
	top: 0;	
}
#products a.p1:hover .large {
	position:absolute;
	border:solid #fff;
	display: block;
	height: 230px;
	width: 320px;
	left:-275px;
	top:-240px;	
}
#special{
	text-align:left;
	margin-top:10px;
	margin-left:100px;
	font-size:1.2em;
	padding:32px;		
}	
#special img{
	border:3px solid #333333;
	margin:30px 0 20px 0 ;
}
#special h3{
	border:none;
	text-decoration:underline;
	
	font-size:1.1em;
	font-weight:100;
}
#special h5{
	text-align:left;
	font-size:1.1em;
	
	text-decoration:underline;
}
#special a{
	color: #875D2D;
	}
#special a:hover {
	color:#D1AD76;
	}	
#productsadmin {
	position:relative;
	margin:80px 0 0 0;
	text-align:left;
	font-size:1em;
	}
#productsadmin table{
	width:100%;
	text-align:left;
	}
#productsadmin td{
	border:1px solid #7f5329;
	}
#productsadmin tr{
	border:1px solid #7f5329;	
}	
#productsadmin img{
	height:30px;
	width:45px;
	}
						
div.clearfloats{
	clear:both;
	}

