body#bd {
	background:#030303;
	color: #999999;
}

h1#logo a {
	background-image: url(../../images/black/logo.png);
}

/* theme.css
----------------------------------------------------------------*/
/*Color 6---*/
a, a:hover, a:active, a:focus {
	color: #f04e23;
}

input.input-text {
	background: #000000;
	border: 1px solid #181818;
	color: #666666;
}

textarea {
	background: #000000;
	border: 1px solid #181818;
	color: #666666;
}

#ja-banner-top {
	background: #f04e23;
}

#ja-search .input-text {
	background: #000000;
	border: 1px solid #353535;
}

.input-text:hover, select:hover, textarea:hover, .input-text:focus, select:focus, textarea:focus {
	border: 1px solid #353535;
}

#ja-container .main {

}

#ja-mainnav {
	border-top: 5px solid #f04e23;
	background: url(../../images/black/head-bg.gif) repeat-x left top;
}

#ja-mainnav .wrap{
	background: url(../../images/black/head-line.gif) repeat-x left bottom;
}

.language-switcher label {
	color: #999999;
}

.quick-access {
	color: #999999;
}

.shop-access li {
	background: url(../../images/black/sep-vline.gif) no-repeat right center;
}

/* Main Content*/
.data-table td {
	border-bottom: 1px solid #181818;
}


.jm-product-list h2, 
.jm-products-slider-listing h2, 
.jm-product-list-bycat h2,
.category-head3 h2,
.page-head h3, .page-head-alt h3,
.category-head h2 {
	background: url(../../images/black/head-bg.gif) repeat-x left bottom;
	border-top: 1px solid #181818;
	border-bottom: 1px solid #181818;
}

.jm-product-list h2 span, 
.jm-products-slider-listing h2 span, 
.jm-product-list-bycat h2 span,
.category-head3 h2 span,
.page-head h3 span, .page-head-alt h3 span,
.category-head h2 span {
	background: url(../../images/black/box-head-bg.gif) no-repeat right center;
}

.one-page-checkout .head{
	background: #030303;
	border: 1px solid #181818;
}

.one-page-checkout .head h3 {
	color: #666666;
}

.one-page-checkout .active h3 {
	color: #FFFFFF;
}

.one-page-checkout .step-count {
	background: #666666;
	color: #181818;
}

.one-page-checkout .active .box {
	background: #181818;
	color: #666666;
	border: none;
}

.one-page-checkout .active .group-select {
	background: none;
}

.rating-box {
	background-image: url(../../images/black/product_rating_blank_star.gif);
}

.rating-box .rating{
	background-image: url(../../images/black/product_rating_full_star.gif);
}

.form-button, .form-button-alt, a.form-button, a.form-button-alt {
	background: url(../../images/black/button-bg.gif) repeat-x bottom #f04e23;
	border: 1px solid #202020;
	color: #D7DDB1;
}

.form-button-alt, a.form-button-alt {
	background: #181818;
	border: 1px solid #202020;
	color: #666666;
}

.add-to-holder {
	background: #030303;
	border: 1px solid #181818;
}

.product-collateral .head {
	background: #030303;
}

.product-collateral .attribute-specs table {
	border: 1px solid #181818;
}

.product-collateral .attribute-specs .odd td {
	background: #030303;
	border-bottom: 1px solid #181818;
}

.product-collateral .attribute-specs .label {
	border-right: 1px solid #181818;
}

.product-collateral .attribute-specs .even td {
	background: #030303;
	border-bottom: 1px solid #181818;
}

.product-pricing {
	background: #030303;
	border: 1px solid #181818;
}

.listing-type-list .listing-item {
	border-top: 1px solid #181818;
}

.catalog-listing .add-to a, .catalog-listing .add-to a.link-cart {
	background: url(../../images/black/arrow.gif) no-repeat left center;
}

table.pager {
	background: #f04e23 url(../../images/black/head-hilite-bg.gif) repeat-x left bottom;
	color:#D7DDB1;
}

table.view-by {
	background: url(../../images/black/head-bg.gif) repeat-x left bottom;
}

.login-box .new-users h4 {
	background-color: #030303;
	border: 1px solid #181818;
}

.login-box .registered-users h4 {
	background-color: #030303;
	border: 1px solid #181818;
}

.product-options {
	border: 1px solid #181818;
}

.product-options dt label {
	
}

.product-options-bottom {
	border: 1px solid #181818;
	border-top: none;
	background-color: #030303;
}

/* Pathway */

#ja-pathway {
	background: url(../../images/black/pathway-bg.gif) no-repeat right center;
	border-bottom: 1px solid #181818;
	border-top: 1px solid #181818;
}

#ja-pathway .main {
	background: url(../../images/black/pathway-main.gif) repeat-x left center;
}

#ja-pathway .main span {
	background: url(../../images/black/pathway-span.gif) no-repeat right 1px;
}

#ja-pathway li.breadcrumbs-sep {
	background: url(../../images/black/arrow.gif) no-repeat center center;
}

/* Col */

.box {
	background: #030303;
	border: 1px solid #181818;
}

.box .head {
	background: url(../../images/black/head-bg.gif) repeat-x left bottom;
	border-bottom: 1px solid #181818;
}

.box .head h3, .box .head h4 {
	background: url(../../images/black/box-head-bg.gif) no-repeat right center;
	color: #757575;
}

.box h5 {
	border-bottom: 1px solid #181818;
}

.box .actions {
	border-top: 1px solid #181818;
}

.mini-cart {
	background: #f04e23;
	color: #D7DDB1;
}

.mini-cart .head {
	background: url(../../images/black/head-hilite-bg.gif) repeat-x scroll left bottom;
	border: none;
}

.mini-cart .head h4 {
	background: url(../../images/black/box-head-hilite-bg.gif) no-repeat right center;
	color: #D7DDB1;
}

.mini-poll {
	border: none;
	border-top: 1px solid #181818;
}

.layered-nav {
	background: none;
	border: none;
	border-top: 1px solid #181818;
}

.box a.link-cart {
	 background: #f04e23;
}

.layered-nav h4 {
	border-bottom: 1px solid #181818;
}

.account-nav {
	background: none;
	border: none;
	border-top: 1px solid #181818;
}

.account-nav li {
	background: none;
}

.mini-product-tags small {
	background: url(../../images/black/arrow.gif) no-repeat right center;
}

.mini-product-tags li a {
	color: #666666;
}

.mini-wishlist .actions a {
	background-image: url(../../images/black/arrow.gif);
}

.shopping-cart-collaterals .upsell li {
	border-top: 1px solid #181818;
}

.shopping-cart-collaterals .box {
	border: 1px solid #181818;
}

.shopping-cart-totals {
	border: 1px solid #181818;
}

.shopping-cart-totals table {
	background: #030303;
}

.shopping-cart-totals tfoot td {
	border-bottom: 1px solid #181818;
	border-top: 1px solid #181818;
}

.mini-cart .actions, .mini-cart h5 {
	background: url(../../images/black/head-hilite-bg.gif) repeat-x left bottom;
	border-top: none;
	border-bottom: none;
}

.mini-cart .form-button,.mini-cart .form-button-alt {
	background: #D7DDB1;
	border: 1px solid #95A140;
	color: #f04e23;
}

.mini-cart ol li a,
.mini-cart ol li a:hover,
.mini-cart ol li a:active,
.mini-cart ol li a:focus,
.mini-cart a,
.mini-cart a:hover,
.mini-cart a:active,
.mini-cart a:focus{
	color: #FFFFFF;
}

.one-page-checkout-progress {
	background: none;
	border: none;
	border-top: 1px solid #181818;
}

/*Newletter--*/
.mini-newsletter {
	background: #454545;
	border: none;
	color: #999999;
}

.mini-newsletter .head {
	background: #454545 url(../../images/black/triangle.gif) no-repeat right top;
	border: none;
}

.mini-newsletter .head h3, .mini-newsletter .head h4 {
	background: #454545;
	color: #999999;
}

#newsletter {
	background: #353535;
	border: 1px solid #555555;
	color: #999999;
}

.mini-newsletter .form-button,.mini-newsletter .form-button-alt {
	background: #353535;
	color: #757575;
	border: 1px solid #555555;
}

#ja-botsl {
	background: #f04e23 url(../../images/black/botsl-bg.gif) repeat-x left top;
}

#ja-botsl .main {
	color: #D7DDB1;
}

#ja-botsl li a {
	color: #D7DDB1;
	background: url(../../images/black/bullet.gif) no-repeat 2px 5px;
}

#ja-footer {
	background-color: #f04e23;
	color: #D7DDB1;
}

#ja-footer .main {
	color: #D7DDB1;
}

#ja-footer a {
	color: #D7DDB1;
}

#ja-footer .jm-info {
	border-bottom: 1px solid #ED6B3A;
	border-top: 1px solid #ED6B3A;
}

#ja-botsl li a:hover, #ja-botsl li a:active, #ja-botsl li a:focus {
	color: #FFFFFF;
	background-image: url(../../images/black/bullet-hover.gif);
}

/* JM MENU */

#ja-mainnav .main {
	padding: 0 0 2px;
}

#nav ul {
	background: #0C0C0C;
	border: 1px solid #080808;
	border-top: 0;
}

#nav ul ul {
	border: 1px solid #080808;
}

#nav ul li {
	border-top: 1px solid #0C0C0C;
	border-right: 1px solid #141414;
	border-left: 1px solid #141414;
	border-bottom: 1px solid #181818;
}

#nav ul li.last {
	border-bottom: 1px solid #141414;
}

#nav li.active a,
#nav li.over a, #nav a:hover, #nav a:active, #nav a:focus, #nav a.over,
#nav li.active a:hover, #nav li.active a:active, #nav li.active a:focus  {
	color: #757575;
	background: url(../../images/black/nav-active-l.gif) no-repeat left center #030303;
}

#nav li.active a span,
#nav li.over a span, #nav a:hover span, #nav a:active span, #nav a:focus span, #nav a.over span,
#nav li.active a:hover span, #nav li.active a:active span, #nav li.active a:focus span {
	background: url(../../images/black/nav-active-r.gif) no-repeat right center #030303;
}

#nav ul li a:hover, #nav ul li a:active, #nav ul li a:focus, #nav ul li a.over,
#nav ul li.active a:active, #nav ul li.active a:hover, #nav ul li.active a:focus {
	background: #181818 !important;
}

/* Other */
.group-select,
.advanced-search {
	background: #030303;
	border: 1px solid #181818;
}

.group-select .legend,
.advanced-search .legend {
	background: #181818;
}

.bare-list li {
	background: url(../../images/black/bullet-color.gif) no-repeat 15px 9px;
}

.button-set {
	border-top: 5px solid #181818;
}

table.view-by strong {
	border-bottom: 3px solid #f04e23;
}

.product-img-box .more-views li a:hover {
	border: 4px solid #f04e23;
}

.giftmessages .input-checkbox label {
	color: #f04e23;
}

.one-page-checkout .active .head {
	background: #f04e23;
	border-color: #f04e23;
}

.one-page-checkout .active .step-count {
	border: 1px solid #f04e23;
	color: #f04e23;
}

.one-page-checkout-progress li.complete h5 {
	background: url(../../images/black/bullet-hover.gif) no-repeat left 6px;
	color: #f04e23;
}

.checkout-progress td.active {
	background-color: #f04e23;
}

.multi-address-checkout-box .head a {
	color: #f04e23;
}

.shipment-count {
	background: #f04e23;
}

.place-order-box .grand-total .price {
	color: #f04e23;
}

.account-nav li a:hover, .account-nav li a:active, .account-nav li a:focus {
	color: #f04e23;
	background: url(../../images/black/bullet-color.gif) no-repeat left 14px;
}

.account-nav li.on span {
	background: url(../../images/black/bullet-color.gif) no-repeat left 14px;
	color: #f04e23;
}

.account-box ol .count {
	background: #f04e23;
}

.account-box .inner-head {
	border-bottom: 1px solid #181818;
}

.account-box .head {
	border-bottom: 1px solid #181818;
}

.listing-type-grid h5 a {
	color: #f04e23;
}

.listing-type-list h5 a {
	color: #f04e23;
}

table.view-by a {
	border-bottom: 3px solid #030303;
}

.data-table thead {
	border-bottom: 5px solid #353535;
}

#customer-reviews li {
	border-bottom: 1px solid #181818;
}

.jm-products-slider-listing a:hover,
.jm-products-slider-listing a:active,
.jm-products-slider-listing a:focus {
	color: #f04e23;
}