@import"/Content/Shared/css/reset.css";@import"/Content/Shared/css/shared.css";h2{font-size:26px;font-weight:400}h3{font-size:20px;font-weight:400}.central{min-width:1024px!important;max-width:1120px;margin:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(max-width:1140px){.central{padding:0 20px}}.oh{overflow:hidden}.fl{float:left}.fr{float:right}.pr{position:relative}.btn-default{height:50px;line-height:50px;padding:0 8px}.vertAlignCenter{top:50%;transform:translateY(-50%)}.p3{padding:3px}.inStock{color:#1b9d19}.lastFew{color:#ffc000}.outOfStock{color:#fe0002}.icon{background-image:url('/Content/Template1/images/sprite.png')}.cartIcon{background-position:right -734px;background-repeat:no-repeat}.greenButton{color:#fff;background-color:#1b9d19}.greenButton:hover{background-color:#23c920}.greenButton:active{background-color:#137112}.greyButton{background-color:#000;color:#fff}.greyButton:hover{background-color:#1a1a1a}.greyButton:active{background-color:#000}a.blockButton{display:block;height:50px;line-height:50px;padding:0 45px 0 10px;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px}button.blockButton{height:50px;line-height:50px;background-image:url('/Content/Template1/images/sprite.png');padding:0 45px 0 15px;outline:none}button{color:#fff;font-size:16px;cursor:pointer;border:0;font-weight:700}button#goBack{background-image:none;position:relative;background-color:#000;padding:0 20px 0 50px;color:#fff}button#goBack:before{position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-family:'FontAwesome';font-size:20px;content:''}button#goBack:hover{background-color:#1a1a1a}button#personalise,button.purpleButton{background-color:#841eb8;background-position:right -684px;background-repeat:no-repeat;margin-bottom:5px}button#personalise:hover,button.purpleButton:hover{background-color:#a12cdd}button#personalise:active,button.purpleButton:active{background-color:#65178c}button#addToBasket,button.greenButton{background-color:#1b9d19;background-position:right -734px;background-repeat:no-repeat;margin-bottom:5px}button#addToBasket:hover,button.greenButton:hover{background-color:#23c920}button#addToBasket:active,button.greenButton:active{background-color:#137112}button.blueButton{background-color:#00567f}button.blueButton:hover{background-color:#0079b2}button.blueButton:active{background-color:#00334c}button.clearFilters{font-weight:100;background-color:#000}button.clearFilters:hover{background-color:#1a1a1a}button#getQuote{background-color:#1b9d19;background-position:right -810px}button#getQuote:hover{background-color:#23c920}button#getQuote:active{background-color:#137112}.btn-light{background-color:#1b9d19;border:0;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:5px 15px;margin-top:5px}.btn-light:hover{background-color:#23c920}.paypalButton{width:230px;height:80px;background-image:url('/Content/Shared/images/paypal-logo.png')!important;background-color:transparent;background-size:contain}.paypalButton:hover{opacity:.85}.customSelect{cursor:pointer;border:0;width:100%;background-color:#fff;background-image:url('/Content/Template1/images/sprite.png');background-position:right -545px;background-repeat:no-repeat;margin-top:8px;height:34px;line-height:34px;display:inline-block;text-indent:3px}.customSelect .customSelectInner{height:inherit;line-height:inherit}.customSelectHover{}.customSelect.customSelectOpen{}.customSelect.customSelectFocus{}.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;margin-right:15px;font-weight:400;vertical-align:middle;cursor:pointer}.radio-inline input[type=radio]{position:absolute;margin:1px 0 0;margin-left:-20px}.custom-checkbox label{display:inline-block;max-width:100%}.custom-checkbox input[type="radio"]:empty,.custom-checkbox input[type="checkbox"]:empty{visibility:hidden;margin-left:-20px}.custom-checkbox input[type="radio"]:empty~label,.custom-checkbox input[type="checkbox"]:empty~label{position:relative;line-height:1.2em;padding-left:2em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#000;height:1.4em;font-weight:normal}.custom-checkbox input[type="radio"]:empty~label:before,.custom-checkbox input[type="checkbox"]:empty~label:before{position:absolute;display:block;top:0;bottom:0;left:0;content:'';width:1.4em;background:#fff;border-radius:0;border:1px solid #000}.custom-checkbox input[type="radio"]:hover:not(:checked)~label,.custom-checkbox input[type="checkbox"]:hover:not(:checked)~label{color:#000}.custom-checkbox input[type="radio"]:checked~label,.custom-checkbox input[type="checkbox"]:checked~label{color:#000}.custom-checkbox input[type="radio"]:checked~label:before,.custom-checkbox input[type="checkbox"]:checked~label:before{font-family:FontAwesome;content:"";text-indent:.3em;color:#000;background-color:#fff}.grid-row:after{clear:both}.grid-row:before,.grid-row:after{content:" ";display:table}.grid-row>[class*='grid-']{position:relative;box-sizing:border-box;float:left}.grid-col-1{width:8.3333333333%}.grid-col-2{width:16.6666666667%}.grid-col-3{width:25%}.grid-col-4{width:33.3333333333%}.grid-col-5{width:41.6666666667%}.grid-col-6{width:50%}.grid-col-7{width:58.3333333333%}.grid-col-8{width:66.66666667%}.grid-col-9{width:75%}.grid-col-10{width:83.3333333333%}.grid-col-11{width:91.6666666667%}.grid-col-12{width:100%}@-moz-keyframes spin{100%{-moz-transform:rotate(-360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(-360deg)}}@keyframes spin{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.verticalCenter{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.vhCenter{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loadingIcon{float:right;width:40px;height:40px;background-image:url(/Content/Shared/images/ajax-loader.gif);position:relative;background-size:contain;display:none;top:-10px}#spinner{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;padding:10px;font:normal 16px Tahoma,Geneva,sans-serif;border:1px solid #666;z-index:2;opacity:.75}html,body{width:100%;height:100%}body{font-family:'Open Sans',sans-serif;font-size:14px;background-color:#fcf6f6!important;color:#000}#GlobalSearchBox{-webkit-appearance:none!important}.Countries{-webkit-appearance:none!important}select.Countries{display:inline-block;vertical-align:middle;position:relative;height:38px;-moz-appearance:none!important;-ms-appearance:none!important;appearance:none!important;width:200px;border-radius:6px;display:block;width:100%;border:1px solid initial;background:#fff url('/Content/Shared/images/selectArrow.png') no-repeat 92% 50%;color:#9f9f9f;padding:8px 20px 7px 10px;margin:0 0 15px 0;line-height:normal;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}select.Countries:focus{outline:none;box-shadow:0 0 10px rgba(0,0,0,.3),inset 0 0 7px rgba(100,100,100,.3);border-color:#00c0f3}.Countries :after{content:"";position:absolute;z-index:2;right:8px;top:50%;margin-top:-3px;height:0;width:0;border-top:6px solid #f99300;border-left:6px solid transparent;border-right:6px solid transparent;pointer-events:none}p{line-height:22px;margin-bottom:20px}.lh22{line-height:22px!important}a{text-decoration:none}.db{display:block}ul{list-style:none}strong{font-weight:700}.errorText{color:#fe0002}.clearfix{clear:both}.txtC{text-align:center}.fontL{font-size:19px}.green{color:#1b9d19}.red{color:#fe0002}.no-gutter{margin:0}.marB5{margin-bottom:5px}.marB10{margin-bottom:10px}.marB15{margin-bottom:15px}.marB20{margin-bottom:20px}.marT20{margin-top:20px}.marT15{margin-top:15px}.marT10{margin-top:10px}.marR10{margin-right:10px}.marR20{margin-right:20px}.pad0{padding:0!important}.pad-30{padding:30px}.width-80{width:80%}.text-center{text-align:center}.black-text{color:#000}.bor0{border:0!important}.col1-checkbox{width:10%;float:left}.col2-text{margin-left:10px;-ms-word-wrap:break-word;word-wrap:break-word;width:68%;float:left}.col3-count{width:15%;float:left}.msgEmptyCart{background:#fff7c4;text-align:center;height:40px;line-height:40px;border-radius:5px;border:1px solid #ffe22b}.msgEmptyCart p{line-height:inherit;font-style:italic;font-size:18px}.msgEmptyCart p a{font-weight:bold;color:inherit;text-decoration:underline}#personalisationSkin{background:#fff}#personalisationSkin .dropzone{position:relative;background-image:url('/Content/Shared/images/click to add logo.png')}#personalisationSkin .dropzone .dz-fallback{display:none}#personalisationSkin .dropzone .dz-image-preview{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:visible;position:absolute;z-index:2;top:0;left:0;background:#fff;width:100px;height:100px;padding:10px}#personalisationSkin .dropzone .dz-image-preview img{max-width:76px;max-height:76px}#personalisationSkin .dropzone .dz-image-preview .dz-remove{position:absolute;bottom:0;left:0;width:100%;background:rgba(82,84,91,.85);color:#fff;text-align:center;line-height:25px}#personalisationSkin #personalisationWrapper #customWrapper{overflow:hidden}#personalisationSkin #personalisationWrapper #customWrapper .blockSectionWrapper{width:48%;margin-bottom:40px;position:relative}#personalisationSkin #personalisationWrapper #customWrapper .blockSectionWrapper:nth-child(odd){float:left;clear:left}#personalisationSkin #personalisationWrapper #customWrapper .blockSectionWrapper:nth-child(even){float:right;clear:right}#personalisationSkin #personalisationWrapper #customWrapper .blockSectionWrapper:last-child,#personalisationSkin #personalisationWrapper #customWrapper .blockSectionWrapper:nth-last-child(2){margin:0}#personalisationSkin #personalisationWrapper #customWrapper .blockSectionWrapper section header{position:relative;line-height:50px;background:#000;text-indent:3%;margin-bottom:20px;text-transform:uppercase;color:#fff}#personalisationSkin #personalisationWrapper #customWrapper .blockSectionWrapper section header h2{font-size:18px}#personalisationSkin #personalisationWrapper #customWrapper .blockSectionWrapper section header h2 strong{font-size:29px;margin-right:10px}#personalisationSkin #personalisationWrapper #customWrapper .blockSectionWrapper section div.sectionContent{overflow:hidden;position:relative}#personalisationSkin #personalisationWrapper #customWrapper .blockSectionWrapper section div.sectionContent div.textMessage{position:relative;margin-top:10px;height:30px}#personalisationSkin #personalisationWrapper #customWrapper .blockSectionWrapper section div.sectionContent div.textMessage>*{margin:0}#personalisationSkin #personalisationWrapper #customWrapper .blockSectionWrapper section div.sectionContent select{height:40px;width:100%;text-indent:10px}#personalisationSkin #personalisationWrapper #customWrapper .blockSectionWrapper section div.sectionContent>.fl{width:70%;float:left}#personalisationSkin #personalisationWrapper #customWrapper .blockSectionWrapper section div.sectionContent>.fr{float:right}#personalisationSkin #personalisationWrapper #customWrapper .blockSectionWrapper section div.sectionContent .imageContainer{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;width:100px;height:100px;background-color:#fff}#personalisationSkin #personalisationWrapper #customWrapper .blockSectionWrapper section div.sectionContent .imageContainer img{width:100%}#personalisationSkin #personalisationWrapper #customWrapper .blockSectionWrapper section div.sectionContent .dashedBorder{border:2px dashed #4d4d4d}#personalisationSkin #personalisationWrapper #customWrapper .blockSectionWrapper section div.sectionContent textarea{height:260px;width:100%;margin:0;border:1px solid #cbcbcb;font-family:'Open Sans',sans-serif;font-size:14px;padding:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#personalisationSkin #personalisationWrapper #customWrapper .blockSectionWrapper section div.sectionContent textarea:focus{border:1px solid #52545b}#personalisationSkin #personalisationWrapper #customWrapper .blockSectionWrapper section div.sectionContent .section-btn{position:absolute;bottom:0;right:0}#personalisationSkin #personalisationWrapper #customWrapper .blockSectionWrapper section div.sectionContent .section-btn button{margin-bottom:8px}#personalisationSkin #personalisationWrapper #customWrapper .blockSectionWrapper section .largeHeight{height:265px}#personalisationSkin .personalisationClose{position:absolute;top:-40px;right:0;background-image:url("/Content/Template1/images/sprite.png");background-repeat:no-repeat;background-position:right -1361px;color:#fff;padding-right:30px;line-height:24px;font-size:19px;text-transform:uppercase}#outerWrapper{width:100%;min-height:100%;position:relative}#outerWrapper #headerWrapper{background:#020202;width:100%;display:block}#outerWrapper #headerWrapper #mainHeader{overflow:hidden;padding-top:20px;color:#fff}#outerWrapper #headerWrapper #mainHeader #companyLogo{margin-bottom:20px;max-height:130px}#outerWrapper #headerWrapper #mainHeader a{color:inherit}#outerWrapper #headerWrapper #mainHeader p{font-size:14px}#outerWrapper #headerWrapper #mainHeader p a[href^="tel"]{font-size:30px;font-weight:700}#outerWrapper #headerWrapper #mainHeader p a[href^="mailto"]:hover{text-decoration:underline;color:#828282}#outerWrapper #headerWrapper #mainHeader .fr{width:30%;text-align:right}#outerWrapper #headerWrapper #mainHeader .fr form{margin:20px 0;position:relative;overflow:hidden}#outerWrapper #headerWrapper #mainHeader .fr form input{border-width:1px;border-style:solid;border-color:#000;outline:none;border-radius:0;font-size:16px;width:100%;margin:0;height:40px;padding:0 10px}#outerWrapper #headerWrapper #mainHeader .fr form button{position:absolute;border:0;height:40px;width:40px;right:0;top:1px;cursor:pointer;background-color:#000;background-repeat:no-repeat;background-position:10px -59px;color:#fff}#outerWrapper #headerWrapper #mainHeader .fr form button:after{font-family:'FontAwesome';content:'';font-weight:normal}#outerWrapper #headerWrapper #mainHeader .fr form button:hover:after{color:#4d4d4d}#outerWrapper #headerWrapper #mainHeader nav{clear:both;margin-top:20px;background:#000;color:#fff}#outerWrapper #headerWrapper #mainHeader nav ul{overflow:hidden;padding:10px 0;text-align:right}#outerWrapper #headerWrapper #mainHeader nav ul li{float:left}#outerWrapper #headerWrapper #mainHeader nav ul li a{color:inherit;display:block;height:29px;line-height:29px;padding:0 15px;border-left:1px solid #1a1a1a;border-right:1px solid #000}#outerWrapper #headerWrapper #mainHeader nav ul li a:hover{color:#4d4d4d}#outerWrapper #headerWrapper #mainHeader nav ul li:first-child .home-icon{position:relative;background-position:18px 5px;background-repeat:no-repeat;border-left:0;width:25px}#outerWrapper #headerWrapper #mainHeader nav ul li:first-child .home-icon:after{font-family:'FontAwesome';content:'';font-weight:normal;font-size:25px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}#outerWrapper #headerWrapper #mainHeader nav ul .last-item{float:none;display:inline-block}#outerWrapper #headerWrapper #mainHeader nav ul .last-item:last-child a{border-right:0}#outerWrapper #headerWrapper #mainHeader nav ul .last-item:nth-last-child(2) a{border-left:0;border-right:0}#outerWrapper #breadcrumbsContainer{overflow:hidden;margin-top:10px;margin-bottom:10px}#outerWrapper #breadcrumbsContainer nav{margin-top:12px;float:left;color:#000}#outerWrapper #breadcrumbsContainer nav ul li{margin-right:10px;float:left}#outerWrapper #breadcrumbsContainer nav ul li a{color:inherit;line-height:20px;background-repeat:no-repeat;background-position:100% -118px;padding-right:20px;position:relative}#outerWrapper #breadcrumbsContainer nav ul li a:after{font-family:'FontAwesome';content:'';position:absolute;font-size:10px;right:2px;top:1px}#outerWrapper #breadcrumbsContainer nav ul li a:hover{text-decoration:underline;color:#cf7070}#outerWrapper #breadcrumbsContainer nav ul li:last-child a{background:none;padding-right:0;font-weight:700}#outerWrapper #breadcrumbsContainer nav ul li:last-child a:after{display:none}#outerWrapper #breadcrumbsContainer a.inCart{float:right;padding-left:50px;background-repeat:no-repeat;background-position:left -155px}#outerWrapper #breadcrumbsContainer a.inCart div{position:relative;font-size:20px;font-weight:700;background:#000;height:40px;line-height:40px;display:block;text-align:center}#outerWrapper #breadcrumbsContainer a.inCart div:before{position:absolute;left:-45px;font-weight:normal;font-family:'FontAwesome';content:'';color:#000;font-size:25px}#outerWrapper #breadcrumbsContainer a.inCart div span.arrow{position:absolute;left:-10px;top:9px;height:0;width:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #000}#outerWrapper #breadcrumbsContainer a.inCart div span.text{padding:0 15px;color:#fff}#outerWrapper #breadcrumbsContainer a.inCart:hover span.text{color:#4d4d4d}#outerWrapper #mainContentWrapper{padding-bottom:50px;min-height:450px}#outerWrapper #mainContentWrapper>h3{margin:50px 0 20px 0;font-weight:400;font-style:italic}#outerWrapper #mainContentWrapper>h3:first-of-type{margin-top:0}#outerWrapper #mainContentWrapper header.keyline{position:relative;height:50px;margin-bottom:20px}#outerWrapper #mainContentWrapper header.keyline h2{z-index:10;background:#fcf6f6;position:absolute;left:40px;top:50%;margin-top:-10px;padding:0 10px;text-transform:uppercase;border-style:solid;border-width:0 1px 0;line-height:20px;font-size:18px;color:#000;border-color:#000}#outerWrapper #mainContentWrapper header.keyline hr{z-index:9;width:100%;height:1px;border-top:0;background:#000;position:absolute;top:10px}#outerWrapper #mainContentWrapper .slideshow{position:relative;margin-bottom:20px;overflow:hidden}#outerWrapper #mainContentWrapper .slideshow ul.pager{overflow:hidden;position:absolute;z-index:150;right:0;top:-25px}#outerWrapper #mainContentWrapper .slideshow ul.pager li{margin-right:5px;float:left;width:15px;height:15px;background:#020202;cursor:pointer;-moz-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#outerWrapper #mainContentWrapper .slideshow ul.pager li:last-child{margin:0}#outerWrapper #mainContentWrapper .slideshow ul.pager .cycle-pager-active{background:#000}#outerWrapper #mainContentWrapper .slideshow .cycle-slideshow li{width:100%}#outerWrapper #mainContentWrapper .slideshow .cycle-slideshow li a{display:block;width:inherit}#outerWrapper #mainContentWrapper .slideshow .cycle-slideshow li img{width:inherit}#outerWrapper #mainContentWrapper .columnText{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;margin-bottom:20px}#outerWrapper #mainContentWrapper .columnText img{max-width:100%}#outerWrapper #mainContentWrapper #sidebar{float:left;width:23%}@media screen and (max-width:1024px){#outerWrapper #mainContentWrapper #sidebar ul li h3,#outerWrapper #mainContentWrapper #sidebar .customScrollerWrapper h3,#outerWrapper #mainContentWrapper #sidebar button.clearFilters{font-size:17px!important}}#outerWrapper #mainContentWrapper #sidebar button.clearFilters{background:#000;margin-bottom:10px;padding:5px;width:100%;height:50px;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:15px;position:relative;color:#fff}#outerWrapper #mainContentWrapper #sidebar button.clearFilters:after{font-family:'FontAwesome';content:'';font-size:25px;font-weight:normal;position:absolute;right:15px;top:14px}#outerWrapper #mainContentWrapper #sidebar button.clearFilters:hover:after{-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg)}#outerWrapper #mainContentWrapper #sidebar div.fileTabWrapper{width:100%}#outerWrapper #mainContentWrapper #sidebar div.fileTabWrapper ul.fileTabLinks{background:transparent!important;height:36px;line-height:36px;overflow:hidden;position:relative;z-index:2;width:100%}#outerWrapper #mainContentWrapper #sidebar div.fileTabWrapper ul.fileTabLinks li{border:0;font-size:18px;text-align:center;position:absolute;height:inherit;line-height:inherit;width:58%}#outerWrapper #mainContentWrapper #sidebar div.fileTabWrapper ul.fileTabLinks li:before{left:0;top:0;content:'';position:absolute;width:0;height:0;border-bottom:36px solid #000;border-bottom:36px solid #212121;border-left:14px solid transparent}#outerWrapper #mainContentWrapper #sidebar div.fileTabWrapper ul.fileTabLinks li:after{right:0;top:0;content:'';position:absolute;width:0;height:0;border-bottom:36px solid #000;border-bottom:36px solid #212121;border-right:14px solid transparent}#outerWrapper #mainContentWrapper #sidebar div.fileTabWrapper ul.fileTabLinks li:hover{background:transparent!important}#outerWrapper #mainContentWrapper #sidebar div.fileTabWrapper ul.fileTabLinks li:hover:before{border-bottom:36px solid #000}#outerWrapper #mainContentWrapper #sidebar div.fileTabWrapper ul.fileTabLinks li:hover:after{border-bottom:36px solid #000}#outerWrapper #mainContentWrapper #sidebar div.fileTabWrapper ul.fileTabLinks li:hover a{background-color:#000}#outerWrapper #mainContentWrapper #sidebar div.fileTabWrapper ul.fileTabLinks li:nth-child(odd){top:0;left:0}#outerWrapper #mainContentWrapper #sidebar div.fileTabWrapper ul.fileTabLinks li:nth-child(even){top:0;right:0}#outerWrapper #mainContentWrapper #sidebar div.fileTabWrapper ul.fileTabLinks li a{width:81.2%;text-indent:0;display:inline-block;background-color:#000;color:#fff;background-color:#212121;padding-left:0}#outerWrapper #mainContentWrapper #sidebar div.fileTabWrapper ul.fileTabLinks li a:before{display:none}@media screen and (max-width:1024px){#outerWrapper #mainContentWrapper #sidebar div.fileTabWrapper ul.fileTabLinks li a{width:78.2%}}#outerWrapper #mainContentWrapper #sidebar div.fileTabWrapper ul.fileTabLinks .selected{z-index:2}#outerWrapper #mainContentWrapper #sidebar div.fileTabWrapper ul.fileTabLinks .selected:before{border-bottom:36px solid #000}#outerWrapper #mainContentWrapper #sidebar div.fileTabWrapper ul.fileTabLinks .selected:after{border-bottom:36px solid #000}#outerWrapper #mainContentWrapper #sidebar div.fileTabWrapper ul.fileTabLinks .selected a{background:#000;cursor:default}#outerWrapper #mainContentWrapper #sidebar div.fileTabWrapper ul.fileTabLinks .selected:hover{z-index:2}#outerWrapper #mainContentWrapper #sidebar div.fileTabWrapper ul.fileTabLinks .selected:hover:before{border-bottom:36px solid #000}#outerWrapper #mainContentWrapper #sidebar div.fileTabWrapper ul.fileTabLinks .selected:hover:after{border-bottom:36px solid #000}#outerWrapper #mainContentWrapper #sidebar div.fileTabWrapper ul.fileTabLinks .selected:hover a{background:#000;cursor:default}#outerWrapper #mainContentWrapper #sidebar div.fileTabWrapper .fileTabContent{background-color:#000}#outerWrapper #mainContentWrapper #sidebar div.fileTabWrapper .fileTabContent ul{padding:10px 0;max-height:1207px!important}#outerWrapper #mainContentWrapper #sidebar div.fileTabWrapper .fileTabContent ul .mCSB_container{margin-right:30px}#outerWrapper #mainContentWrapper #sidebar div.fileTabWrapper .fileTabContent ul .mCSB_scrollTools{background:#c1c1c1}#outerWrapper #mainContentWrapper #sidebar div.fileTabWrapper .fileTabContent ul li:first-child{border-top:0}#outerWrapper #mainContentWrapper #sidebar div.fileTabWrapper .fileTabContent ul li:last-child{border-bottom:0}#outerWrapper #mainContentWrapper #sidebar ul li h3,#outerWrapper #mainContentWrapper #sidebar .customScrollerWrapper h3{line-height:50px;background-color:#000;border-bottom:1px solid #000;font-size:18px;text-indent:15px;color:#fff}#outerWrapper #mainContentWrapper #sidebar .customScrollerWrapper{background:#000}#outerWrapper #mainContentWrapper #sidebar .customScrollerWrapper .subCatBackBtn{font-weight:bold;position:absolute;top:10px;right:12px;background-color:#000;border:1px solid #000;height:30px;line-height:30px;padding:0 15px;color:#fff}@media screen and (max-width:1024px){#outerWrapper #mainContentWrapper #sidebar .customScrollerWrapper .subCatBackBtn{padding:0 10px}}#outerWrapper #mainContentWrapper #sidebar .customScrollerWrapper .subCatBackBtn:hover{background-color:#000;border:1px solid #000}#outerWrapper #mainContentWrapper #sidebar .customScrollerWrapper .subCatBackBtn:active{background-color:#000}#outerWrapper #mainContentWrapper #sidebar .customScrollerWrapper .customScrollbar{padding:10px 0;margin:0 0 10px 0}#outerWrapper #mainContentWrapper #sidebar .customScrollerWrapper .customScrollbar .mCSB_container{margin-right:30px}#outerWrapper #mainContentWrapper #sidebar ul.checkboxes{margin-left:15px}#outerWrapper #mainContentWrapper #sidebar ul{list-style:none}#outerWrapper #mainContentWrapper #sidebar ul li{background-image:none;color:#fff;border-top:1px solid #1a1a1a;border-bottom:1px solid #000;min-height:40px;cursor:pointer;overflow:hidden;list-style-type:none;position:relative}#outerWrapper #mainContentWrapper #sidebar ul li:first-child{border-top:0}#outerWrapper #mainContentWrapper #sidebar ul li:last-child{border-bottom:0}#outerWrapper #mainContentWrapper #sidebar ul li span{margin-top:10px;display:block;line-height:20px;margin-bottom:10px}#outerWrapper #mainContentWrapper #sidebar ul li a{display:block;line-height:40px;position:relative}#outerWrapper #mainContentWrapper #sidebar ul li a:before{position:absolute;font-family:'FontAwesome';font-size:12px;content:'';left:15px}#outerWrapper #mainContentWrapper #sidebar ul li:hover{background-color:#0d0d0d}#outerWrapper #mainContentWrapper #sidebar ul li .quantity{float:right;font-weight:700;font-size:20px}#outerWrapper #mainContentWrapper #sidebar ul li input[type="checkbox"]{margin-top:13px;margin-right:10px;height:15px;width:15px;display:inline-block;border:1px solid #000}#outerWrapper #mainContentWrapper #sidebar ul li a{color:inherit;display:block;padding-left:35px}#outerWrapper #mainContentWrapper .pager{margin:auto;width:100%;text-align:center;position:relative}#outerWrapper #mainContentWrapper .pager #searchResultsFound{font-weight:bold;display:block;text-align:center;position:absolute;right:0;top:0;line-height:25px;font-style:italic}#outerWrapper #mainContentWrapper .pager ul li{display:inline-block;line-height:25px;height:25px;width:25px;font-size:16px;font-weight:700;background-color:#000}#outerWrapper #mainContentWrapper .pager ul li a{display:block;color:#fff}#outerWrapper #mainContentWrapper .pager ul li a:hover{background-color:#000;color:#262626}#outerWrapper #mainContentWrapper .pager ul li .currentPage{background-color:#000;color:#fff}#outerWrapper #mainContentWrapper .pager ul #prev a,#outerWrapper #mainContentWrapper .pager ul #next a{background-color:#000}#outerWrapper #mainContentWrapper .pager ul #prev a:hover,#outerWrapper #mainContentWrapper .pager ul #next a:hover{background-color:#000}#outerWrapper #mainContentWrapper .pager ul #prev{margin-right:25px}#outerWrapper #mainContentWrapper .pager ul #next{margin-left:25px}#outerWrapper #mainContentWrapper #rightContent{float:right;width:75%}#outerWrapper #mainContentWrapper #rightContent>img{max-width:100%}#outerWrapper #mainContentWrapper #rightContent #actionBar{background-color:#000;overflow:hidden;height:50px;margin-bottom:15px;font-size:18px}@media screen and (max-width:1024px){#outerWrapper #mainContentWrapper #rightContent #actionBar{font-size:17px!important}}#outerWrapper #mainContentWrapper #rightContent #actionBar p{line-height:50px;color:#fff;padding-left:15px}#outerWrapper #mainContentWrapper #rightContent #actionBar .fr{height:inherit;overflow:hidden}#outerWrapper #mainContentWrapper #rightContent #actionBar .fr>div{height:inherit}#outerWrapper #mainContentWrapper #rightContent #actionBar .fr .fl{width:170px}#outerWrapper #mainContentWrapper #rightContent #actionBar .fr select,#outerWrapper #mainContentWrapper #rightContent #actionBar .fr button{outline:none;cursor:pointer}#outerWrapper #mainContentWrapper #rightContent #actionBar .fr button{float:right;height:inherit;width:50px;border:0;padding:0;background-color:#000;position:relative;color:#fff}#outerWrapper #mainContentWrapper #rightContent #actionBar .fr button:after{position:absolute;font-family:'FontAwesome';font-weight:normal;font-size:25px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#outerWrapper #mainContentWrapper #rightContent #actionBar .fr button[data-viewstyle="productGrid"]:after{content:''}#outerWrapper #mainContentWrapper #rightContent #actionBar .fr button[data-viewstyle="productList"]:after{content:''}#outerWrapper #mainContentWrapper #rightContent #actionBar .fr #selectedView{background-color:#000;color:#262626}#outerWrapper #mainContentWrapper #rightContent .productsPagerWrapper{margin-bottom:15px;overflow:hidden;position:relative}#outerWrapper #mainContentWrapper #rightContent .productsPagerWrapper #viewAmount{position:absolute;right:0;top:0;overflow:hidden}#outerWrapper #mainContentWrapper #rightContent .productsPagerWrapper #viewAmount li{font-size:14px;line-height:25px;color:#000;margin-left:5px}#outerWrapper #mainContentWrapper #rightContent .productsPagerWrapper #viewAmount li a{color:inherit;font-weight:700;opacity:.5}#outerWrapper #mainContentWrapper #rightContent .productsPagerWrapper #viewAmount li a:hover{text-decoration:underline}#outerWrapper #mainContentWrapper #rightContent .productsPagerWrapper #viewAmount li .selectedQty{opacity:1;text-decoration:underline}#outerWrapper #mainContentWrapper #rightContent .lowerPager{margin-top:15px}#outerWrapper #mainContentWrapper #productSidebar,#outerWrapper #mainContentWrapper #productContent{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#outerWrapper #mainContentWrapper #productSidebar{width:40%;padding-right:3%;border-width:0 1px 0 0;border-style:solid;border-color:#000}#outerWrapper #mainContentWrapper #productSidebar #productNameBrandLogo{max-height:50px;opacity:0}#outerWrapper #mainContentWrapper #productSidebar #productNameBrandLogo .brandLogoWrapper{float:left;max-height:inherit;max-width:25%;top:50%;position:relative}#outerWrapper #mainContentWrapper #productSidebar #productNameBrandLogo .brandLogoWrapper img{max-width:100%;max-height:50px}#outerWrapper #mainContentWrapper #productSidebar #productNameBrandLogo .productNameWrapper{max-width:60%;margin-left:2%;height:100%;float:left;position:relative}#outerWrapper #mainContentWrapper #productSidebar #productNameBrandLogo .productNameWrapper .productName{line-height:22px;position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:17px}#outerWrapper #mainContentWrapper #productSidebar .productImageWrapper{margin-bottom:20px}#outerWrapper #mainContentWrapper #productSidebar .productImageWrapper #productMedia{height:100%;width:100%;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-width:1px;border-style:solid;border:1px solid #000}#outerWrapper #mainContentWrapper #productSidebar .productImageWrapper #productMedia #productMediaContainer{width:100%;height:100%;position:relative;display:block}#outerWrapper #mainContentWrapper #productSidebar .productImageWrapper #productMedia #productMediaContainer #mainProductImage{width:100%}#outerWrapper #mainContentWrapper #productSidebar .productImageWrapper #productMedia #productMediaContainer #mainProductImage img#mainImage{width:100%}#outerWrapper #mainContentWrapper #productSidebar .productImageWrapper #productMedia #productMediaContainer #catwalkVideo{display:none;width:100%;position:absolute;top:0;left:0;z-index:500;background:#fff}#outerWrapper #mainContentWrapper #productSidebar .productImageWrapper #productMedia #productMediaContainer #catwalkVideo>object{background-color:#fff;max-height:100%;max-width:100%}#outerWrapper #mainContentWrapper #productSidebar .productImageWrapper #productMedia .zoomPad{width:100%}#outerWrapper #mainContentWrapper #productSidebar .productImageWrapper #productMedia #zoom{color:#fff;background-color:#000;line-height:30px;text-align:center;font-size:15px;position:relative}#outerWrapper #mainContentWrapper #productSidebar .productImageWrapper #productMedia #zoom:after{position:absolute;font-family:'FontAwesome';content:'';font-weight:normal;font-size:18px;right:18%}#outerWrapper #mainContentWrapper #productSidebar .productImageWrapper #vertCarouselWrapper{position:relative;min-height:100%;color:#000}#outerWrapper #mainContentWrapper #productSidebar .productImageWrapper #vertCarouselWrapper>a{color:inherit;font-family:'FontAwesome';opacity:.6}#outerWrapper #mainContentWrapper #productSidebar .productImageWrapper #vertCarouselWrapper>a:hover{opacity:1}#outerWrapper #mainContentWrapper #productSidebar .productImageWrapper #vertCarouselWrapper>a#vNext{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:5%}#outerWrapper #mainContentWrapper #productSidebar .productImageWrapper #vertCarouselWrapper>a#vNext:after{content:''}#outerWrapper #mainContentWrapper #productSidebar .productImageWrapper #vertCarouselWrapper>a#vPrev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:5%}#outerWrapper #mainContentWrapper #productSidebar .productImageWrapper #vertCarouselWrapper>a#vPrev:after{content:''}#outerWrapper #mainContentWrapper #productSidebar .productImageWrapper #vertCarouselWrapper div.vert-slideshow{position:relative;width:80%;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto}#outerWrapper #mainContentWrapper #productSidebar .productImageWrapper #vertCarouselWrapper div.vert-slideshow a{height:101px;overflow:hidden;padding:0;margin:10px 0}#outerWrapper #mainContentWrapper #productSidebar .productImageWrapper #vertCarouselWrapper div.vert-slideshow a .imageWrapper{background:#fff;width:84px;border:1px solid #000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;margin:0 auto}#outerWrapper #mainContentWrapper #productSidebar .productImageWrapper #vertCarouselWrapper div.vert-slideshow a .imageWrapper img{width:100%;display:block}#outerWrapper #mainContentWrapper #productSidebar .productImageWrapper #vertCarouselWrapper div.vert-slideshow .vimeoContainer:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.8);z-index:1}#outerWrapper #mainContentWrapper #productSidebar .productImageWrapper #vertCarouselWrapper div.vert-slideshow .vimeoContainer:after{z-index:2;position:absolute;color:#fff;font-family:'FontAwesome';font-size:34px;content:'';top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#outerWrapper #mainContentWrapper #productSidebar ul{font-size:14px;margin-bottom:10px;margin-left:17px}#outerWrapper #mainContentWrapper #productSidebar ul li{line-height:22px}#outerWrapper #mainContentWrapper #productSidebar>p{max-width:75%}#outerWrapper #mainContentWrapper #productContent{width:60%;padding-left:3%}#outerWrapper #mainContentWrapper #productContent header{overflow:hidden;font-size:18px;line-height:40px;padding-bottom:10px}#outerWrapper #mainContentWrapper #productContent header strong{font-size:40px}#outerWrapper #mainContentWrapper #productContent header,#outerWrapper #mainContentWrapper #productContent .personalisationOptions,#outerWrapper #mainContentWrapper #productContent h3,#outerWrapper #mainContentWrapper #productContent .productAvailability{margin-bottom:30px}#outerWrapper #mainContentWrapper #productContent .productAvailability{border-bottom:1px solid #686868;overflow:hidden;font-size:18px;padding-bottom:15px}#outerWrapper #mainContentWrapper #productContent p.personalisationOptions{border-width:1px;border-style:solid;color:#000;background-color:#efd0d0;border-color:#e9bdbd;text-align:center;padding:20px;font-size:18px}#outerWrapper #mainContentWrapper #productContent h3{font-weight:700;font-size:18px;padding-bottom:15px;border-bottom:1px solid #686868}#outerWrapper #mainContentWrapper #productContent #colourOptions{margin-bottom:20px;overflow:hidden}#outerWrapper #mainContentWrapper #productContent #colourOptions li{cursor:pointer;float:left;width:10.75%;margin-right:2%;text-align:center;margin-bottom:10px;font-size:10px}#outerWrapper #mainContentWrapper #productContent #colourOptions li img,#outerWrapper #mainContentWrapper #productContent #colourOptions li span{display:block}#outerWrapper #mainContentWrapper #productContent #colourOptions li img{width:100%;margin-bottom:5px}#outerWrapper #mainContentWrapper #productContent #colourOptions li:nth-child(8n){margin-right:0}#outerWrapper #mainContentWrapper #productContent #colourOptions li:nth-child(8n+1){clear:left}#outerWrapper #mainContentWrapper #productContent #priceTableWrapper{position:relative}#outerWrapper #mainContentWrapper #productContent #priceTableWrapper>img{position:absolute;top:0;left:0;width:69px}#outerWrapper #mainContentWrapper #productContent #priceTableWrapper #priceTable{border-width:1px;border-style:solid;background-color:#efd0d0;border-color:#e9bdbd;margin-left:87px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;position:relative}#outerWrapper #mainContentWrapper #productContent #priceTableWrapper #priceTable .stockIndicator{display:block;width:15px;height:15px;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}#outerWrapper #mainContentWrapper #productContent #priceTableWrapper #priceTable .highStock{background-color:#1b9d19}#outerWrapper #mainContentWrapper #productContent #priceTableWrapper #priceTable .lowStock{background-color:#ffc000}#outerWrapper #mainContentWrapper #productContent #priceTableWrapper #priceTable .noStock{background-color:#fe0002}#outerWrapper #mainContentWrapper #productContent #priceTableWrapper #priceTable .highStockText{color:#1b9d19}#outerWrapper #mainContentWrapper #productContent #priceTableWrapper #priceTable .lowStockText{color:#ffc000}#outerWrapper #mainContentWrapper #productContent #priceTableWrapper #priceTable .noStockText{color:#fe0002}#outerWrapper #mainContentWrapper #productContent #priceTableWrapper #priceTable button#help{border-width:1px 1px 0 1px;border-style:solid;position:absolute;right:-1px;top:-30px;text-align:center;color:#000;background-color:#efd0d0;border-color:#e9bdbd;width:30px;height:30px}#outerWrapper #mainContentWrapper #productContent #priceTableWrapper #priceTable table{background:#fcf6f6;width:100%}#outerWrapper #mainContentWrapper #productContent #priceTableWrapper #priceTable table .tableHead,#outerWrapper #mainContentWrapper #productContent #priceTableWrapper #priceTable table .tableColHead{line-height:45px;font-weight:bold}#outerWrapper #mainContentWrapper #productContent #priceTableWrapper #priceTable table tbody{text-align:center;line-height:30px}#outerWrapper #mainContentWrapper #productContent #priceTableWrapper #priceTable table tbody .stock{display:inline-block;vertical-align:middle}#outerWrapper #mainContentWrapper #productContent #priceTableWrapper #priceTable table .tableHead{background-color:#000;color:#fff}#outerWrapper #mainContentWrapper #productContent #priceTableWrapper #priceTable table .tableHead td{text-indent:15px;vertical-align:middle}#outerWrapper #mainContentWrapper #productContent #priceTableWrapper #priceTable table input[type="text"]{outline:none;border:1px solid #606060;width:40px;height:18px;text-align:center}#outerWrapper #mainContentWrapper #productContent #priceTableWrapper #priceTable div#productActionsWrapper{position:absolute;right:0;margin-top:11px}#outerWrapper #mainContentWrapper #productsWrapper{overflow:hidden}#outerWrapper #mainContentWrapper #productsWrapper .product{position:relative;float:left;border:1px solid #f2f2f2;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#000}#outerWrapper #mainContentWrapper #productsWrapper .product>a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;color:inherit;display:block;height:100%;padding:15px;overflow:hidden}#outerWrapper #mainContentWrapper #productsWrapper .product>a .text span{display:block}#outerWrapper #mainContentWrapper #productsWrapper .product>a .text span.title{font-weight:700;margin-bottom:10px;width:70%}#outerWrapper #mainContentWrapper #productsWrapper .product>a .text span.price{line-height:2;color:#020202;font-weight:700;font-size:30px}#outerWrapper #mainContentWrapper .productGrid .product{position:relative;width:32%;margin-bottom:15px;height:415px}#outerWrapper #mainContentWrapper .productGrid .product:nth-child(3n-1){margin-left:2%;margin-right:2%}#outerWrapper #mainContentWrapper .productGrid .product:nth-child(3n+1){clear:left}#outerWrapper #mainContentWrapper .productGrid .product a .productImage{width:100%;margin-bottom:15px}#outerWrapper #mainContentWrapper .productGrid .product a .text .title{height:18px;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}#outerWrapper #mainContentWrapper .productGrid .product a .text .info span{margin-bottom:5px}#outerWrapper #mainContentWrapper .productGrid .product a .text .info span:last-child{margin:0}#outerWrapper #mainContentWrapper .productGrid .product .brandImageWrapper{position:absolute;right:0;top:0;width:20%;text-align:right}#outerWrapper #mainContentWrapper .productGrid .product .brandImageWrapper img{max-width:100%;max-height:45px}#outerWrapper #mainContentWrapper .productList .product{width:100%;margin-bottom:35px}#outerWrapper #mainContentWrapper .productList .product>a{width:100%;position:relative;overflow:hidden}#outerWrapper #mainContentWrapper .productList .product>a .productImage,#outerWrapper #mainContentWrapper .productList .product>a .text{float:left}#outerWrapper #mainContentWrapper .productList .product>a .productImage{width:15%;margin-right:5%}#outerWrapper #mainContentWrapper .productList .product>a .text{width:80%}#outerWrapper #mainContentWrapper .productList .product>a .text span.title{font-size:22px;height:25px;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:100%!important}#outerWrapper #mainContentWrapper .productList .product>a .text .info{margin-top:20px}#outerWrapper #mainContentWrapper .productList .product>a .text .info span{margin-bottom:10px}#outerWrapper #mainContentWrapper .productList .product>a .text .info span:last-child{margin:0}#outerWrapper #mainContentWrapper .productList .product>a .brandImageWrapper{position:absolute;right:0;top:0;text-align:right;width:10%}#outerWrapper #mainContentWrapper .productList .product>a .brandImageWrapper img{width:100%;max-height:137px}#outerWrapper #mainContentWrapper .productList .product>a.detailsLink{right:16px;bottom:15px;padding-right:40px;background-position:right -452px}#outerWrapper #mainContentWrapper .productList .product:last-child{margin:0}#outerWrapper #mainContentWrapper .searchProductGrid .product{width:24%;margin-right:1.333333333333333%;margin-bottom:15px;height:415px}#outerWrapper #mainContentWrapper .searchProductGrid .product:nth-child(4n){margin-right:0}#outerWrapper #mainContentWrapper .searchProductGrid .product:nth-child(4n+1){clear:left}#outerWrapper #mainContentWrapper .searchProductGrid .product a .productImage{width:100%;margin-bottom:15px}#outerWrapper #mainContentWrapper .searchProductGrid .product a .text .title{height:18px;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}#outerWrapper #mainContentWrapper .searchProductGrid .product a .text .info span{margin-bottom:5px}#outerWrapper #mainContentWrapper .searchProductGrid .product a .text .info span:last-child{margin:0}#outerWrapper #mainContentWrapper .searchProductGrid .product .brandImageWrapper{position:absolute;right:0;top:0;width:20%;text-align:right}#outerWrapper #mainContentWrapper .searchProductGrid .product .brandImageWrapper img{max-width:100%;max-height:45px}#outerWrapper #mainContentWrapper #shoppingCart{width:100%;margin-bottom:20px}#outerWrapper #mainContentWrapper #shoppingCart td{vertical-align:middle}#outerWrapper #mainContentWrapper #shoppingCart td:nth-child(1){padding:0 2%;width:16%}#outerWrapper #mainContentWrapper #shoppingCart td:nth-child(1) img{width:80%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px;margin:5px;background-color:#fff;border:1px solid #4f4f4f}#outerWrapper #mainContentWrapper #shoppingCart td:nth-child(2){width:38%}#outerWrapper #mainContentWrapper #shoppingCart td:nth-child(2) h3{color:#000;margin-bottom:10px;font-size:19px;font-weight:700}#outerWrapper #mainContentWrapper #shoppingCart td:nth-child(2) .productDetails{line-height:22px}#outerWrapper #mainContentWrapper #shoppingCart td:nth-child(3),#outerWrapper #mainContentWrapper #shoppingCart td:nth-child(4),#outerWrapper #mainContentWrapper #shoppingCart td:nth-child(5){width:14%}#outerWrapper #mainContentWrapper #shoppingCart td input[type="text"]{width:50px;text-align:center;outline:none;margin:0 15px 0 0;padding:0}#outerWrapper #mainContentWrapper #shoppingCart td a{color:#000}#outerWrapper #mainContentWrapper #shoppingCart td .personaliseDetails{color:#1b9d19;cursor:pointer}#outerWrapper #mainContentWrapper #shoppingCart td .personaliseItemLink{color:#fe0002;cursor:pointer}#outerWrapper #mainContentWrapper #shoppingCart .trashCanContainer{position:relative;width:90px;font-size:25px}#outerWrapper #mainContentWrapper #shoppingCart .trashCanContainer .trashCan{color:#000;position:absolute;right:0;top:2px}#outerWrapper #mainContentWrapper #shoppingCart thead{background-color:#000;font-size:18px;line-height:50px;color:#fff}#outerWrapper #mainContentWrapper #shoppingCart tbody tr{border-width:0 0 1px 0;border-style:solid;background-color:#efd0d0;border-color:#edc8c8}#outerWrapper #mainContentWrapper #shoppingCart tbody td{padding-top:12px;padding-bottom:12px}#outerWrapper #mainContentWrapper #shoppingCart tbody .largeFont{font-size:22px}#outerWrapper #mainContentWrapper #searchWrapper{overflow:hidden;margin-bottom:35px}#outerWrapper #mainContentWrapper #searchWrapper input[type="search"]{float:left;z-index:3;height:40px;border:1px solid #000;padding:0;margin:0;width:350px;text-indent:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#outerWrapper #mainContentWrapper #searchWrapper button{font-size:15px;float:left;line-height:40px;max-height:40px;padding:0 16px;background-color:#000;margin:0;color:#fff}#outerWrapper #mainContentWrapper #searchWrapper button:hover{background:#1a1a1a}#outerWrapper #mainContentWrapper .personalisationWrapper{display:block}#outerWrapper #mainContentWrapper #personalisationMessage{font-weight:bold;margin:20px 0;font-size:16px}#outerWrapper #mainContentWrapper #personalisationMessage p{line-height:25px}#outerWrapper #mainContentWrapper #cartSummaryWrapper{width:100%;position:relative}#outerWrapper #mainContentWrapper #cartSummaryWrapper #cartSummary{width:400px;float:right;background:#686868}#outerWrapper #mainContentWrapper #cartSummaryWrapper #cartSummary td{line-height:40px;padding:0 20px;overflow:hidden}#outerWrapper #mainContentWrapper #cartSummaryWrapper #cartSummary thead{background-color:#000;font-size:18px;color:#fff}#outerWrapper #mainContentWrapper #cartSummaryWrapper #cartSummary thead td{line-height:50px;height:50px;text-align:left;padding:0 0 0 20px}#outerWrapper #mainContentWrapper #cartSummaryWrapper #cartSummary tbody{background-color:#efd0d0}#outerWrapper #mainContentWrapper #cartSummaryWrapper #cartSummary tbody td{font-size:18px}#outerWrapper #mainContentWrapper #cartSummaryWrapper #cartSummary tbody td .fl{margin-left:20%;text-align:right;width:140px}#outerWrapper #mainContentWrapper #cartSummaryWrapper #cartSummary tbody p{max-width:360px;font-size:14px;font-style:italic;margin-bottom:15px}#outerWrapper #mainContentWrapper #cartSummaryWrapper #cartSummary tfoot{background:#000;color:#fff}#outerWrapper #mainContentWrapper #cartSummaryWrapper #cartSummary tfoot td{height:60px;line-height:60px}#outerWrapper #mainContentWrapper #cartSummaryWrapper #cartSummary tfoot td .fl{font-size:28px}#outerWrapper #mainContentWrapper #cartSummaryWrapper #cartSummary tfoot td .fr{font-weight:700;font-size:28px}#outerWrapper #mainContentWrapper #addresses{margin:30px 0 20px 0}#outerWrapper #mainContentWrapper .blockSectionWrapper{width:48%;margin-bottom:20px;position:relative}#outerWrapper #mainContentWrapper .blockSectionWrapper:nth-child(odd){float:left;clear:left}#outerWrapper #mainContentWrapper .blockSectionWrapper:nth-child(even){float:right;clear:right}#outerWrapper #mainContentWrapper .blockSectionWrapper section header{position:relative;line-height:50px;background:#000;text-indent:3%;color:#fff}#outerWrapper #mainContentWrapper .blockSectionWrapper section header button{outline:none;position:absolute;right:2%;top:6px;height:40px;background-color:#000;border:1px solid #000;padding:0 15px;color:#fff}#outerWrapper #mainContentWrapper .blockSectionWrapper section header button:hover{background-color:#000;border:1px solid #000}#outerWrapper #mainContentWrapper .blockSectionWrapper section header button:active{background-color:#000}#outerWrapper #mainContentWrapper .blockSectionWrapper section header h2{font-size:18px}#outerWrapper #mainContentWrapper .blockSectionWrapper section header h2 strong{font-size:29px;margin-right:10px}#outerWrapper #mainContentWrapper .blockSectionWrapper section .blockSectionContent{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;border-width:0 1px 1px 1px;border-style:solid;background-color:#efd0d0;border-color:#edc8c8}#outerWrapper #mainContentWrapper .blockSectionWrapper section .blockSectionContent>*{margin-bottom:15px}#outerWrapper #mainContentWrapper .blockSectionWrapper section .blockSectionContent input[type="text"],#outerWrapper #mainContentWrapper .blockSectionWrapper section .blockSectionContent select{width:100%;padding:0;text-indent:10px;font-size:14px}#outerWrapper #mainContentWrapper .blockSectionWrapper section .blockSectionContent input[type="text"]{height:38px;outline:none}#outerWrapper #mainContentWrapper .blockSectionWrapper section .blockSectionContent select{width:100%;outline:none;height:42px}#outerWrapper #mainContentWrapper .blockSectionWrapper section .blockSectionContent .fl,#outerWrapper #mainContentWrapper .blockSectionWrapper section .blockSectionContent .fr{width:48%}#outerWrapper #mainContentWrapper .blockSectionWrapper section .blockSectionContent .fl>*,#outerWrapper #mainContentWrapper .blockSectionWrapper section .blockSectionContent .fr>*{margin-bottom:15px}#outerWrapper #mainContentWrapper .blockSectionWrapper section .blockSectionContent .fl>*:last-child,#outerWrapper #mainContentWrapper .blockSectionWrapper section .blockSectionContent .fr>*:last-child{margin:0}#outerWrapper #mainContentWrapper .blockSectionWrapper section .blockSectionContent .promotion-code{margin-bottom:0}#outerWrapper #mainContentWrapper .blockSectionWrapper section .blockSectionContent .promotion-code h4{margin-top:15px}#outerWrapper #mainContentWrapper .blockSectionWrapper section .blockSectionContent #shippingList li{line-height:30px;margin:0 0 5px 0;overflow:hidden;cursor:pointer}#outerWrapper #mainContentWrapper .blockSectionWrapper section .blockSectionContent #shippingList li:hover{background:#5b5b5b}#outerWrapper #mainContentWrapper .blockSectionWrapper section .blockSectionContent #shippingList li>*{float:left}#outerWrapper #mainContentWrapper .blockSectionWrapper section .blockSectionContent #shippingList li input[type="radio"]{margin-top:10px;margin-right:10px}#outerWrapper #mainContentWrapper .blockSectionWrapper section:nth-child(2){margin-top:20px}#outerWrapper #mainContentWrapper .blockSectionWrapper section .internalPadding{padding:3% 3% 0 3%}#outerWrapper #mainContentWrapper .blockSectionWrapper button{position:absolute;right:-2px;bottom:-50px}#outerWrapper #mainContentWrapper .blockSectionWrapper .addressContainer{font-size:19px}#outerWrapper #mainContentWrapper .blockSectionWrapper .addressContainer p,#outerWrapper #mainContentWrapper .blockSectionWrapper .addressContainer span{display:block;padding-left:60px;background-image:url("/Content/Template1/images/sprite.png");background-repeat:no-repeat}#outerWrapper #mainContentWrapper .blockSectionWrapper .addressContainer p{line-height:28px}#outerWrapper #mainContentWrapper .blockSectionWrapper .addressContainer span.telNumber,#outerWrapper #mainContentWrapper .blockSectionWrapper .addressContainer span.emailAddress{line-height:22px}#outerWrapper #mainContentWrapper .blockSectionWrapper .addressContainer p.billingAddress{background-position:0 -860px}#outerWrapper #mainContentWrapper .blockSectionWrapper .addressContainer p.shippingAddress{background-position:0 -1080px}#outerWrapper #mainContentWrapper .blockSectionWrapper .addressContainer span.telNumber{background-position:0 -1266px}#outerWrapper #mainContentWrapper .blockSectionWrapper .addressContainer span.emailAddress{background-position:0 -1332px}#outerWrapper #mainContentWrapper .orderSum{}#outerWrapper #mainContentWrapper .orderSum .blockSectionContent div{margin:0;padding:3%}#outerWrapper #mainContentWrapper .orderSum .blockSectionContent #sumDetails{border-bottom:1px solid #e3aaaa}#outerWrapper #mainContentWrapper .orderSum .blockSectionContent #sumDetails ul{overflow:hidden}#outerWrapper #mainContentWrapper .orderSum .blockSectionContent #sumDetails ul li{line-height:25px;margin-bottom:6px;font-size:18px;float:left}#outerWrapper #mainContentWrapper .orderSum .blockSectionContent #sumDetails ul li:nth-child(odd){width:65%;text-align:right;padding-right:5%}#outerWrapper #mainContentWrapper .orderSum .blockSectionContent #sumDetails ul li:nth-child(even){width:30%}#outerWrapper #mainContentWrapper .orderSum .blockSectionContent #sumDetails ul li:last-child,#outerWrapper #mainContentWrapper .orderSum .blockSectionContent #sumDetails ul li:nth-last-child(2){margin:0}#outerWrapper #mainContentWrapper .orderSum .blockSectionContent #sumTotal{background:#000;color:#fff;padding:15px 0}#outerWrapper #mainContentWrapper .orderSum .blockSectionContent #sumTotal ul{overflow:hidden}#outerWrapper #mainContentWrapper .orderSum .blockSectionContent #sumTotal ul li{font-size:22px}#outerWrapper #mainContentWrapper .orderSum .blockSectionContent #sumTotal ul li:nth-child(odd){width:64%;float:left;margin:0;text-align:right}#outerWrapper #mainContentWrapper .orderSum .blockSectionContent #sumTotal ul li:nth-child(even){width:32%;float:right;margin:0;text-align:left}#outerWrapper #mainContentWrapper #orderSumButtons{height:52px;clear:right;display:block;float:right;margin-top:3px;margin-right:2px}#outerWrapper #mainContentWrapper #orderSumButtons button{margin:0;padding:0 10px;line-height:18px;position:relative;top:0;float:left;font-size:16px;background-image:none}#outerWrapper #mainContentWrapper #orderSumButtons .blockButton{width:150px;margin:18px 3px 0}#outerWrapper #mainContentWrapper #orderSumButtons .paypalButton{width:230px;height:50px;background-image:url('/Content/Shared/images/paypal-logo.png')!important;background-color:transparent;background-size:contain;background-repeat:no-repeat;margin:18px 0!important}#outerWrapper #footerWrapper{padding:20px 0;background:#020202;width:100%;color:#fff}#outerWrapper #footerWrapper footer{overflow:hidden}#outerWrapper #footerWrapper footer>div{font-size:16px;float:left;width:32%}#outerWrapper #footerWrapper footer>div h3{border-width:0 0 1px 0;border-style:solid;border-color:#000;text-transform:uppercase;position:relative;padding:0 0 10px 0;margin:0 0 20px 0}#outerWrapper #footerWrapper footer>div h3:after{content:'';position:absolute;height:1px;width:100%;background-color:#0f0f0f;bottom:0;left:0}#outerWrapper #footerWrapper footer>div a{color:inherit}#outerWrapper #footerWrapper footer>div a:hover{text-decoration:underline}#outerWrapper #footerWrapper footer>div address{line-height:25px;margin-bottom:20px}#outerWrapper #footerWrapper footer>div ul{list-style:none}#outerWrapper #footerWrapper footer>div #usefulLinks li a,#outerWrapper #footerWrapper footer>div .section-links li a{position:relative;line-height:35px;padding-left:15px}#outerWrapper #footerWrapper footer>div #usefulLinks li a:before,#outerWrapper #footerWrapper footer>div .section-links li a:before{position:absolute;left:0;font-family:'FontAwesome';content:'';font-size:10px}#outerWrapper #footerWrapper footer>div #ccAcceptance,#outerWrapper #footerWrapper footer>div #socialMenu{overflow:hidden}#outerWrapper #footerWrapper footer>div #ccAcceptance li,#outerWrapper #footerWrapper footer>div #socialMenu li{margin-right:7px;float:left}#outerWrapper #footerWrapper footer>div #ccAcceptance li:last-child,#outerWrapper #footerWrapper footer>div #socialMenu li:last-child{margin:0}#outerWrapper #footerWrapper footer>div #socialMenu li a{display:block;width:30px;height:30px;background-image:url("/Content/Template1/images/sprite.png")}#outerWrapper #footerWrapper footer>div #socialMenu li #facebook{background-position:0 -264px}#outerWrapper #footerWrapper footer>div #socialMenu li #facebook:hover{background-position:0 -294px}#outerWrapper #footerWrapper footer>div #socialMenu li #twitter{background-position:-32px -264px}#outerWrapper #footerWrapper footer>div #socialMenu li #twitter:hover{background-position:-32px -294px}#outerWrapper #footerWrapper footer>div #socialMenu li #pinterest{background-position:-62px -264px}#outerWrapper #footerWrapper footer>div #socialMenu li #pinterest:hover{background-position:-62px -294px}#outerWrapper #footerWrapper footer>div #socialMenu li #googleplus{background-position:-92px -264px}#outerWrapper #footerWrapper footer>div #socialMenu li #googleplus:hover{background-position:-92px -294px}#outerWrapper #footerWrapper footer>div #socialMenu li #instagram{background-position:-122px -264px}#outerWrapper #footerWrapper footer>div #socialMenu li #instagram:hover{background-position:-122px -294px}#outerWrapper #footerWrapper footer>div #ccAcceptance{margin-bottom:20px}#outerWrapper #footerWrapper footer>div #ccAcceptance li{background-image:url("/Content/Template1/images/sprite.png");width:51px;height:32px}#outerWrapper #footerWrapper footer>div #ccAcceptance #maestro{background-position:0 -324px}#outerWrapper #footerWrapper footer>div #ccAcceptance #mastercard{background-position:-52px -324px}#outerWrapper #footerWrapper footer>div #ccAcceptance #paypal{background-position:-104px -324px}#outerWrapper #footerWrapper footer>div #ccAcceptance #switch{background-position:-155px -324px}#outerWrapper #footerWrapper footer>div #ccAcceptance #visa{background-position:-206px -324px}#outerWrapper #footerWrapper footer>div a[href^=tel]{font-size:34px;font-weight:700;position:relative;padding-left:35px}#outerWrapper #footerWrapper footer>div a[href^=tel]:before{position:absolute;left:2px;bottom:7px;font-family:'FontAwesome';content:'';font-size:27px}#outerWrapper #footerWrapper footer>div:nth-child(even){margin:0 2%}#outerWrapper #footerWrapper footer>div:nth-child(4n+1){margin:0;clear:left}#outerWrapper .personalisationMessage{width:432px;padding-top:8px;font-weight:bold;margin:20px 0;font-size:16px;float:right;text-align:left}#outerWrapper .personalisationMessage p{line-height:25px}.col-30{width:30%;padding:10px;box-sizing:border-box;float:left}.col-70{width:70%;box-sizing:border-box;float:left}.form-inline{width:45%;padding-top:20px}.form-inline .form-block{margin-bottom:20px}.form-inline .form-block:after{content:" ";display:block;height:0;clear:both}.form-inline .form-block .form-control{padding:10px 8px;border:1px solid #000;box-sizing:border-box;width:100%}.form-inline .form-block p{margin-bottom:10px}.form-inline .form-block a{color:inherit}.validation-list ul{list-style-type:disc;padding:0 15px;margin-bottom:20px}.validation-list li{margin-bottom:8px}.validation-warning,.text-danger{color:#ff0008}.validation-success,.text-success{color:#36b553}.top-spacing{margin-top:60px}.custom-text{margin-top:8px}.btn-black{padding:10px 20px;background:#000;color:#fff;font-size:14px;font-weight:bold;display:inline-block}.account-title{font-size:26px;margin:30px 0}.text-right{text-align:right}.personalisation-wrap{display:-ms-flex;display:-webkit-flex;display:flex;align-items:stretch;background-color:#f2f2f2}.personalisation-wrap .personalisation-header{min-height:30px;margin-bottom:14px}.personalisation-wrap .personalisation-section{width:80%;flex-grow:1;-ms-flex-grow:1;-webkit-flex-grow:1;background-color:#fff;padding:20px;border-right:2px solid #ebebeb;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.personalisation-wrap .personalisation-list{width:20%;padding-top:63px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.personalisation-wrap table{border-spacing:0;border-collapse:collapse;width:100%}.personalisation-wrap table tbody{max-height:480px;display:block;overflow:auto;width:100%}.personalisation-wrap table tbody tr{background-color:#fff;cursor:pointer}.personalisation-wrap table tbody tr:hover{background:#ebebeb}.personalisation-wrap table tfoot tr{background-color:#fff;cursor:pointer}.personalisation-wrap table tr th{padding:18px 10px;text-align:left;background:#000;text-transform:uppercase;font-size:18px;font-weight:400;color:#fff}.personalisation-wrap table tr td{border-bottom:1px solid #ebebeb;padding:10px;line-height:20px;vertical-align:middle;width:100%}.personalisation-wrap .close-item{vertical-align:top;width:10%;padding-left:0}.personalisation-wrap .close-icon:before{content:'x';color:#000;font-size:18px;cursor:pointer}.personalisation-wrap #summary tr.active{background:#ebebeb}.paging-nav{text-align:right;max-width:200px;margin:0 auto;padding:25px;clear:both}.paging-nav a{margin:auto 1px;text-decoration:none;display:inline-block;padding:5px 10px;background:#fff;color:#000;border-radius:3px;font-size:16px}.paging-nav .selected-page{background:#dedede;font-weight:bold}.paging-nav,#categoryData{margin:0 auto;font-family:Arial,sans-serif}.categoryt1{width:25%;float:left;padding:4px;box-sizing:border-box}.category-rowt1{background-color:#fff;padding:25px 8px 10px 8px;border:1px solid #dedede}.category-titlet1{text-align:center;font-weight:bold;font-size:16px;color:#000;height:20px}.category-imaget1 img{max-width:100%;margin:0 auto;display:block;margin-top:20px}.error-block{height:45px}.error-block p{margin:0;line-height:20px}.setupCharge p{margin:10px 0}#paMsg{font-size:14px}#paMsg strong{font-size:20px}.from-price{position:absolute;bottom:0;right:0;font-weight:bold}.sortOrder{position:absolute;top:0;left:0;z-index:999}.searchPagerWrapper{position:relative}.product-info{position:relative;min-height:80px}.custom-bg{background-color:#efd0d0}.section-title{background:#000;text-transform:uppercase;padding:10px 15px;color:#fff}.section-title h2{font-size:18px}.section-title h2 strong{font-size:29px;margin-right:10px}.promotion-section{margin-top:20px}.validation-summary{margin-top:12px}