.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('/css/fancybox/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('/css/fancybox/fancybox_sprite@2x.png');background-size:44px 152px}#fancybox-loading div{background-image:url('/css/fancybox/fancybox_loading@2x.gif');background-size:24px 24px}}.nivoSlider{position:relative;width:100%;height:auto;overflow:hidden}.nivoSlider img{position:absolute;top:0;left:0;max-width:none}.nivo-main-image{display:block!important;position:relative!important;width:100%!important}.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:#fff;filter:alpha(opacity=0);opacity:0}.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0}.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden}.nivo-box img{display:block}.nivo-caption{position:absolute;left:0;bottom:0;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:.8;overflow:hidden;display:none;-moz-opacity:.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nivo-caption p{padding:5px;margin:0}.nivo-caption a{display:inline!important}.nivo-html-caption{display:none}.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer}.nivo-prevNav{left:0}.nivo-nextNav{right:0}.nivo-controlNav{text-align:center;padding:15px 0}.nivo-controlNav a{cursor:pointer}.nivo-controlNav a.active{font-weight:bold}.theme-default .nivo-controlNav{text-align:center;padding:20px 0}.theme-default .nivo-controlNav a{display:inline-block;width:22px;height:22px;background:url(nivo-bullets-kbs.png) no-repeat;text-indent:-9999px;border:0;margin:0 2px}.theme-default .nivo-controlNav a.active{background-position:0 -22px}input[type=text],input[type=password],.frmInput{padding:4px;width:280px;height:20px;outline:none;border:1px solid #999;color:#666565;font-size:1em}select,.frmInputDropDownList{padding:4px;width:290px;height:28px;border:1px solid #999}.button{-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;user-select:none;display:inline-block;margin-bottom:0;padding:6px 12px;outline:none;border:1px solid transparent;border-color:#be0e2b;border-radius:4px;background-color:#be0e2b;background-image:none;color:#fff;vertical-align:middle;text-align:center;text-decoration:none;white-space:nowrap;font-weight:normal;font-size:16px;line-height:1.428571429;cursor:pointer}.button:hover,.button:focus,.button:active,.button.active{outline:none;border-color:#be0e2b;background-color:#950019;color:#fff}.button.green{border-color:#090;background-color:#090}.button.green:hover,.button.green:focus,.button.green:active{border-color:#060;background-color:#060}.button.grey{border-color:#999;background-color:#999}.button.grey:hover,.button.grey:focus,.button.grey:active{border-color:#666;background-color:#666}.button.info{padding-left:35px;background-image:url(/images/icon_info.png);background-position:7px 6px;background-repeat:no-repeat}.button.info.inverse{background-color:#950019}.button.delete{padding:2px 6px;width:12px;border-color:#666;background-color:#666;font-weight:normal;font-size:14px}.newsletterSignupButton{border:1px solid #fff;font-size:16px}.searchButton{float:left}body{margin:0;margin:auto;margin-top:140px;padding:0;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#e5e5e5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#e5e5e5));background:-webkit-linear-gradient(top,#fff 0%,#e5e5e5 100%);background:-o-linear-gradient(top,#fff 0%,#e5e5e5 100%);background:-ms-linear-gradient(top,#fff 0%,#e5e5e5 100%);background:linear-gradient(to bottom,#fff 0%,#e5e5e5 100%);color:#333;font-size:16px;font-family:Arial;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e5e5e5',GradientType=0)}.rounded{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.center{text-align:center}.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:"."}.clearfix{display:inline-block}* html .clearfix{height:1%}.floatingBar{position:fixed;top:0;left:0;z-index:100;padding:5px 0 0 0;width:100%;border-bottom:2px solid #be0e2b;background-color:#fff;opacity:.98;filter:alpha(opacity=95)}.floatingBar .inner{margin:auto;width:1140px}.jumbo{margin-top:10px;height:47px;border-top:2px solid #e5e5e5;background-color:#be0e2b}.jumbo .inner{margin:auto;padding:10px;width:1120px;color:#fff;font-size:1.275em}.topAccountBar{float:right;margin-bottom:8px;color:#888;font-size:.875em}.topAccountBar a{color:#333;text-decoration:none;font-weight:bold}.miniBasketHolder{margin-top:15px;font-size:1.125em}.liveSupport{float:right;margin-top:-5px;text-align:right}div{color:#333}h1{position:relative;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0;min-width:0;color:#be0e2b;font-weight:700;font-size:1.75em}h2{margin:0;padding:0;color:#be0e2b;font-weight:normal;font-size:1.5em}h3{margin:0;padding:0;color:#be0e2b;font-size:1.25em}h4{margin:0;padding:0;color:#333}hr{height:1px;border:0;background-color:#ccc;color:#ccc}img{border:0;outline:none}.error{padding:5px;border:1px solid #c6c6c6;background-color:#ffffc0;color:red}.clear{clear:both}#topsection{margin-bottom:7px;background:#fff}#maincolumn{margin:auto;margin-top:20px;padding:20px;width:1100px;background-color:#fff}#contentcolumn{float:left;margin-top:10px;margin-right:20px;width:793px}#rightcolumn{float:left;margin-top:10px;width:167px}#footer{margin:0;color:#fff}.footerWide{background-color:#666}.footerWide .inner{margin:auto;padding:20px;width:1100px;color:#fff;font-size:1.275em}#contentcolumnWide{width:100%}.userError{color:#c00}.homePromos{margin:20px 0}.homePromos .promo1{float:left;padding-right:20px}.homePromos .socialBox{float:left;margin-right:20px;padding:40px 20px 0 20px;width:313px;height:100px;background-image:url('/images/home_promos/sharebackgroundsmall.jpg');background-repeat:no-repeat}.homePromos .socialBox ul{list-style:none}.homePromos .socialBox ul li{vertical-align:top;display:inline-block}.homePromos .promo2{float:left}.homePromos .newsletterSignupBox{float:left;padding:70px 20px 0 20px;width:313px;height:70px;background-image:url('/images/home_promos/wide2small.jpg');background-repeat:no-repeat}.newsletterSignupTextBox{padding:6px;width:210px;height:28px;outline:none;border:1px solid #ccc;color:#666565;font-size:1em}.productList{float:left;margin-bottom:15px;margin-left:17px;width:191px;height:404px;background-image:url('/images/ecommerce/product_bg.gif');background-repeat:no-repeat}.productList a{text-decoration:none}.productList_price{color:#000;font-size:10px}.productList_style2{float:left;margin:20px 20px 20px 0;width:260px;height:500px}.productList_style3{float:left;margin:10px;width:231px;height:330px;border:0 solid red}.productList_Bullets{margin:10px 0 0 20px;padding:0;font-size:.875em}.productList_Bullets li:first-child{font-weight:bold}.productBox{padding:20px;border:2px solid #bfbfbf;-webkit-border-radius:5px;border-radius:5px}.productLeftBox{float:left}.productRightBox{float:right;margin-top:20px;margin-left:20px;width:580px}.titleLeftBox{float:left}.titleRightBox{float:right;margin-left:20px;width:100px;text-align:right}.productCode{color:#666;font-size:12px}.productList_productName{display:block;padding:3px 2px;height:47px;color:#333;text-decoration:none;font-weight:bold;font-size:.875em}.productList_productName a{color:#333;text-decoration:none}.productList_productNameStyle3{display:block;padding:3px 2px;height:25px;color:#000;text-decoration:none;font-weight:bold;font-size:11px}.productList_productNameStyle3 a{color:#000;text-decoration:none}.productList_brandLogo{margin-top:5px;height:40px}.productList_productDescription{margin-top:5px;color:#363636}.productList_productDescription ul{margin:0 0 0 20px;padding:0;color:#363636}.productList_priceFrom{padding:8px 15px 15px 8px;color:#d63434;font-weight:bold;font-size:20px}.productListStyle2_priceFrom{padding:0;color:#d63434;font-size:1.125em}.prodPrice{display:inline;color:#d63434;padding:10px 8px}.productListStyle3_priceFrom{float:right;padding:15px 0 0 0;color:#d63434;font-weight:bold;font-size:1em}.productListHeaderTitle{padding:5px 15px 5px 5px;background-color:#fff}.productListPreviousPrice{color:#fff;text-decoration:line-through}.categoryTitle{color:#fff;text-decoration:none;font-weight:normal;font-size:22px}.categoryDescription{display:block;margin:0 10px 20px 14px;color:#fff;font-size:13px}.categoryLeftPanel{float:left;width:260px}.categoryRightPanel{float:left;margin-top:10px;margin-left:20px;width:820px}.subcategoryTitle{margin:15px 0 5px 0;color:#333;font-weight:bold;font-size:13px}.subcategoryDescription{color:#666;font-size:11px}.headerLoginViewLinks{color:#333;text-align:right}.headerLoginViewLinks a{margin-right:5px;margin-left:5px;color:#333;text-align:right;text-decoration:none;font-size:1em}.headerTop{width:100%;height:5px;background-image:url('/Images/Header/headerbgtop.gif');background-repeat:repeat-x}.logo{float:left;margin-top:5px;margin-left:10px}.header_search{float:left;margin-top:5px;margin-left:40px}.searchBar{float:left;width:290px;height:42px}.SearchTextBox{padding:6px!important;width:256px!important;height:28px!important;border:1px solid #ccc!important;color:#666565!important;font-size:1em!important}.siteSearch{float:left;padding:10px;color:#fff}.searchLink a{color:#fff;text-decoration:none;font-weight:bold}.bottomLinks{float:left;margin:0 20px 20px 0;padding:0 20px 0 0;width:333px;border-right:1px solid #fff;color:#fff;text-align:left;text-decoration:none;font-size:.75em;line-height:2em}.bottomLinks a{display:block;padding-bottom:4px;color:#fff;text-decoration:none}.shopCategories{width:200px;border-width:0 0 1px 0;border-style:solid;border-color:#fff}.shopCategory{display:block;width:100%;height:37px;background-image:url('/images/left/Categorybg.gif');background-repeat:no-repeat}.shopCategory a{width:200px;color:#000;text-decoration:none;font-weight:bold;font-size:12px}.shopCategory a:hover{color:#4db246}.shopCategoryPadder{display:block;padding:3px 5px 0 4px}.shopCategorySpecial{display:block;margin-bottom:5px;width:100%;height:31px;background-image:url('/images/left/specialOffersButton.gif')}.shopCategorySpecial a{width:200px;color:#000;text-decoration:none;font-weight:bold;font-size:12px}.shopCategorySpecial a:hover{color:#000}.shopCategorySpecial2{display:block;margin-bottom:5px;width:100%;height:31px;background-image:url('/images/left/specialOffersButton2.gif')}.shopSubCategory{float:left;margin-right:20px;margin-bottom:10px;width:140px;height:230px;border:1px solid #ccc;background-color:#f1f1f1;text-align:center}.shopSubCategory a{color:#000;text-decoration:none;font-weight:bold;font-size:12px}.shopSubCategory a:hover{color:#000;text-decoration:underline}.shopSubCategoryViewRange a{color:#000;text-decoration:none;font-weight:normal;font-size:11px}.ecommerceSubCategory{display:block;margin-bottom:5px;width:155px}.ecommerceSubCategory a{display:block;color:#000;text-decoration:none;font-weight:bold}.ecommerceSubCategory a:hover{display:block;color:#be0e2b}.product{float:left;padding-top:10px;width:125px;height:220px;border:0 solid red}.productimage_specialOffer{border:0 solid red}.productAdded{margin-bottom:3px;padding:10px 10px 10px 0;border:2px solid #bf8f00;color:#000;text-align:center;font-weight:bold;font-size:14px}.productAdded a{color:#000}.alternativeImageThumb{float:left;margin-right:5px;border:1px solid #666;cursor:pointer}.productName{margin-top:3px;width:120px;height:55px;text-align:center;font-weight:bold}.productPrice{color:#d63434;text-align:right;font-weight:bold;font-size:30px}.productExVAT{margin-bottom:20px;color:#666;text-align:right;font-size:12px}.productBullets{margin:10px 0 20px 20px;padding:0;font-weight:bold;font-size:1em;line-height:1.5}.productViewDetails{text-align:center;font-size:10px}.productViewDetails a{color:#000;text-decoration:none}.productdetails{padding:5px 5px;height:80px}.productdetails a{cursor:hand}.productDetails_Name{font-weight:bold;font-size:22px}.productDetails_technical{float:left;width:280px}.productDetails_related{}.productDetails_technicaldetail{padding:5px 10px 0 5px;font-size:11px}.productDetails_technicaldetailHead{float:left;width:100px;font-weight:bold}.productDetails_technicaldetailValue{float:left}.productDetails_iMagDesc{color:red}.productDetails_Image{padding:4px;border:1px solid #ccc}.productDetails_Price{font-weight:bold;font-size:14px}.productDetails_Code{margin-bottom:15px;font-size:10px}.productVariantRow{margin-bottom:2px;padding:5px 5px 5px 0;padding-bottom:3px}.product_priceBreakHeadRow{padding:4px;width:40px;text-align:center;font-weight:bold}.product_priceBreakHeadRowColoured{padding:4px;width:40px;color:#093;text-align:center;font-weight:bold}.product_priceBreakRow{padding:4px;width:40px;text-align:center}.product_priceBreakBoxPlain{border:1px solid #fff;background-color:#fff}.product_priceBreakBoxColoured{border:1px solid #093;background-color:#fff}.stockLevel{padding:5px;border:2px solid #0c0;color:#0c0;font-weight:bold}.productVariantTable{border-bottom:1px solid #ccc}.basketOverview{padding:5px}.basketOverview_TotalItemsLabel{margin-bottom:10px;text-align:center;font-size:11px}.basketOverview_productImage{float:left;margin-right:3px;border:1px solid #ccc}.basketOverview_productName{float:left;margin-right:3px}.basketOverview_productRemove{float:right}.basketOverview_TotalLabel{float:left;font-weight:bold;font-size:12px}.basketOverview_TotalValue{float:right;font-weight:bold;font-size:12px}.basketGridView{padding:10px}.basketHeader{text-align:left}.basketSubTotal{padding-right:10px}.basketTotalTotal{font-weight:bold}.basketSubPrice{width:100px}.basketProductSpec{margin-left:5px}.basket_ViewProductHyperLink{color:#666;text-decoration:none}.smallLink{margin:0;padding:0;color:#000;font-size:10px}.basketWizardHeaderText{border-bottom:1px solid #666;font-weight:bold}.basketWizardItemText{border-bottom:1px solid #ccc}.but_ecommerceButtons{padding:3px;border:1px solid #000;color:#000;text-decoration:none;font-size:12px}.but_ecommerceContinueShopping{margin-top:3px;padding:11px;width:177px;border:1px solid #000;background-color:#adce66;color:#000;text-align:center;text-decoration:none;font-weight:bold;font-size:12px}.but_ecommerceButtonsMajor{padding:3px;border:1px solid #000;background-color:#adce66;color:#000;text-decoration:none;font-size:12px}.but_ecommerceButtonsFinalConfirm{padding:2px;border:1px solid #000;background-color:#ff70b2;color:#fff;text-decoration:none;font-size:12px}.wizard_login{float:left;margin-right:30px}.wizard_register{float:right;width:35%;text-align:left}.wizard_explanationText{margin-bottom:10px;color:#666;font-size:14px}.checkoutHeaderText{margin-top:10px;margin-bottom:10px;padding:5px;background-color:#bfbfbf;color:#000;font-weight:bold;font-size:15px}.wizard_addressName{font-weight:bold}.wizard_addressText{}.myPageLink{margin-top:10px;margin-left:10px}.myPageLink a{color:#333;text-decoration:none}.banner{border:1px solid #ccc}.orderHistoryHeader{float:left;margin-right:15px;padding:5px;width:130px;font-weight:bold}.orderHistoryData{float:left;margin-right:15px;padding:5px;width:130px}.contactFormFieldText{float:left;padding:3px;width:200px}.contactFormFieldHolder{float:left;padding:3px;width:200px}.contactFormField{border:1px solid #666}.contactFormFieldTextarea{width:300px;height:100px;border:1px solid #666}.sendToFriend_Link{padding:10px;border:1px solid #ccc;font-size:13px}.sendToFriendFieldHeader{float:left;padding:3px;width:160px}.sendToFriendField{float:left;padding:3px}.contactMiniSpacing{padding-bottom:10px}.contactMiniHeader{color:#6b470d;font-weight:bold;font-size:13px}.siteMapLinkIndented{padding-bottom:5px}.siteMapLinkIndented a{margin-left:25px;color:#be0e2b;text-decoration:none;font-weight:bold}.siteMapLink{padding-top:10px;padding-bottom:5px;font-weight:bold;font-size:13px}.siteMapLink a{color:#000;text-decoration:none}.siteMapLinkDesc{margin-left:10px;padding-bottom:5px;color:#666}.siteMapLinkIndentedDesc{margin-left:40px;padding-bottom:5px;color:#666}.siteMapLinkIndentedUl{list-style:none;padding:0;margin:0 10px}.siteMapLinkIndentedUl li{padding:3px}.siteMapLinkIndentedUl li a{color:#333;text-decoration:none}.variant_PreviousPrice{color:#888;text-decoration:line-through}.checkoutBreadCrumbs{margin-bottom:10px;padding:5px;border:1px solid #464646;background-color:#464646;color:#fff;font-size:13px}.productFeed_productList{float:left;margin-top:5px;margin-right:5px;padding-bottom:5px;width:48%;height:170px;border-bottom:1px solid #ccc;text-decoration:none}.productFeed_productList a{text-decoration:none}.AdminLink{margin:15px 0;text-align:right}.discountCodeBox{margin-top:20px;padding:15px;border:1px solid #ccc;background-color:#ffffdb}.removeDiscountPanel{display:inline}.paymentFailReasonRed{color:red;font-weight:bold;font-size:12px}.paymentFailReason{font-weight:bold;font-size:12px}.productListAdminPanel{font-size:10px}.deliverynotes{padding:10px 0 15px 10px;font-size:.875em}.productList_specialOffer{float:left;margin-right:10px;margin-bottom:15px;padding:8px 0;width:118px;height:190px;border:1px solid red;background-color:#ffdada}.productList_specialOffer a{text-decoration:none}.productList_price_specialOffer{color:red;font-size:10px}.productList_productName_specialOffer{margin-top:10px;padding:0 5px;height:50px;color:red;font-size:10px}.basketOverviewProductLink{color:#000;text-decoration:none}.basketOverviewProductLink:hover{color:#000;text-decoration:underline}.categoryFilterHeader{width:100%;height:31px}.categoryFilterTitle{padding:7px;font-weight:bold}.categoryFilterBody{margin-bottom:20px;padding:7px;border-right:1px solid #ccc}.productSpecFieldTitle{float:left;padding-bottom:5px;width:200px;font-weight:bold}.productSpecFieldValue{float:left;padding-bottom:5px;width:400px;font-weight:normal}.productSpecVariantFieldTitle{float:left;margin-bottom:5px;width:200px;font-weight:bold}.productSpecVariantFieldValue{float:left;margin-bottom:5px;width:400px;font-weight:normal}.productSpecTechDownload{display:block;padding-top:20px}.datatable{width:100%;border-collapse:collapse}.datatable .headerRow{border:0}.datatable tr{border-top:1px solid #ccc}.datatable th{padding:5px;font-weight:bold;font-size:.75em}.datatable td{padding:5px;font-size:.75em}.countryVATTerm{color:red;font-weight:bold}input[type=checkbox],input[type=radio]{margin-right:5px!important;border:none!important;vertical-align:middle!important}.checkoutBasketTitle{margin-bottom:10px;padding:10px;width:780px;height:19px;background-image:url('/images/ecommerce/checkoutBasket_header_bg.gif');background-repeat:no-repeat;color:#fff;font-size:1em}.checkoutTitle_noCrumbs{padding-right:20px;width:980px;background-image:url('/images/ecommerce/checkout_header_bg_noCrumbs.gif');background-repeat:no-repeat}.checkoutSecureGraphic{margin-bottom:20px}.checkoutSubTitle{margin-bottom:10px;padding-bottom:10px;width:100%;border-bottom:1px dotted #be1e2d;font-weight:bold;font-size:14px}.checkoutSubTitle2{margin-bottom:20px;padding-bottom:5px;border-bottom:1px dotted #be1e2d;font-weight:bold}.checkoutPanelDivider{padding:10px;border:1px solid #ccc;border-bottom:0;color:#be1e2d;font-weight:bold;font-size:1em}.checkoutPanel{padding:20px;border:1px solid #ccc}.checkoutPanel_disabled{padding:20px;border:1px solid #ccc;background-color:#f0f0f0}.checkoutFormLabel{float:left;margin-left:50px;padding:5px;width:230px}.checkoutFormFieldHolder{float:left;padding:5px}.checkoutFormField{width:200px;border:1px solid #838383}.checkout_delivery_addressListPanel{float:left;width:440px;background-image:url('/images/login_seperator.gif');background-position:right;background-repeat:repeat-y}.checkout_delivery_addressAddEditPanel{float:left;margin-left:20px;width:470px}.checkoutDelivery_leftPanel{float:left;width:50%}.checkoutDelivery_rightPanel{float:left;width:50%}.checkoutDelivery_billingAddress{margin-left:30px;line-height:18px}.checkoutValidator{padding:10px;border:1px solid #a33a00;background-color:#fff;color:#a33a00;font-weight:bold;font-size:13px}.checkoutPayment_optionimage{float:left}.checkoutPayment_optionDesc{float:left;margin-top:6px;margin-right:20px;margin-left:20px;width:500px}.checkoutPayment_optionDesc .title{margin-bottom:10px;font-weight:bold;font-size:13px}.checkoutPayment_optionSeperator{clear:both;margin-bottom:30px;padding-bottom:20px;background-image:url('/images/ecommerce/dotsDivider.gif');background-position:bottom;background-repeat:repeat-x}.checkout_deliveryInstuctions{width:400px;height:35px;border:1px solid #b0b0b0}.checkout_estimateDeliveryDate{margin:0 0 20px 0;padding:4px;width:90%;border:1px solid #cf5107;background-color:#fff}.checkout_estimateDeliveryDate .dateBox{margin-left:10px;color:#d20001;font-weight:bold;font-size:13px}.checkout_cardField{width:100px}.checkout_deliveryNotes{margin-top:20px;padding:5px;border:1px solid #be1e2d;background-color:#fff}.checkout_orderConfInfoBox{margin-bottom:20px;padding:10px;border:1px dotted #cf5107;background-color:#fff}.checkout_orderConfInfoBox .title{font-weight:bold;font-size:12px}.checkout_orderConfInfoBox .title img{margin-right:10px}.checkout_orderConfPaymentDetailsBox{margin-top:20px;margin-left:25px;line-height:18px}.checkoutTitle{margin:auto;width:100%;color:#000;text-align:center;font-weight:bold;font-size:12px}.checkout_breadCrumb_step_final_Off{display:inline-block;padding:12px;background-color:#e5e5e5}.checkout_breadCrumb_step_final_on{display:inline-block;padding:12px;background-color:#868686;color:#fff}.checkout_breadCrumb_step_Off{display:inline-block;padding:12px;background-color:#e5e5e5}.checkout_breadCrumb_step_On{display:inline-block;padding:12px;background-color:#868686;color:#fff}.checkout_loginInput{padding:3px;border:1px solid #888}.checkoutLogin_leftPanel{float:left;width:47%}.checkoutLogin_rightPanel{float:left;width:47%}.checkoutAddress_addButtonHolder{display:inline-block;margin-left:100px;vertical-align:middle}.checkoutAddress_gridPanel{margin:0 0 10px 0}.checkoutAddress_gridButtons{margin:10px 0 10px 0;padding-top:10px;background-image:url('/images/ecommerce/dotsDivider.gif');background-position:top;background-repeat:repeat-x}.checkoutAddress_gridAddress{float:left}.checkoutAddress_currentBillingAddress_off{float:right}.checkoutAddress_currentBillingAddress_on{float:right;width:202px;height:56px;background-image:url('/images/ecommerce/currentBillingAddress.gif');background-position:0 20px;background-repeat:no-repeat}.checkoutAddress_currentBillingAddressPanel{padding:5px;width:190px;border:1px solid #f5cead;background-color:#fff}.checkoutAddress_AddressName{margin-bottom:4px;font-weight:bold;font-size:13px}.checkout_addressInput{padding:3px;width:250px;border:1px solid #888}.checkoutAddress_dottedSeparator{margin:10px 0 10px 0;padding-top:10px;background-image:url('/images/ecommerce/dotsDivider.gif');background-position:top;background-repeat:repeat-x}.checkoutPayment_leftPanel{float:left;width:60%}.checkoutPayment_rightPanel{float:left;width:40%}.checkoutPayment_reviewPriceHolder{margin:40px 0 0 70px;width:208px;height:100px;border:3px solid #be1e2d;text-align:center}.checkoutPayment_reviewPriceHolder .totalIncVat{padding-top:6px;color:#8e8e8e;font-size:13px}.checkoutPayment_reviewPriceHolder .price{padding-top:16px;color:#000;font-weight:bold;font-size:18px}.checkoutPayment_reviewPriceHolder .review{padding-top:14px;color:#8e8e8e;font-size:13px}.clearBasketLink{color:#666;text-decoration:none;font-size:10px}.checkoutValidation{color:red}.checkout_addressExplain{padding:10px 0 10px 0;color:#838584}.checkout_deliveryTermsConfirm,.checkout_deliveryTermsConfirm a{padding:40px 0 10px 0;color:#838584}.checkout_confirmTitle{margin-bottom:10px;font-weight:bold;font-size:14px}.checkout_failBox{padding:10px;border:2px solid #be1e2d;font-size:12px}.checkout_failBox p.bold{font-weight:bold}.checkout_FailOptionBox{float:left;padding:10px;width:455px;border:1px dotted #be1e2d;background-color:#fff;font-weight:bold}.checkout_FailOptionBox p{float:left}.checkout_FailOptionBox a{float:right;margin-top:4px}.checkout_orderNumber{margin:auto;margin-bottom:20px;padding:10px;width:300px;border:1px dotted #cf5107;background-color:#fff;text-align:center;font-weight:bold;font-size:18px}.checkout_orderNumber .orderNumber{color:#ce1b1f}.validationStar{color:red}.rightBarBanner{margin-bottom:20px}.newsArticleContainer{margin:10px 0 30px 0}.newsArticleContainer .leftPanel{float:left;padding-right:20px;width:120px}.newsArticleContainer .rightPanel{}.newsArticleThumb{}.newsArticleDate{margin-bottom:5px;color:#666}.newsArticleTitle,.newsArticleTitle a{margin-bottom:10px;color:#be0e2b;text-decoration:none;font-weight:bold;font-size:18px}.newsArticleText,.newsArticleText a{margin-bottom:10px;color:#000;text-decoration:none;font-size:12px}.newsArticleMoreLink,.newsArticleMoreLink a{color:#be0e2b;text-align:right}.newsArticleTextMain{display:block;margin-bottom:20px}.newsPagination,.newsPagination a{color:#be0e2b;text-align:right}.catFilters{margin-top:10px}.catFilters .filter{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ccc}.filterLink{display:block;margin-top:6px;margin-left:10px;color:#000;text-decoration:none}.filterLink:hover{color:#be0e2b}.filterCount{color:#666}.appliedFilter{margin-bottom:5px}.appliedFilter .parent{font-weight:bold;font-size:14px}.appliedFilter .child{float:left;margin-top:8px;margin-bottom:15px;margin-left:10px;width:200px}.appliedFilter a{float:right;margin-top:5px}.divider{border-top:1px solid #ccc;padding:15px;margin-top:15px}.caseStudiesBar{text-align:center}.caseStudiesBar img{display:inline-block;margin:20px 0 20px 50px}ul.additionalImages{list-style:none}ul.additionalImages li{display:inline-block;margin-right:5px}.ui-tabs{padding:0;border-width:0;background:none;font-family:Arial}.ui-tabs .ui-tabs-nav{padding-left:0;border-width:0 0 1px 0;border-color:#3c8243;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:transparent}.ui-tabs-nav .ui-state-active{border-color:#3c8243}.ui-tabs .ui-tabs-panel{padding:1em;background:none;font-size:.875em;line-height:1.5}.ui-tabs-anchor{outline:none;font-size:1em}#tabs-min{border:none;background:transparent}#tabs-min .ui-widget-header{border:none;border-bottom:1px solid silver;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:transparent}#tabs-min .ui-tabs-nav .ui-state-default{border:none;background:transparent}#tabs-min .ui-tabs-nav .ui-state-active{border:none;background:transparent url('/images/uiTabsArrow.png') no-repeat bottom center}#tabs-min .ui-tabs-nav .ui-state-default a{color:silver}#tabs-min .ui-tabs-nav .ui-state-active a{outline:none;color:#be0e2b}.ui-tooltip{border:2px solid #454545;border-radius:0;background:#fff;box-shadow:0 0;color:#96f226}.ui-autocomplete{overflow-x:hidden;overflow-y:scroll;margin:0;padding:0;width:300px;height:400px;border-radius:0;background:#fff;list-style:none;font-size:.875em}.ui-menu .ui-menu-item{padding:10px}.ui-menu .ui-menu-item a{border-radius:0;color:#666;cursor:pointer}.ui-menu .ui-menu-item a:hover{background:none;color:#be0e2b;cursor:pointer}.ui-menu .ui-menu-item a:active{border:0;background:none;box-shadow:0;color:#be0e2b;cursor:pointer}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{margin:0;padding:0;border:0;border-radius:0;background-color:#fff;background-image:none}.basket_leadtime_notice{margin-top:20px;padding:15px;border:1px solid #ccc;background-color:#ffffdb;font-size:.875em}.basket_item_leadtime{margin-top:20px}.glossary_column{float:left;width:220px;margin-right:70px}.glossary_column:nth-child(5){margin-right:0}.glossary_column a{color:#be0e2b}#menu{float:left;margin:0 0 0 20px;padding:0;list-style:none;text-align:left}#menu li{position:relative;z-index:100000;display:inline-block;float:left;border:none;vertical-align:middle;text-align:center}#menu li:hover{background:-moz-linear-gradient(top,rgba(214,54,52,1) 0%,rgba(171,52,52,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(214,54,52,1)),color-stop(100%,rgba(171,52,52,1)));background:-webkit-linear-gradient(top,rgba(214,54,52,1) 0%,rgba(171,52,52,1) 100%);background:-o-linear-gradient(top,rgba(214,54,52,1) 0%,rgba(171,52,52,1) 100%);background:-ms-linear-gradient(top,rgba(214,54,52,1) 0%,rgba(171,52,52,1) 100%);background:#d63634;background:linear-gradient(top,rgba(214,54,52,1) 0%,rgba(171,52,52,1) 100%);color:#fff}#menu li:hover a{color:#fff}#menu li a{display:block;padding:17px 16px 8px 16px;height:25px;outline:0;border:0 solid red;color:#666;text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:.875em}#menu li a:hover{color:#fff}#menu li.noHover a{margin:0;padding:0}#menu li.noHover:hover{}#menu li.splitter{margin:0;padding:0;height:inherit;height:50px;border-left:4px solid #fff}#menu li.splitter:hover{display:none}#menu li.endItem{float:right}#menu li.endItem a{margin:0;padding:0}#menu .innerNav{position:absolute;left:-999em;float:left;margin:0 auto;padding:10px;border:3px solid #7d7d7d;background-color:#fff;color:#000;text-align:left}#menu .innerNav{padding:10px;width:994px;height:auto}#menu .innerNav_medium{padding:10px;width:330px}#menu .innerNav_narrow{padding:10px;width:180px}#menu li .content{display:block;margin:0;padding:4px 0 0 0;height:auto;color:#023c04;font-weight:bold}#menu li .content a{display:block;margin:0;padding:4px 0;height:auto;border-bottom:1px dotted #375926;color:#023c04;font-weight:normal}#menu li:hover .innerNav{top:auto;left:-1px}#menu .menu_right{float:right;margin-right:0}#menu li:hover .align_right{top:auto;right:-1px;left:-272px;width:994px;background-position:570px top}#menu li.endItem:hover .align_right{margin-top:25px}#menu li:hover .align_middle{top:auto;right:-1px;left:-190px;background-position:260px top}.innerMenuHolder{float:left;margin-right:15px;padding:15px}.innerMenuHolder .sectionTitle{height:30px;min-width:0;color:#bd0926;font-weight:bold;font-size:1.125em}.innerMenuHolder.accessories{float:right;margin-right:0;background-color:#e0e0e0}#menu .innerNav .innerMenu{margin:0;padding:0;border:0 solid red;list-style:none;text-align:left}#menu .innerNav .innerMenu li{display:block;clear:both;margin:0;padding:0;width:150px;vertical-align:middle;text-align:left}#menu .innerNav .innerMenu li:hover{background:none;background-color:#a3a2a2;color:#fff}#menu .innerNav .innerMenu li a{display:block;padding:5px;height:auto;outline:0;color:#000;text-decoration:none;text-transform:none;font-weight:normal;font-size:13px}#menu .innerNav .innerMenu li a:hover{color:#fff}.innerMenuHolderDivider{float:left;margin-top:15px;border-right:1px solid #ccc;padding:2px;height:330px}