@import url(../font-awesome/css/font-awesome.css);@font-face{font-family:'notoRegular';src:url("../fonts/NotoSans-Regular-webfont.eot");src:url("../fonts/NotoSans-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/NotoSans-Regular-webfont.woff") format("woff"),url("../fonts/NotoSans-Regular-webfont.ttf") format("truetype"),url("../fonts/NotoSans-Regular-webfont.svg#notoRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'notoItalic';src:url("../fonts/NotoSans-Italic-webfont.eot");src:url("../fonts/NotoSans-Italic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/NotoSans-Italic-webfont.woff") format("woff"),url("../fonts/NotoSans-Italic-webfont.ttf") format("truetype"),url("../fonts/NotoSans-Italic-webfont.svg#notoItalic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'notoBold';src:url("../fonts/NotoSans-Bold-webfont.eot");src:url("../fonts/NotoSans-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/NotoSans-Bold-webfont.woff") format("woff"),url("../fonts/NotoSans-Bold-webfont.ttf") format("truetype"),url("../fonts/NotoSans-Bold-webfont.svg#notoBold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'notoBoldItalic';src:url("../fonts/NotoSans-BoldItalic-webfont.eot");src:url("../fonts/NotoSans-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/NotoSans-BoldItalic-webfont.woff") format("woff"),url("../fonts/NotoSans-BoldItalic-webfont.ttf") format("truetype"),url("../fonts/NotoSans-BoldItalic-webfont.svg#BoldItalic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'OpenSansRegular';src:url("../fonts/OpenSans-Regular-webfont.eot");src:url("../fonts/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans-Regular-webfont.woff") format("woff"),url("../fonts/OpenSans-Regular-webfont.ttf") format("truetype"),url("../fonts/OpenSans-Regular-webfont.svg#OpenSansRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'OpenSansSemibold';src:url("../fonts/OpenSans-Semibold-webfont.eot");src:url("../fonts/OpenSans-Semibold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans-Semibold-webfont.woff") format("woff"),url("../fonts/OpenSans-Semibold-webfont.ttf") format("truetype"),url("../fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'OpenSansBold';src:url("../fonts/OpenSans-Bold-webfont.eot");src:url("../fonts/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans-Bold-webfont.woff") format("woff"),url("../fonts/OpenSans-Bold-webfont.ttf") format("truetype"),url("../fonts/OpenSans-Bold-webfont.svg#OpenSansBold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'OpenSansExtrabold';src:url("../fonts/OpenSans-ExtraBold.eot");src:url("../fonts/OpenSans-ExtraBold.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans-ExtraBold.woff") format("woff"),url("../fonts/OpenSans-ExtraBold.ttf") format("truetype"),url("../fonts/OpenSans-ExtraBold.svg#OpenSansExtrabold") format("svg");font-weight:normal;font-style:normal}form{display:block;clear:both;width:100%;overflow:hidden;margin:0 0 25px}form.right{width:auto}form input,form select,form textarea,form .spam-slider{display:block;clear:right;width:96%;height:23px;margin:0 0 3px;padding:0 5px;text-align:left;font-size:12px !important;font-family:"notoRegular" !important;line-height:23px;border:none;border:1px solid #b2b3b6;border-radius:5px;border-radius:3px}form input.left,form select.left,form textarea.left,form .spam-slider.left{float:left;clear:none}form input.twothirds,form select.twothirds,form textarea.twothirds,form .spam-slider.twothirds{width:60%}form #SupplyArtworkOtherReason{width:96% !important}form input[type=radio]{height:auto}form .file{margin:0}form input[type=submit]{border:none}form input[type=submit]:hover{opacity:0.8}form input[type=file]{padding:0}form label{display:block;padding:5px 0 0;color:#666;font-family:"notoBold";line-height:25px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}form label span{color:#7f0000}form label p{font-size:11px !important}form select{*color:#000 !important}form select.twothirds{*width:64%}form textarea{max-height:100px;height:100px;padding-top:5px;line-height:120%;resize:none}form .submit.button{width:auto;overflow:visible;margin-top:5px;line-height:27px}form .error{background:transparent}form .error .error-message{clear:both;padding:3px 0;color:#7f0000}form input.error+label{color:#aa5353 !important}form input.error+.spam-slider{background-color:transparent}form .input{clear:both;width:444px;margin-top:0}form .input.input--card input,form .input.input--card .select2-container,form .input.input--card textarea{width:30px}form .input.input--tiny{float:left;min-width:245px}form .input.input--tiny.hasunit,form .input.input--tiny.hasunit.left+.left{min-width:220px}form .input.input--tiny.left{width:auto}form .input.input--tiny.left+.left{min-width:1px}form .input.input--tiny input,form .input.input--tiny .select2-container,form .input.input--tiny textarea{width:62px}form .input.input--small input,form .input.input--small .select2-container,form .input.input--small textarea{width:172px}form .input.input--small .button{margin:0;padding-top:5px;padding-bottom:5px;*padding-top:2px;*padding-bottom:2px}form .input.input--small .button i{font-size:12px}form .input+h4{padding-top:20px}form .input.buy-x-offer{margin-bottom:0}form .spam-slider,form .spam-slider>div{position:relative;background:#fff url(../images/spam-slider.png) repeat-x 0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}form .spam-slider{float:left;width:230px;height:23px;overflow:hidden;padding:0}form .spam-slider>div{width:30px;height:100%;margin:0 0 0 -1px;cursor:default;background-position:0 -23px;background-repeat:none}form .spam-slider-complete{display:block;float:left;font-weight:bold;line-height:25px;width:270px}form .checkbox,.upload .input.checkbox,.half.left-labels .input.checkbox{clear:both;width:100%;overflow:hidden;margin-bottom:10px}form .checkbox .required--checkbox.error ~ label,.upload .input.checkbox .required--checkbox.error ~ label,.half.left-labels .input.checkbox .required--checkbox.error ~ label{color:#aa5353}form .checkbox input,form .checkbox label,.upload .input.checkbox input,.upload .input.checkbox label,.half.left-labels .input.checkbox input,.half.left-labels .input.checkbox label{display:block;float:left;clear:none;width:13px;height:13px;margin:5px 0;border:none}form .checkbox label,.upload .input.checkbox label,.half.left-labels .input.checkbox label{display:block;float:left;clear:none;width:370px;height:auto;margin:0 0 0 5px;padding:5px 0 5px 5px;line-height:120%}form .checkbox+button[type=submit],.upload .input.checkbox+button[type=submit],.half.left-labels .input.checkbox+button[type=submit]{margin:30px 0 0}h1+form.right{margin-bottom:0px}form#contact.left-labels .input input{width:210px}form#contact.left-labels .input textarea{max-width:270px;width:270px}form#supply-artwork>.full{padding:15px 0 20px}form#supply-artwork>.full.border{border-top:1px solid #d8d9da;border-bottom:1px solid #d8d9da}form#supply-artwork>.full+button{margin:20px 0}form#supply-artwork>.full .copyright-notice{margin:0;padding-bottom:10px}form#supply-artwork .input{clear:both;width:100%}form#supply-artwork .input label{display:block;clear:both;width:100%}form#supply-artwork .input input{display:inline-block;float:left;position:relative;clear:both;margin:0}form#supply-artwork .input .upload-input{display:inherit;float:inherit;position:absolute;clear:inherit;margin:inherit}form#supply-artwork .input .small-size{width:155px}form#supply-artwork .threequarters .input{overflow:hidden;padding:0 0 5px}form#supply-artwork .threequarters .full{float:left;margin:10px 0;border-top:1px solid #ebecec}form#supply-artwork .threequarters .input{width:100%}form#supply-artwork .threequarters .input textarea{width:348px;height:78px}form#supply-artwork .threequarters .select{margin-left:20px}.left-labels{margin:0}.left-labels+h4{padding-top:20px}.left-labels .input{clear:both;overflow:hidden;margin:0 0 10px 0;*clear:none}.left-labels .input.left{float:left;clear:none;width:auto}.left-labels .input.left+.left label{width:80px}.left-labels .input label,.left-labels .input input{float:left;clear:none}.left-labels .input label{width:100px;margin:0 10px 0 0;padding-right:10px;text-align:right;line-height:120%}.left-labels .input label p{margin:0}.left-labels .input.required label{width:100px;padding-right:0}.left-labels .input input,.left-labels .input textarea,.left-labels .input .select2-container{float:left;width:230px;margin:0 7px 0 0 !important;color:#666 !important}.left-labels .input .select2-container{width:242px}.left-labels .input .units{display:block;float:left;line-height:23px}.left-labels .input .error-message{clear:both;padding:3px 0;color:#7f0000}.inline-labels{margin:0 0 5px}.inline-labels .input{float:left;clear:none;width:auto}.inline-labels .input+.input{margin-left:19px}.inline-labels .input label,.inline-labels .input input,.inline-labels .input select,.inline-labels .input textarea,.inline-labels .input .select2-container{display:block;float:left;clear:none;width:auto;margin:3px 0 10px 0;padding:0}.inline-labels .input label{margin-right:10px}.inline-labels .input input,.inline-labels .input textarea,.inline-labels .input select,.inline-labels .input textarea,.inline-labels .input .select2-container{color:#666 !important}.inline-labels .input.radio{width:100%;padding:0 0 10px 10px;overflow:hidden}.inline-labels .input.radio .radio-wrapper{display:inline-block;float:left}.inline-labels .input.radio .radio-wrapper label{margin:0 0 0 5px;color:#555;line-height:160%;padding-right:30px;width:250px !important}.inline-labels .input.radio .radio-wrapper input{border:none}.inline-labels .input.radio .radio-wrapper input.toggled+label{color:#7f0000}.inline-labels .input .button{margin-top:3px !important}fieldset{display:block;min-width:1px;width:auto;padding:20px 20px;border:1px solid #b2b3b6;border-radius:2px}fieldset legend+*{*padding-top:20px}fieldset legend{margin:0 0 0 -7px;padding:0 7px;color:#7f0000;font-size:14px;font-family:"notoBold"}fieldset legend span{color:#333;font-size:12px}fieldset h4,fieldset label{color:#555}fieldset .radio-tabs .left-labels .required label{width:150px}fieldset .radio-tabs .left-labels label{width:140px}.content .actions,.actions{margin:30px 0 0;padding:20px 0 0;border-top:1px solid #d8d9da}.content .actions .button,.actions .button{font-size:12px;font-family:"notoBold"}.content .actions .button i,.actions .button i{vertical-align:text-bottom;font-weight:normal;font-size:18px}.content .actions .button.left i,.actions .button.left i{margin:0 10px 0 0}.content .actions .button.right,.actions .button.right{margin-left:10px}.half+.half .center .left-labels label{margin-left:50px}.upload{overflow:hidden;margin:40px 0 0 0;padding:20px 0 0 0;border-top:1px solid #d8d9da}.upload .input label{margin:0 0 5px;padding-top:0;color:#333;line-height:150%}.upload .input textarea{width:276px;height:58px}.upload .input+.input{padding-top:12px}.upload .input label{text-align:left}.upload .input.checkbox{padding-top:5px}.upload .input.checkbox label{width:300px}.half.left-labels .input{padding-bottom:10px}.half.left-labels .input.input--tiny{min-width:225px}.half.left-labels .select2-container,.half.left-labels textarea{width:184px}.half.left-labels input,.half.left-labels .input.checkbox input+label{width:172px}.half.left-labels .input.checkbox label{width:135px;padding:0;text-align:left}.half.left-labels .button{padding-top:5px;padding-bottom:5px;*padding-top:2px;*padding-bottom:2px}.file-uploader{display:block;width:285px;position:relative;float:left;min-height:30px}.file-uploader .upload-input{position:absolute;top:0;right:0;margin:0;opacity:0;width:115px;direction:ltr;font-size:36px;filter:alpha(opacity=0);transform:scale(4)}.file-uploader .upload-button .button{float:right;height:11px;padding-top:5px;padding-bottom:9px}.file-uploader .upload-button .button:hover{opacity:inherit}.file-uploader .upload-button>span{font-size:12px;text-decoration:none;color:black;display:block;padding-top:2px;position:absolute;top:0px;display:block;clear:right;width:155px;height:23px;margin:0 0 3px;padding:0 5px;text-align:left;font-size:12px !important;font-family:"notoRegular" !important;line-height:23px;border:none;border:1px solid #b2b3b6;border-radius:5px;border-radius:3px}.file-uploader .files{font-size:12px;text-decoration:none;color:black;padding:0 5px;margin-top:-28px;z-index:2;word-wrap:break-word;width:155px;border:none;border:1px solid #b2b3b6;border-radius:5px;border-radius:3px;background:white}.file-uploader .files div>span{display:block;padding-top:5px}.file-uploader .upload-button{position:relative;background-position:0px -16px;height:28px;overflow:hidden}.file-uploader .image-preview{position:absolute;right:30px;top:-100px}.file-uploader .progress{width:185px;border:1px solid #bfd2d9;display:none}.file-uploader .progress .bar{height:10px;background-color:#bfd2d9}form.register-account .error .error-message,form.guest-checkout .error .error-message{padding-left:165px}form.register-account .terms .error-message,form.guest-checkout .terms .error-message{padding-left:0}.contact-form{padding-top:30px}.contact-form h3{border-bottom:1px solid #d8d9da;font-family:'notoBold', sans-serif;margin-bottom:20px;padding-bottom:10px}.contact-form .enquiry-alert{margin-bottom:20px;padding:10px}.contact-form .enquiry-alert p{margin:0;padding:0}.contact-form .enquiry-alert--sent{background:#eafce8;border:1px solid #6dd964}.contact-form .enquiry-alert--errors{background:#feeced;border:1px solid #bc0d19}.contact-form form .row{margin-bottom:10px;overflow:hidden}.contact-form form .row label{float:left;line-height:25px;margin-right:10px;text-align:right;padding:0;width:170px}.contact-form form .row .input{clear:none;float:left;margin:0;width:200px}.contact-form form .row .select{width:210px}.contact-form form .row .textarea{clear:none;float:left;margin:0;width:260px}.contact-form form .row .error-message{clear:both;padding:3px 0 3px 180px;color:#7f0000}.contact-form form .submit{padding-left:180px}.contact-form form .submit input{-webkit-border-radius:0;border-radius:0;border:none;height:30px;margin:0;padding:0;width:125px}.contact-form form .error{background-color:transparent}form.tell-a-friend .alert{margin-bottom:20px;padding:10px}form.tell-a-friend .alert p{margin:0;padding:0}form.tell-a-friend .alert--sent{background:#eafce8;border:1px solid #6dd964}form.tell-a-friend .alert--errors{background:#feeced;border:1px solid #bc0d19}form.tell-a-friend .error{background:transparent}form.tell-a-friend .error-message{clear:both;padding:3px 0;color:#7f0000}form.tell-a-friend .input{overflow:hidden}form.tell-a-friend .input .button{float:none}form.tell-a-friend .anti-spam{margin-bottom:10px}.address-form .error-message{padding-left:115px !important}.account-upgrade .input{width:286px}form .unitsFT .input--tiny{float:left;min-width:245px}form .unitsFT .input--tiny.hasunit,form .unitsFT .input--tiny.hasunit.left+.left{min-width:220px}form .unitsFT .input--tiny input{margin-right:4px !important;width:23px}form .unitsFT .input--tiny .units{padding-right:4px}#ProductAddToBasketForm input.number.error{border-color:red}.js--account-form .left-labels .input label{width:200px;padding-right:0px}.slider-wrapper{position:relative;clear:both;width:100%;overflow:hidden}.slider-wrapper .slider>div{width:100%;height:100%}.slider-wrapper .slider+.arrows+.pager,.slider-wrapper .slider+.pager{position:absolute;bottom:15px;width:100%;height:13px}.slider-wrapper .slider+.arrows+.pager>div,.slider-wrapper .slider+.pager>div{overflow:hidden;margin:0 auto}.slider-wrapper .slider+.arrows+.pager a,.slider-wrapper .slider+.pager a{display:block;float:left;width:11px;height:12px;margin:0 3px;text-align:left;text-indent:-9999px;cursor:pointer;background:url(../images/icons-left.png) no-repeat 0 -52px}.slider-wrapper .slider+.arrows+.pager .activeSlide,.slider-wrapper .slider+.pager .activeSlide{background-position:-11px -52px}.slider-wrapper .slider+.arrows{position:absolute;width:100%}.slider-wrapper .slider+.arrows>div{position:absolute;width:20px;height:40px;opacity:0.7;cursor:pointer}.slider-wrapper .slider+.arrows>div.previous{left:-20px;background:url(../images/icons-left.png) no-repeat 0 -64px}.slider-wrapper .slider+.arrows>div.next{right:-20px;background:url(../images/icons-left.png) no-repeat -20px -64px}.slider-wrapper .slider+.arrows>div:hover{opacity:1}.home-slider-wrapper{border-bottom:1px solid #b2b3b6;background:#f2f2f2 url(../images/home-slider.png) no-repeat center;height:320px}.home-slider-holder{height:320px;margin:0 auto;width:940px}.banner-info{float:right;height:320px;position:relative;right:0;width:240px}.banner-info ul{background:transparent url("../images/banner-info-bg.png") no-repeat left center;padding:15px 0 15px 20px}.banner-info ul li{color:#7f0000;font-size:11px;padding-left:80px}.banner-info ul li h3{font-family:'OpenSansExtrabold', sans-serif;font-size:13px;font-weight:normal;line-height:20px;margin:0;padding:0}.banner-info ul li.products{background:transparent url("../images/banner-info-products.png") no-repeat left center;height:40px;padding-bottom:16px;padding-top:16px}.banner-info ul li.free-delivery{background:transparent url("../images/banner-info-free.png") no-repeat left center;height:60px;padding-bottom:9px;padding-top:9px}.banner-info ul li.rapid-delivery{background:transparent url("../images/banner-info-delivery.png") no-repeat left center;height:82px}.banner-info ul li.reviews{background:transparent url("../images/banner-info-reviews.png") no-repeat left center;height:40px;padding-bottom:1px;padding-top:8px}#home-slider{position:relative;float:left;width:700px;height:320px;margin:0;border-bottom:1px solid #b2b3b6;background:#f2f2f2 url(../images/home-slider.png) no-repeat center;z-index:0}#home-slider+.content{background-position:0 -80px}#home-slider .slider,#home-slider .slider>div{width:100%;height:100%;overflow:visible !important;background-position:right 0 !important;background-repeat:no-repeat !important}#home-slider .slider{width:700px;margin:0 auto}#home-slider .slider+.pager>div{margin:0 !important}#home-slider .slider>div>div{margin:40px 0 0 0}#home-slider .slider>div>div p{margin:0;color:#666;font-size:16px;font-family:"OpenSansRegular"}#home-slider .slider>div>div .heading,#home-slider .slider>div>div .subheading{color:#666;font-family:"OpenSansExtrabold";line-height:120%}#home-slider .slider>div>div .heading{font-size:43px}#home-slider .slider>div>div .subheading{font-size:21px}#home-slider .slider>div>div .button-yellow{margin:20px 0 0 0}#home-slider .slider+.arrows>div.previous{left:-20px}#home-slider .slider+.arrows>div.next{right:-20px}#product-slider{overflow:visible;margin:30px 0}#product-slider>.slider{width:auto !important;height:168px;border:1px solid #b2b3b6;border-radius:3px;background:white}#product-slider>.slider .segment{height:168px;text-align:center}#product-slider>.slider .segment+.segment{background:url(../images/border-left.png) repeat-y 0 0}#product-slider>.slider .segment .image-holder{min-height:100px;width:100%;margin:15px 0 0 0;text-align:center}#product-slider>.slider .segment .image-holder img{display:inline-block}#product-slider>.slider .segment a{bottom:10px;font-size:14px;font-family:"OpenSansBold"}#product-slider>.slider .segment a i{margin:0 0 0 3px;color:#808184}#gallery-slider>.slider{position:relative;height:580px}#gallery-slider>.slider img{border-radius:4px}#gallery-slider>.slider p{position:absolute;bottom:0;width:100%;margin:0;padding:10px 0;color:white;text-align:center;font-size:12px;font-family:"OpenSansBold";border-radius:0 0 4px 4px;background:url(../images/000000_op50.png) repeat}.carousel-wrapper{float:left;position:relative;z-index:100;width:880px;height:60px;margin:5px 0 20px;padding:0 30px}.carousel-wrapper .carousel{float:left;height:60px;margin:0}.carousel-wrapper .carousel div{display:block;float:left;width:60px;height:60px;margin:0 0 0 5px;opacity:0.8;cursor:pointer;border-radius:5px;background-size:60px 60px}.carousel-wrapper .carousel div.active{width:54px;height:54px;opacity:1;border:3px solid #7f0000;background-position:-3px -3px}.carousel-wrapper .scroll{position:absolute;display:block;left:0;width:45px;height:60px;cursor:pointer;border-radius:3px;background:#7f0000;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.carousel-wrapper .scroll i{display:block;width:100%;height:60px;color:white;text-align:center;font-size:24px;line-height:60px}.carousel-wrapper .scroll.next{right:0;left:auto}.carousel-wrapper .scroll:hover{opacity:0.8}.carousel-wrapper .scroll.disabled{background:#e5cccc}.carousel-wrapper .scroll.disabled:hover{opacity:1;cursor:default}#product-detail-slider>.slider{position:relative;height:288px}#product-detail-slider>.slider img{border-radius:4px}#product-detail-slider>.slider p{position:absolute;bottom:0;width:100%;margin:0;padding:10px 0;color:white;text-align:center;font-size:12px;font-family:"OpenSansBold";border-radius:0 0 4px 4px;background:url(../images/000000_op50.png) repeat}#product-detail-slider+.carousel-wrapper{width:230px}#product-detail-slider+.carousel-wrapper .caroufredsel_wrapper{left:-3px !important}#product-detail-slider+.carousel-wrapper .hidden+.hidden+.caroufredsel_wrapper{left:-35px !important;padding:0;width:288px !important}#product-detail-slider+.carousel-wrapper .hidden+.hidden+.caroufredsel_wrapper .carousel{left:0 !important}#product-detail-slider+.carousel-wrapper .carousel{height:48px}#product-detail-slider+.carousel-wrapper .carousel div{width:48px;height:48px;border-radius:2px;background-size:48px 48px;margin:0 0 0 6px;border:1px solid #666}#product-detail-slider+.carousel-wrapper .carousel div.active{width:48px;height:48px;border:1px solid #7f0000;background-position:0 0}#product-detail-slider+.carousel-wrapper .scroll{width:30px;height:50px;border-radius:2px}#product-detail-slider+.carousel-wrapper .scroll i{height:50px;font-size:17px;line-height:50px}#product-category-detail-carousel{float:right;height:auto;width:288px}#product-category-detail-carousel>.carousel{position:relative;height:auto}#product-category-detail-carousel>.carousel img{border-radius:none}#product-category-detail-carousel.carousel-wrapper{width:230px;padding:0px;padding-right:55px}#product-category-detail-carousel.carousel-wrapper .caroufredsel_wrapper{left:-3px !important}#product-category-detail-carousel.carousel-wrapper .hidden+.hidden+.caroufredsel_wrapper{left:-35px !important;padding:0;width:288px !important}#product-category-detail-carousel.carousel-wrapper .hidden+.hidden+.caroufredsel_wrapper .carousel{left:0 !important}#product-category-detail-carousel.carousel-wrapper .carousel{height:auto}#product-category-detail-carousel.carousel-wrapper .carousel div{border-radius:none;border:none;background-size:auto;height:auto;margin:0;width:288px}#product-category-detail-carousel.carousel-wrapper .carousel div.active{width:288px;height:auto;border:none;background-position:0 0}.button-yellow{display:block;float:left;min-height:18px;padding:10px 45px;color:#0073da;font-size:14px;font-family:"OpenSansBold";line-height:110%;border:1px solid #ebd512;border-radius:3px;background:#ffe804 url(../images/vertical-repeats.png) repeat-x 0 0;box-shadow:0 3px 5px rgba(0,0,0,0.05)}.button-yellow i{margin:0 0 0 5px;font-size:18px}.content .button,.button{display:block;float:left;padding:7px 10px;color:white;font-size:12px;font-family:"notoBold";line-height:120%;cursor:pointer;border:none;border-radius:3px;background:#7f0000}.content .button.right,.button.right{float:right}.content .button i,.button i{margin:0 0 0 7px;font-size:14px}.content .button:hover,.button:hover{opacity:0.8}.content .button.button--grey,.button.button--grey{color:white;background:#919191}.content .button.button--grey i,.button.button--grey i{color:white}.content .button+.button-note,.button+.button-note{padding:0 0 0 15px;line-height:32px}input.button,button.button{overflow:visible}.file+.button{height:15px;margin:0 0 0 8px;padding:5px 7px}.add-file{margin:15px 0 10px;cursor:pointer}.add-file:hover{opacity:0.8}.add-file i{margin:0 5px 0 0;font-size:14px}.select2-container{width:100%;padding:0;background:white;border:1px solid #b2b3b6;border-radius:3px}.select2-container .select2-choice{filter:none;cursor:pointer;border:none;border-radius:0;background:none;height:23px}.select2-container .select2-choice>.select2-chosen{margin-right:20px;font-size:12px;line-height:23px;color:#838383}.select2-container .select2-choice .select2-arrow{width:16px;padding:0 3px;filter:none;border:none;border-radius:0;background:transparent}.select2-container .select2-choice .select2-arrow div{display:block;float:none;width:100%;height:23px;margin:0 auto;background:transparent url(../images/icons-left.png) no-repeat 0 -200px}.select2-container.select2-dropdown-open .select2-choice .select2-chosen{color:#ccc}.select2-container.select2-dropdown-open .select2-choice .select2-arrow div{background-position:left -220px}.select2-drop,.select2-choice,.select2-choices{border:none;border-radius:0;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.select2-drop{margin:-2px 0 0 0;border-right:1px solid #b2b3b6;border-bottom:1px solid #b2b3b6;border-left:1px solid #b2b3b6;border-radius:0 0 3px 3px;background:white}.select2-results li{font-size:12px}.select2-results li .select2-result-label,.select2-results li div{padding:3px 5px 4px}.select2-offscreen{display:none}.content .tabs,.content .tabs>ul,.content .tabs>ul>li,.content .tabs>ul>li>a{margin:0;padding:0;border:none;border-radius:0;background:none;color:#b2b3b6;list-style-type:none}.content .tabs>ul{position:relative;display:block;overflow:visible;width:100%;clear:both}.content .tabs>ul>li{display:block;float:left;height:100%;border-bottom:1px solid #b2b3b6}.content .tabs>ul>li>a{display:block;overflow:hidden;padding:9px 12px 3px;background:#b2b3b6;color:white;font-size:12px;font-family:"notoBold";border-radius:2px 2px 0 0;cursor:pointer}.content .tabs>ul>li+li>div{margin:0 5px}.content .tabs>ul>li.ui-state-active{border-bottom:none}.content .tabs>ul>li.ui-state-active a{padding:9px 11px 2px;border:1px solid #b2b3b6;color:#7f0000;border-bottom:none;background:none}.content .tabs>ul>li.ui-state-active:hover a{opacity:1}.content .tabs>ul>li.gap{width:5px}.content .tabs>ul>li.filler{position:absolute;top:0;right:0;height:100%}.content .tabs>div{overflow:hidden;clear:both;*clear:none;margin:0;padding:20px 0}.content .tabs.radio-tabs{display:block}.content .tabs.radio-tabs .inline-labels,.content .tabs.radio-tabs .input,.content .tabs.radio-tabs .radio,.content .tabs.radio-tabs .radios__wrapper{display:block}.content .tabs.radio-tabs>ul{display:none}.content .tabs.radio-tabs>div{padding:0 0 10px}.main-basket{margin:20px 0 0 0}.main-basket .product-list{position:relative}.main-basket .product-list .comments{top:25px;left:182px;position:absolute}.main-basket .product-list .comments textarea{height:50px;width:203px}.main-basket .header,.main-basket .product,.main-basket .addition{position:relative;overflow:hidden;border:1px solid #b2b3b6;background:white}.main-basket .header>div,.main-basket .product>div,.main-basket .addition>div{float:left;position:relative;clear:none;width:162px;padding:10px 0 10px 19px}.main-basket .header>div img,.main-basket .product>div img,.main-basket .addition>div img{display:inline-block;width:40px;height:40px;margin:0 5px 0 0;vertical-align:text-top;border:1px solid #b2b3b6;border-radius:2px}.main-basket .header>div+div,.main-basket .product>div+div,.main-basket .addition>div+div{width:135px}.main-basket .header>div+.border-left,.main-basket .product>div+.border-left,.main-basket .addition>div+.border-left{width:118px}.main-basket .product>div .input,.main-basket .input{width:auto;margin:0;padding:0}.main-basket .product>div .input{overflow:visible}.main-basket .product>div .input label{font-family:"notoRegular"}.main-basket .header{border-radius:3px 3px 0 0}.main-basket .totals div{border-radius:0 0 3px 3px}.main-basket .product,.main-basket .addition{margin-left:1px;border:none;background:none}.main-basket .product.has-artwork+.addition,.main-basket .addition.has-artwork+.addition{margin-top:-15px}.main-basket .product{min-height:145px;border-right:1px solid #b2b3b6;border-bottom:1px solid #ebebeb}.main-basket .product .hfe-branding{width:150px}.main-basket .product .hfe-branding label{width:120px}.main-basket .addition{clear:both;width:919px;margin:0;padding:8px 0}.main-basket .addition .input{padding:0}.main-basket .donation-link{display:block;float:left;clear:left;margin-top:16px}.main-basket .donation-image{display:block;max-width:100%}.main-basket .totals{float:right;width:324px;overflow:hidden}.main-basket .totals>div{float:left;clear:none;width:140px}.main-basket .totals>div>div{float:left;clear:none;width:152px;padding:10px 19px 10px 19px;text-align:right;font-family:"notoBold"}.main-basket .totals>div+div{float:right;width:138px;border:1px solid #b2b3b6;border-top:none}.main-basket .totals>div+div>div{width:119px;padding-right:0;text-align:left}.main-basket .totals>div+div>div+div{border-top:1px solid #ebebeb}.main-basket .totals .total{color:#7f0000}.main-basket .header .border-left,.main-basket .product .border-left,.main-basket .totals .border-left,.main-basket .border-left{position:absolute;top:0;right:1px;bottom:0;border-left:1px solid #b2b3b6}.main-basket .bottom{position:absolute;bottom:0;left:0;width:100%}.main-basket fieldset{min-height:93px;width:auto;overflow:hidden;margin:25px 0 0 0;padding-top:15px;padding-bottom:0}.main-basket fieldset legend+*{*padding-top:10px !important}.main-basket fieldset p{margin:0 0 10px}.main-basket fieldset .input.radio label{width:130px}.main-basket fieldset .input.radio input[type=radio]{height:auto}.main-basket fieldset .input{padding-bottom:5px}.main-basket fieldset .input.input--small{min-width:1px;padding:0}.main-basket fieldset .input.input--small input{width:100px}.main-basket fieldset .input.input--small+.input{margin-left:5px}.main-basket fieldset+fieldset{margin-left:20px;*width:220px}.main-basket .inline-labels .segment.third,.main-basket .inline-labels .segment.third+.segment.third,.main-basket .inline-labels .segment,.main-basket .inline-labels .segment+.segment{margin:0}.main-basket .inline-labels .segment.third label,.main-basket .inline-labels .segment.third+.segment.third label,.main-basket .inline-labels .segment label,.main-basket .inline-labels .segment+.segment label{width:250px;margin:0 0 0 5px;font-family:"notoBold";line-height:160%}.main-basket .inline-labels .segment.half label,.main-basket .inline-labels .segment.half+.segment.half label{width:420px}.main-basket fieldset.segment.half{width:418px;margin-left:0;padding-top:20px;padding-bottom:20px}.main-basket fieldset.segment.half label{width:120px}.main-basket fieldset.segment.half .required label{width:130px}.main-basket .actions{margin-top:0;border:none}.main-basket ul.item-detail{float:none !important;margin:0 !important;padding:0}.main-basket ul.item-detail li{background:none !important;font-size:10px;line-height:1.5 !important;list-style:none;margin:0;padding:0 !important}.main-basket .product .quantity input{width:50px}.main-basket .product .remove{padding-right:31px;text-align:center;width:104px;padding-left:25px}.third--plus .input{width:auto}.half .input{width:auto}.card-logo{width:80px;text-align:center;border:1px solid #ccc;padding:5px;padding-top:10px;margin-bottom:10px;cursor:pointer;float:left;margin-left:15px}.card-logo img{display:inline-block}.card-logo span{width:50px;display:inline-block}.card-logo.active{background:#7f0000;color:white}.card-options{width:750px;margin:auto}html,body{position:relative;min-width:940px;min-height:100%;width:100%;height:auto;margin:0;padding:0}html{height:100%;overflow:auto}body{background-color:#E9E9EA;overflow:hidden}body,p,li,td,th{color:#333;font-weight:normal !important;font-size:12px;font-family:"notoRegular", sans-serif, geneva;line-height:150%}p{clear:both;width:100%;overflow:hidden;margin:0 0 20px;line-height:140%}img{display:block;border-style:none}a{text-decoration:none}input.submit:hover,a:hover{text-decoration:none;opacity:0.7;-webkit-font-smoothing:antialiased}a:hover img{opacity:0.9}a:focus{outline:none}ul{margin:0;padding:0}ul li{margin:0;padding:0;list-style-type:none}table{width:100%;border-spacing:0;*border-collapse:collapse}.super{vertical-align:super;font-size:50% !important}input.submit{cursor:pointer}input,input:focus,select:focus,textarea:focus{outline:none}input[type="text"],input[type="email"],input[type="search"],input[type="password"]{-webkit-appearance:none;-moz-appearance:none}input,textarea{font-family:"notoRegular", sans-serif, geneva}button{margin:0}.invisible{visibility:hidden}input.submit:hover,input[type="submit"]{cursor:pointer}.clear{clear:both !important;height:1px}.clear:after{display:block;clear:both;height:0;visibility:hidden;content:".";zoom:1}.hidden{display:none !important}.full{clear:both;width:100% !important;overflow:hidden}.displace{display:block;float:left;overflow:hidden;text-indent:100%;white-space:nowrap}b,strong{font-weight:normal;font-family:"notoBold"}em{font-style:normal;font-family:"notoItalic"}em strong{font-family:"notoBoldItalic"}.nomargin{margin:0 !important}.raquo{vertical-align:top;font-family:Arial, Helvetica, sans-serif;line-height:100%}th{font-family:"notoBold"}.text-blue{color:#0073da !important}.text-center{text-align:center !important}.text-red,.text-red *{color:#7f0000 !important}.text-grey,.text-grey *{color:#919191 !important}.top-padding{padding-top:20px}.vertical-center{display:table}.vertical-center>*{display:table-cell;width:100%;height:100%}.underline{text-decoration:underline !important}h1,h2,h3,h4,h5,h1>a,h2>a,h3>a,h4>a,h5>a{margin:0 0 15px;color:#7f0000;font-weight:normal;font-family:"OpenSansBold";line-height:130%}h1{font-size:24px}h2,h2>a{clear:both;margin-top:7px;font-size:18px}h3,h3>a{clear:both;font-size:16px;font-family:"notoRegular";line-height:140%}h3.left,h3>a.left{clear:none}h3.small,h3.small a,h3>a.small,h3>a.small a{margin:0;font-size:14px}h3 i,h3 [class^="icon-"],h3 [class*=" icon-"],h3>a i,h3>a [class^="icon-"],h3>a [class*=" icon-"]{display:block;float:left;width:20px;margin:0 0 5px;line-height:140%}h3 i+*,h3 [class^="icon-"]+*,h3 [class*=" icon-"]+*,h3>a i+*,h3>a [class^="icon-"]+*,h3>a [class*=" icon-"]+*{display:block;float:left;clear:none}h4,h4>a{margin:0 0 10px;color:#666;font-size:12px;font-family:"notoBold"}h4.large,h4.large a,h4>a.large,h4>a.large a{font-size:14px}h4.buy-x-get-cheapest-free,h4>a.buy-x-get-cheapest-free{padding-top:0 !important;font-size:13px;color:#7f0000}.text-orange{color:#ff7834 !important}.text-darkgrey{color:#333 !important}h3.header-border,.header-border{margin:0 0 15px;padding:15px 0;border-bottom:1px solid #d8d9da}.price{float:left;width:auto;margin:0 0 10px 0;color:#7f0000;*width:130px}.price div{float:left;clear:none;font-size:14px;font-family:"notoBoldItalic"}.price strong{font-size:24px;font-family:"OpenSansBold"}.price span{float:left;clear:none;height:24px;vertical-align:top;font-size:12px;font-family:"notoItalic";line-height:100%}.price>div.postage,.postage{position:relative;width:100px;height:22px;overflow:visible;margin:0 0 0 20px;color:#333;font-size:12px;font-family:"notoItalic";line-height:120%}.price>div.postage>div,.postage>div{position:absolute;bottom:0px;width:100px;font-size:12px;font-family:"notoItalic"}.price>div.postage>div strong,.postage>div strong{font-size:12px;font-family:"notoBold"}form.inline-labels .input+.input{*margin-left:10px}form.inline-labels .price{padding:8px 0 0 0}form.inline-labels .postage{clear:both;margin-left:0}form.inline-labels .postage>div{position:relative;bottom:auto}form.inline-labels .call-us i{margin-left:0}.segment{display:block;float:left;position:relative;clear:none;z-index:auto}.segment.has-slider{z-index:100}.segment .segment{margin-bottom:7px}.segment>div{width:auto}.segment.leftrightpad>div{margin-right:25px;margin-left:25px}.segment.leftpad>div{margin-left:25px}.segment.rightpad>div{margin-right:25px}.segment.bottompad{padding-bottom:30px}.segment.half{width:50%}.segment.third{width:33.3%}.segment.twothirds{width:66%}.segment.quarter{width:25%}.segment.threequarters{width:75%}.segment.fifth{width:20%}.segment.fifth+.fifth+.fifth+.fifth+.fifth{*width:19%}.segment.half--minus{width:43%}.segment.half--plus{width:57%}.segment.third.third--plus{width:40%}.segment.twothirds.twothirds--minus{width:58.5%}.segment.half+.half,.segment.third+.twothirds,.segment.twothirds+.third,.segment.third+.third+.third,.segment.quarter+.threequarters,.segment.threequarters+.quarter{float:right;clear:right}.segment.threequarters.leftpad>div{margin-left:28px}a.segment{cursor:pointer}.left{display:block;float:left;position:relative;clear:none;width:auto}.right{display:block;float:right;clear:none}.right.small{width:299px}.center{float:right;position:relative;left:-50%}.center>*{position:relative;left:50%}img.center{float:none;left:auto;margin:0 auto}.small-heading-offset{margin-top:-33px !important}.heading-offset{margin-top:-50px !important}.heading-offset+.box{margin-top:60px}.heading-onset{bottom:-50px}.overflow-visible{overflow:visible !important}.content-gap,.enquiries-gap{display:block;clear:both;width:100%;height:30px}.enquiries-gap{height:22px}.icon{line-height:22px}.icon>div{display:block;min-height:22px;width:100%;height:100%;margin:0;padding-left:27px;background:url(../images/icons-left.png) no-repeat}.icon.phone>div{background-position:0 -341px}.icon.mail>div{background-position:0 -316px}.icon.phone--light>div{background-position:0 -186px}.icon.mail--light>div{background-position:0 -155px}.icon.house--light>div{background-position:0 -605px}.icon.twitter>div{background-position:0 -243px}.icon.facebook>div{background-position:0 -219px}#wrapper .artwork_proof label{width:400px}#wrapper .payment_method label{width:250px}#wrapper .reason_for_ordering{width:350px;margin-left:25px;margin-top:-10px;margin-bottom:10px}#wrapper .other_reason{display:none}#footer{position:relative;clear:both;bottom:0;min-width:100%;overflow:hidden;background:#e9e9ea url(../images/vertical-repeats.png) repeat-x 0 -70px}#footer>div{position:relative;width:940px;overflow:visible;margin:0 auto 0}#footer>div .topbar{position:relative;padding:16px 0;color:white;font-size:11px}#footer>div .topbar *{color:white}#footer>div .topbar .social{position:absolute;top:15px;right:0;width:auto}#footer>div .topbar .social a{display:block;float:left;margin:0 0 0 30px;font-size:12px;font-family:"OpenSansBold"}#footer>div .topbar .social a i{margin:0 10px 0 0;vertical-align:text-bottom;font-size:20px}#footer ul,#footer li,#footer a{display:block}#footer ul{float:left;width:20%;margin:25px 0 22px;*margin-bottom:10px}#footer ul li{padding:0 0 10px}#footer ul li a{padding:0 0 0 10px;color:#666;line-height:120%;background:url(../images/li-arrow-footer.png) no-repeat 0 5px}#footer .footer__bottom{border-top:1px solid #d8d9da;padding:20px 0 0}#footer .footer__bottom .tandc{float:left;padding-top:7px}#footer .footer__bottom .left{float:left;width:65%}#footer .footer__bottom .right{float:right;width:35%}#footer .footer__bottom .right p{margin:0;padding:8px 0;text-align:right}#footer .footer__bottom .right p a{color:#333;display:inline;text-decoration:none}#footer .footer__bottom .right p a:hover,#footer .footer__bottom .right p a:focus{text-decoration:underline}#footer .footer__bottom .payment-options{height:55px;margin-bottom:5px;overflow:hidden}#footer .footer__bottom .payment-options>img{max-width:auto;height:100%;margin-left:auto}#footer .footer__bottom .payment-options>div{background:url(../images/payment-options.png) no-repeat 0 0}#footer .footer__bottom .payment-options--left{width:168px}#footer .footer__bottom .payment-options--left>div{display:block;float:left;height:34px;margin:0;margin-right:8px}#footer .footer__bottom .payment-options--left>div.pci{width:94px}#footer .footer__bottom .payment-options--left>div.identity{background-position:-94px 0;width:58px}#footer .footer__bottom .payment-options--right>div{display:block;float:right;height:18px;margin:0 0 0 8px;width:29px}#footer .footer__bottom .payment-options--right>div.visa{background-position:-152px 0}#footer .footer__bottom .payment-options--right>div.switch{background-position:-181px 0;width:28px}#footer .footer__bottom .payment-options--right>div.solo{background-position:-209px 0}#footer .footer__bottom .payment-options--right>div.paypal{background-position:-238px 0;width:30px}#footer .footer__bottom .payment-options--right>div.mastercard{background-position:-268px 0}#footer .footer__bottom .payment-options--right>div.maestro{background-position:-296px 0}#footer .footer__bottom .payment-options--right>div.world-pay{background:transparent url(../images/ico-world-pay.png) no-repeat 0 0;height:18px;width:57px}#footer .footer__bottom .payment-options--right p{font-size:10px;padding:0;padding-top:4px}#footer .footer__bottom__trust-pilot{clear:both}#footer .footer__bottom__trust-pilot p{font-size:12px;padding:8px 0}#footer .footer__bottom__trust-pilot p i{color:#7f0000}#footer .footer__bottom__trust-pilot p a{color:#333;display:inline}.footer__viewChange{display:block;margin:15px 0;clear:both;text-align:center;color:#7f0000;font-size:15px;font-weight:bold}#header{min-width:100%;overflow:visible;background:#7f0000 url(../images/header.png) repeat-x 0 0;z-index:100}#header>div{position:relative;clear:both;width:940px;height:126px;overflow:visible;margin:0 auto 0;padding:26px 0 18px;z-index:100}#header *{color:#666;font-size:14px}#header #logo{display:block;position:absolute;top:38px;left:1px;width:224px;height:51px;background:url(../images/header-logo.png) no-repeat 0 0}#header .slogan{position:absolute;top:49px;left:240px;text-align:right}#header .slogan,#header .slogan *{font-size:15px;line-height:140%}#header .communications{position:absolute;top:50px;right:260px;width:200px;height:45px}#header .communications>div *{color:#7f0000;font-size:24px}#header .communications span{display:block;float:left;height:12px;margin:5px 0 0 0;color:#4c4e52;font-size:11px;line-height:12px}#header .communications span+span{margin-left:3%;padding-left:3%;border-left:1px solid #666}#header .social-buttons{height:20px;position:absolute;right:285px;top:16px;width:180px}#header .social-buttons .facebook-like{border:none;display:inline-block;float:left;height:20px;overflow:hidden;width:90px}#header .social-buttons .g-plusone{border:none;display:inline-block;float:left;height:20px;overflow:hidden;width:90px}#header #user-area{position:absolute;top:12px;right:0;width:240px;overflow:hidden}#header #user-area>a{margin:0 0 0 3px}#header #user-area>a *{color:#34363a;font-size:12px;line-height:140%}#header #user-area>a.active *{color:#7f0000;text-decoration:underline}#header #user-area>a.active i{text-decoration:none}#header #user-area>a+a{margin-left:10px}#header #user-area i{margin:0 3px 0 0;font-size:18px}#header #user-area .basket{margin:13px 0 0 0;padding:6px 25px 6px 45px;font-size:12px;border-radius:3px;background:#dbdbdc url(../images/icons-left.png) no-repeat 10px 15px;width:135px;float:right}#header #user-area .basket *{line-height:140%}#header #user-area .basket a{color:#34363a;font-size:12px}#header #user-area .basket a.active{text-decoration:underline}#header #user-area .basket .view{padding:0 13px 0 0;background:url(../images/icons-right.png) no-repeat right 4px}#header #user-area .basket span{font-size:11px}#header #user-area .basket strong{font-size:14px}#header #primary-nav{position:absolute;top:120px;left:0;width:770px;height:30px;padding:10px 0;z-index:100}#header #primary-nav>li{display:block;float:left;position:relative;height:30px;margin:1px 0 0 1px;border-radius:6px}#header #primary-nav>li>div{display:none}#header #primary-nav>li>ul{display:none}#header #primary-nav>li+li{margin-left:8px}#header #primary-nav>li.active>a,#header #primary-nav>li.dropped>a{background:#590000}#header #primary-nav>li a{display:block;color:white;text-shadow:0px 1px 2px rgba(0,0,0,0.5);font-size:12px}#header #primary-nav>li a i{margin:0 0 0 6px;color:white;vertical-align:text-top;font-size:12px;line-height:23px}#header #primary-nav>li>a{height:30px;padding:0 12px;font-size:16px;font-family:"notoBold";line-height:30px;border-radius:3px}#header #primary-nav>li.has-dropdown>a{padding-right:23px;background:url(../images/icons-right.png) no-repeat right -17px}#header #primary-nav>li.has-dropdown.active>a{background-color:#590000}#header #primary-nav>li.has-dropdown:hover,#header #primary-nav>li.has-dropdown.dropped{margin-top:0;margin-left:7px}#header #primary-nav>li.has-dropdown:hover+li,#header #primary-nav>li.has-dropdown.dropped+li{margin-left:7px}#header #primary-nav>li.has-dropdown:hover>a,#header #primary-nav>li.has-dropdown.dropped>a{position:relative;opacity:1;border:1px solid #b26666;border-bottom:none;border-radius:3px 3px 0 0;background-color:#8f2323;box-shadow:0 -2px 2px 0 rgba(0,0,0,0.2);z-index:101}#header #primary-nav>li.has-dropdown div{display:none;position:absolute;top:30px;left:0;width:475px;padding:5px 0 0 0;border:1px solid #b26666;border-radius:0 3px 3px 3px;background:#6e0101 url(../images/header-nav-dropdown.png) repeat-x 0 0;box-shadow:0 -2px 2px 0 rgba(0,0,0,0.2);z-index:100}#header #primary-nav>li.has-dropdown div ul{display:block;float:left;position:relative;width:213px;overflow:hidden;padding:15px 9px 28px;border-radius:6px;z-index:101}#header #primary-nav>li.has-dropdown div ul li{display:block;position:relative;clear:both;width:198px;margin:0 auto;padding:2px 13px;font-size:12px;border-top:1px solid #9f4848;border-bottom:1px solid #9f4848}#header #primary-nav>li.has-dropdown div ul li+li{border-top:none}#header #primary-nav>li.has-children div{width:219px}#header #primary-nav>li.menu-item--special-offers{border:1px solid #ebd512;border-radius:3px;background:#ffe804 url(../images/vertical-repeats.png) repeat-x 0 0;margin:0}#header #primary-nav>li.menu-item--special-offers a{color:#0073da;text-shadow:0px 1px 2px rgba(255,255,255,0.5)}#header #primary-nav>li.menu-item--special-offers.active a{background:#ffe804 url(../images/vertical-repeats.png) repeat-x 0 0}#header form{display:block;position:absolute;top:132px;right:0;width:160px}#header form input{width:133px;height:25px;padding:0 22px 0 5px;font-size:12px;line-height:25px}#header form .submit{position:absolute;top:0;right:0;width:22px;padding:0;background:url(../images/icons-right.png) no-repeat right -64px}#header.outer-fullscreen{position:relative;z-index:1}.content-wrapper{background-color:#fff}.content-wrapper.outer-fullscreen{position:relative;z-index:10}.content{position:relative;clear:both;overflow:visible;margin:0 auto;border-radius:10px;background:#fff url(../images/content-logo.png) no-repeat center 0;z-index:0;width:940px;padding:30px 0 30px}.content .breadcrumbs{position:relative;clear:both;width:100%;margin:0 0 20px;padding:0 0 13px;color:#122454;border-bottom:1px solid #d8d9da}.content .breadcrumbs *{margin:0;padding:0;font-size:12px;line-height:100%}.content .breadcrumbs>*{display:block;float:left;width:auto;margin:0 2px 0 0;background:none}.content .breadcrumbs li,.content .breadcrumbs a{color:#8d7f82}.content .breadcrumbs .active,.content .breadcrumbs .sep{color:#7f0000}.content .breadcrumbs .active{text-decoration:underline}.content .breadcrumbs .sep{padding:0 5px}.content .breadcrumbs .right{position:absolute;top:0;right:0;min-width:300px;text-align:right}.content .breadcrumbs .right i{color:#7f0000}.content .checkout-breadcrumbs{height:39px;overflow:hidden;border:1px solid #b2b3b6;border-radius:3px;background:white}.content .checkout-breadcrumbs li{display:block;float:left;width:25%;height:39px;padding:0;color:#b2b3b6;text-align:center;font-size:12px;font-family:"notoBold";line-height:39px;background:none}.content .checkout-breadcrumbs li+li{background:url(../images/icons-left.png) no-repeat 0 -253px}.content .checkout-breadcrumbs li i{margin:0 5px 0 0;color:#b2b3b6;font-size:14px}.content .checkout-breadcrumbs li.active{color:#666}.content .checkout-breadcrumbs li.active i{color:#7f0000}.content p{color:#666;font-size:12px;line-height:150%}.content p.small{font-size:13px}.content p.large{margin:10px 0;font-size:18px;line-height:180%}.content p+h3{margin-top:30px}.content a{color:#7f0000}.content ul{float:left;margin:0 0 20px;*margin-bottom:10px}.content ul li{padding:0 0 6px 10px;color:#666;line-height:140%;background:url(../images/li-arrow.png) no-repeat 0 5px}.content .leftnav{position:relative;width:100%}.content .leftnav>*{display:block;clear:both;width:auto}.content .leftnav .heading{padding:10px 14px;color:white;font-size:14px;font-family:"notoBold";border:1px solid #7f0000;border-radius:3px 3px 0 0;background:#7f0000}.content .leftnav ul{float:none;margin:0 0 20px;padding:5px 14px 15px;border:1px solid #b2b3b6;border-radius:0 0 3px 3px}.content .leftnav ul,.content .leftnav li{display:block;background:none}.content .leftnav li{padding:4px 0;line-height:130%;border-bottom:1px solid #d8d9da}.content .leftnav li.active>a{padding-left:15px;color:#7f0000;background:url(../images/icons-left.png) no-repeat 0 -157px}.content .leftnav li a{color:#333}.content .leftnav li a:hover{color:#7f0000}.content .leftnav li ul{border:none;margin-bottom:0;padding-bottom:0;padding-right:0}.content .leftnav li ul li:last-child{border-bottom:none}.content .filter-wrapper{position:relative;clear:both;width:100%;padding:19px 0;border-top:1px solid #b2b3b6}.content .pagination{position:absolute;top:23px;right:0;width:auto;text-align:right}.content .pagination li{display:block;float:left;padding:0 0 6px 6px;color:#333;font-family:"notoBold";background:none}.content .pagination li a{color:#333;font-family:"notoBold"}.content .pagination li.active,.content .pagination li.active a,.content .pagination li.left,.content .pagination li.right,.content .pagination li.left a,.content .pagination li.right a{color:#7f0000}.content .pagination li.active{text-decoration:underline}.content .pagination li.left{margin:0 10px 0 0}.content .pagination li.right{margin:0 0 0 10px}.content .pagination li i{font-size:14px}.content .pagination .disabled{display:none}.content table{margin:0 0 25px}.content table th,.content table td{text-align:left}.box{display:block;position:relative;text-align:center;font-size:12px;font-family:"notoBold";border:1px solid #b2b3b6;border-radius:3px}.box.box__promo{padding:0 3px}.box p{max-height:36px}.box .price{position:absolute;bottom:5px;left:0;width:100%;margin-bottom:0;text-align:center}.box__products .box{display:block;margin:0 0 10px 10px;padding:10px 10px}.box__products .box .center{height:100px}.box__products .box p{margin:0;font-size:12px;font-family:"notoRegular"}.box__products.box__products--mini{width:300px;margin:0 0 0 -10px}.box__products.box__products--mini.right{margin:0}.box__products.box__products--mini.right .box{margin:0 0 10px 10px}.box__products.box__products--mini .box{width:118px;height:158px}.box__products.box__products--medium .box{width:198px;height:238px;margin:0 0 20px}.box__products.box__products--medium .box+.box{margin-left:20px}.box__products.box__products--medium .box .center{height:180px}.box__extras .box{width:118px;height:155px;overflow:hidden;padding:0 10px 10px}.box__extras .box .center{height:109px}.box__extras .box .center img{margin-bottom:10px}.box__extras .box+.box{margin-left:20px}.box__extras .box p{max-height:26px;margin:0;line-height:110%}.box__related .box{width:118px;height:155px;overflow:hidden;padding:0 10px 10px}.box__related .box .center{height:109px}.box__related .box .center img{margin-bottom:10px}.box__related .box+.box{margin-left:20px}.box__related .box p{max-height:26px;padding-bottom:2px;margin:0;line-height:110%}.cart-extras{overflow:hidden;padding:30px 0 0;border-top:1px solid #d8d9da}.cart-extras>div{float:left;margin-right:20px;width:200px}.box__products.box__products--cart{width:auto}.box__products.box__products--cart>div{float:left;position:relative;width:218px;height:250px;margin-bottom:30px;overflow:hidden;border:1px solid #b2b3b6;border-radius:3px}.box__products.box__products--cart>div+div{margin-left:20px}.box__products.box__products--cart>div .box{border:none}.box__products.box__products--cart>div .box .center{height:155px}.box__products.box__products--cart>div .box p,.box__products.box__products--cart>div .box .price{font-family:"notoBold"}.box__products.box__products--cart>div .box .price{bottom:57px;font-size:14px}.box__products.box__products--cart>div form{position:absolute;bottom:20px;left:30px;margin:0;padding:0;width:auto}.box__products.box__products--cart>div form label{width:50px;margin:0}.box__products.box__products--cart>div form .input,.box__products.box__products--cart>div form label,.box__products.box__products--cart>div form input,.box__products.box__products--cart>div form .select2-container{margin-bottom:0 !important}.box__products.box__products--cart>div form .input.select{*margin-left:0}.box__products.box__products--cart>div form .input--tiny{min-width:1px;width:auto;*width:110px}.box__products.box__products--cart>div form .input--tiny .select2-container{float:right;width:80px}.box__products.box__products--cart>div form .input--tiny input{width:30px}.box__products.box__products--cart>div form .input--tiny .unit{float:left;margin-right:10px;color:#666;font-family:"notoBold";line-height:25px}.box__products.box__products--cart>div form button{padding:5px 8px;*padding:2px 5px;*margin-right:20px}.numbered-list{position:relative;overflow:hidden}.numbered-list>div{position:relative;clear:both;margin:0 0 15px}.numbered-list>div>span{display:block;position:absolute;top:0;left:0;width:25px;height:25px;color:#7f0000;text-align:center;font-size:14px;font-family:"notoBoldItalic";line-height:25px;background:url(../images/icons-left.png) no-repeat 0 -104px}.numbered-list>div p{display:block;width:585px;margin:0;padding:0 0 0 35px;color:#333;font-size:12px;font-family:"notoItalic";line-height:165%}.line-through{overflow:hidden;margin:15px 0;background:url(../images/line-through--grey.png) repeat-x 0 10px}.line-through>div>div{padding:0 10px;font-size:14px;background:white}.slide-previous{cursor:pointer}.slide-previous:hover{color:#aaa}.call-us p,.call-us div{font-family:"notoBold"}.call-us i{margin:10px 7px 0 15px;color:#7f0000;font-size:18px}.call-us i,.call-us div{float:left;clear:none;width:auto}.call-us div p{margin:0;color:#333;font-size:12px}.call-us div span{color:#7f0000;font-size:16px}.banner{position:relative;clear:both;width:auto;overflow:hidden;margin:0 0 20px;padding:17px 20px 17px 60px;color:white;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.5);font-size:18px;border-radius:3px;background:#941f1f;box-shadow:inset 0px 0px 8px 6px rgba(0,0,0,0.15)}.banner.banner--large{padding-top:12px;padding-bottom:12px}.banner.banner--large em{font-size:22px}.banner *{color:white}.banner i{display:block;position:absolute;top:10px;left:15px;font-size:36px}.banner p{margin:5px 0 0 0;color:white;line-height:120%}.map{position:relative;width:460px;height:420px;overflow:visible !important;z-index:0}.helper{display:block;float:left;position:relative;overflow:visible;margin:5px 0 0 0px}.helper>span{display:block;width:12px;height:12px;cursor:pointer;background:url(../images/icons-left.png) no-repeat 0 -292px}.helper>span:hover{opacity:0.8}.helper>span:hover+div{display:block}.helper>div{display:none;position:absolute;bottom:3px;left:3px;width:190px;height:auto;padding:5px;font-size:10px;cursor:default;border:1px solid #b2b3b6;border-radius:3px;background:white;box-shadow:1px 1px 5px -1px rgba(0,0,0,0.3);z-index:1}.helper>div:hover{display:block}.message{overflow:hidden;margin:0 0 25px;padding:22px 0;text-align:center;font-size:14px;border:1px solid #b2b3b6;border-radius:3px;background:white}.message i{color:#7f0000;font-size:18px}.product-heading{border-bottom:1px solid #B2B3B6;overflow:hidden;margin-bottom:10px;padding:0 0 8px}.product-heading h1{display:inline-block;float:left;margin:0}.product-heading .product-sku{clear:left;float:left;font-size:10px}.product-heading .price{display:inline-block;float:right;line-height:2.6;margin:0}.product-heading .price .inc_vat{color:#555;font-weight:600;clear:left;font-family:"notoRegular", sans-serif, geneva;float:right;margin-top:-10px;font-size:13px}.product-heading .price div{line-height:2.2}.product-heading .price div strong{line-height:1.3}.product-options .special-offer{margin-bottom:20px}.product-options .checkbox{padding-left:110px}.product-options .checkbox input{width:auto;position:relative;top:5px}.product-options .checkbox label{text-align:left;width:auto}.product-options .sub-description{width:45%}.product-options .unavailable{background:transparent url(../images/exclamation.png) no-repeat 0 center;padding-left:20px}.youtube{margin:0 auto 20px;width:450px}.youtube-block{display:block;margin:0 auto 20px}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden;margin-right:22px}.embed-responsive:before{content:'';display:block;padding-top:56.25%}.embed-responsive iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.overflow-hidden{overflow:hidden}#OrderDeliveryForm .button,#OrderInvoiceForm .button{margin-right:10px;margin-top:10px}#OrderDeliveryForm #postcode-lookup,#OrderInvoiceForm #postcode-lookup{margin:0}.page-image img{-webkit-border-radius:4px;border-radius:4px;border:1px solid #ccc;float:right}.main-basket .artwork_proof{padding-left:10px}.content .flash{background:#fff url("../images/ico-info.png") no-repeat 10px 10px;border:2px solid #00B6F1;font-size:12px;line-height:1.4em;margin:-10px 0 20px;padding:10px 20px 10px 35px}.content .flash--fail{background:#fff url("../images/ico-error.png") no-repeat 10px 10px;border-color:#ff6f6f}.content .flash--success{background:#fff url("../images/ico-tick.png") no-repeat 10px 10px;border-color:#38a32a}.left-labels .frompricewarning{margin-top:-10px;color:#7f0000}.left-labels .speccialofferprice{display:none;margin-top:-10px;color:#7f0000}.fl{float:left}.fr{float:right}.clearfix:before,.clearfix:after{content:".";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.sizeunit{height:23px;line-height:23px;padding:7px 0 15px}.sizeunit label{display:inline-block;padding-left:15px;text-indent:-15px}.sizeunit input{width:13px;height:13px;margin:5px 5px 4px;padding:0;vertical-align:bottom;position:relative;top:-1px;*overflow:hidden}.sizeunit input{border:none;border-radius:0;clear:none;display:inline}.trustpilot-box{height:330px;float:left;overflow:hidden}.description-with-caroursel{float:left;width:400px}#svgedit{border:none}.svgedit{border:none;float:left;clear:both;background-color:#3b3734;background-image:url(../images/ajax-loader.gif);background-position:center center;background-repeat:no-repeat}.svg-data{cursor:pointer}.svg-data img{max-width:90%}svg{width:300px;height:180px}.main-basket svg{width:100px;height:80px}.svg-half{position:relative}.svg-half .edit-text{position:absolute;bottom:-10px;left:100px;height:30px;font-size:14px;cursor:pointer}.min-order-surcharge{display:inline-block;float:left;margin-left:20px;padding-top:5px;width:196px}.min-order-surcharge strong{color:#666;line-height:25px}.coupon-code{display:inline-block;float:left;margin-left:20px;margin-right:20px;width:160px}.tabs div table{border-right:1px solid #ccc;border-top:1px solid #ccc}.tabs div table th,.tabs div table td{border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:5px}.upload ul.item-detail{float:none !important;margin:0 !important;padding:0}.upload ul.item-detail li{background:none !important;font-size:10px;line-height:1.5 !important;list-style:none;margin:0;padding:0 !important}.design-choices .design-box{margin-bottom:0px !important}.design-choices p{margin-bottom:0px}.header-charity{position:absolute;right:480px;top:17px}.homepage__advert{margin-bottom:30px}.homepage__advert .advert__desktop{display:block;width:100%}.homepage__intro{text-align:center}.homepage__intro p{font-size:18px;line-height:180%;margin:10px 0}.homepage__intro strong{color:#7f0000;font-family:inherit;font-weight:normal}.homepage__h1{color:#AFB1B2;margin:0;margin-bottom:30px;text-align:center}.blog__sidebar{padding-top:46px}.blog__sidebar>div{margin-bottom:15px}.blog__sidebar h2{margin-bottom:10px;margin-top:0}.blog__sidebar h3{font-size:14px;margin-bottom:4px}.blog__sidebar h3 a{font-size:14px}.blog__sidebar>img{margin-bottom:15px}.blog__item{border-bottom:1px solid #7F0000;margin-bottom:30px;overflow:hidden;padding-bottom:30px}.blog__item:last-child{border-bottom:none;margin-bottom:0}.blog__item__image{float:left;margin-bottom:15px;width:200px}.blog__item__detail{float:right;margin-bottom:15px;width:480px}.blog__item__meta{margin:0 !important;overflow:hidden;padding:0 !important;width:100% !important}.blog__item__meta li{background:none !important;float:left;list-style:none !important;margin:0 !important;padding:0 !important;width:33% !important}.blog__comments__container{margin-bottom:25px;overflow:hidden}.blog__comments__container .comment{margin-bottom:15px;overflow:hidden}.blog__comments__container .comment__image{float:left;margin-top:6px;width:58px}.blog__comments__container .comment__body{float:right;width:540px}.blog__comments__container .comment__body h3{font-family:"OpenSansBold", sans-serif;font-size:16px;font-weight:normal;margin:0;padding:0;display:inline}.blog__comments__container .comment__body h4{display:inline;margin:0;padding:0}.blog__paginate{overflow:hidden}.blog__paginate__prev{float:right}.blog__paginate__next{float:left}.ie7 ul.primary-nav li div{display:none}.ie7 .product-options .select select{width:242px}.ie7 .coupon-code{display:inline-block}.ie7 #basket form .totals{float:right;overflow:hidden;width:280px}.ie7 #basket form .totals>div{clear:none;float:left;padding:0;width:138px}.ie7 #basket form .totals>div>div{clear:none;float:left;font-family:"notoBold", sans-serif;padding:10px 19px;text-align:right;width:100px}.ie7 #basket form .totals>div+div{border:none;float:left;padding:10px 19px;width:100px}.ie7 #basket form .totals>div+div>div{pading:10px 0 10px 19px;text-align:left;width:119px}.ie7 #basket form .totals>div+div>div+div{border-top:none}.ie7 #basket form .totals .total{color:#7f0000}.ie7 #basket form .actions{height:36px}.ie7 #basket form .actions .ie7-buttons{height:36px}.ie7 #basket form .actions .ie7-buttons input{clear:none;display:inline-block;float:right;height:36px;margin:0 10px 0 0;width:150px !important}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal;outline:none}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid white}.lightbox a img{border:none}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:white}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/img/lb-loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/img/lb-prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/img/lb-next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/img/lb-close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.image-click-expand{position:absolute;top:8px;left:8px;padding:5px 8px;background-color:rgba(255,255,255,0.7);border-radius:15px;font-size:20px;pointer-events:none;z-index:10}.modal{display:none;position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:110}.modal__close{position:absolute;top:-15px;right:-15px;width:40px;height:40px;background-color:#000;border-radius:20px;font-size:36px;font-weight:bold;color:#fff;text-align:center;line-height:40px;cursor:pointer}.modal__content{position:relative;padding:15px 30px 45px;background-color:#fff;border-radius:10px}.modal__content h3{font-size:22px;font-weight:bold}.modal__content p{width:auto;padding:15px 30px;border:2px solid;border-radius:5px;font-size:18px}.modal__content p.success{background-color:#e4fae5;border-color:#01cc00}.modal__content p.failed{background-color:#F7DDD8;border-color:#C22536}.modal__content .button{padding:10px 20px;font-size:18px}.modal--desktop__inner{width:600px;margin:30vh auto}.modal--desktop p.success:before,.modal--desktop p.failed:before{float:left;height:50px;margin-right:15px;font-family:"FontAwesome";font-size:24px}.modal--desktop p.success:before{color:#01cc00;content:"\f00c"}.modal--desktop p.failed:before{color:#C22536;content:"\f06a"}.modal--mobile__inner{margin-top:20vh}.modal--mobile .modal__content{padding-bottom:15px}.modal--mobile p{padding:10px 15px;font-size:15px}.modal--mobile .button{float:none;width:100%;margin:10px 0;text-align:center}.fullscreen-container{position:relative}button.iframe-fullscreen{position:absolute;bottom:-46px;left:2px;width:50px;height:28px;background-color:#333;border:none;border-radius:4px;font-size:1.2rem;color:#fff;cursor:pointer}button.iframe-fullscreen--fullscreen{position:fixed;top:5px;z-index:25;}iframe.iframe-fullscreen{position:fixed;top:0;left:0;width:100%;height:100%!important;z-index:10;}.fullscreen-container{position:relative;pointer-events:none}.fullscreen-container iframe,.fullscreen-container button,.fullscreen-container a{pointer-events: all}body.outer-fullscreen #header{position:relative;z-index:1;}body.outer-fullscreen .content-wrapper{position:relative;z-index:10;}body.outer-fullscreen button.iframe-fullscreen{position:fixed;top:5px;z-index:25;}body.outer-fullscreen .upload iframe{position:fixed;top:0;left:0;width:100%;height:100%!important;z-index:10;}body.outer-fullscreen .widget-visible{display:none !important}#btn--image-upload>span{display:none;}
/*# sourceMappingURL=site.css.map */
