.page{max-width:100%;}
.top-toolbar, .header, .top-container, .main, .footer, .footer-toolbar, .footer-cms, .container{width:100%;max-width:945px;}
body{background-color:#fff;background-image:none;background-repeat:repeat;background-position:0px 0px;}
.header, .top-toolbar:before{background-color:#000000;background-image:none;background-repeat:repeat;background-position:0px 0px;}
#scroll-up a{background-color:#eeeeee;}
#scroll-up a:hover{background-color:#dddddd;}
.nav-container .navpro a.level-top, .nav-container .navpro div.level-top a{font-family:Arial,Helvetica,sans-serif;font-size:13px;text-transform:none;color:#fff;}
.nav-container .navpro li a.nav-a:hover, .nav-container .navpro li .nav-sibling-title a:hover, .nav-container .navpro .over > a.level-top, .nav-container .navpro .over > div.level-top a{color:#fa2c1f;}
.nav-container .navpro .active > a.level-top, .nav-container .navpro .active > div.level-top a, #nav li.active a.level-top:hover, #nav li.active a.level-top.over, .nav-container .navpro li.active a.level-top:hover, .nav-container .navpro li.active a.level-top.over{color:#fa2c1f;}
.nav-container .navpro .nav-ul .nav-a, .nav-container .navpro .nav-ul .nav-sibling-title a{font-family:Arial,Helvetica,sans-serif;font-size:13px;text-transform:none;background-color:transparent;color:#000000;}
.nav-container .navpro .nav-ul .nav-a.over, .nav-container .navpro .nav-ul .nav-sibling-title a.over{background-color:#fafafa;color:#000000;}
.nav-container .navpro .nav-ul .active > .nav-a{background-color:transparent;color:#fa2c1f;}
.sidebar .block .block-title span strong, .sidebar .block .block-title span span, .sidebar .block .block-title strong, .sidebar .block .block-title span{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:16px;font-weight:normal;color:#fff;}
.sidebar .block-title{background-color:#000000;border-width:1px 1px 0;border-color:#000000;}
.sidebar .block-content{background:#fff;border-width:0 1px 1px;border-color:#ddd;}
.easytabs li .easytabs-a{padding:9px 12px 7px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-transform:none;color:#fff;}
.easytabs li{background-color:#000000;}
.easytabs li:hover .easytabs-a{color:#fff;}
.easytabs li:hover{background-color:#000000;}
.easytabs li.active .easytabs-a, .easytabs li.active .easytabs-a:hover{color:#fff;}
.easytabs li.active{background-color:#fa2c1f;}
.easytabs-content{border-top-color:#fa2c1f;}
h1, .h1, .page-title h1, .page-title h2{font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:normal;color:#000000;}
.products-list .product-name a, .products-grid .product-name a{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#000000;}
.products-list .product-name a:hover, .products-grid .product-name a:hover{color:#fa2c1f;}
.product-view .box-collateral .h2{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:normal;color:#000000;}
.header-container .form-search button {
background: #fa2c1f !important;
background: linear-gradient(to bottom, #fa2c1f 0%,#fa2c1f 10%,#fa2c1f 91%,#fa2c1f 100%) !important;
}

.header-container .form-search button span {
    color: #FFF !important;
}

button.button span {
background: linear-gradient(to bottom, #fa2c1f 0%,#f8554c 100%) !important;
}

.sorter .view-mode .active {
    color: #000000 !important;
}
