@font-face{font-family:'FontAwesome';src:url(/assets/fonts/fontawesome-webfont.woff) format('woff');font-weight:normal;font-style:normal}.clear-right{clear:right}.clear{clear:both}.inline-alert{margin-top:10px}.mb15{margin-bottom:15px}.basket-panel .label-success,.basket-panel .label-warning,.basket-panel .label-danger{font-size:11px}.row img{max-width:100%;max-height:100%}.invalid-postcode{display:none}.review-holder{margin-bottom:20px}.modal select{padding:7px 8px;border-radius:4px;width:100%;border:solid 1px #ccc;font-family:sans-serif,'FontAwesome'}.modal select option{font-family:sans-serif,'FontAwesome'}#your-filters-holder{display:none}#filter-holder{position:relative}#filter-holder .overlay{display:none;position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(255,255,255,.9) url(/assets/origin-images/please-wait-inverse.gif.pagespeed.ce.h8vGuR2Z5t.gif) no-repeat center;z-index:100}.remove-filter-selection div{border:0;background:transparent;padding:2px;vertical-align:text-bottom}.cke_source{background-color:#252525!important;color:#fff!important}.hotlink-list-box{background:#f1f1f1;border:solid 1px #d0d0d0;padding:10px 15px;height:287px;overflow-y:scroll;margin-bottom:30px}.hotlink-list-box .hotlink-list{margin:0}.hotlink-list-no-results{display:none}.hotlink-list-input{margin-top:10px}.hotlink-list-input input{padding:10px;width:100%;margin-bottom:10px}.text-inline{display:inline-block}.no-margin{margin:0!important}@media (min-width:992px) and (max-width:1199px){.no-padding-right-md{padding-right:0!important}.no-padding-left-md{padding-left:0!important}}@media (min-width:1200px){.no-padding-right-lg{padding-right:0!important}.no-padding-left-lg{padding-left:0!important}}.fa-star,.fa-star-o,.fa-star-half-o{color:#ffd600!important}.fa-star,.fa-star-o,.fa-star-half-o:hover{text-decoration:none!important}.star-count{margin-bottom:10px}.input-group,.input-group label,.input-group input{float:left;display:inline}.form-horizontal .form-group .form-group{margin-left:0;margin-right:0}.form-horizontal hr{border-width:1px;margin:15px -15px 0}.list-searchable-box{background:#f1f1f1;border:solid 1px #d0d0d0;padding:10px 15px;height:215px;overflow-y:scroll;margin-bottom:30px}.list-searchable-box .list-searchable{list-style:none;padding:0;margin:0}.list-searchable-no-results{display:none}.list-searchable-input{margin-top:10px}.list-searchable-input input{padding:10px;width:100%;margin-bottom:10px}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-bottom:20px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.panel-form .form-group{margin:0!important}.panel-form .control-label{padding-top:16px!important}.csv-example{font-family:Courier,monospace}input[type="checkbox"]{margin-right:10px}.thumbnail>img{display:block;max-height:100%;max-width:100%;width:auto;height:auto}span.prettyFile input{margin-bottom:10px}div#look-ahead-search{position:absolute;border:1px solid #ccc;display:none;background:#fff;padding:10px;z-index:500;width:515px;top:48px}div#look-ahead-search .look-ahead-search-body{display:none}div#look-ahead-search div.please-wait-small{background:url(/assets/origin-images/please-wait-small.gif.pagespeed.ce.5yHo34dy92.gif) no-repeat center;height:32px;width:32px;margin:auto}div#look-ahead-search a{font-size:12px;line-height:14px;display:inline-block;vertical-align:middle}div#look-ahead-search .row:last-child{margin-bottom:0;min-height:0}div#look-ahead-search .alert-danger{padding:6px;font-size:11px;margin-bottom:0}div#look-ahead-search .result-holder:first-child{border-top:none}div#look-ahead-search .result-holder h2{margin:10px 0 10px 0;font-size:14px;font-weight:600;border-bottom:1px solid #9eb5cf;border-top:1px solid #9eb5cf;text-transform:uppercase;line-height:26px}div#look-ahead-search .result-holder .row{padding-right:15px;min-height:32px;padding:0 0;margin:0 5px;border-bottom:1px solid #e5e5e5;line-height:32px;cursor:pointer}div#look-ahead-search .result-holder .row:last-child{border-bottom:0}div#look-ahead-search .result-holder .row:hover{background-color:#f5f5f5}div#look-ahead-search .result-holder:first-child h2{margin-top:0}div#look-ahead-search .result-holder .result-price{font-size:12px;line-height:14px;display:inline-block!important;vertical-align:middle}#map-canvas,#map-canvas div,.map-canvas{height:300px}.impersonate{margin-bottom:10px;font-size:11px;font-style:italic}.panel-footer>.form-group{margin-bottom:0}.pagination .arrow{font-size:18px}.pagination .arrow.next{margin-left:6px}.pagination .arrow.prev{margin-right:6px}.panel.panel-strong .panel-heading{background:#3c763d}.panel.panel-strong .panel-body{background:#26472d}.panel h1{margin-top:0}.car-select-error{clear:both;display:none;padding:4px 8px;font-size:11px}.selected-car .form-group{margin-bottom:0}button.vrm-search{margin-top:28px;text-align:center;padding:8px 15px}div.recently-viewed h3{font-size:12px;padding:0;margin:0}div.recently-viewed div.product-description{padding-left:0}div.recently-viewed div.row{margin-bottom:15px}div.recently-viewed div.row:last-child{margin-bottom:0}div.filter ul{list-style-type:none;padding:0}div.filter ul li{padding:0;margin:0}div.filter ul li label{display:block;font-size:11px;font-weight:normal}div.filter ul li input{float:right}div.filter h3{font-size:18px}div.filter:first-child h3{padding-top:0;margin-top:0}.item-carousel{margin-bottom:20px}.item-carousel h2{margin:0}.item-carousel ul,.item-carousel-static ul{list-style-type:none;margin:0}.item-carousel .viewport{width:100%;height:250px;overflow:hidden;position:relative}.search-results .item-carousel .viewport{height:184px}.item-carousel .prev{position:absolute;top:40%;z-index:10;opacity:.8;font-size:20px;font-weight:bold;padding:7px 10px 5px 10px}.item-carousel .next{position:absolute;top:40%;right:25px;z-index:10;opacity:.8;font-size:20px;font-weight:bold;padding:7px 10px 5px 10px}.item-carousel .disable{visibility:hidden}.item-carousel .overview{list-style:none;padding:0;margin:0;position:absolute;left:0;top:0;width:100%}.item-carousel .overview li,.item-carousel-static .overview li{float:left;margin:0 77px 0 0;padding:0;width:140px;text-align:center}.item-carousel-item h3{font-size:12px;height:24px;text-align:left}.item-carousel-item div.title{height:34px}.item-carousel-item img{width:auto;height:auto;margin:0 auto}not-in-use.item-carousel-item .price{clear:right;text-align:right}.modal-header .close{-webkit-transition:color 100ms linear;-moz-transition:color 100ms linear;-o-transition:color 100ms linear;-ms-transition:color 100ms linear;transition:color 100ms linear}.modal-header .close:hover,.modal-header .close:focus,.modal-header .close:active,.modal-header .close.active{-webkit-transition:color 100ms linear;-moz-transition:color 100ms linear;-o-transition:color 100ms linear;-ms-transition:color 100ms linear;transition:color 100ms linear}.modal-dialog.image{width:80%}.modal-dialog.image img{width:auto;max-width:100%}.modal-dialog.image .modal-content{text-align:center}a.swiper-left{display:block;position:absolute;left:0;top:50%;width:33px;height:33px;margin-top:-15px;text-indent:-1000px;z-index:99;overflow:hidden;cursor:pointer;background:url(/assets/origin-images/xbanner-left-arrow.png.pagespeed.ic._Z7Nd1KjtW.png)}a.swiper-right{display:block;position:absolute;right:0;top:50%;width:33px;height:33px;margin-top:-15px;text-indent:-1000px;z-index:99;overflow:hidden;cursor:pointer;background:url(/assets/origin-images/xbanner-right-arrow.png.pagespeed.ic.bJPWsz6ipi.png)}div.categories{margin-bottom:15px}h1.contact-page{margin-top:0}.contact-page h2{margin-top:0}.categories .nav-pills>li.header>a,.categories .nav-pills>li.header>a:hover,.categories .nav-pills>li.header>a:focus{border-top-right-radius:4px;border-top-left-radius:4px}.filetypes{list-style-type:none;padding:0;margin:0 0 15px 0}.filetypes li a{background:no-repeat left center;padding-left:32px;height:32px;line-height:32px;display:block;font-size:14px}.list h2,.list h2,.list h2{margin-top:0}.list a{display:block}.category-list .product-name{font-size:16px;padding-top:6px}.manufacturer-list .col-lg-2 div{margin-bottom:20px;text-align:center;font-size:12px;padding-top:6px}#please-wait-ajax{background:url(/assets/origin-images/please-wait-inverse.gif.pagespeed.ce.h8vGuR2Z5t.gif) no-repeat center;height:200px;display:none}.attributes{margin:0;list-style-type:none;padding:0;font-size:11px;min-height:20px}.btn.list-type-grid{background:url(/assets/origin-images/product-list-grid.png.pagespeed.ce.q5x72_pVGe.png) no-repeat center;min-height:26px;padding-right:0;width:26px}.btn.list-type-grid:hover,.btn.list-type-grid:focus,.btn.list-type-grid:active{background:#eee url(/assets/origin-images/product-list-grid.png.pagespeed.ce.q5x72_pVGe.png) no-repeat center;min-height:26px}.btn.list-type-list{background:url(/assets/origin-images/product-list-list.png.pagespeed.ce.iu1z5hTcU9.png) no-repeat center;min-height:26px;padding-right:0;width:26px}.btn.list-type-list:hover,.btn.list-type-list:focus,.btn.list-type-list:active{background:#eee url(/assets/origin-images/product-list-list.png.pagespeed.ce.iu1z5hTcU9.png) no-repeat center;min-height:26px}.btn.list-enabled{background-color:#ccc}.product-scroll-please-wait{background:url(/assets/origin-images/please-wait-inverse.gif.pagespeed.ce.h8vGuR2Z5t.gif) no-repeat top;padding-top:72px;text-align:center;margin-bottom:15px}.product-scroll-please-wait p{margin:0;padding:0}.product-scroll-trigger p{display:none}.variant-btn-holder{margin-top:10px}.product-list-item{position:relative;padding-right:15px;padding-left:15px;width:50%;float:left;margin-bottom:10px}.product-list-item .product-code{font-size:11px}.product-list .caption{padding:10px;margin-bottom:20px}.product-list .product-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product-list .brand-image{max-height:50px;max-width:50px;margin-bottom:10px}.product-list .brand-image img{width:100%}.product-list .product-detail-badge{position:absolute;top:4px;right:15px}.product-list .product-detail-badge img,.product-list .product-detail-badge img.badge-small{max-height:60px!important;max-width:60px!important}.product-list .product-detail-badge img.badge-medium{max-height:60px!important;max-width:60px!important}.product-list .product-detail-badge img.badge-large{max-height:100px!important;max-width:100px!important}.product-list .product-pricing{text-align:right}.product-list .no-products-message{margin-bottom:30px}form.qty-form-productlist .price{text-align:right;font-weight:bold}.product-list-item .ex-vat-price{text-align:right;font-size:11px;clear:both}.product-list-item .ex-vat-price label{font-size:11px}.product-list-item .was-price{text-align:right;font-size:11px}.product-list-item .was-price label{font-size:11px}form.qty-form-productlist .btn{clear:both;margin-left:15px;margin-top:10px}form.qty-form-productlist .qty{width:54px;display:block;float:right;margin-top:10px}.ex-vat-price,.was-price{color:#666;font-size:14px;font-weight:normal}.ex-vat-price span,.was-price span{font-weight:bold}.ex-vat-price label,.was-price label{font-size:12px;font-weight:normal}.price{font-weight:bold;color:#3e9e0e;font-size:21px}.quantity-advice{text-align:right;font-style:italic;font-size:14px;font-weight:bold;margin-bottom:10px}.availability{font-size:15px;line-height:16px;vertical-align:middle;margin:10px 0 10px 0;text-align:right;font-weight:bold}.availability .in-stock{color:#3e9e0e;padding-left:20px;background:url(/assets/origin-images/xin-stock.png.pagespeed.ic.yrKrFyoII8.png) no-repeat left center}.availability .low-stock{color:#e3a114;padding-left:20px;background:url(/assets/origin-images/xlow-stock.png.pagespeed.ic.CiiGwAiann.png) no-repeat left center}.availability .out-of-stock{color:#c00000;padding-left:20px;background:url(/assets/origin-images/xno-stock.png.pagespeed.ic.5SukmI0GLO.png) no-repeat left center}ul.stars{margin:0;padding:0;list-style-type:none}ul.stars li{padding:0 0 0 0;margin:0;display:inline-block}ul.stars a,ul.stars label{width:18px;height:17px;display:block}ul.stars .star-on{background:url(/assets/origin-images/xstar-on.png.pagespeed.ic.9CnU4i8Juy.png) no-repeat}ul.stars .star-off{background:url(/assets/origin-images/xstar-off.png.pagespeed.ic.BkY78odwzM.png) no-repeat}.product-detail h1{margin:0 0 4px 0;font-size:26px}.product-detail .keywords{font-size:10px;font-style:italic;color:#666}.product-code{font-size:14px;color:#666;display:block}.product-crossref-code{font-size:14px;color:#666;text-align:right}.product-crossref-code label{display:block}.product-attributes td,product-attributes th{padding:10px}.product-detail .thumbnail{margin-bottom:15px}.product-detail .brand-image{max-height:120px;max-width:120px}.product-detail .thumbnail img{width:auto;height:auto}.product-detail .product-detail-badge{position:absolute;top:4px;right:15px}.product-detail .product-detail-badge img.badge-small,.product-detail .product-detail-badge img{max-height:60px;max-width:60px}.product-detail .product-detail-badge img.badge-medium{max-height:60px;max-width:60px}.product-detail .product-detail-badge img.badge-large{max-height:100px;max-width:100px}.panel.promotion-panel .panel-body{border:6px solid #3e9e0e;border-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top:0;background:#fff;margin:0}.panel.promotion-panel .panel-heading{background:#3e9e0e;border:0;color:#fff;border-color:#3e9e0e;-webkit-box-shadow:none;-moz-box-shadow:none}.promotion-panel .panel-title{font-size:14px}.promotion-panel ul{list-style-type:none;padding-left:0;font-size:14px;font-weight:bold;margin:0}.panel.row.product-detail{padding-left:0;padding-right:0;position:relative}.wishlist-form button{margin-left:10px}.wishlistnote-label{display:block;margin-top:10px}div.unit-type{vertical-align:middle;height:34px;line-height:34px}img.supplier-image{max-height:50px!important;max-width:50px!important}form.qty-form{clear:right}form.qty-form select,form.qty-form input,form.qty-form div,form.qty-form button{margin-left:15px}form.qty-form .form-group-sm{clear:right}form.qty-form .variant-select{float:right;clear:right;margin:15px 0;width:auto;font-size:12px}form.qty-form .ex-vat-price,form.qty-form .was-price{clear:right;float:right;font-weight:bold}form.qty-form .price{clear:right;float:right;font-weight:bold}form.qty-form .qty{width:65px;display:block;float:right}form.qty-form label{line-height:30px}#country-postcode-block #country-postcode{margin-top:10px}.basket-add{text-align:right}.basket-total-label{font-weight:bold;text-align:right}.basket-total-value{text-align:left}.row.basket-total-holder{margin:20px 0}.basket-labels{margin:0;padding:0;list-style-type:none;font-style:italic;color:#999;font-size:10px}.basket-button-bar .row a{margin-left:15px}.radio label,.checkbox label{min-height:20px;padding-left:0;margin-bottom:0;font-weight:normal;cursor:pointer}.radio img{width:auto;margin-left:-20px}.basket-panel input.quantity-input{width:50px;padding:5px;margin:auto}.basket-panel legend{padding:10px}.basket-panel .alert{margin-top:15px}.basket-update,.basket-update:hover,.basket-update:active,.basket-update:focus,.basket-remove,.basket-remove:hover,.basket-remove:active,.basket-remove:focus{border:0;background:transparent;padding:0;margin-bottom:8px;color:#000;text-decoration:underline}.basket-remove,.basket-remove:hover,.basket-remove:active,.basket-remove:focus{color:#d00000}.order-line .basket-quantity{text-align:center}.basket-line{padding-bottom:10px}.basket-row-total-holder{margin-left:0;margin-right:0}.basket-total-holder{font-size:16px}.basket-price{text-align:right;font-weight:bold;color:#000}.basket-price .ex-vat-price,.basket-total .ex-vat-price{font-size:12px}.basket-price .ex-vat-price label,.basket-total .ex-vat-price label{font-size:10px}.price.basket-price{font-size:14px;clear:none;float:left}.basket-quantity{text-align:center}.col-lg-12 .basket-panel .basket-quantity .quantity{text-align:right;font-weight:bold;margin-bottom:10px}.margin-top-5{margin-top:5px}#country-postcode-block label{margin-top:5px}.line-discount span{color:#3e9e0e}.line-discount label{font-weight:normal}.basket-total{text-align:right}div.order-line div.basket-total{font-size:20px}.free-delivery,.basket-out-of-stock,.budget-info{text-align:center}.free-delivery-note{font-style:italic;font-size:10px}.basket-panel table{margin-bottom:0}.basket-panel .order-line{padding:10px 0;border-bottom:1px solid #ddd}.basket-panel .order-line .category-name{color:#666;font-size:11px;font-style:italic}.basket-panel .order-line .promotions-applied{padding:5px 15px;border-radius:4px;background:#3e9e0e;list-style-type:none;display:inline-block;margin-top:10px;color:#fff;font-weight:bold}.basket-panel .order-line .in-stock,.basket-panel .order-line .out-of-stock,.basket-panel .order-line .partial-stock{font-size:12px;color:#c00000;background:url(/assets/origin-images/xno-stock.png.pagespeed.ic.5SukmI0GLO.png) no-repeat left center;display:inline-block;padding-left:20px;vertical-align:middle;line-height:20px}.basket-panel .order-line .in-stock{color:#3e9e0e;background:url(/assets/origin-images/xin-stock.png.pagespeed.ic.yrKrFyoII8.png) no-repeat left center}.basket-panel .last-order-line{padding:10px 0}.basket-panel .order-line .image{text-align:center}.basket-panel .order-line .image img{width:auto;max-width:100%}.col-lg-12 .basket-panel .quantity{text-align:right}.basket-panel .total-value,.basket-panel .total,.basket-panel .delivery,.basket-panel .delivery-value,.basket-panel .delivery-select{font-size:20px;text-align:right;vertical-align:middle}.basket-panel .checkoutdetails{font-size:20px;text-align:right;vertical-align:middle}#select-branch-btn{display:none}.basket-panel .basket-discounts{font-size:12px;font-style:italic;display:block}.basket-panel .discount-line{color:#3e9e0e}textarea.special-instructions{margin-bottom:20px;height:100px}#delivery-select,#delivery-select-supplier,.delivery-charges{width:auto!important;display:inline-block!important;max-width:200px!important}.col-lg-12 .basket-panel .delivery{font-weight:bold;text-align:right;font-size:20px}.payment-choices .radio input[type="radio"]{float:none;vertical-align:middle}.voucher-line label{font-size:14px;margin-right:15px;vertical-align:middle;display:block}.voucher-line input{display:inline-block;width:auto}.voucher-line button{margin-left:8px}.category-header-image{width:auto;max-width:100%}#save-basket-form,#save-quote-form{margin-top:15px;display:none}#save-basket-form input,#save-quote-form select{display:inline-block;width:auto;margin-right:8px}#branch-finder{display:none}#branch-results .alert{margin-top:15px}#please-select-delivery{margin-left:10px}#address-select{background:#ffc}.branch-opening-hours label{display:inline-block;width:50px}.collection-message{margin-top:15px;margin-bottom:15px}.basket-panel .terms-checkbox{float:right;margin-right:20px}#address-results{padding-top:15px;display:none}#address-results .alert{margin-bottom:0}.basket-list tbody>tr>td,.order-list tbody>tr>td{vertical-align:middle}#trade-details{display:none}.form-horizontal .control-label.checkbox-label{text-align:left}#please-wait{position:fixed;left:0;right:0;bottom:0;top:0;background:url(/assets/origin-images/please-wait.gif.pagespeed.ce.AmCMDEGsU7.gif) no-repeat center 200px #000;opacity:.6;filter:alpha(opacity=40);text-align:center;font-size:22px;font-weight:bold;color:#fff;padding-top:330px;z-index:9999999;display:none}.kit-image-link{position:absolute;display:none;border:1px solid red}.kit-image{max-width:100%}.kit-product-lines{margin-bottom:0}.highlight{background-color:rgba(0,255,0,.2);-webkit-transition:color 100ms linear;-moz-transition:color 100ms linear;-o-transition:color 100ms linear;-ms-transition:color 100ms linear;transition:color 100ms linear}.product-kit-detail .panel-body{padding:0;position:relative}.table-striped>tbody>tr>td, .table-striped>tbody>tr>th,
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th
{-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-o-transition:all 100ms linear;-ms-transition:all 100ms linear;transition:all 100ms linear}.table-striped>tbody>tr.highlight>td, .table-striped>tbody>tr.highlight>th,
.table-striped>tbody>tr.highlight:nth-child(odd)>td, .table-striped>tbody>tr.highlight:nth-child(odd)>th
{background-color:rgba(0,255,0,.2);-webkit-transition:color 100ms linear;-moz-transition:color 100ms linear;-o-transition:color 100ms linear;-ms-transition:color 100ms linear;transition:color 100ms linear}.order-fail-button-bar a{margin:10px}.element-spinner{display:none;position:absolute;left:50%}.edit-overlay{position:relative;min-height:27px}.edit-overlay:hover{background-size:contain;border:1px dashed #b0b0b0;margin:-1px;cursor:pointer}.edit-overlay:hover::after{height:25px;width:25px;content:"";background-size:72%!important;background:#b0b0b0 url(/assets/origin-images/xfa-edit.png.pagespeed.ic.FaO0JNz3si.png) center no-repeat;position:absolute;top:0;right:0;padding:0}.edit-overlay:hover>div{opacity:.4!important}.inline-edit-icon{font-size:2em;background:0 0;border:0;padding:0;float:right!important;line-height:10px}.item-note{margin:10px 0}.item-note a{color:#666;font-weight:bold}.item-note-box{display:none;padding:4px 30px 4px 5px;border-radius:6px;box-shadow:0 0 0 1px #ccc}.item-note-box:hover,.item-note-box.edit-mode{border-radius:6px;box-shadow:0 0 0 1px #ccc;border-right:35px solid #ccc}.item-note-icon{display:none}.item-note-icon .note-save{display:none;padding:2px;color:#47a647}.item-note-icon .note-spinner{padding:2px}.item-note-icon .note-discard{display:none;padding:2px;color:#d54646;position:absolute;top:-20px;right:2px}.item-note-icon .note-save:hover,.item-note-icon .note-discard:hover{color:#8b8b8b;cursor:pointer}.item-note-box:hover>.item-note-icon,.item-note-box.edit-mode>.item-note-icon{display:block;position:absolute;right:22px;bottom:14px;color:#696969}.editable-note{display:none;width:100%;height:100px;resize:none}.category-product-item.list-view{float:none;border-bottom:1px dotted #b8b8b8;line-height:24px}.category-product-item.list-view .product-name{height:auto;padding:4px 0;text-align:left;font-size:14px}.category-product-item img{margin:0 auto}.star-rating{margin:8px 0;padding-top:27px;width:141px;font-size:14px;font-weight:bold}.star-rating-0{background:url(/assets/origin-images/xstar-sprite.png.pagespeed.ic.rbzu9oQsoO.png) -144px 0 no-repeat}.star-rating-1{background:url(/assets/origin-images/xstar-sprite.png.pagespeed.ic.rbzu9oQsoO.png) -115px 0 no-repeat}.star-rating-2{background:url(/assets/origin-images/xstar-sprite.png.pagespeed.ic.rbzu9oQsoO.png) -87px 0 no-repeat}.star-rating-3{background:url(/assets/origin-images/xstar-sprite.png.pagespeed.ic.rbzu9oQsoO.png) -58px 0 no-repeat}.star-rating-4{background:url(/assets/origin-images/xstar-sprite.png.pagespeed.ic.rbzu9oQsoO.png) -31px 0 no-repeat}.star-rating-5{background:url(/assets/origin-images/xstar-sprite.png.pagespeed.ic.rbzu9oQsoO.png) -3px 0 no-repeat}.page-element{overflow:hidden}.sorting_1{cursor:move}.basket-quick-add .add-code{}.basket-quick-add .add-qty{width:60px}.supplier-delivery label{font-size:14px;color:#888}.view-order .order-title,.view-order .order-status{min-height:110px}.view-order .order-status h2{margin-top:0}.view-order .order-status p{font-size:16px}.panel-branch table>tbody>tr>td{padding:3px}@media (min-width:768px){.product-list a h3{height:30px;font-size:12px;line-height:15px}.product-list a.thumbnail{text-align:center}.product-list a.thumbnail img{width:auto;max-width:100%;max-height:100%}.product-list .caption{padding:0}.modal-dialog.image{width:622px}.modal-dialog{width:700px;margin:30px auto}}@media (max-width:1200px){div#look-ahead-search{width:405px}}@media (max-width:992px){.category-list{margin-bottom:10px}.product-crossref-code{text-align:left}.product-crossref-code label,.product-crossref-code div{display:inline-block}div#look-ahead-search{width:370px}}@media (min-width:992px){.basket-header{padding-bottom:10px}.category-list .product-name{height:70px;font-size:14px;padding-top:6px;text-align:center}.basket-header div{background-color:#f9f9f9;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding-top:10px;padding-bottom:10px;font-weight:bold}.product-detail h1{font-size:25px}form.qty-form .price{font-size:26px}.product-list-item{width:33.3333333333%}}@media (max-width:768px){.col-2.price{font-size:12px}.order-line{font-size:12px}.price{font-size:21px}.product-list a h3{margin-top:0;height:30px}}@media (max-width:475px){.save-basket-btn{margin-top:15px}div.order-line div.basket-total{font-size:12px}.total-value .ex-vat-price,.total-value .was-price,.total-value .ex-vat-price label,.total-value .was-price label{font-size:10px}}.product-detail .panel-body{padding:15px}.product-actions{text-align:right}.product-quantity{width:15%!important;float:right!important}@media (min-width:768px){.product-actions{margin-bottom:25px}.product-quantity{width:auto!important;float:none!important}}.product-actions p{margin-bottom:5px}.product-price{font-size:28px;font-weight:bold;color:#3c763d}.product-availability{}.product-price-exvat{}.product-unit-type{text-align:left;margin-left:8px}.product-price-was{font-size:18px;font-weight:bold;color:#c62828}.product-wishlist-added{display:none}.kit-product-lines .form-group,.kit-product-lines .input-group{margin-left:0}.kit-line-header{border-bottom:1px solid #c7c7c7;font-weight:bold}.kit-line-row{margin:20px 0;padding-bottom:20px;border-bottom:1px solid #c7c7c7}.kit-line-row .product-price{margin:0;line-height:30px;font-size:26px}.kit-line-row img{width:85px}.kit-line-row .product-price-exvat{margin:0}.kit-line-comments{font-style:italic;margin-top:10px}.kit-line-add{width:220px}.product-info .form-inline{margin-bottom:10px;text-align:right;float:none}.product-wishlist-added{text-align:right;font-weight:bold;font-size:16px}.category-product-items{display:flex;flex-direction:row;flex-wrap:wrap}a.mam-product-list-image{display:block}a.mam-product-list-image img{max-width:100%}.mam-product-row{padding:15px;border:1px solid #ddd;background-color:#fff;-webkit-border-radius:3px;-webkit-border-top-left-radius:0;-moz-border-radius:3px;-moz-border-radius-topleft:0;border-radius:3px;border-top-left-radius:0;margin:0 0 15px 0;position:relative}.product-tabs{border-bottom:0}.product-tabs.nav-tabs>li{margin-bottom:0}.product-tabs li a{border:0;transition:all 100ms linear;background:#ddd}.product-tabs li.active a{background:#474949;color:#fff;border:0;transition:all 100ms linear}.product-tabs li.active a:hover,.product-tabs li.active a:active{color:#3a3c3c;border:0}.product-tabs li a:hover,.product-tabs li a:active{border:0}.mam-product-row .fitting-info{display:none}.mam-product-row .vehicle-notes{display:none}.mam-product-row .vehicle-notes h4{font-size:12px;margin-top:0}.mam-product-row .vehicle-notes table tbody tr th,.mam-product-row .vehicle-notes table tbody tr td{font-size:11px;padding:4px}.mam-product-row .diagram{display:none}.mam-product-row a h3{margin:0;font-weight:bold;font-size:14px;height:auto}.mam-product-row .model-info{font-size:12px;margin-top:0}.mam-product-row .price-holder{text-align:right;position:static}.mam-product-row .price-holder .price{font-size:20px}.mam-product-row .availability{clear:both}.mam-product-row .btn-mam-list{clear:both}.fitting-info h4{margin:0;font-size:14px;color:#666}.fitting-info ul.well{list-style-type:none;margin:10px 0 0 0;padding:10px}.fitting-info ul.well li{font-size:12px}.mam-product-detail .fitting-info{margin-bottom:15px}.mam-product-detail .fitting-info h4{margin:8px 0 0 0;font-size:14px;color:#666}.mam-product-detail h2{margin:0;font-size:12px}.mam-guide-notes{display:none}.surcharge-info{font-size:12px}.product-notes table{margin-bottom:0}.product-notes .panel{margin-top:10px}.car-logo img{width:auto;margin:auto;display:block}.car-logo{text-align:center;margin-bottom:10px}.car-logo label{font-weight:normal}.well.applications{max-height:122px;overflow:scroll}.quantity-advice-mam{font-style:italic;font-size:11px;clear:both}img.mamproduct-carousel{width:100px;height:100px}.item-carousel .viewport{height:200px!important}@media (max-width:768px){.mam-product-list .availability.out-of-stock{background-position:center top;padding:20px 0 0 0}.mam-product-list .availability.in-stock{background-position:center top;padding:20px 0 0 0}}@media (max-width:992px){.mam-product-row{padding:15px}}.fitment-tree,.fitment-tree ul{list-style:none;padding-left:0}.fitment-tree li.application-model>a{color:#fff;font-weight:bold;padding-left:30px}.fitment-tree li.application-engine>a{color:#fff;font-weight:bold;padding-left:45px}.fitment-tree li.application-year>a{color:#fff;font-weight:bold;padding-left:60px}.fitment-tree .list-group-item:first-child{border-radius:0}.fitment-tree .list-group-item{padding:5px 15px}.mam-guide-notes .panel{background:#949494;border-color:#949494;-webkit-box-shadow:inset 0 -3px 3px -3px rgba(47,47,47,.8);-moz-box-shadow:inset 0 -3px 3px -3px rgba(47,47,47,.8);box-shadow:inset 0 -3px 3px -3px rgba(47,47,47,.8)}.mam-guide-notes .panel-heading .panel-title{color:#fff}.mam-guide-notes .panel-title{font-size:20px}.mam-guide-notes .panel-body{background:#949494;color:#fff}.tire-image{text-align:center}.tire-image img{width:auto;display:inline-block}nav ul#vrmcreditbox{margin:0;padding:0;list-style:none;position:relative;float:right;height:25px;border-bottom:1px solid #fff;border-radius:3px}nav ul#vrmcreditbox li{float:left}nav ul#vrmcreditbox li a{font-size:12px}nav #vrmcredit{box-shadow:1px 0 0 #fff}nav #vrmcredit-trigger{display:inline-block;*display: inline;*zoom: 1;text-decoration:none;color:#444;text-shadow:0 1px 0 #fff}nav #signup a{border-radius:0 3px 3px 0}nav #vrmcredit-trigger{border-radius:3px 0 0 3px}nav #vrmcredit-trigger:hover,nav #vrmcredit .active,nav #signup a:hover{background:#fff}nav #vrmcredit-content{display:none;position:absolute;top:24px;right:0;z-index:999;background:#fff;background-image:linear-gradient(top,#fff,#eee);padding:5px;box-shadow:0 1px 1px -1px rgba(0,0,0,.9);border-radius:3px 0 3px 3px;border:1px solid #f1f1f1}nav li #vrmcredit-content{right:0;width:250px}#inputs input{background:#f1f1f1;padding:6px 5px;margin:0 0 5px 0;width:50px;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 1px #ccc inset}#inputs input:focus{background-color:#fff;border-color:#e8c291;outline:none;box-shadow:0 0 0 1px #e8c291 inset}#vrmcredit #actions{margin:15px 0 0 0}#vrmcredit label{line-height:30px}#vrmcredit label input{position:relative;top:2px;right:2px}.price-virtual{text-align:left;font-weight:bold;font-weight:bold;color:#3e9e0e;font-size:21px}.closecross{position:relative;float:right;align:top;right:10px}a.closevrmbox{font-size:16px}.qty-margin{margin-top:10px}.full-width{width:100%;float:left}