body 	{
		background-image: url('images/bground.jpg');
		background-repeat: repeat-x;
		background-position: left top;
		text-align: left;
		font-family:Arial;
		font-size:11pt;
		color:white ! important;
		background-color:#1b1815;
		margin-top:0;
		margin-left:0;
		margin-right:0;
		margin-bottom:0;
	}



td {
	text-align: center;
	vertical-align: top;
	font-family:Tahoma;
	font-size:11px;
	line-height:14px;
	
}


td.home-title {
	text-align: left;
	vertical-align: top;
	font-family:Arial;
	font-size:12px;
	font-weight:800;
	color:#ffffff;
	line-height:14px;
}

td.change-link {
	COLOR: #ffffff;
	font-family:Arial;
	font-size:10pt;
	TEXT-DECORATION: none;
}


td.change-link A:link {
	COLOR: #ffffff;
	font-family:Arial;
	font-size:8pt;
	TEXT-DECORATION: none;
}
td.change-link A:visited {
	COLOR: #ffffff;
	font-family:Arial;
	font-size:8pt;
	TEXT-DECORATION: none;
}
td.change-link A:active {
	COLOR: #ffffff;
	font-family:Arial;
	font-size:8pt;
	TEXT-DECORATION: none;
}
td.change-link A:hover {
	COLOR: #ffffff;
	font-family:Arial;
	font-size:8pt;
	TEXT-DECORATION: underline;
}


td.change-links-01 {
	COLOR: #ffffff;
	font-family:Arial;
	font-size:9pt;
	TEXT-DECORATION: none;
}


td.change-links-01 A:link {
	COLOR: #ffffff;
	font-family:Arial;
	font-size:9pt;
	TEXT-DECORATION: none;
}
td.change-links-01 A:visited {
	COLOR: #ffffff;
	font-family:Arial;
	font-size:9pt;
	TEXT-DECORATION: none;
}
td.change-links-01 A:active {
	COLOR: #ffffff;
	font-family:Arial;
	font-size:9pt;
	TEXT-DECORATION: none;
}
td.change-links-01 A:hover {
	COLOR: #CC0000;
	font-family:Arial;
	font-size:9pt;
	TEXT-DECORATION: underline;
}



A:link {
	COLOR: #ffffff;
	font-family:Arial;
	font-size:10pt;
	font-weight:700;
	TEXT-DECORATION: underline ! important;
}
A:visited {
	COLOR: #ffffff;
	font-family:Arial;
	font-size:10pt;
	font-weight:700;
	TEXT-DECORATION: underline ! important;
}
A:active {
	COLOR: #ffffff;
	font-family:Arial;
	font-size:10pt;
	font-weight:700;
	TEXT-DECORATION: underline ! important;
}
A:hover {
	COLOR: #FF0400 ! important;
	font-family:Arial;
	font-size:10pt;
	font-weight:700;
	TEXT-DECORATION: none;
}


td.line {
	text-align: center;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-color:#211C18;
	}
	
td.font-01 {
		color:#FFC61B;
		font-size:2;
	}
	
* {
	border-width:0px ! important;
	outline-width:0px ! important;
	list-style:none ! important;
}

.product-essential {
	top:-43px;
	position:relative;
	background:none ! important;
}

.product-collateral {
		background:none ! important;
		position:relative;
		top:-120px;
	}
	

	
	.product-options {
	background:none ! important;
	display:block;
	height:150px ! important;
	left:170px ! important;
	position:relative;
	top:160px ! important;
	width:200px ! important;
}

.product-options label {
	
	color:white ! important;
}

.product-options-bottom {
background:none ! important;
display:block ! important;
position:relative ! important;
top:158px ! important;
left:-99px ! important;
z-index:2;
}

.product-info-box {
margin-bottom:-109px;	
}

.catalog-product-gallery {
	background-color:black;
}

.catalog-listing h5 a {
	color:#FF0400;
}

.catalog-listing h5 a:hover {
	color:white ! important;
}

.col2-set .col-1{
	position:relative ! important;
	width:50% ! important;
	float:left ! important;
	background:none ! important;
}

.col2-set .col-2{
	position:relative ! important;
	width:50% ! important;
	float:right ! important;
	background:none ! important;
}

.login-box .content {
	background:none ! important;
}

.group-select{
	background:none ! important;
}
.group-select .legend{
	background:none ! important;
}

.account-box {
	background:none ! important;
}
.shopping-cart-totals {
	background:none ! important;
	position:relative;
	right:-207px;
}
.shipping-estimate {
	background:none ! important;
}

.first {
	background:none ! important;
}

.last {
	background:none ! important;
}

.odd {
	background:none ! important;
}

.data-table .even {
	background:none ! important;
}

.one-page-checkout-progress {
	display:none ! important;
}

.box{
	background:none ! important;
}

.box-no-padding{
	background:none ! important;
}

li {
	background:none ! important;
}

td.attributes-col h4.title {
	color:white ! important;
}
.data-table tfoot tr {
	background:none ! important;
}

.pager {
	background:none ! important;
}
.order-info{
	background:none ! important;
}
.generic-box{
	background:none ! important;
}
.tax-details td {
background:none ! important;
}

.data-table tbody.odd tr {
	background:none ! important;
}

.data-table tbody td h5.title {
	color:white ! important;
}

h1, h2, h3, h4, h5, h6, .head {
color:#FF0400 ! important;	
}