.sidebar{padding-top:15px}.currency-toggle{margin-right:20px}.bonus{background:#ceb;padding:2px 4px 1px}.plugin{margin-bottom:20px}.promo{padding:0;margin-top:-25px;overflow:hidden;background:#fff;border-bottom:1px solid #ccc}.promo a{display:block;height:400px;text-decoration:none}.promo a .image{float:right;margin-right:60px;position:relative}.promo a .image .corner.right{right:30px}.promo a .image .corner.top{top:20px}.promo a .info{position:absolute;margin-left:40px;z-index:183}.promo a .info h2{font-size:3em;color:#000;line-height:1.2em;margin-bottom:.4em;margin-right:450px}.promo a .info p{color:#555;font-size:1.3em;text-shadow:0 0 3px #fff;margin-right:500px}.promo .purchase{padding:10px;margin-right:0}.promo .bx-wrapper{margin:0 auto;direction:ltr}.promo .bx-wrapper .bx-viewport{border:none;box-shadow:none;left:0}.promo .bx-wrapper .bx-pager,.promo .bx-wrapper .bx-controls-auto{bottom:20px}.promo .bx-wrapper .bx-prev{left:0}.promo .bx-wrapper .bx-next{right:0}.sub-categories{margin-bottom:20px}.filters{padding:0 15px 15px}.filters input[type="text"]{font-size:.8em;width:45px;text-align:right}ul.skus{padding-left:2px}ul.skus li{list-style:none;padding-bottom:3px}.stocks{margin-top:10px;margin-bottom:15px;font-size:.9em}.stocks .stock-critical{color:#e00}.stocks .stock-low{color:#a80}.stocks .stock-high{color:#0a0}.stocks .stock-none{color:#aaa}.stocks .icon16{margin-top:.23em}ul.menu-h.sorting{margin-left:0;margin-bottom:20px}ul.menu-h.sorting li{padding-right:5px}ul.menu-h.sorting li.selected a{background:#eee}i.sort-desc{height:0;width:0;border:4px solid transparent;border-bottom-color:red;margin-bottom:.4em;display:inline-block;display:block\9 ;float:left\9 }i.sort-asc{height:0;width:0;border:4px solid transparent;border-top-color:red;margin-top:0;display:inline-block;display:block\9 ;float:left\9 }.qty input{width:40px}.compare-at-price{text-decoration:line-through;color:#c66}.out-of-stock strong{background:#ccc;color:#fff;padding:2px 4px}.disabled{color:#777}.description{margin-bottom:20px}.error{color:#a33}#contact_info_form label.error{margin-top:4px;font-size:11px;position:absolute;left:0;bottom:-13px}#contact_info_form .textarea label.error{bottom:0}#contact_info_form input.error,#contact_info_form textarea.error{border:1px solid red}.rating i.icon16{margin-right:.13em}h1 .rating i.icon16{margin-top:.37em}table.compare{width:100%}table.compare td{text-align:center;line-height:1em;padding:10px 2px}table.compare th{text-align:left}table.compare td img{display:block;margin:0 auto 10px}table.features{clear:both;border-spacing:0;border-collapse:collapse}table.features td{padding:5px 0 2px}table.features td.name{min-width:145px;color:#777;vertical-align:top}table.features tr.divider td{border-bottom:1px solid #ccc;padding-left:0;padding-top:15px;padding-bottom:0}.image{position:relative;display:inline-block;max-width:100%;display:block\9 }.image#product-core-image{float:left;width:400px}.image img{max-width:100%;height:auto}.image .corner{position:absolute;z-index:10;font-size:.8em;color:#fff;font-weight:bold}.image .corner.top{top:-5px}.image .corner.bottom{bottom:-5px}.image .corner.left{left:-8px}.image .corner.right{right:-8px}.image .loading{opacity:.7}.badge{background:#fff;border-radius:3px;box-shadow:0 3px 10px rgba(0,0,0,.3);border:1px solid rgba(0,0,0,.2);color:#fff;font-size:11px;padding:6px;padding-left:10px;padding-right:10px}.badge span{display:block;vertical-align:middle;text-align:center;line-height:1.2em}.badge.new{background:#ff4;color:#000}.badge.bestseller{background:#74ff30;color:#030}.badge.low-price{background:#ffc2e3;color:#300}.options{line-height:1.8em}.services{margin-bottom:20px}.aux{padding:15px;font-size:.9em}.added2cart{display:block;padding-top:5px}ul.thumbs{padding:0;margin:0;text-align:center}ul.thumbs li{display:inline-block;vertical-align:top;padding:0;margin:0 0 40px 0;position:relative;text-align:center;display:block\9 ;float:left\9 ;height:380px\9 }ul.thumbs img{margin-bottom:2px;display:inline-block;display:block\9 }ul.thumbs img.overhanging{position:absolute;left:-20px}ul.thumbs i.icon16.overhanging{position:absolute;left:-20px;margin:0;top:2px}ul.thumbs i.icon10.overhanging{position:absolute;margin-left:-17px;margin-right:7px}ul.thumbs input{margin:0 3px 0 0}ul.thumbs.li50px li{width:50px}ul.thumbs.li100px li{width:100px}ul.thumbs.li150px li{width:150px}ul.thumbs.li200px li{width:200px}ul.thumbs.li250px li{width:250px}ul.thumbs.li300px li{width:300px}ul.thumbs.li350px li{width:350px}ul.thumbs li a{text-decoration:none}ul.thumbs li h5{margin-bottom:0;color:#000}ul.thumbs li span{color:#777}ul.thumbs li a:hover{color:red!important}ul.thumbs li a:hover h5{color:red!important}ul.thumbs li.selected{}ul.thumbs li.selected img{border:4px solid #fdda3b;margin:-4px -2px -2px -4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}ul.thumbs li.highlighted{background:inherit}ul.thumbs li.highlighted img{-moz-box-shadow:0 0 10px #fe2;-webkit-box-shadow:0 0 10px #fe2;box-shadow:0 0 10px #fe2}ul.thumbs.mini{text-align:left}ul.thumbs.mini li{margin-right:20px}ul.thumbs.mini li{height:160px\9 }ul.thumbs .image{width:200px}ul.thumbs .out-of-stock,ul.thumbs .rating,ul.thumbs .offers{display:block;margin:3px 0;text-align:center}ul.thumbs .badge{font-size:1.2em;width:70px;height:70px;padding:1px 2px 3px;border-width:2px}ul.thumbs .badge span{color:#000;width:68px;margin-top:28px;overflow:hidden;padding-top:0}ul.thumbs .purchase{padding:5px 5px 5px 10px;margin-top:10px;display:inline\9 ;background:#fff \9 }ul.thumbs .added2cart{display:inline;padding:0}ul.thumbs.mini .image{width:96px;height:auto}ul.menu-h.product-internal{font-size:1.3em;margin-left:-5px;height:30px\9 }ul.menu-h.product-internal li{padding-right:20px}ul.menu-h.product-internal li.selected a{background:#eed}ul.menu-h.product-internal.top-padded{margin-top:2.5em}.cart .row{min-height:23px;padding-top:20px}.cart .col.item-thumb{min-width:55px}.cart .col.item-thumb img{position:absolute;margin-top:-12px}.cart .col.item-remove{float:right}.cart .col.total{font-size:1.3em}.cart .col.services{margin-top:5px}.cart .related{padding-top:0}.cart .related h4{font-weight:normal}.cart input.qty{max-width:50px;text-align:right}.checkout{margin:0}.checkout-header{margin:10px 30px 0;color:#999}.checkout-header h3 a{text-transform:uppercase;text-decoration:none;color:#777}.checkout-header h3 a:hover{color:#a00!important}.checkout-header strong{color:#666}.checkout .checkout-result{padding:80px 0 60px;background:#fff;text-align:center}.checkout .checkout-result h1{font-size:4em;margin-bottom:50px}.checkout .checkout-result.error h1{color:red}.checkout .checkout-result .wa-form{margin:10px auto 20px;width:400px;float:none;text-align:left}.checkout .checkout-result .back{margin-top:50px}.checkout .checkout-step{padding:0;border:3px solid #fff}.checkout .checkout-step h2{padding:17px 20px 15px;text-transform:uppercase;font-weight:bold;background:#eee;margin:0}.checkout .checkout-step h2 a{text-decoration:none;color:#000}.checkout .checkout-step h2 a:hover{color:#a00!important}.checkout .checkout-step h2.upcoming a:hover{color:#000!important;cursor:default}.checkout .checkout-step h2 a.hint{font-size:.7em;color:#aaa;text-decoration:underline}.checkout .checkout-step ul.menu-v{margin-left:0;margin-top:20px}.checkout .checkout-step #login-form h1{display:none}.checkout .checkout-step input.large{font-size:1.4em}.checkout .comment{width:100%;height:100px;margin-bottom:20px}.checkout blockquote img{margin-right:20px;float:left}.checkout blockquote p{margin-bottom:10px}.checkout blockquote p span{color:#000}.checkout .errormsg.inline{display:inline;margin-left:10px}.write-review{margin:30px 0 40px}.review{margin-bottom:30px}.review .summary{font-size:.9em;color:#777}.review .summary h6{color:#000;font-size:1.1em}.review .summary a.username{color:#777}.review .summary a.username:hover{color:red}.review .summary a{display:inline;padding:0}.review .summary .date{color:#aaa}.review p{margin-top:5px;margin-bottom:5px;line-height:1.3em}.review .actions a{padding:0!important}.reviews{margin-bottom:20px}.reviews ul{margin-left:0}.reviews ul li ul{padding-left:25px}.reviews ul li ul li .review h6{color:#555}.reviews ul li .review-form{padding:10px 30px}.reviews ul li .review-form textarea{min-height:100px}.reviews ul.menu-h.auth-type{padding:0 0 40px;margin-left:-5px}.reviews ul.menu-h.auth-type li{padding-right:10px}.reviews ul.menu-h.auth-type li a{padding:5px 6px}.reviews ul.menu-h.auth-type li a img{top:0}.reviews textarea{height:100px;min-height:100px;width:75%;margin-top:0}.review-form .userpic{width:20px;height:20px;float:left;margin-right:5px}.review-form ul.menu-h.auth-type li a img{float:left;margin-right:3px;position:relative;top:2px}.review-form ul.menu-h.auth-type{padding-bottom:20px}input.error,textarea.error{border:2px solid red}.errormsg{color:red;display:block}.dialog{display:none}.dialog-background{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;opacity:.8;filter:alpha(opacity=80);z-index:99}.dialog-window .cart{position:fixed;top:15%;left:0;right:0;opacity:1;z-index:100;overflow-x:hidden;box-shadow:0 3px 15px #ddd;margin:0 auto;text-align:left;width:400px;bottom:15%;background:#fff;padding:25px}.dialog-window .cart .added2cart{font-size:1.1em;font-style:italic}.dialog-window .cart .purchase{display:block}.dialog-window .dialog-close{float:right;color:#cc8;text-decoration:none;font-size:200%;margin-top:-3px}.order-status{padding:2px 5px;color:#fff}h1 .order-status{font-size:.75em;margin-left:10px}.icon16.star,.icon16.star-full{background-image:url(img/xicons.png.pagespeed.ic.o-YMCKutg3.png);background-position:-16px 0}.icon16.star-half{background-image:url(img/xicons.png.pagespeed.ic.o-YMCKutg3.png);background-position:-32px 0}.icon16.star-empty{background-image:url(img/xicons.png.pagespeed.ic.o-YMCKutg3.png);background-position:-48px 0}.icon16.star-hover{background-image:url(img/xicons.png.pagespeed.ic.o-YMCKutg3.png);background-position:-64px 0}.icon10.star,.icon10.star-full{background-image:url(img/xicons.png.pagespeed.ic.o-YMCKutg3.png);background-position:0 -16px}.icon10.star-half{background-image:url(img/xicons.png.pagespeed.ic.o-YMCKutg3.png);background-position:-10px -16px}.icon10.star-empty{background-image:url(img/xicons.png.pagespeed.ic.o-YMCKutg3.png);background-position:-20px -16px}.icon16.remove{background-image:url(img/xicons.png.pagespeed.ic.o-YMCKutg3.png);background-position:-96px 0}.icon16.saved{background-image:url(img/xicons.png.pagespeed.ic.o-YMCKutg3.png);background-position:-112px 0}.icon16.stock-red{background-image:url(img/xicons.png.pagespeed.ic.o-YMCKutg3.png);background-position:-128px 0}.icon16.stock-yellow{background-image:url(img/xicons.png.pagespeed.ic.o-YMCKutg3.png);background-position:-144px 0}.icon16.stock-green{background-image:url(img/xicons.png.pagespeed.ic.o-YMCKutg3.png);background-position:-160px 0}.icon16.stock-transparent{background-image:url(img/xicons.png.pagespeed.ic.o-YMCKutg3.png);background-position:-176px 0}.icon16.loading{background-image:url(img/loading16.gif.pagespeed.ce.e5d2B21fzu.gif);background-position:0 0}.htmlmap-list li{margin-top:10px;padding-left:10px;position:relative;cursor:pointer}.htmlmap-list li:before{content:"";width:3px;height:3px;position:absolute;left:0;top:6px;background:#f3232f;border-radius:50%}.htmlmap-list>li{margin-bottom:15px}.htmlmap-list>li:before{display:none}.htmlmap-list>li>a{font-weight:700;font-size:14px;line-height:1}.htmlmap-list>li>ul{margin-top:12px;margin-bottom:12px}.htmlmap-list>li>ul>li>a{font-weight:600}.htmlmap-list>li>ul>li>ul{margin-top:16px;margin-bottom:16px}.html_map_page .right{float:none;width:auto}.skus-header{font-weight:bold;font-size:14px;margin-bottom:10px}.skus__item{display:inline-block;padding:0!important;opacity:.5;margin-right:10px;margin-bottom:10px}.skus__item_checked{opacity:1}.skus__item label{display:block;cursor:pointer}.skus__item-image{border:2px solid transparent}.skus__item_checked .skus__item-image{border:2px solid red}.skus__item-price{padding:3px 0;text-align:center}.skus__item input{display:none}.skus__item-image img{cursor:pointer}.crosseling-dev4{margin-bottom:30px}.crosseling-dev4 .slider{background:#fff}.crosseling-dev4 .slider ul{font-size:0;list-style:none;padding:0;margin:0;width:100%;overflow:hidden;position:relative}.crosseling-dev4 .slider ul li{display:inline-block;vertical-align:top;width:20%;font-size:12px;box-sizing:border-box;margin:0 15px}.crosseling-dev4 .slick-prev{position:absolute;top:40%;left:0;z-index:100500;background:url(images/xicons-s1b61847475.png.pagespeed.ic.vrG_ASER5h.png) 0 -692px no-repeat;width:46px;height:46px;cursor:pointer}.crosseling-dev4 .slick-next{position:absolute;top:40%;right:0;z-index:100500;background:url(images/xicons-s1b61847475.png.pagespeed.ic.vrG_ASER5h.png) 0 -636px no-repeat;width:46px;height:46px;cursor:pointer}.crosseling-dev4 .slider .img{height:160px;text-align:center;display:table-cell;vertical-align:middle}.crosseling-dev4 .slider .name{height:32px;overflow:hidden;line-height:16px;margin-bottom:10px}.crosseling-dev4 .slider a.add-to-cart{margin-left:10px;position:relative;top:-2px;background:url(images/xicons-s1b61847475.png.pagespeed.ic.vrG_ASER5h.png) 0 0 no-repeat;width:33px;height:20px;vertical-align:middle;display:inline-block;font-size:0;padding:0}.crosseling-dev4 .price>strong{font-size:18px}