#pagebg{width:100%;padding:0;text-align:center;background:url(https://shared1.ad-lister.co.uk/UserImages/dccdce45-84a2-4984-a788-dd7d038e16de/Img/_design/sitebg.jpg)}
*{font-family:Arial}
a{text-decoration:none}
#page{width:100%;padding:0;text-align:center;background:url(https://shared1.ad-lister.co.uk/UserImages/dccdce45-84a2-4984-a788-dd7d038e16de/Img/_design/sitesubbg1.jpg) center -150px repeat-x}
#pagesubbg{background:url(https://shared1.ad-lister.co.uk/UserImages/dccdce45-84a2-4984-a788-dd7d038e16de/Img/_design/sitesubbgnew.jpg) center -150px no-repeat;width:100%;padding:0;text-align:center}
#pagesub{width:960px;overflow:hidden!important;padding-top:0;margin:0 auto 0 auto;text-align:left}
table td,a,table td a{font-family:Arial}
#EBdescription{text-align:center;margin:0 auto 0 auto}
#page form{margin:0;padding:0}
#head{display:block;max-width:960px;text-align:left;min-height:540px;background:url(https://shared1.ad-lister.co.uk/UserImages/dccdce45-84a2-4984-a788-dd7d038e16de/Img/_design/headerbg.png);clear:both!important;position:relative;margin-bottom:15px}
#topheader{height:40px;max-width:960px}
#menulinebg{overflow:hidden!important;padding:0;float:left}
.menuline{width:620px;height:40px;float:none;clear:both}
.menuline ul{margin:0;padding:0;list-style-type:none}
.menuline li{float:left;padding:0;height:40px;color:#fff!important;font-size:12px;line-height:40px}
.menuline a{color:#fff!important;font-size:12px;font-weight:normal;display:inline-block;height:40px;line-height:40px;text-align:center;padding:0 16px}
.menuline a:hover{text-decoration:underline}
.menuline #shopmenu{display:none}
#search{padding:10px 0 0 0;float:right}
#searchbody{height:27px;font-size:12px;font-weight:bold;color:#333;display:table;clear:both}
#tfq2b{background:#404040;border:0;color:#fff;width:203px;padding:5px 3px;margin-right:5px;float:left}
.searchlabel{display:block;float:left;color:#fff;font-size:14px!important;font-weight:bold;line-height:27px;padding-right:10px}
#gosrc{cursor:pointer;position:relative;top:2px}
#logo{padding:0;display:block}
#logo img {display:block; margin:0 auto;}
#brands{padding-top:3px;overflow:hidden!important;max-width:980px;height:53px}
#brands .bx-wrapper{position:relative;margin:0;padding:0;max-width:860px;min-height:50px;max-height:50px}
#brands .bx-viewport{position:relative;z-index:1;height:auto!important}
#brands .bx-controls{position:absolute;top:10px;z-index:2;margin:0;width:100%;display:block;padding:0}
#brands .bx-controls a{position:absolute;margin:0;padding:0;width:30px;height:30px;text-indent:-9999px;background:url(https://shared1.ad-lister.co.uk/UserImages/dccdce45-84a2-4984-a788-dd7d038e16de/Img/_design/brandarrows.png) left top no-repeat;cursor:pointer}
#brands .bx-controls a.bx-prev{left:-40px}
#brands .bx-controls a.bx-next{right:-40px;background-position:right top}
#brands .topitembox{text-align:center}
#brands .topitembox p{margin:0}
#brands .topitembox p#topitemtitle,#brands .topitembox p#topitemprice{display:none}
#brands .topitembox p#topitemimage{height:50px}
#brands .topitembox p#topitemimage a{display:table-cell;vertical-align:middle;height:50px;width:100%;text-align:center}
#brands .topitembox p#topitemimage img{max-height:50px}


.brands-2023 .topitemholder{display:flex;flex-direction:row; flex-wrap:wrap; margin:0;justify-content:center;}
.brands-2023 .topitembox {width:12.5%; padding:5px; text-align:center;}
.brands-2023 #topitemtitle {display:none;}
.brands-2023 .topitembox img {width:auto; max-width:100%;margin:0; padding:0; border:0;}
.brands-2023 #topitemimage{margin:0; background:#fff;}



#bodypage{margin:0;padding:0;background:url(https://shared1.ad-lister.co.uk/UserImages/dccdce45-84a2-4984-a788-dd7d038e16de/Img/_design/pagebg.jpg) top left repeat-y;width:100%;display:table;clear:both}
#leftside{margin-top:0;padding:0;margin-left:0;width:200px;overflow:hidden!important;float:left}
#lefttopcampaign{margin-right:10px;margin-bottom:10px}
#lefttopcampaign p{margin:0}
#lefttopcampaign p#topitemtitle,#lefttopcampaign p#topitemprice{display:none}
#lefttopcampaign p#topitemimage{width:200px;height:250px;overflow:hidden!important}
div#category{padding-top:0;margin-bottom:10px}
div#category #categoriesside {display:block; width:100%; height:auto; margin:0; padding:0; list-style:none;}
div#category a{display:block;font-size:12px;font-weight:normal;text-align:left;text-decoration:none;padding:5px 4px 5px 22px;background:url(https://shared1.ad-lister.co.uk/UserImages/dccdce45-84a2-4984-a788-dd7d038e16de/Img/_design/bullett.jpg) 5px 6px no-repeat;color:#fff!important;border-top:1px #636363 solid; text-transform:capitalize;}
div#category a:hover{color:#e6b33f!Important}
.categ2,.categ3{display:none}
#promoboxleft .images{margin-bottom:10px;margin-left:0}
#promoboxleft{width:100%;padding-bottom:10px;margin-left:0;margin-top:-5px;position:relative}
#promoboxleft .images{margin-bottom:10px;margin-left:0}
#promoboxleftcampaigntop p{margin:0}
#promoboxleftcampaigntop #topitemtitle,#promoboxleftcampaigntop #topitemprice{display:none}
#promoboxleftcampaigntop{;width:100%;overflow:hidden!Important}
#promoboxleftcampaigntop .topitembox{margin-bottom:10px}
#promoboxleftcampaigntop .topitembox img {width:100%;}
.panelhead{background:url(https://shared1.ad-lister.co.uk/UserImages/dccdce45-84a2-4984-a788-dd7d038e16de/Img/_design/panelhead.jpg) right top no-repeat;height:34px;line-height:34px;padding-left:10px;font-size:14px;font-weight:bold;color:#000}
.custombox{background:url(https://shared1.ad-lister.co.uk/UserImages/dccdce45-84a2-4984-a788-dd7d038e16de/Img/_design/custombox.jpg) top left repeat-y;padding:1px 0}
.custombox .topitembox{padding:10px;text-align:center}
.custombox .topitembox p#topitemimage img,.customboxright .topitembox p#topitemimage img{max-height:106px;height:expression(this.height>106 ? 106:true)}
.custombox .topitembox p#topitemtitle{padding:10px 0 0 0}
.custombox .topitembox p#topitemtitle a{color:#fff;font-size:12px}
.custombox .topitembox p#topitemtitle a:hover{text-decoration:underline}
.custombox .topitembox p#topitemprice{display:none}



.custombox .product {display:block; width:100%; height:auto; margin:0; padding:0;}
.product:after {display:table; content:''; clear:both;}
.custombox .prod{ width:100%; height:auto; margin:5px 0 10px 0; display:block; position:relative; float:left; padding:10px;}


.custombox .image {display:block; width:100%; height:115px; margin:0 auto; position:relative; overflow:hidden;}
.custombox .image img{display:block; margin:auto; padding:0; max-width:100%; max-height:115px; width:auto; height:auto; position:absolute; left:0; right:0; top:0; bottom:0; -webkit-transition: all .7s ease-in-out; -moz-transition: all .7s ease-in-out;}



.custombox .title {display:block; margin:10px 0 0 0; padding:0; width:100%; height:auto; overflow:hidden;}
.custombox .title a{display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;line-height:15px; color:#fff !important; text-decoration:none; text-align:center; width:100% !important; margin:0;}
.custombox .title a:hover { text-decoration:underline;}
.custombox .title > h4 {margin:0;}
.custombox .price, .custombox .btn {display:none;}




.customboxright .product {display:block; width:100%; height:auto; margin:0; padding:0;}
.product:after {display:table; content:''; clear:both;}
.customboxright .prod{ width:100%; height:auto; margin:5px 0 10px 0; display:block; position:relative; float:left; padding:10px;}


.customboxright .image {display:block; width:100%; height:115px; margin:0 auto; position:relative; overflow:hidden;}
.customboxright .image img{display:block; margin:auto;padding:0;max-width:100%; max-height:115px; width:auto; height:auto; position:absolute; left:0; right:0; top:0; bottom:0; -webkit-transition: all .7s ease-in-out; -moz-transition: all .7s ease-in-out;}



.customboxright .title {display:block; margin:10px 0 0 0; padding:0; width:100%; height:auto; overflow:hidden;}
.customboxright .title a{display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;line-height:15px; color:#fff !important; text-decoration:none; text-align:center; width:100% !important; margin:0;}
.customboxright .title a:hover { text-decoration:underline;}
.customboxright .title > h4 {margin:0;}
.customboxright .price, .customboxright .btn {display:none;}



.customboxfooter{background:url(https://shared1.ad-lister.co.uk/UserImages/dccdce45-84a2-4984-a788-dd7d038e16de/Img/_design/customboxfooter.jpg) top left no-repeat;height:20px}
a img{border:0}
#centerside{width:560px;margin:0 0 0 10px;overflow:hidden!important;padding-top:0;float:left}
#customerline{background:url(https://shared1.ad-lister.co.uk/UserImages/dccdce45-84a2-4984-a788-dd7d038e16de/Img/_design/paymentlisting.jpg) top left no-repeat;height:50px;margin-bottom:10px}
#customerlinebody{padding:5px 0 0 130px;color:#fff;font-size:17px;font-weight:bold}
#customerlinebody a{color:#fff!important;font-size:17px;text-decoration:none}
.item{display:table;width:100%;color:#fff;font-size:12px;clear:both}
.itembottom{margin-bottom:10px;border:2px #5b4003 solid;-webkit-box-shadow:inset 1px 1px 8px 0 rgba(46,32,2,1);-moz-box-shadow:inset 1px 1px 8px 0 rgba(46,32,2,1);box-shadow:inset 1px 1px 8px 0 rgba(46,32,2,1);padding:10px 0}
#video{margin-bottom:10px}
.itemhead{background:url(https://shared1.ad-lister.co.uk/UserImages/dccdce45-84a2-4984-a788-dd7d038e16de/Img/_design/itemhead.jpg) top left repeat-x;height:50px;color:#000;font-size:12px;font-weight:bold;text-align:left}
.itemhead div{padding:8px 40px 5px 10px}
.subtitle{font-size:14px;font-weight:bold;color:#fff;padding-left:10px;padding-right:10px;text-align:center}
#itemimage{text-align:center;padding:3px 0 3px 0}
#itemimage table td.JTI_IW_tmbContainer{padding-top:0}
#itemimage table td.JTI_IW_tmbContainer span{margin:5px 5px 0 5px;display:inline-block}
#descrhead{background:url(https://shared1.ad-lister.co.uk/UserImages/dccdce45-84a2-4984-a788-dd7d038e16de/Img/_design/descrhead.jpg) top left repeat-x;height:30px;line-height:30px;padding:0 10px;color:#000;font-size:14px;font-weight:bold}
#descr{padding:0 10px 0 10px}
#descrbody,#descrbody p,#descrbody li{line-height:inherit!Important}
#descrbody ul,.tabbody ul,#descrbody table,.tabbody table{max-width:538px!Important}
#descrbody li{background-position:0 3px!Important}
#descrbody{width:538px;overflow:auto;color:#fff;font-size:12px}
#descrbody img{max-width:538px}



#navigator{padding:0 6px!important}
#rightside{width:180px;float:right}
#rightside p{margin:0}
#showtext{font-size:20px;color:#fff;text-align:center;padding:0 10px}
#dealpacks{margin-bottom:10px}
#dealpacks p{margin:0}
#dealpacks p#topitemtitle{display:none}
.customboxright{background:url(https://shared1.ad-lister.co.uk/UserImages/dccdce45-84a2-4984-a788-dd7d038e16de/Img/_design/customboxright.jpg) top left repeat-y}
.customboxrightfooter{background:url(https://shared1.ad-lister.co.uk/UserImages/dccdce45-84a2-4984-a788-dd7d038e16de/Img/_design/customboxrightbottom.jpg) top left no-repeat;height:20px}
.customboxright .topitembox{padding:5px 10px;text-align:center}
.customboxright .topitembox p#topitemtitle{padding:10px 0 0 0}
.customboxright .topitembox p#topitemtitle a{font-size:12px;color:#fff!Important}
.customboxright .topitembox p#topitemtitle a:hover{text-decoration:underline}
.customboxright .topitembox p#topitemprice{display:none}
#footer img{width:100%}
#footerlinks{background:url(https://shared1.ad-lister.co.uk/UserImages/dccdce45-84a2-4984-a788-dd7d038e16de/Img/_design/topfooter.jpg) top left no-repeat;width:960px;height:144px}
#footerlinks,#footerlinks td,#footerlinks a{font-size:12px;color:#fff!important}
#footerlinks a:hover{text-decoration:underline}
#footerlinksbody{padding:10px 0}
#footerlinksbody table{width:100%}
#footerlinksbody td a{display:block;line-height:20px;height:20px}
#footerlinksbody td#footerlinks1{width:160px}
#footerlinksbody td#footerlinks2{width:160px}
#footerlinksbody td#footerlinks3{width:175px}
#footerlinksbody td#footerlinks4{width:185px}
#footerlinksbody td#footerlinks5{width:180px}
#footerlinksbody td{padding:0 10px}
#power{text-align:right}
#power,#power a, #power span{text-decoration:none;color:#fff!Important;font-size:11px;line-height:30px}
#JTI_IW_photoHolder{max-width:538px;overflow:hidden}
#itemimage .JTI_IW_photoContainer img{max-width:538px!important}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
a#gh-ug{border-color:transparent}
.pagecontainer>p,.pagecontainer>img{display:none}
.clearfix{*zoom:1}
#head{position:relative;z-index:2}
#logomobile,#newProducts{display:none}

.clearAll:after {display:table; content:''; clear:both;}
a {-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; transition: all 0.4s ease; text-decoration:none;}
*, *::after, *::before {box-sizing: border-box;}

#mheader {display:none; width:94%; height:auto; margin:0 auto; padding:0; -webkit-border-radius: 7px; -moz-border-radius: 7px;  border-radius: 7px; overflow:hidden;}


#mheader .show-menu{display:block; text-decoration:none;color:#fff; background:#d39508; text-align:left;padding:0 0 0 20px; position:relative; height:45px; line-height:45px; font-size:16px; font-weight:bold; text-transform:uppercase; width:100%; margin:0 auto; box-sizing:border-box; text-shadow:0 1px 1px #000; }

.show-menu:after { display:block; content:""; background:#fff; position:absolute; height:3px; width:15px; left:125px; top:26px; margin:auto;}
.show-menu:before { display:block; content:""; border-top:3px solid #fff; position:absolute; height:9px; width:15px; left:125px; top:14px; border-bottom:3px solid #fff; border-top:3px solid #fff; margin:auto;}
#mheader #show-menu[type=checkbox]{display:none}
#mheader #show-menu[type=checkbox]:checked ~ #menuu{display:block;}
#menuu2{display:none;}

#mheader .show-menu2{display:block; height:40px; width:100%; margin:0; padding:0 20px 0 20px; float:left; background:none; text-align:left; color:#fff; font-size:13px; font-weight:normal; text-decoration:none; text-transform:capitalize; position:relative; box-sizing:border-box; line-height:40px;}

#mheader #show-menu2[type=checkbox]{display:none}
#mheader #show-menu2[type=checkbox]:checked ~ #menuu2{display:block; width:100%; height:auto; padding:0; margin:0; float:left;}
#mheader .show-menu2:before{ display:block; position:absolute; margin:auto; padding:0; left:215px; top:0; bottom:0; content: "\25bc"; color:#fff; font-size:13px; font-weight:bold; line-height:40px; height:40px}
#menuu2:after {display:table; content:''; clear:both;}
#menuu:after {display:table; content:''; clear:both;}
.level2:after {display:table; content:''; clear:both;}
.level3:after {display:table; content:''; clear:both;}
.topM:after {display:table; content:''; clear:both;} 
#categoriestop:after {display:table; content:''; clear:both;}
#categoriesside:after {display:table; content:''; clear:both;}
#mheader #menuu2 .level2{display:block; width:100%; height:auto; padding:0; margin:0; float:left;}
#menuu #menuu2 .level3,  #menuu .level3, #menuu #categoriestop li:hover .level2 {display:none;}
#mheader #menuu {display:none; width:100%; height:auto; margin:0 auto; padding:0; background:#d39508; box-sizing:border-box;}
#menuu:after {content:''; clear:both; display:table;}
#mheader a.respH  {display:block; height:40px; width:100%; margin:0; padding:0 20px 0 20px; float:left; background:none; text-align:left; color:#fff; font-size:13px; font-weight:normal; text-decoration:none; text-transform:capitalize; line-height:40px;}

#mheader a.respH:hover {background:#000;}
#mheader #categoriesside {display:block; width:100%; height:auto; margin:0; padding:0 0 0 15 !important;}
#mheader #categoriesside li{text-align: left;text-transform:none; width: 100%; margin:0px;padding:0; box-sizing:border-box; position:relative; display:block; float:left; min-height:40px; height:auto; background:none !important; }
#mheader #categoriesside li a { font-size:13px; font-weight:normal; height: auto;line-height:40px;padding:0 10px 0 20px; text-align:left; text-transform:capitalize; width:100% !important; text-align:left !important; display:block !important; line-height:40px; position:relative; color:#fff; text-decoration:none; border:none;}
#mheader #menuu2 ul li a:hover, #mheader .show-menu2:hover {background:#000;}


#brandsT {display:block; width:100%; margin:3px 0 0 0; padding:0 10px; height:auto;}
#brandsT .thumB {display:block; width:12.5%; height:auto; margin:0; padding:5px; float:left;}
#brandsT .thumB a {width:100%; height:auto; margin:0; padding:0;}
#brandsT .thumB a img  {display:block; width:auto; max-width:100%; height:auto; margin:0 auto; padding:0;}


#itemimage .gallery{width:100%;position:relative;padding-top:500px;margin:0 auto; }
#itemimage .gallery>img{position:absolute;left:0;top:0;transition:all .5s; max-width:100%; margin:auto; bottom:0; right:0; max-height:500px; padding:10px;}
#itemimage .gallery input[name='slide_switch']{display:none}
#itemimage .gallery label{margin:15px 1% 0 1%;float:left;cursor:pointer;transition:all .5s;opacity:.6; width:23%; height:100px; position:relative; border:1px solid #ccc;}
#itemimage .gallery label img{display:block; width:auto; max-width:100%; position:absolute; margin:auto; padding:0; right:0; left:0; top:0; bottom:0; max-height:100%;}
#itemimage .gallery input[name='slide_switch']:checked+label{opacity:1}
#itemimage .gallery input[name='slide_switch'] ~ img{opacity:0;transform:scale(1)}
#itemimage .gallery input[name='slide_switch']:checked+label+img{opacity:1;transform:scale(1)}

.tabsW {display:block; width:100%; height:auto; margin:0 0 10px 0; padding:0;}


@-webkit-keyframes bugfix{from{padding:0}to{padding:0}}
@-webkit-keyframes fake{from{opacity:1}to{opacity:1}}
@keyframes fake{from{opacity:1}to{opacity:1}}
body{-webkit-animation:fake 1s infinite;animation:fake 1s infinite}
#tabs{width:100%;padding:0;margin:10px auto 10px auto;float:left; height:auto; border:none;  background:url(https://shared1.ad-lister.co.uk/UserImages/dccdce45-84a2-4984-a788-dd7d038e16de/Img/_design/bg_tab2.jpg) repeat;}
#tabs section{display:none;padding:25px 20px; font-size:12px; float:left; width:100%; background:#000; border:2px solid #5b4003}
#tabs input{display:none}
#tabs label{display:block; margin:0; padding:5px 0; font-weight:normal;text-align:center;width:18%; font-size:12px; color:#fff; text-transform:capitalize; box-sizing:border-box; float:left; background:url(https://shared1.ad-lister.co.uk/UserImages/dccdce45-84a2-4984-a788-dd7d038e16de/Img/_design/border_r.jpg) no-repeat 100% 50%; border:none;}
#tabs .deskV.LL1 {width:22%}
#tabs .deskV.LL2 {width:24%}
#tabs label:hover{ background:#4f4f4f;cursor:pointer}
#tabs input:checked+label{border:none; background:#4f4f4f;}
#tab1:checked ~ #content1,#tab2:checked ~ #content2,#tab3:checked ~ #content3, #tab4:checked ~ #content4, #tab5:checked ~ #content5 {display:block;font-size:12px;color:#fff;}
#tabs .resptab-content table {border-collapse:collapse !important; border-spacing:0 !important; max-width:100% !important; font-family:Arial, Helvetica, sans-serif !important;}
#tabs .resptab-content img {display:block; max-width:100%;}
#tabs .resptab-input, #tabs .resptab-label {display:none;}

.itembottomBB {width:100%; height:auto; margin:0; padding:0; border:2px solid #5b4003; display:block}
#similarr {display: block; min-height: 550px;margin:0 auto;padding:0; width: 100%; float:left;}
#similarr .product {display:block; width:100%; height:auto; margin:0; padding:0;}
.product:after {display:table; content:''; clear:both;}
#similarr .prod{ width:31.33%; height:255px; margin:10px 1% 10px 1%; display:block; position:relative; float:left; padding:10px; background:#000;}
#similarr .prod:hover {border:1px solid #333;}

#similarr .image {display:block; width:100%; height:125px; margin:0 auto; position:relative; overflow:hidden;}
#similarr .image img{display:block; margin:auto; padding:0; max-width:100%; max-height:125px; width:auto; height:auto; position:absolute; left:0; right:0; top:0; bottom:0; -webkit-transition: all .7s ease-in-out; -moz-transition: all .7s ease-in-out;}

#similarr .title {display:block; margin:10px 0 0 0; padding:0; width:100%; height:auto; overflow:hidden;}
#similarr .title a{display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;line-height:15px; color:#fff !important; text-decoration:none; text-align:center; width:100% !important; margin:0;}
#similarr .title a:hover { text-decoration:underline;}
#similarr .price {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;line-height:15px; color:#fff; display:block; text-align:center;margin:15px auto 15px auto;}
#similarr .price p {display:inline-block; margin:0;}
#similarr .btn a {display:none;}

#similarr .title > h4 {margin:0;} 
.hidden2019 { display:none !important;}

@media screen and (min-width:961px){
.toggleMenu{display:none!important}
.nav,#TopPromoArea,.rs-pview table{display:block!important}
#LeftPanel,#LeftPanel+td{display:table-cell!important}
.categTable tr{display:table-row!important}
}
@media screen and (max-width:960px){
body {-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; transition: all 0.4s ease; animation:bugfix infinite 1s; -webkit-animation:bugfix infinite 1s; padding:0 !important;}
a {-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; transition: all 0.4s ease;}
*, *:after, *:before {-webkit-box-sizing: border-box; -moz-box-sizing:border-box; box-sizing:border-box;} 
  
.menuline #shopmenu,#logomobile{display:block!important}
#logo{display:none!important}
#gh,.pagecontainer table.tb_v4bc,body>#gh-gb,#power,#brands,table#TopPromoArea{display:none!important}
div#aboutus{margin:-10px 0 0 0;width:100%!important}
.pagewidth,#pagesubbg,#page,#pagebg{background:none!important}
.pagecontainer table table+table,body{background:#000}
.r3_cm{margin:0!important}
td#CentralArea td.r3_c{padding:0 10px}
.rs-pview,td#CentralArea div.fpcc,td#CentralArea div.v4stabl,.r_product{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.rs_box div.ctrlbr,.rs_box .cmpBr{display:none}
.rs_box div.ctrlbr,.rs_box .cmpBr,td#CentralArea div.v4stabl{padding:10px 0 0 0!important;text-align:center}
td#CentralArea div.fpcc{padding:10px 0;text-align:center}
.dynpg .r{display:none}
td#CentralArea div.dynpg,td#CentralArea div.cmpb,td#CentralArea div.ctrlbr,td#CentralArea div.cmpBr,td#CentralArea div.fpcc,td#CentralArea div.v4stabl,table#TopPromoArea,div.v4snexp{width:100%!important}
td#CentralArea #v4-102,td#CentralArea{width:100%!important;max-width:100%!important;min-width:100%!important;left:0;margin:0;padding:0}
td#CentralArea .pview,td#CentralArea .lview{margin:0;:}
#CentralArea #v4-79{display:none}
td#CentralArea div.dynpg{clear:both;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
td#CentralArea div.dynpg table.pgbc{padding-left:0;padding-right:0}
#newProducts{display:block!important;margin:0;padding:0}
.r_product{width:33.33%;margin:0 0 10px 0;display:block;float:left;text-align:center}
#CentralArea .r_product .inside,.r_product .inside{margin:0 3px;padding:10px;border:2px #ededed solid!important}
.r_product .inside .title img{display:none}
.r_product .inside .thumb{margin-bottom:5px}
.r_product .inside .thumb img{max-width:100%}
#head{background:#000!important;height:auto;min-height:inherit!important;width:100%;text-align:center;margin-bottom:0;padding-bottom:10px}
#topheader{height:auto!important}
#logomobile img{width:100%;max-width:95%}
#subhead{background:#000!important}
#customerline{float:none!important;width:98%!important;height:auto;padding:5px 0;margin:0 5px;background:none!important;border:2px #5b4003 solid;height:auto!important}
#customerlinebody{padding:0 10px!important}
#lefttopcampaign,#brands,#LeftPanel,#rightmenu,#leftside,#rightside,.tabs{display:none}
#search{text-align:center;float:none!important}
#searchbody{display:table;width:100%}
#tfq2b{width:80%!important}
#search input,#search button{float:none!important;display:inline-block!important}
#search #gosrc{top:8px}
.searchlabel{display:none!important}
.stBadge,#glbfooter{display:none}
.nav{display:none;list-style:none;*zoom:1}
.nav:before,.nav:after{content:" ";display:table}
.nav:after{clear:both}
.nav ul{list-style:none;width:9em}
.nav a{color:#fff!important}
.nav li{position:relative}
.nav>li{float:left;height:auto;line-height:normal}
.nav>li>.parent{background-image:url("https://shared1.ad-lister.co.uk/UserImages/827a68cd-50cc-4994-ad28-d86b1bd8633f/Img/_design/downArrow.png");background-repeat:no-repeat;background-position:right}
.nav>li>a{display:block;padding:10px;text-align:left;height:auto;line-height:normal;margin:0 5px;text-decoration:none;color:#fff!important;font-size:13px!important;font-weight:bold}
.nav li ul{position:absolute;left:-9999px}
.nav>li.hover>ul{left:0}
.nav li li.hover ul{left:100%;top:0}
.nav li li a{display:block;position:relative;z-index:100;padding:8px 35px 8px 25px}
.nav li li li a{z-index:200}
.active{display:block}
.nav>li{float:none}
.nav>li>.parent{background-position:90% 50%}
.nav li li .parent{background-image:url("https://shared1.ad-lister.co.uk/UserImages/827a68cd-50cc-4994-ad28-d86b1bd8633f/Img/_design/downArrow.png");background-repeat:no-repeat;background-position:90% 50%;display:inline-block}
.nav ul{display:block;width:100%}
.nav>li.hover>ul,.nav li li.hover ul{position:static}
.nav li ul{padding:0}
.menuline li ul li{float:none;height:auto;line-height:normal}
.menuline li ul li a{display:block;height:auto;line-height:normal;text-align:left;padding:10px}
.nav li li a.parent{display:block}
#menulinebg{float:none!important;width:94%;height:auto!important;margin:0 auto}
.menuline{float:none!important;width:100%!important;height:auto!important}
.toggleMenu{display:block!important;position:relative;vertical-align:middle;float:left;padding:0 2% 0 2%;line-height:40px;height:40px;cursor:pointer;width:100%;color:#fff!important;font-size:16px!important;text-shadow:0 1px 1px rgba(255,255,255,0.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#d39508}
.toggleMenu.active{border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0}
.menuline .slicknav_menutxt{display:block;float:left;color:#fff!important;font-size:16px!important}
.menuline .slicknav_icon{float:left;margin:13px 0 0 .438em}
.menuline .slicknav_no-text{margin:0}
.menuline .slicknav_icon-bar{display:block;width:1.125em;height:2px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}
.toggleMenu .slicknav_icon-bar+.slicknav_icon-bar{margin-top:3px}
.nav{clear:both}
.nav ul,.nav li{display:block}
.nav a{display:block;font-size:13px;text-decoration:none}
.menuline:before,.menuline:after{content:" ";display:table}
.menuline:after{clear:both}
.menuline{*zoom:1;font-size:16px;text-align:left;width:100%}
.menuline .slicknav_menutxt{color:#FFF;font-weight:bold;text-shadow:0 1px 3px #000}
.menuline .slicknav_icon-bar{background-color:#f5f5f5}
.nav{color:#fff;margin:0;padding:0;font-size:.875em;background-color:#d39508;width:100%}
.nav,.nav ul{list-style:none;overflow:hidden}
.nav ul{padding:0;margin:0}
.nav li:hover,.nav li:hover li:hover,.nav li:hover li:hover li:hover{background:#000;color:#fff}
.nav li ul{padding-left:20px;background-color:#d39508}
.nav li:hover li,.nav li:hover li:hover li{background:#d39508}
.nav a:hover{background:#000;color:#fff}
.nav li.hover a.parent,.nav li.hover li.hover a.parent{background:url(https://shared1.ad-lister.co.uk/UserImages/ce58bba4-eadd-43ad-b5fe-93c9eec10877/Img/_design/upArrow.png) no-repeat 90% 50%}
.nav li.hover li a.parent{background:url(https://shared1.ad-lister.co.uk/UserImages/ce58bba4-eadd-43ad-b5fe-93c9eec10877/Img/_design/downArrow.png) no-repeat 90% 50%}
.nav li.hover a.parent:hover,.nav li.hover li.hover a.parent:hover{background:#000 url(https://shared1.ad-lister.co.uk/UserImages/ce58bba4-eadd-43ad-b5fe-93c9eec10877/Img/_design/upArrow.png) no-repeat 90% 50%}
.nav a.parent:hover,.nav li.hover li a.parent:hover{background:#000 url(https://shared1.ad-lister.co.uk/UserImages/ce58bba4-eadd-43ad-b5fe-93c9eec10877/Img/_design/downArrow.png) no-repeat 90% 50%}
#imagetable,#descsection,#descrbody,#pagesub{float:none;width:100%!important}
#bodypage{text-align:center}
#centerside img{max-width:100%!important}
#centerside{text-align:left;margin:0 auto!important;width:94%!important;float:none!important}
#video{display:none}
.subtitle{padding-bottom:5px}
.itemhead{height:auto!important;min-height:50px;padding-bottom:5px}
#JTI_IW_photoHolder{width:auto!important}
#JTI_IW_photoHolder img{width:100%!important}
#itemimage{padding:0!important}
#itemimage .JTI_IW_photoContainer,#itemimage table td.JTI_IW_tmbContainer{padding:0 2px!important}
#itemimage table td.JTI_IW_tmbContainer span{margin:10px 5px 0 5px!important;display:inline-block}
.menuline li{width:100%}
#shopmenu{min-height:40px;height:auto}

#navigatorbg {width:100%;}
#topheader {display:none;}
#mheader {display:block;}
  #mheader #categoriesside {display:block;}
}
@media screen and (max-width:880px){
#tabs {border:none; background:none; margin:0 0 15px 0; padding:0; background:none}
#tabs .deskV {display:none !important;}
#tabs .resptab-input, #tabs .resptab-label {display:block !important;}
#tab1:checked ~ #content1,#tab2:checked ~ #content2,#tab3:checked ~ #content3, #tab4:checked ~ #content4, #tab5:checked ~ #content5{display:none;}
#tabs .resptab-label{color:#fff;text-decoration:none;transition:color .3s ease-in-out;position:relative;display:block;width:100%;min-height:30px;padding:0 0 0 15px;font-size:13px;font-weight:bold;margin:10px 0 0 0;background:url(https://shared1.ad-lister.co.uk/UserImages/dccdce45-84a2-4984-a788-dd7d038e16de/Img/_design/descrhead.jpg) repeat; text-align:left;line-height:30px;height:30px; position:relative; border:none !important; text-transform:capitalize;}
#tabs .resptab-input{display:none}
#tabs .resptab-content{margin:0; padding:15px 5px; border:none; background:#000;color:#fff !important;}
#tabs .resptab-content table {border-collapse:collapse !important; border-spacing:0 !important; max-width:100% !important; font-family:Arial, Helvetica, sans-seriff !important;color:#fff;}
#tabs .resptab-content img {display:block; max-width:100%;}
#tabs .resptab-input:not(checked) ~ .resptab-content{display:none}
#tabs .resptab-input {display:none !important;}
#ID-1:checked ~ #content1, #ID-2:checked ~ #content2, #ID-3:checked ~ #content3, #ID-4:checked ~ #content4, #ID-5:checked ~ #content5 {display:block; font-size:13px; margin:0;}
#ID-1:checked:checked ~ #L11, #ID-2:checked:checked ~ #L22, #ID-3:checked:checked ~ #L33, #ID-4:checked:checked ~ #L44, #ID-5:checked:checked ~ #L55 {color:#fff !important; width:100%; margin:10px 0 0 0; background:url(https://shared1.ad-lister.co.uk/UserImages/dccdce45-84a2-4984-a788-dd7d038e16de/Img/_design/descrhead.jpg) repeat; border-left:5px solid #000 !important;}
}
@media screen and (max-width:680px){
#similarr {min-height:0;}
#similarr .prod { width:48%;}
#similarr .prod.it4 {display:block;}
  .brands-2023 .topitembox {width:25%;}
}

@media screen and (max-width:680px){
.r_product{width:33.333%}
}
@media screen and (max-width:480px){
.r_product{width:50%}
.dynpg .l{display:none}
#customer span,#customer div{font-size:18px}
.dynpg .prev,.dynpg .next{display:none}
#homecat .topitembox p#topitemtitle a{font-size:80%}
#search{padding:0}

#similarr .prod{width:100%; margin:0 0 20px 0; height:auto;}
#similarr .prod:hover {border:none;}
#similarr .image {height:195px;}
#similarr .image img{max-height:195px;}
#similarr .price {margin:15px 0 20px 0;}
}



