body{background-color:#fff;font-family:Helvetica}a{color:#555}a:hover{color:#000}hr{box-shadow:0 0 2px #555}.all-stars{display:inline-block;width:83px;height:16px;background:url(images/layout/five_stars_full.png) 0 0 no-repeat}.border{border:1px solid #000}.clear{clear:both}.field-row{padding-bottom:15px}.form-field{padding:6px 12px;height:34px;font-size:14px;background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-border-radius:4px}.inline{display:inline}.stock-available{color:#00f;font-weight:700}.stock-backorder{color:#000;font-weight:700}.stock-unavailable{color:red;font-weight:700}.regular-price{text-decoration:line-through}.sale-price{text-decoration:#8d0008}.underline{text-decoration:underline}@media (max-width:768px){#breadcrumb-container{clear:both;margin-top:30px;font-size:12px}}.header-wrapper{background-color:rgba(209,209,209,.85);height:125px;position:fixed;top:0;width:100%;z-index:1000;box-shadow:0 0 30px #888}.header-wrapper .special-offers{background-color:#000;text-align:center;height:25px;line-height:25px;font-size:18px;color:#fff;font-weight:700}.header-wrapper .header .logo img{margin-top:15px}.header-wrapper .header .topnav{color:#555;margin:15px 0 15px 0;font-size:14px;font-weight:700}.header-wrapper .header .topnav a.link{color:#555;text-decoration:none}.header-wrapper .header .topnav a.link:hover{color:#000;text-decoration:underline}.header-wrapper .header .topnav .header-cart{display:inline;position:relative}.header-wrapper .header .topnav .header-cart #cart-popup{z-index:10000;display:none;border:1px solid #464646;background-color:#fff;border-radius:4px;-webkit-border-radius:4px;position:absolute;top:24px;right:0;width:400px;max-height:450px;overflow:auto}.header-wrapper .header .topnav .header-cart #cart-popup .cart-content{text-align:left;padding:10px 0}.header-wrapper .header .topnav .header-cart #cart-popup .cart-content .mini-cart{padding:10px 0 15px 0}.header-wrapper .header .topnav .header-cart #cart-popup .cart-content .mini-cart td{padding:2px 2px 10px 2px;vertical-align:top;border-top:1px solid #ddd}.header-wrapper .header .topnav .header-cart #cart-popup .cart-content .mini-cart .image{width:20%}.header-wrapper .header .topnav .header-cart #cart-popup .cart-content .mini-cart .image .mini-cart-image{padding:0}.header-wrapper .header .topnav .header-cart #cart-popup .cart-content .mini-cart .desc{font-size:12px;font-weight:400;padding-left:10px}.header-wrapper .header .topnav .header-cart #cart-popup .cart-content .mini-cart .qty{font-size:12px;width:20%;text-align:right;font-weight:400}.header-wrapper .header .topnav .header-cart #cart-popup .cart-content .mini-cart .item-subtotal{font-size:13px;width:20%;text-align:right;font-weight:700}.header-wrapper .header .topnav .header-cart #cart-popup .cart-content .mini-cart-subtotal{background-color:#ddd;color:#000;font-size:16px;padding:5px 10px}.header-wrapper .header-dropdown .dropdown-set{float:left;margin-right:30px;height:25px;font-size:18px;font-weight:700;color:#555;cursor:pointer}.header-wrapper .header-dropdown a.dropdown-set:hover{color:#000;text-decoration:none}.header-wrapper .header-dropdown .dropdown .dropdown-menu{margin-top:25px;padding:10px 0}.header-wrapper .header-dropdown .dropdown .sale-outlet{margin-left:500px}@media (max-width:1200px){.header-wrapper .header-dropdown .dropdown-set{margin-right:20px;font-size:16px}.header-wrapper .header-dropdown .dropdown .sale-outlet{margin-left:240px}}@media (max-width:990px){.header-wrapper .header-dropdown .dropdown-set{margin-right:40px;font-size:18px}.header-wrapper .header-dropdown .dropdown .sale-outlet{margin-left:90px}}.header-wrapper .header-dropdown .dropdown .dropdown-menu a{min-width:168px}.header-wrapper .header-dropdown .dropdown .dropdown-menu a:hover{color:#000;text-decoration:underline}.header-wrapper .header-dropdown .dropdown .dropdown-menu .category{display:block;font-weight:700;color:#555;text-decoration:none;font-size:15px;margin-bottom:8px}.header-wrapper .header-dropdown .dropdown .dropdown-menu .subcategory{display:block;color:#555;text-decoration:none;line-height:20px}.header-wrapper .header-dropdown .dropdown .dropdown-menu .subcategory:hover{text-decoration:underline}.header-wrapper .header-dropdown .search-block{float:right;width:150px}#mobile-message,#mobile-message-link{display:none}.navbar{min-height:34px}.navbar-brand{font-size:16px}.navbar-inverse .navbar-brand{color:#fff;min-height:34px}.navbar-wrapper{position:fixed;z-index:10000;top:0;right:0;left:0;height:50px;background-color:#898989}@media (min-width:768px){.navbar-wrapper{height:34px;top:112px;background-color:transparent}.navbar{background-color:transparent;border:0}}.navbar-wrapper>.container{padding-right:0;padding-left:0}.navbar-wrapper .navbar{padding-right:15px;padding-left:15px}.navbar-wrapper .navbar .container{width:auto}.navbar-wrapper .navbar .main-menu{float:left;margin-right:0}.navbar-wrapper .navbar .search-menu{float:right;color:#fff;width:44px;height:34px;margin-right:5px}.navbar-wrapper .navbar .cart{float:right;width:44px;height:34px;text-align:center;margin-right:0;color:#fff;position:relative}.navbar-wrapper .navbar .cart .glyphicon-shopping-cart{margin-top:4px}.navbar-wrapper .navbar .cart .item-count{position:absolute;z-index:15;display:block;top:0;left:0;width:44px;text-align:center;font-size:12px}.navbar-inverse .navbar-nav>li>a{color:#898989}.navbar-brand{padding:15px 7px}.dropdown-menu{color:#000;margin:0;border:0}.dropdown-menu>li>a{text-transform:uppercase;color:#000;font-size:12px}.navbar-nav>li>a{text-transform:uppercase;color:#000}.navbar-nav>.active>a{background-color:rgba(255,255,255,.6);color:#000}@media (min-width:768px){.navbar-nav>li>a{padding-top:7px;padding-bottom:7px;font-size:14px}.navbar-wrapper .navbar{height:30px;padding-right:0;padding-left:0}}.navbar-wrapper .special-offers{background-color:#000;text-align:center;height:17px;line-height:17px;font-size:13px;color:#fff;font-weight:700}.footer-wrapper{background-color:rgba(209,209,209,.7);min-height:100px;padding:20px 0;position:relative;z-index:100;box-shadow:0 0 30px #888}.footer-wrapper .footer-nav a{color:#898989;font-size:18px;text-decoration:none}.footer-wrapper .footer-nav a:hover{color:#000;text-decoration:underline}.footer-wrapper .footer-text{color:#898989;font-size:22px;margin-top:30px}.footer-wrapper .footer-newsletter{color:#555;font-size:22px;text-align:right}.footer-wrapper .footer-newsletter span.note{font-style:italic;font-size:12px}@media (max-width:768px){.footer-wrapper .footer-nav a{font-size:14px}.footer-wrapper .footer-text{font-size:14px}.footer-wrapper .footer-newsletter{font-size:14px;margin-top:18px;font-weight:700;text-align:left}.footer-wrapper .footer-newsletter span.note{font-size:10px}}.footer-wrapper .footer-newsletter .footer-social-sprites{float:right;display:block;width:36px;height:36px;margin:15px 0 0 15px;background:url(images/layout/footer-social-sprites2.png) 0 0 no-repeat}.footer-wrapper .footer-newsletter .facebook{background-position:0 0}.footer-wrapper .footer-newsletter .twitter{background-position:-36px 0}.footer-wrapper .footer-newsletter .youtube{background-position:-72px 0}.footer-wrapper .footer-newsletter .instagram{background-position:-111px 0}.content-wrapper{position:relative;width:100%;position:relative;clear:both;padding-top:30px;margin-top:100px;margin-bottom:30px}@media (max-width:767px){.content-wrapper{margin-top:17px}}.content-wrapper .breadcrumbs-custom{clear:both}.content-wrapper .breadcrumbs-custom a,.content-wrapper .breadcrumbs-custom span{text-decoration:none;color:#555;font-size:12px}.content-wrapper .breadcrumbs-custom a:hover{text-decoration:underline;color:#000}.content-wrapper h1{text-transform:uppercase}.content-wrapper h1 .product-model{text-transform:none;font-size:20px}.content-wrapper h3.price{margin-top:0;padding-top:0}@media (max-width:768px){.content-wrapper h1{font-size:24px;font-weight:700}.content-wrapper h1 .product-model{text-transform:none;font-size:16px}.content-wrapper h2{font-size:16px;font-weight:700}}.btn-default{color:#fff;background-color:#e51937}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover{color:#fff;background-color:#ff1d3e}.btn-default-light{color:#333;background-color:#fff}.btn-default-light:hover{color:#333;background-color:#e6e6e6}.btn-default-dark{color:#fff;background-color:#444}.btn-default-dark:hover{color:#fff;background-color:#666}form.validate label.error,label.error{color:red;font-size:12px}div.error{display:none}.required{color:#8d0008;font-weight:700}div.success-msg{padding:5px 10px;font-size:15px;color:#558679;border:2px solid #558679;margin:10px 0;background-color:#f1fcf9;border-radius:4px;-webkit-border-radius:4px}div.error-msg{padding:5px 10px;font-size:15px;color:#9e0b0f;border:2px solid #9e0b0f;margin:10px 0;background-color:#fdf5f5;border-radius:4px;-webkit-border-radius:4px}div.notify-msg{padding:5px 10px;font-size:15px;color:#3b6f97;border:2px solid #3b6f97;margin:10px 0;background-color:#f1fcf9;border-radius:4px;-webkit-border-radius:4px}.homepage-slider-wrapper{position:relative;max-height:750px;margin-top:125px;width:100%;z-index:0;overflow:hidden}@media (max-width:768px){.homepage-slider-wrapper{margin-top:67px}}.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.rslides li:first-child{position:relative;display:block;float:left}.rslides img{display:block;height:auto;float:left;width:100%;border:0}.rslides li .caption{display:block;position:absolute;z-index:2;font-size:20px;text-shadow:none;color:#fff;background:#000;background:rgba(0,0,0,.8);left:0;right:0;bottom:0;padding:10px 20px;margin:0;max-width:none}.rslides_nav{position:absolute;-webkit-tap-highlight-color:transparent;top:52%;left:0;opacity:.7;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:61px;width:38px;background:transparent url(images/layout/themes.gif) no-repeat left top;margin-top:-45px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.rslides_nav:active{opacity:1}.rslides_nav.next{left:auto;background-position:right top;right:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}@media (max-width:768px){.rslides_nav{height:32px;width:19px;margin-top:-21px;background:transparent url(images/layout/themes.gif) no-repeat -10px -14px}.rslides_nav.next{background:transparent url(images/layout/themes.gif) no-repeat -48px -14px}}.homepage-wrapper{margin-top:30px}.homepage-wrapper .homepage-block{position:relative;margin-bottom:10px}.homepage-wrapper .homepage-block img.thumbnail{padding:0}.homepage-wrapper .homepage-block .block-name{position:absolute;bottom:20px;z-index:10;text-align:center;height:40px}.homepage-wrapper .homepage-block .block-name a{display:block;color:#fff;font-size:20px;line-height:40px;text-transform:uppercase;text-decoration:none;font-weight:700;padding:0 15px;background-color:rgba(100,100,100,.6);-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}@media (max-width:768px){.homepage-wrapper .homepage-block .block-name{height:30px}.homepage-wrapper .homepage-block .block-name a{font-size:12px;line-height:30px}}.homepage-wrapper .homepage-content{margin:30px 0;font-size:24px;font-weight:400}@media (max-width:768px){.homepage-wrapper .homepage-content{margin:30px 0;font-size:16px;font-weight:700}}.department .category-header-image{margin-bottom:15px}.department .category-nav{background-color:rgba(209,209,209,.7);border-radius:4px;-webkit-border-radius:4px;padding:14px;margin-bottom:40px}.department .category-nav a{display:block;font-size:16px;line-height:30px}.department .category-nav a.on{color:#000;text-decoration:underline}.department .subcategory-group{margin-bottom:30px;clear:both}.department .subcategory-group h3{margin-top:0}.department .subcategory-group .item-count{font-style:italic;line-iehgt:16px}.category-header-image{border-radius:4px;-webkit-border-radius:4px}span.was-price{text-decoration:line-through}span.now-price{color:#c00}.product-listing{position:relative}.product-listing .icon{position:absolute;z-index:150;top:3px;left:18px}.product-listing .icon a{display:block;text-align:center;font-weight:700;padding:3px;border:1px solid #000;background-color:rgba(209,209,209,.85);color:#c00;border-radius:3px;text-decoration:none}.product-listing .product-name{font-weight:700}.product-listing{margin-bottom:30px}.product-features-icons .feature-icon{margin-right:5px}@media (max-width:1020px){.product-features-icons .feature-icon{margin-right:3px;width:24px;height:24px}}@media (max-width:768px){.product-features-icons{margin-top:5px}.product-features-icons .feature-icon{margin-right:2px;width:16px;height:16px}}.product-media .additional-image{padding:0 5px}.product-media .additional-image img.add-thumb{margin:0 0 10px 0;padding:0;border:0 solid #ddd;border-radius:3px;-webkit-border-radius:3px}.product-media .main-image{border-radius:4px;-webkit-border-radius:4px;border:1px solid #ddd}.product-media label.product{text-transform:uppercase;font-weight:400;font-size:14px}.product-media .related-info a{margin:0 10px 10px 0}.product-content h1.product-name{font-weight:700;margin-top:0;text-transform:none;font-size:26px}.product-content .properties{font-size:20px}.product-content .properties .price{font-size:22px;font-weight:700}@media (max-width:768px){.product-content .properties{font-size:14px}}.product-content .properties{padding-bottom:10px}.product-content .bullets{padding-bottom:15px}.product-content .bullets ul{padding-left:20px}.product-content .bullets .bullet-list{position:relative;height:130px;overflow:hidden}.product-content .bullets .bullet-list img.fader{position:absolute;bottom:0;width:100%;height:60px;z-index:100}.product-content .bullets .bullet-list a.more{position:absolute;bottom:0;z-index:200;font-size:12px}.product-content .bullets .full-list{height:auto}.product-content .product-description{margin:15px 0}.product-content .nav-tabs li{font-weight:700;text-transform:uppercase}.product-content .tab-pane{display:none}.product-content .active{display:block}.product-content .tab-content{padding:10px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.product-content .product-form{padding-top:10px}.product-content .product-form label.product{text-transform:uppercase;font-weight:400;font-size:14px}.product-content .product-form .colors{margin:10px 0 20px}.product-content .product-form .colors .swatch{cursor:pointer}.product-content .product-form .colors .swatch img{width:48px;height:32px;margin:0 7px 7px 0;border:2px solid #ddd;border-radius:4px;-webkit-border-radius:4px}.product-content .product-form .colors .swatch .highlight{border:2px solid #333}.product-content .product-form .colors .color-name{font-weight:700}.product-content .product-form .sizes{margin-bottom:20px}.product-content .product-form .sizes option{color:#000}.product-content .product-form .sizes option.backorder{color:#c00}.product-content .product-form .sizes option:disabled{color:#555;background:#ddd}.product-content .product-form .sizes .oos{color:#c00}.product-content .popup-link{margin-top:6px;font-size:14px}.product-availability{border:1px solid #000}.product-availability th{text-transform:uppercase;font-size:12px;padding:2px 4px}.product-availability td{padding:2px 4px;font-size:11px;border-top:1px dashed #ddd}.product-availability .hover{background-color:#ddd}.product-content .at-share-btn{border-radius:2px;-webkit-border-radius:2px}.rating-header-block a{display:inline-block;height:14px;font-size:14px;margin:4px 0 0 6px;text-decoration:underline;vertical-align:top}.star-rating-block{width:83px;height:16px;background:url(images/layout/five_stars_empty.png) 0 0 no-repeat}.star-rating-block .star-rating-image{height:16px;background:url(images/layout/five_stars_full.png) 0 0 no-repeat}.rating-header-block .star-rating-block{display:inline-block;margin-top:3px}.product-reviews .write-review{font-size:14px;font-weight:700}.cart-table{width:100%}.cart-table th{color:#000;font-size:16px;text-transform:uppercase;font-weight:700;background-color:#ddd;padding:3px 6px}.cart-table th.status{padding-left:0}.cart-table th.quantity{padding:0 10px 0 0}.cart-table td{padding:5px 10px 5px 0;vertical-align:top;border-bottom:1px solid #ddd}.cart-table td a.remove{font-size:12px;color:#600}.cart-table td.image{max-width:150px}.cart-table td.description{width:50%}.cart-table td.description .options{margin-left:15px;font-size:14px;font-style:italic}.cart-table td.item-subtotal{font-size:16px;font-weight:700;padding-right:6px}.cart-table td.quantity input{text-align:center}.cart-table td.description select option.backorder{color:#c00}.cart-table td.description select option:disabled{color:#555;background:#ddd}@media (max-width:768px){.cart-table td.description{font-size:11px}.cart-table td.item-subtotal{font-size:12px}}.cart-table td.description .oos{color:#c00}.cart-table td.description option{color:#000}.cart-totals{width:100%;background-color:#ddd;margin:15px 0}.cart-totals td{text-align:right;padding:5px 10px}.cart-totals td.description{width:85%}.cart-totals td.description .title{font-size:18px;font-weight:700}.cart-totals td.value{width:15%;font-size:18px;font-weight:700}.cart-totals td.value .discount{color:#c00}.cart-totals td.value .card-value{color:#c00}@media (max-width:768px){.cart-totals td.description{width:70%;font-size:12px}.cart-totals td.value{width:30%}.cart-totals td.description .title,.cart-totals td.value{font-size:14px}}.catalog-keycode{border:1px solid #c00}.shipping-methods input[type=radio]{display:inline}.shipping-methods label{display:inline}.article-block{margin-bottom:40px}.article-block img{width:100%;max-height:231px;margin-bottom:10px;border-radius:4px;-webkit-border-radius:4px}.article-content img{max-height:600px;margin:0 auto}@media (max-width:768px){.article-block{margin-bottom:20px}}.email-signup-fancybox .fancybox-skin{padding:0;border-radius:0}#email-signup-block{display:none;position:relative;width:500px;height:489px;background-color:#fff}#email-signup-block .background{position:absolute;z-index:10}#email-signup-block .content{position:absolute;width:430px;z-index:10;text-align:center;top:325px;left:35px}#email-signup-block .content .input-group-btn{vertical-align:top}#email-signup-block .content .input-group-btn button{background-color:#d2232a}.give-x-signup-fancybox .fancybox-skin{padding:0;border-radius:0}#give-x-block{display:none;position:relative;width:500px;height:500px;background-color:#fff}#give-x-block .background{position:absolute;z-index:10}#give-x-block .content{position:absolute;width:470px;z-index:15;text-align:center;top:165px;left:15px}#give-x-block .content .btn-default{background-color:#d2232a}#give-x-block .content .description{text-align:center;font-size:16px;height:335px}#give-x-block .content .description .field-row{padding-bottom:10px}#give-x-block .content .footer-notes{position:absolute;bottom:10px;text-align:center;font-size:12px}#give-x-trigger{display:block;position:fixed;left:0;bottom:40px;z-index:100;border-bottom-right-radius:6px;border-top-right-radius:6px;border:1px solid #000}#give-x-trigger img{border-bottom-right-radius:6px;border-top-right-radius:6px}