/* WOOCOMMERCE dark skin *****************************************/         


/* messages */
.woocommerce-message,
.woocommerce-error,
.woocommerce-info {
	background: rgba(0, 0, 0, 0.3);
        color: #aaa;
        } 


/* quantity */
.woocommerce #content .quantity input.qty,
.woocommerce-cart #content .quantity input.qty,
.woocommerce #content .quantity .plus,
.woocommerce #content .quantity .minus,
.woocommerce-cart #content .quantity .plus,
.woocommerce-cart #content .quantity .minus {
        background: transparent;
        border: 1px solid #444;
        }

.woocommerce #content .quantity .plus:hover,
.woocommerce #content .quantity .minus:hover,
.woocommerce-cart #content .quantity .plus:hover,
.woocommerce-cart #content .quantity .minus:hover {
        background: #aaa;
        color: #444;
        }


/* price */
.price del {
	color: #666;
        }


/* stock */
div.product .stock, 
#content div.product .stock {
	color: #fff;
	}
	
div.product .out-of-stock, #content div.product .out-of-stock {
	color: #fff;
	}


/* tabs */
.woocommerce div.product .woocommerce_tabs ul.tabs li.description_tab active a,
.woocommerce #content div.product .woocommerce_tabs ul.tabs li.description_tab active a,
.woocommerce div.product .woocommerce-tabs ul.tabs li.description_tab active a,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.description_tab active a, 
.woocommerce .panel {
        background: url("../../images/00030.png");
        }

.woocommerce #content div.product .woocommerce_tabs ul.tabs li.active,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active {
        background: url("../../images/00030.png");
        }

.woocommerce-page #payment {
        background: url("../../images/00030.png");
        }   

div.product .woocommerce_tabs ul.tabs li a, 
#content div.product .woocommerce_tabs ul.tabs li a,
div.product .woocommerce-tabs ul.tabs li a, 
#content div.product .woocommerce-tabs ul.tabs li a{
	color: #888;    
	}        
        
div.product .woocommerce_tabs ul.tabs li a:hover, 
#content div.product .woocommerce_tabs ul.tabs li a:hover,
div.product .woocommerce-tabs ul.tabs li a:hover, 
#content div.product .woocommerce-tabs ul.tabs li a:hover{
	color: #777;
	} 
	
div.product .woocommerce_tabs ul.tabs li.active a, 
#content div.product .woocommerce_tabs ul.tabs li.active a,
div.product .woocommerce-tabs ul.tabs li.active a, 
#content div.product .woocommerce-tabs ul.tabs li.active a{
	color: #888 !important;
	}  
	

#reviews #comments ol.commentlist li .comment-text p.meta {
    color: #fff;
}        
      
        
        
/* related */        
small.note {
	color: #777;
	}	

	
/* rating */   	
.woocommerce .star-rating:before, .woocommerce-page .star-rating:before {
    color: #444;
}	

.woocommerce .star-rating span,
.woocommerce-page .star-rating span {
	color: #444;
	}
	

/* cart */
form.login, form.checkout_coupon, form.register {
	border: 1px solid #333;
	}

	
/* checkout form */	
form.login, form.checkout_coupon, form.register {
	border: 1px dashed #444;
	}

/* payment */
#payment div.payment_box {
	background: #444;
	}

#payment div.payment_box:after {
	border-color: transparent transparent #444;
	}
	

/* order confirmation */
.order_details li {
    border-right: 1px dashed #444;
}

	
 /* widgets */       
.widget_shopping_cart .total {
        border-top: 1px dashed #444;
        }	
	
	        
.widget_layered_nav ul li.chosen a {
		color: #FFFFFF;
		}        

.widget_price_filter .price_slider_wrapper .ui-widget-content {
		background: #444;
		}    

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
        background: #555;
        border: 1px solid #555;	
        }		

.woocommerce .widget_price_filter
.price_slider_wrapper .ui-widget-content,
.woocommerce-page .widget_price_filter
.price_slider_wrapper .ui-widget-content {
        background: #444;
        }        