BODY {
    background-image: url("/Data/Default/TemplateImages/background_gradient.png");
    background-repeat: repeat-x;
    background-position: top;
}
.show-for-IE8 {
    display:block !important;
}
.hide-for-IE8 {
    display:none !important;
    height:0;
    overflow:hidden;
}
.tabs-content .content{
    display:block !important;
}
        .preHeader .checkoutDropdown .total {
            text-align: right;
            font-size: 20px;
            line-height: 20px;
            padding: 10px 0 !important;
        }
#NavigationSearch{
    background-image: url("/data/default/templateImages/icon_search.png") !important;
    background-repeat: no-repeat !important;
    background-position: right 1px !important;
    color: #b2c7d1;
    padding: 0px 5px !important;
    width: 205px !important;
    height: 23px !important;
}
.preHeader {
    padding-bottom: 0px;
}

    .product-item-container .product-title h4 {
        font-size: 13px !important;
    }

.headerTop P:first-child {
    float: right;
}

footer, header, button, #phone, h1{
    font-family: "futura-pt",sans-serif !important;
    font-weight: bold !important;
}
#phone {
    font-size: 19px;
}
.headerTop BUTTON {
    line-height: 20px;
    font-weight: bold !important;
}
    .headerMid button {
        margin: 7px 30px 0px 0px;
    }
    .headerMid p {
        line-height: 44px !important;
    }

.top-bar-section .has-dropdown > a:after {
    border: none !important;
    content: none !important;
}
h1,h2,h3,h4{font-weight:normal !important;}
H1, .H1Size{font-size: 45px !important;font-weight:lighter; margin:15px 0}
H2, .H2Size{font-size: 30px !important;}
H3, .H3Size{font-size: 25px !important;}
H4, .H4Size{font-size: 20px !important;}
    .categoryContent .columnCover {
        margin-left: -33% !important;
        padding-left: 33% !important;
    position:relative;
        z-index:1;
    }
aside {
    position:relative;
        z-index:10;
}
input[type=text] {
    max-width:none;
}
input[type=text] {
    margin: 10px 0 !important;
}