/***** VWD-CSS TruckerHat *****/

body{
    background-image: url("https://cdn6.bigcommerce.com/s-gocon9/product_images/uploaded_images/body-bg.jpg");
    background-position: top center;
    background-repeat: repeat-x;
    }
    
a{
    color: #45628A;
    }
    
a:hover{
    color: #385797;
    }

.PageHeader h1{
    color: #fff;
    }
    
#TopMenu{
    background-color: transparent;
    padding: 0;
    }
    
#TopMenu li a{
    color: #fff;
    }
    
.CartLink{
    background-color: #0040b1;
    padding-left: 3px;
    padding-bottom: 5px;
    }
    
.CartLink a{
    background: url("https://cdn6.bigcommerce.com/s-gocon9/product_images/uploaded_images/shopping-cart.png?t=1422486164");
    background-position: 100% 50%;
    padding-right: 40px !important;
    background-repeat: no-repeat;
    background-color: #0040b1;
    }
    
    
#HeaderUpper{
    background-color: transparent;
    }
    
#HeaderLower{
    background-color: #edf5f7;
    }

#HeaderLower li {
    padding: 0 0 0 26px;
    background: none;
    }
    
#HeaderLower li a{
    line-height: 1.2;
    padding: 10px 0;
    text-align: center;
    }
    
#HeaderLower ul ul{
    background-color:rgba(237, 245, 247, 1);
    }
    

#HeaderLower ul ul li a:hover{
    background-color: #71BFC0;
    background-color: #a8e5f4;
    }
    
/**#HeaderLower ul ul li a.hasSub,
#HeaderLower ul ul,
#HeaderLower ul ul li a,
#HeaderLower ul ul li a:hover,
#HeaderLower ul ul ul li a,    
#HeaderLower ul ul ul li a:hover{
    background-color: #71BFC0;
    }**/
    
#HeaderLower ul ul li a{
    color: #0040b1;
    }
    
#HeaderLower div#Menu{
    padding-left: 20px;
    }
    
#HeaderRight .phoneIcon{
    display: block !important;
    float: right !important;
    margin-top: -10px;
    margin-bottom: 10px;
    padding-right: 0;
    }
    
div#SearchForm{
    float: right;
    clear: both;
    }
    
div#SearchForm input{
    color: #000;
    }
    
button.btn.search span{
    background-image: url("https://cdn6.bigcommerce.com/s-gocon9/product_images/uploaded_images/search.png?t=1422490879");
    }
    
.Breadcrumb{
    background: #fff;
    padding: 5px;
    }
    
#Wrapper{
    background-image: none;
    }
    
.slide-show-render-full .slide-content{
    height: 328px;
    }
    
.slide-show-render .slides{
    height: 338px;
    }
    
.slide-show-render .slides li{
    height: 328px !important;
    }
    
.slide-show-render .slides li img{
    max-height: 328px;
    height: 328px;
    }
    
img.featured
.ProductList .ProductImage{
    border: none;
    }
    
div#home-categories{
    overflow: hidden;
    }
    
div.home-category{
    width: 25%;
    float: left;
    text-align: center;
    }
    
div.Column.FooterLinks{
    width: 752px !important;
    }

#FooterUpper ul.footer-links li{
    float: left;
    font-size: 13px;
    background: none;
    margin-right: 20px;
    }
    
#FooterUpper li a:hover{
    color: #000;
    }
    
div.ProductDetails{
    text-align: center;
    padding-bottom: 5px;
    }
    
div.ProductPriceRating{
    text-align: center;
    font-weight: bold;
    }
    
#HomeFeaturedProducts .ProductList .ProductDetails a{
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    }
    
#fastCartContainer .ProductList li, .ProductList li{
    width: 175px !important;
    }
    
.ProductList .ProductImage{
    border: none;
    }
    
div#LayoutColumn1{
    background-color: #fff;
    }
    
div#LayoutColumn1.HomeContent{
    background-color: transparent;
    }
    
.Content{
    padding: 20px 10px;
    width: 960px !important;
    }
    
div#ContainerFooter div.Center{
    width: 960px;
    padding: 50px 10px 0 10px;
    background: url("https://cdn6.bigcommerce.com/s-gocon9/product_images/uploaded_images/shadow-up.png?t=1422485383") no-repeat scroll 0 -7px rgba(0, 0, 0, 0);
    position: relative;
    z-index: 10;
    }
    
.NewsletterSubscription{
    width: 960px;
    }
    
.SubCategoryList li a{
    color: #316ef3;
    }
    
.QuickSearchAllResults a,
.btn-secondary,
input.btn-secondary,
input.btn-secondary[type="submit"],
input.btn-secondary[type="button"],
.ProductList li .ProductActionAdd a,    
.CategoryPagination li{
    background: #316EF3 !important;
    }
    
.QuickSearchAllResults a:hover, .btn-secondary:hover, input.btn-secondary:hover, input.btn-secondary[type="submit"]:hover, input.btn-secondary[type="button"]:hover, .ProductList li .ProductActionAdd a:hover{
    background-color: #304256 !important;
    }
    
div#ContainerFooter{
    background-image: url("https://cdn6.bigcommerce.com/s-gocon9/product_images/uploaded_images/footer-bg.jpg?t=1422467419");
    background-repeat: repeat-x;
    background-position: top center;
    padding-top: 10px;
    }
    
#Footer{
    border-top: none;
    padding-bottom: 0;
    }
    
#Footer p{
    color: #000;
    margin-bottom: 0;
    position: relative;
    top: -5px;
    }
    
#Footer p a{
    color: #000;
    }
    
img.credit-cards{
    float: right;
    position: relative;
    top: -5px;
    }
    
#socnet .icon-social-theme.icon-facebook{
    background-image: url("https://cdn6.bigcommerce.com/s-gocon9/product_images/uploaded_images/facebook.png?t=1422484615");
    background-position: 0 0;
    }
    
#socnet .icon-social-theme.icon-facebook:hover{
    background-position: 0 0;
    }
    
#socnet .icon-social-theme.icon-twitter{
    background-image: url("https://cdn6.bigcommerce.com/s-gocon9/product_images/uploaded_images/twitter.png?t=1422484615");
    background-position: 0 0;
    }
    
#socnet .icon-social-theme.icon-twitter:hover{
    background-position: 0 0;
    }
    
.PrimaryProductDetails .ProductMain{
    width: 565px;
    }
    
div.productOptionViewSelect div.selector{
    width: 560px !important;
    }

body#content-page div#Wrapper{
    background: #fff;
    }
    
body#content-page .Content{
    width: 750px !important;
    padding: 0px 10px 20px 10px;
    }
    
body#content-page .Left{
    padding-left: 10px;
    }
    
div#SearchPage .ProductList.List .ProductDetails{
    overflow: visible;
    }
    
div#SearchPage ul.ProductList{
    margin-right: 0;
    }
    
div#SearchPage ul.ProductList li.ListView{
    padding-bottom: 10px;
    border-bottom: 1px dotted #ccc;
    }
    
.Content div#SearchPage  .ProductList.List .ProductPrice{
    color: #000;
    }
    
.ProductDetailsGrid .DetailRow.PriceRow .Value{
    font-size: 19px;
    }
    
.ProductList .ProductDetails{
    min-height: 45px;
    height: auto !important;
    }
    
.SubCategoryList{
    height: auto;
    overflow: hidden;
    }
    
.prodAccordionContent{
    font-size: 14px;
    }
