/* ############ GLOBAL ############ */

body {background-color:#2d2d2d; color:#616161;}
h2, h3, h4, h5, h6 {color:#a02828;}
h1 {color:#ffffff;}
a {color:#a02828;	border:none;}
a:hover {color:#a02828;}
a:visited {color:#a02828;}
a:active {color:#a02828;}
strong {color:#a02828;}



/*-################################## HEADER ###################################-*/

.currency-container select {color:#080808;	background-color:#ffffff;}/
#ekm-sortby-option {color:#080808;	background-color:#ffffff;}

/*--SEARCH--*/
.search_button {background-color:#a02828;}
.search_button:hover {background-color:#d54242;}

/*--WEBPAGES--*/
.pages_menu ul li {color:#fefefe;}
.pages_menu ul li a, .login a {color:#fefefe;}
.pages_menu ul li a:hover, .login a:hover {color:#fefefe; background-color:#a02828;}
.main-menu-bar-container {background-color:#020202;}

/*--MAIN NAV--*/
.nav ul li a {border-bottom:1px solid #fff;}
.nav a {color:#ffffff;}
.nav a:hover {color:#d54242;}
.nav ul li {background:#323131;}

/*--MAIN PROMOS--*/
.promo {color:#fff;}

/*--FEATURED PRODUCTS--*/
.featured-heading {color:#fff;}
.featured-products {background-color:#fff;}
.category-products {background-color:#fff;}
.featured-product-name a {color:#a02828;}
.featured-product-name a:hover {color:#a02828;}
.featured-product-price {color:#a02828;}
.featured-product-rrp {color:#1b1b1b;}
.featured-product-cart {color:#fff;}

/*--BOTTOM PROMOS--*/
.bottom-promos {color:#fff; background-color:#a02828;}
.bottom-promo-heading {color:#FFF;}

/*--NEWSLETTER--*/
.ekmResponseEmailAddress {background-color:#fff;}
.ekmResponseSignupButton {color:#FFF; background-color:#7c1f1d;}
.ekmResponseSignupButton:hover {color:#FFF; background-color:#d54242;}

/*--FOOTER--*/
.footer-background {background-color:#020202;}
.footer_col1 {color:#FFF;}
.footer_col2 {color:#4f4f4f; background-color:#FFF;}
.footer_col3 {color:#fff;}
.footer-heading {color:#fff;}
.footer-heading ul li a:hover {background-color:#a02828;}
.footer-background a {color:#fff;}



/* ######################################## Category ########################### */	

/*--LEFT NAV MENU--*/
.left-sidebar-menu {background-color:#a02828; border:1px solid #212121;}
.left-sidebar ul li {color:#fff;}
.left-sidebar ul li a {color:#fff;}
.left-sidebar ul li a:hover {color:#ff6464;}
.left-sidebar ul li ul li a {color:#fff;}
.left-sidebar ul li ul li a:hover {color:#ff6464;}
.left-categories-header {color:#fff;}

/*--FILTERS--*/
.product-filter {background-color:#fff; border:1px solid #ebebeb;}
.product-filter .ekm-filterby-option-header {color:#565656!important;}
form[name="product-filter"] .price-labels {color:#565656!important;}
.product-filter .ekm-filterby-attributes {border:1px solid #f4f4f4!important;}
.ekm-sortby label {color:#fff!important;}
.side-header {color:#565656!important;}
.product-filter .ekm-filterby-attributes label {color:#7d7d7d;}
.wrapper .left-sidebar .product-filter form[name="product-filter"] .ui-slider-horizontal .ui-slider-range input {background-color:#fff!important;}
.product-filter .ekm-filterby-attributes label {color:#7d7d7d;}

/*--BREADCRUMB--*/
.siteview {color:#fff;	background-color:#a02828;}
.siteview a {color:#fff;}
.siteview a:hover {color:#D41313;}

.category-description {background-color:#a02828; color:#fff;}
#ekm-sortby-option {color:#1f1a1a;	background-color:#fff;}



/*--###############################- PRODUCT PAGE -###############################--*/

.right-content-header {color:#FFFFFF;}

/*--DETAILS--*/
.main-product-stock {color:#a02828;}
.main-product-stock-span2 {color:#616161;}
.main-product-price {color:#a02828;}
.main-product-rrp {color:#b3b3b3;}
.product-qty {color:#fff; background-color:#a02828;}
.main-add-to-cart input[type="submit"] {color:#fff; background-color:#14130f;}
.email-field {background-color:#f9f9f9;}
#ekm-backinstock-button {color:#fff; background-color:#020202}
#ekm-backinstock-button:hover {background-color:#a02828;}
.send-to button:hover, .send-to a:hover {color:#a02828;}

/*--TABS--*/
#tab-div {background:#fff;}
#tab-div a {color:#a02828;}
#tab-div a:hover {color:#a02828;}
.sub-category-heading {color:#fff;}

/*--LOGIN--*/
.jlsModal {color:#fff;}
.modlebox {background-color:#fff;}
.modlebox a:hover {color:#a02828 !important;}
.jlsModal .jlsModalClose {background:#252525;	color:#fff;}
.jlsModal .jlsModalClose:hover {color:#fff; background:#252525;}
.customerlogin {background-color:#a02828;}
.email label {color:#000;}
.email input[type="text"] {background-color:#ececec; color:#8a8989;}
.password label {color:#000;}
.password input {background-color:#ececec;	color:#8a8989;}
.loginbutton input[type="submit"] {background-color:#a02828; color:#FFF;}
.loginbutton input[type="submit"]:hover {background-color:#252525;	color:#fff;}
.forgotpassword a {color:#272727 !important;}
.forgotpassword a:hover {color:#616161;}
.modlebox a {color:#a02828;}

.page {background-color:#FFF;}

.shadetabs li a {color:#fff; background-color:#a02828;}
.shadetabs li a:visited {color:#fff; background:#a02828;}
.shadetabs li a.selected {background-color:#fff; color:#000;}



/* ######### for custom users - old code ######### */
.search_button {margin:0px;}
.minicart a {background-repeat:no-repeat; width:65px; height:60px; position:absolute;}
.minicart a:hover {background-repeat:no-repeat;}
.footer-background a:hover {border-radius:5px;}













/* ################# New cart page styles ################# */

/* Cart Wrapper */
.page .ekmpscart-wrapper a {
	color: inherit;
}

/* Cart Header */
.page .ekmpscart-header .ekmpscart-title {
	font-size: 16px;
	margin-top: 5px;
	margin-bottom: 0;
	width: auto;
	color: inherit;
}



/* Empty Cart Button */
.page .ekmpscart-wrapper.ekmpscart-empty .ekmpscart-checkout-button.ekmpscart-checkout-button-continue {
	background-color: #a02828;
}
.page .ekmpscart-wrapper.ekmpscart-empty .ekmpscart-checkout-button.ekmpscart-checkout-button-continue:hover {
	opacity: .8;
}



/* Cart Content */
.page .ekmpscart-contents {
	border-color: #fff;
}

/* Cart Content Header */
.page .ekmpscart-cart-items-column-header {
	border-color: #fff;
	background-color: #f9f9f9;
}



/* Cart Product */
.page .ekmpscart-cart-items .ekmpscart-cart-items-product {
	border-color: #eee;
}
.page .ekmpscart-cart-items .ekmpscart-cart-items-product .ekmpscart-cart-items-product-name {
	font-size: 15px;
}
.page .ekmpscart-cart-items .ekmpscart-cart-items-product .ekmpscart-cart-items-product-name a {
	color: #666;
}



/* Remove Link */
.page .ekmpscart-cart-items .ekmpscart-cart-items-product-action-remove {
	color: #f00;
	text-decoration: none;
}



/* Qty */
.page .ekmpscart-cart-items .ekmpscart-cart-items-product .ekmpscart-cart-items-product-qty .ekmpscart-cart-items-product-qty-box {
	border-color: #eee;
}

/* Qty update button */
.page .ekmpscart-cart-items .ekmpscart-cart-items-product .ekmpscart-cart-items-product-qty .ekmpscart-cart-items-product-qty-update {
	background-color: #666;
}
.page .ekmpscart-cart-items .ekmpscart-cart-items-product .ekmpscart-cart-items-product-qty .ekmpscart-cart-items-product-qty-update:hover {
	background-color: #999;
}



/* Product Options */
.page .ekmpscart-cart-items .ekmpscart-cart-items-product .ekmpscart-cart-items-product-options {
	background-color: #f9f9f9;
	border-color: #eee;
}



/* Discounts */
.page .ekmpscart-cart-items .ekmpscart-order-discounts {
	background-color: #f9f9f9;
	border-color: #eee;
}



/* Estimate Delivery */
.page .ekmpscart-estimate-delivery {
	background-color: #f9f9f9;
	border-color: #eee;
}
.page .ekmpscart-estimate-delivery .ekmpscart-estimate-delivery-header .ekmpscart-estimate-delivery-header-estimate-button,
.page .ekmpscart-estimate-delivery .ekmpscart-estimate-delivery-content .ekmpscart-estimate-delivery-row-button .ekmpscart-estimate-delivery-row-button-estimate {
	background-color: #666;
}
.page .ekmpscart-estimate-delivery .ekmpscart-estimate-delivery-header .ekmpscart-estimate-delivery-header-estimate-button:hover,
.page .ekmpscart-estimate-delivery .ekmpscart-estimate-delivery-content .ekmpscart-estimate-delivery-row-button .ekmpscart-estimate-delivery-row-button-estimate:hover {
	background-color: #999;
}



/* Total Row */
.page .ekmpscart-totals .ekmpscart-total {
	border-color: #eee;
}

/* Grand Total */
.page .ekmpscart-totals .ekmpscart-total.ekmpscart-total-grand .ekmpscart-total-value {
	color: #020202;
}



/* Cart Continue Button */
.page .ekmpscart-checkout-buttons {
	border-color: #eee;
}
.page .ekmpscart-checkout-button.ekmpscart-checkout-button-checkout.top-button {
	margin-top: 0;
	margin-bottom: 10px;
	background-color: #a02828;
}
.page .ekmpscart-checkout-button.ekmpscart-checkout-button-checkout {
	background-color: #a02828;
}
.page .ekmpscart-checkout-button.ekmpscart-checkout-button-checkout:hover,
.page .ekmpscart-checkout-button.ekmpscart-checkout-button-checkout.top-button:hover {
	opacity: .8;
}



/* Continue Shopping Link */
.page .ekmpscart-checkout-button.ekmpscart-checkout-button-continue a {
	text-decoration: none;
}

/* ################# New cart page styles END ################# */