div.page {
    background: url(https://cdn3.bigcommerce.com/s-e53u3/product_images/uploaded_images/bg6.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

img.col-img {width:100%;}

div.home-content {
    padding:25px 25px 0 25px !important;
    background-color:#fff;
}

div.Content {
    padding:0 25px 25px 25px !important;
    background-color:#fff;
}

div#ProductBreadcrumb, div#CreateAccountBreadcrumb {
    background-color:#ffffff !important;
    padding-left:25px !important;
}

.PrimaryProductDetails, .recommended_right {background-color:#ffffff !important;}

.ProductThumbImage {
    border: none !important;
}


.override {
    padding:0 0 0 0 !important;
    background-color: transparent !important;
}

div.content-wrapper {
    padding:0 25px 25px 25px !important;
    background-color:#fff;
}

.PageMenu li {
    margin: 0 10px !important;
}

.header_mid {
    padding: 0 0 0 0 !important;
    color: #ffffff !important;
    line-height:28px;
}

.header {
    background: transparent !important;
}

.header-logo {
    margin-top: 0px;
}

.header-desc {
    color: #d82731 !important;
    font-size: 22px;
    font-weight:bold;    
}

.header-phone {
    color: #ffffff !important;
    font-size: 38px;
    font-weight:bold;
    letter-spacing: -1px;
}

.header-email a {
    color: #f05517 !important;
    font-size: 22px;
    font-weight:bold;
 }

.flex-control-nav {
    position: absolute;
    bottom: 0px;
    right: 0;
    text-align: right;
    background: transparent !important;
    padding: 7px 10px 0;
    border-bottom: 3px solid #545454;
}

.PageMenu .inner {
    background: #6a6d6ca !important;
    border-bottom: 3px solid #6a6d6ca !important;
}

.footer-columns {
    color:#ffffff !important;   
}

div.home-content h2, div.home-content h3 {
    margin: 15px 0 15px 0 !important;
}

div.home-content ul {
    margin-top: 15px !important;
    margin-left: 30px !important;
}

table.lobelist {margin-top:0px;}

table.lobelist {
    border: 1px solid #cccccc !important;
}

table.lobelist tr td {
    padding: 5px 10px;
    /*border: 1px solid #cccccc !important;*/
}

@media screen and (max-width: 1024px) {
    .header_mid {
        padding-top:20px !important;
        padding-bottom:20px !important;
    }

}


