@import "reset.css";
body {
	background: #4e4e4e url(images/bg.jpg) repeat-x; 
	} 
#wrapper {
	margin:0pt auto; 
	width:897px; 
	padding-top:9px;
	}
#header {
	width:897px; 
	height:395px; 
	background: url(images/banner.jpg) no-repeat;
	}
#header2 {
	width:897px; 
	height:79px; 
	background:#171717 url(/images/subpage.jpg) left no-repeat;
	}
#navBar {
	width:100%; 
	height:49px; 
	background: url(/images/navBg.gif) repeat-x;
	float:left;
	}
#navBar ul {
	padding-left:15px;
	}
#navBar ul li {
	display: block; 
	float:left;
	}
#navBar ul li a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	line-height:49px;
	color:#333333;
	text-transform:uppercase;
	text-decoration:none;
	padding:14px 30px 16px 30px;
	}
#navBar ul li a:hover {
	background:url(/images/navBg_o.gif) repeat-x;
	color:#5e2300;
	}
#navBar .active {
	background:url(/images/navBg_o.gif) repeat-x;
	color:#5e2300;
	}
#contentWrapper {
	background:#171717; 
	min-height:550px;
 	width:897px; 
	}
#contentWrapper2 {
	background:#fff; 

 	width:897px; 
	float:left;
	}
#contentHeader {
	background:url(/images/hr.gif) bottom no-repeat;
	/* border:1px #fff solid; */
	width:570px; 
	padding-left:40px;
	padding-top:20px;
	padding-bottom:20px;
	float:left;
	}
#content {
	float:left;
	padding-left:40px;
	padding-top:10px;
	width:530px;
	}

#content2 {
	float:left;
	padding-left:40px;
	padding-top:40px;
	width:800px;
	}
#content p, #content2 p{
	line-height:1.4em;
	color:#a6a6a6;
	font-size:1.0em;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-top:20px;
	padding-bottom:20px;
	}
#contentRight {
	float:right;
	width:250px;
	min-height:470px;
	margin-top:-140px;
	padding:15px 15px 15px 25px;
	background:url(/images/vr.gif) top left no-repeat;
	}
#contentRight p {
	line-height:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#828282;
	font-size:.9em;
	padding-top:20px;
	padding-bottom:40px;
	}
#contentRight span{
	line-height:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#a6a6a6;
	font-size:1.0em;
	font-weight:bold;
	}
#contentRight div {
	cursor:pointer;
	border:1px solid #2e2e2f;
	width:130px;
	height:45px;
	padding:5px 0px 5px 15px;
	margin:15px 20px 20px 10px;
	}
#contentRight div:hover{
 	background:#2e2e2f;
  	}
#contentRight h1 {
	font-size:30px; 
	line-height:30px;
	letter-spacing:11px; 
	font-weight:normal;
	color:#d0d0d1;
	}
#contentRight h2 {
	font-size:12px; 
	line-height:14px;
	letter-spacing:0px; 
	font-weight:bold;
	color:#d0d0d1;
	}

	/*
#contentRight a {
	background:url(/images/btnBg.gif) repeat-x;
	width:175px;
	height:35px;
	border:1px solid #944c21;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:14px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	color:#242424;
	padding: 8px 25px 8px 25px;
	margin-left:10px;
	}
*/
#contentRight a:hover {
	color:#fff;
	}
h1, h2, h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#a6a6a6;
	text-transform:uppercase;
	}
h1 {
	font-size:60px; 
	line-height:60px;
	letter-spacing:1px; 
	font-weight:normal;
	}
h2 {
	font-size:30px; 
	letter-spacing:9px; 
	font-weight:normal;
	line-height:30px;
	padding-bottom:10px; 
	}
#contentWrapper2 h1 {
	font-size:60px; 
	line-height:60px;
	letter-spacing:25px; 
	font-weight:normal;
	border-bottom:1px solid #a6a6a6;
	width:750px;
	margin-left:65px;
	padding-top:20px;
	text-align:center;
	padding-left:15px;
	padding-bottom:2px;
	}
#contentWrapper2 h2 {
	font-size:30px; 
	letter-spacing:10px; 
	font-weight:normal;
	line-height:30px;
	padding-bottom:10px;
	padding-top:10px;
	width:750px;
	margin-left:85px;
	}
#contentWrapper2 h3 {
	font-size:30px; 
	line-height:40px;
	letter-spacing:5px; 
	font-weight:bold;
	border-bottom:1px solid #a6a6a6;
	width:750px;
	margin-left:70px;
	padding-top:20px;
	text-align:center;
	padding-left:15px;
	padding-bottom:6px;
	}

#contentWrapper2 p {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#767676;
	font-size:1.0em; 
	font-weight:normal;
	line-height:1.2em;;
	margin-right:85px;
	margin-left:85px;
	}
.item {
	width:375px;
	min-height:205px;
	line-height:13px;
	margin:20px;
	float:left;
	background-color:#fff;
	color:#000;
	padding:10px;
	}
.item div {
	margin-top:5px;
	float:right;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:140px;
	}
.item img { 
	float:left;
	}
.item input {
	width:40px; 
	height:15px;
	border:1px solid #a6a6a6;
	font-size:12px;
	margin-left:5px;
	margin-right:20px;
	}
.item .category {
	color: #a94001;
	font-size:18px;
	font-weight:bold;
	border-bottom: #666666 1px solid;
	padding-bottom:2px;
	margin-bottom:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
.item h4 {
	font-size:14px;
	font-weight:bold;
	padding-bottom:2px;
	margin-bottom:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
.item a { 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px; 
	font-weight:bold; 
	line-height:30px;
	color:#a94001;
	text-decoration:none;
	}
.item a:hover { 
	text-decoration:underline;
	}
.buynow { 
	margin-left:0px; 
	width:75px; 
	height:20px; 
	line-height: 40px;
	background:#f1f1f1; 
	padding:5px 20px 5px 20px; 
	border:1px solid #a6a6a6; 
	}
.buynow:hover {background:#d3d3d3; }
.itemDetail {
	width:770px;
	line-height:14px;
	margin:20px;
	}
.itemDetail div {
	margin-top:5px;
	float:right;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:540px;
	}
.itemDetail img { 
	float:left;
	}
.itemDetail input {
	border:1px solid #a6a6a6;
	font-size:12px;
	margin-left:5px;
	margin-right:0px;
	padding:3px;
	width:75px; 
	height:15px; 
	}
.itemDetail h4 {
	font-size:14px;
	font-weight:bold;
	border-bottom: #a6a6a6 1px solid;
	padding-bottom:2px;
	margin-bottom:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
.itemDetail a { 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px; 
	font-weight:bold; 
	line-height:33px;
	color:#a94001;
	text-decoration:none;
	margin-right:10px;
	}
.itemDetail a:hover { 
	text-decoration:underline;
	}
.itemDetail span {
	float:right;
	margin-top:10px;
	}
#footer {
	background:#a94001;
	border-top:1px solid #be5a1f;
	height:30px; 
	width:100%;
	float:left;
	}
#footer ul li{
	display: block; 
	float:left;
	}
#footer ul li a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:30px;
	color:#612500;
	text-transform:uppercase;
	text-decoration:none;
	padding:0px 20px 0px 20px;
	}
#footer ul li a:hover {
	color:#1d0b00;
	}
#footer .active {
	color:#1d0b00;
	}
#footer span {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:30px;
	color:#813000;
	text-transform:uppercase;
	text-decoration:none;
	padding:0px 10px 0px 20px;
	float:right;
	}
.shoppingCartTable {
	width: 765px;
	border-collapse:collapse;
	}

.shoppingCartTable td {
	padding:10px;
	border-bottom:1px dotted gray;
	line-height: 1.3
	}

.shoppingCartTable .topRow td {
	border-bottom:2px solid gray;
	font-weight:bold;
	}

.shoppingCartTable .bottomRow td {
	border-top:2px solid gray;
	border-bottom:0;
	font-weight:bold;
	}
#submitCart {
	float:right;
	margin:40px 65px 40px 0px;
	}

#submitCart a { 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px; 
	font-weight:bold; 
	line-height:30px;
	color:#a94001;
	text-decoration:none;
	}


.contactForm span {
	color: red;
	font-size: .8em;
	margin: 0px 0px 0px 10px;
	vertical-align: text-top;
	}

.contactForm {
	margin: 20px 20px 20px 0px;
	width: 650px;
	}

.contactForm label, .contactForm input {
	line-height: 20px;
	}

.contactForm label {
	color: white;
	}

.contactForm input, .contactForm textarea {
	margin: 2px 0px 20px 0px;
	}


p a {
	color: #a94001;
	}
p a:hover {
	text-decoration: none;
	}

.imgRight {
	float: right;
	margin: 0px 0px 5px 5px;
	border: 1px solid #a6a6a6;
}

.imgLeft {
	float: left;
	margin: 0px 15px 5px 0px;
	border: 1px solid #a6a6a6;
}

.categoryHeader {
	font-size:22px;
	font-weight:bold;
	padding-bottom:2px;
	margin:20px 0px 5px 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height: 25px;
	color:#767676;
	text-align: center;
	}
#categoryLinks {
	width: 500px;
	text-align: center;
}

#categoryLinks td{
	padding: 10px;
	text-align: center;
}

#categoryLinks a {
	font-size: 18px;
	color: #a94001;
	margin: 0px;
	line-height: 20px;
}
#categoryLinks a:hover {
	text-decoration: none;
}