html, body{
	background:#11140d;
}
.sitewidth{
	width:914px;
	margin:0 auto;
	font-family:Arial, Helvetica, Tahoma, sans-serif;
}
#top {
	background: url('../img/bg-top.png') no-repeat bottom left;
	height: 115px;
	margin-top:15px;
}
#search-box{
	float:right;
	font-size:12px;
}
#search-box form input[type="submit"]{
	background:#f37021;
	color:white;
	border:#de5700 solid 1px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	font-weight:bold;
}
#search-box form input[type="submit"]:hover{
	background:#de5700;
}
#search-box form input[type="submit"]:active{
	border-color:red;
}
#search-box form input[type="text"]{
	width:250px;
	padding:3px;
}
#logo{
	padding:10px 0 0 10px;
}
#topnav {
	background: url('../img/bg-nav.png') no-repeat scroll top left;
	width: 914px;
	height: 36px;
	overflow:hidden;
}
#topnav ul{
	padding:8px 0 0 215px;
}
#topnav li{
	display: inline;
	color:white;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:15px;
	font-size:14px;
}
#topnav li a{
	color:white;
	text-decoration:none;
}
#topnav li a:hover, #topnav li.current a{
	color:#f37021;
}
#mid {
	background: url('../img/bg-mid.jpg') repeat-y center top;
	width: 914px;
}
#sidebar{
	width:195px;
	float:left;
	color:white;
	font-size:14px;
}
#sidebar a{
	color:white;
	text-decoration:none;
}
#sidebar a:hover, #cat-list li.current a{
	color:#f37021;
}
#sidebar #cat-list li{
	list-style:none;
}
ul#cat-list{
	margin:0;
	padding-left:20px;
	padding-bottom:30px;
}
ul#cat-list li{
	padding-left:25px;
}
ul#cat-list li.current{
	background: transparent url('../img/bg-arrow.png') no-repeat top left;
}
ul#cat-list ul{
	padding-left:10px;
	display:none;
	margin:0;
}
#main{
	float:right;
	background:transparent url('../img/bg-content-tr.png') no-repeat top right;
	padding:10px 35px 30px 0;
	width:650px;
}
#mid #wrapper{
	background: url('../img/bg-mid-b.png') no-repeat bottom left;
}
#bottom{
	clear:both;
	padding-bottom:40px;
}
#account{
	width: 364px;
	text-align:center;
	font:12px 'Courier New', Courier, Monaco, monospace;
	font-weight:bold;
	margin-left: 25px;
	position:relative;
	top:-23px;
	border-bottom:1px solid #1b4164;
	float:left;
}
#account .top{
	background: url('../img/bg-account-t.png') no-repeat top center;
	padding-top:5px;
	padding-bottom:3px;
}
#account img{
	padding:0;
	margin:0;
}
#account p{
	margin-bottom:3px;
}
#account .gear-locker{
	float:left;
	width:155px;
	padding-left:10px;
}
#account .view-cart{
	float:right;
	width:155px;
	padding-right:10px;
}
#account .bottom{
	background:transparent url('../img/bg-account.png') repeat-y left;
	padding:5px 0;
}
#footer-box{
	width:495px;
	border:1px solid #1b4164;
	color:white;
	margin:17px 0 0 400px;
	padding:5px 10px;
}
#footer-box p a, #footer-box li a:hover{
	color:white;
	text-decoration:none;
}
#footer-box li a, #footer-box p a:hover{
	color:#ff7200;
	text-decoration:none;
}
#footer-box #syndication{
	float:right;
}
.orange{
	color:#ff7200;
	font-weight:bold;
}
#footer-box #footer-nav, #footer-box p{
	padding:0;
	margin:0;
}
#footer-box #footer-nav li{
	display:inline;
	padding-right:12px;
	font-weight:bold;
}

/* OVERIDING MAGENTO TOMFOOLERY */

.category-products ul.products-grid{
	margin:0;
	padding:0;
}
#product-options-wrapper{
	padding:5px 15px 5px;
}
#product-options-wrapper dl{
	margin:0;
}
#product-options-wrapper p.required{
	padding:0;
}
.product-options-bottom{
	border:1px solid #E4E4E4;
}
#made-in-usa{
	float:right;
}

