* {padding: 0; margin: 0;}

body{text-align:center; font: 62.5% Arial, Helvetica, sans-serif; margin:5px 0 10px 0; background:#2E1203 url(images/woodback.jpg);}
	p{margin:8px 0 8px 0}
	a:link, a:active, a:visited {text-decoration: underline; color: #2E1203;}
	a:hover {text-decoration: none; color: #973E0E;}
	
	h1{font:bold 2.5em/110% "Bookman Old Style", Times, serif; margin:0 0 1em 0; color:#2E1203;}
	h2{font:1.8em Helvetica, Arial, sans-serif; margin: 20px 0; color:#2E1203; border-bottom:1px #2E1203 solid;}
	h3{font:1.25em Helvetica, sans-serif; padding:10px 0;}
		
	.silver {background-color: #EEEEEE;}
	.indent {margin-left: 20px;}
	.center {text-align: center;}
	.noborder{border:0px;}
	.smalltext{font-size: .8em}
	.hide{display:none}
	.impact{font-variant:small-caps; font-weight:bold}
	.clear{clear:both;}

	form.cmxform fieldset{margin-bottom: 10px;}
	form.cmxform legend{padding: 0 2px; font:1.8em Helvetica, Arial, sans-serif;}
	form.cmxform label{display:inline-block; line-height:1.8; vertical-align:top;}
	form.cmxform fieldset ol{margin:0; padding:0;}
	form.cmxform fieldset li{list-style:none; padding:5px; margin:0;}
	form.cmxform fieldset fieldset{border:none; margin:3px 0 0;}
	form.cmxform fieldset fieldset legend{padding: 0 0 5px; font-weight:normal;}
	form.cmxform fieldset fieldset label{display:block; width:auto;}
	form.cmxform em{font-weight:bold; font-style:normal; color:#f00;}
	form.cmxform label{width:200px;}
	form.cmxform fieldset fieldset label{margin-left:123px;}

#masthead {height:20px; width:925px; text-align:left; background:white; padding:5px;}
	.form{margin-top:0px; line-height:20px}
	.search {width:130px; height:13px; border:1px black solid; color:black; font: 1em Arial, Helvetica, sans-serif;}
	.go{width:32px; height:15px; border:1px solid black; background-color:#2E1203; color:silver; font:.8em bold;}

#search{width:925px; text-align:right; background:white; padding:5px;} 	
#banner{width:925px; height:238px; background:white url(images/banner.jpg) no-repeat center; padding:5px;}
	
#navigation{width:600px; float:left; text-align:left; height:auto;}
	#nav ul{list-style:none;}
	#nav li{display:inline; padding:0 20px; font:1.4em/30px Helvetica, sans-serif; position:relative; top:150px;}
	#nav a{color:white; text-decoration:none}
	#nav a:hover{text-decoration:underline}
	.navactive, .navactive a:link{border-bottom:1px #c5a366 solid; color:#c5a366}
	.nactive a:hover{text-decoration:none;}

#container{width:925px;	font-size:1.2em; background-color:white; padding:0 5px;}
	#body{width:910px;  padding:1px 10px; text-align:left; background:white;}
	#content {width:650px; padding:1px 10px; text-align:left; background:white; float:left}
	#content ul{padding-left:25px;}
	#content table{width:95%;}
	.title{border-bottom:1px #2E1203 solid; font-size:1.2em; color:#2E1203;}
	.description{font-size:.8em; margin:8px}
	.price{margin-left:8px; margin-bottom:10px}
	.products td{vertical-align:top; padding-bottom:10px;}
	.products img{border:1px gray solid;}
	.details img{border:0; float:right}
	.paypal{margin:10px;}
	.cart{margin:10px 15px; text-align:left}

	#L_bar{width:200px; height:100%; float:left; margin:0 25px; text-align:left; background-color:white;}
		#L_bar h2{margin-bottom:10px;}
		#products ul{padding-left:15px; list-style:none; color:#022245;}
		#products ul ul{padding-left:5px}
		#products li{padding:.25em .25em .25em 0; border-bottom:1px #EEE solid;}			
		#products a{text-decoration:none; color:#2E1203;}
		#products a:hover{text-decoration:underline; font-weight:bold;}
		.active{font-weight:bold;}
		.active:before{content: " > "; }
		.active a{text-decoration:none;}
		#secondary li{padding:0;}
		#secondary .active{padding-left:-5px}
	
	#R_bar{width:250px; height:100%; float:right; margin:0 25px; }
				
#footer{width:925px; font-size:.9em; text-align:left; padding:0 5px; height:55px; border-top:1px solid #2E1203; background:white;}
	#footer a{text-decoration: none;}
	#footer a:hover{text-decoration:underline;}