body{font-family:"HelveticaNeueLT",Helvetica,Arial,sans-serif;font-size:12px;color:#000;background-color:#f4f2f1;margin:0;padding:0;width:100%}
.wrapper{width:1260px;margin-right:auto;margin-left:auto;position:relative;background-color:#fff;-moz-box-shadow:0 6px 6px #6f6f6f;-webkit-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.5);box-shadow:0px 0px 10px 1px rgba(0,0,0,0.5)}
img{border:none;vertical-align:bottom}
.header{width:1260px;height:188px;background-color:#fff;letter-spacing:-0.5px}
.header.state-deals, .header.state-clearance {height:188px}
.logo{position:absolute;left:50px;top:20px;width:105px;height:105px}
@font-face {font-family:"HelveticaNeueLT";src:url("fonts/HelveticaNeueLTStd-Md.otf") format("opentype");font-display: swap;}
@font-face {font-family:"HelveticaNeueLT";font-weight:bold;src:url("fonts/HelveticaNeueLTStd-Bd.woff") format("woff");font-display: swap;}
@font-face {font-family:"HelveticaNeueLT";font-weight:800;src:url('fonts/HelveticaNeueLTStd-Hv.woff') format('woff');font-display: swap;}
h2, h1, h3 {margin:0px;padding:0px;font-family:"HelveticaNeueLT",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#000;letter-spacing:-0.5px;font-weight:800}
a{color:#000}
.pop-finance {cursor:pointer}

.navwrapper{text-transform:uppercase;width:1160px;height:45px;position:absolute;top:145px;right:50px;z-index:10000}
.navwrapper a, .navwrapper a:hover{text-decoration:none}
#menu {list-style:none;float:left;margin:0px;padding:0px}
#menu li {float:left;text-align:center;padding:0px;margin-top:0px;display:flex;flex-direction:column;justify-content:center}
#menu li a {font-size:11px;color:#000;display:block;font-weight:800;letter-spacing:-0.5px;line-height:11px}
.dropdown_1columns,.dropdown_2columns,.dropdown_3columns,.dropdown_4columns,.dropdown_5columns,.dropdown_6columns{margin:6px auto;float:left;position:absolute;left:-999em;text-align:left;padding:26px;background:#fff;-moz-box-shadow:0 6px 6px #6f6f6f;-webkit-box-shadow:0px 14px 15px -4px rgba(0,0,0,0.39);box-shadow:0px 14px 15px -4px rgba(0,0,0,0.39);box-sizing:border-box;width:100%;border-top:3px #03396a solid}
.dropdown_1columns{width:280px}
.dropdown_2columns{width:510px}
.dropdown_3columns{width:735px}
.dropdown_4columns{width:960px}
.dropdown_5columns{width:1188px}
#menu li.hover .dropdown_1columns,#menu li.hover .dropdown_2columns, #menu li.hover .dropdown_3columns,#menu li.hover .dropdown_4columns,#menu li.hover .dropdown_5columns,#menu li.hover .dropdown_6columns {left:0px;top:36px}
#menu li.hover .dropdown_1columns, #menu li.hover .dropdown_2columns {left:auto;margin-left:-3px}
#menu li.hover .align_right {left:auto;right:0px;top:36px}
.col_1{display:inline;float:left;position:relative;margin-left:15px;margin-right:20px;width:190px}
#menu p, #menu ul li {line-height:11px;font-size:11px;text-align:left}
#menu>p {line-height:18px;margin:0 0 5px 0}
#menu li.hover div a {color:#000 !important;display:block}
#menu li.hover div p a {color:#000}
#menu li.hover div a:hover {color:#a91623}
#menu li ul {list-style:none;padding:0;margin:0 0 20px 0;font-size:12px}
#menu li ul li {font-size:11px;line-height:11px;position:relative;margin:0;float:none;text-align:left;width:100%;padding:0px;font-weight:normal;border:none;height:24px}
#menu li ul li a {padding:5px 6px 6px 5px;font-size:12px;color:#fff;font-weight:normal;letter-spacing:0px;text-transform:none}
#menu li ul li.hover {background:#000;border:none;padding:0px;padding-left:0px;margin:0}
#menu li ul li a:hover {padding:5px 6px 6px 5px;color:#fff}
#menu li ul li a:hover {color:#fff !important}
#menu p.black_box {color:#000 !important;font-size:12px;padding:9px 4px 9px 4px !important;border-bottom:2px solid #000;font-weight:800 !important;letter-spacing:-0.5px !important}
#menu p.black_box a:hover {color:#fff !important;background:#000}
#mainmenu li.hover .menusect {left:0px}
.menusect {padding:0px;left:-999em;position:absolute;top:46px;padding-top:2px!important;background-color:#f4f2f1!important;height:60px !important;border-top:0px!important;width:100%;border-bottom:2px solid black;border-left:2px solid #000;border-right:2px solid #000;box-sizing:border-box}
.menusect > li {background-color:#f4f2f1!important;border:0px!important;height:46px!important}
#menu>li	{background-color:#f4f2f1!important}
#menu>li a {padding:0px!important}
.blackmenu #menu {border:0px!important}

.mainbar>ul {list-style:none;float:left;margin:0px;padding:0px;width:100%;border-right:2px solid #000;border-left:2px solid #000;border-top:2px solid #000;box-sizing:border-box;height:46px}
.mainbar li {float:left;text-align:center;border-right:2px solid #000;border-bottom:2px solid #000;height:42px;display:flex;flex-direction:column;justify-content:center;font-size:12px;font-weight:800;background-color:#fff}
.mainbar .active {background-color:#fff}
.mainbar li:hover {background-color:#f4f2f1;border-bottom:2px solid #f4f2f1}
.mainbar .mbusiness:hover, .mainbar .mdeals:hover, .mainbar .mdeals-blackfriday:hover, .mainbar .mclearance:hover {border-bottom:2px solid #000}
.mainbar a, .mainbar a:hover {padding-top:9px;padding-bottom:9px;color:#000;line-height:14px}
.mainbar .active:hover {background-color:#f4f2f1}
.mainbar .mdeals {border-right:0px !important;background-color:#e73642}
.mainbar .mbusiness {background-color:#0067b8}
.mainbar .mdeals-blackfriday {background-color:#000}
.mainbar .mdeals-blackfriday:hover {background-color:#ffcf00!important}
.mainbar .mdeals-blackfriday a {color:#ffcf00!important}
.mainbar .mdeals-christmas a,.mainbar .mdeals a {color:#fff!important}
.mainbar .mdeals-blackfriday a:hover,.mainbar .mdeals-christmas a:hover,.mainbar .mdeals a:hover,.mainbar .mbusiness a:hover {color:#000!important}
.mainbar .mclearance {width:auto!important}
.mainbar .mbusiness a {color:#fff}
.mainbar .mcomp {width:112px}
.mainbar .mgaming {width:170px}
.mainbar .mtv {width:100px}
.mainbar .mapp {width:116px}
.mainbar .msmart {width:186px}
.mainbar .mscoot {width:160px}
.mainbar .mgadgets {width:132px}
.mainbar .mbusiness {width:76px}
.mainbar .mclearance {width:136px!important}
.mainbar .mdeals, .mainbar .mdeals-blackfriday {width:88px!important}
.mcomp .blackmenu #menu li {padding: 0px 16px 0px 16px}
a.subclear {color:#e73642 !important}

.blackmenu #menu {height:49px}
.blackmenu #menu li a {color:#000;font-weight:normal;letter-spacing:-0.1px}
.blackmenu #menu li {border:none;width:auto;height:57px;display:flex;flex-direction:column;justify-content:center;padding:0px 18px 0px 18px;font-size:12px;font-weight:bold}
.blackmenu .dropdown_1columns,.blackmenu .dropdown_2columns,.blackmenu .dropdown_3columns,.blackmenu .dropdown_4columns,.blackmenu .dropdown_5columns,.blackmenu .dropdown_6columns{margin:6px auto;float:left;position:absolute;left:-999em;top:-40px;text-align:left;padding:28px;background:#fff;-moz-box-shadow:0 6px 6px #6f6f6f;-webkit-box-shadow:0px 14px 15px -4px rgba(0,0,0,0.39);box-shadow:0px 14px 15px -4px rgba(0,0,0,0.39);box-sizing:border-box;width:100%;border:0px #000 solid;border-top:none}
.blackmenu .dropdown_1columns{width:280px}
.blackmenu .dropdown_2columns{width:510px}
.blackmenu .dropdown_3columns{width:735px}
.blackmenu .dropdown_4columns{width:960px}
.blackmenu .dropdown_5columns{width:1188px}
.blackmenu #menu li.hover .dropdown_1columns,.blackmenu #menu li.hover .dropdown_2columns, .blackmenu #menu li.hover .dropdown_3columns,.blackmenu #menu li.hover .dropdown_4columns,.blackmenu #menu li.hover .dropdown_5columns,.blackmenu #menu li.hover .dropdown_6columns {left:2px;top:47px}
.blackmenu #menu li.hover .dropdown_1columns, .blackmenu #menu li.hover .dropdown_2columns {left:auto;margin-left:-21px}
.blackmenu #menu li.hover .align_right {left:auto;right:2px;top:47px}
.blackmenu #menu li ul li {font-size:11px;line-height:11px;position:relative;margin:0;float:none;text-align:left;width:100%;padding:0px;font-weight:normal;border:none;height:24px}
.blackmenu #menu li.hover {background:#fff !important} 
.blackmenu #menu li.hover a {color:#000}
.blackmenu>#menu li ul li.hover {background:#000 !important;border:none;padding:0px;padding-left:0px;margin:0}
#menu.busmen>li {background-color:#176cba !important;border:none;width:99px;height:45px}
#menu.busmen>li.mexit {background-color:#000 !important}
#menu.busmen li a {color:#fff}
li.mexit {width:170px !important;background-color:#000 !important}
#menu.busmen li:hover {background-color:#03396a !important}
#menu.busmen li ul li {background-color:#fff;width:100%;height:24px}
.col_1 li:hover, .col_1 li a:hover {background-color:#000;color:#fff !important}
.col_1 li {padding:0px 6px 0px 6px !important}
#menu.busmen li ul li:hover {background-color:#176cba}
.busmen .col_1 li:hover, .busmen .col_1 li a:hover {background-color:#03396a;color:#fff !important}
.mdeals {background-color:#e73642;border-right:3px solid #000 !important;width:59px !important}
.mclearance a {color:#e73642 !important}
.mclearance {border-right:0px solid #000 !important}
.mclearance.hover {border-right:0px solid #fff !important}

.track-order span {padding-left:8px}
.track-order a {text-decoration:none;color:#000}
.track-order img {height:35px;padding-bottom:10px}
.track-order {line-height:50px;position:absolute;left:-318px;font-size:15px;font-weight:800;text-transform:uppercase}
.search-bar {width:439px;height:50px;position:absolute;top:75px;left:526px}
.vat-toggle {position:absolute;left:-122px;top:7px}
.vat-toggle div p {margin-bottom:2px}
.AjaxSearch-Wrapper{width:100%;height:61px;padding-top:0px;position:relative}
.AjaxSearch-TextBox-Div{float:left;border:3px solid #000;width:100%;height:44px}
.AjaxSearch-TextBox-Div input{border:0;margin-left:3px;width:90%;background-color:#fff;outline:none;padding:14px;padding-bottom:0px}
.AjaxSearch-Button-Div{position:absolute;right:-4px;top:0px;cursor:pointer}
.AjaxSearch-Live-Search{background-color:#F2F2F2;width:368px;border:solid 1px #ccc;display:none;position:absolute;z-index:98;top:44px;left:20px;text-align:center;padding-bottom:2px;padding-right:2px}
.pq-ajaxsearch-results {z-index:10002;letter-spacing:0px}
.AjaxSearch-Live-Search div{border-bottom:solid 1px #ccc;cursor:pointer;text-align:left;padding:2px}
.AjaxSearch-Live-Search div:hover{background-color:#DDD}
.AjaxSearch-Live-Search span{height:20px}
.AjaxSearch-Live-Search span a{height:20px;padding:5px;font-size:12px;font-weight:bold;text-align:right;display:block}
.AjaxSearch-Live-Search p{font-size:10px;margin:0;padding:0 0 0 5px}
.AjaxSearch-Live-Search a{font-size:10px;color:#bf1e2e;margin:0;padding:0 0 0 5px}
.AjaxSearch-Live-Search h1{font-weight:700;font-size:11px;margin:0;padding:0 0 0 5px}
.AjaxSearch-Live-Search table{width:100%;height:50px}
.AjaxSearch-Button-Div input,.AjaxSearch-Button{cursor:pointer}
.help-acc {position:absolute;top:-49px;width:681px}
.help-acc a {text-decoration:none;color:#000}
.help-acc div {float:left}
.nav-help {font-size:20px;font-weight:800;text-transform:uppercase}
.nav-help img {display:inline;vertical-align:baseline}
.nav-acc {font-size:13px;font-weight:800;text-transform:uppercase;vertical-align:baseline;margin-top:-5px;right:0px;position:absolute}
.nav-acc img {margin-right:10px;display:inline;vertical-align:baseline}
.nav-acc span {font-weight:normal;margin-left:25px}
.pageheading, .weekly-deals h1 {clear:both;font-size:40px;padding-bottom:10px;position:relative;padding-left:46px}
.pageheading:before, .weekly-deals h1:before {width:36px;content:" ";background-image:url(i/h1-down-arrow.png);position:absolute;left:0px;top:9px;height:32px}
.gamingpageheading {background-color:#000;max-width:100%;padding-top:8px;padding-bottom:8px;margin-bottom:9px;font-size:28px;color:#fff;text-align:center}
.help-nav {list-style:none;height:32px;padding:0px;width:100%;margin:20px 0px}
.help-nav div {float:left;display:block;width:32%;background-color:#000;text-align:center}
.help-nav a {padding:8px 10px;color:#fff;font-size:15px;text-transform:uppercase;font-weight:800;text-decoration:none;display:block}
.help-nav-mid {margin-left:2%;margin-right:2%}
.faqs {padding:35px}
.faqs h2 {background-color:#000;color:#fff;padding:5px 20px;clear:both}
.faqs p, .faqs li {font-size:15px;font-weight:800;letter-spacing:-0.5px}
.faqs a {color:#000}
.faqs h3 {font-size:20px}
p.faqs-intro {font-size:19px;text-transform:uppercase;margin-top:0px;letter-spacing:-0.5px}
.faqs-delivery td {vertical-align:middle;font-size:25px;font-weight:800;letter-spacing:-0.5px;border-top:6px solid #000;border-bottom:6px solid #000}
table.faqs-delivery {border-collapse:collapse;width:100%;margin-bottom:20px}
.faqs-delivery p {margin-top:0px;margin-bottom:0px}
.faqs-int p {margin:5px;font-size:20px;width:155px}
.faqs-int {margin-bottom:20px}
.p-delivery {width:100%}
.p-delivery th {font-size:30px;padding:13px 13px 19px 30px;text-align:left;background-color:#000;color:#fff;text-transform:uppercase}
table.p-delivery {margin-bottom:15px;border:#000 5px solid;border-bottom:none}
.p-delivery td {vertical-align:middle;border-bottom:#000 5px solid;height:50px;padding:10px;padding-left:20px}
.p-delivery td:first-child {border-right:5px solid#000;font-size:30px;font-weight:800;text-align:left;text-transform:uppercase}
.p-delivery-hdr {text-transform:uppercase;font-size:20px;display:block;font-weight:800;letter-spacing:-0.5px}
.p-delivery-desc {font-weight:800;font-size:15px;letter-spacing:-0.5px}
.conbox {float:left;width:48%;box-sizing:border-box}
.conbox h2 {background-color:#fff;color:#000;padding:40px 10px 40px 94px;border-top:6px solid #000;border-bottom:6px solid #000;font-size:25px;position:relative;margin-bottom:20px}
.conbox p {font-size:12px}
.conbox-phone, .conbox-call, .conbox-chat {margin-right:3%}
.conbox-phone, .conbox-email {height:450px}
.conbox-call, .conbox-post, .conbox-chat, .conbox-showroom {height:345px}
.conbox-phone h2:before {width:80px;content:" ";background-image:url(i/con-phone.png);position:absolute;left:0px;top:15px;height:80px}
.conbox-email h2:before {width:80px;content:" ";background-image:url(i/con-email.png);position:absolute;left:0px;top:15px;height:80px}
.conbox-call h2:before {width:80px;content:" ";background-image:url(i/con-call.png);position:absolute;left:0px;top:15px;height:80px}
.conbox-post h2:before {width:80px;content:" ";background-image:url(i/con-post.png);position:absolute;left:0px;top:15px;height:80px}
.conbox-chat h2:before {width:80px;content:" ";background-image:url(i/con-chat.png);position:absolute;left:0px;top:15px;height:80px}
.conbox-showroom h2:before {width:80px;content:" ";background-image:url(i/con-showroom.png);position:absolute;left:0px;top:15px;height:80px}
.con-tel {font-size:18px !important;margin-top:-10px}
.opening td:last-child {text-align:right}
.opening {min-width:40%}
.opening p {margin:0px}
.phonenumbers {background-color:#f4f2f1;text-align:left;font-weight:800;width:50%;padding:20px;font-size:14px;text-transform:uppercase;float:left;margin-bottom:20px}
.phonenumbers th {text-align:left;padding-bottom:15px;font-size:15px;font-weight:800}
.acc-links-basket a {color:#fff !important;text-decoration:none}
.acc-links-basket:hover a, .acc-links a:hover {border:1px #bf1e2e #777777;text-decoration:underline;color:#000}
.acc-links-basket {font-size:20px;text-transform:uppercase;font-weight:800;cursor:pointer;display:inline-block;height:50px;width:197px;position:absolute;top:75px;right:50px;background-color:#000;line-height:50px;padding-left:15px;letter-spacing:-1px}
.acc-links-basket span {font-size:20px;color:#000;text-align:center;position:relative;float:right;right:0px;width:50px;height:44px;background-color:#fff;border:solid #000 3px;z-index:999;line-height:44px}
.acc-links-basket img {float:right;padding-right:4px}
.help a:hover {background:#dad8d6;text-decoration:none;border:none;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}
.help a {padding:3px 6px 3px 6px;font-size:13px}
.lazyimage {max-height:inherit}
.usps {clear:both;width:100%;background:#fff;height:42px;margin-bottom:25px;padding-left:19px;box-sizing:border-box}
.usps img {margin:20px 20px 0px 31px}
.bususp img {margin:20px 0px 0px 34px}
.busbrands {text-align:center}
.busbrands img {text-align:center;padding:20px 60px 20px 60px}
#TemplatePage_ZONE_03 {width:178px;float:left;margin-left:50px}
#TemplatePage_ZONE_10 {width:1160px;float:left;margin-left:50px}
#TemplatePage_ZONE_01 {width:100%;padding-left:50px;padding-right:50px;box-sizing:border-box}
#TemplatePage_ZONE_08 {width:100%;padding-left:28px;padding-right:28px;box-sizing:border-box}
#TemplatePage_ZONE_04 {width:855px;margin-right:50px;float:right}
#TemplatePage_ZONE_05 {width:100%;padding-left:50px;padding-right:50px;float:left;box-sizing:border-box}
.videoWrapper {position:relative;padding-bottom:56.25%;/* 16:9 */padding-top:25px;height:0}
.videoWrapper iframe {position:absolute;top:0;left:0;width:100%;height:100%}
.products-left {width:275px;float:left}
.products-right {width:863px !important;float:right}
.products-right .rounded-box {margin-right:0px}
.sidebox, .refinerbox {background-color:#fff;width:275px;margin:0px 5px 19px 0px;-moz-box-shadow:0px 0px 8px #a4a6a4;-webkit-box-shadow:0px 0px 8px #a4a6a4;box-shadow:0px 0px 8px #a4a6a4}
.sidebox_hdr{width:178px;height:28px;border-bottom:1px solid #dfdfdf}
.sidebox_hdr h3,.basket_hdr h3{font-size:15px;font-weight:bold;color:#4c4c4c;margin:0;padding:5px 0 0 9px}
.sidebox a{color:#303030;text-decoration:none}
.pq-stars-0, .pq-stars-1, .pq-stars-2, .pq-stars-3, .pq-stars-4, .pq-stars-5, .pq-stars-6, .pq-stars-7, .pq-stars-8, .pq-stars-9, .pq-stars-10 {background-image:url(/Images/stars.png)}
.sidebox_section_hdr {font-size:15px;padding:15px 10px 7px 10px;color:#545454}
.sections {list-style-type:none;margin:0;padding:0;border-bottom:1px solid #dfdfdf;padding-bottom:10px}
.sections li {padding:5px 10px 5px 10px}
.sections a {color:#545454}
.rounded-box {background-color:#fff;width:100%;border-color:#000;border-style:solid;border-width:6px;margin:0px 5px 19px 0px;box-sizing:border-box}
.buyguide img {-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin:8px}
.buyguide a {text-decoration:none;font-weight:bold;color:#000}
.aboutl, .aboutr {border:9px solid;position:relative;clear:both;font-size:15px}
.aboutl h2, .aboutr h2 {font-size:30px;font-weight:800;line-height:30px;padding:20px 20px 0px 20px}
.aboutr h3 {padding:10px 20px 0px 20px; margin-bottom: -15px}
.aboutl p, .aboutr p {padding:0px 20px 0px 20px}
.aboutl img {float:left;margin-right:20px}
.aboutr img {float:right;margin-left:20px}
.aboutfifty {width: 49%;display: inline-table;min-height: 267px;box-sizing: border-box;margin: 0px 5px 20px 5px;}
.financeoptions {padding: 10px 0px 20px 0px; text-align: center}
.financeoptions img {padding: 20px}
.weeklydeals-hdr {position:absolute;left:57px;top:28px;background-color:#fff;font-size:15px;padding:0px 28px 10px 0px}
.cat-rightbanner {position:relative;float:right;margin:5px 0px 15px 0px;width:375px;max-width:100%}
.cat-2box {float:left;border-color:#000;border-style:solid;border-width:7px;margin:5px 0px 20px 0px;box-sizing:border-box;width:767px;height:209px}
.cat-2box h2 {font-family:"HelveticaNeueLT",Arial,Helvetica,sans-serif;font-size:28px;margin:0px;color:#000;clear:both;padding:10px 0px 0px 13px}
.cat-2box p {padding-left:13px}

.legion-nav {padding: 17px;box-sizing: border-box}
.legion-nav a {color:#fff; text-transform: uppercase;padding: 17px 25px;text-decoration: none; font-size: 14px; font-weight: normal}
.legion-prod {background-image:url(/Images/legion--q3-intel-home-bg.jpg); background-repeat: no-repeat}
.legion-prod h2 {font-size: 30px; color: #178ae1;padding: 29px;line-height: 30px;}
.legion-prod img {margin: 14px}

.HomeBanner17-Wrapper, .CatBannerMobile-Wrapper {margin:5px 0px 15px 0px;position:relative;width:767px;float:left}
.HomeBanner17-Outer, .CatBannerMobile-Outer {width:767px;margin-top:0px}
.HomeBanner17-Pips, .CatBannerMobile-Pips, .rotate-Pips, .SectionBanner17L-Pips{display:none;position:absolute;top:50%;right:20px;transform:translateY(-50%);width:48px}
.HomeBanner17-Wrapper:hover .HomeBanner17-Pips, .CatBannerMobile-Wrapper:hover .CatBannerMobile-Pips, 
.rotate-Wrapper:hover .rotate-Pips {display:block;position:absolute}
.HomeBanner17-Pips-Pip,
.HomeBanner17-Pips-Pip.Active,
.CatBannerMobile-Pips-Pip,
.CatBannerMobile-Pips-Pip.Active,
.rotate-Pips-Pip,
.rotate-Pips-Pip.Active,
.SectionBanner17L-Pips-Pip,
.SectionBanner17L-Pips-Pip.Active{line-height:17px;text-decoration:none;display:inline-block;margin-left:5px;width:10px;height:10px;text-align:center;float:left;cursor:pointer;margin-top:6px;border:1px solid #fff;-moz-box-shadow:0px 0px 4px #4c4c4c;-webkit-box-shadow:0px 0px 4px #4c4c4c;box-shadow:0px 0px 4px #4c4c4c}
.HomeBanner17-Pips-Pip.Active,
.HomeBanner17-Pips-Pip:hover,
.CatBannerMobile-Pips-Pip.Active,
.CatBannerMobile-Pips-Pip:hover, 
.rotate-Pips-Pip.Active, 
.rotate-Pips-Pip:hover,
.SectionBanner17L-Pips-Pip.Active,
.SectionBanner17L-Pips-Pip:hover
{background-color:#fff}
.HomeBanner17-Inner, .CatBannerMobile-Inner {height:300px}
.rotate-Outer{position:relative;height:185px;margin-top:1px}
.rotate-Inner{position:absolute;display:none}
.rotate-Pips{position:absolute;right:5px;width:22px}
.rotate-Pips-Pip{text-decoration:none;display:inline-block;width:10px;height:10px;float:left;cursor:pointer}
.rotate-Pips ul{margin:0;padding:0}
.SectionBanner17L-Wrapper {overflow:hidden;margin-bottom:30px;position:relative;height:226px;width:800px;-moz-box-shadow:0px 0px 8px #a4a6a4;-webkit-box-shadow:0px 0px 8px #a4a6a4;box-shadow:0px 0px 8px #a4a6a4}
.SectionBanner17L-Outer{width:800px;height:226px;margin-top:0px;-moz-border-radius:6px 6px 0px 0px;-webkit-border-radius:6px 6px 0px 0px;border-radius:6px 6px 0px 0px}
.SectionBanner17L-Inner{width:800px;height:226px}
.SectionBanner17L-Pips {display:none;position:absolute;right:20px}
.SectionBanner17L-Wrapper:hover .SectionBanner17L-Pips {display:block;position:absolute}
.SectionBanner17L-Pips-Pip,.SectionBanner17L-Pips-Pip.Active{line-height:17px;text-decoration:none;display:inline-block;text-align:center;float:left;cursor:pointer}

.toptech {width:100%;background-color:#f4f2f1;text-align:center;margin-bottom:20px;margin-top:16px}
.toptech img {padding:5px;padding-right:27px}
.clearancetech img {padding-right:7px}
.home-reviews {padding:20px;font-size:15px;font-weight:800;letter-spacing:-0.5px}
.home-reviews img {float:left;margin:8px 40px 0px 0px}
.three-reviews {float:left;width:239px;padding-right:41px}
.shadow-box {-moz-box-shadow:0px 0px 4px #a4a6a4;-webkit-box-shadow:0px 0px 4px #a4a6a4;box-shadow:0px 0px 4px #a4a6a4;margin-bottom:20px}
.p-quick-links {padding:20px}
.p-quick-links h3 {padding-bottom:10px}
.trendingnow {border-color:#000;border-style:solid;border-width:7px;margin:0px 0px 20px 0px;box-sizing:border-box}
.trendingnow h2 {font-size:30px;line-height:30px;padding:15px 0px 15px 20px}
.trendingnow .featured_prods {margin-left:20px;margin-bottom:16px}
.trendingnow .smallbox-overlay {display:none}
.trendingnow .pq-carousel-view {width:967px;margin-left:80px}
.add-shadow {-moz-box-shadow:0px 0px 4px #a4a6a4;-webkit-box-shadow:0px 0px 4px #a4a6a4;box-shadow:0px 0px 4px #a4a6a4}
.centre_hdr_grey{margin-top:10px}
.centre_hdr_grey h2, .centre_hdr_grey h1 {padding-top:0;padding-left:0px;font-size:27px;margin-top:0px;margin-bottom:10px;padding-bottom:0}
.centre_hdr a{color:#fff;text-decoration:none}
.large-box{padding:8px}
.large-box h3{color:#bf1e2e;font-weight:400;font-style:normal;font-size:16px;margin-bottom:0;margin-top:14px;padding:0}
.large-box p{color:#21201d;padding-bottom:8px;font-size:11px;margin:0}
.large-desc{float:right;width:280px}
.large-box .only{font-weight:700;color:#005860;font-size:13px;margin:0}
.large-box-prod{background:url(i/centre-box-bg.png) repeat-y;padding:1px}
.large-box-prod h3{color:#005860;font-weight:400;font-style:normal;font-size:16px;margin-bottom:0;margin-top:14px;padding:0}
.large-box-prod p{color:#5d5b53;padding-bottom:8px;margin:0}
p.large-price{color:#aa1423;font-weight:400;font-size:26px;margin:0}
.large-buttons{padding-top:8px;padding-left:290px}
.large-img-col{width:290px}
.rounded-offer {text-align:center;position:relative;background-color:#fff;height:223px;width:250px}
.homepagetext table {width:100% ;padding-top:10px;padding-bottom:10px;position:relative;background-color:#fff;border-color:#000;margin:0px 5px 19px 0px;box-sizing:border-box;border-collapse:collapse}
.homepagetext td {border-color:#000;border-style:solid;border-width:7px}
.homepagetext p {padding-left:20px;padding-right:20px;line-height:16px}
.homepagetext h1 {padding:15px 20px;font-weight:800;line-height:27px}
.homepagetext a {color:#000}
#show-divshowtext,#hide-divshowtext, #show-divshowtexta1,#hide-divshowtexta1, #show-divshowtexta2,#hide-divshowtexta2, #show-divshowtexta3,#hide-divshowtexta3 {text-transform:uppercase;font-size:15px;text-decoration:none;font-weight:bold}
.home-intro p {font-size:18px;font-weight:800;text-transform:uppercase;letter-spacing:-0.5px;line-height:19px}
.image-vig {width:211px;height:145px;position:absolute;left:11px;cursor:pointer}
.full .image-vig {width:200px}
.full .rounded-offer {width:222px;margin-right:0px}
.full .pq-carousel {margin-right:17px}
.featured_prods{width:1104px;overflow:hidden}
.featured_prods.full {width:100%}
.featured_prods {position:relative}
.featured_prods table {width:100%}
.large-box table{margin:0}

.product-4box {height:248px;width:232px;margin-right:10px;overflow:hidden;text-align:center}
.product-4box td {height:145px;vertical-align:middle}
.product-4box h3 {height:31px;overflow:hidden;padding:0px !important;margin:0px!important;line-height:15px}
p.product-4box-sell {font-size:27px;font-weight:800;letter-spacing:-1px;margin:0px;line-height:35px}
p.product-4box-promotion {color:#e73642;margin:0px;text-transform:uppercase;font-weight:800;letter-spacing:-0.5px}
.trendingnow .pq-carousel-next, .trendingnow .pq-carousel-previous {top:61px !important;opacity:1}

.smallbox-img {padding-top:5px;position:relative}
.smallbox-img table {border-collapse:collapse}
.smallbox-img td {height:145px;vertical-align:middle;text-align:center;width:232px;padding:0px}
.smallbox-desc p{text-align:center;margin:0}
.smallbox-hdr {padding-top:5px;height:33px;overflow:hidden}
.smallbox-ftr {position:absolute;bottom:8px;width:232px}
.smallbox-ftr p {display:block;padding:0px;margin:0px;text-align:center}
.featured_prods h3,.featured_prods a{margin-top:2px;margin-bottom:2px;text-decoration:none;color:#4a4a4d;font-size:13px}
.smallbox-ftr a {font-size:16px;color:#bf1e2e;margin:0;padding:0px;text-align:center;font-weight:bold;font-family:'SegoeRegular', Arial, Helvetica, sans-serif}
.featured_prods h3{padding-left:5px;padding-right:5px;line-height:15px}
.featured-brands img {padding:0px 23px 13px 23px}
.custom-box{margin:0;font-size:12px}
.custom-box ul {font-size:11px;margin-bottom:0px}
.list-table{border-collapse:collapse;margin-top:2px}
.sort-bg{background-image:url(i/list-showing-bg.png);background-color:silver;border-collapse:collapse;height:24px;padding-right:2px}
.list-table td{border-bottom:1px;border-bottom-color:#d4d4d4;border-bottom-style:solid;border-collapse:collapse;padding:0 3px 6px}
.list-desc{color:#333;font-size:11px}
.list-header{background:gray url(i/list-hdr-bg.png);border-bottom:2px;border-bottom-color:silver;border-bottom-style:solid;height:22px;padding-top:2px;padding-bottom:2px;margin:0}
.right_wrapper{width:170px;float:right;margin-top:0px;margin-right:28px}
.cta_ad{margin-bottom:20px;text-align:center}
.cta_ad img {-moz-box-shadow:0px 0px 8px #a4a6a4;-webkit-box-shadow:0px 0px 8px #a4a6a4;box-shadow:0px 0px 8px #a4a6a4;width:275px}
.AnimatedBanner{background-repeat:no-repeat;background-position:right}
#content{clear:left;color:#ccc}
.product-banner {padding:10px 0px 20px 0px;text-align:center}
.Product-Wrapper{position:relative}
.b-preview {margin-bottom:20px}
.b-preview-item {width:374px;float:left;margin-left:18px;padding:20px;box-sizing:border-box;position:relative;background-color:#f4f2f1;height:155px}
.b-preview-item:first-child {margin-left:0px}
.b-preview-item img {float:left;margin:0px 20px 0px 0px}
.b-preview-item .b-header {font-size:16px;text-transform:uppercase;height:32px;overflow:hidden;line-height:17px;font-weight:800;letter-spacing:-0.5px}
.b-preview-item .b-header a {color:#000;text-decoration:none}
p.b-preview	{margin:0px;margin-bottom:10px;height:28px;overflow:hidden;line-height:14px}
.b-list-item {background-color:#f4f2f1;margin-bottom:20px;padding:20px;border-bottom:none}
.b-list-content {background-color:#fff;padding:20px;font-size:14px;line-height:18px}
.b-list-text {max-height:147px}
.b-list-content img {max-width:190px;max-height:190px}
.blog-box {background-color:#f4f2f1;margin-bottom:20px;padding:20px}
.b-wrapper {background-color:#fff;padding:20px;font-size:14px;line-height:18px}
.b-content h4 {margin:10px 0px 3px 0px;font-size:18px;letter-spacing:-0.5px}
.b-content h4 b {font-weight:800 !important}
.b-content h3 {margin:18px 0px 10px 0px}
.b-content h3 a, .b-content h2 a {text-decoration:none}
.b-content h2 {margin:10px 0px 13px 0px;font-size:24px;line-height:26px;padding:0px;background-color:#fff;color:#000}

.Product-Collection-Div{width:500px;display:none;position:absolute;right:-10px;top:85px;z-index:1;background-color:#fffbdf;border-color:#CCC;border-style:solid;border-width:1px;padding:6px;-moz-box-shadow:2px 2px 18px #999;-webkit-box-shadow:2px 2px 18px #333;box-shadow:2px 2px 18px #333;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px 5px 5px 5px}
.homeboxes-Wrapper {clear:both;padding-left:3px}
.faderOuter,.fader2Outer{position:relative;float:left}
.faderInner,.fader2Inner{position:absolute;top:0;left:0;display:none}
.faderInnerActive,.fader2InnerActive{position:absolute;top:0;left:0;display:block}
.brandfader-Wrapper, .brandfaderga-Wrapper {-moz-box-shadow:0px 0px 4px #a4a6a4;-webkit-box-shadow:0px 0px 4px #a4a6a4;box-shadow:0px 0px 4px #a4a6a4;margin:20px 0px 20px 0px;height:110px;text-align:center}
.brandfader-Outer, .brandfaderga-Outer, .reviewsfader-Outer {position:relative}
.brandfader-Inner, .brandfaderga-Inner, .reviewsfader-Inner {position:absolute;display:none;width:100%;text-align:center}
.brandfader-Inner img {padding:34px 25px 13px 25px}
.brandfaderga-Inner img {padding:26px 25px 13px 25px}
.home-right-fader-Wrapper {position:relative;float:right;width:371px;margin:5px 0px 15px 0px}
.home-right-fader-Inner img {max-width:100%}
.small-deal-wrapper {display:none}
.FadeMOuter{position:relative;background-color:#fff;width:591px;height:100px;margin-bottom:20px;margin-left:20px}
.FadeMInner{position:absolute;top:0;left:0;display:none;height:206px}
.FadeMInnerActive{position:relative;top:0;left:0;display:block;height:100px}
.violet{color:#bf1e2e}
.sp_bc{font-size:10px;color:#999}
form,.Product-Grade-Div li,.Product-Left p{margin:0;padding:0}
.cats a,#cats2 a{color:#303030;text-decoration:none;display:block;font-size:12px;padding-top:1px;padding-bottom:5px;padding-left:7px;border-style:none;line-height:13px}
.cats a:hover,#cats2 a:hover{color:#000;text-decoration:underline}
.cats ul,#cats2{list-style-type:none;margin:0;padding:0}
.centre_hdr h2,.centre_hdr_red h2{padding:0px;margin:0px;margin-left:10px;color:#bf1e2e;padding-top:10px}
.centre_hdr h1{padding:0px;margin:0px;margin-left:10px;color:#bf1e2e;padding-top:10px}
.info-content {padding:20px 20px 20px 20px}
.info-images {float:right;width:301px;margin-right:-20px}
.info-content table {width:100%;border-collapse:collapse;margin-bottom:15px}
.info-content a {color:#272727;text-decoration:underline}
.info-content a:hover {color:#bf1e2e}
.info-content h3 {font-family:"HelveticaNeueLT", Arial, Helvetica, sans-serif;font-size:16px;margin-bottom:8px}
.info-content h4 {font-family:"HelveticaNeueLT", Arial, Helvetica, sans-serif;font-size:15px;margin:5px 0px 3px 0px}
.info-content p {line-height:17px}
.info-content ul {padding-left:20px;margin-bottom:10px;margin-top:8px}
.info-content li{list-style-image:url(i/info-bullet.png);margin:0px 15px 0px 0px;padding:0px 5px 7px 0px}
.info-content li a {font-size:15px;font-family:"HelveticaNeueLT", Arial, Helvetica, sans-serif;color:#646464;text-decoration:none}
.info-content th {border-bottom:solid 1px #e5e5e5;text-align:left;padding-bottom:5px;margin-bottom:5px}
.info-content td {padding-bottom:4px;padding-top:4px}
.collect-plus-wrapper table {width:386px}
.collect-plus-wrapper td {vertical-align:middle}
.collect-plus-top .p-buy {margin-top:0px}
.collect-plus-item {padding-bottom:20px}
.error{width:84%;border:solid 1px #fc3;background-color:#FFC;background-image:url(i/error.png);background-repeat:no-repeat;margin:10px;padding:20px 20px 20px 60px}
.centre_hdr a:hover,a:hover{text-decoration:underline}
.large-box a,.custom-box a{color:#000;text-decoration:none}
.smallbox-desc td,tr{vertical-align:top}
.sort-bg td,.Product-Details h3,.error p{margin:0;padding:0}
.small_print a,.blog-list h2 a{color:#333;text-decoration:none}
.Product-Sell,.Product-VAT{padding-top:0;margin-top:0}
.blog-list h2,.blog-title h1{margin:14px 0 0;padding:0;font:400 24px "HelveticaNeueLT",Arial,Helvetica,sans-serif}
.blog-list h2 a:hover,.blog-list a,.blog-body a{color:#ab1423}
.blog-list p,.blog-body p{line-height:17px}
.Product-Cashback-Table td,.AjaxSearch-Live-Search table td{vertical-align:bottom}
.Product-Cashback-Cashback-Title,.Product-Cashback-Cashback-Price{color:#005f0d}
.basket-button {padding-left:6px;padding-right:4px}
.basket-addons-header{text-transform:uppercase;background-color:#a2ca59;padding:4px;margin:5px}
.basket-addons-header .added, .basket-addons-header h3, .basket-addons-header span {color:#fff}
.basket-addons-header img {border:2px solid white;box-sizing:border-box;background-color:#fff}
.basket-addons-group-header {text-transform:uppercase;padding:13px}
.basket-addons .p-promotions-item {padding:10px 20px;text-align:center;border:solid 3px #e73642;margin:20px}
.basket-addons .p-promotions-item p {font-size:23px}
.basket-addons .p-bundles {width:999px;border:none}
.basket-addons-footer {text-transform:uppercase;font-weight:800}
.floater {position:fixed;top:195px;z-index:3000}
.blanker {height:83%;width:188px;background-color:white;position:absolute;top:194px;right:10px}
h1.Meta-Title {margin:0px;width:100%;height:29px;padding-bottom:10px;padding-left:10px;font-size:24px}
.override-wrapper {position:relative;width:100%;margin:0px 5px 7px 0px;clear:both}
.override-wrapper p {text-align:left;padding-left:10px;padding-right:10px;margin-top:0px}
.override-wrapper a, .override-wrapper-bottom a {color:#000}
.override-wrapper a:hover {color:#000;text-decoration:underline}
.override-wrapper h2 {padding-left:10px;font-size:18px}
.override-wrapper-bottom {padding:20px;border-color:#000;border-style:solid;border-width:6px;clear:both;margin-bottom:20px}
.override-wrapper-bottom h3 {clear:both;padding-top:20px}
.override-wrapper-bottom .ImageRight {padding-left:20px}
.override-wrapper-bottom .ImageLeft {padding-right:20px}
.yellow-box{width:82%;border:solid 1px #fc3;background-color:#FFC;margin:10px;padding:20px 20px 20px 20px}
.contentBox{display:none;line-height:0px;overflow:hidden}
.contentBox p {padding-top:0px;margin-top:0px;line-height:normal;padding-right:10px;font-size:12px}
.content2{padding:10px;padding-top:0px}
#float-title {font-size:14px;font-weight:bold;display:block;background-color:#333;color:white;padding:4px;margin-top:1px}
#pricefloater p {padding:0px;margin:0px}
#float-content {padding:5px}
.product-list-header h1, .product-list-header h2 {float:left;font-size:18px}
.product-list-header span {font-size:18px;padding-left:10px;font-weight:800}
.product-list-header span::before {content:"("}
.product-list-header span::after {content:")"}
.product-list-recommends {float:right;margin-top:-8px}
.pagination-top {clear:both}
.pq-pagination-order {float:left;margin-right:10px}
.pq-pagination {float:left;text-transform:uppercase;margin-top:0px;margin-bottom:10px}
.pq-pagination-numbers {padding-left:10px}
.pq-pagination-view {width:138px}
.pq-pagination-link, .pq-pagination-next, .pq-pagination-link:hover, .pq-pagination-next:hover {border:none;padding:2px;color:#000 !important;background-color:#fff;font-weight:800}
.pq-pagination-link-active {background-color:#000;border:none;font-weight:800;color:#fff!important}
.pq-pagination-link:hover {text-decoration:underline}
.pagination-bottom .pq-pagination-numbers {display:none}
.pagination-bottom .pq-pagination-link-active, .pagination-bottom .pq-pagination-link {padding:6px 9px 6px 9px;font-size:15px;margin-right:6px;border:1px solid #000}
.p-list-buy-buttons span {line-height:9px;border:solid #bbbbbb 2px;padding:2px 8px 5px 8px;color:#bbbbbb;text-transform:uppercase;text-align:center;font-weight:800;cursor:default;box-sizing:border-box}
.pagination-bottom .pq-pagination-next {font-size:16px}
.p-list {-moz-box-shadow:0px 0px 8px #a4a6a4;-webkit-box-shadow:0px 0px 8px #a4a6a4;box-shadow:0px 0px 8px #a4a6a4;margin-bottom:18px;padding:10px;box-sizing:content-box;position:relative}
.p-list-buttons {position:absolute;bottom:5px;width:255px}
.p-list-buy-buttons {padding-bottom:6px;padding-top:2px}
.p-list-buy-buttons .btn.small {padding:3px 21px 4px 8px}
.p-list-section {float:left;width:277px}
.p-list-section a {color:#000;text-decoration:none;font-size:15px}
.p-list-section-left {width:22%}
.p-list-section-middle {width:46%;padding-left:15px}
.p-list-section-right {width:30%;padding-bottom:40px}
.p-list-promotion {font-size:14px!important;color:#e73642!important;text-transform:uppercase;font-weight:800;letter-spacing:-0.5px;padding-bottom:4px!important}
.gridview .p-list-promotion-wrapper {height:26px;overflow:hidden}
.p-list-image {border-collapse:collapse;position:relative}
.p-list-image td {vertical-align:middle;text-align:center}
.p-list h3 {padding:0px;margin:0px;font-weight:800;line-height:15px}
.p-list-manufacturercode {padding:0px!important;margin:0px!important}
.p-list-price {margin:5px 0px;height:43px;overflow:hidden}
.p-deal .p-list-price {height:auto}
.p-deal .p-list-sell {line-height:40px}
.p-list-sell {font-size:24px!important;font-weight:800;padding:0px!important;margin:0px!important;letter-spacing:-0.5px;line-height:24px}
.p-list-was {font-size:15px!important;padding:0px!important;margin:0px!important;text-transform:uppercase;letter-spacing:-0.5px}
.p-list-save {font-size:15px!important;color:#e73642!important;padding:0px!important;margin:0px!important;text-transform:uppercase;font-weight:800;letter-spacing:-0.5px;line-height:15px}
p.p-list-finance {padding-bottom:4px;padding-top:1px}
.p-list-finance {font-weight:800;text-transform:uppercase;line-height:10px;letter-spacing:-0.5px}
.p-list-finance-wrapper {height:14px}
.p-list-reevoo {height:23px;overflow:hidden}
.p-list-reevoo .pq-reevoo-stars {padding:2px 0px}
.pq-reevoo {height: 21px;vertical-align: sub}
.p-list ul {font-size:11px;list-style-image:url(i/bullet-red.png);padding:0px;margin:0px;margin-left:15px}
.p-list ul li {font-size:11px;line-height:16px;margin:0px;padding:0px;font-family:Arial, Helvetica, "sans-serif"}
.p-list .pq-stars-text {color:#e73642}
.p-list .pq-stars-text-none {color:#b6b6b6;font-size:10px}
.p-list-compare {width:100%;margin-bottom:7px}
.p-list-more {float:left;width:122px;position:relative;padding-left:36px!important}
.p-list-add {float:right;width:122px;position:relative}
.p-list-add a {width:100%; padding-left:0px!important;padding-right:0px!important}
.p-list-add a.p-list-add-btn {padding-left:16px!important;}
.p-list-add a.p-list-add-btn::before {width:16px;content:" ";background-image:url(i/basket-icon-small.png);position:absolute;left:5px;top:3px;height:16px;-webkit-transition-duration:0.4s;transition-duration:0.4s}
.p-list-add a.p-list-add-btn:hover::before {width:16px;content:" ";background-image:url(i/basket-icon-small-h.png);position:absolute;left:5px;top:4px;height:16px}
.p-list-add a.pop-reminder {font-size: 9px; background-color: #fff!important; border: 2px solid #000!important; color: #000!important; line-height: 14px;}
.p-list-add .btn.green {background-color:#94c23e;border-color:#94c23e}
.p-list-more::before {width:27px;content:" ";background-image:url(i/q-icon-small.png);position:absolute;left:-2px;top:-2px;height:24px;-webkit-transition-duration:0.4s;transition-duration:0.4s}
.p-list-more:hover::before {width:27px;content:" ";background-image:url(i/q-icon-small-h.png);position:absolute;left:-2px;top:-2px;height:24px}.p-list-variations {margin-top:6px}
.pq-compare {border:2px solid #000;moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;color:#000;padding:0px 0px 0px 25px;font-size:9px}
.pq-compare b {font-size:10px}
.pq-compare .pq-ticked, .pq-compare .pq-unticked {right:auto;border:none;left:4px}
.pq-compare span {padding:4px 5px 5px 8px;display:block;border-left:2px solid black;text-transform:uppercase;-webkit-transition-duration:0.4s;transition-duration:0.4s}
.pq-compare span:hover {background-color:#000;color:#fff}
.pq-cross-btn {background-color:#000;line-height:13px;border-radius:0px}
.pq-checkbox .check {border:2px solid #000;moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}
.pq-tick-grey {background:url('/MVC/styles/shared/i/sprite-FP_1708181156.png') -97px -136px no-repeat;height:14px;width:14px}
.pq-tick-grey-small {background:url('/MVC/styles/shared/i/sprite-FP_1708181156.png') -112px -137px no-repeat;height:10px;width:10px}
.pq-checkbox:hover .check {border:2px solid #000}
.pq-checkbox.small .label {padding:3px 6px 1px 22px;font-family:Arial}
.notick .label {padding:3px 6px 1px 19px !important}
.pq-ticked:before {background:url(/MVC/styles/shared/i/sprite-FP_1708181156.png) -97px -137px no-repeat}
.pq-ticked, .pq-unticked {margin-top:-7px}
.gridview .p-list {width:255px;float:left;height:560px;overflow:hidden;position:relative}
.gridview .middle .p-list {margin-left:19px;margin-right:19px}
.gridview .p-list-section {float:none;width:255px}
.gridview .p-list-section-middle {padding-left:0px}
.gridview .p-list-section-right {padding-bottom:0px}
.gridview .p-list-points {height:111px;overflow:hidden}
.gridview .p-list-points-variations {height:79px}
.gridview .p-list h3 {font-size:15px;line-height:15px;margin-bottom:0px;height:45px;overflow:hidden;padding-top:2px}
.gridview .p-list-buttons {position:absolute;left:10px;bottom:3px;width:255px}
.fourboxes.gridview .middle .p-list {margin-left:0px;margin-right:0px}
.fourboxes.gridview .middle4-first .p-list {margin-left:19px;margin-right:19px}
.fourboxes.gridview .middle4-last .p-list {margin-right:19px}
.p-list-deliverytext {font-size:11px;height:29px;overflow:hidden;width:261px;line-height:12px}
.product-list-item p {margin:0px}
.gridview .p-list-used {height:16px;padding:2px 0px 2px 0px}
.pop-used {cursor:pointer}
.Product-Details {border:solid 0 #ccc;background-repeat:no-repeat;margin-top:6px;padding:4px 4px 0}
.product-details h3 {padding:0;margin:2px 0px 6px 0px;font-size:14px;font-weight:bold}
.product-details h3 a {color:#3c3c3c;text-decoration:none}
.product-details h3 a:hover {text-decoration:underline}
.product-details span a {color:#bf1e2e}
.product-details ul {font-size:11px;list-style-image:url(i/bullet-red.png);padding:0px;margin:0px;margin-left:15px}
.product-details ul li {font-size:11px;line-height:15px;margin:0;padding:0px 0px 3px 0px}
.product-details span {color:#bf1e2e !important}
.refinerbox {position:relative}
.refinerbox h3 {padding:20px 0px}
.refinerbox h3 span {display:none}
.refiner {padding:0px 20px 0px 20px;text-transform:uppercase}
.refiner ul {list-style:none;margin:0;padding:0;padding-bottom:12px}
.refiner ul li {position:relative;border:none;margin-left:5px;text-transform:initial;font-size:12px;line-height:12px}
.refiner ul li td {padding:0px}
.refiner .pq-toggle {margin-bottom:20px;font-size:14px;display:none}
.refiner .pq-toggle:hover {background-color:#fff;color:#000 !important}
.refiner-header {font-weight:800;padding-bottom:6px;text-transform:uppercase !important}
.refiner-option, .refiner-option-selected {padding-top:3px;padding-bottom:3px;width:100%;cursor:pointer;font-size:12px}
.refiner-option:hover, .refiner-option-selected:hover {text-decoration:underline}
a.refiner-clear {position:absolute;top:19px;right:20px;color:#b31b29;text-decoration:none;text-transform:uppercase;font-size:14px}
.refiner .pq-go-grey::before {content:"REFRESH";background-color:#000;color:#fff;padding:4px}
.refiner .pq-go-grey {background-image:none}
.refiner-apply {display:none}
.pq-checkbox.small a {text-decoration:none}
#divRefiner {display:block !important}
.breadcrumb {padding:4px 10px;color:#000;margin-bottom:18px;background-color:#f4f2f1;clear:both}
.breadcrumb-item {float:left;margin-right:8px;font-size:11px}
.breadcrumb-item a {color:#000;text-decoration:none}
.breadcrumb-item a:hover {text-decoration:underline}
/* Product Screen */
.p-wrapper {margin-bottom:20px}
.p-wrapper a {color:#000;text-decoration:none}
.p-wrapper a:hover {text-decoration:underline}
.p-wrapper ul {margin:0px 0px 3px 0px;padding:0px;list-style-type:none;overflow:hidden;text-align:left;font-size:11px}
.p-wrapper ul li {padding:2px 0px 2px 12px;text-align:left;background-image:url('i/bullet-red.png');background-repeat:no-repeat;background-position:1px 4px;line-height:12px;font-family:Arial, Helvetica, Arial, "sans-serif"}
.p-left-wrapper {width:860px;float:left;position:relative}
.p-left {width:560px}
.p-top-box {border:5px solid #000;padding:10px;box-sizing:border-box;width:100%;position:relative}
.p-title {line-height:20px}
.p-title h1 {font-size:20px}
.p-title-desc {font-size:20px;font-weight:800;text-transform:uppercase;letter-spacing:-0.5px}
.p-title-code {font-size:14px!important;font-weight:normal;display:block}
.p-key-features {text-transform:uppercase;font-weight:800;font-size:14px;letter-spacing:-0.5px;margin-bottom:2px}
.p-energy {margin-top:5px}
.p-image {margin:10px;margin-left:auto;margin-right:auto;position:relative;border-collapse:collapse;width:450px;height:350px}
.p-image td {text-align:center;vertical-align:middle;padding:0px;cursor:pointer}
.p-image-previous {position:absolute;top:50%;left:10px;margin-top:-25px;cursor:pointer}
.p-image-next {position:absolute;top:50%;right:10px;margin-top:-25px;cursor:pointer}
.p-thumbs {margin-top:10px;padding:10px;margin-bottom:0px!important;height:80px}
.p-thumb-wrapper {margin-right:10px}
.p-thumb {border:solid 1px #c3c3c3;cursor:pointer;vertical-align:middle;text-align:center;display:table-cell;margin:0px;box-sizing:content-box;padding:5px}
.p-SelectImage-Selected {border:solid 2px #000;padding:4px}
.p-middle {width:280px;padding:10px;box-sizing:border-box;position:absolute;right:0px;top:0px;/*height:100%;float:right;*/;padding-bottom:92px;min-height:100%}
.p-manufacturer-image {margin-bottom:10px}
.p-reevoo {font-size:11px;height:25px}
.p-reference {padding:0px;margin:0px;font-size:11px}
.p-mancode {margin-top:10px}
.p-middle-bottom {width:260px;position:absolute;bottom:10px}
.p-middle-bottom p {font-weight:800;padding:0px;margin:10px 0px}
.p-compare {width:100%}
.p-variations-wrapper {padding:10px;box-sizing:border-box;padding-bottom:0px}
.p-variations-wrapper h3 {font-size:14px}
.p-variation-wrapper {border:none!important}
.p-variation-active {border-color:#000!important}
.p-variation-active .p-variation-price {color:#000!important}
.p-configuration-wrapper {padding:10px;box-sizing:border-box}
.p-configuration-wrapper h3 {font-size:14px}
.config-detail {moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}
.config-selected table, .config-selected-img, .config-selected-detail, .config-options table {border:none !important}
.config-selected {width:700px}
.config-options td {border:none !important}
.config-options table {border-top:solid 1px #ccc !important}
.config-options th, .config-options td {padding:10px 5px;border-bottom:solid 1px #ccc !important}
.p-customise-pc {padding-top:15px}
.p-promotions {padding:10px 10px 1px 10px;box-sizing:border-box}
.p-promotions img, .p-promotion-content img {max-width:100%}
.p-promotions-header {font-size:30px;margin-bottom:10px}
.p-promotions-item-wrapper {margin-bottom:10px}
.p-promotions-item {padding:10px}
.p-promotions-item p {padding:0px 60px 0px 0px;margin:0px;text-transform:uppercase;font-weight:800;font-size:28px}
.pq-pop-content {cursor:pointer}
.pq-pop-content img {max-width:100%}
.pq-pop-background {opacity:0.6;MozOpacity:0.6;KhtmlOpacity:0.6;filter:alpha(opacity=30)}
.pq-accessory-text {font-size:15px;top:-6px;position:relative;letter-spacing:-0.5px}
.pq-accessory-btn {background:url(/Images/view-acc.png) no-repeat;height:25px;width:25px;display:inline-block;margin-left:2px}
.p-middle-bottom .pq-accessory-text, .pq-accessory-btn {display:none}
.p-right-wrapper {width:280px;float:right;padding:10px 10px 0px 10px;box-sizing:border-box}
.p-promotion {font-size:14px!important;color:#e73642!important;text-transform:uppercase;font-weight:800;letter-spacing:-0.5px;padding-bottom:4px!important;margin:0px;clear:both}
.p-promotion span {clear:both;font-size:10px;color:#000;display:block;margin-top:-2px;line-height:10px}
p.p-promotion {line-height:15px}
.p-price {margin-top:10px;margin-bottom:15px}
.p-price p {padding:0px;margin:0px}
.p-price-title {font-size:14px!important;font-weight:800;letter-spacing:-0.5px}
.p-price-inc {font-size:35px!important;font-weight:800;letter-spacing:-0.5px;line-height:35px}
.p-price-vat {font-size:11px!important;font-weight:normal;text-transform:uppercase}
.p-price-exc {font-size:14px!important;font-weight:normal;letter-spacing:-0.5px}
.p-price-cashback {font-size:24px!important;font-weight:800;letter-spacing:-0.5px;color:#e73642!important}
.p-price-was {font-size:16px!important;font-weight:normal;letter-spacing:-0.5px}
.p-price-save {font-size:16px!important;font-weight:800;letter-spacing:-0.5px;color:#e73642!important;line-height:16px}
.p-buy .btn {width:100%;background-image:url(i/basket-icon-small.png);background-position:10px center;background-repeat:no-repeat;padding-left:25px;font-size:16px}
.p-buy .btn.green {background-color:#94c23e;border-color:#94c23e}
.p-buy .btn:hover {background-image:url(i/basket-icon-small-h.png)}
.p-stock {text-transform:uppercase}
.p-cashback-price table {border-collapse:collapse;border:0px;width:100%}
.p-cashback-pay, .p-cashback-final, .p-cashback-was, .p-cashback-cashback {vertical-align:bottom;line-height:19px}
.p-cashback-cashback {color:#94c23e}
.p-cashback-final {color:#e73642}
.p-cashback-price th {text-transform:uppercase;letter-spacing:-0.5px;text-align:left;font-weight:normal;padding-bottom:0px}
.p-cashback-price td, .p-cashback-price th {border-bottom:1px solid #ddd}
.p-cashback-pay .price, .p-cashback-cashback .price, .p-cashback-was .price, .p-cashback-final .price {font-size:15px;font-weight:800;vertical-align:bottom}
.p-cashback-price .vat {font-size:10px;font-weight:normal;vertical-align:bottom}
.p-right-section {background-color:#f4f2f1;padding:10px;margin-left:-10px;margin-right:-10px;margin-bottom:10px}
.p-right-section:last-child {margin-bottom:0px}
.p-right-section-header {font-size:16px;font-weight:800;text-align:right;padding-top:3px;padding-bottom:10px;position:relative}
.p-right-section-header div {position:absolute;left:0px;top:0px}
.p-right-section-header .pq-green-plus {display:inline-block;margin-left:5px;margin-right:5px}
.p-right-section-details {background-color:#fff;padding:10px;text-align:right}
.p-right-section-details p {margin:0px;padding:0px;text-align:right}
.p-right-section strong { font-weight: 800; }
.p-business-product { margin-left: 0px; margin-right: 0px; border: solid 3px #000; color: #176cba; padding: 10px 0px 0px 0px; letter-spacing: -0.5px; text-transform: uppercase; }
.p-business-product .p-right-section-header {  padding-right: 10px; }
.p-business-product .p-right-section-details div { float: left; margin-top: 4px; }
.p-business-product .p-right-section-details a { font-weight: 800; color: #176cba; }
.p-call-to-order .p-right-section-details p { margin-bottom: 10px; }
.p-warranty-wrapper {border:none;margin:0px}
.p-tabs {margin-bottom:20px}
.p-tab-header-wrapper {border:solid 3px #000;border-right:none;border-top:none;top:121px;width:1160px;background-color:#fff;z-index:100;box-sizing:border-box}
.p-tab-header {width:20%;margin:0px;padding:10px;border-right:solid 3px #000;border-top:solid 3px #000;float:left;cursor:pointer;text-align:center;box-sizing:border-box;font-weight:800;letter-spacing:-0.5px;font-size:14px}
.p-tab-header:first-child {border-right:solid 3px #000}
.p-tab-header.active {background-color:#000;color:#fff}
.p-tab-header-mobile {display:none!important;background-color:#000;color:#fff;margin:0px;padding:10px;font-weight:800;margin-top:10px;position:relative}
.p-tab-header-mobile span {font-size:26px;top:0px;position:absolute;right:10px}
.p-tabs .p-box {display:none;padding:20px;border:3px solid #000;border-top:none}
.p-tabs .p-box h2 {display:none}
.p-bundles		{padding:10px 80px;box-sizing:border-box;border:solid 3px #000;-webkit-box-shadow:none;box-shadow:none}
.p-bundles h3 {margin-left:-60px}
.p-bundles .pq-carousel-next {right:-60px}
.p-bundles .pq-carousel-previous {left:-60px}
.pq-freq-itm {width:184px}
.pq-freq-save, .pq-freq-price, .pq-freq-itm p span {color:#e73642}
.pq-freq-opt {padding:10px}
.pq-freq {border-bottom:none}
.pq-freq-opt-price {margin-top:0px !important}
.p-tabs table {margin:0px;font-size:12px;border:1px solid #e9e9e9;width:100%;border-collapse:collapse}
.p-tabs td {border:1px solid #e9e9e9;padding:5px}
.p-accessories, .p-alternatives {padding:10px 80px;box-sizing:border-box}
.p-accessories h3, .p-alternatives h3 {margin-left:-60px}
.p-accessories .pq-carousel-next, .p-alternatives .pq-carousel-next {right:-60px}
.p-accessories .pq-carousel-previous, .p-alternatives .pq-carousel-previous {left:-60px}
.p-alternatives {border:solid 3px #000;-webkit-box-shadow:none;box-shadow:none}
.p-accessory {width:250px;padding:10px 20px;box-sizing:border-box}
.p-accessory table {width:100%}
.p-accessory table td {text-align:center;vertical-align:middle}
.p-accessory-title {padding:0px;margin:10px 0px 0px 0px;font-size:13px;height:40px;overflow:hidden;line-height:13px}
.p-accessory-price {padding:0px;margin:0px;font-size:13px;float:left;margin-top:10px}
.p-accessory button {float:right;margin-top:5px}
.p-banner {width:100%;height:120px;position:fixed;top:0px;Left:0px;z-index:100;display:none;-moz-box-shadow:0px 0px 20px #000;-webkit-box-shadow:0px 0px 20px #000;box-shadow:0px 0px 20px #000;background-color:#fff}
.p-banner-content {width:1260px;margin-left:auto;margin-right:auto;padding-left:60px;padding-right:60px;box-sizing:border-box}
.p-banner-content .p-image {float:left}
.p-banner-content .p-title {margin-top:30px;margin-left:30px;float:left;width:650px}
.p-banner-content .p-price {float:right;min-width:200px}
.p-banner-content .p-buy {margin-top:2px}
.p-banner-content .p-price-save {margin-left:10px}
.p-banner-content .p-price-inc {font-size:31px!important}
.p-banner-content .p-price-cashback	{font-size:18px!important}
.p-banner-content .p-cashback-was {display:none}	
/* Overview */
.custom-prod-desc {padding:0px;font-size:12px}
.custom-prod-desc p span {font-size:10px}
.custom-prod-desc h2 {font-size:24px;clear:none;background-image:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;display:block!important}
.custom-prod-desc h3 {font-size:16px;padding-bottom:8px;font-weight:bold;margin-top:16px}
.custom-prod-desc h4 {color:#666;padding-bottom:0px;font-size:16px;font-weight:normal}
.custom-prod-desc ul {margin-top:0px;padding-top:0px;margin-left:5px;padding-left:0px;list-style-type:none;overflow:hidden}
.custom-prod-desc ul li {padding-left:12px;text-align:justify;background-image:url(i/bullet-red.png);background-repeat:no-repeat;background-position:0 3px;padding-bottom:4px;font-family:"HelveticaNeueLT",Helvetica,Arial,sans-serif}
.custom-prod-desc p {text-align:justify;color:#272727;padding-bottom:8px}
.custom-prod-desc object {z-index:2}
.custom-prod-desc a {text-decoration:underline}
.custom-prod-desc a:hover {color:#e73643}
.pq-template-item-body p {line-height:19px;font-size:13px}
.pq-template-item-body li {line-height:15px!important;font-size:12px}
.ImageRight {float:right;clear:right;padding-left:10px;margin-bottom:10px;text-align:center;box-sizing:border-box}
.ImageLeft {float:left;clear:left;padding-right:10px;margin-bottom:10px;text-align:center;box-sizing:border-box}
.ImageCentre {text-align:center;clear:both;margin-left:auto;margin-right:auto;margin-bottom:10px}
.Left_One img {float:left;padding:0px 20px 20px 0px;max-width:400px !important}
.Left_One .pq-template-video {float:left;padding:0px 20px 20px 0px;width:400px !important;flex:none}
.Right_One .pq-template-video {float:right;padding:0px 0px 20px 20px;width:400px !important;flex:none;order:2}
.Right_One img {float:right;padding:0px 0px 20px 20px;max-width:400px !important;order:2}
h2.pq-template-item-header {font-size:16px}
.Top_Three, .Top_Four, .Left_One, .Right_One, .Top_One, .custom-prod-desc-link {clear:both}
.Top_One .pq-template-item {box-sizing:border-box;padding-left:20px;padding-right:20px}
.Left_One .pq-template-item, .Right_One .pq-template-item {box-sizing:border-box;display:flex;align-items:center;padding-left:20px;padding-right:20px}
.Top_Three .pq-template-item {width:33.33%;float:left;box-sizing:border-box;padding:20px}
.Top_Four .pq-template-item {width:25%;float:left;box-sizing:border-box;padding:20px;text-align:center}
.p-used-grade .custom-prod-desc h3 {color:#000;font-weight:800;margin-top:12px}
.Top_One h2, .Top_Three h2, .Top_Four h2 {margin-top:10px;margin-bottom:10px;text-align:left}
.Top_Three h2, .Top_Four h2 {text-align:center}
.pq-template-item-body ul {padding-top:10px}
.Top_Three .pq-template-image {display:table-cell;vertical-align:middle;height:335px; text-align: center;width: 335px}
.Top_Four .pq-template-image {display:table-cell;vertical-align:middle;height:250px}
.Right_One .pq-template-image {order:2}
.Top_One .pq-template-image {text-align:center}
/* Basket Screen */
.basket {padding:0px}
.basket h1 {background-color:#000;color:#fff}
.basket h1 .pq-cart-black {background-position:-167px -298px}
.basket-group {border:solid 3px #000}
.basket-item-group p {font-weight:800}
.basket-item-title h3 {font-weight:800}
.basket-item-title h3 span {font-weight:normal}
.basket-item-quantity span {font-weight:800}
.basket input[type="text"], .basket select {border:2px solid #000;color:#000;font-weight:800}
.basket-item-quantity-button {background-color:#000;color:#fff}
.basket-item-unit, .basket-item-total {font-weight:800}
.basket-footer-buttons table th {font-weight:800;text-transform:uppercase;letter-spacing:-0.5px}
.basket-footer-buttons table td {font-weight:800;letter-spacing:-0.5px}
.basket-item-quantity .delete {background-color:#fff!important;color:#000!important;border:solid #000 2px!important}
.basket-item-quantity .delete span {background-color:#000;color:#fff}
.basket-offer-code input[type=text] {padding:6px 10px 6px 10px;border-right:none;outline:none}
.basket-delivery-address input[type=text] {padding:6px 10px 6px 10px!important;border-right:none;outline:none}
.basket-delivery-address select {padding:5px 10px 5px 10px;outline:none}
.basket-offer-code input[type=submit] {border:3px solid #000!important;margin-left:0px!important;width:100%!important}
.basket-delivery-address input[type=submit] {border:3px solid #000!important;margin-left:0px!important;width:100%!important}
.basket-item-quantity .btn span.remove {top:-12px;left:7px}
.basket-item-quantity .btn.delete span {top:-5px;padding:5px 5px 5px 7px}
.basket-item-quantity .btn span.add {top:-13px;left:4px}
.basket-footer .basket-pay .btn {background-color:#94c23e;border-color:#94c23e}
.delivery-group h4 {text-transform:uppercase}
.delivery-group-products table th {text-transform:uppercase}
.delivery-options-days p {text-transform:uppercase;font-weight:800}
.delivery-options-services p {text-transform:uppercase;font-weight:800}
.delivery-option-date {border-color:#000}
.delivery-option-date.active {background-color:#000;color:#fff}
.delivery-group-header {font-weight:800}
.delivery-group-quantity p {font-weight:800}
.delivery-group-accessories {text-transform:uppercase;font-weight:800}
.pq-checkout-delivery-header {padding:0px!important;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px 0px 0px 0px;background:none}
.pq-checkout-delivery-header table th {width:50px;vertical-align:middle}
.pq-checkout-delivery-header table td {padding-left:10px;height:35px;border:solid 3px #000;text-align:left!important;vertical-align:middle}
.pq-checkout-delivery-header table td::before {content:"";width:32px;height:35px;background-color:#fff;display:block;float:right;border-left:3px solid #000;border-right:3px solid #fff}
.pq-checkout-delivery-header span {float:left;top:7px;position:relative;font-size:18px;color:#000;text-transform:uppercase;font-weight:800;font-family:"HelveticaNeueLT",Helvetica,Arial,sans-serif}
.pq-checkout-delivery-header .pq-collect-btn,
.pq-checkout-delivery-header .pq-collect-active-btn {background-position:-351px -470px;height:24px;width:25px}
.pq-checkout-delivery-header .pq-delivery-active-btn, 
.pq-checkout-delivery-header .pq-delivery-btn {height:23px;width:32px;background-position:-153px -470px}
.pq-checkout-delivery-header.error table td::before {display:none}
.pq-checkout-delivery-header.error span {float:none;top:0px}
.pq-checkout-delivery-header.active table td::before {background:url(/MVC/styles/shared/i/sprite-FP_2108181102.png) -188px -344px no-repeat #fff}
.pq-checkout-delivery-header.active table td {background-color:#000}
.Product-PopUp-Background {width:100%;height:100%;display:none;background-color:#000;background-attachment:fixed;z-index:10000;position:fixed;left:0;top:0;opacity:0.7;MozOpacity:0.7;KhtmlOpacity:0.7;filter:alpha(opacity=40)}
.Product-PopUp-Wrapper {width:570px;display:none;background-color:#ffffff;z-index:10001;left:50%;top:10px;margin-top:0px;position:absolute;margin-left:-285px;padding-bottom:10px;-moz-box-shadow:2px 2px 12px #999;-webkit-box-shadow:2px 2px 12px #000;box-shadow:2px 2px 12px #000;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px 10px 10px 10px}
.Product-PopUp-Header {padding-top:10px;margin-left:10px;margin-right:10px;padding-bottom:5px;margin-bottom:5px;border-bottom:solid 1px #ccc}
.Product-PopUp-Header-Description {width:450px}
.Product-PopUp-Header-Description h1{font-size:16px;padding:0;margin:0}
.Product-PopUp-Header-Description h2{font-size:12px;padding:0;margin:0;font-weight:normal}
.Product-PopUp-Header-Price {float:right;background-color:#117900;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px 10px 10px 10px}
.Product-PopUp-Header-Price p {font-size:18px;color:#ffffff;margin:5px;padding:0;font-weight:bold}
.Product-PopUp-Body {overflow:auto;height:430px;padding-left:10px;padding-right:10px}
.Product-PopUp-Body h2, .Product-PopUp-Body h3{color:#BF1C2F}
.Product-PopUp-Footer {padding-top:10px;padding-left:10px;padding-right:10px}
.Product-Specification {margin-bottom:5px}
.Product-Specification table {background-color:#F2F2F2;border:1px solid #DDE}
.Product-Specification td {border-bottom:1px solid #DDE;padding:5px}
.prod-game-debate {margin-bottom:20px}
.boxlink {cursor:pointer}
.promotion-overlay {display:none}
.banner-left, .banner-right {display:none}
.home-deals-header {width: 100%;background-color: #ffcf00;padding:40px 0px 50px 59px;box-sizing: border-box;position: relative }
.home-deals-header h2 {font-size: 74px;line-height: 61px;max-width: 400px;letter-spacing: -3px;padding-top: 20px;}
.home-deals-header h3 {font-size: 20px;line-height: 20px;padding-bottom: 22px;}
.home-deals-header .button {background-color:#000;padding:8px 23px;text-transform: uppercase;color: #fff;text-decoration: none;font-size: 2em;font-weight: 800}
.home-deals-header .button:hover {color:#000;background-color: #fff}
.home-deals-header img {position: absolute;right:40px;top:0px}
@media screen and (max-width:1440px) {
.home-deals-header img {height: 200px}
.home-deals-header {padding:43px 30px}
.home-deals-header h2 {font-size: 54px;line-height: 44px;padding-top: 15px;max-width: 100%;}
.home-deals-header h3 {font-size: 27px;line-height: 27px;padding-bottom: 22px;}
}
@media screen and (min-width:1500px) {
.banner-left {position:absolute;left:-775px;top:0px;display:block !important;z-index:0}
.banner-left img {position:fixed;max-height:none !important}
.banner-right {position:absolute;right:0px;top:0px;display:block !important;z-index:0}
.banner-right img {position:fixed;max-height:none !important}}
@media screen and (min-width:1250px) and (max-width:1500px) {
.banner-left {position:absolute;left:-775px;top:0px;display:none !important;z-index:0}
.banner-left img {position:fixed}
.banner-right {position:absolute;right:0px;top:0px;display:none !important;z-index:0}
.banner-right img {position:fixed}
}
.featured_prods_advent table{height:140px;border-collapse:collapse;margin:0}
.featured_prods_advent td{width:15%;margin:0;padding:0}
.featured_prods_advent {overflow:hidden;background-color:#fff;padding:0px}
.featured_prods_advent p{text-align:left;font-size:11px;margin:0;padding:0 14px}
.featured_prods_advent table td table{text-align:center;background-color:#fff;height:200px;width:175px;border-color:#bababa;border-style:solid;border-width:1px;margin-left:0px;margin-right:0px;margin-bottom:18px;margin-top:0px}
.featured_prods_advent h3,.featured_prods_advent a{margin-top:2px;padding-top:0;margin-bottom:2px;text-decoration:none;color:#000;font-size:12px}
.featured_prods_advent h3{padding-left:12px;padding-right:12px}
.custom-row img {padding:12px}
.custom-right img {padding:10px}
.custom-right {margin-right:36px;margin-top:5px}
.info li {padding-bottom:20px}
.info ul {padding-left:20px;padding-top:10px}
.info a {color:#bf1e2e;text-decoration:underline}
.custom-laptop {width:1220px;height:1038px;margin-left:-30px;margin-top:0px;padding-top:30px;padding-left:30px;background-image:url('../../Images/custom-laptop-bg2.jpg');background-repeat:no-repeat}
.custom-laptop h1 {font-family:'SegoeSemiBold', Arial, Helvetica, sans-serif;font-size:37px;padding:0px;margin:0px}
.custom-laptop img {margin-top:282px;margin-left:620px}
.custom-laptop p {font-size:15px;margin-top:10px}
h1.title-no-box {margin-top:0px;padding-left:10px;padding-top:0px}
.footer{clear:both;position:relative;width:100%}
.footer-boxes-wrapper{width:1160px;height:209px;margin-left:auto;margin-right:auto;margin-top:20px;background-color:#000;clear:both}
.footer-box{float:left}
.footer-box li{list-style:none;display:block;margin:0;padding:0 5px 5px 0;font-size:12px;line-height:10px;text-transform:none}
.footer-box ul{margin:0px 0px 27px 30px;padding:0}
.footer-box span {margin-left:30px}
.footer-box span img {padding-right:9px}
.footer-box-header-mobile {display:none}
.footer-logos-wrapper{width:1160px;margin-left:auto;margin-right:auto}
.footer-logos{width:374px;height:216px;float:left;margin-right:18px}
.footer-logos span {margin-left:30px}
.footer h3{padding:25px 10px 10px 30px;color:#fff;text-transform:uppercase;font-size:16px;font-weight:800;line-height:16px}
.footer-logos h3 {color:#000;padding-bottom:5px}
.footer-logos.nomargin {margin-right:0px}
.footer a{color:#fff;text-decoration:none}
.footer a:hover{text-decoration:underline}
.paypal-footer {text-align:center;border:1px solid #e6e6e6;width:100%;box-sizing:border-box;margin-top:20px;font-family:"HelveticaNeueLT",Helvetica,Arial,sans-serif;font-size:12px;text-transform:uppercase;font-weight:800}
.paypal-footer img {vertical-align:middle;padding:20px}
.paypal-footer br {display:none}
.small_print p{color:#969696;margin:0 0 9px;padding:0;font-size:11px;text-align:center}
.small_print a{color:#969696}
.small_print{padding:20px 40px 40px 40px}
.custom-col {width:295px;float:left}
.custom-col.unilad {width:410px;position:relative;margin-bottom:10px}
.unilad-button-left ,.unilad-button-right {background-color:#fff;padding:6px 10px 6px 10px;color:#5472d2;text-decoration:none;position:absolute;left:28px;bottom:7px}
.unilad-button-right {right:28px;left:auto}
.view-deals {position:absolute;top:900px;right:248px;color:white;text-decoration:none;background-color:darkgray;border:none;margin:0;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;padding:4px 10px 4px 10px;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease}
.view-deals:hover {background-color:#b31c2b;text-decoration:none}
.p-used-from {margin-top:0px;font-size:12px;margin-bottom:38px}
.p-used-from a {color:#053b85}
.custom-pc-page img {vertical-align:bottom}
.ss-fade a {-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;opacity:0.6}
.ss-nav {padding-top:18px;min-height:18px;width:100%;background-color:#000;padding-bottom:18px}
.ss-nav img {float:left;margin-top:-18px}
.ss-nav a {color:#fff;text-decoration:none;font-size:15px;padding:20px;font-weight:bold}
.ss-nav a:hover {color:#fc4c02}
.ss-large {position:relative;width:1110px}
.ss-triangle {position:absolute;right:0px;bottom:0px;z-index:100;display:block;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;opacity:0}
.ss-small {float:left;margin-right:50px;margin-top:50px;position:relative}
.ss-large:hover .ss-triangle, .ss-small:hover .ss-triangle, .ss-fade a:hover, .five-banners img:hover {opacity:1}
.five-banners img {-moz-box-shadow:0px 0px 4px #a4a6a4;-webkit-box-shadow:0px 0px 4px #a4a6a4;box-shadow:0px 0px 4px #a4a6a4;margin:11px 7px}
.five-banners4 img {margin-left:5px;margin-right:5px}
.five-banners {text-align:center}
.five-banners.clearancesale img {margin:13px}
.fhome {margin-left:-11px;margin-right:-11px;clear:both}
.fhomebf {margin-left:-6px;margin-right:-6px;margin-top:10px;clear:both}
.mob-refine-btn {padding:0em 0.5em;border:1px solid #046902;background-color:#067204;float:right;display:none;margin:7px;text-decoration:none;color:white !important;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:0.8rem;box-shadow:0px 1px 1px #a4a6a4}
img.noshadow {-webkit-box-shadow:none;box-shadow:none}
.m-header {display:none}
.basket a {text-decoration:none}
.featured_prods .pq-carousel-next {right:3px}
.featured_prods .pq-carousel-previous {left:0px}
.p-bottom .pq-carousel-next {right:-11px}
.p-bottom .pq-carousel-previous {left:-11px}
.product-list-Wrapper .pq-carousel-wrapper {width:1100px}
.full .product-list-Wrapper .pq-carousel-wrapper {width:100%}
.custom-boxes {padding-bottom:20px;text-align:center}
.custom-wrap {width:100%;padding-left:0px}
.fifty {margin-right:-19px;margin-top:-19px}
.apple {text-align:center}
.apple img {padding:6px}
.meta-box {margin:1px 0px 10px 16px;;padding:12px;width:348px;float:left;background-color:#f5f5f5;border-color:#e1e1e1;border-style:solid;border-width:1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0px 1px 1px #a4a6a4;-webkit-box-shadow:0px 1px 1px #a4a6a4;box-shadow:0px 1px 1px #a4a6a4}
.meta-box img {padding:0px}
.pop-product {text-decoration:none !important}
.MiniComparison-Wrapper{font-size:11px;padding:5px}
.comparison-wrapper{text-align:center;margin-bottom:20px;margin-top:0;border-collapse:collapse;color:#000;font-size:11px}
.comparison-wrapper td{margin:0;padding:10px;border:1px #FFF solid;vertical-align:middle}
.comparison-wrapper tr:nth-child(even) {background-color:#EAEAEA}
.comparison-wrapper tr:nth-child(odd) {background-color:#FFF}
.comparison-wrapper p {text-align:left;font-size:11px;color:#000;margin:0;padding:0 14px}
.comparison-header{text-align:right;font-weight:700}
.comparison-odd, .comparison-even {width:239px}
.comparison-header-row td {padding:0px;padding-bottom:5px}
.pq-minicomparison-wrapper {display:block;position:fixed;right:0px;bottom:45px;width:200px;z-index:99999}
.pq-minicomparison-wrapper h2 {margin:5px 0px 5px 0px;color:#000}
.product-list-compare {border:none}
.product-list-overlay{position:absolute;left:5px;bottom:15px;width:80px;padding:3px;border-radius:4px}
.p-overlay img, .smallbox-overlay img, .product-list-overlay img{width:100%}
.p-overlay{position:absolute;left:25px;bottom:15px;width:150px}
.product-4box-image {position:relative}
.product-4box-overlay {position:absolute;right:5px;top:0px;width:70px;padding:3px}
.product-4box-overlay img {max-width:100%}
.pq-carousel .p-list-was {line-height:15px}
.smallbox-overlay{position:absolute;left:15px;bottom:5px;width:70px;background-color:#fff;padding:3px;border-radius:4px}
.promotion-overlay {position:absolute;left:0px;top:0px;width:67px;bottom:auto;padding:0px;border-radius:0px;height:67px;background-color:transparent}
.weekly-deals .smallbox-overlay-starbuy {display:none}
.product-list-overlay-topright {width:70px;top:5px;bottom:auto;padding:0px;border-radius:0px;height:67px;background-color:transparent;left:auto;right:5px}
.p-overlay-topright{left:auto;width:130px;top:-5px;right:-30px}
.top-banner-overlay { margin-bottom: 20px; }
.smallbox-was {color:#515151 !important}
.build-white-box-picture {text-align:center;padding:10px;width:260px}
.build-white-box-picture img, .build-white-box-brands img {max-width:100%}
.build-white-box-picture, .build-white-box-description, .build-white-box-brands {float:left}
.build-white-box-description {padding-top:10px;width:460px}
.build-white-box-description a {color:#bf1e2e}
.build-white-box-brands {width:390px}
.cube-dropdown-holder {cursor:pointer}
.cubecustom-hdr {background-image:url(/Images/cube-custom-hdr-bg.png);width:1160px;height:210px}
.cubecustom-hdr.corsairskin {background-image:url(/Images/cube-custom-hdr-corsair-bg.jpg)}
.cubecustom-hdr h1 {font-size:50px;line-height:50px;width:570px; float: left;margin: 20px; color:#fff;letter-spacing: -1px}
.cubecustom-hdr img {float: right;padding:20px}
span.close-pop {padding:5px;right:10px;top:0px}
.desktophide {display:none !important}
.shfader-Outer{position:relative;width:989px;height:334px}
.shfader-Outer img {opacity:0.9;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-box-shadow:0px 1px 1px #a4a6a4;-webkit-box-shadow:0px 1px 1px #a4a6a4;box-shadow:0px 1px 1px #a4a6a4;margin-bottom:20px}
.sh-fader-Outer img:hover {opacity:1}
.shfader-Inner{position:relative;display:inline;height:174px;float:left}
.shfader-Inner Active{position:relative;display:inline;height:174px;float:left}
.shfader-Inner img {margin:8px}
.viewmobile {display:none !important}
.mobswitch {text-align:center;color:#000 !important;font-weight:800;text-transform:uppercase;display:block}
.bf-lead {margin-bottom:20px;text-align:center;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-box-shadow:0px 1px 1px #a4a6a4;-webkit-box-shadow:0px 1px 1px #a4a6a4;box-shadow:0px 1px 1px #a4a6a4;overflow:hidden;background-color:white;padding:4px;box-sizing:border-box}
.pq-weekly-deals img {padding:5px;cursor:pointer}
.pq-weekly-deals {text-align:left}
.xmas-hdr {margin-left:-10px;margin-top:-10px}
.festived p {font-size:12px}
.pq-ajaxsearch-results{top:43px;border-top:1px solid #ccc}
.gt-box {width:50%;float:left;margin:10px 0px 25px 0px}
.gt-box img {padding:13px 0px 0px 5px}
.departments{background-color:#fff;position:absolute;left:-999em;float:left;z-index:5;width:169px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-moz-box-shadow:0 1px 1px #bababa;-webkit-box-shadow:0 1px 1px #bababa;box-shadow:0 1px 1px #bababa;padding-left:0px}
.departments a{color:#000}
.homered{color:#ae2f30;font-size:23px;display:inline-block}
.homepad img {padding:3px 1px;box-sizing:border-box}
.acer-red{display:inline-block}
.home-header h2{font-family:"HelveticaNeueLT",Arial,Helvetica,sans-serif;font-size:28px;margin:0 0 15px;padding-bottom:0;color:#000;clear:both}
.home-header h3 {font-family:"HelveticaNeueLT",Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;margin:22px 0 13px;padding-bottom:0;color:#000;clear:both}
.home-row .nomargin {margin-right:0px !important}
.home-row div{width:252px;height:145px;margin-bottom:20px;text-align:center;background-color:#fff;background-repeat:no-repeat;float:left;margin-right:20px;-moz-box-shadow:0px 0px 8px #a4a6a4;-webkit-box-shadow:0px 0px 8px #a4a6a4;box-shadow:0px 0px 8px #a4a6a4}
#TemplatePage_ZONE_05 .home-row div{width:317px}
.home-row a{font-size:16px;font-family:"HelveticaNeueLT",Arial,Helvetica,sans-serif;color:#646464;text-decoration:none}
.home-row h3{margin-top:5px;font-size:13px}
.hpad {margin-right:32px}
.home-row div a:hover{color:#000}
.home-row.mssurface div{height:255px;width:183px}
.home-row.mssurface img {max-width:100%}
.home-row.mssurface.tvacc div{height:244px;width:246px}
.home-row.mssurface p{padding:0px 12px 0px 12px;line-height:17px;font-size:13px;margin-top:5px}
.p-variation-value {font-size:11px}
.p-variation-header {font-size:12px}
.weekly-deals {margin-bottom:20px}
.weekly-deals h2 {font-size:53px}
.weekly-deals h1 span, .weekly-deals h2 span {color:#e73642}
.weekly-deals-refiner {float:left}
.weekly-deals-products {float:right;width:863px}
.weekly-deals-products .p-accessories {padding:10px 30px}
.weekly-deals-products .p-accessories-header h3 {margin-left:0px!important;float:left;font-size:41px}
.weekly-deals-products .p-accessories-header .btn {float:right;top:8px}
.weekly-deals-products .p-accessory {box-sizing:content-box;width:229px}
.weekly-deals-products .btn.big.right-arrow::before {right:11px;top:11px}
.weekly-deals-products .p-list h3 {padding-top:5px}
.weekly-deals-hdr h2 {float:left;margin:7px;font-size:24px}
.weekly-deals-hdr .pq-pagination-order {float:right;margin:10px}
.p-deal {border:9px solid #000;margin-bottom:20px}
.p-deal h2 {font-size:44px;padding:10px;letter-spacing:-0.5px}
.p-deal .banner {background-color:#000;color:#fff;font-weight:800;font-size:24px;padding:20px 10px 20px 10px;text-transform:uppercase;letter-spacing:-0.5px}
.p-deal .points {float:left;width:33%}
.p-deal .img {float:left;width:33%;padding-top:10px}
.p-deal .pricing {float:right;width:33%}
.p-deal .p-list {margin:0px;-webkit-box-shadow:none;box-shadow:none}
.points {font-size:22px;text-transform:uppercase;letter-spacing:-0.5px;font-weight:800 !important;padding:10px;box-sizing:border-box}
.points li {font-size:16px !important;text-transform:none;letter-spacing:0px;font-weight:normal;line-height:24px !important}
.points ul {margin-top:5px}
.p-deal .p-list-sell {font-size:40px !important}
.p-deal .p-list-was {font-size:30px !important}
.p-deal .p-list-save {font-size:30px !important;display:block;line-height:29px}
.small-deal-wrapper	{position:relative;float:right;margin:5px 0px 15px 0px;border:9px solid #000;font-family:"HelveticaNeueLT",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#000;letter-spacing:-0.5px}
.small-deal-wrapper-empty img {width:100%}
.small-deal-banner {padding-bottom:10px}
.small-deal	{width:355px;height:282px;cursor:pointer;padding:17px 20px 20px 20px;box-sizing:border-box}
.small-deal table {float:right;width:50%;border-collapse:collapse;text-align:right}
.small-deal table img {max-width:180px}
.small-deal td {width:50% !important}
.small-deal h3, .small-deal-price {float:left;width:42%}
.small-deal h3 {font-size:18px;margin-bottom:0px;line-height:16px;font-weight:bold;max-height:98px;overflow:hidden}
.small-deal-price p {margin:0px;padding:0px;font-weight:800}
.small-deal-footer {width:100%;position:absolute;bottom:18px;left:0px;text-align:center}
.small-deal img {max-width:100%;max-height:150px}
.small-deal-only {display:none}
.small-deal-pounds {font-size:30px;color:#000;font-weight:800;letter-spacing:-1px}
.small-deal-promotion {width:57%;float:right}
p.small-deal-save {font-weight:800;font-size:15px;color:#e73642}
.small-deal-save::before {content:"SAVE "}
.smarthome p, .smart-ass p {font-size:15px;line-height:17px}
div.bc-security-itm {width:304px}
.smart-ass div {width:360px;float:left;margin-right:26px;margin-bottom:20px}
.fourbbox div {border:4px solid black;width:270px;float:left;margin-bottom:15px;text-align:center}
.fourbbox a {text-decoration:none}
.fourbbox a:hover {text-decoration:underline}
.fourbbox h3 {padding:10px;font-size:20px;position:relative;padding-right:24px}
.fourbbox h3:after {width:19px;content:" ";background-image:url(i/right-arrow.png);position:absolute;top:11px;height:20px;margin-left:5px}
.fourbboxmid1 {margin:0px 6px 0px 12px}
.fourbboxmid2 {margin:0px 12px 0px 6px}
.zowie-wrapper {background-color:#f7f8f8;text-align:center;width:100%}
.config-options a {text-decoration:none}
.config-selected-option th, .config-selected-option td {font-weight:bold !important;background-color:#dfdfdf69}
.wc-left,.wc-right {width:50%;padding-bottom:20px}
.wc-left img, .wc-right img {padding-bottom:15px}
.wc-left {float:left}
.wc-right {float:right;text-align:right}
#livechat-compact-container {display:none}
.livechatlink{bottom:65px;right:25px;position:fixed;z-index:1000000002}
.social-bar {bottom:40%;right:0px;position:fixed;width:33px;height:260px;background-color:#000;text-align:center;padding:5px}
.social-bar img {max-width:25px !important;margin:5px}
.social-email {border-top:solid 2px #f4f2f1;padding-top:9px;margin-top:9px !important}
.btn.green {background-color:#000;border:solid #000 2px}
.btn.green a {color:#fff;text-decoration:none}
.btn.green:hover {border:solid #000 2px !important}
.btn.green.nas-config{background-color: #94c23e;border: 2px solid #94c23e;}
.custom-config-selection-footer .btn.green{background-color: #94c23e;border: 2px solid #94c23e;}
.btn {border-radius:0px;font-weight:800;text-transform:uppercase;font-family:"HelveticaNeueLT",Helvetica,Arial,sans-serif}
.pq-internal-info {background-color:rgba(255, 242, 100, 0.8);width:450px;margin-left:-225px}
.returns-images img {padding-bottom:30px;padding-right:20px}
@media (max-device-width:700px), (max-width:700px) {.viewmobile {display:block !important} }
.pq-pop-holder {border-top:none;box-sizing:border-box;z-index:1000000005;-webkit-box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.55);-moz-box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.55);box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.55);}
.pq-pop-header {background-color:#f4f2f1}
.pq-pop-header h3 {color:#000;font-weight:800;letter-spacing:-0.5px;text-transform:uppercase}
.pq-pop-edit input[type=text], 
.pq-pop-edit input[type=password], 
.pq-pop-edit input[type=tel], 
.pq-pop-edit input[type=email],
.pq-pop-edit select {border:3px solid #000;color:#000;font-weight:800;padding:3px;left: -5px;}
.pq-pop-header .btn {border-color:#fff!important;margin:4px}
.pq-pop-loader2 {-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}
.no-padding {padding:0px !important}
#flix_hotspots {display:none}
.terms OL {counter-reset:item;padding-left:0px}
.terms LI {display:block}
.terms LI:before {content:counters(item, ".") " ";counter-increment:item}
.gd-header, .gd-can-i-run-it-btn, .gd-go-back-btn-wrapper button {background-color:#000 !important;text-transform:uppercase;font-weight:800 !important;font-family:"HelveticaNeueLT",Helvetica,Arial,sans-serif !important}
.gd-form-wrapper {background-color:#f4f2f1 !important}
.gd-footer-bar {background-color:#eeeae8 !important}
.gd-info-icon {background-color:#fff !important;color:black !important}
.preselected-hardware {font-family:"HelveticaNeueLT",Helvetica,Arial,sans-serif !important}
.fourohfour {margin-bottom:20px}
.fourohfour .errorimg {float:left}
.fourohfour .errorup {float:right;margin-left:20px}
.fourohfour .errortext {text-align:center;float:right;width:620px}
.fourohfour h1, .fourohfour h2 {width:478px}
.fourohfour h1 {font-size:33px;line-height:33px;margin:20px}
.fourohfour h2 {font-size:22px;line-height:22px;margin:25px;font-weight:bold}
.fourohfour .btn {background-color:#94c23e;border-color:#94c23e}
.box-deals {position:relative;float:right;width:375px;height:300px;margin:5px 0px 15px 0px;border:7px solid #000;box-sizing:border-box}
.box-deals-item {padding-top:16px}
.box-deals-item table {float:left;width:150px}
.box-deals-item table td {text-align:center}
.box-deals-content {float:right;width:210px;padding-right:10px;padding-left:5px;box-sizing:border-box}
.box-deals-title {height:42px;line-height:14px;overflow:hidden} 
.box-deals-title h3 {font-size:14px;line-height:14px}
.box-deals-price {font-size:22px;font-weight:800;letter-spacing:-1px;margin-top:5px !important}
.box-deals-was {font-size:12px;text-transform:uppercase;font-weight:800;letter-spacing:-1px;float:left;margin-right:6px !important}
.box-deals-save {font-size:12px;text-transform:uppercase;font-weight:800;letter-spacing:-1px;color:#e73642}
.box-deals-promotion {font-size:10px!important;margin-top:5px !important;width:159px}
.box-deals-footer {width:34px;height:34px;background-color:#fff;position:absolute;bottom:0px;right:0px;border-left:7px solid #000;border-top:7px solid #000}
.box-deals-footer::before {content:'';border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:16px solid #000;margin-left:10px;margin-top:6px;display:inline-block}
.home-cats {width:100%;text-align:center;margin:10px 0px}
.home-cats ul {list-style:none;margin:0px;padding:0px}
.home-cats li {float:left;width:50%;background-color:#f4f2f1;text-transform:uppercase;color:#000;letter-spacing:-0.5px;font-weight:800;display:table;box-sizing:border-box;border:4px solid white;vertical-align:middle;-webkit-transition-duration:0.3s;/* Safari */
  transition-duration:0.3s}
.supersonicd li {width:25%}
.home-cats a {text-decoration:none;padding:9px 0px 6px 0px;display:block}
.homecat h1 {max-width:758px;background-color:#f4f2f1;padding-top:3px;padding-bottom:4px;margin-bottom:9px;font-size:22px;float:left}
.homecat .home-cats p {width:375px;box-sizing:border-box;background-color:#f4f2f1;text-align:center;height:36px;vertical-align:middle;display:table-cell;font-size:15px;font-weight:800;text-transform:uppercase}
.homecat .home-cats {float:right;width:375px;margin-top:-45px}
.homecat .home-cats a {padding:0px;font-size:13px}
.homecat .home-cats img {vertical-align:middle !important}
.homecat .rotate-Wrapper {float:left;width:767px}
.weekly-deals-products.homedeals-hdr {float: none;width: 100%;padding:0px 26px;box-sizing: border-box}
.weekly-deals-products.homedeals-hdr h3 {margin-bottom: -10px}
.homecat .home-cats li {line-height:43px}
.home-cats li:hover {border-color:#000}
.home-cats a:hover {text-decoration:none}
.homecat .home-cats ul {margin:6px -4px 0px -4px}
.homecat .home-cats.tenboxes li {line-height:53px}
.homecat .home-cats.eightboxes li {line-height:69px}
.homecat .home-cats.sixboxes li {line-height:95px}
.homedeals-hdr {background-color:#ffcf00}
.homedeals-Wrapper .product-4box {width: 332px; margin-right: 0px; box-sizing: border-box}
.homedeals-Wrapper .pq-carousel {background-color: #fff;padding:10px;margin:13px}
.featured_prods.homedeals {width: 1160px;padding-left:26px;background-color:#ffcf00;box-sizing: border-box}
.samblue {background-color:#017cc2 }
.samgrey {background-color:#d9d1ce }
.featured_prods.homedeals.samgrey {width: 1160px;padding-left:26px;background-color:#d9d1ce;box-sizing: border-box}
.event-predator {background-color:#000;padding:0px}
.predcontent {color:#fff;float:right;width:690px}
.predcontent h1 {color:#fff;font-size:46px}
.predcontent a {color:#fff}
.predcontent h1 span {clear:both;display:block;font-size:27px}
.predcontent p {padding-right:60px;font-size:16px}
.predcontent .btn.grey {margin:30px 0px 30px 0px}
.event-predator .lftimg {float:left}
.pq-share-pintrest-black {display:none!important}
.blackify {background-color:black;margin-bottom:20px}
.notblack {background-color:white}
.blackify h2 {color:white;padding-left:15px;text-align:center}
.notblack h2 {color:black;padding-left:16px;text-align:center}
.blackify .product-list {padding:15px;display:flex;flex-wrap:wrap;justify-content:center}
.blackify .p-list {box-shadow:none;background-color:white}
.notblack .p-list {-moz-box-shadow:0px 0px 4px #a4a6a4;-webkit-box-shadow:0px 0px 4px #a4a6a4;box-shadow:0px 0px 4px #a4a6a4}
.blackify .gridview .p-list, .blackify .gridview .p-list-buttons {width:248px}
.blackify .gridview .p-list-section {width:252px}
.bfmid {margin-left:11px; margin-right:11px}
.bfhome img {margin-bottom:20px}