html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strike,sub,sup,tt,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;outline:0;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul,li{list-style-type:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{text-decoration:none}del{text-decoration:line-through}img{border:0}table{border-collapse:collapse;border-spacing:0}input,select,textarea,button{font-family:inherit;font-style:inherit}.clearfix:after,.section:after,div.checkout:after{clear:both;content:".";display:block;height:0;visibility:hidden}html,body{height:100%}#wrapper{min-height:100%;position:relative;background:#fafafa}#header,#navigation,#content,#footer{text-align:center;background:transparent}.wrap{clear:both;margin:0 auto;padding:20px 20px 0 20px;overflow:hidden;width:978px}.isolated_checkout #content .wrap{padding-top:30px;padding-bottom:30px}#navigation{background:#4FBCEF}#navigation .wrap{padding-top:0;background:transparent;overflow:visible}.checkout #navigation .wrap{overflow:hidden}#content{padding-bottom:600px}.checkout #content{padding-bottom:560px}#content .wrap{padding-top:0;border:none;background:transparent}#cartridge_finder{background:url('/static/images/find_cartridges_bg.png?1411399448') repeat-x 0 0;height:350px}#cartridge_finder .wrap{padding-top:0;overflow:visible}#footer{height:598px;position:absolute;left:0;bottom:0;width:100%}.checkout #footer{height:552px}#footer .site_links_and_awards{border-top:1px solid #e1e1e1;background:white;clear:both}.delivery{text-align:center;clear:both;float:left;width:100%}.more_brands{border-top:none !important;padding-top:0 !important;text-align:left}.delivery .wrap{padding-top:0}.delivery .message{padding:25px 0;border:none;background:transparent;margin:0;border-top:2px solid #e1e1e1}.delivery .message.thick{border-top:5px solid #acacac}.delivery .message a{padding:0;color:black;font-family:'Open Sans',sans-serif;font-size:1.5em}.delivery .message a:hover{text-decoration:none}.delivery .message span{font-weight:normal}.delivery .message .icon{font-size:1.6em}.delivery .message a:hover span{text-decoration:underline}.delivery .message a:hover .icon{text-decoration:none}#footer .wrap{background:transparent;text-align:center}#footer .brands ul{width:100%;padding-left:0}#footer .brands li{float:left;padding:0 0.4em}#footer .brands p{padding-left:0}#footer .site_links a{font-size:1.1em;color:black;line-height:22px;text-decoration:none}#footer ul{float:left;padding-left:5%}#footer ul.first{padding-left:0}#footer .subnav,p#address,p.links{padding-left:1em}#footer .site_links{width:100%;text-align:left;padding:8px 0 0 0;float:left;color:black}#footer .site_links .site_link_section{width:20.5%;float:left;padding-left:6%}#footer .site_links .site_link_section.first{padding-left:0}#footer .site_links .site_link_section ul{width:100%;padding-left:0}#footer .site_links .site_link_section h4 .fa{display:none}#footer .site_links .site_link_section h4 .fa:hover{text-decoration:none}#footer .site_links .site_link_section li{margin-bottom:0}#footer div.site_links h4{font-weight:normal;border-bottom:1px solid #dfdfdf;font-size:1.1em;padding-bottom:4px;letter-spacing:0.15em;margin-bottom:10px}#footer div.links a{text-decoration:underline}#footer #reassurance{float:left;text-align:center;width:100%;margin-top:2em;border-top:3px solid #e1e1e1;position:relative;padding:30px 0 35px 0}#footer #reassurance h4{color:black;left:0;padding:0;position:absolute;top:-11px;font-size:1em;letter-spacing:0.15em;font-weight:bold;width:100%}#footer #reassurance h4 span{background:white;padding:0 1%}#footer #reassurance a{text-decoration:none}#footer #reassurance .awards{width:683px;margin:0 auto;height:78px}#footer #reassurance .awards .award_item{height:80px;float:left;margin-left:30px}#footer #reassurance .awards .award_item:first-child{margin-left:0}.ekomi_rating{clear:both;margin:25px 0 0 0;color:black;font-size:1em;font-family:'Open Sans',sans-serif}.ekomi_rating span{float:none}.ekomi_rating span.reviews{padding:0 0 0 5px}#footer .company_and_payment{border-top:9px solid #c2c2c2;background:#363636;color:white}#footer .blog_and_social{float:right;width:224px}#footer .cards_and_info{float:left;width:65%}#footer .company{clear:both;float:left;margin:0;text-align:left;padding:15px 0 40px 0;width:100%}#footer .company .info{float:left;width:100%;line-height:1.8}#footer .company .subnav{padding:0;margin:0}#footer .company #address{width:100%}#footer .company #company_info li{font-size:90%}#footer .company .available_payments{float:left;width:375px;padding-bottom:25px}#footer .company .available_payments .paypal{margin-right:0}#footer .blog{width:100%;text-align:center;height:30px;margin-bottom:20px}#footer .blog a{color:white;width:auto;border-bottom:1px solid #626262;height:auto;padding:0 10px 10px 10px;margin:0;font-family:'Open Sans',sans-serif;text-decoration:none;font-size:1.1em;letter-spacing:0.2em}#footer .blog a:hover{border-bottom-color:white}#footer .social_links{width:100%;float:left}#footer .social_links a{float:left;margin-left:18px;width:42px;height:48px;line-height:52px;position:relative;padding:0;color:#5DBBEE;text-align:center}#footer .social_links a.first{margin-left:0}#footer .social_links a:hover{text-decoration:none;color:#197EAB}#footer .social_links a.google_plus{padding-top:1px}#footer .social_links a span{cursor:pointer}#footer .social_links a span.circle_bg{font-size:48px;position:absolute;left:0;top:0}#footer .social_links a .icon{color:white;font-size:1.7em;line-height:48px;position:relative}#footer .social_links a .fa-twitter{width:20px}#footer .social_links a .fa-facebook{width:12px}#footer .social_links a .fa-google-plus{width:26px;line-height:44px}#footer .social_links a .fa-youtube{width:18px}#footer .brands{color:#535353;font-size:110%;clear:both;float:left;margin-top:3em;width:100%}#footer .brands a{color:#535353;text-decoration:none}#powered_by .wrap{text-align:right;padding-bottom:1em;padding-right:0.3em}#powered_by a{text-decoration:none;color:#666666}#powered_by a em{font-style:normal;text-decoration:underline}.shop #main{float:left;width:65%;margin:10px 0 3em 1.6em}.wide #main{float:none;margin:1em 0 0 0;width:100%}.checkout #main{clear:both;float:none;margin:0 auto;width:760px;color:black;font-size:14px}#content #secondary{float:right;margin-right:0.8em;margin-bottom:3em;width:30.2%}#content #secondary ol{margin-bottom:1.2em}#content #secondary .component{margin-right:auto;margin-left:auto}.component{width:302px}#payment_methods{position:relative}#payment_methods a{left:12px;position:absolute;top:44px}.checkout .navigation{text-align:right;margin-bottom:1em;margin-top:30px;float:left;width:100%}.checkout .navigation input{float:none}.checkout fieldset.navigation{clear:none;width:100%;float:right}#breadcrumbs,#mobile_breadcrumbs{border-bottom:1px solid #e1e1e1}#breadcrumbs .wrap{margin:0 auto;padding:10px}#mobile_breadcrumbs .wrap{margin:0 auto;padding:0 2%;height:30px;line-height:30px}#breadcrumbs ol{padding:0;font-size:1em;float:left;width:100%}#breadcrumbs li{float:left;list-style-type:none;margin:0;padding:0 6px 0 0}#breadcrumbs li a{color:#666666}#breadcrumbs .spacer{float:left;width:9px;height:9px;margin:0 10px 0 5px;color:#666666}#mobile_breadcrumbs a{color:#666;font-size:1.05em;vertical-align:middle}#mobile_breadcrumbs a:hover{text-decoration:none}#mobile_breadcrumbs a span.fa{padding-right:5px;color:black}#mobile_breadcrumbs a:hover span{text-decoration:underline}#mobile_breadcrumbs a:hover span.fa{text-decoration:none}.hide{display:none}.account_header{position:relative;width:100%}.account_nav{float:left;width:100%}.account_header h1{float:left;width:100%}#mobile_account_nav{font-size:1.2em;width:25px;padding:0;height:25px;line-height:25px;text-decoration:none;text-align:center}#mobile_account_nav.shown{background:white;border:1px solid #e1e1e1;border-bottom:none;z-index:10;position:relative}#mobile_account_nav span{vertical-align:middle;line-height:25px}#main .subnav{float:left;width:100%}.subnav li{display:inline;margin:0 0.4em 0 0;padding:0 0.4em 0 0}#main .subnav li{border-right:1px solid black}#address li{margin:0;padding:0 10px 0 0}#main .subnav li.last{border:none;padding:0;margin:0}#utilities.show{display:block;position:absolute;background:white;width:280px;padding:10px;border:1px solid #e1e1e1;left:0;top:25px}#utilities.show li{display:block;margin:0 0 10px 0;border-right:none}.pageblock{margin-bottom:1.2em}.figright{display:block;float:right;margin-left:1.2em}.figleft{display:block;float:left;margin-right:1.2em}.message{background:white;padding:0.8em;-moz-border-radius:10px;border:1px solid #fbefcf}.buy .message{clear:right;margin-top:1em;float:right;text-align:left;width:15em}.ui{background:#FEFFED;border:1px solid #ff9a04;overflow:hidden;margin-bottom:1em;padding:0.8em;-moz-border-radius:10px;position:relative}.search_ui{background:#1B3E6F;overflow:hidden;margin-bottom:1em;padding:0.8em}#cartridge_finder .search_ui{background:url('/static/images/find_cartridges_widget_bg.png?1411399448') repeat 0 0;height:320px}#home h2{float:left;margin-top:0}.about_our_service{margin-bottom:0}.reasons{text-align:center;float:left;width:100%;margin-bottom:45px;font-size:1.2em}.reasons h2{border:none;font-size:26px;padding-bottom:0;margin-bottom:25px}.reasons h3{font-size:1.25em;font-weight:bold}.reasons div{width:31%;float:left;margin-left:3%}.reasons div.first{margin-left:0}.reasons .icon{color:#4FBCEF;font-size:3.5em;margin-left:0;line-height:1;text-decoration:none}.reasons .icon:hover{color:#208bbc}.more_reasons{margin-bottom:40px}.more_reasons h2{border-top:2px solid #dfdfdf;padding-top:40px}#home .about{line-height:1.6;margin-bottom:55px}.customer_comments{clear:both;float:left;padding:0;margin:0 0 40px 0;width:100%;font-size:1.2em}.more_comments{margin-bottom:65px}.customer_comments .comments{clear:left;float:left;margin:0;padding:0;width:100%}.customer_comments .comment{float:left;width:32%;margin-left:2%}.customer_comments .comment_container{width:100%;height:210px;background:#f4f4f4;padding-top:20px}.customer_comments .comment.first{margin-left:0}.customer_comments .single_only .comment{width:100%}.customer_comments .single_only .comment .comment_container{height:300px}.customer_comments .comment .comment_text{width:72%;padding:2px 0 0 0;float:left}.customer_comments .comment .comment_text .darker_text{font-style:italic;line-height:1.6}.customer_comments .name{padding-top:10px;font-size:0.85em}.customer_comments .comments .quote{float:left;font-size:60px;line-height:1;font-style:italic;font-weight:bold;padding:0 5%}.customer_comments .comment .bubble{margin:-10px 0 0 12%;width:0;height:0;border-style:solid;border-width:50px 30px 0 0;border-color:#f4f4f4 transparent transparent transparent;transform:rotate(20deg);-ms-transform:rotate(20deg);-webkit-transform:rotate(20deg)}#home p{clear:both}#home h3{margin-bottom:2px}#home .testimonials li{position:relative;margin:0 0 10px 0;padding-left:34px;list-style:none}.testimonials{list-style:none}.testimonials li .icon{position:absolute;top:0;left:0;width:21px;height:16px;font-size:1.5em;color:#4FBCEF}.testimonials h3.what_you_say{margin-top:30px}.testimonials li .name{color:#999}.testimonials ul.no_list_style li{margin-left:10px;width:700px}.cartridges{clear:both;float:left;width:100%;margin:20px 0 40px 0}.cartridges .text{width:46%;float:left}.cartridges .products{width:50%;float:right;margin:0;background:white;border:1px solid #ededed;border-top:none}.cartridges .products h2{margin:0;padding-top:20px;font-size:1.4em;border-bottom:2px solid #52a8d8;width:96%;padding:16px 0 10px 4%}.cartridges .popular_products{width:auto;padding:15px}.cartridges .popular_products a{display:block;width:auto;color:#0066c0;border:none}.cartridges .popular_products a:hover .name{text-decoration:underline}.cartridges .popular_products span{display:inline}.cartridges .popular_products .popular_product{border:none;border-bottom:1px solid #ededed;height:auto;padding:10px 0 15px 0;margin:0;width:100%;float:left}.cartridges .popular_products div.last{border-bottom:none;padding-bottom:0}.cartridges .popular_products .image{width:110px;float:left;margin-right:10px;text-align:center;line-height:110px;height:110px}.cartridges .popular_products .details{float:left;width:66%;margin-top:10px}.cartridges .popular_products .price_type{color:#666666}.page_nav{background:#CCE1F1;padding:1em;float:left;clear:left;width:30%;margin-right:1em}.article.delivery_information h1{font-weight:bold;border-bottom:5px solid #acacac;padding-bottom:15px}.article.delivery_information h2{padding-top:15px;margin-bottom:20px}.delivery_information h3{padding-top:10px;padding-bottom:5px}.delivery_information a{text-decoration:underline}.delivery_information a:hover{text-decoration:none}.delivery_information table{margin-bottom:25px}.delivery_information table.delivery_options{width:100%;margin-bottom:10px;float:left}.delivery_information table.schedule{width:510px}.delivery_information table th{border:1px solid #d8d8d8;padding:10px 1.5%;background:#EBEBEB}.delivery_information table td{border:1px solid #d8d8d8;padding:10px 1.5%;background:white;vertical-align:middle}.delivery_information table.schedule td.ref{width:45%}.delivery_information table td strong{color:black}.delivery_information table .last{padding-right:2%}.delivery_information table .alternate td{background:#f7faff}.delivery_information p.clear{clear:both}.printer_message{border:1px solid #e1e1e1;color:black;clear:left;text-align:center;padding:10px;background:white}.printer_message a{text-decoration:underline}.printer_message a:hover{text-decoration:none}.printer_message .note{font-weight:bold;color:red}.printer_message .note .fa{font-size:1.8em;padding-top:2px}.printer_message .note .please_note{font-family:'Open Sans',sans-serif;font-size:1.35em;vertical-align:top;padding-left:5px;font-weight:600}.printer_message .message{padding:10px 10px 0 10px;border:none;background:transparent}.page_not_found{padding-bottom:50px;float:left;width:100%}.page_not_found h1{color:#5DBBEE}.page_not_found h1 span{font-size:1.2em;padding-right:5px}.page_not_found .article h2{padding-bottom:30px}.page_not_found .article ol{padding-left:15px}.page_not_found .article li{margin:0 0 20px 0;list-style:none;position:relative}.page_not_found .article li>strong{color:black;position:absolute;left:-15px}#main .page_not_found .google_search{padding-top:10px;width:auto;font-size:1em;float:left;width:100%;clear:both}.search_results h1{font-weight:bold;border-bottom:5px solid #acacac;padding-bottom:20px}.search_results h2{border:none;margin:0;padding-bottom:25px}.reduced_size_template #content .wrap{padding-bottom:0}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999;opacity:1}::-moz-placeholder{color:#999;opacity:1}:-ms-input-placeholder{color:#999}.feedback{border:1px solid #e1e1e1;background:#f4f4f4;float:left;width:95.8%;text-align:left;padding:12px 2% 18px 2%;font-size:1.1em;margin-bottom:20px}#footer .feedback p{font-size:1.1em;margin-bottom:10px;line-height:1.3}.feedback textarea{float:left;height:20px;border:1px solid #e1e1e1;width:72%;padding:5px 10px;line-height:20px;font-size:1em}.feedback input{float:right;font-weight:normal;padding:0;height:32px;line-height:32px;width:22%;font-size:0.9em}.feedback input.email{display:none}#footer .feedback .article p{padding:15px 0 0 0;color:#0066c0;margin-bottom:0}.feedback .feedback_results .error{background:transparent}.hide_on_desktop,#nav_links li span.hide_on_desktop{display:none}#header,#navigation{font-size:11px}#header .wrap{padding-top:0;position:relative}#header .subnav a{color:black}#header .basket_and_delivery{padding-top:15px}#header .quick_links{margin:0;font-size:1.1em;position:absolute;top:14px;right:215px}#header .quick_links .narrow{display:none}#header .quick_links .fname{font-weight:bold}#header .quick_links a{font-weight:normal;font-size:1.05em}#header .quick_links a:hover{color:#666666}#header .subnav{display:block;float:right;clear:both;margin:0}#header .subnav li{border-left:1px solid #424242;border-right:none;float:left;display:block;padding:0 16px;margin:0;line-height:1;font-size:12px}#header .quick_links .narrow li{padding:0 0.5em;font-size:1.1em}#header .subnav li:first-child{border-left:none;padding-left:0}#header .subnav li.name{font-size:1.05em;color:black}#header li.contact{padding-right:0}#header .signed_in .contact{margin-top:8px}#header .subnav .speedy_reorder_logo{font-size:1em}#header .subnav .speedy_reorder_logo .icon{color:#ababab;margin:-2px 2px 0 0}#header .quick_links .email{font-weight:normal;font-size:1.1em;margin-bottom:4px;margin-left:7px;color:black}#logo_and_info{float:left;width:256px;height:68px;padding:0 0 12px 0;margin-top:3px}#header .account_links_and_search{float:left;margin:12px 1.5% 0 0;width:80%}#header .basket{float:right;border:1px solid #ebebeb;width:158px;font-size:1.1em;background:#f4f4f4;border-top:none;padding:12px 10px 2px 10px;height:70px;margin-bottom:12px}#header .basket p{padding-bottom:0;margin:0;float:left;width:100%}#header .basket strong{padding:0 0 0 20px}#header .basket .button{font-size:1.05em;padding:9px 0 9px 0;display:block;width:100%;text-align:center;letter-spacing:1px}#header .basket .basket_totals{width:100%;padding-bottom:16px}#header .basket .basket_totals a{text-decoration:none;position:relative;display:block;color:#183d71;font-size:1.05em;float:left;width:100%;line-height:1}#header .basket .basket_totals a:hover span strong{color:#4FBCEF;text-decoration:underline}#header .basket .basket_totals span{float:left;margin-top:2px}#header .basket .basket_totals span em{font-style:normal}#header .basket .basket_totals .icon{margin:0 5px 0 0;font-size:1.2em}#header .basket .basket_totals a:hover .icon{color:#4FBCEF}#header .basket .basket_totals span strong{padding-left:0}#header .basket .basket_totals .loader,#header .basket .basket_totals .items{padding-left:5px}#header .basket .basket_totals .total{float:right}.links_and_search{float:left;width:100%;height:44px;color:white}.checkout .links_and_search{border:none}#nav_overlay{background:rgb(0,0,0);width:100%;height:100%;position:absolute;top:0;left:0;opacity:0.6;filter:alpha(opacity=60)}#mobile_nav_overlay{background:rgb(0,0,0);width:100%;height:100%;position:fixed;top:0;left:0;opacity:0.6;filter:alpha(opacity=60);z-index:50}#nav_links{float:left;list-style:none;padding-bottom:1px;margin-top:0;font-family:'Open Sans',sans-serif;position:relative;text-align:center;width:100%}#nav_links ul{float:left;width:100%}#nav_links li{float:left;text-align:center;border-left:1px solid #B6E4F9;height:44px;padding:0;box-sizing:border-box}#nav_links li.home{width:6%}#nav_links li.ink{width:17%}#nav_links li.toner{width:19%}#nav_links li.tape{width:14%}#nav_links li.paper{width:10%}#nav_links li.three_d_print{width:14%}#nav_links li.print_what_matters{width:20%}#nav_links a{color:white;font-size:1.1em;text-align:center}#nav_links>ul>li.last{border-right:1px solid #B6E4F9}#nav_links li>a,#nav_links li>span{display:block;font-size:1.35em;width:auto;cursor:pointer;height:44px;line-height:44px;color:white}#nav_links li.home>a{font-size:2em}#nav_links li.home>a>span{line-height:44px}#nav_links li>a:hover{text-decoration:none;background:#fff;color:black}#nav_links li a.hide_on_desktop{display:none}#nav_links .shown .top{text-decoration:none;background:white;color:black}#nav_links li div{position:absolute;z-index:120;padding:50px 20px 60px 35px;width:923px;background:white;top:44px;left:0;color:black;display:none}#nav_links div ul{float:left;margin:0 0 0 40px}#nav_links div ul li{border-left:none;border-bottom:1px solid #e8e8e8;text-align:left;height:auto;float:left;width:180px;margin-right:40px}#nav_links .paper div ul li{width:250px}#nav_links .show_more{clear:left;text-align:left;margin-left:40px;padding-top:20px;padding-left:0;float:left;font-size:1.35em;cursor:pointer}#nav_links .show_more i{color:#102189;margin-left:5px}#nav_links .show_more:hover{color:#4FBCEF;text-decoration:underline}#nav_links .show_more:hover i{color:#4FBCEF}#nav_links ul.show_more_menu{margin-top:20px}#nav_links div ul li a{color:black;line-height:34px;height:34px;display:block;padding:0;text-align:left}#nav_links div ul li a:hover{color:#4FBCEF}#mobile_nav{float:left;width:100%}#mobile_nav .categories{float:left;width:65%}#mobile_nav .account_and_basket{float:right;width:35%}#mobile_nav li{float:left;width:40%;border-left:1px solid #B6E4F9;text-align:center}#mobile_nav .account_and_basket li{float:right;width:49.5%}#mobile_nav .categories li.first{width:35%}#mobile_nav>ul>li.first{border-left:none;border-right:1px solid #B6E4F9}#mobile_nav li.search{width:62%;border:none}#mobile_nav>ul>li>a{padding:0;color:white;height:44px;display:block;font-size:1.6em;line-height:44px}#mobile_nav>ul>li>a>span{line-height:44px}#mobile_nav>ul>li>a:hover{text-decoration:none}#mobile_nav span{vertical-align:middle}#mobile_nav span.tablet_name{font-size:0.8em;padding:0 0 0 5px}#mobile_nav .shown{background:#fff;color:black;border-bottom:1px solid #EBEBEB}#mobile_nav .shown a{text-decoration:none;color:black}#mobile_nav .account ul{position:absolute;background:white;width:90%;padding:10px 5%;top:44px;left:0}#mobile_nav .account ul>li{border-left:none;width:100%;padding:0;text-align:left;border-top:1px solid #e8e8e8}#mobile_nav .account ul>li.first{border-top:none}#mobile_nav .account ul>li>a,#mobile_nav .account ul>li>span{display:block;height:auto;padding:15px 0 15px 2%;font-size:1.36em}#mobile_nav .qty_in_basket{background:#203B70;border:1px solid white;border-radius:50px;width:22px;height:22px;position:absolute;padding:0;line-height:22px;font-size:0.65em;top:5px;right:5px}#guarantee_icon{float:right;width:21em}#guarantee_icon .figleft{margin-right:0.6em}#live_help{float:left;cursor:pointer}.site_search{float:right;width:493px;height:33px;margin:30px 0 0 0;background:white;padding:0 0 0 1%;position:relative;font-size:1.5em;border:1px solid #ABABAB}.site_search span{color:white;float:right;padding:0;cursor:pointer;background:#203B71;width:35px;height:35px;margin:-1px -1px 0 0;line-height:35px;text-align:center}.site_search span.highlight{background:#132750}.site_search .search_input{float:left;width:90%;padding:0;margin:0;border:0;outline:0 !important;font-family:'Open Sans',sans-serif;font-size:0.8em;-webkit-appearance:textfield;height:33px;line-height:33px}.site_search .search_input::-webkit-input-placeholder{color:#555}.site_search .search_input:-moz-placeholder{color:#555}.site_search .search_input::-moz-placeholder{color:#555}.site_search .search_input:-ms-input-placeholder{color:#555}.site_search .searchform.highlight{box-shadow:0 0 2px 4px #208bbc}.site_search .default_text{color:#999999}#mobile_nav .searchform{font-size:0.9em;width:93%;float:left;margin-left:3%;margin-bottom:6px}#mobile_nav .searchform .search_input{width:85%;padding-left:3%;font-size:0.75em}#live_chat{position:fixed;top:250px;right:0;width:50px;height:160px;text-align:center;z-index:100;border-left:2px solid #132750;border-bottom:none;color:white;padding:0}#live_chat:active{top:250px;right:0}#live_chat:hover{border-color:#0a203e;background:#0a203e}.checkout .links_and_search{text-align:center}#checkout_header{clear:both;float:none;margin:0 auto;width:760px}#checkout_header .title_progress_and_ssl{float:left;width:825px;margin:10px 0 10px 0}#checkout_header .title_progress_and_ssl h1{width:225px;float:left;padding:6px 0 0 32px;background:url(/static/images/padlock_icon.png) no-repeat 0 0;margin-top:7px}#checkout_header .title_progress_and_ssl .secure_links{float:right;width:auto}#progress{float:left;margin-top:14px;height:26px}.checkout_header{width:99%;margin:0 auto}.checkout_header{float:left;width:100%;padding:5px 0}.checkout_header .secure_logo{float:left;margin-top:10px;margin-left:1%}.checkout_header .secure_links{float:right;margin-right:1%}.checkout_header .problems_ordering{float:left;margin:25px 0 0 8%;font-size:16px;font-weight:bold;color:#000066;width:48%}.checkout_header .problems_ordering em{font-style:normal;color:#4FBCEF}#navigation .checkout_progress{width:692px;margin:0 auto;font-family:'Open Sans',sans-serif}#navigation .checkout_progress div{font-size:1.4em;float:left;padding:0 12px;line-height:44px;height:44px;font-weight:300;width:auto}#navigation .checkout_progress div.current{color:#fae625}#navigation .checkout_progress .spacer{font-size:2.2em;color:#83D0F3}#navigation .checkout_progress .spacer span{vertical-align:middle;line-height:44px}#back_to_top{background:black;color:white;position:fixed;bottom:40px;right:2%;width:35px;height:35px;line-height:35px;font-size:1.4em;display:none}#back_to_top.show{display:block}#back_to_top:hover{text-decoration:none;background:#929292}.usps{background:#F4F4F4;border-bottom:1px solid #E1E1E1;height:50px}.usps .wrap{padding:0}.usps li{float:left}.usps li.free_delivery{width:320px}.usps li.lowest_online_price{width:220px;margin-left:90px}.usps li.positive_reviews{width:250px;float:right}.usps a{font-family:'Open Sans',sans-serif;font-weight:normal;color:#555;text-align:justify;height:50px}.usps a:hover{text-decoration:none}.usps a::after{display:inline-block;line-height:50px;width:0;content:"\00A0";overflow:hidden;vertical-align:middle}.usps a>span{display:inline-block;vertical-align:middle}.usps a .fa{color:#4FBCEF;font-size:1.6em;padding-right:5px;line-height:50px}.usps li.free_delivery a .fa{padding:0 10px 0 5px}.usps a .text{line-height:1.2;text-align:left;font-weight:600;font-size:1.15em}.usps a .text>em{line-height:1.2;font-weight:normal;font-style:normal;font-size:0.85em;color:#666}.usps a:hover .fa{color:#208bbc}.usps a:hover .text{text-decoration:underline;color:black}.usps a:hover .text>em{text-decoration:underline;color:black}div.customer{clear:both}.hidden{display:none}#find_carts_widget legend{display:none}#main .searchform{float:none;font-size:76%;width:26em}.customer ol{margin:0 auto}.checkout h2{clear:both;margin-bottom:0}form.customer li{clear:both;display:inline;float:left;line-height:1.2;margin:0;padding:14px 0 0 0;width:100%}form.customer li a{float:left}form.customer li a.help{padding-left:10px}form.validate_login li{position:static}.customer label,.customer .label,.stored_cards .address label{float:left;font-weight:normal;margin-right:1em;width:200px;text-align:right;font-size:1.1em;color:#333}.customer .required{color:#333;text-align:right;padding:2px 12px 0 0;clear:both}.customer .delivery_method,.customer .payment_method_select{border:2px solid #ccc;width:410px;margin:0 0 0 210px}#main .customer .delivery_method ol li.exclusive{width:380px}.customer .payment_method_select{width:420px;margin-left:0;float:left}.customer .delivery_method ol{margin-bottom:1em;float:left}.checkout .order_summary{margin-top:30px;float:left;width:100%;padding-left:10px;font-size:1.1em}.checkout .order_summary h3{border-bottom:0;padding:0;font-size:1em}.order_summary .delivery_address{width:220px;padding-top:0;padding-left:0}.order_summary .payment_method{width:220px;float:left;margin-left:40px}#main .order_summary ul li a.button{margin-left:20px;text-decoration:none}.customer .order_summary .payment_method ul{padding:0}.checkout .order_summary .navigation{width:230px;margin-right:20px}.checkout .order_summary .change{clear:both;float:left;margin:20px 0;padding-left:0}.checkout .order_summary .navigation .submit{margin-left:0}.checkout .payment_method p{clear:both;padding-top:10px;padding-left:20px}.checkout .payment_method p.no_payment{padding:0}.checkout .payment_method ol{clear:both;float:left;width:100%}.checkout .payment_method_select li,#main .checkout .delivery_method li.exclusive{padding-top:5px;padding-left:30px}.re_enter_card_details{clear:both;padding:20px 0 0 20px}.customer .re_enter_card_details h3{color:black;border-bottom:none}.customer .re_enter_card_details p{padding-top:0}.payment_method_select ol li input{width:auto;float:none}.payment_method_select label{width:auto;float:none;font-weight:normal}.billing_address_selection{padding:14px 0 10px 4.6%;width:95.4%}.customer .billing_address_selection li input{width:auto;float:left;margin:1px 0 0 0;padding:0;height:16px}.billing_address_selection li label{width:90%;float:left;font-weight:normal;margin:0 0 0 10px;text-align:left}.billing_address_selection li label span{color:#999;font-size:0.9em;font-style:italic;display:block}.customer .credit_card{width:100%;float:left;clear:both}.cards_excepted{margin:10px 0 0 0;padding:12px;float:right;border:1px solid #ededed;text-align:center}.cards_excepted .title{color:#666;padding:0;margin:-22px auto 5px auto;font-size:0.8em;background:#fafafa;width:70px}.cards_excepted .cards{float:left;padding:0}.cards_excepted .cards span:last-child{margin-right:0}.card_number .number{font-size:1.2em;line-height:26px;padding-left:5px}#cards{padding-bottom:75px}.customer label,.stored_cards .address label{margin:3px 10px 0 0}.payment_method label{text-align:left;margin-top:2px}.customer label.coupon{width:auto;margin-left:5px}#main .customer li.exclusive{clear:both;margin-bottom:0;padding:1em 0 0 210px;width:33em}#purchase_order .readonly{padding-left:235px}#purchase_order .customer .address_result fieldset{margin-left:235px}#purchase_order .customer li.exclusive{padding-left:230px}#purchase_order label.po_number{width:225px}fieldset.purchase_order ol{padding-left:20px;padding-top:14px;float:left;width:95%}#purchase_order fieldset.purchase_order label{width:205px;text-align:left}#email_checking{padding-left:5px}.customer .address_lookup{clear:both;float:left;width:420px;padding:7px 0;background:#f2f2f2;margin:15px 0 10px 50px}.customer .address_lookup label{font-weight:bold;width:150px}.customer .address_lookup li{padding-top:0}.customer .address_lookup .submit{height:22px;padding:0;line-height:22px;width:140px}.manual_address{clear:both;float:left;width:100%}.address_lookup{position:relative}.address_lookup .results{position:absolute;z-index:9999;left:160px;top:30px;padding-bottom:30px}.address_result{clear:both;width:100%;padding-top:10px}.address_result .fields{height:340px}.address_result .no_names{height:270px}.customer .address_result fieldset{border:2px solid #CCC;margin-left:210px;padding:0 10px 10px 10px;width:300px}.customer .postcode_results{height:200px;overflow:auto;border:1px solid #CCC;width:300px;background:#F3F5E0}.customer .postcode_results ol{float:left;width:283px}.customer .postcode_results li{padding:7px 0 7px 7px;cursor:pointer;width:270px}.customer .postcode_results p{margin-bottom:0}.customer .postcode_results li:hover{background:#C6CAB4}.customer .address_result a.address_not_shown{float:left;padding:10px 0 0 5px}#main .customer p.exclusive{clear:both;margin-bottom:0;padding:1em 0 1em 210px;width:31em}#main .checkout .customer p.exclusive{padding:0 0 1em 210px}#main .checkout .longer_delivery{padding:1em 0;font-weight:700;color:red;font-size:110%}#main .checkout a.email_preferences{color:#898989;font-size:0.9em;text-decoration:underline;display:block;padding-left:213px;clear:both;width:200px}#main .checkout .hide{display:none}.read_only li{padding:0.3em 0}.read_only .submit{font-size:1em}.customer fieldset{clear:both;margin:0 0 30px 0;width:100%}.customer fieldset fieldset{margin:0}#shipmode_list li p{padding:2px 0 0 25px;margin-bottom:5px}#main p.submit{text-align:right}#main p.submit img{margin:0}#main p.option{font-weight:bold;margin:0.8em 0 0.8em 4em;float:left}#main div.submit h3{background:none;border:none;padding:0;font-size:1.4em;margin-top:0.2em}#main div.submit h3,#main div.submit p{width:60%;float:left}#main div.submit img{float:right}#main p.submit{margin:0 0 1em 12.6em}#main .customer li.exclusive input{display:block;line-height:1.4;margin:0.6em 0 0 0;width:auto;height:auto;float:none}#credit_card,#purchase_order,#paypal{margin-top:40px;clear:both;float:left;width:100%}#paypal{text-align:center;padding:20px 0 40px 0}#paypal .paypal_button{width:259px;height:50px;float:none}#paypal .complete_transaction{color:#999;font-size:0.9em;padding-top:5px}#stored_cards .customer li.exclusive input,#credit_card .stored_cards li.exclusive input{display:inline}.credit_card_message{margin-top:10px}#main .customer li.exclusive label{display:block;float:none;font-weight:400;line-height:1.4;margin:-1.3em 0 0 25px;text-align:left;width:auto}.customer label .optional{color:#999;font-weight:normal}.customer select,.customer textarea{float:left}.customer select.enquiry_type{width:246px}.customer textarea.enquiry_comments{width:240px}.customer input{width:20em;font-size:1em;float:left;height:16px}.customer input[type="checkbox"],.customer input[type="radio"]{height:auto;width:auto}.customer input.button{height:auto;width:auto}.customer input.name{width:158px}.customer input.password{width:98px}.customer input.phone{width:146px}.customer input.card_number{width:154px}.customer input.company{width:158px}.customer input.manual_search{width:auto;height:auto}.customer .postcode_search select{width:27em}.customer #postcode_dropdown_menu{margin-left:8.3em}.customer .postcode{width:75px}.customer .number{width:6em}.customer .shortnumber{width:28px;text-align:center}.customer input.cvv{width:34px}.customer .date_spacer{font-size:120%;padding:5px 5px 0 5px;float:left}input.submit{margin-left:5px}.customer input.submit{width:auto;height:auto}#postcode_results_select{width:400px}#addresses{float:left;margin-top:2em;width:760px}#addresses .billing,#addresses .delivery{float:left;margin-right:2em;width:46%}#addresses .billing legend span,#addresses .delivery legend span{width:320px}#credit_card .cards label{font-weight:normal}#purchase_order .ex_vat_price{color:#999;font-size:90%}.postcode_search legend{background:transparent;font-weight:bold;border:none}.postcode_search input.submit{margin:0}p.change{clear:both;float:left;margin-top:5px;padding-left:5px;width:100%}#delivery_address ol{margin:0 0 0 5px;clear:both;float:left}#delivery_address li{padding-top:2px}fieldset.billing_address{clear:both;float:left;width:100%;margin-bottom:0}#billing_address_card,#billing_address_purchase_order,#billing_address_lookup_card,#billing_address_lookup_purchase_order{clear:both;width:100%}#billing_address_lookup_purchase_order .address_lookup{margin-left:75px}#billing_address_lookup_purchase_order .manual_address{margin-left:25px}.selected img{width:0}.selected span{display:none}.highlight .selected span{display:inline}.selected{text-align:center;width:30px}.highlight .selected img{width:20px}.highlight td{background:#eeffdb}#main .customer .billing_address li.same_billing input{width:auto}.same_billing ol{float:left}.same_billing ol.readonly{padding-left:210px;padding-top:12px}.customer label.checkbox_label{width:auto;padding-left:5px;font-weight:normal;float:none}.delivery_details{margin-bottom:20px;float:left;width:100%}.delivery_address{float:left;width:285px;padding-left:2%;padding-top:1em}.delivery_options{float:right;width:auto;margin-bottom:25px}.delivery_address a{padding-top:10px}.customer .delivery_options .delivery_method{width:390px;margin:10px 0 10px 0;float:left}#main .customer .delivery_options li.exclusive{padding-left:10px;padding-top:5px}.customer .readonly li{margin:2px 0;padding:0}.customer .readonly li.change{margin-top:10px}.customer .payment_method_select ol{margin-bottom:15px;float:left;width:100%}.customer .payment_method_select li{float:left;width:390px}.customer .payment_method_select li input{float:left;margin:4px 0 0 0;padding:0}.customer .payment_method_select li label{float:left;margin:0 0 0 10px;width:360px;text-align:left}.customer .payment_method_select li .help{font-size:0.9em;padding-left:10px}.customer .payment_method ul{padding-left:2%;padding-top:10px;clear:both;float:left;width:98%}.customer .comments{clear:left;padding-left:1%;margin-bottom:0;width:300px;float:left;margin-top:16px}.customer .comments label{text-align:left}.customer .comments li{padding-top:5px}#finalize .navigation{margin-top:0}#finalize .head strong{font-size:1.6em}#finalize .head p{font-size:1.4em}#placeorder{width:auto}#main .accessible{text-align:left;text-indent:-9999px}#finalize form.checkout{float:left;width:100%}#coupon form.checkout{margin-top:0}#shipping,#checkout{clear:both}select.postcode_results_select{width:350px}input.default_date{color:#999999;font-weight:700}#billing_address{padding-top:20px;margin-bottom:0}.help{padding:4px 0}div.error{display:inline;color:#ff0000;font-weight:400;margin:1px 0 0 10px;position:absolute;z-index:50;height:20px;width:auto;padding:2px 0;background:#fafafa}.error .icon{font-size:1.2em;padding-right:5px}.customer .error a{float:none}input.fails,select.fails,textarea.fails{background-color:#FCC5C5}.customer input[type="checkbox"].fails,.customer input[type="radio"].fails{border:none}#error_has_address,.error.no_arrow,#error_billing_address_id,#error_payment_method_ok,#error_delivery_address_ok{position:static;display:block;float:left;margin-top:10px;height:auto}.error.hide{display:none}.error.paypal_error{padding-bottom:20px}#banner_message{position:static;display:block;font-weight:700;margin:0 auto 15px auto;width:600px}#error_login{margin:10px auto;width:450px;float:none;clear:both;padding-left:0}#error_mv_shipmode{margin-left:10px}.address_lookup_loader{float:left;font-size:1.5em;margin-left:5px}.success{margin:2px 0 0 6px;float:left;color:#43EE2F;font-size:1.5em;width:18px}.error_loader{color:black;margin:2px 0 0 6px;float:left;font-size:1.5em;width:18px}.basket_error_box{background:#F6DADF;border:1px solid red;padding:1em;clear:both}span.hide_loader{display:none}#printer_model{width:20em;margin-top:0.4em}.information .box{background:#f4f4f4;border:1px solid #dfdfdf}.information form .box ol{padding:10px 0 20px 0;float:left;width:100%}.information .list_with_icons li{padding-left:25px;position:relative;width:auto;padding-bottom:15px}.information .list_with_icons li .list_icon{position:absolute;left:0}.information .left_side{float:left;width:580px}.information .right_side{float:right;width:348px}.information .right_side img{border:1px solid #e1e1e1}.information .right_side .box{margin-top:20px}.information .right_side .box div{padding:25px 20px 50px 20px}.information .right_side h2{font-size:1.7em;font-weight:normal;margin-bottom:30px}.information .right_side h4{font-size:1.2em;font-weight:bold;line-height:1.4}.information .right_side p{padding-bottom:10px}.information .right_side li .fa{color:#183D71;font-size:1.6em}.information h2,.information .customer h2{border:none;padding:0;margin:0 0 15px 0;font-weight:600;font-size:1.5em}.information .customer h2{padding-top:10px}.information .required{color:red;padding:0}.information form ol li{float:left;width:100%}.information form ol li.hide{display:none}.information label{width:150px;margin:0 10px 0 0;line-height:30px;font-size:1.2em}.information label.wrapped_label{line-height:1.2}.information input[type="text"]{width:350px;height:28px;line-height:28px;padding-left:5px;border:1px solid #e1e1e1;margin:0;background:white}.information input[type="checkbox"]{margin:0}.information .address_lookup{width:100%;padding:0;margin:0}.information .address_lookup label{font-weight:normal}.information .address_lookup .manual_address_link{padding-left:160px;padding-top:5px;clear:both;margin:0}.information .address_lookup .manual_address_link.with_results{padding-left:0}.information .box .manual_address ol{padding:0}.information .checkbox{padding-left:20px}.information .checkbox label{text-align:left;padding-left:10px;width:80%}.information .checkbox input{margin:0;height:30px;position:static}.information div.error{display:block;position:static;clear:both;background:transparent;padding:10px 0 0 160px}.information div.error.hide{display:none}.information .success,.information .error_loader{line-height:30px}.information input.button{width:250px;padding:0;display:block;height:40px;line-height:40px}.information .terms{padding:20px 3% 30px 3%;width:94%;font-size:1.2em}.information .terms .list_icon{font-weight:bold}.information .terms .checkbox{float:left;width:100%;padding-top:30px;padding-left:0}.information .terms .checkbox label{font-size:1em}.information .terms .checkbox div.error{padding-left:0}#main .information li.exclusive{padding:0 0 0 400px}.information .faqs{padding-top:50px}.information .faqs h4{font-family:arial,verdana,sans-serif;font-weight:bold}.information .faqs p{margin-bottom:30px}.businesses h2{text-align:center;font-weight:bold;font-size:1.8em;margin-bottom:5px}.businesses p{text-align:center;margin-bottom:10px;font-size:1.15em}.businesses .company{border:1px solid #e1e1e1;width:130px;height:130px;line-height:130px;background:white;float:left;margin:0 0 10px 9px;text-align:center}.businesses .company.first{margin-left:0}.businesses .company span{background:url(/static/images/customers_sprite@1x.png) no-repeat 0 0 transparent;display:inline-block;margin:0 auto;width:95px;vertical-align:middle}@media
only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.businesses .company span{background-image:url(/static/images/customers_sprite@2x.png);background-size:875px 500px}}.businesses .company .edf{background-position:0 0;width:44px;height:72px}.businesses .company .mitie{background-position:-75px 0;width:65px;height:69px}.businesses .company .bacardi{background-position:-175px 0;height:38px}.businesses .company .reckit_benckiser{background-position:-300px 0;height:41px}.businesses .company .coors{background-position:-425px 0;height:34px}.businesses .company .hallmark{background-position:-550px 0;height:69px}.businesses .company .esso{background-position:-675px 0;height:66px}.businesses .company .carillion{background-position:0 -100px;width:95px;height:35px}.businesses .company .barratt_homes{background-position:-125px -100px;height:63px}.businesses .company .mitsubushi{background-position:-250px -100px;height:28px}.businesses .company .tata_steel{background-position:-375px -100px;height:42px}.businesses .company .stenline{background-position:-500px -100px;height:33px}.businesses .company .cashconverters{background-position:-625px -100px;height:18px}.businesses .company .toyota{background-position:-745px -100px;width:87px;height:70px}.businesses .company .itv{background-position:0 -200px;height:48px}.businesses .company .regus{background-position:-125px -200px;height:41px}.businesses .company .networkrail{background-position:-250px -200px;height:36px}.businesses .company .south_west_water{background-position:-375px -200px;height:26px}.businesses .company .ebac{background-position:-500px -200px;height:33px}.businesses .company .manchesterairport{background-position:-625px -200px;height:36px}.businesses .company .csc{background-position:-750px -200px;height:53px}.businesses .company .english_heritage{background-position:0 -300px;height:33px}.businesses .company .betterware{background-position:-125px -300px;height:13px}.businesses .company .porcelanosa{background-position:-250px -300px;height:10px}.businesses .company .williams_f1{background-position:-370px -300px;width:69px;height:73px}.businesses .company .cartier{background-position:-475px -300px;height:26px}.businesses .company .exonmobil{background-position:-600px -300px;height:25px}.businesses .company .shell_select{background-position:-725px -300px;height:36px}.businesses .company .thames_water{background-position:0 -400px;width:71px;height:70px}.businesses .company .jasper_conran{background-position:-100px -400px;height:54px}.businesses .company .seddon{background-position:-225px -400px;height:21px}.businesses .company .tesla_motors{background-position:-350px -400px;height:63px}.businesses .company .st_jamess_palace{background-position:-475px -400px;height:46px}.businesses .company .quorn{background-position:-600px -400px;height:50px}.businesses .company .the_shard{background-position:-725px -400px;height:18px}.schools_and_authorities_list{float:left;width:100%;padding-top:20px}.schools_and_authorities_list h2{font-size:1.8em;font-weight:bold}.schools_and_authorities_list p{font-size:1.2em}.schools_and_authorities_list ul{font-size:1.2em;padding-top:20px}.schools_and_authorities_list ul>li{color:#183D71;float:left;width:30%;padding-left:3%;font-weight:bold;margin-bottom:15px;position:relative;line-height:1}.schools_and_authorities_list ul>li .fa{font-size:9px;position:absolute;top:2px;left:0;line-height:1.2}.business_account.schools .faqs{padding-top:20px}.schools a{text-decoration:underline;color:black}.schools a:hover{text-decoration:none;color:black}.recycling_instructions{border:1px solid #e1e1e1;background:white;padding:20px 30px;margin-top:20px}.recycling_instructions.ink{margin-bottom:30px}.recycling_instructions ol{padding:10px 0}.recycling_instructions ol>li{position:relative;padding:4px 0 20px 40px}.recycling_instructions ol>li>.numeral{position:absolute;display:inline-block;width:2.3em;height:2.3em;line-height:2.3em;vertical-align:middle;top:0;left:0}.recycling_instructions ol>li>.numeral .fa{color:#4FBCEF;position:absolute;left:0;width:100%;text-align:center;font-size:2.3em}.recycling_instructions ol>li>.numeral .number{color:white;font-family:'Open Sans',sans-serif;font-weight:600;position:absolute;left:0;width:100%;text-align:center}.recycling_instructions ol>li>strong{font-size:1.2em}.recycling_instructions .button{width:90%;display:block;padding:0;height:40px;line-height:40px;font-weight:normal;font-size:1.05em}.booktrust{margin-top:30px;background:white;border:1px solid #219791;padding:0 25px 10px 25px}.booktrust .image{text-align:center;padding-bottom:10px}.booktrust .image img{border:none}.recycling_facts{clear:both;padding-bottom:30px}.recycling_facts h2{font-size:1.8em}.recycling_facts ul{padding-left:25px}.recycling_facts li{list-style-position:outside;list-style-type:disc;font-weight:bold;font-size:1.8em;padding-bottom:10px;line-height:1}.recycling_facts li strong{font-size:0.65em}.recycling_scheme{padding-top:10px;font-style:italic}#main label.not_required{font-weight:normal}form#find_carts_widget div.search_box{padding-left:4em;font-size:1.2em}form#find_carts_widget div.search_box h3{color:black;font-weight:normal}form#find_carts_widget div.search_box input{width:380px}form#find_carts_widget div.search_box .button{width:385px}form#find_carts_widget div.search_box p{margin-top:0.5em;clear:both}#control,#widget_submit{font-size:120%}table.cards,table.addresses,#purchase_order{width:100%;clear:both;float:left}table.addresses,table.cards{margin-bottom:15px;margin-top:15px}#cards table.cards,#stored_cards table.cards{margin-bottom:20px;border-collapse:separate}table.cards .authorised{background:#E6E6E6;font-size:1em;font-style:italic}table.cards th{font-weight:normal;font-size:85%;border-bottom:1px dashed #999;padding:5px;text-align:left}table.cards td{vertical-align:middle;padding:15px 5px 25px 5px;border-bottom:1px dashed #999}table.addresses th{font-weight:normal;font-size:85%;border-bottom:1px dashed #999;padding:5px 5px 0 5px;text-align:left}table.addresses td{vertical-align:middle;padding:10px 5px}table.cards .use_card{width:90px}table.cards th.number{width:225px}table.cards th.name{width:120px}table.cards th.expires{width:75px}td.controls{width:120px}table tr.address td{border-bottom:1px solid #D1D1D1;padding-bottom:15px}#customer_addresses table tr.address td{border-bottom:none}th.use_address{width:120px}th.edit_address,th.edit_card{width:25px}th.address_name{width:150px}table td.card_logo{padding-left:2px;width:45px}table.cards .last_used{color:#C50202;display:block;font-style:italic;font-weight:700;padding-top:5px}#credit_card h2.choose_card{border-bottom:none}#credit_card h2.choose_card a{font-size:1em}.add_address{margin-bottom:1.2em}.customer .store_my_card{}.store_my_card input{width:auto;float:none;margin-left:210px}.store_my_card label{font-weight:normal;width:auto;margin:0 0 0 5px;float:none}.store_my_card a.help{margin-left:5px}.new_card{margin-bottom:15px;float:left;clear:both;width:150px}#new_card{margin-top:20px;clear:both}#new_card .navigation{margin-top:0;float:right;width:auto}#new_card .controls{float:left;width:auto}#credit_card #new_card{margin-top:0}#card_request_loader{background:#000000;position:absolute;z-index:100;text-align:center;width:100%;top:0;left:0}#card_request_loader img,#credit_card #card_request_loader img{float:none;margin:0 auto;position:relative;z-index:120}#coupon{float:left;width:245px;margin-top:1.2em;margin-left:1%}#coupon label{width:100%;text-align:left;display:block}#coupon input[type=text]{width:140px;height:28px;border:1px solid #e1e1e1;padding:0 0 0 10px}#coupon p{padding-top:10px}#submit_coupon,#shopping_cart #submit_coupon{font-size:1em;margin:0 0 0 1%;width:80px;height:30px;line-height:30px;font-weight:normal;text-transform:uppercase;padding:0}.reset_password p{margin:0 0 20px 0}.reset_password label{text-align:left;font-size:1.3em;margin-top:4px;width:120px}.reset_password input.email{width:342px;height:28px;border:1px solid #e1e1e1;padding:0 0 0 5px}#main .reset_password li.exclusive{padding-left:130px}#main .reset_password li.exclusive input.button{height:30px;line-height:30px;width:350px;margin:0;padding:0}.reset_password li.exclusive p{font-size:1.2em;padding:5px 0 0 0;text-align:center;width:350px}.new_password label{text-align:left;font-size:1.3em;width:178px;padding-left:20px}.new_password input.password{width:175px;height:28px;border:1px solid #e1e1e1;padding:0 0 0 5px}#main .new_password li.exclusive input.button{height:30px;line-height:30px;width:180px;margin:0;padding:0}.password_tips{font-size:1.3em;padding-top:15px}.password_tips h3{font-weight:600;padding-bottom:10px}.password_tips ul{padding-left:25px}.password_tips li{list-style-type:disc}.password_change_links{padding-top:20px}.password_change_links li{float:left;clear:both;margin-bottom:15px}.password_change_links .button{height:30px;line-height:30px;width:250px;padding:0;display:block;font-weight:normal}.blog_posts{width:900px;padding:10px;margin:0 0 50px 3px;border:1px solid #c0c0c0;clear:both;float:left}.blog_posts .post{padding:5px 0 0 10px}.blog_posts .image{float:left;width:120px}.blog_posts .details{float:left;width:750px}.blog_posts .details .head a{font-size:1.2em;font-weight:bold;color:#0000ef}.blog_posts .details .head .posted{color:#999;margin:2px 0 15px 0}#checkout_sign_in{float:left;padding-bottom:75px;width:100%}#checkout_sign_in h3{border-bottom:0}#checkout_sign_in label{width:auto;margin:0 10px 0 0}#checkout_sign_in .options{margin:15px 0 0 16%;float:left;width:84%}#checkout_sign_in .options ol{margin-left:50px}#checkout_sign_in .options li.password_section{padding-top:25px}#checkout_sign_in .customer_types input.option{width:auto;height:30px;margin:0 10px 0 0}#checkout_sign_in .customer_types a{clear:both;margin-left:196px;margin-top:8px;white-space:nowrap}#checkout_sign_in li{line-height:30px}#checkout_sign_in input.password,#checkout_sign_in input.email{height:28px;border:1px solid #e1e1e1}#checkout_sign_in .customer_types .password{width:127px}#checkout_sign_in .customer_types .disabled{background:#e9e9e9}#checkout_sign_in input.button{float:left;margin-left:245px}#checkout_sign_in .customer_exists{clear:both;float:left;width:748px}#checkout_sign_in .customer_exists .warning h3{color:#927409;margin-top:10px;margin-bottom:4px}#checkout_sign_in .customer_exists .options li{margin-top:20px}#checkout_sign_in .customer_exists .options li ol li{margin-top:0;list-style-type:disc}#checkout_sign_in .customer_exists .warning div{background:#FEFCBE url(/static/images/warning-icon.png) no-repeat 10px 4px;padding:10px 4px 10px 50px;border:1px solid #DFD73B}.validate_login ul li.exclusive input{height:auto}.admin_discounts{clear:both;padding-left:10px;width:100%}.checkout .admin_discounts h3{text-align:center;color:#ff0000;font-weight:bold;font-size:16px}.admin_discounts label{width:auto}.admin_discounts p,.admin_discounts div{clear:both;float:left;width:80%}.delivery_address_message{margin-bottom:40px;float:left;position:relative;border:1px solid #DFD73B;color:#000;width:100%;background:#FEFCBE}.delivery_address_message .icon{position:absolute;width:26px;height:26px;left:10px;top:10px;font-size:1.8em;color:#3b6cf2}.delivery_address_message p strong{display:block}.delivery_address_message p .note{font-style:italic;padding-top:4px;display:block}.checkout .delivery_address_message p{margin-bottom:0;font-size:1em;padding:10px 10px 10px 40px}#main .checkout .delivery_address_message p a.help{font-size:1em;padding-left:10px;font-weight:normal;font-style:normal}.checkout .delivery_address_message h3{color:black;border-bottom:none}.checkout a.back_to_addresses{clear:both;display:block;background:url(/static/images/back_arrow.png) no-repeat 0 4px;padding-left:16px;margin-left:25px}#new_address{float:left;width:100%}.account_form,.speedy form#find_carts_widget{width:425px}.account_form_header{margin:0;padding:10px 0 10px 20px}.account_form li span.bullet{padding-right:10px;color:black;font-size:1.2em}.speedy_reorder_printer{float:left;width:96%;padding:14px 2% 10px 2%;margin-top:20px;margin-bottom:20px;background:white;position:relative;border:1px solid #e1e1e1;color:black}.speedy_reorder_printer .printer_details{width:80%;float:left}.speedy_reorder_printer form,.speedy_reorder_printer span,.speedy_reorder_printer p{float:left}.speedy_reorder_printer form .button{font-size:1em;margin-top:-2px}.speedy_reorder_printer span{color:#203B71;margin:0 10px;font-size:2em}.speedy_reorder_printer p{font-size:120%;padding:0;font-weight:bold}.speedy_reorder_printer .arrow{position:absolute;width:0;height:0;border-style:solid;border-width:20px 10px 0 10px;border-color:white transparent transparent transparent;left:20px;bottom:-20px}.speedy_reorder_printer .speedy_reorder_logo{float:right;margin-bottom:0}.speedy_sign_in{width:100%;clear:both}.account_sign_in{margin-top:29px}h1.account{padding:15px 0;border-bottom:5px solid #acacac;font-weight:600;margin-bottom:30px}h1.account.password{margin-bottom:10px}h1.account span{padding-left:15px}.speedy_sign_in label{width:120px}.speedy_sign_in form{width:50%;float:left}.speedy_sign_in .account_message{clear:none;width:38%;float:right;padding-top:14px}.speedy_sign_in form ul li label{text-align:left;font-size:1.3em;margin-top:4px}.speedy_sign_in form ul li .error_loader{padding-right:0;margin-top:5px}#main .speedy_sign_in form ul li .standard{width:342px;height:28px;border:1px solid #e1e1e1;padding-left:5px}#main .speedy_sign_in form ul li .error{padding:0;height:30px;line-height:30px}#main .speedy_sign_in .customer .exclusive{padding-left:130px}#main .speedy_sign_in .customer .exclusive .button{padding:5px 0;width:350px;font-size:1.1em}.article.account_first_name{font-size:1.6em;margin-bottom:15px}.speedy_reorder_header{clear:both;padding:0 0 15px 0;border-top:none}.speedy_reorder_header span{font-weight:normal}.speedy_sign_welcome{width:450px;margin:30px auto 0 auto;padding:20px 20px 0 20px}.speedy_sign_welcome a{width:380px;font-size:140%;margin-bottom:20px}.orders_and_printers{width:45%;float:left}.account_settings{float:right;width:45%}.orders_and_printers .account_form_header{float:left;width:405px;background:white;width:100%;border:1px solid #e1e1e1}.orders_and_printers .header{background:#ebebeb;padding:10px 0 10px 20px;border-bottom:1px solid #ccc}.orders_and_printers .header .speedy_reorder_logo{color:black;font-size:1.4em}.speedy_reorder_logo{color:#203B71}.speedy_reorder_logo.big{font-size:1.5em}.speedy_reorder_logo .icon{font-size:130%;padding-right:0.2em;margin:0;text-decoration:none}.orders_and_printers .button{font-size:1.1em;padding:15px 2%}.orders_and_printers .button span{display:block}.orders_and_printers .button .recommended{font-size:0.85em;padding-top:5px}.account_settings .account_form{background:#FFF;border:1px solid #ccc;width:100%;float:left}.account_settings h3{background:#ebebeb;font-weight:bold;padding:5px 0 5px 15px;border-bottom:1px solid #ccc}.speedy_reorder_options,.previous_orders{margin-bottom:20px}.your_account{float:left;width:100%;margin-bottom:40px}.your_account ul{clear:both;padding-top:10px}.speedy_reorder_options ul{padding:20px 0 30px 0}.account_settings ul{padding:15px 0 5px 0}.your_account ul li{margin:0 0 0 20px;padding:0 0 10px 0}.account_settings ul li a{color:black;font-size:1.1em}.account_settings ul li a:hover{color:#203B71}.speedy_reorder_options{background:white;width:100%;border:1px solid #ccc}.speedy_reorder_options ul li{list-style-image:none;margin:0;text-align:center}.speedy_reorder_options ul li a{width:88%;max-width:385px;font-size:1.2em;display:block;margin:0 auto;float:none;padding-left:2%;padding-right:2%}.your_account .speedy_reorder_options ul li a em{font-size:0.8em;display:block;padding-top:3px}.account_settings .contact,.orders_and_printers .contact{text-align:center;width:425px;margin-top:25px;font-size:1.2em}#main .account_settings .contact a{text-decoration:underline}.reorder_items.list{margin-top:0}.reorder_items .pagination{text-align:left;float:left;width:100%}.reorder_items .pagination .summary{float:left;width:20%;margin-left:15px}.reorder_items .pagination .links{float:right;width:70%;text-align:right;margin-right:20px}.reorder_items .pagination .links div{display:inline}.reorder_items .order{border-bottom:2px solid #7AD3F8;background:#B6E1F8;color:black;margin:0;padding:2px 0 2px 1%;font-size:1.3em;float:left;width:99%}.reorder_items .item{float:left;width:100%}.reorder_items.list .results{margin-top:0;padding-top:0;margin-bottom:45px}.reorder_items .results .item .product{border-top:none;border-bottom:1px solid #CDCDCD}#main .reorder_items .more a,#main .reorder_items .less a{font-size:1.3em;padding-left:10px;text-decoration:underline;color:#1800FD}.reorder_items .hide{display:none}.saved_printers{width:100%;margin-top:30px;padding:0 10px 0 0;float:left}.saved_printers .printer{width:15%;padding:1%;height:266px;background:white;border:1px solid #ECECEC;float:left;margin:0 3.4% 15px 0}.saved_printers .printer:nth-child(5n){margin-right:0}.saved_printers .new{background:#ECECEC;border-color:#D2D2D2}.saved_printers .printer .title{text-align:center;height:60px;font-weight:bold;position:relative}.saved_printers .printer .title.short{padding-top:12px;height:43px}.saved_printers .printer .title.long{padding-top:0;height:55px}.saved_printers .printer .title a{margin-top:15px}#main .saved_printers .printer .title a.link{text-decoration:underline;width:120px;margin:0 auto;display:block}.saved_printers .printer .title .delete{width:20px;height:20px;position:absolute;top:-8px;right:-8px;margin-top:0;color:#666666;font-size:1.7em;text-decoration:none}.saved_printers .printer .title .delete:hover{color:#5DBBEE}.saved_printers .printer .image{width:100%;height:130px;border:1px solid #D2D2D2;background:white;text-align:center}.saved_printers .printer .image a{margin-top:5px;display:block}.saved_printers .printer .image .thumb{height:90px;line-height:90px}.saved_printers .printer .image .thumb img{vertical-align:middle}.saved_printers .new .image{line-height:130px}.saved_printers .new .image img{vertical-align:middle}.saved_printers .printer .image .button{padding:6px 0 5px;width:130px;margin:5px auto 0 auto;font-size:0.95em}.saved_printers .note{padding-left:50px;padding-top:110px;float:left}#main a.add_new_printer{text-decoration:underline}.saved_printers .printer .nickname{border:1px solid #D2D2D2;margin-top:10px;text-align:center;color:#6D6D6D;height:58px;width:100%}.saved_printers .printer .nickname .hide{display:none}.saved_printers .printer .nickname .add,.saved_printers .printer .nickname .update{height:46px;padding-top:4px}.saved_printers .printer .nickname .update .link{padding-top:10px}.saved_printers .printer .nickname p{font-size:90%}.saved_printers .printer .nickname input{width:120px;margin-bottom:4px}.saved_printers .printer .nickname .button{width:125px;padding:5px 0 4px 0;font-size:0.85em}#main .saved_printers .printer .nickname a{text-decoration:underline;font-weight:bold;color:#6D6D6D}.delete_printer{text-align:center;padding-top:10px}form.customer li.signed_out{padding-left:12px}.receipt_printers{padding:0;margin-top:10px;width:100%}.receipt_printers .printer{border:4px solid #E6F3FC;margin-right:15px}.correct_printers{float:right}#basket_page{padding:0 50px}#basket_page_list .navigation .button{text-decoration:none}.expired{color:#E53C46;font-weight:bold}#out_of_stock{}#out_of_stock h3{padding-bottom:10px}#out_of_stock .image{float:left;padding:0;width:168px;height:168px;line-height:168px;text-align:center;border:1px solid #e1e1e1;background:white;margin:40px 0}#out_of_stock .image img{vertical-align:middle}#out_of_stock .description{margin:40px 0 40px 3%;float:left;width:65%}div#out_of_stock form ul{padding:0;margin:0}div#out_of_stock form li{padding-bottom:5px;float:left;width:100%}div#out_of_stock form li.exclusive{padding-left:45px}#out_of_stock form label{width:45px;float:left;font-size:1.2em;line-height:30px}#out_of_stock form input.email{margin:0;width:293px;float:left;padding:0 0 0 5px;height:28px;line-height:28px;border:1px solid #e1e1e1}#out_of_stock form input.button{text-transform:uppercase;font-weight:normal;line-height:30px;height:30px;width:300px;padding:0}#out_of_stock form .error{font-size:0.85em;width:160px}#out_of_stock form .error div{background:white}#out_of_stock .thanks{padding:0 40px}.success_message{background:#FEFFED;padding:10px;border:3px solid #FCDD7F;font-weight:bold;color:black;margin-bottom:15px}.email_preferences_section .email_options{width:380px;float:left;background:white;padding:15px;border:1px solid #e1e1e1;margin-left:210px}.email_preferences_section .email_options label{width:75%;text-align:left;margin-top:0}.email_preferences_section .email_options input{width:auto}.email_preferences_section .privacy{float:left;width:90%;padding:5%;margin-top:30px;background:#f4f4f4}div.cards{float:left;width:100%;padding-bottom:15px}#credit_card div.cards h3{border-bottom:1px dashed #999;background:#e6e6e6;font-style:italic;padding:5px 0 5px 1%;font-size:1em;float:left;width:99%}div.cards ul{width:100%;float:left}div.cards .card{border-bottom:1px dashed #999;padding-bottom:10px;float:left;width:100%}div.cards .card div{float:left;padding:15px 10px 15px 0;line-height:26px}div.cards .card .card_logo_and_number{width:140px}div.cards .card .card_logo_and_number img{float:left}div.cards .card .card_logo_and_number span{float:left;padding-left:5px;width:95px}div.cards .card .card_logo_and_number span.sprite{padding:0;width:40px;margin-right:0}div.cards .card .card_holder{width:110px}div.cards .card .expiry{width:65px;text-align:center}div.cards .card .address{width:205px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.cards.my_cards .card .address{width:400px}div.cards .card .use{width:200px;float:right;padding:15px 0;text-align:right}div.cards .card .use .controls{clear:none}div.cards .button{margin-left:0;padding:0;font-size:0.85em;width:140px;height:25px;line-height:25px;text-transform:uppercase;font-weight:normal}div.cards .card .controls{float:left;width:auto;padding:4px 0 0 0}div.cards .controls a{font-size:0.9em;margin-left:10px;text-decoration:none;color:#999}div.addresses{float:left;width:100%;padding-bottom:15px;padding-top:20px}div.addresses h3{border-bottom:1px dashed #999;font-size:85%;float:left;width:100%;margin-bottom:0}div.addresses h3 span{float:left;padding:0}#billing_address div.addresses h3 span{font-weight:normal}div.addresses h3 span.address_name{width:155px;padding-left:5px}div.addresses .address{border-bottom:1px solid #D1D1D1;padding:10px 0 15px 0;float:left;width:100%;position:relative}div.addresses .address div{padding-right:10px;float:left}div.addresses .address .name{width:145px;padding-left:5px}div.addresses .address .lines{width:320px}div.addresses .address .selected{width:20px;padding-right:0;color:#4DCF29;font-size:1.45em}div.addresses .address .controls,#new_card .address .controls{width:auto;float:right;text-align:right;padding-right:0;clear:none}div.addresses .address .controls form{display:inline}div.addresses .address .controls .submit{margin:3px 5px 0 0;float:none;font-size:0.75em;font-weight:normal;padding:0;width:210px;height:30px;line-height:30px;text-transform:uppercase}.highlight{background:#eeffdb}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}.ui-helper-hidden-accessible{display:none}.ui-autocomplete{display:none;padding:4px 0;margin:0;list-style:none;background-color:#ffffff;border:1px solid #e1e1e1;text-align:left;max-height:120px;overflow-y:auto;overflow-x:hidden}form.customer li.ui-menu-item{width:100%}form.customer .ui-menu-item,.ui-menu-item{display:block;padding:5px 15px;clear:both;font-weight:normal;line-height:18px;color:black;white-space:nowrap;text-decoration:none;cursor:pointer;width:100%}.ui-state-focus,body.checkout .ui-state-focus,form.customer .ui-state-focus{color:#ffffff;text-decoration:none;background-color:#0088cc}.no_address_results{position:absolute;z-index:120;padding:10px;margin:0;background-color:#ffffff;border:1px solid #e1e1e1;text-align:left;width:388px}.manual_address_link{clear:both;float:left;margin-left:210px}.manual_address_link a{display:block;padding:5px 0;text-align:left;text-decoration:underline}.manual_address_link a:hover{text-decoration:none}.address_lookup .results .manual_address_link{margin-left:0;background:#fafafa;border:1px solid #e1e1e1;border-top:none;width:100%;padding-left:0;height:30px;line-height:30px;position:absolute;bottom:0;left:0}.address_lookup .results .manual_address_link a{padding:0 0 0 15px}form.customer li a.enter_address_manually{float:none}.save_card_checkbox div{float:left;width:200px;margin-right:10px;text-align:right}.save_card_checkbox div input{float:none;margin:0;margin-top:2px}.save_card_checkbox label{margin:0;width:auto}.checkout_feedback{padding:0 5%}.checkout_feedback p{font-size:1.2em;padding:30px 0 10px}.checkout_feedback textarea{width:98%;border:1px solid #e1e1e1;font-size:1.25em}.checkout_feedback div.submit{padding-top:60px}.checkout_feedback div.submit .button{float:right;font-weight:400}.paypal_loader{font-size:3em;color:#666}.paypal_details{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:10px 0}.paypal_details span{float:left;line-height:32px}.paypal_details .paypal_email{margin-left:20px}.paypal_details .paypal_cancel{float:right}#authorise_paypal .button{width:200px;padding:0;height:40px;line-height:40px;float:right}.button{cursor:pointer;text-align:center;text-decoration:none;font:14px/100% 'Open Sans',sans-serif;padding:8px 28px 7px;color:#ffffff;background:#4FBCEF;vertical-align:baseline;outline:none;border:0;border-bottom:2px solid #52a8db;font-weight:600;letter-spacing:1px;-webkit-appearance:none;-moz-appearance:none}.button:hover{text-decoration:none;background:#208bbc;color:#ffffff;border-bottom-color:#208bbc}.button:active{position:relative;top:1px}.button.big{font-size:1.25em;letter-spacing:0.08em;border-width:3px}.button.dark{background:#203B71;border-bottom-color:#132750}.button.dark:hover{background:#0a203e;border-color:#0a203e}.button.grey{background:#bbb;border-color:#aaaaaa}.button.grey:hover{background:#aaaaaa}.bigrounded{-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em}.button.medium{font-size:12px;padding:9px 18px 8px}.button.small{font-size:11px;padding:2px 11px 3px}body{text-align:center;font:12px/1.6 arial,helvetica,sans-serif;text-decoration:none;color:#333333;min-width:1018px}.darker_text{color:black}.highlighted_text{color:#5DBBEE}.wrap{text-align:left}a{color:#0066c0;text-decoration:none}a[href^=tel]{color:inherit}a:hover{text-decoration:underline;color:#203B71}body.checkout a,.page_not_found a{text-decoration:underline}body.checkout a:hover,.page_not_found a:hover{text-decoration:none}#utilities a{font-weight:bold}#footer .site_links a:hover,#utilities a:hover{color:#4FBCEF}h1,h2,h3,h4,h5,h6{color:black;clear:both}h1,h2,h3,h4{font-family:'Open Sans',sans-serif;font-weight:normal}h1{font-size:26px;line-height:1.2;margin-bottom:15px;padding-top:15px}h1.no_bottom_margin{margin-bottom:0}h2,.big{font-size:160%}h2{margin:30px 0 15px 0;line-height:1.2;padding:25px 0 20px 0;border-top:5px solid #acacac;border-bottom:2px solid #dfdfdf;font-size:20px;width:100%}h2.alternative{background:#4FBCEF;color:white;border:none;width:98%;padding:24px 0 18px 2%;margin-bottom:20px}h3.alternative{background:#4FBCEF;color:white;border:none}h2.top_border_only,.bottom_printer_article h2{border-bottom:none;border-top-color:#dfdfdf;border-top-width:2px;padding-top:40px;margin-bottom:5px}h2.no_border{border:none}h2.no_top_margin{margin-top:0}h2.with_big_underline{padding:15px 0;border-bottom:5px solid #acacac;font-weight:600;margin:20px 0 30px 0;font-size:1.8em}.checkout h2{border-top:none}h2 a{font-size:1em}h2 a.smaller{font-size:0.75em}h1 .note{font-size:60%;font-weight:normal;padding-left:15px}.article h2{clear:none;display:block;padding:0;width:auto;border:none}h2.first{padding:0}.article{font-size:1.2em;line-height:1.6}ul#categories>li>a,#delivery_message,#pricepromise_message,#guarantee_message,.basket_message_box table table{font-size:110%}h4,h5,h6,#product_list h2.cable a,#main .family a,.wrap .searchform input{font-size:100%;margin-bottom:0.2em}#footer .brands p,#help_menu li li{font-size:80%}h3.result_no span{display:inline;line-height:1.5;padding:0;vertical-align:baseline}h3.toggle{cursor:pointer}.product_heading{display:block}.customer legend{text-decoration:none;color:#000066;font-size:125%;font-weight:bold;padding:0 5px 2px 5px;margin-left:10px;font-size:1.2em;font-family:'Open Sans',sans-serif}.checkout h3,.customer h2{border-bottom:1px solid #e1e1e1;text-decoration:none;border-top:none}.no_addresses,.no_cards{clear:both;padding-top:10px}#credit_card h3,#stored_cards h3{background-color:transparent;border-top:none}#credit_card h3 span,#stored_cards h3 span{padding-left:0;font-weight:normal;font-size:90%;display:inline}#billing_address h3 span{font-weight:bold;font-size:100%}#billing_address h3 .address_info{font-weight:normal;font-size:85%;padding-left:5px}.password_help{padding-left:10px}p.add_to_basket{margin-bottom:0.3em;clear:both}.product_heading,.checkout h3,#shopping_cart th{margin:0 0 0.6em 0}.checkout h3{padding-left:2px;clear:both}.product_heading{padding:0.5em 0 0.5em 0.5em;clear:both}.product_heading,#description h3{color:black}#receipt h1{margin-bottom:20px}#receipt h2{padding-top:20px;width:100%}#receipt .receipt_copy{color:black}#receipt .customer_and_delivery{font-size:1.2em;float:left;width:100%}#receipt .customer_and_delivery h3{margin-top:20px;float:left;width:100%;font-size:inherit;border:none;border-bottom:1px solid #e1e1e1;margin-bottom:5px}#receipt .customer_and_delivery .payment_and_delivery{float:left;width:48%}#receipt .customer_and_delivery .addresses{float:right;width:48%;padding:0}#receipt ul{margin-bottom:20px}#receipt table td{text-align:center}#receipt .customer_and_delivery label{width:120px;float:left}#receipt .customer_and_delivery ul{float:left;width:100%;border:none;padding:0}#main #receipt .customer_and_delivery ul li{clear:both;float:left;margin:0;width:100%;text-align:left}#receipt #shopping_cart{padding:30px 0;font-size:1.1em}#receipt #shopping_cart th{padding:20px 0;border-top:5px solid #acacac;border-bottom:2px solid #dfdfdf;background:transparent;font-size:1.1em;color:black}#receipt #shopping_cart th.description{padding-left:5px}#receipt #shopping_cart td{padding:5px 4px}#receipt #shopping_cart .item td{padding:10px 4px}#receipt #shopping_cart .totals strong,#receipt #shopping_cart .subtotal strong{color:black}.order_view h2{margin-top:0}h3 span,h3 a{display:block;padding:0 0 0 22px;line-height:26px;vertical-align:middle}#main .cart_list a h3{cursor:pointer;margin:0;text-decoration:underline}label,.label{vertical-align:middle}td label{line-height:2}.customer h2{display:block;font-weight:bold;padding:5px 0 5px 0.5%;width:99.5%;font-size:125%}.checkout .customer h2{float:left}.checkout .customer h2 span{float:left}.checkout .customer h2 span.note{width:auto;font-weight:normal;font-size:0.8em;color:#333;padding:3px 0 0 15px}#product_list h2.cable a{text-decoration:none;color:#4E1A00}#itemhead{clear:both;float:left;width:100%;padding-bottom:20px;position:relative}#main #itemhead .brand_image{margin:0 2% 0 0;float:left;border:1px solid #e1e1e1;width:100px;height:67px;text-align:center;background:white;padding:10px}#itemhead h1{float:left;clear:right;padding-top:10px;margin-bottom:6px}#itemhead a{float:left;display:block;width:80%;font-size:1.5em}#itemhead a.hp_gold_confidence{width:215px;position:absolute;right:0;top:0}.article p,.checkout p,#description p,.printer_list,#main #bestselling_carts,#delivery_message,#pricepromise_message,#guarantee_message,.page_nav,#help-articles .content,#footer p{margin-bottom:15px}.article{clear:both}.article h3,.article_small h3{font-family:arial,helvetica,sans-serif;font-size:1em;font-weight:bold}.article_small p,.article p,.article ul,.article ol,.article dl{margin-bottom:10px}.article_small ul li,.article ul li,.article_small ol li,.article ol li{margin-left:20px}.article_small ul li,.article ul li{list-style-type:disc}.article ol li{list-style-type:decimal}.article ol.alpha li{list-style-type:lower-alpha}.article ol.no_list_style li,.article ul.no_list_style li,.article_small ul.no_list_style li,.article_small ol.no_list_style li{list-style-type:none}.article_small ul li,.article ul li,.article ol li,.page_nav li{margin-bottom:8px}.article dt{font-weight:bold}.article .comments{padding-left:5em;font-size:90%}.article .comments h3{margin-bottom:1em;font-style:italic;font-size:130%}.article .comments ul{margin-left:0}.article .comments ul li{list-style-type:none}.article .comments p{margin-bottom:0}.article .comments .name{font-size:100%}.article .comments .readmore{text-align:right}.article .comments .hide{display:none}.article .comments .title{font-weight:bold}.article .comments .title .rating{color:#EDD400;font-size:1.1em;padding-right:5px}.article .urgent{color:red}.article_small{clear:both}#main #bestselling_carts,.printer_list{overflow:hidden}.popular_printer_list,.family_printer_list{position:relative;float:left;width:100%}.popular_printer_list .faded,.family_printer_list .faded{bottom:65px}.popular_printer_list .more_items,.family_printer_list .more_items{margin-top:10px}.printer_list{font-size:1.2em;clear:both}#home .printer_list{margin-top:20px;margin-bottom:40px}.printer_list li{float:left;margin:0 1em 10px 0;width:228px;line-height:1.3}.printer_list li.clear{clear:left}.printer_list.family_page li,.printer_list.popular_brand_printers li{width:30%;margin-right:3%}#popular_printer_list .printer_list li{width:24%}#main .product .information .benefits{background:none;line-height:1.5;margin-top:1em}ul#company_info{clear:both;float:none;padding:1em 0 0 0}#main ul.address,#lightbox_html ul.address{margin:0}#main ul.address li,#lightbox_html ul.address li{list-style-type:none;margin-bottom:0.5em}#help_menu li ul{margin-bottom:1em;margin-left:1em}.help_articles .container{position:relative;height:100%}.help_articles .content{display:none}.help_articles .content div{padding-bottom:1.2em}.help_articles .toggle{clear:both}.help_articles .icon{color:#213A6F;padding:0 10px 0 10px}.help_articles h3{border-top:1px solid #B2B5AB;line-height:1.8}.help_articles .content h3{border:none}.help_articles{border-bottom:1px solid #B2B5AB}.help_articles h3 a{padding:0}fieldset{border:none}#secondary dl dd em{font-style:normal;text-decoration:underline}#delivery_message,#pricepromise_message,#guarantee_message{text-decoration:none;color:black}#account_list{margin-top:20px}#account_list #shopping_cart{margin-bottom:20px}.order_summary{margin-top:15px}.order_summary li{clear:both;float:left;margin:5px 0}.order_summary li span{float:left;padding-top:5px}.adr,.tel{float:left;margin-right:4%;width:46%}.tel .cc_times{margin-top:20px}img.branding{display:block;float:right;margin-left:2px}img.illustration{display:block;float:right;margin-left:20px}#manufacturers{text-align:center;width:100%;float:left;margin-top:0;margin-bottom:40px}#manufacturers ul{overflow:hidden}#manufacturers ul li{list-style-type:none;float:left;margin:0 0 12px 2%;border:1px solid #f1f1f1;height:110px;line-height:110px;width:14.78%;background:white;position:relative;cursor:pointer}#manufacturers ul li.first{margin-left:0}#manufacturers ul li a.brand{width:100%;height:110px;line-height:110px;display:block}#manufacturers ul li.hover{border-color:#d4d4d4}#manufacturers ul li.hide{display:none}#manufacturers ul li a img{margin:0 auto;vertical-align:middle}#manufacturers ul li img{vertical-align:middle}#manufacturers.home_page ul li .ink_types{display:none;background-color:rgba(255,255,255,0.9);position:absolute;left:0;top:0;width:100%;height:86px;padding-top:24px;font-size:0.9em;line-height:1.5}#manufacturers.home_page ul li.hover .ink_types{display:block}#manufacturers.home_page ul li .ink_types.three{padding-top:10px;height:100px}#manufacturers.home_page ul li .ink_types a{display:block;width:80%;padding:8px 0 7px 0;margin:0 auto 10px auto;font-size:1em}#manufacturers.home_page ul li .ink_types.three a{margin-bottom:5px}.lightbox_brand_links{width:94%;padding-left:3%;padding-bottom:10px}.lightbox_brand_links .logo{text-align:center;border-bottom:2px solid #e1e1e1;margin-bottom:20px;height:60px;padding-top:10px}.lightbox_brand_links .logo img{vertical-align:middle}.lightbox_brand_links a{display:block;padding:0;margin:0 auto 15px auto;height:40px;line-height:40px;font-size:1em}.job{margin-bottom:75px}.printer_article{margin-top:30px;clear:both;float:left;width:100%}.printer_brand_article{margin-bottom:30px}.bottom_printer_article{clear:both;margin-top:30px;float:left;width:100%;border-top:1px solid #e1e1e1}.bottom_printer_article h2{padding-top:30px;margin-top:0;margin-bottom:20px}.printer_types_article{float:left;width:100%;margin-bottom:10px}.printer_types_article.ink p{}.printer_types_article.toner p{}.printer_types_image{float:right;background:white;padding:10px;margin:0 0 10px 10px;border:1px solid #ebebeb}.ex_vat_price{color:#444}#shopping_cart{width:100%;float:left;padding-bottom:20px}#shopping_cart table{clear:both;text-align:left;width:100%}#shopping_cart th{background-color:#f1f1f1;border-top:1px solid #d5d4aa;text-decoration:none;padding:0.5em 0;text-align:center}#account_list #shopping_cart th{border-bottom:none}#shopping_cart .description{text-align:left;padding-left:0.4em}#shopping_cart .item td{border-bottom:1px solid #C9C9C9;padding:4px}#shopping_cart .summary{width:340px;float:right;text-align:right}#shopping_cart .summary span{width:80px;padding-left:20px;text-align:left;float:right}#shopping_cart .total,#shopping_cart .grand_total{padding:4px 0;border-top:1px solid #C9C9C9;width:100%;clear:both;float:left}#shopping_cart .grand_total{border-top:1px solid black;text-align:left}#shopping_cart .grand_total .price{font-size:140%}#shopping_cart .summary .name{text-align:right;width:auto;padding-left:0}#shopping_cart .grand_total .name{padding-top:3px}#shopping_cart .total .vat_free_order{float:right}#shopping_cart .total .vat_free_order label{margin:0 0 0 5px;width:auto}#shopping_cart th.title{font-size:120%;padding-left:15px;text-align:left}#shopping_cart .no_border{border-top:none}#shopping_cart .item td{font-size:1.1em;padding:4px;vertical-align:middle}#shopping_cart td.image{width:50px;text-align:center}#shopping_cart td.image div{background:white;border:1px solid #e1e1e1;width:60px;height:60px;display:table-cell;vertical-align:middle}#shopping_cart .item td.description{padding-right:7%}#shopping_cart .availability{width:74px;text-align:center}#shopping_cart .qty{text-align:center;width:80px}#shopping_cart .qty select{float:none}#shopping_cart .qty input{width:auto}#shopping_cart .qty span{float:left;margin-left:1.5em}#shopping_cart .qty ul{float:left;font-size:0.83em;margin:0 0 0 0.2em;width:90px}#shopping_cart .qty li{margin-bottom:0.4em}#shopping_cart .price{text-align:center;width:100px}#shopping_cart .subtotal{width:100px;text-align:center}#shopping_cart .totals{width:214px;text-align:right}#shopping_cart .totals,#shopping_cart .subtotal{font-size:1.1em}#shopping_cart .delete a{color:#999999;text-decoration:underline;font-size:90%}.checkout .navigation p{margin:10px 0 0 0}.checkout .navigation .continue{float:left;text-align:left;width:49%}.checkout .navigation .go_to_checkout{float:right}.checkout .navigation .note{color:#999;margin-top:10px;margin-right:2px}.checkout .navigation .secure_links{margin-top:15px}.checkout .navigation .hide{display:none}.checkout .navigation .info{padding-top:0;text-align:left;width:290px;z-index:999;position:absolute}.checkout .navigation .info p{background:none repeat scroll 0 0 #EEEEEE;border:1px solid #999999;margin-top:14px;padding:5px}#main .navigation p a{text-decoration:underline;color:#0000fe}#main .navigation p a{text-decoration:underline;color:#0000fe}#shopping_cart .coupon{vertical-align:middle}#shopping_cart input{width:auto}#basket_page{margin:50px 0;float:left;width:88%}a.proceed_to_checkout{display:block}#shopping_cart .your_order{font-size:120%}#discount_this{border:solid #ff0000 2px;padding:5px}#discount_this .discount_error{color:#ff0000;font-weight:bold}#shopping_cart .price .admin_discounts{padding-left:0}#shopping_cart .admin_discounts input{float:none;height:auto;margin-top:5px;width:auto}#shopping_cart .admin_discounts select{float:none}#mobile_basket{display:none;float:left;width:100%}#mobile_basket h2{background-color:#f1f1f1;border-bottom:2px solid #e1e1e1;padding:10px 0 10px 2%;width:98%;font-size:1.1em}#mobile_basket .item{border-bottom:2px solid #e1e1e1;padding:15px 0;float:left;width:100%}#mobile_basket .item .image{float:left;width:28%;height:113px;line-height:113px;text-align:center;background:white;border:1px solid #e1e1e1;position:relative}#mobile_basket .item .image img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}#mobile_basket .item .details{float:right;width:68%;height:115px;position:relative}#mobile_basket .item .description{padding-left:0;font-size:1em;overflow:hidden;height:42px}#finalize #mobile_basket .item .description{font-size:0.95em}#mobile_basket .item .description a{color:black;font-family:'Open Sans',sans-serif;line-height:1.4}#mobile_basket .item .price{width:100%;text-align:left;padding:5px 0}#mobile_basket .item .ex_vat_price{font-size:1.35em;font-weight:bold}#mobile_basket .item .basket_controls{position:absolute;bottom:0;left:0;height:32px;line-height:32px;width:100%}#mobile_basket .item .basket_controls .quantity{height:30px;width:80px;line-height:30px;border:1px solid #e1e1e1;position:relative;background:white;float:left}#mobile_basket .item .basket_controls .quantity a{color:black;display:block;font-size:1.2em;text-align:center;width:auto}#mobile_basket .item .basket_controls .quantity a:hover{text-decoration:none}#mobile_basket .item .basket_controls .quantity .current_qty{float:left;width:63%;text-align:left;font-weight:bold;padding-left:10%}#mobile_basket .item .basket_controls .quantity .fa{float:right;width:23%;height:30px;line-height:30px;border-left:1px solid #e1e1e1;background:#f4f4f4}#mobile_basket .item .basket_controls select{height:30px;width:80px;line-height:30px;position:absolute;left:0;top:0;opacity:0;border:none}#mobile_basket .item .basket_controls .more_quantity_value{padding:0 0 0 10px;line-height:30px;font-size:1.1em;height:30px;border:1px solid #e1e1e1;width:70px;font-weight:bold}#mobile_basket .item .basket_delete{padding-left:10px;text-decoration:none;color:#999}#mobile_basket .item .basket_delete span{text-decoration:none}#order_basket{margin-top:50px;float:left;width:100%}#order_basket .head{padding:20px 0;border-top:5px solid #acacac;border-bottom:1px solid #C9C9C9;float:left;width:100%}#order_basket .head div{float:left;font-weight:bold;font-size:1.2em}#order_basket .head .description,#order_basket .line .description{width:39.5%;padding-left:0.5%}#order_basket .head .qty{width:10%;text-align:center}#order_basket .head .price{width:20%;text-align:center}#order_basket .line,#order_basket .total{float:left;width:100%}#order_basket .line{border-bottom:1px solid #C9C9C9;padding:10px 0}#order_basket .line .description,#order_basket .line .details,#order_basket .line .qty,#order_basket .line .price{float:left}#order_basket .line .details{width:30%;margin:0}#order_basket .line span.qty{width:33%;text-align:center}#order_basket .line span.price{width:67%;text-align:center}#order_basket .basket.price{float:right}#order_basket .basket.price input.add_to_basket{width:64%;padding:9px 0 8px 0;text-align:center;margin-left:4%;max-width:154px}#order_basket .total{font-size:1.2em;padding:5px 0 10px 0}#order_basket .total .totals{float:left;width:68%;padding-right:2%;text-align:right}#order_basket .total .subtotal{float:left;text-align:center}#order_basket .total .subtotal,#order_basket .basket.price,#order_basket .head .basket{width:30%}#order_basket p.basket_status{margin-bottom:0}#main #order_basket .checkout_links_outer{float:left}#main .product ul,#product_main ul{margin:0}.product .buy{float:right;text-align:left;width:174px}#product_main .buy{width:196px}#main .buy ul{margin-bottom:1em}.buy .price{font-weight:bold;font-size:1.4em}.buy .vat{color:#858585}.payment{display:inline}#main .buy .payment p{line-height:1.4}#main #viewport .buy .payment{padding-top:0.4em}#main #viewport .buy .payment p{margin:0.2em 0}#main #viewport .buy .payment p.basket_status{white-space:nowrap}#main #viewport .buy .payment p label,#main #viewport .buy .payment p select,#main #viewport .buy .payment p input{font-size:1.2em;margin-right:0.2em}.buy .payment p.basket_qty,.buy .payment p.in_stock,.buy .payment p.adding_loader{float:right}.buy .payment p.basket_qty,.buy .payment p.adding_loader{padding:0.2em 0.8em}#main p.basket_status{clear:both;text-align:center;font-family:'Open Sans',sans-serif}.product p.basket_qty,.buy .payment p.basket_qty,.item p.basket_qty{color:#ffffff;background:#4FBCEF;padding:0;height:25px;line-height:25px}.product p.in_stock,.buy .payment p.in_stock,.item p.in_stock{color:#4FBCEF}.product div.in_stock{clear:both;padding:0 0 0 2px;float:left;margin:0 0 5px 0;font-size:1.1em;width:100%;line-height:1.4}.product div.in_stock .icon{color:#203B71}#main .product div.in_stock a.info{font-size:1em;display:block}.product p.adding_loader,.buy .payment p.adding_loader,.item p.adding_loader{background:transparent}.product p.highlighter,.buy .payment p.highlighter{background:#203B71}.product .hide,.payment .hide{display:none}.product .checkout_here{clear:both;width:100%}#main .product .checkout_links{margin:0.4em 0 4px 0}#main .product .checkout_links a{color:black}#main .product .checkout_links a:hover{color:#4FBCEF}#main #product_main .checkout_here ul{width:auto}#main #product_main .checkout_links{background:none;clear:both;float:right}#main .checkout_links_outer{width:100%;float:right}.product .checkout_links li{border-right:1px solid #666666;padding-right:8px;margin-right:8px}.product .checkout_links li.last{border:none}#sort{text-align:right;padding:0.5em 0}#carts_list{width:100%;position:relative}#carts_list .questions{margin:20px 0 25px 0}#carts_list a.checkout{float:right;color:#0000EE;text-decoration:underline;margin-right:1.5em;font-size:120%}.list{margin-top:10px;float:left}.list .result_group{clear:both;float:left;margin:0;width:100%}.list .group{float:left;width:100%;border-bottom:2px solid #ececec}.list .group h2{width:100%;float:left;margin-bottom:0;border-bottom:none;margin-top:0;padding:20px 0 15px 0;font-size:1.65em}.list .group h2 .swatch{float:left;margin:-5px 20px 0 0}.list .group h2 .swatch span.separate{}.list .group h2 .swatch span.first{margin-left:0}.list .group h2 span.maintenance{background:none;width:20px;height:20px;border:none;border-radius:0;margin-top:4px}.list .group h2 span.photo{background:none;width:22px;height:20px;border:none;border-radius:0;margin-top:6px}.list .group h2 em{font-style:normal;font-weight:normal}.list .head{clear:both;float:left;width:100%}.list .head div{float:left;width:570px;margin-left:10px}.list .head div.extended{width:690px}.list .head div.extended h1,.list .head div.extended p{padding-left:0}.list .head .image{width:140px;height:105px;margin:0;padding:0;border:1px solid #e1e1e1;background:white}.list .head .image a{width:140px;height:105px;display:block;text-align:center;line-height:105px;overflow:hidden}.list .head .image img{vertical-align:middle}.list .head .title{width:600px;margin-left:0}.list .head h1{color:black;margin:0;float:left;padding:0 0 5px 2%;width:98%;font-size:1.85em;font-weight:bold}.list .head em{font-size:60%;font-weight:normal;font-style:normal}.list .head p{clear:both;font-size:120%}.list .head p.guaranteed{padding:5px 0 0 2%;font-size:1.1em}.list .head p.no_of_products{font-size:1em}#carts_list .head .questions{width:212px;float:right;border:1px solid #e1e1e1;padding:0;margin:0 0 15px 0;text-align:center;background:white}.list .head .questions p{color:black;font-weight:bold;padding:9px 0 10px 0;font-size:1.15em}#carts_list .head .questions li{margin:0;padding:0 5px;width:auto;float:left;background:none;border-left:2px solid #999}#carts_list .head .questions li.first{border-left:none;padding-left:0}#carts_list .head .questions .spacer{padding:0 3px}.list .head .questions ul.actions{margin:10px 0 0 0}.list .head .questions .actions{font-weight:normal;font-size:1.0em;border-top:1px solid #e1e1e1}.list .head .questions .actions span{padding:0 4px}#carts_list .head .questions a{float:none;display:inline;margin-left:0;letter-spacing:0}.printer_details.hide{display:none}.list .similar_printer{border:2px solid red;float:left;padding:0 10px 10px 10px;width:914px;margin:15px 0 0 7px}#main .list .similar_printer a{margin:5px 0 0 0;text-decoration:underline}#main .list .similar_printer a:link,#main .list .similar_printer a:visited{color:#0000EE}.list .similar_printer p{margin:0 0 5px 0}.list .similar_printer .error div{width:880px}.list .similar_printer span{float:left;font-weight:bold}.list .similar_printer .error .message{border:none;float:left;width:770px;padding-top:0}.list .results{clear:both;float:left;width:100%;margin-top:10px}.list .results .product{clear:both;border-top:1px solid #e1e1e1;width:100%;padding:15px 0;float:left}.list .results .product.last{border:none}#carts_list .results .product.first{border-top:none}.product .image{float:left;width:auto;margin-right:20px;text-align:left;position:relative}.product .image a,.product .image div.image_not_available{border:1px solid #e1e1e1;width:210px;background:white;text-align:center;padding:20px 0 0 0;background:white}.product .image a:hover{text-decoration:none}.product .image img{float:none;vertical-align:middle}.product .image .product_image{height:180px;width:210px;line-height:180px;text-align:center}.product .image .zoom_and_brand{height:40px;position:relative}.product .image a span img{position:static;padding:0}.product .image .brand_image{position:absolute;bottom:0;left:0;text-align:center;width:100%;margin-left:0;height:40px;background:none}#carts_list .product .image a.flypage_link{float:none;color:#999999;text-decoration:underline;font-size:90%}.list .results .product div.manufacturer{float:left;margin-left:0.8em;width:140px}.zoom_image{text-align:center}.zoom_image .sku{bottom:5px;left:10px;position:absolute;font-weight:700}a.zoom{display:block}a.zoom .mag{position:absolute;width:20px;bottom:10px;left:10px;color:#ababab;font-size:1.3em}a.zoom:hover .mag{color:#666666}.product .image .budget_brand{width:100%;text-align:center;position:absolute;left:0;bottom:8px;font-family:'Open Sans',sans-serif;color:#ababab;font-size:1.1em}.product .manufacturer .logo{float:left;width:90px}.product .manufacturer .logo p.manufacturer{width:90px}.product .manufacturer .logo .budget{color:green;font-weight:700}.product .pages{float:left;width:145px;border:1px solid #e1e1e1;margin-left:8px;color:black;font-size:1em}.product .pages .head{background:#ececec;text-align:center;font-size:1.2em;padding:4px;border-bottom:1px solid #e1e1e1;width:137px}.product .pages .head .arrow{width:26px;background:#ececec;border-left:1px solid #e1e1e1;height:26px;line-height:26px;float:right;text-align:center;cursor:pointer}.product .pages .yields{clear:both;background:white;float:left;width:100%;padding:5px 0 10px 0}.product .pages .yields table{margin:0 auto}.product .pages .yields table td{vertical-align:middle;padding:5px 0 0 0}.product .pages .yields table .yield_only td{text-align:center}.product .pages .yields .leaves{text-align:right}.product .pages .yields .yield{padding-left:5px;font-size:1em}.product .pages .yields .yield em{font-style:normal}.product .manufacturer span.colour_icon,.product .manufacturer span.swatch{float:right;margin-right:10px}.swatch span{float:right;width:14px;height:16px}.product .cartridge_information span.swatch{float:left;width:auto}.product .manufacturer span.swatch span{width:6px;height:10px;float:right;margin-top:2px}.swatch span.last{margin:0}.product .pages .yields ul{width:100%}#main .product .pages .yields li{width:100%;margin:0;padding:5px 0 0 0;float:left;text-align:center}.product .pages .yields li.capacity{text-align:center}.product .pages .capacity_only{padding:5px 0;text-align:center}.product .cartridge_information span.swatch span{padding:0;float:left}.swatch span.photo{background:transparent;padding:0 0 0 5px;font-size:1.15em;margin:0}.swatch span.maintenance{background:transparent;padding:0 0 0 5px;font-size:1.15em;margin:0}.manufacturer .swatch span.separate{margin-right:2px}.product .product_details .mobile_details{font-size:0.85em}.product .product_details .mobile_details a.item_link{font-size:1.35em;color:black;text-decoration:underline;font-family:'Open Sans',sans-serif;float:left;width:100%;margin-bottom:8px;font-weight:600;line-height:1.4;height:40px}.product .product_details .mobile_details .in_stock{float:left;width:auto;height:30px;line-height:30px;font-size:1.3em}.product .product_details .mobile_details .in_stock .fa,.responsive #main .product .details.tablet .in_stock .fa{color:#203B71}.product .product_details .mobile_details .recommended{float:right;width:60%;text-align:center;padding:0;height:30px;color:white;font-family:'Open Sans',sans-serif;font-size:1em;line-height:30px;font-weight:600}.product .product_details .mobile_details .recommended span{float:left}.product .product_details .mobile_details .recommended .circle{border-radius:100px;width:6px;height:6px;margin-top:11px;margin-right:5px}.product.best_buy_genuine .product_details .mobile_details .recommended{color:#a0932d}.product.best_buy_genuine .product_details .mobile_details .recommended .circle{background:#a0932d;border:1px solid #a0922c}.product.best_buy_budget .product_details .mobile_details .recommended{color:#32beef}.product.best_buy_budget .product_details .mobile_details .recommended .circle{background:#32beef;border:1px solid #3faadb}.product .product_details .mobile_details a.item_link:hover{text-decoration:none}.product div.details{float:left;color:black;width:320px;font-size:1.2em}.product .details li span.fa-check-circle{padding-right:5px;line-height:1.6}.product .details li a.lightbox{color:black;text-decoration:underline}.product .details li a.lightbox:hover{text-decoration:none}#main .product .details a.item_link{font-size:1.1em;color:black;font-family:'Open Sans',sans-serif}.product .details p{clear:both}.list .results .product .details .product_link{clear:both;padding-top:20px}.list .results .product .details .product_link span{padding-right:5px;line-height:1.6}.list .results .product .details .extra_info{clear:both;float:left;padding-top:10px;width:100%;font-weight:bold}.list .results .product .details .extra .more_info p{padding-top:0}#main .product .details ul{margin:10px 0 0 0;width:100%;float:none}#main .product .details li{margin-bottom:5px}#main .product .details .product_details li span{padding-right:5px;line-height:1.6}#main #product_main .details .yields ul{margin-top:0}p.basket_status{height:1.8em}p.not_in_stock{height:auto}.basket_info{width:89%;float:left;margin-top:5px}.basket_info .basket_status{width:100%;float:none;margin-top:0;border:none}#product_main .basket_info{width:99%}#product_main .basket_info .up_arrow{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #f4f4f4;position:absolute;right:20px;top:-10px}#product_main .basket_info .up_arrow.shadow{width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:11px solid #e1e1e1;position:absolute;right:19px;top:-11px}.list .results .product .price{width:250px;float:right;color:black;position:relative}.product .price .pricing{line-height:1.2}.product .price .ex_vat_price{font-size:1.6em;font-weight:bold}.product .price .inc_vat_price{color:#666666;padding-left:5px;font-size:1.1em}.product .price .inc_vat_price em{font-style:normal}.product .price .qty_pricing{clear:both;float:left;margin:10px 0 30px 0;width:100%}.price .checkout_links_outer div{text-align:center}#main .price .delivery_message{text-decoration:none;margin:0;float:left;padding:2px 0 8px 0;font-size:120%;line-height:1}#main .list .results .product .delivery_message a,#main .price .delivery_message a{font-size:100%;text-decoration:none;line-height:150%}#main .list .results .product .delivery_message a{font-size:1.1em}#main form.add_to_basket{width:100%;float:left;clear:both;margin-top:8px;padding-bottom:5px;margin-bottom:.3em}.product .price .add_to_basket .quantity{float:left;width:54px;height:30px;border:1px solid #e1e1e1;position:relative;background:white}.product .price .add_to_basket .quantity a{color:black;display:block;font-size:1.2em;text-align:center;width:auto}.product .price .add_to_basket .quantity a:hover{text-decoration:none}.product .price .add_to_basket .quantity .qty_select{float:left;width:54px;height:30px}.product .price.mobile .quantity .qty_select{width:90%}.product .price .add_to_basket .quantity a span{background:#f4f4f4;width:15px;height:14px;padding:14px 0 0 5px;float:left}.product .price .add_to_basket .quantity a span.current_qty,.product .price.mobile .quantity a span.current_qty{width:34px;text-align:center;padding:4px 0 0 0;font-weight:bold;background:transparent}.product .price.mobile .quantity a span.current_qty{height:30px;line-height:30px;padding:0}.product .price .add_to_basket .quantity .qty_select .fa,.product .price.mobile .quantity .qty_select .fa{height:22px;padding-top:8px;padding-left:0;float:right}.product .price .add_to_basket .quantity a.qty_select:hover .fa,.product .price.mobile .quantity a.qty_select:hover .fa{background:#203B71;color:white}.product .price .add_to_basket .quantity .qty_list,.product .price.mobile .quantity .qty_list{position:absolute;top:0;left:-1px;border:1px solid #e1e1e1;background:white;width:100%;overflow:auto;z-index:100}.product .price .add_to_basket .quantity .qty_list a,.product .price.mobile .quantity .qty_list a{position:relative}.product .price .add_to_basket .quantity .qty_list a span,.product .price.mobile .quantity .qty_list a span{width:auto;height:auto;background:transparent;padding:0;float:none;font-size:0.7em;position:absolute;top:7px;left:5px;display:none}.product .price .add_to_basket .quantity .qty_list a.selected span,.product .price.mobile .quantity .qty_list a.selected span{display:block}.product .price .add_to_basket .quantity .qty_list a:hover,.product .price.mobile .quantity .qty_list a:hover{text-decoration:none;background:#203B71;color:#ffffff}.product .quantity .mobile_qty_list{position:absolute;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;left:0;top:0;width:100%;height:30px;border:none}#main .price input.add_to_basket{text-decoration:none;float:left;margin:0 0 0 5%;font-weight:normal;font-size:13px;padding:9px 8% 8px}.product .price.mobile .quantity{width:75px;background:white;border:1px solid #e1e1e1;height:30px;float:left}.product .price.mobile .quantity a{color:black;display:block;font-size:1em;width:90%;line-height:30px;padding-left:10%}.product .price.mobile .quantity a:hover{text-decoration:none}.product .price.mobile .quantity .qty_select .fa{background:#ececec;width:25px;padding:0;height:30px;line-height:30px;text-align:center;border-left:1px solid #e1e1e1}.product .price.mobile .quantity .qty_list a{text-align:center;padding-left:0;width:100%;font-size:1.2em}.product .price.mobile .in_stock{float:left;clear:none;width:auto;height:30px;line-height:30px;margin:0 0 15px 20px}.product .price.mobile .in_stock .fa{color:#203B71}.product .price p.stock_message{background:#ffffff;font-size:1.1em;padding:10px 2%;border-radius:0;width:95%;border:1px solid #e1e1e1;text-align:center;float:left;margin-top:10px}#account_list a.info{font-size:90%}.pages .head .price_per_page_hover{margin-left:0;width:130px}a.info{cursor:help;color:black}a.info span.fa{color:#999}a.info:hover{text-decoration:none}#main .product .price a.lowest_price{font-size:100%;white-space:nowrap}#product_main a.price_per_page{border:1px solid black;float:left;padding-bottom:2px}.product .more_info{z-index:999;height:auto;position:absolute;text-align:left}.product .more_info div{width:200px;background:#4FBCEF;padding:10px;border:3px solid #ffffff;margin-left:11px}.product .more_info div p{color:black;margin:0.3em 0 0.8em;font-size:100%}.product .price_per_page_hover .more_info div p{font-size:0.9em}.product .more_info.delivery img{left:241px}.product .more_info.brand div{width:275px}.product .more_info img{position:absolute;left:0}.product .more_info.right div{margin-left:0;margin-right:11px}.product .more_info.right img{left:221px}.product .more_info.right em{color:#999}.product .more_info.hide{display:none}.list .results .reviews{display:block;margin-top:10px;float:left}.pagination{text-align:center;padding:0.5em 0}.pagination a{padding:2px 5px;color:#0000fe;font-size:110%}.pagination .current{color:black;font-weight:700;text-decoration:none;font-size:110%;padding:2px 5px}.pagination a.hide,.pagination span.hide{display:none}.pagination .prev,.pagination .next{padding:2px 5px;font-size:110%}.pagination .prev a,.pagination .next a{padding:0;font-size:100%}#account_list .pagination{float:left;width:100%}#account_list .pagination .summary{float:left;text-align:left;width:45%}#account_list .pagination .links{text-align:right;float:right;width:45%}#account_list .pagination div{display:inline}#cse-search-results{border:1px solid #e1e1e1;margin-top:30px;background:white}#cse-search-results .gsc-control-cse{border:none}#carts_list .out_of_stock .inc_vat_price,.best_buy .out_of_stock .price .delivery_message{color:#999}.special_delivery{clear:both;float:left;margin-bottom:0.5em;width:100%;font-size:1.2em}.special_delivery .icon{color:#203B71;padding-right:5px;font-size:1.4em}.details .special_delivery{margin-top:15px}.price .special_delivery{padding-top:8px}.product .details p.special_delivery{margin-top:1em}#account_list table{width:100%}#account_list th,#account_list td{padding:0.4em;font-size:1.1em;text-align:center}#account_list th,.recycling_list th{background:#D7E9FF;border-left:2px solid white;border-bottom:1px solid #E0D8B1;margin-bottom:0.5em}.recycling_list{width:50%}.recycling_list th,.recycling_list td{padding:5px}.recycling_list td{border-bottom:1px solid #cccccc;vertical-align:top;color:#666666}#account_list th.first{border-left:none}#account_list th.title{width:50%}#account_list td{border-bottom:1px solid #cccccc;vertical-align:top;color:#666666;padding-bottom:0.9em}#account_list td.title{text-align:left}#account_list td.colour span{display:block;height:18px;width:77px}#account_list td.price,.checkout #receipt td.price{width:250px;text-align:left;color:black;font-size:1em}#account_list td.price .delivery_message,.checkout #receipt td.price .delivery_message{width:100%;padding-top:0}#account_list td.yield{white-space:nowrap}.popular_products{float:left;width:100%;margin:0;padding:0}.popular_products li{list-style:none;float:left;background:white;font-size:1.05em}.popular_products li a:hover .name{text-decoration:underline;color:#203B71}.bestsellers{float:left;width:100%;margin:0;padding:0}.bestsellers a{list-style:none;margin:0 0 10px 2%;padding:15px 1%;float:left;height:190px;background:white;border:1px solid #ebebeb;width:16.18%;font-size:1em}.bestsellers a:hover{text-decoration:none;border-color:#B7B7B7}.bestsellers a:hover .name{text-decoration:underline}.bestsellers a.first{margin-left:0}.bestsellers a .name{padding-top:8px}.bestsellers.three_d_printers a .name{font-size:1.2em;text-align:center;font-weight:bold}.bestsellers a div span{display:block}.bestsellers .image{height:115px;width:100%;line-height:115px;text-align:center}.bestsellers .image img{vertical-align:middle}.bestsellers a.slick-arrow{position:absolute}.bestsellers a.slick-prev{left:10px}.bestsellers a.slick-next{right:10px}#review{clear:both;float:left;width:100%;padding:0;margin:0}#review h2{float:left}#review h2 span{float:left}#review h2 .icon{float:right;margin-right:20px;font-size:1.35em}#review h2.title{margin-bottom:0}#review .verdict{margin:25px 0;font-size:1.3em;float:left;width:100%;color:black}#review .verdict span{float:left;line-height:1.2;font-size:1em}#review h3{float:left;width:100%;padding:30px 0 5px 0;border-bottom:2px solid #e4e4e4;font-size:1.3em;font-family:arial,helvetica,sans-serif;font-weight:bold}#review .info span{float:left;padding:0}#review .info span.date{float:right;color:#999;font-size:90%;font-weight:normal}#review .article h3{border:none}#review .article{width:100%;float:left}#review .image{float:left;padding:0 25px 0 0}#review .article .image a{background:white;border:1px solid #e1e1e1;height:190px;width:190px;text-align:center;position:relative}#review .article .image a img{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0}#review .summary{padding-bottom:20px}#review .details{border-top:5px solid #acacac}#review .details h3{padding-top:20px;font-size:1.1em}.other_popular_printers{float:left;width:100%}.other_popular_printers h2{margin-top:0}.competition{width:768px;margin-left:92px;background:url(/static/images/mbp-comp.png) no-repeat top right;color:#333}.competition h1{font-size:44px;color:#183767;margin-bottom:10px}.competition h1 span{color:#09F}.competition .article_small{width:330px}.competition .terms{width:100%;color:#666}.competition .article_small .first_para{font-size:1.3em}.competition .account_form_header{width:405px}.competition .enter{float:left;width:100%;margin:20px 0 20px 70px}.competition .enter img,.competition .enter .account_form{float:left}.competition .enter label{width:130px}.competition .enter .buttons{padding-left:138px;padding-bottom:15px}.competition .enter .good_luck{margin-left:180px}.competition .enter .arrow{margin-right:10px}.competition_banner{padding:15px 0}.order_tracking_login{width:620px;margin:40px auto}.order_tracking_login .account_form{width:620px}.order_tracking_login .account_form_header{width:600px}.order_tracking_login .note{padding-top:20px;text-align:center;font-weight:bold}.order_tracking_details{width:920px;margin:30px 0 30px 20px;float:left}.order_tracking_details h2{width:900px;font-weight:normal;border-bottom:none;font-size:140%;margin-bottom:0}.order_tracking_details .summary{padding:15px 0 15px 15px;float:left;width:190px;margin-bottom:0}.order_tracking_details .summary p{margin-bottom:0}.order_tracking_details .summary p.ordered_on{margin-bottom:10px}.order_tracking_details .summary ul{margin-top:20px;float:left;width:185px}.order_tracking_details .summary li{margin-left:0}.order_tracking_details .summary li span{color:#0996FF;font-size:1.2em;padding-right:5px}.order_tracking_details .summary ul.delivery_address{margin:0;padding:0}.order_tracking_details .summary ul.delivery_address li{list-style-image:none;list-style-type:none;padding-bottom:2px;font-weight:bold;margin:0}.order_tracking_details .details{padding:20px 0 115px 40px;float:left;width:675px;font-size:1.2em;background:white}.order_tracking_details .details .note{color:#870003;font-weight:bold;padding-left:10px}.order_tracking_container{border-top:none;width:920px;float:left;background:#EAF1F4}.dispatch{width:600px;float:left;padding:10px 15px;margin:15px 0}.dispatch ul{margin:10px 0}.dispatch li{margin:0 0 0 30px;padding:0 0 5px 0;list-style-type:disc}.dispatch table{margin:20px 0 15px 0;font-size:0.8em;float:left;width:600px}.dispatch th{padding:4px;color:#535353;font-weight:normal;text-align:left}.dispatch td{padding:12px 4px;border-top:1px solid #bdbdbd}.dispatch .qty{text-align:center;width:90px}.dispatch .description{width:390px}.dispatch .tracking{text-align:right;clear:both}.dispatch .tracking strong{font-size:.85em;color:#252626}.dispatch .dispatch_method{float:left}.dispatch .dispatch_date{float:right}.dispatch .royal_mail_info{background:#F9FAE1;border:1px solid #afafaf;width:430px;font-size:0.85em;margin:15px 0 10px 65px;padding:5px 20px}#easy_returns{width:84%;margin:20px 8%}#guarantee.lightbox{width:84%;margin:0 8%;line-height:1.6em;padding:30px 0 50px 0}#guarantee h1,#easy_returns h1{border-bottom:5px solid #acacac;padding-bottom:15px;font-weight:600;margin-bottom:30px}#guarantee h1 p{padding-bottom:2px}#guarantee h1 em{font-size:0.75em;color:black;font-weight:normal;font-style:normal}#guarantee h2{font-size:1.2em;margin-bottom:5px;font-weight:600}#guarantee .article{font-size:1.1em}body.hide{display:none}.tooltip{z-index:999;height:auto;position:absolute;text-align:left;font-size:1.1em}.tooltip div{width:274px;background:#FEFFED;padding:30px;border:3px solid #FCDD7F;box-shadow:4px 4px 0 0 rgba(0,0,0,0.2);color:#000000}.tooltip .arrow{width:0;height:0;border-style:solid;position:absolute}.tooltip .arrow.top{border-width:0 10px 20px 10px;border-color:transparent transparent #FCDD7F transparent;top:-17px}.tooltip .arrow.bottom{border-width:20px 10px 0 10px;border-color:#FCDD7F transparent transparent transparent;bottom:-17px}.tooltip .arrow.left{left:20px}.tooltip .arrow.right{right:20px}.tooltip h3{color:black;margin-bottom:15px;margin-top:10px}.tooltip h3 strong{font-size:1.1em}.tooltip h4{color:black;font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:1em}.tooltip div p{margin:0 0 15px 0}.tooltip .extra_info{border-top:1px dashed white;padding-top:15px}.tooltip.price_per_page div{width:254px}.tooltip.premium_brand div{width:294px}.tooltip.christmas_delivery div{width:344px}.tooltip ul{padding:5px 0 5px 20px;font-size:0.9em}.tooltip ul>li{list-style-position:outside;list-style-type:disc}.more_info.hide,.product .more_info.hide{display:none}.qty_pricing{padding-top:6px}.qty_pricing h5{font-weight:normal}.qty_pricing table{width:100%}.qty_pricing table td{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:2px 2% 2px 0}.qty_pricing table .qty{font-size:1em}.qty_pricing table .ex_vat{font-size:1em;color:#444}.product .qty_pricing table tr .inc_vat_price{font-size:1em;color:#666;padding:0 2% 0 0}.lowest_price{font-size:100% !important;font-weight:normal !important}.buy_more{clear:both;display:block}.printer_3d .box{width:100%;height:230px;box-sizing:border-box;padding:25px 400px 0 40px;background-image:url(/static/images/Polaroid-3D-Printer.png);background-position:right 0;background-repeat:no-repeat}.printer_3d .box h3{font-weight:800;font-size:3em;line-height:1.1;letter-spacing:-1px;width:95%}.printer_3d .box p{padding:10px 0 20px 0;font-size:1.2em;color:#666;line-height:1.3}.printer_3d .box .button{font-weight:500;height:37px;padding:0;display:block;line-height:37px;width:202px;font-size:1.3em}.after_find_printer{float:left}#find_carts_widget{padding:0 0 30px 3%;margin-bottom:0;width:97%;clear:both;float:left;overflow:visible}#find_carts_widget h2{padding:30px 0 5px 0;background:transparent;margin-top:0;font-size:1.6em;margin-bottom:15px;width:100%}#find_carts_widget .control{float:left;width:53%}#find_carts_widget .find_cartridges_category{width:95.83%;padding:0 0 0 4.17%;background:white;margin-bottom:18px;font-size:1.2em;border:none;float:left;clear:both;height:50px;position:relative;cursor:pointer}#find_carts_widget .find_cartridges_category select{position:absolute;left:0;top:0;width:100%;height:50px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;border:none;cursor:pointer;font-size:0.85em}#find_carts_widget .find_cartridges_category .error{position:absolute;left:2%;top:60px;height:32px;color:white;background:#4FBCEF;width:94%;padding:8px 0 0 2%;display:none;margin-left:0}#find_carts_widget .find_cartridges_category .error.show{display:block}#find_carts_widget .find_cartridges_category .error .arrow{width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #4fbcef transparent;position:absolute;top:-10px;left:10px}#find_carts_widget .view_cartridges{clear:both;float:left;width:100%}#find_carts_widget h3{float:left;font-weight:normal;cursor:pointer;font-size:1.1em;font-family:'Open Sans',sans-serif;width:100%}#find_carts_widget h3 span{float:left;width:90%;padding:0;height:50px;line-height:50px}#find_carts_widget h3 span.icon{width:auto;float:right;margin-right:18px}#find_carts_widget .highlight{box-shadow:0 0 2px 4px #00AEE1}#find_carts_widget .disabled h3{color:#a3a3a3}#find_carts_widget .disabled h3,#find_carts_widget .disabled select{cursor:not-allowed}#find_carts_widget .list{display:none;position:absolute;background:white;overflow:auto;width:500px;z-index:50;border-bottom:1px solid #1B3E6F;border-left:1px solid #1B3E6F;border-right:1px solid #1B3E6F;font-size:1.1em;padding:5px 0 15px 0;margin:0;font-family:'Open Sans',sans-serif;top:0;left:-1px}#find_carts_widget .list.show{display:block}#find_carts_widget .list h4{margin:10px 0 5px 20px;border-bottom:1px solid;width:450px}#find_carts_widget .list a{display:block;color:black;padding:2px 0 2px 20px;text-decoration:none;width:auto;text-align:left;position:relative}#find_carts_widget .list a span{display:none}#find_carts_widget .list a.selected span{position:absolute;top:7px;left:5px;display:block;font-size:0.85em}#find_carts_widget .list a:hover{background:#4FBCEF;color:white}#find_carts_widget .control .button{padding:19px 0 17px;width:100%;text-align:center;display:block}#find_carts_widget .google_search{float:left;background:white;line-height:1.6;padding:30px 3% 31px 3%;width:33.4%;float:left;margin-left:3.6%;font-size:1.2em}#find_carts_widget .google_search h4{margin-bottom:0;padding-bottom:15px;font-size:1.1em}#find_carts_widget .google_search form{margin-top:22px}#find_carts_widget .google_search p>a{color:#193d71}.google_search .search_text{width:203px;height:28px;border:1px solid #e1e1e1;padding:0 0 0 5px}.google_search.wide .search_text{width:273px}.google_search .button{width:100px;height:30px;text-align:center}#toggle_search span{padding-right:5px;font-size:1.1em}#find_your_printer .search_ui{width:770px}#find_your_printer .find_cartridges_category{padding:8px 0 0 15px;width:400px}#find_your_printer h3 span{width:370px}#find_your_printer .control .button{width:415px;padding:14px 0 13px 0}#find_your_printer .printer_image{float:left;margin-left:25px;padding-left:25px;color:white;border-left:1px solid #c0c0c0;height:236px}#find_your_printer .printer_image div{width:250px;background:white;height:180px;line-height:180px;text-align:center}#find_your_printer .printer_image div img{vertical-align:middle}#find_your_printer .printer_image div .fa{color:black;font-size:2.5em}#find_your_printer .printer_image p{padding-top:15px}#find_your_printer .find_cartridges_category .error{left:440px}.compatible_printers{clear:both;float:left;width:100%;margin-bottom:0;margin-top:20px;position:relative}.compatible_printers h2{margin-top:0}.compatible_printers .reduced_list{margin-bottom:0}.compatible_printers .printer_list{clear:both}.compatible_printers .printer_list li{width:32%;margin-right:2%}.compatible_printers .printer_list li:nth-child(3n){margin-right:0}.compatible_printers .printer_list li:nth-child(3n+1){clear:left}.compatible_printers .printer_list li a{font-size:1em}.compatible_printers .more_items{margin-top:20px}.faded{width:100%;height:50px;position:absolute;left:0;bottom:60px;background:-webkit-linear-gradient(rgba(250,250,250,0),rgba(250,250,250,1));background:-o-linear-gradient(rgba(250,250,250,0),rgba(250,250,250,1));background:-moz-linear-gradient(rgba(250,250,250,0),rgba(250,250,250,1));background:linear-gradient(rgba(250,250,250,0),rgba(250,250,250,1))}.product_information{float:left;width:100%;border:1px solid #e1e1e1;margin:15px 0;display:none}.product_information h2{background:#ececec;border-top:none;border-bottom:1px solid #e1e1e1;margin:0;padding:0 0 0 2%}.product_information dt{height:30px;line-height:30px;font-weight:bold;padding-left:2%;width:98%;background:white}.product_information dt.specification{border-top:1px solid #e1e1e1}.product_information dt a{display:block;color:black;line-height:30px;font-size:1.1em}.product_information dt a:hover,.product_information dt a:hover span.fa{text-decoration:none}.product_information dt a .fa{float:right;margin-right:2%;height:30px;line-height:30px}.product_information dd{padding:2%;background:white}.product_information dd .article{font-size:1.1em}.product_information dd .article h2{background:none;border-bottom:none;padding-left:0;font-weight:600;font-size:1.1em;height:auto;line-height:1.5;width:100%;margin-bottom:10px}.product_information dd table{width:100%}#main .reviews_in_brief{border-bottom:none;width:100%;margin:10px 0 0 0;padding:0;float:left;clear:right;line-height:1;position:relative}#main .reviews_in_brief a{color:black;text-decoration:none}#main .reviews_in_brief a:hover{color:#5DBBEE}#main .reviews_in_brief .reviews_list a:hover{color:black}#main #product_main .details ul{float:left;margin-top:10px}#product_main{clear:both;float:left;width:100%}#product_main .image a,#product_main .image .image_not_available{width:298px;padding-top:0}#product_main .image .product_image{height:263px;width:298px;line-height:263px}#product_main .image .budget_item .product_image{height:308px;line-height:308px}#product_main .image a .brand_image,#product_main .image .image_not_available .brand_image{height:30px;position:static;margin-left:5px;margin-top:15px;text-align:left;width:100%}#product_main .image a .brand_image img,#product_main .image .image_not_available .brand_image img{margin:0;position:static}#product_main .product_details{width:100%}#product_main .brand_information,#product_main .cartridge_information,#product_main .pages,#product_main .buy,#product_main .image{margin-top:15px}#product_main .brand_information{float:left;width:120px;margin-left:15px}#product_main .brand_information a{color:black}.brand_information img{float:left;clear:both}#product_main .cartridge_information{float:left;width:330px}#product_main .cartridge_information h3{font-size:1.1em;color:black;font-family:'Open Sans',sans-serif;font-weight:normal}#product_main .cartridge_information .special_delivery{margin-top:15px}#product_main .pages{float:left;margin-left:0;font-size:0.85em}#product_main .buy{text-align:left;width:273px;background:white;border:1px solid #e1e1e1;padding:15px;color:black;position:relative}#product_main .ex_vat_price{font-size:2.3em}#product_main a.add_to_basket{float:left;margin-left:0.4em;text-decoration:none}#product_main .buy .delivery_message{font-size:115%}#product_main .buy .in_stock{font-size:1.2em}#product_main .buy .quantity{height:40px;width:59px}#product_main .buy .quantity .qty_select,#product_main .buy .quantity .qty_list{width:100%}#product_main .buy .quantity .current_qty{padding-top:9px;width:66%}#product_main .buy .quantity .qty_select,#product_main .buy .quantity .mobile_qty_list{height:40px}#product_main .buy.mobile .quantity .qty_select,#product_main .buy.mobile .quantity .mobile_qty_list{height:30px}#product_main .buy .quantity .qty_select .fa{height:40px;line-height:40px;padding:0}#product_main .buy input.add_to_basket{padding:13px 0 14px;margin-left:4%;width:74%;max-width:200px}#product_main .buy .qty_pricing h5{font-size:115%}#product_main .buy .qty_pricing .ex_vat,#product_main .buy .qty_pricing .inc_vat_price{font-size:1.1em}#product_main .details h4{color:#666666}div#printer_article{clear:both;width:100%;margin-top:0;padding-bottom:20px}.product .information{display:inline;float:left;line-height:1.3;margin-left:1em;width:50%}.pack_contents{color:#999999;font-size:1.2em;margin-bottom:15px}.flypage_title{border-bottom:5px solid #a5a5a5;float:left;width:100%;margin-bottom:15px}h1.flypage{color:black;margin-bottom:5px;font-size:1.8em;font-weight:bold;clear:none}.low_price_popup .highlight,#description div h2 .highlight{background:transparent}#product_main .information{width:30%}#specification,#description,#others_bought,.compatible_printers,#reviews{float:left;padding:15px 0 0 0;width:100%}#description{width:455px;margin-top:0}#specification{width:480px;color:black;font-size:1.1em;float:right}.no_description #specification{width:100%}.compatible_printers{border-bottom:5px solid #acacac;padding-top:0}#reviews{padding-top:0}#specification h2,#description h2{border-top:none;margin-top:0;padding-top:10px;width:100%}#description .article h2{font-family:arial,helvetica,sans-serif;font-size:1.2em}#specification table{width:100%}#specification th,.specification th{padding:10px 15px;background:#ebebeb;border:1px solid #cccccc;width:145px}#specification td,.specification td{padding:10px 15px;background:white;border:1px solid #cccccc}#specification label,.specification label{float:left;margin-right:0.2em}#description .more_description{font-size:1.1em}#description ul{list-style-type:disc;margin:1em 0 0 1em}#description br{display:none}#main .view_more_printers{width:410px;float:right;margin-top:1em}#main .view_more_printers p{font-style:italic}#main .view_more_printers a{font-style:normal;text-decoration:underline}#product_main .compatibles{float:left;margin:0;text-align:left;width:93%;padding:3%;color:black;background:#f4f4f4;border:1px solid #e1e1e1}#product_main .compatibles span{background:#f4f4f4;display:block;padding:5px 0 0 0;font-size:0.9em;float:left;width:61%;line-height:1.4;font-size:1em}#product_main .compatibles:hover span{text-decoration:underline}#product_main .compatibles .image{text-align:center;margin:0 4% 0 0;background:white;padding:0;text-decoration:none;height:62px;line-height:62px;width:25%;min-width:64px;border:1px solid #e1e1e1}#product_main .compatibles .image img{position:static;padding:0;vertical-align:middle}#product_main .compatibles span.price{width:auto}#product_main .compatibles span.price.ex_vat_price{font-weight:bold;padding-right:5px}#product_main .compatibles span.price.inc_vat_price{font-weight:normal;font-size:0.95em;padding:6px 0 0 0;color:#666}#reviews{font-size:1.2em}#reviews p{clear:both;margin-bottom:5px}#reviews h2{margin-top:0;margin-bottom:20px}#reviews ul{margin:0;padding:0;font-size:1em;clear:both;float:left;width:100%}#reviews ul.all{margin-bottom:20px}#reviews .heading{margin-bottom:10px;float:left}#reviews .heading img{float:left}#reviews .heading h2{float:left;width:500px;margin:0}.reviews_list .summary{float:left;width:320px}.reviews_list .summary ol,.reviews_list .summary li,.google_reviews_ligthbox .bars ol,.google_reviews_ligthbox .bars li{float:left;width:100%}#main .reviews_list .summary li,#reviews .summary li,#lightbox_html .google_reviews_ligthbox .bars li{margin-top:0;margin-bottom:2px}#main .product .reviews_list .summary li span{padding:0;margin-right:10px}.reviews_list .summary li a{color:black}.reviews_list .summary span,.google_reviews_ligthbox .bars span{float:left}.reviews_list .summary .graph,.google_reviews_ligthbox .graph{width:200px;height:22px;background:#F3F5CE}.reviews_list .summary .graph strong,.google_reviews_ligthbox .graph strong{background:#EDD400;height:22px;float:left}#main .reviews_list a.all_reviews{font-weight:bold;padding-top:15px;float:left;color:black;text-decoration:underline}#main .reviews_list a.all_reviews:hover{text-decoration:none}.reviews_popup{position:absolute;top:20px;left:0}.reviews_popup .arrow{width:0;height:0;float:left;margin-left:18px;border-style:solid;border-color:transparent transparent #EDD400 transparent;border-width:0 8px 15px 8px;display:block}#product_main .reviews_popup h3{font-weight:600}.reviews_popup .reviews_list{border:3px solid #EDD400;background:white;padding:20px 0 0 15px;box-shadow:4px 4px 0 0 rgba(0,0,0,0.2);float:left}.reviews_popup .reviews_list .summary{padding:15px 0;width:305px}.reviews_popup .reviews_list .summary li{margin-left:0;font-size:0.95em}#main .reviews_list .summary li span.star_number{margin-right:0;width:50px}#main .reviews_popup.reviews_list .summary li span.graph{margin-right:20px}#main .reviews_popup.reviews_list .summary li span.review_number{margin-right:0;color:#666}#main .reviews_popup.reviews_list .summary li span.review_number.black{color:black}#reviews .details{float:left;width:590px;margin-left:30px}#reviews .details p.average_and_total{font-size:1.1em;line-height:1;margin-bottom:20px}#reviews .details .recommended{padding-bottom:15px}#reviews .details .button{padding:14px 0;width:280px;text-align:center;font-size:0.85em;letter-spacing:0.1em;display:block}#reviews .details.no_reviews{margin-left:0;padding-bottom:15px}#reviews .details.no_reviews p{padding-top:15px}#reviews .pagination{text-align:right}#reviews .average,#review .average{margin:0 10px}#reviews .average span,#review .average span{line-height:1.6;color:#EDD400;font-size:1.2em;padding-right:2px}#review .average span{line-height:1}#reviews li{margin:25px 0 0 0;padding:0;list-style:none}#reviews .show_all li.review.hide{display:block}#reviews li.hide{display:none}.reviews_list .summary li span{margin-right:15px;float:left}.reviews_list .summary li a span.star_number{font-weight:bold;text-decoration:underline}.reviews_list .summary li a span.review_number{text-decoration:underline;color:#666}.reviews_list .summary li a span.review_number.black{color:black}.reviews_list .summary li a:hover span{text-decoration:none}#reviews li .text{clear:both;padding-top:5px}#reviews .title{font-weight:bold;font-size:1.2em;line-height:1.4}#reviews .customer_and_date{color:#666;font-size:0.9em;margin-bottom:0}#reviews .customer{color:black;font-weight:bold}.review .rating{margin-top:3px;margin-right:10px;float:left}.reviews .rating{width:65px;padding-top:2px}.rating span{color:#EDD400;margin:0;font-size:1.2em;padding-right:2px}.big_stars .rating span{padding-right:0;font-size:1.2em}#reviews .more_reviews{font-size:1.1em;margin-top:20px}.questions{float:left;margin:0;width:100%}.questions h2{margin-top:10px}.questions .info{float:left;font-size:1.25em;font-weight:bold;width:60%}.questions .full_question_arrow{display:none}.questions .info p br{display:none}#answering_time{font-weight:normal}.questions .lightbox{float:left;margin-left:40px;padding:14px 0;text-align:center;width:220px;font-size:1em;letter-spacing:0.1em;font-weight:normal}.questions li{border-top:1px dashed #cdcdcd;padding:30px 0;clear:both;float:left;width:100%;margin-top:15px;font-size:1.2em}.desktop_hidden_item{display:none}.show_all .desktop_hidden_item{display:block}.questions .answer,.questions .question{border-left:2px solid #acacac;width:80%;float:left}.questions li .icon{float:left;width:25px;margin:0 2% 0 3%}.questions li .text,.questions .answer .text_and_author{float:left;width:85%}.questions .answer .text_and_author .text{width:100%}.questions .question h4{font-weight:bold;position:relative;font-family:arial,helvetica,sans-serif}.questions .question h5{color:#999999;margin:0 0 20px 0;font-weight:normal}.questions .answer .text{border-left:none;padding-left:0;position:relative}.questions .answer .answered_date{color:#999999;font-size:0.75em}.questions .answer .answered_date strong{font-weight:normal;color:black}#ask_question,#ask_question form,#ask_question ul{clear:both;float:left;width:100%}#ask_question{padding:20px 8%;width:84%;font-size:1.2em}#ask_question.with_template{width:100%;padding:0}#ask_question li.question label span{font-size:0.8em}#ask_question h1{border-bottom:5px solid #acacac;padding-bottom:15px;font-weight:600}#ask_question h2{padding-top:0;padding-bottom:0;margin-top:0;font-weight:600}#ask_question form{margin-top:10px}div#ask_question form ul{margin-left:0}div#ask_question form li{margin-bottom:15px}div#ask_question.review form li{clear:both}#ask_question label{width:90px;font-size:1em;text-align:left;margin-right:0}#ask_question.review label{width:100%;display:block;font-weight:bold;padding-bottom:10px}#ask_question.review label.radio{width:auto;display:inline;font-weight:normal;padding-right:10px}#ask_question.review p{padding-bottom:10px;font-size:0.85em}#ask_question.review a.item{background:white;border:1px solid #e1e1e1;margin-bottom:10px;display:block;height:60px;line-height:60px;float:left;width:100%}#ask_question.review a.item:hover{text-decoration:none;border-color:#acacac}#ask_question.review a.item:first-child{margin-top:20px}#ask_question.review a.item img{vertical-align:middle;padding:0 10px}#ask_question input.text,#ask_question textarea{border:1px solid #e1e1e1;height:24px;font-size:0.92em}#ask_question .error{font-size:80%}#ask_question.review .error{width:100%;margin-top:0;margin-left:5px;background:transparent;padding:5px 0 10px 0}#ask_question .asterisk{color:#f40000}#error_question,#error_title{position:static;display:block;margin:0;padding:0}#ask_question li.question label{width:100%;margin-bottom:10px}#ask_question li.question textarea,#ask_question li.question input,#ask_question.review textarea,#ask_question.review input.text{width:80%}#ask_question li.question textarea,#ask_question.review textarea{height:148px}#ask_question li.question_body{margin-bottom:5px}#ask_question li.publish label{float:left;font-weight:normal;margin-top:0;width:auto;font-size:0.8em;line-height:1;padding-left:5px;line-height:1.4em}#ask_question li.publish span{width:15px;float:left;color:black;font-size:1.1em}#ask_question li.submit input.button{width:248px;line-height:39px;height:39px;padding:0;font-size:0.85em;font-weight:400}#ask_question .left_side label{padding-bottom:0}#ask_question .left_side h2 span{float:left;width:80%}#ask_question .left_side h2 .image{float:right;width:100px}#ask_question .right_side .box{font-size:0.85em;margin-top:0}#ask_question .right_side h2{font-weight:normal}#ask_question .example{margin-top:30px}#ask_question .example h3{font-weight:600;padding-bottom:10px}#review_rating_stars{clear:both;float:left;padding-bottom:15px}#review_rating_stars span{float:right;font-size:1.5em;color:#ccc;padding-right:5px;cursor:pointer}#review_rating_stars span.hover,#review_rating_stars span.hover~span,#review_rating_stars span.selected,#review_rating_stars span.selected~span{color:#EDD400;width:auto}#ask_question a{font-weight:bold}#ask_question a.button{font-weight:normal}.product_info #description{padding-top:10px;margin-top:0;width:100%}.product_info #specification{width:100%;margin-left:0;padding-bottom:20px}.product_info #description h2,.product_info #specification h2{width:100%;font-size:1.4em}.product_info #description h2{font-size:1.55em}.product_link>a{color:#193d71}.more_items,.more_reviews{color:#193d71;font-size:1.3em;font-weight:bold;display:block;border-top:2px solid #dfdfdf;float:left;width:100%;padding:15px 0 20px 0;line-height:1}.more_items:hover,.more_reviews:hover{text-decoration:none}.more_items .icon,.more_reviews .icon{color:#1A158C;margin-right:10px}.more_items:hover .text,.more_reviews:hover .text{color:#4FBCEF;text-decoration:underline}.more_items:hover .icon,.more_reviews:hover .icon{color:#4FBCEF}.product_title_info{position:absolute;width:320px;z-index:100}.product_title_info .arrow{width:0;height:0;border-style:solid;position:absolute;border-width:0 10px 15px 10px;border-color:transparent transparent #2fba33 transparent;top:-13px;left:20px}.product_title_info .contents{background:#2fba33;width:316px;padding:2px;box-shadow:4px 4px 0 0 rgba(0,0,0,0.2)}.product_title_info h4{color:white;font-size:1.2em;font-family:'Open Sans',sans-serif;font-weight:600;padding:5px 10px;line-height:2.3em}.product_title_info span{vertical-align:middle}.product_title_info h4 .fa{font-size:2.3em;padding-right:5px}.product_title_info p{background:white;padding:15px;line-height:1.5}.product .details li.cashback{color:#C90404;padding-top:5px;font-size:0.95em}.product .details li.cashback>span{float:left;padding-right:5px;line-height:1.6}.product .details li.cashback>a{color:#C90404;text-decoration:none;text-decoration:underline;float:left}.product .details li.cashback>a:hover{text-decoration:none}.product .image .cashback,#product_main .image a.cashback{color:white;position:absolute;background-color:#203B71;width:55px;height:55px;text-align:center;right:0;top:0;font-family:'Open Sans',sans-serif;font-weight:600;font-size:0.75em;border:none;padding:0}.product .image .cashback span{display:block;line-height:1;padding-bottom:5px}.product .image .cashback .upto{padding-top:5px;padding-bottom:4px}.product .image .cashback .amount{font-size:2em}.item_page_links{float:left;width:100%;border-top:2px solid #e1e1e1;margin-top:30px;padding-top:20px}.item_page_links li{float:left;width:23.5%;margin-left:2%}.item_page_links li.first{margin-left:0}.item_page_links li a{display:block;border:1px solid #e1e1e1;background:white;height:40px;line-height:40px;color:#666;text-align:center;font-size:1.05em;font-family:'Open Sans',sans-serif}.item_page_links li a .fa{padding-left:5px}#item_product_information,#item_questions,#item_reviews{float:left;width:100%}#lightbox_overlay{position:fixed;background:#000000;z-index:90;top:0;left:0;right:0;bottom:0;width:100%;opacity:0.7;filter:alpha(opacity=70)}#lightbox_container{position:absolute;text-align:center;z-index:100;width:100%;left:0;line-height:0}#cs_lightbox{position:fixed;left:0;top:0;width:100%;height:100%;text-align:center;cursor:pointer;background:#333;background:rgba(0,0,0,0.8);z-index:90}#lightbox_content{background:#ffffff;width:600px;margin:0 auto;height:auto;position:relative;z-index:100;left:0;top:0;padding:10px;text-align:left;box-shadow:6px 6px 0 0 rgba(0,0,0,0.2)}#lightbox_html{text-align:left;line-height:140%;height:auto;float:left;width:100%}#lightbox_loader{margin:0 auto;position:absolute;width:50px;height:50px;z-index:9999;top:50%;left:0;right:0;background:url(/static/images/lightbox_sprite.png) no-repeat 0 0 transparent}#lightbox_loader p{padding-top:12px;margin:0}#close_lightbox{position:absolute;right:10px;top:10px;font-size:40px;cursor:pointer;display:block;color:black;text-decoration:none}#close_lightbox.find_your_printer{top:-32px;right:-32px}#close_lightbox:hover{color:#4FBCEF}div#lightbox_html h3{border:none;background:none;padding-left:0}div#lightbox_html ol{margin:0 0 1em 0;padding:0;line-height:1.4em}div#lightbox_html ul{margin:0 0 1em 2em;padding:0;line-height:1.4em;list-style:disc}div#lightbox_html li{margin:3px 0;padding:0}#cvv_info p{clear:both}h2.visa_maestro,h2.amex{margin-bottom:20px;clear:both;float:left;width:100%;padding-bottom:0}h2.visa_maestro span,h2.amex span{float:left}#cvv_info h2 .cards{float:left;margin-left:20px;width:auto}#cvv_info h2 .name{padding-top:2px}div#specification ul{margin:0}#email_preferences h1{border-bottom:5px solid #acacac;padding-bottom:15px;font-weight:600}#email_preferences .email_preferences_section .email_options{margin-left:0;width:auto;border:none;width:100%;padding:0}#email_preferences .email_preferences_section .email_options h3{padding:0 0 5px 0;border-bottom:1px solid #e1e1e1}#email_preferences .email_preferences_section .email_options ul{margin:0}#email_preferences .email_preferences_section .email_options li{padding:0;margin:14px 0 0 0}#email_preferences .email_preferences_section .email_options label{margin:0 0 0 10px}#email_preferences .email_preferences_section .privacy{padding:2%;width:96%}#email_preferences .email_preferences_section .privacy p{padding-top:10px}.no_payment_on_address h1{color:black;font-size:1.6em;margin-top:12px}.no_payment_on_address .help{color:#999}.google_reviews_ligthbox{text-align:left;width:680px;margin-left:50px;padding-top:30px;height:550px}.google_reviews_ligthbox .title{border-bottom:2px solid #e1e1e1;float:left;width:100%;padding-bottom:10px}.google_reviews_ligthbox .title img{float:left}.google_reviews_ligthbox .title .rating{font-size:1.6em;padding:15px 0 0 10px;float:left}.google_reviews_ligthbox .summary{float:left;padding-top:30px}.google_reviews_ligthbox .summary h3{font-size:1.7em;padding:0 0 15px 0}.google_reviews_ligthbox .summary p{font-size:1.2em}.google_reviews_ligthbox .summary .button{clear:both;float:left;margin:28px 0 0 0;font-size:0.95em;width:278px;padding:0;line-height:41px}.google_reviews_ligthbox .bars{float:right;width:280px;padding-top:30px}.google_reviews_ligthbox .bars .star_number{padding-right:10px;font-size:1.2em}.google_reviews_ligthbox .reviews{clear:both;float:left;width:100%;padding:30px 0 0 0}.google_reviews_ligthbox .reviews p{padding-bottom:20px}.google_reviews_ligthbox .reviews .review{width:560px}.google_reviews_ligthbox .reviews .review p{padding-bottom:30px}.google_reviews_ligthbox .reviews .review .rating{width:100%}.delete_printer{height:80px}.cashback_lightbox{padding:20px 75px}.cashback_lightbox h1{font-weight:600;font-size:2.1em;margin-bottom:25px}.cashback_lightbox p.last{margin-bottom:30px}.cashback_lightbox p a{font-weight:bold}.cashback_lightbox .button{width:250px;padding:12px 0;font-size:0.9em;display:block;font-weight:400}.contents_for_lightbox{padding:20px 50px;float:left;width:695px}.contents_for_lightbox h1{font-weight:600}.contents_for_lightbox a.info{color:black}.delivery_information.contents_for_lightbox{padding-top:10px}.delivery_information.contents_for_lightbox h2{padding:0;font-weight:600;margin-bottom:15px}.delivery_information.contents_for_lightbox table td{line-height:1.2}.delivery_information.contents_for_lightbox table td.ref{width:22.5%}.delivery_information.contents_for_lightbox table.schedule td.ref{width:40%}.delivery_information.contents_for_lightbox table.delivery_options td.last{width:10%}.delivery_information.contents_for_lightbox table tr.free td{padding:5px 1.5%}.delivery_information.contents_for_lightbox table td.ref strong{font-weight:normal;white-space:nowrap}.delivery_information.contents_for_lightbox a.info{text-decoration:none}.delivery_information.contents_for_lightbox .extra_delivery_info{float:left;width:100%;padding-bottom:10px}.delivery_information.contents_for_lightbox .extra_delivery_info h3{clear:both;float:left;width:auto;padding:0}.delivery_information.contents_for_lightbox .extra_delivery_info p{float:left;width:auto;padding:0;margin:0}.delivery_information.contents_for_lightbox .extra_delivery_info p::before{content:"-";font-weight:bold;padding:0 10px}#receipt.print{text-align:left;width:800px;padding:10px 10px 40px 10px}#receipt.print #billing,#receipt.print #delivery{clear:both;float:left;width:100%}#receipt.print #receipt{padding:0}#receipt.print img{border:none}#receipt.print p{font-size:10pt}#receipt.print h1{font-size:18pt}#receipt.print h2{font-size:14pt;border-bottom:1px solid #969696;width:100%}#receipt.print h2.no_top_border{border-top:none}#receipt.print h3{font-size:12pt;width:100%;border-bottom:1px solid #969696;margin-bottom:10px}#receipt.print h4{font-size:10pt}#receipt.print table{border-collapse:collapse;width:100%}#receipt.print #shopping_cart tr{border:none}#receipt.print #shopping_cart th,#receipt.print #shopping_cart td{font-size:10pt}.hidden{display:none}.sprite{background:url(/static/images/cs_sprite.png?1441643558) no-repeat 0 0 transparent}@media
only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.sprite{background-image:url(/static/images/cs_sprite@2x.png?1441643558);background-size:875px 675px}}.sprite.logo{background-position:0 -350px;width:256px;height:68px;display:block}.sprite.checkout_logo{background-position:-300px -350px;width:256px;height:70px;display:block}.sprite.norton{background-position:-300px -200px;width:104px;height:57px;display:block}.cards .sprite{float:left;width:50px;height:32px;margin-right:10px}.cards .sprite.visa,.cards .sprite.delta{background-position:0 -50px}.cards .sprite.electron{background-position:-75px -50px}.cards .sprite.mc,.cards .sprite.mastercard,.cards .sprite.mastercarddebit{background-position:-150px -50px}.cards .sprite.maestro{background-position:-225px -50px}.cards .sprite.amex{background-position:-300px -50px}.cards .sprite.paypal{background-position:-375px -50px}.cards .sprite.card_unavailable{background-position:-9375px -50px}.cards.small .sprite{float:left;width:40px;height:26px;margin-right:5px}.cards.small .sprite.visa,.cards.small .sprite.delta{background-position:-450px -50px}.cards.small .sprite.electron{background-position:-525px -50px}.cards.small .sprite.mc,.cards .sprite.mastercard,.cards .sprite.mastercarddebit{background-position:-600px -50px}.cards.small .sprite.maestro{background-position:-675px -50px}.cards.small .sprite.amex{background-position:-750px -50px}.cards.small .sprite.paypal{background-position:-825px -50px}.questions .question .sprite.icon{width:24px;height:26px;background-position:-75px 0}.questions .answer .sprite.icon{width:24px;height:26px;background-position:-125px 0}.sprite.google{background-position:0 0;float:left;width:48px;height:17px;margin-left:12px}.sprite.award{display:block}.sprite.award.google{background-position:0 -450px;width:100px;height:76px;margin-left:0;float:none}.sprite.award.hitwise{background-position:-125px -450px;width:62px;height:76px}.sprite.award.fasttrack{background-position:-225px -450px;width:50px;height:76px}.sprite.award.safebuy{background-position:-325px -450px;width:91px;height:76px}.sprite.award.ekmoi{background-position:-450px -450px;width:76px;height:76px}.sprite.award.hp_gold{background-position:-575px -450px;width:121px;height:42px;margin-top:14px}.sprite.google.large{background-position:-650px -200px;float:left;width:135px;height:45px;margin-left:0}.sprite.live_help{width:16px;height:117px;display:block;float:none;margin:21px auto 0 auto;background-position:0 -200px}.sprite.recommended{width:105px;height:105px;background-position:-50px -200px;position:absolute;top:-2px;left:-2px}.best_buy_budget .sprite.recommended{background-position:-175px -200px}.swatch .sprite{margin-left:-4px}.swatch .sprite.black{background-position:-75px -150px}.swatch .sprite.blue{background-position:-100px -150px}.swatch .sprite.cyan{background-position:-50px -150px}.swatch .sprite.darkgrey{background-position:-150px -150px}.swatch .sprite.green{background-position:-200px -150px}.swatch .sprite.grey{background-position:-225px -150px}.swatch .sprite.lightcyan{background-position:-250px -150px}.swatch .sprite.lightgrey{background-position:-275px -150px}.swatch .sprite.lightmagenta{background-position:-300px -150px}.swatch .sprite.magenta{background-position:-25px -150px}.swatch .sprite.orange{background-position:-325px -150px}.swatch .sprite.red{background-position:-125px -150px}.swatch .sprite.yellow{background-position:0 -150px}.swatch .sprite.gold{background-position:-175px -150px}.swatch .sprite.purple{background-position:-350px -150px}.swatch .sprite.white{background-position:-375px -150px}.swatch .sprite.brown{background-position:-400px -150px}.group .swatch .sprite{width:25px;height:33px;float:left;margin:0 0 0 -6px;padding:0}.group .swatch .sprite.black{background-position:-150px -100px}.group .swatch .sprite.blue{background-position:-200px -100px}.group .swatch .sprite.cyan{background-position:-100px -100px}.group .swatch .sprite.darkgrey{background-position:-300px -100px}.group .swatch .sprite.green{background-position:-400px -100px}.group .swatch .sprite.grey{background-position:-450px -100px}.group .swatch .sprite.lightcyan{background-position:-500px -100px}.group .swatch .sprite.lightgrey{background-position:-550px -100px}.group .swatch .sprite.lightmagenta{background-position:-600px -100px}.group .swatch .sprite.magenta{background-position:-50px -100px}.group .swatch .sprite.orange{background-position:-650px -100px}.group .swatch .sprite.red{background-position:-250px -100px}.group .swatch .sprite.yellow{background-position:0 -100px}.group .swatch .sprite.gold{background-position:-350px -100px}.group .swatch .sprite.purple{background-position:-700px -100px}.group .swatch .sprite.white{background-position:-750px -100px}.group .swatch .sprite.brown{background-position:-800px -100px}.sprite.hp_gold_confidence{background-position:-415px -192px;width:215px;height:41px;display:block;background-color:#ffffff;border:#e1e1e1 1px solid}.sprite.hp_gold_confidence.brand{margin-top:10px;float:right}.sprite.hp_gold_confidence.model{margin:8px 0 0 2%}.sprite.hp_gold_confidence.product{margin-top:5px;margin-bottom:20px;float:right !important}#content .list_controls{margin-bottom:10px;font-size:1.2em;display:block;float:left;width:100%}#content .list_controls.bottom_navigation{margin-bottom:0;border-top:1px solid #e1e1e1}#content .list_controls.bottom_navigation .pagination_blocks{border-bottom:0}.list_controls .filter{background:#F4F4F4 none repeat scroll 0 0;padding:7px 0 6px;width:100%;float:left;border-bottom:2px solid #e1e1e1}#search_controls #sorter_results{padding:10px;float:right}#search_controls #sorter_results .sort_by_name{margin-top:0}#search_controls #sorter_results .dropdown{padding-bottom:2px;padding-top:2px}#search_controls #sorter_results .dropdown .list{top:13px;height:85px}#search_controls .pagination_blocks{width:auto;border-bottom:0}#search_filter{margin-top:20px;width:230px;float:left}#search_filter .section_header{display:block;background:#a9a9a9;color:#ffffff;height:18px;padding:10px;border:0;margin:0;line-height:18px;font-size:1.2em;font-family:"Roboto",sans-serif;font-weight:500}#search_filter .section_header button.clear_all{float:right;margin-top:-3px;color:#111111;border:0;background-color:#f4f4f4;height:24px;text-transform:uppercase}#search_filter .section_header button.clear_all:hover{text-decoration:underline;cursor:pointer}#search_filter>div{margin-bottom:20px;background-color:#f9f9f9}#search_filter .section_header + div{padding:10px;border:1px solid #ebebeb}#search_filter .type_header{font-family:"Roboto",sans-serif;display:block;margin-bottom:2px;padding-bottom:2px;color:#111111;font-size:1.1em;font-weight:400}#search_filter .type_header.underlined{border-bottom:1px solid #bbbbbb}#search_filter .collapsible .type_header{cursor:pointer}#search_filter .type_header i{color:#111111;float:right;text-decoration:none;margin-top:5px}#search_filter .type_header i:hover{color:#106656}#search_filter .collapsible .container{overflow:auto;max-height:475px}#search_filter form label{display:block;color:#000;font-size:1.0em;padding-left:15px;text-indent:-15px;cursor:pointer}#search_filter form label:hover{text-decoration:underline}#search_filter form input[type="checkbox"]{margin:0;margin-right:5px;vertical-align:middle}#search_filter form label.crossed{padding-left:0;*padding-left:15px}#search_filter form label.crossed:before{content:"\d7";display:inline-block;width:15px;height:15px;font-size:20px;color:#111111;border:1px solid #111111;background-color:#fff;text-indent:2px;line-height:16px;position:relative;left:13px;top:2px}#search_filter form label.crossed input[type="checkbox"]{visibility:hidden;*visibility:visible !important}.hide{display:none}.loading{position:relative;pointer-events:none}.loading .loading-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:rgb(249,249,249);background:rgba(249,249,249,0.6)}.loading .loading-text{font-size:1.2rem;position:relative;display:block;text-transform:uppercase;font-weight:bold}.loading .loading-text:after{content:"..."}.loading .loading-spinner{position:absolute;top:50%;bottom:0;left:0;right:0;margin:-3.9375rem auto 0;text-align:center}.loading .loading-icon{font-size:4.8125rem;line-height:5.25rem;display:block;vertical-align:middle}#search_results{width:100%;margin-top:0}#search_results .results{margin-top:0}#search_results .products.filter_room{width:728px;float:right}#search_results .no_search_info{font-weight:bold;font-size:1.2em}#search_results .products .printer .product_details{width:60%;float:left;margin-left:2%}#search_results .products .printer .product_details .details{width:100%}#search_results .results .product.first{border-top:none}#search_results .did_you_mean{font-size:1.4em}.no_search_results{font-size:1.4em}.no_search_results h1{margin-bottom:35px}.no_search_results h1 .fa{font-size:1.2em;padding-right:10px}.no_search_results ul{margin:15px 0}.no_search_results li{list-style-type:disc;margin-left:20px}.no_search_results a{text-decoration:underline}.pagination_blocks p{font-size:120%}.pagination_blocks a{color:#000 !important}.list_controls .pagination_blocks{border-bottom:#f4f4f4 2px solid;padding-bottom:10px;width:100%}.pagination_blocks{float:left;width:75%;padding-top:10px}.pagination_blocks .page_of_pages{float:left;margin:0 20px 0 10px;line-height:24px}.pagination_links{float:left;list-style-type:none}.pagination_links li{float:left;margin:0 5px 0 0}.pagination_links li span{color:#999}.pagination_links li a,.pagination_links li span{line-height:24px;padding:0 5px}.pagination_links li .current{text-decoration:underline;color:#203B71;font-weight:bold}.pagination_links .fa{background:#ffffff;border:1px solid #ccc;width:22px;height:22px;text-align:center;line-height:22px;text-decoration:none;padding:0}.pagination_links a.fa:hover{background:#203B71;color:#ffffff !important}.pagination_links .prev_page{margin-right:20px}.pagination_links .next_page{margin-left:20px}.dropdown{background:white;border:1px solid #e1e1e1;padding:5px 10px;cursor:pointer;position:relative}.dropdown .selected{float:left;width:auto}.dropdown .arrow{float:right}.dropdown .list{position:absolute;background:white;border:1px solid #e1e1e1;border-top:none;padding:5px 0;left:-1px;display:none;z-index:20}.dropdown .list a{display:block;padding:5px 10px 5px 20px;text-decoration:none;position:relative;color:#000}.dropdown .list a:hover{background-color:#203B71;color:white}.dropdown .list a .fa{position:absolute;left:5px;top:9px;font-size:0.75em;display:none}.dropdown .list a.current .fa{display:block}.dropdown .list.show{display:block}#sorter_results{float:left}#sorter_results .sort_by_name{float:left;margin:5px 15px 0 0}#sorter_results .dropdown{width:168px;height:18px;line-height:18px;float:left}#sorter_results .dropdown .list{top:28px;width:188px}#sorter_results .dropdown .arrow{line-height:18px}.filter .results_per_page{float:right}.filter .results_per_page .results_per_page_title{float:left;margin:5px 15px 0 0}.filter .results_per_page .dropdown{width:58px;height:18px;line-height:18px;float:left}.filter .results_per_page .dropdown .list{top:28px;width:78px}.filter .results_per_page .dropdown .arrow{line-height:18px}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots{width:100%;padding:0;list-style:none;text-align:center;margin-top:-30px}.slick-dots li,.responsive .customer_comments .slick-dots li{position:relative;display:inline-block;width:18px;height:20px;margin:0;padding:0;cursor:pointer;background:transparent}.slick-dots li a{display:block;border-radius:100px;background:white;box-shadow:inset 1px 1px 1px 0 rgba(0,0,0,0.75);text-decoration:none;width:10px;height:10px}.slick-dots li.slick-active a{background:#4FBCEF;box-shadow:none}@media screen and (max-width:1078px){#live_chat{display:none}}@media screen and (max-width:1023px){body.responsive{min-width:0;-webkit-text-size-adjust:none}.responsive .wrap{width:96%;padding-left:2%;padding-right:2%}.responsive .hide_on_large_tablet,.responsive #mobile_nav .hide_on_large_tablet{display:none}.responsive .show_on_large_tablet{display:block}.responsive h2{font-size:1.2em;padding:15px 0}.responsive h2.alternative{padding-left:2%}.responsive #lightbox_html .zoom_image img{width:100%}.responsive .header_and_nav{position:fixed;left:0;top:0;width:100%;z-index:50;transition:top .2s ease;-webkit-transition:top .2s ease;-moz-transition:top .2s ease;-o-transition:top .2s ease;-ms-transition:top .2s ease}.responsive #header{background:white}.responsive.wide #wrapper{padding-top:99px}.responsive #header .wrap{position:static;padding:0 1%;width:98%}.responsive #header .account_links_and_search{width:100%;margin-top:5px;text-align:center}.responsive #logo_and_info{width:100%;text-align:center;margin-top:0;height:auto;padding-bottom:5px}.responsive #logo_and_info .logo{margin:0 auto;background-position:-600px -350px;width:150px;height:45px}.responsive.checkout #logo_and_info{width:auto}.responsive .site_search{width:94%;margin-top:6px;border:none}.responsive .site_search .search_input{width:84%}.responsive .links_and_search{border:none}.responsive #navigation{position:relative;z-index:100}.responsive.checkout #navigation{z-index:0}.responsive #navigation .wrap{width:100%;padding:0}.responsive #nav_links{z-index:200;background:white;color:black;width:90%;padding:0 5% 15px 5%;border-top:none;top:99px;left:0;right:0;bottom:0;position:fixed;overflow-y:auto;transition:top 0.2s ease;-webkit-transition:top .2s ease;-moz-transition:top .2s ease;-o-transition:top .2s ease;-ms-transition:top .2s ease}.responsive #nav_links.with_reduced_header{top:44px}.responsive #nav_links>ul{width:100%}.responsive #nav_links.show{display:block}.responsive #nav_links li{border:none;width:100%;text-align:left;border-bottom:1px solid #e8e8e8;height:auto}.responsive #nav_links li.three_d_print{border-bottom:0}.responsive #nav_links li.ink,.responsive #nav_links li.toner,.responsive #nav_links li.tape,.responsive #nav_links li.paper{width:100%}.responsive #nav_links li a,.responsive #nav_links li.home a,.responsive #nav_links li span{width:98%;color:black}.responsive #nav_links li .top{width:88%;float:left}.responsive #nav_links li>a,.responsive #nav_links li>span,.responsive #nav_links li.home a{text-align:left;line-height:48px;height:48px;color:black;width:98%}.responsive #nav_links li a.sub_menu_toggle{width:10%;padding-left:0;float:right;text-align:center;text-decoration:none;display:block;border-bottom:none}.responsive #nav_links li a.sub_menu_toggle span{vertical-align:middle;padding:0;font-size:1.1em}.responsive #nav_links li>div.menu{position:static;padding:0;margin:0;width:100%}.responsive #nav_links li>div.menu>ul{margin:0;width:100%;padding-bottom:10px}.responsive #nav_links li>div.menu>ul>li{margin-right:0;width:100%;border-bottom:none}.responsive #nav_links li>div.menu>span.show_more{margin:0;padding-top:0;padding-bottom:20px}.responsive #nav_links li>div.menu>ul>li.last{border-bottom:none}.responsive #nav_links li>div.menu>ul>li>a{line-height:1.25em;height:auto;font-size:1.25em;padding:5px 0 5px 2%;vertical-align:middle;display:block}.responsive #nav_links li>div.menu>ul>li>a>span{display:inline;padding:0 5px 0 0;vertical-align:middle}.responsive .delivery .message{padding-left:10%;padding-right:10%}.delivery .message a{font-size:1.25em}.responsive .delivery .message .icon{display:block;font-size:2.35em}.responsive .delivery .message strong{display:block}.responsive #footer .site_links_and_awards .wrap{padding:0;margin:0;width:100%}.responsive #footer .site_links{padding-top:0;padding-bottom:20px}.responsive #footer .site_links .site_link_section{width:100%;padding-left:0}.responsive #footer .site_links .site_link_section h4{padding:10px 0 10px 2%;margin:0;font-size:0.9em;width:98%;float:left;height:18px;cursor:pointer}.responsive #footer .site_links .site_link_section h4 span{float:left;line-height:18px}.responsive #footer .site_links .site_link_section h4 a{text-decoration:none;display:block;float:left;width:100%}.responsive #footer .site_links .site_link_section h4 a:hover{text-decoration:none}.responsive #footer .site_links .site_link_section h4 .fa{float:right;margin-right:4%;font-size:1em;display:block}.responsive #footer .site_links .site_link_section ul{border-bottom:1px solid #e1e1e1;padding-bottom:10px;padding-top:10px;display:none}.responsive #footer .site_links .site_link_section ul.show{display:block}.responsive #footer .site_links .site_link_section ul.last{border-bottom:none}.responsive #footer .site_links .site_link_section li{padding-left:2%}.responsive #footer #reassurance h4{font-weight:600}.responsive #footer #reassurance .awards{width:575px}#footer #reassurance .awards .award_item{margin-left:25px;height:70px}.responsive #footer #reassurance .awards .ekomi_rating{padding-top:20px}.responsive .sprite.award.google{background-position:0 -575px;width:87px;height:67px}.responsive .sprite.award.hitwise{background-position:-125px -575px;width:54px;height:67px}.responsive .sprite.award.fasttrack{background-position:-225px -575px;width:44px;height:67px}.responsive .sprite.award.safebuy{background-position:-325px -575px;width:80px;height:67px}.responsive .sprite.award.ekmoi{background-position:-450px -575px;width:67px;height:67px}.responsive .sprite.award.hp_gold{background-position:-550px -575px;width:107px;height:38px}.responsive #footer .blog_and_social{float:none;margin:0 auto}.responsive #footer .cards_and_info{width:100%;padding-top:25px}.responsive #footer .company .available_payments{width:290px;margin:0 auto;float:none}.responsive #footer .company .info{padding-top:25px;text-align:center}.responsive #footer .company #address{font-size:1em;line-height:1.4;font-weight:bold}.responsive #footer .company .subnav{line-height:1.4;padding-top:5px;font-size:1.1em}.responsive #home .printer_list,.responsive .printer_list{margin-bottom:10px}.responsive .customer_comments .comment{width:100%;margin-left:0}.responsive .customer_comments .comment_container{height:130px}.responsive #manufacturers ul li{width:21%;margin-right:4.8%;margin-left:0}.responsive #manufacturers ul li:nth-child(6n),.responsive #manufacturers ul li:nth-child(5n){margin-right:4.8%}.responsive #manufacturers ul li:nth-child(4n){margin-right:0}.responsive #manufacturers ul li,.responsive #manufacturers ul li a.brand{height:80px;line-height:80px}.responsive #manufacturers ul li img{height:65px}.responsive #home .printer_list li a{font-size:0.95em}.responsive #home .printer_list li{width:24%;margin-right:1%}.responsive .speedy_sign_in .account_message,.responsive .speedy_sign_in form{width:100%;float:left}.responsive .error{position:static;width:100%;float:left}.responsive .speedy_reorder_printer .printer_details{width:auto}.responsive .saved_printers .printer{width:19%}.responsive .saved_printers .printer:nth-child(5n){margin-right:3.4%}.responsive .saved_printers .printer:nth-child(4n){margin-right:0}.responsive #close_lightbox{font-size:2.5em;top:5px;right:5px}.responsive .bestsellers a{width:23.1%;font-size:0.9em;height:150px;text-align:center;font-size:0.95em;padding:5px 0}.responsive .bestsellers a.first{margin-left:2%}.responsive .bestsellers a:nth-child(4n+1){margin-left:0}.responsive .bestsellers a .image{height:90px;line-height:90px}.responsive .bestsellers a .image img{max-height:80px}.responsive .bestsellers a .name{width:90%;padding:0 5%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.responsive .speedy_reorder_printer{margin:5px 0}.responsive .list .head .image{height:70px;width:100px}.responsive .list .head .image a{height:70px;line-height:70px;width:100px}.responsive .list .head .image a img{max-width:90px;max-height:60px}.responsive .list .head .title{float:left;width:80%;margin-left:2%}.responsive .list .head h1{font-size:1.4em;font-weight:600;padding:10px 0;width:100%;margin:0}.responsive .list .group h2{padding:15px 0 10px 0;font-size:1.3em}.responsive .list .group h2 .group_name strong{font-weight:600}.responsive .list .head div.extended{width:100%}.responsive .product .pages{margin:0;width:18%}.responsive .product .pages .head{width:91%;font-size:1.1em;padding:4px 4.5%}.responsive .product .image{margin-right:2%;width:35%}.responsive .product .image a,.responsive .product .image div.image_not_available{width:100%}.responsive .product .image .product_image{width:100%}.responsive .list .results .product .price.mobile{float:right;width:42.5%;position:relative}.responsive .product .pricing{float:left;width:99%;border:1px solid #e1e1e1;font-size:0.8em;margin-top:10px}.responsive .product .pricing .prices{background:white;border-bottom:1px solid #e1e1e1;float:left;width:100%;height:32px;line-height:15px}.responsive .product .pricing .prices .price{width:33%;text-align:center;font-size:1.1em;float:left}.responsive .product .pricing .prices .price .inc_vat_price{font-size:1.0em;display:block}.responsive .product .pricing .prices .price span{font-size:1.1em}.responsive .product .pricing .prices .price span.ex_vat_price{color:#203B71;padding-left:5px;font-weight:700;font-family:'Open Sans',sans-serif}.responsive #main .product .pricing .delivery_message{background:#ECECEC;width:100%;text-align:center;height:25px;line-height:25px;padding:0}.responsive #main .price input.add_to_basket{width:100%;height:40px;padding:0;line-height:40px;margin-left:0}.responsive .list .results .product .basket_info{width:99%;margin-top:5px}.responsive #main .product .details.tablet{width:100%}.responsive #main .product .details.tablet .item_link{font-size:0.95em;text-decoration:underline;float:left;width:100%;margin-bottom:10px}.responsive #main .product .details.tablet .item_link:hover{text-decoration:none}.responsive #main .product .details.tablet .in_stock{width:auto;font-size:0.95em;height:30px;line-height:30px;padding-left:10px;margin:0;clear:none}.responsive h1.flypage{font-size:1.5em;font-weight:600;margin-bottom:0}.responsive .pack_contents{margin-bottom:0;padding-top:10px;font-size:1em}.responsive .faded{height:40px;bottom:60px}.responsive #product_main{border-top:none}.responsive #product_main .image{width:53%;margin-top:0}.responsive .product .image .cashback{right:-2px}.responsive #product_main .image .product_image{width:100%;height:270px;line-height:270px}.responsive #product_main .image a,.responsive #product_main .image div.image_not_available{width:100%;height:370px}.responsive #product_main .image a .brand_image,.responsive #product_main .image .image_not_available .brand_image{height:40px}.responsive #product_main .buy{width:38%;padding:10px 2%;min-height:350px;position:relative;margin-top:0}.responsive #main #product_main .cartridge_information{width:100%;margin-top:10px}.responsive #main #product_main .cartridge_information .product_details{width:53%;float:left}.responsive #main #product_main .cartridge_information .pages{float:right;width:42%;margin-top:0}.responsive #product_main .pricing{border:none}.responsive #product_main .buy .quantity{width:28%}.responsive #product_main .buy .quantity .current_qty{width:55%}.responsive #product_main .buy .quantity .qty_select .fa{width:35%;border-left:1px solid #e1e1e1}.responsive #main #product_main .price input.add_to_basket{width:66%;max-width:66%;margin-left:5%;height:42px;float:right}.responsive #product_main .buy .in_stock{font-size:1em}.responsive #product_main .qty_pricing{margin-top:0}.responsive #product_main .qty_pricing table .ex_vat,.responsive #product_main .qty_pricing table .inc_vat_price{font-size:1em}.responsive #product_main .buy .qty_pricing h5{font-size:1.05em}.responsive #product_main .compatibles .image{width:25%}.responsive #product_main .pages .yields li{width:42%;padding-left:8%;text-align:left}.responsive #product_main .pages .yields.cartridges_1 li,.responsive #product_main .pages .yields.cartridges_2 li,.responsive #product_main .pages .yields.cartridges_3 li{width:100%;text-align:center;padding-left:0}.responsive .compatible_printers{border-bottom:none}.responsive .compatible_printers .printer_list li{width:48%;padding-right:2%;margin-right:0}.responsive .compatible_printers .printer_list li:nth-child(3n+1){clear:none}.responsive .compatible_printers .printer_list li:nth-child(2n+1){clear:left}.responsive .compatible_printers .printer_list li a{font-size:0.9em}.responsive .compatible_printers .more_items{margin-top:0}.responsive .more_items,.responsive .more_reviews{font-size:1.1em}.responsive .product_information h2{padding:0 0 0 2%;font-size:1.2em;height:30px;line-height:31px;width:98%;font-family:arial}.responsive .specification th{width:30%}.responsive .questions{font-size:1.1em}.responsive .questions h2{margin-top:0}.responsive .questions .info{width:50%;font-size:1em}.responsive .questions .lightbox{width:250px;padding:0;height:35px;line-height:35px;float:right;margin:0 2% 0 0}.responsive .questions ul{padding-top:15px;float:left;width:100%}.responsive .questions li{font-size:1em;padding:15px 0;margin-top:0}.responsive .tablet_hidden_item{display:none}.responsive .show_all .tablet_hidden_item{display:block}.responsive .questions .answer,.responsive .questions .question{width:100%}.responsive .questions .answer .answered_date{font-size:0.85em}.responsive #reviews{font-size:1.1em}.responsive #reviews h2{margin-bottom:20px}.responsive #reviews .summary{width:49%}.responsive #reviews .summary li span{width:15%;margin-right:0}.responsive #reviews .summary li .graph{width:70%}.responsive #reviews .summary li .review_number{padding-left:2%;width:10%;font-size:0.9em;line-height:22px}.responsive #reviews .details{width:49%;margin:0;float:right}.responsive #reviews .details p.average_and_total{font-size:1em}.responsive #reviews .details .average_and_total strong{display:block}.responsive #reviews .details .average_and_total .average{margin:0}.responsive #reviews .details .recommended{padding-bottom:0;margin-bottom:10px}.responsive #reviews .details .button{width:250px;height:30px;padding:0;line-height:30px;font-size:1em;font-weight:normal}.responsive #reviews ul{margin-top:20px}.responsive #reviews li.review{margin:0 0 15px 0}.responsive .review .rating{width:100%}.responsive #reviews .title{font-size:1em}.responsive .speedy_reorder_printer{text-align:center;padding-top:5px}.responsive .speedy_reorder_printer form,.responsive .speedy_reorder_printer span,.responsive .speedy_reorder_printer p,.responsive .speedy_reorder_printer .speedy_reorder_logo{float:none}.responsive .speedy_reorder_printer .speedy_reorder_logo{font-size:1.3em}.responsive .speedy_reorder_printer .printer_details{width:100%}.responsive .speedy_reorder_printer p{padding-bottom:10px;font-size:1.1em;line-height:1.4}.speedy_reorder_printer form .button{width:50%}.responsive .information .left_side,.responsive .information .right_side{width:100%}.responsive .schools_and_authorities_list ul>li{width:47%}.responsive .businesses .company{width:15.1%;margin-left:1.5%}.responsive .businesses .company.first_on_large_tablet{margin-left:0}.responsive #order_basket .basket.price .quantity{height:40px;line-height:40px;margin-right:10px}.responsive #order_basket .basket.price .quantity .qty_select{height:40px}.responsive #order_basket .basket.price .quantity .qty_select .fa{height:40px;line-height:40px;padding-top:0}.responsive #order_basket .basket.price .quantity .current_qty{padding-top:0}.responsive #order_basket .basket.price .basket_info{width:99%}.responsive .account_header{padding-left:30px}.responsive .account_nav{position:absolute;top:19px;left:0;z-index:100}.responsive #content .list_controls.bottom_navigation .pagination_blocks{width:100%;text-align:center}.responsive #content .list_controls.bottom_navigation .pagination_blocks .page_of_pages{float:none;margin:0}.responsive #content .list_controls.bottom_navigation .pagination_blocks .pagination_links{float:none;margin:0 auto;padding-top:5px}.responsive #content .list_controls.bottom_navigation .pagination_blocks .pagination_links li{float:none;display:inline}.responsive #ask_question.review{padding:0;width:100%}.responsive #ask_question.review h1{border-bottom:0;font-size:1.15em;margin-bottom:0;padding:5px 0 10px 0}.responsive #ask_question.review p{padding-bottom:0}.responsive #ask_question.review .article .button{font-weight:normal;padding:0;width:40%;height:30px;line-height:30px;display:block}}@media screen and (max-width:799px){.responsive .hide_on_tablet,.responsive #itemhead a.hide_on_tablet{display:none}.responsive .show_on_tablet,.responsive #mobile_nav .show_on_tablet{display:block}.responsive #footer .feedback p,.responsive #footer .feedback form,.responsive #footer .feedback .feedback_results{padding:0 4%}.responsive #mobile_nav .categories,.responsive #mobile_nav .account_and_basket{width:50%}.responsive #mobile_nav .categories li.first,.responsive #mobile_nav .categories li.search{width:49.5%}.responsive #navigation .site_search.show{float:left;width:94%;position:absolute;z-index:100;margin-top:1px;background-color:#f4f4f4;padding:8px 3%;display:block;box-shadow:0 4px 6px 0 rgba(0,0,0,0.4);left:0;border:none}.responsive #navigation .site_search form{float:left;background-color:white;width:100%;border:1px solid #e1e1e1;height:28px}.responsive #navigation .site_search span{height:30px;line-height:30px;padding:0}.responsive #navigation .search_input{width:85%;padding:0 0 0 3%;height:28px;line-height:28px;margin-top:0;font-size:0.7em}.responsive #cartridge_finder{height:225px}.responsive #cartridge_finder .wrap{width:100%;padding:0}.responsive #cartridge_finder .search_ui{height:210px;width:92%;padding-left:4%;padding-right:4%}.responsive #find_carts_widget{padding-bottom:15px}.responsive #find_carts_widget h2{text-align:center;font-size:1.15em;padding-top:15px;margin-bottom:10px}.responsive #find_carts_widget .control{width:100%}.responsive #find_carts_widget .find_cartridges_category{font-size:1em;padding-top:0;height:32px;margin-bottom:10px;width:92.83%}.responsive #cartridge_finder #find_carts_widget .find_cartridges_category{width:97%;padding-left:3%}.responsive #find_carts_widget h3{font-size:1.15em}.responsive #find_carts_widget h3 span{line-height:32px;height:32px}.responsive #find_carts_widget h3 span.icon{margin-right:12px}.responsive #find_carts_widget .find_cartridges_category select{height:32px}.responsive #find_carts_widget .control .button{padding:0;width:97%;height:35px;line-height:35px;font-size:1.05em}.responsive #cartridge_finder #find_carts_widget .control .button{width:100%}.responsive .cartridges .text,.responsive .cartridges .products,.cartridges .popular_products .image,.cartridges .popular_products .details{width:100%}.responsive .cartridges .products{position:relative}.responsive .cartridges .products .slick-prev,.responsive .cartridges .products .slick-next{color:#acacac;font-size:2.5em;position:absolute;top:25px;left:30px;text-decoration:none;z-index:20}.responsive .cartridges .products .slick-prev:hover,.responsive .cartridges .products .slick-next:hover{text-decoration:none;color:#000}.responsive .cartridges .products .slick-next{right:30px;left:auto}.responsive .cartridges .products h2.alternative{margin-bottom:0;padding-top:10px;padding-left:2%;width:98%}.responsive .cartridges .popular_products{padding:0;overflow:hidden;height:215px;width:100%;padding-top:0}.responsive .cartridges .popular_products .popular_product{text-align:center;border-bottom:none;font-size:1em;height:200px;padding-top:0;width:50%}.responsive .cartridges .popular_products .popular_product .details{width:90%;padding-left:5%}.responsive .cartridges .popular_products .popular_product .image{height:90px;line-height:90px}.responsive .cartridges .popular_products .popular_product .image img{vertical-align:middle;max-height:70px}.responsive #home .printer_list li,.responsive .printer_list li{width:48%;margin-right:2%}.responsive .printer_list li{font-size:0.9em}.responsive .printer_list li:nth-child(2n+1){clear:both}.responsive #search_controls #sorter_results{padding:10px 2%;width:98%;float:left}.responsive #sorter_results .dropdown .list{width:100%}.responsive .list .results .product .price.mobile{width:60%}.responsive .list .results .product .pages{width:100%;border:none;position:relative;margin-top:5px;font-size:0.9em}.responsive .product .pages{width:100%;margin-top:10px}.responsive .list .results .product .pages .head{text-align:left;background-color:white;padding:0 0 0 2%;width:97%;height:26px;line-height:26px;border:1px solid #e1e1e1}.responsive .list .results .product .pages .yields.show{display:block;position:absolute;top:27px;left:0;border:1px solid #e1e1e1;padding:5px 0;width:99%;font-size:1.1em;z-index:300}.responsive .businesses .company{width:23.1%;margin-left:2%}.responsive .businesses .company.first,.responsive .businesses .company.first_on_large_tablet{margin-left:2%}.responsive .businesses .company.first_on_tablet{margin-left:0}.responsive #navigation .checkout_progress{width:100%}.responsive #navigation .checkout_progress div{font-size:1.25em;padding:0;width:21%;text-align:center}.responsive #navigation .checkout_progress div.spacer{width:4%;font-size:2.2em}.responsive.checkout #main{width:100%}.responsive .cards_excepted{float:left;margin-top:20px}.responsive .customer .payment_method_select{width:100%;margin-left:0}.responsive .customer .payment_method_select li{width:90%;padding-left:3%}.responsive .customer .payment_method_select li label{width:90%}.responsive fieldset.purchase_order ol{padding-left:0;width:100%}.responsive #purchase_order fieldset.purchase_order label{width:auto}.responsive .success,.responsive .error_loader,.responsive #breadcrumbs{display:none}.responsive .customer .comments{padding-left:1%;width:99%}.responsive .customer .comments textarea{width:300px}.responsive #basket_page{width:100%;margin:0;padding-left:0}.responsive .delivery_details{margin-bottom:0}.responsive .delivery_options{width:100%;margin:25px 0 0 0}.responsive #main .customer .delivery_method ol li.exclusive{padding-left:4%;width:96%}.responsive div.cards .card div{clear:left;padding:1% 0 0 0;text-align:left}.responsive div.cards .card .use{float:left}.responsive div.addresses .address .lines{clear:left;padding-left:5px}.responsive div.addresses .address .selected{position:absolute;right:5px;top:5px;width:auto}.responsive div.addresses h3 span.address_name{display:none}.responsive .saved_printers .printer{width:27%}.responsive .saved_printers .printer:nth-child(4n){margin-right:3.4%}.responsive .saved_printers .printer:nth-child(3n){margin-right:0}.responsive .saved_printers .printer .title .delete{top:-6px;right:-6px}.responsive .checkout .order_summary{padding-left:0}.responsive .order_summary li{width:100%}.responsive .order_summary li label{width:auto;text-align:left}.responsive .delivery_information table.schedule{width:100%}.responsive .delivery_information table.schedule td.ref{width:auto}.responsive #checkout_sign_in .customer_exists{width:100%}.responsive #checkout_sign_in .customer_exists .warning div{padding:10px 20px;text-align:center}.responsive #checkout_sign_in .options,.responsive #checkout_sign_in .options ol,.responsive #checkout_sign_in .customer_types a{margin-left:0}.responsive #checkout_sign_in .options{width:100%}.responsive #checkout_sign_in input.button{margin-left:0;float:right;padding:9px 18px 8px 18px;width:auto}.responsive .customer .delivery_method,.responsive .customer .delivery_options .delivery_method{width:100%;margin-left:0}.responsive .customer .delivery_options .delivery_method{width:98%}.responsive #shopping_cart .summary{width:100%;float:left;font-size:1.1em}.responsive div.addresses .address div{clear:both;width:99%;padding-left:1%;padding-right:0}.responsive div.addresses .address .name,.responsive div.addresses .address .lines{padding-left:1%;width:99%}.responsive div.addresses .address .controls,.responsive #new_card .address .controls{clear:both;float:left;padding-top:5px;text-align:left}.responsive #billing_address div.addresses h3 span{padding-left:1%}.responsive #billing_address div.addresses h3 span.address_name{display:none}.responsive #shipping .customer input.email{width:50%}.responsive .email_preferences_section .email_options{width:98%;margin-left:0;padding:15px 1%}.responsive .account_settings,.responsive .orders_and_printers{width:100%;margin-top:20px}.responsive .saved_printers .printer{width:40%;margin-right:10%}.responsive .saved_printers .printer:nth-child(5n){margin-right:10%}.responsive .saved_printers .printer:nth-child(3n){margin-right:10%}.responsive .saved_printers .printer:nth-child(2n){margin-right:0}.responsive .saved_printers .printer .title .delete{top:-4px;right:-4px}.responsive #order_basket .head .qty,.responsive #order_basket .head .price{display:none}.responsive #order_basket .line .description,.responsive #order_basket .line .details{width:49.5%;padding-left:0.5%}.responsive #order_basket .line .details span{clear:both;text-align:left;width:100%}.responsive #order_basket .head .basket{float:right}.responsive #order_basket .total .subtotal,.responsive #order_basket .basket.price,.responsive #order_basket .head .basket{width:45%}.responsive #order_basket .total .totals{width:53%}}@media screen and (max-width:599px){.responsive .hide_on_mobile,.responsive #header .hide_on_mobile,.responsive #itemhead .hide_on_mobile{display:none}.responsive .show_on_mobile,.responsive #mobile_nav .show_on_mobile{display:block}.responsive h1{font-size:1.5em}.responsive h1.account{padding:5px 0;margin-bottom:10px}.responsive h1.no_bottom_margin{margin-bottom:0}.responsive h2{font-size:1.35em;line-height:1.4}.responsive h2.alternative{padding-top:10px;padding-bottom:10px;text-align:center;margin-bottom:10px;padding-left:0;width:100%}.responsive h2.top_border_only,.responsive .bottom_printer_article h2{padding:10px 0}.responsive h2.top_border_only{padding-top:15px}.responsive .article{font-size:1.1em}.responsive .more_items,.responsive .more_reviews{font-size:1.2em}.responsive .more_items .icon,.responsive .more_reviews .icon{margin-right:5px}.responsive .questions .more_items{font-size:1.1em}.responsive .article_small p,.responsive .article p,.responsive .article ul,.responsive .article ol,.responsive .article dl{margin-bottom:20px}.responsive .article.forgotten_password p{margin-bottom:10px}.responsive .page_not_found{font-size:0.9em;padding-bottom:0}.responsive .page_not_found .article h2{margin:0;padding-top:0;padding-bottom:20px}.responsive .page_not_found .article ol{margin-bottom:15px}.responsive .page_not_found .article li{margin-bottom:10px;font-size:1.1em}.responsive.checkout #logo_and_info{width:100%}.responsive #content{padding-bottom:0}.responsive #footer{position:relative}.responsive #header .account_links_and_search{width:100%}.responsive .sprite.checkout_logo{margin:0 auto}.responsive #mobile_nav li{width:49.3%}.responsive.wide #main{margin-top:10px}.responsive .checkout_header a img.secure_logo{display:inline;float:none}.responsive #footer .feedback textarea{width:96%;padding:5px 2%}.responsive #footer .feedback input{width:100%;margin-left:0;margin-top:10px}.responsive #footer .feedback textarea::-webkit-input-placeholder{color:transparent}.responsive #footer .feedback textarea:-moz-placeholder{color:transparent}.responsive #footer .feedback textarea::-moz-placeholder{color:transparent}.responsive #footer .feedback textarea:-ms-input-placeholder{color:transparent}.responsive #footer #reassurance h4{font-size:1em}.responsive #footer #reassurance .awards{width:310px;height:160px}.responsive #footer #reassurance .award_item{width:auto}.responsive #footer #reassurance .award_item:first-child{margin-left:5px}.responsive #footer #reassurance .award_item:nth-child(2){margin-left:35px}.responsive #footer #reassurance .award_item:nth-child(3){margin-left:45px}.responsive #footer #reassurance .award_item:nth-child(4){margin-left:5px;margin-top:20px}.responsive #footer #reassurance .award_item:nth-child(5){margin-left:29px;margin-top:20px}.responsive #footer #reassurance .award_item:nth-child(6){margin-left:20px;margin-top:20px}.responsive .ekomi_rating{font-size:1.3em}.responsive .ekomi_rating span.rating{margin:0 auto;display:block}.responsive .ekomi_rating span.rating span{padding-right:3px;font-size:1.3em}.responsive #footer .site_links .site_link_section h4{font-size:0.95em}.responsive #home h2.inks{padding-top:20px;text-align:center;font-size:1.6em}.responsive #home .popular_printer_list h2.inks{padding-top:18px}.responsive #home .about{margin-bottom:20px}.responsive .reasons{margin-bottom:10px}.responsive #home .reasons h2{padding-top:5px;margin-bottom:10px;font-size:1.35em;padding-left:8%;padding-right:8%;width:84%}.responsive .reasons div{margin-left:0;clear:both;width:100%;text-align:left;margin-bottom:15px}.responsive .reasons .icon{float:left;width:60px;text-align:center;margin-right:10px;line-height:1.2;font-size:2.5em;height:60px}.responsive .reasons h3{font-size:1.15em}.responsive .reasons h3,.responsive #home .reasons div p{clear:none;float:left;width:75%;line-height:1.4}.responsive #home .reasons div p{font-size:0.95em}.responsive #home .more_reasons h2{padding-top:10px}.responsive #manufacturers{margin-bottom:0}.responsive #manufacturers ul li{width:30%;margin-right:4%}.responsive #manufacturers ul li:nth-child(6n),.responsive #manufacturers ul li:nth-child(5n),.responsive #manufacturers ul li:nth-child(4n){margin-right:4%}.responsive #manufacturers ul li:nth-child(3n){margin-right:0}.responsive #manufacturers ul li,.responsive #manufacturers ul li a.brand{height:63px;line-height:63px}.responsive #manufacturers ul li img{height:50px}#manufacturers.home_page ul li.hover .ink_types{display:none}#manufacturers.home_page ul li.hover .mobile_ink_types{display:block}.responsive .cartridges{margin:0 0 20px}.responsive .cartridges .popular_products .popular_product{width:100%;height:150px;padding-bottom:0}.responsive .cartridges .popular_products{height:150px}.responsive .cartridges .popular_products .popular_product .details .name{text-overflow:ellipsis;overflow:hidden;height:1.5em;white-space:nowrap}.responsive .customer_comments{margin-bottom:15px;font-size:1em}.responsive #home .customer_comments h2.alternative{font-size:1.1em;margin-bottom:5px}.responsive .customer_comments .comment_container{height:170px}.responsive #itemhead h1{border-bottom:2px solid #E1E1E1;font-weight:bold;width:100%;padding-bottom:10px;font-size:1.2em;padding-top:5px}.responsive .bestsellers a{width:46%;margin:0 0 10px 0;height:130px;font-size:1.1em}.responsive .bestsellers a.first{margin-left:0}.responsive .bestsellers a:nth-child(2n){float:right}.responsive .bestsellers a .image{height:70px;line-height:70px}.responsive .bestsellers a .image img{max-height:60px}.responsive .bestsellers a.slick-arrow{bottom:5px}.responsive .bestsellers .slick-dots{margin-top:0}.responsive .list .head .title{width:100%;margin:0}.responsive .list .head h1{padding:5px 0 10px 0;width:100%;border-bottom:2px solid #e1e1e1;font-size:1.35em}.responsive .product .image{margin-right:0;width:28%}.responsive .product .image a,.responsive .product .image div.image_not_available{width:99%;padding-top:0}.responsive .product .image .product_image{width:99%;height:113px;line-height:113px}.responsive .list .results .product .image .product_image img{max-height:80px;max-width:80px}.responsive .product .product_details{width:68%;float:right;height:115px;position:relative}.responsive #search_results .products .printer .product_details{width:68%;float:right}.responsive .list .result_group{margin-bottom:5px}.responsive .list .results .product .price{width:100%;float:left}.responsive .price .special_delivery{text-align:center}.responsive .price .special_delivery br{display:none}.responsive .list .results .product .pages{width:100%;border:none;position:absolute;margin-top:5px;font-size:0.9em;bottom:0;right:0}.responsive .list .results .product .pages .yields.show table{margin:0 0 0 15px}.responsive .product .pages .yields table .yield_only td{text-align:left}.responsive .swatch span.yield{font-size:1.05em}.responsive .list .results .product .price.mobile{float:left;width:100%}.responsive .product .pricing .prices .price{width:33%}.responsive .product .pricing{font-size:0.85em}.responsive #main .price input.add_to_basket{height:32px;line-height:32px}.responsive .mobile_hidden_item{display:none}.responsive .show_all .mobile_hidden_item{display:block}.responsive h1.flypage{padding-top:10px;font-size:1.25em;font-weight:bold;line-height:1.4}.responsive .pack_contents{font-size:1.2em}.responsive #product_main .image{width:99%}.responsive #product_main .image a,.responsive #product_main .image div.image_not_available{height:160px}.responsive #product_main .image .product_image{height:160px;line-height:160px}.responsive #product_main .image img{max-height:140px}.responsive #product_main .image a .brand_image,.responsive #product_main .image .image_not_available .brand_image{display:block;position:absolute;top:5px;right:0;margin:0}.responsive #product_main .buy{float:left;width:100%;background:transparent;border:none}.responsive #product_main .buy.mobile{padding:5px 0 0 0;min-height:0}.responsive #product_main .mobile .pricing{border:1px solid #e1e1e1;margin-top:0}.responsive #product_main .add_to_basket .quantity{float:left;height:30px}.responsive .buy .price{font-weight:normal}.responsive #product_main .buy .quantity .qty_select{width:90%;height:30px;line-height:30px;text-align:left}.responsive #product_main .buy .quantity .qty_select .fa{padding:0;height:30px;line-height:30px;text-align:center;font-size:1.2em}.responsive #product_main .buy .quantity .current_qty{padding-top:0;text-align:left}.responsive #product_main .buy .quantity .qty_list{height:150px}.responsive #product_main .buy .add_to_basket .in_stock{clear:none;float:left;width:30%;padding:0;margin:0 0 0 4%;height:30px;line-height:30px;font-size:1.1em}.responsive #product_main .buy .add_to_basket .in_stock .fa{color:#203B71}.responsive .product .pricing .prices{height:30px;line-height:14px;padding:7px 0}.responsive #product_main .pricing .prices .price .ex_vat_price{font-size:1.2em;font-weight:700}.responsive .product .pricing .prices .price .inc_vat_price{font-size:1.0em;display:block}.responsive #main #product_main .price input.add_to_basket{width:99.5%;float:left;margin-left:0;max-width:100%;margin-top:10px}.responsive #product_main .basket_info{width:99%}.responsive .product .price p.stock_message{font-size:1.3em}.responsive .product .price p.stock_message a{text-decoration:underline}.responsive .product .price p.stock_message a:hover{text-decoration:none}.responsive #main #product_main .cartridge_information .pages{float:left;width:99%}.responsive #product_main .pages .head{text-align:left;padding:4px 2%;width:96%}.responsive #product_main .pages .yields{padding-top:5px}.responsive #product_main .pages .yields.cartridges_1 li{width:100%;text-align:center;padding-left:0}.responsive #product_main .pages .yields.cartridges_2 li{width:50%;text-align:center;padding-left:0}.responsive #product_main .pages .yields.cartridges_3 li,.responsive #product_main .pages .yields.cartridges_5 li,.responsive #product_main .pages .yields.cartridges_6 li,.responsive #product_main .pages .yields.cartridges_9 li{width:33%;padding-left:0;text-align:center}.responsive #product_main .pages .yields.cartridges_4 li,.responsive #product_main .pages .yields.cartridges_7 li{width:25%;padding-left:0;text-align:center}.responsive #product_main .swatch span.yield{font-size:1.1em}.responsive #product_main .swatch span.yield em{display:none}.responsive #product_main .pages .yields .swatch span{float:none}.responsive #product_main .pages .yields .swatch .sprite{text-align:right;padding:3px 7px;font-size:10px}.responsive #product_main .compatibles{margin-top:10px;font-size:0.9em}.responsive #product_main .compatibles span{text-decoration:underline;width:65%}.responsive #product_main .compatibles span.price{width:auto}.responsive #product_main .compatibles:hover span,.responsive #product_main .compatibles span.price{text-decoration:none}.responsive .compatible_printers .printer_list li{width:98%;font-size:1em}.responsive .questions.product{margin-bottom:20px;position:relative;padding-bottom:55px}.responsive .questions.product h2,.responsive #reviews h2,.responsive .compatible_printers h2{font-size:1.2em;border-top:0;padding:0 0 5px 0;margin-bottom:10px}.responsive .questions.product ul{padding-top:0}.responsive .questions.product li{position:relative}.responsive .questions.product li:first-child{border-top:none}.responsive .questions li .text{height:40px;overflow:hidden;margin-bottom:10px;position:relative}.responsive .questions li .answer .text{margin-bottom:0}.responsive .questions li.full_question_answer .text{height:auto}.responsive .questions .text h5{margin-bottom:0}.responsive .questions .full_question_arrow.show{position:absolute;right:0;top:55px;display:inline;cursor:pointer}.responsive .questions .ask_question_button{position:absolute;bottom:0;left:0;border-top:1px dashed #cdcdcd;border-bottom:1px dashed #cdcdcd;width:100%;padding:10px 0;float:left}.responsive .questions .lightbox{margin:0;width:100%}.responsive #ask_question h2{font-size:1.15em}.responsive #ask_question form li.submit{padding-top:0}.responsive #ask_question.review .article .button{width:100%;height:35px;line-height:35px}.responsive #reviews .summary{width:100%}.responsive #reviews .details{float:left;width:100%;border-top:1px solid #e1e1e1;margin-top:10px;padding-top:15px;font-size:1.1em}.responsive #reviews .details .button{width:100%;height:35px;line-height:35px}.responsive #reviews .more_reviews{margin-top:0}.responsive #reviews .details .button{font-size:0.9em}.responsive .schools_and_authorities_list ul>li{width:97%}.responsive .businesses .company{width:48%;margin-left:2%}.responsive .businesses .company.first,.responsive .businesses .company.first_on_large_tablet,.responsive .businesses .company.first_on_tablet{margin-left:2%}.responsive .businesses .company.first_on_mobile{margin-left:0}.responsive #navigation .checkout_progress div{width:10%}.responsive #navigation .checkout_progress div.spacer{width:6%}.responsive #navigation .checkout_progress div.current{width:49%}.responsive #navigation .checkout_progress .progress_text{display:none}.responsive #navigation .checkout_progress .current .progress_text{display:inline}.responsive .account_sign_in{margin-top:10px}.responsive .customer fieldset{margin-bottom:20px}.responsive .customer input,.responsive #main .speedy_sign_in form ul li .standard,.responsive #checkout_sign_in .customer_types .password,.responsive #shipping .customer input.email,.responsive .customer input.phone,.responsive .customer input.password,.responsive .customer input.name,.responsive .customer input.cvv,.responsive .customer input.postcode,.responsive .customer input.company,.responsive .customer input.card_number,#ask_question li.question textarea,#ask_question li.question input,#ask_question.review textarea,#ask_question.review input.text,.responsive #out_of_stock input.email{width:97.5%;margin-left:0;padding:1%;font-size:1.25em}.responsive .customer .payment_method_select li input,.responsive .email_preferences_section .email_options input{width:auto}.responsive .customer input.button,.responsive #checkout_sign_in input.button,#main .reset_password li.exclusive input.button,.responsive .email_preferences .email_options input.button,.responsive #out_of_stock input.button{padding:0;width:100%;height:35px;line-height:35px;text-transform:uppercase;font-weight:normal;font-size:1.1em}.responsive div.addresses .address .controls .submit{width:60%;padding:0}.responsive .card_address div.addresses .address .controls .submit,#ask_question li.submit input.button{width:100%;font-size:1em}.responsive .customer input.card_date{width:43%}.responsive .customer input.postcode_search{width:95%;margin-left:1%}.responsive .customer label{width:98%;margin:0 0 5px 0;text-align:left;font-size:1.1em}.responsive .customer .address_lookup,.responsive #billing_address_lookup_purchase_order .address_lookup{margin-left:0;width:100%}.responsive .customer .address_lookup label{width:96%;margin-left:1%}.responsive .customer .address_lookup .submit{width:98%;margin-top:5px;margin-left:1%}.responsive .save_card_checkbox div{width:4%}.responsive .save_card_checkbox label{width:90%}.responsive.checkout .customer h2{font-size:1.2em}.responsive.checkout .customer h2 span{clear:left;padding-left:0}.responsive .speedy_sign_in .account_message{padding-top:0}.responsive #main .customer .exclusive,.responsive #main .speedy_sign_in .customer .exclusive{padding-left:0;width:100%}.responsive #main .checkout .customer p.exclusive{width:100%;padding-left:0}.responsive #main .checkout .customer .exclusive .button,.responsive #main .speedy_sign_in .customer .exclusive .button{width:99.5%;margin:0;height:35px;padding:0;font-weight:normal}.responsive #billing_address_lookup_purchase_order .manual_address{margin-left:0}.responsive .error{padding-left:0;margin-left:0}.responsive .error span{float:left}.responsive .error .text{width:90%}.responsive #error_login{width:auto;float:left}.responsive th.use_address,.responsive td.controls,.responsive th.edit_address,.responsive th.edit_card,.responsive th.address_name{width:auto}.responsive table.addresses th{padding:5px 1% 0 1%}.responsive table.addresses td{padding:10px 1%}.responsive .same_billing ol,.responsive #main .checkout a.email_preferences,.responsive #main .customer li.exclusive{padding-left:0;width:100%}.responsive .checkout .navigation,#new_card .navigation{width:100%;float:left;padding-top:15px;margin-top:10px}#basket_page_list .navigation .go_to_checkout{width:100%;float:left}#basket_page_list .navigation .go_to_checkout .button{text-transform:uppercase;font-weight:normal;height:38px;line-height:38px;padding:0;width:100%;display:block}#basket_page_list .navigation .go_to_checkout .button.continue_shopping{margin-top:15px}.responsive .customer .address_result fieldset{width:96%;margin-left:0}.responsive .customer .postcode_results,#coupon{width:100%}.responsive #basket_page h1{margin-bottom:0}.responsive #shopping_cart table{display:none}.responsive #mobile_basket{display:block;font-size:1.1em}.responsive #finalize #mobile_basket{font-size:1em}.responsive #basket_page #mobile_basket h2{margin-top:0}.responsive #coupon{margin-left:0}.responsive #coupon input[type=text]{width:68%;padding-left:2%}.responsive #submit_coupon,.responsive #shopping_cart #submit_coupon{width:27%}.responsive #shopping_cart .total{border-top:none}.responsive #shopping_cart .summary span{text-align:right;padding:0}.responsive #shopping_cart .summary .name{float:left;text-align:left}.responsive #shopping_cart .grand_total{border-top:2px solid #e1e1e1;font-size:1.05em}.responsive #shopping_cart .grand_total .price{font-size:1.05em}.responsive .email_preferences_section .email_options label{width:80%}.responsive #receipt .customer_and_delivery .payment_and_delivery,.responsive #receipt .customer_and_delivery .addresses{width:100%}.responsive #receipt #shopping_cart table{display:block}.responsive div.cards .card{padding-top:10px}.responsive div.cards .card div{width:100%}.responsive div.cards .card .use{clear:both;float:left;text-align:left;padding-top:10px;width:100%}.responsive div.cards .button{padding:0;width:100%}.responsive div.cards div.controls{text-align:right}.responsive div.addresses .address .controls,.responsive #new_card .address .controls{width:98%}.responsive div.cards .controls a{margin-left:0}#placeorder{width:100%}.responsive .customer textarea.enquiry_comments,.responsive .customer .return_comments{width:99%}.responsive .customer select.enquiry_type,.responsive .customer .return_reason{width:100%}.responsive .adr,.responsive .tel{width:100%}.responsive .tel{margin-top:20px}.responsive .speedy_reorder_printer form .button{width:100%;font-weight:normal}.responsive .speedy_reorder_printer p{clear:both;width:90%;padding:0 5% 10px 5%}.responsive .reorder_items .pagination .summary,.responsive .reorder_items .pagination .links,.responsive #account_list .pagination .summary,.responsive #account_list .pagination .links{width:100%;margin:0 0 10px 0;float:left;text-align:center}.responsive .saved_printers .printer{width:98%;margin-right:0}.responsive .saved_printers .printer:nth-child(5n){margin-right:0}.responsive .saved_printers .printer:nth-child(3n){margin-right:0}.responsive .saved_printers .printer:nth-child(2n){margin-right:0}.responsive .saved_printers .printer .title .delete{top:-2px;right:-2px}.responsive .order_summary li span{width:100%}.responsive #main .order_summary ul li a.button{clear:both;margin-left:0;float:left;margin-top:10px}.responsive .print_copy{clear:both;display:block}.responsive #order_basket .head .basket{display:none}.responsive #order_basket .line .description,.responsive #order_basket .line .details{width:99.5%}.responsive #order_basket .line .description a{font-size:1.1em}.responsive #order_basket .basket.price{width:100%}.responsive #order_basket .total .subtotal{width:30%}.responsive #order_basket .total .totals{width:68%}.responsive #order_basket .basket.price input.add_to_basket{height:40px;line-height:40px}.responsive .google_search.wide .search_text{width:98%;padding-left:1%}.responsive .google_search .button{width:100%;margin-top:10px}.responsive .account_nav{top:13px}.responsive #out_of_stock{text-align:center}div#out_of_stock form li.exclusive{padding-left:0}.responsive #out_of_stock .image{float:none;margin:0 auto}.responsive #out_of_stock .description{width:100%;margin-left:0;text-align:left;margin-top:15px}.responsive h2.visa_maestro,.responsive h2.amex{}.responsive #cvv_info h2 .cards{margin-left:0;padding:5px 0;width:100%}.responsive #cvv_info img{max-width:100%}}