/* ======================  style 5 3 2015  ======================*/

.ProductList ul.discount{ margin: 0; padding: 5px 10px; }
.ProductList .discount li{  border: none; float: none; font-size: 13px; text-align: left; margin: 0 0 5px 0 !important; padding: 0 0 0 14px; width: auto !important; }

/* ======================  style 12 3 2015  ======================*/
.CartContents .desktopView ul.discount li { list-style:none; }
.CartContents .desktopView ul.discount { margin-left:0; }
#Header div#Menu {display: block; float: none; width: 100%;}
                #Header {padding: 0 0 0;}
                #Logo a { color: #000; display: block; text-align: left;}
                div#Logo {margin-top: 0 !important; margin-left: -10px;}
                #Header div#Menu li {border: 1px solid #45818e; margin-right: 12px; padding: 5px 10px; font-size: 14px; background: #dde5f5; color: black;}    
                #Header div#Menu li u {text-decoration: none; color: black;}    
.TopMenu div#Menu {
    float: left;
}
.TopMenu #Menu li:last-child {
    border-right: none;
}
.TopMenu #Menu li {
    margin: 5px 0 0;
}
.TopMenu #Menu li a, .TopMenu #Menu li a u {
    text-decoration: none;
}
@media screen and (max-width: 768px) {
    #Header div#Menu, .clear_both {
    display: none;
}
.TopMenu div#Menu {
    width: 100%;
}
.TopMenu #Menu li {
    margin: 5px 0 0;
    display: inline-block;
    width: auto;
    float: none;
}
.TopMenu #Menu ul {
    text-align: center;
}
}
