body.black{
    background-color: #000000;
    color:#FFFFFF;
}

body.black #content .product .cart-box .cart .msrp,
body.black .menu li a,
body.black a,
body.black #content .bottom-section .sign-up input[type="text"]
{
    color:#FFFFFF;
}

body.black .cart .cart-subtotal span{
    color:#FFFFFF!important;
}

body.black #content .fulscreen-container .small-box,
body.black #content .fulscreen-container .big-box,
body.black #content .product .cart-box .options .line.size .sizes-container div.size-box,
body.black #content .top-section .layout-toggle,
body.black #content .right-section .container,
body.black #content .product .cart-box .options .line.color .colors-container img,
body.black #content .top-section .layout-toggle a
{
    border-color:#FFFFFF;
}

body.black #content .product .cart-box .options .line.size .sizes-container div.size-box.selected{
    background-color: #FFFFFF;
    color:#000000;
}

body.black .cart h2,
body.black .my-account h2,
body.black button,
body.black input[type="reset"],
body.black input[type="submit"],
body.black input[type="button"],
body.black .page.store-locator .addresses .address .address-name
{
    background-color:#FFFFFF;
    color:#000000;
}

body.black #content .product .cart-box .cart{
    border: 1px solid #FFFFFF;
}
body.black .borderline{
    border-top: 1px solid #FFFFFF;
}

body.black .ui-widget-header .ui-icon {
    background-image: url("../images/ui-icons_black.png") !important;
}

body.black .ui-dialog-titlebar{
    background-color:#FFFFFF!important;
    color:#000000!important;
}

body.black #dialog{
    background-color:#000000;
    color:#FFFFFF;
}

body.black button:hover,
body.black input[type="reset"]:hover,
body.black input[type="submit"]:hover,
body.black input[type="button"]:hover {
    background-color: #999999;
    color: #000000;
}

body.black #content .product .cart-box .cart{
    color:#000000;
}


body.black table tbody tr:nth-child(2n),
body.black table tbody tr:hover,
body.black .cart .cart-item:hover{
    background-color: #555555;
}


body.black .ui-widget-content{
    background-color: #000000;
    background-image: none;
}

body.black .cloud-zoom-big{
    border:0!important;
}

body.black #loader{
    background: rgba(0, 0, 0, 0.7);
}

body.black #preloaderBar{
    border-color: #FFFFFF;
}

body.black #preloaderBar div{
    background-color:#FFFFFF;
}

body.black #loader.homepage {
    background-color: #000000;
}

body.black .page.price-list .item-group .item-heading{
    background-color: #FFFFFF;
    color: #000000;
}

body.black .page a.mt-link:hover,
body.black .page a.mt-link{
    color:#FFF!important;
}


.cart .cart-item {
    float: left;
    margin: 10px 0;
    min-height: 100px;
    width: 380px;
	padding:5px; 
	background-color:#555555
}