@import url(https://fonts.googleapis.com/css?family=Raleway:400,500,600,700,800);@import url(https://fonts.googleapis.com/css?family=Lato:400,900,300,700);@import url(https://shared1.ad-lister.co.uk/GetCSS.aspx?cid=5616190d-09e3-4266-9bf8-e4106d7bfc36&StyleSheetId=c2b82d33-3191-4e9c-88fa-a1f1b5831922);body{margin-left:auto;margin-right:auto;text-align:center;font-family:Arial;margin:0}
a{text-decoration:none}
a img{border:0}
#listing{width:100%;margin:0 auto 0 auto;background:#f7f7f7}
table td{font-family:Arial}
#EBdescription{text-align:center;margin:0 auto 0 auto}
#headhold{display:block;!important;width:100%;max-width:100%;min-height:90px;text-align:center;margin:0 auto;background:#f7f7f7}
#header{display:block;!important;width:100%;max-width:970px!important;min-height:90px;text-align:left;margin:0 auto 0 auto;position:relative}
#toplogo{margin:0;padding:0;width:171px;height:64px!important;margin-top:22px;float:left}
#toplogo a{margin:0;width:171px!important;height:64px!important;display:block;background:url(https://shared1.ad-lister.co.uk/UserImages/5616190d-09e3-4266-9bf8-e4106d7bfc36/Img/_design/logo.jpg) center center no-repeat}
#toplogo a span,#topsave span{display:none}
#tcsearch{float:left;margin-top:25px;margin-left:40px}
#tcsearch #inpbox{margin:0;padding:1px 2px 1px 5px;line-height:28px;height:40px;width:280px;color:#999;font-size:12px;background:#fff!important;border:1px #f0f0f0 solid!important;box-sizing:border-box}
#tcsearch #gosrc{vertical-align:middle;width:40px;height:40px;background:url(https://shared1.ad-lister.co.uk/UserImages/5616190d-09e3-4266-9bf8-e4106d7bfc36/Img/_design/srcbut.jpg) center right no-repeat}
#topchat{float:left;margin-top:21px;margin-left:40px;background:url(https://shared1.ad-lister.co.uk/UserImages/5616190d-09e3-4266-9bf8-e4106d7bfc36/Img/_design/topchat.jpg) center right no-repeat;width:84px;height:69px}
#topchat a{width:84px;height:69px;display:block}
.tcontact{margin-top:20px;height:60px;vertical-align:middle;float:right}
.tcontact img{vertical-align:middle;line-height:32px;margin-right:5px}
.tcontact a{color:#000!important;font-size:34px!important;font-weight:bold!important;line-height:38px!important;font-family:Arial,Helvetica,sans-serif;vertical-align:middle;pointer-events:none}
.tcontact a:hover{color:#ed1e24!important}
.tcontact .tctxt{color:#000!important;font-size:11px!important;font-weight:500!important;line-height:20px!important;font-family:'Raleway',sans-serif!important;vertical-align:middle;font-weight:bold!important}
.tcontact .tctxt span{color:#f00!important;font-weight:normal!important}
#topcathold{margin:0 auto 0 auto;width:100%;height:84px!important;display:block;vertical-align:middle!important;color:#FFF;text-align:center;z-index:500!important;background:url(https://shared1.ad-lister.co.uk/UserImages/5616190d-09e3-4266-9bf8-e4106d7bfc36/Img/_design/tmbg.jpg) top left repeat-x}


#menuu{margin:0 auto 0 auto;width:100%;max-width:970px;height:40px!important;display:block;vertical-align:middle!important;color:#FFF;text-align:center;z-index:501!important}

#menuu #categoriestop{margin:0;padding:0;list-style:none;min-height:40px;width:100%;z-index:502!important}
#menuu .categ{margin:0;padding:0;list-style:none;float:left;display:inline-block;height:40px;position:relative;z-index:503!important}
#menuu .categ.last{background:#ed1e24}
#menuu .categ.last:hover a{color:#3a3839}
#menuu .categ:hover{background:#ed1e24}
#menuu .categ a{line-height:40px;margin:0 1px 0 0;padding:0 10px;color:#fff;font-family:Arial,Helvetica,sans-serif;text-decoration:none;display:inline-block;font-size:13px;font-weight:bold; text-transform:capitalize;}
#menuu .categ a div{font-family:Arial,Helvetica,sans-serif}
#menuu .level2{padding:10px 10px 5px 10px;margin:0;width:200px;display:none;position:absolute;top:40px;left:0;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.25)}
#menuu .categ:hover>.level2{display:block;z-index:505!important}
#menuu .level2 .categ2{height:auto!important;display:block!important;text-align:left!important;margin:0 auto;border-bottom:1px solid #f3f3f3}
#menuu .level2 .categ:hover{background:#fff}
#menuu .level2 li{float:none;text-align:left;list-style:none}
#menuu .level2 a{line-height:20px;padding:5px;height:20px!important;margin:0;color:#000;font-family:'Roboto',sans-serif!important;text-decoration:none;display:inline-block;font-size:12px;font-weight:normal}
#menuu .level2 a:hover{color:#ed1e24;background:none!important}
#menuu .level3{display:none}


.show-menu{display:none; text-decoration:none;color:#fff; background:#3a3839; text-align:left;padding:0 0 0 45px; position:relative; height:45px; line-height:45px; font-size:14px; font-weight:bold; text-transform:uppercase; width:100%; margin:0;}
.show-menu:after { display:block; content:""; background:#fff; position:absolute; height:4px; width:20px; left:10px; top:28px; margin:auto;}
.show-menu:before { display:block; content:""; border-top:4px solid #fff; position:absolute; height:11px; width:20px; left:10px; top:14px; border-bottom:4px solid #fff; border-top:4px solid #fff; margin:auto;}
#show-menu[type=checkbox]{display:none}
#show-menu[type=checkbox]:checked ~ #menuu{display:block;}
#menuu #menuu2, #menuu a.respH{display:none;}


#menuu2:after{display:table; content:''; clear:both;}
#menuu:after {display:table; content:''; clear:both;}
#categoriesside:after {display:table; content:''; clear:both;}
#categoriestop:after {display:table; content:''; clear:both;}
#menuu #categoriesside {display:block; width:100%; margin:0; padding:0; list-style:none;}
#menuu #categoriesside li {display:block; width:100%; height:auto; line-height:40px; margin:0; padding:0;} 
#menuu #categoriesside li a{display:block; width:100%; height:auto; line-height:40px; margin:0; padding:0 20px; text-align:left; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-transform:capitalize; text-decoration:none; font-weight:bold;} 
#menuu #categoriesside li a:hover {color:#000;}
#menuu a.respH{display:none; width:100%; height:auto; line-height:40px; margin:0; padding:0 20px; text-align:left; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-transform:capitalize; text-decoration:none; font-style:italic; font-weight:bold;}




#toppromo{clear:both;height:44px;margin:0 auto;text-align:center;width:100%;max-width:970px}
.tplink{margin:0;text-align:left;vertical-align:middle;float:left;height:40px;display:inline-block}
.tp1{width:165px}
.tp2{width:185px}
.tp3{width:180px}
.tp4{width:140px}
.tp5{width:150px}
.tp6{width:150px}
.tplink img{float:left;margin:0 6px 0 0}
.tptxt{color:#000!important;font-size:12px!important;font-weight:500!important;line-height:20px!important;font-family:Arial,Helvetica,sans-serif;font-weight:bold!important;line-height:15px;padding-top:5px}
.tptxt span{font-weight:normal!important;font-size:12px!important;display:block;line-height:10px}
#bodypage{width:100%;max-width:970px;margin:0 auto 0 auto;padding-top:20px;text-align:left;z-index:99!important;overflow:hidden;clear:both}
.clear{clear:both;width:100%}
#topSection{width:100%;max-width:100%;min-height:0;margin:0 auto 20px auto;padding:0;display:inline-block;background:#fff;float:left;border:2px solid #d5d5d5;border-top:1px solid #eaeaea;box-sizing:border-box}
.specs{width:100%;margin:20px auto;display:block;padding:0}
.specs .desc{display:block;margin:0;padding:0 0 10px 0}
.productimages{width:100%;max-width:450px;text-align:center;margin:10px 0 10px 10px;float:left;position:relative;overflow:hidden}
.mainimg{width:100%;margin:0 auto 10px auto}
.mainimg img{width:100%;height:auto;margin:0 auto;border:1px solid #d5d5d5;box-sizing:border-box}
.thumbimg{width:100%;max-width:300px;margin:0 auto}
.thumbimg ul li{width:88px!important;height:88px!important}
.thumbimg #vbut img,.thumbimg .JA_ImagesList img{width:86px!important;height:86px!important;display:block!important;text-align:center;margin:1px;cursor:pointer;border:1px solid #eaeaea;box-sizing:border-box!important}
.thumbimg .JA_ImagesList img:hover{filter:alpha(opacity=80);opacity:.8}
.productimages a.previmg,.productimages a.nextimg{display:inline-block;width:26px;height:30px;line-height:1;background-color:#f3f3f3;color:#333;text-decoration:none;font-family:Arial,sans-serif;font-size:26px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:8px;margin:1px}
.productimages a.previmg{position:absolute;left:0;bottom:30px}
.productimages a.nextimg{position:absolute;right:0;bottom:30px}
.productimages a.previmg:hover,.productimages a.nextimg:hover{background-color:#ed1e24;color:#fff}
.productInfo{width:100%;max-width:460px;float:right;margin:10px;padding:0;display:inline-block}
.productInfo .ptitle{display:block;margin:0 auto 10px auto;padding:0 0 10px 0;font-weight:bold;font-size:20px;color:#333;font-family:'Raleway',sans-serif!important;line-height:normal;border-bottom:1px solid #f0f0f0}
#plinks{width:100%;line-height:26px;vertical-align:middle;margin-bottom:20px}
#pfeed{line-height:26px;vertical-align:middle;margin-bottom:10px;float:left;display:inline-block;margin-right:5px}
#pshop{line-height:26px;vertical-align:middle;margin-bottom:10px;float:left;display:inline-block;margin-right:5px;font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#3342a1}
#pshop img{line-height:26px;vertical-align:middle;margin-right:4px}
#pnews{line-height:26px;vertical-align:middle;margin-bottom:10px;float:left;display:inline-block;margin-right:5px;font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#3342a1}
#pnews img{line-height:26px;vertical-align:middle;margin-right:4px}
#phot{line-height:26px;vertical-align:middle;margin-bottom:10px;float:left;display:inline-block;margin-right:5px;font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#3342a1}
#phot img{line-height:26px;vertical-align:middle;margin-right:4px}
#topseller{line-height:26px;vertical-align:middle;margin-bottom:10px;clear:both;float:left;display:inline-block;margin-right:5px;font-size:12px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;color:#000}
#topseller .nobold{font-weight:normal!important}
#topseller img{line-height:26px;vertical-align:middle;margin-right:4px}
#binhold{width:100%;margin-bottom:20px;clear:both}
#binhold .clear{width:100%;height:1px;clear:both}
.productInfo .price{text-align:left;line-height:40px;margin-top:20px;margin-bottom:7px}
.productInfo .price strong{display:inline-block;margin:0 auto 0 auto;padding:0;text-align:left;font-size:36px;line-height:80px;height:40px;color:#c22427;font-weight:900;font-family:'Lato',sans-serif!important}
.productInfo .price span{display:inline-block;margin:0 auto 0 15px;padding:0;text-align:left;font-size:14px;line-height:20px;height:20px;color:#999;font-weight:normal;font-family:'Lato',sans-serif!important;text-decoration:line-through}
.productInfo .buy{display:block;margin:0 0 7px 0;padding:0;height:40px;text-align:left;line-height:40px}
.productInfo .buy a{border:1px solid #00519e;font-size:18px;color:#FFF;padding:5px;line-height:30px;width:200px;display:block;margin:0 auto 0 0;font-family:'Raleway',sans-serif!important;font-weight:bold;text-align:center;background:#0078bb;background:-webkit-linear-gradient(#0078bb,#00519e);background:-o-linear-gradient(#0078bb,#00519e);background:-moz-linear-gradient(#0078bb,#00519e);background:linear-gradient(#0078bb,#00519e);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.productInfo .buy a:hover{background:#ed1e24;border:1px solid #ed1e24}
#watch{display:block;margin:0 0 10px 0;padding:0;height:31px;line-height:31px}
#watch a{float:left;margin:0 10px 0 auto;display:inline-block;width:100px;height:31px}
#toptabs{width:100%;max-width:460px;margin:0 auto 0 auto}
#tttags{width:100%;max-width:100%;background:#fff;margin:-1px auto 10px auto;border:2px solid #d5d5d5;box-sizing:border-box;border-top:1px solid #eaeaea;padding-bottom:10px}
#tttags div{font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important}
#tabhead{margin:0;width:100%;height:40px;clear:both}
.tnav.tactive{background:#fff!important;color:#333!important;border-bottom:1px solid #fff}
#ttabhead a{padding:0;color:#333;background:#f7f7f7;font-size:12px;font-family:Arial,Helvetica,sans-serif;font-weight:normal!important;text-decoration:none;display:inline-block;line-height:40px;height:40px;margin:0;width:30%;text-align:center;border-left:2px solid #d5d5d5;box-sizing:border-box;border-top:1px solid #eaeaea}
#ttabhead a:hover{background:#f3f3f3}
#ttabhead a:last-child{border-right:2px solid #d5d5d5}
#st0{position:relative}
#st0 ul{list-style-image:url(https://shared1.ad-lister.co.uk/UserImages/5616190d-09e3-4266-9bf8-e4106d7bfc36/Img/_design/wtick.jpg)}
#lchat{position:absolute;top:10px;right:10px;background:#3ebc00;border:1px solid #32a404;padding:10px;padding-left:11px;line-height:15px}
#lchat:hover{background:#32a404}
#lchat span{padding-left:30px;background:url(https://shared1.ad-lister.co.uk/UserImages/5616190d-09e3-4266-9bf8-e4106d7bfc36/Img/_design/chaticon.png) no-repeat 0 3px;font-size:16px;color:#fff;font-weight:normal;font-family:'Lato',sans-serif}
#relatedItems{width:100%;max-width:120px;min-height:530px;background:#fff;margin:0 auto 20px auto;border:2px solid #d5d5d5;box-sizing:border-box;border-top:1px solid #eaeaea;text-align:center;float:right;padding:10px 0}
.vsim{width:100%;max-width:100%}
.vsim ul li{width:100px!important;margin:0 auto 0 auto;text-align:center}
#relatedItems .sItem{width:100px!important;height:120px!important;display:block;margin:0 auto 0 auto}
#relatedItems .JA_SI_ImageDiv{width:100px;height:100px;overflow:hidden;display:block;text-align:center;padding:0;margin:0 auto 0 auto}
#relatedItems .JA_SI_Image{width:100px;height:100px;display:block;text-align:center;margin:0 auto 0 auto;border:1px solid #d5d5d5;box-sizing:border-box!important}
.vsim>ul>li>a>div>img{width:100px;height:100px}
#relatedItems .JA_SI_Image:hover{filter:alpha(opacity=80);opacity:.8}
#relatedItems .JA_SI_Title a{display:none}
#relatedItems .JA_SI_Title{font-family:'Lato',sans-serif;font-weight:900;font-size:14px!important;color:#ed1e24;cursor:default;line-height:14px;height:14px!important;display:block}
#relatedItems .JA_SI_Title span{display:block;height:14px!important}
#relatedItems .sItem:hover>.JA_SI_Title{color:#333}
#relatedItems a.prev,#relatedItems a.next{display:inline-block;width:26px;height:26px;line-height:1;background-color:#333;color:ghostwhite;text-decoration:none;font-family:Arial,sans-serif;font-size:23px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:8px;margin:5px 2px 2px}
#relatedItems a.prev:hover,#relatedItems a.next:hover{background-color:#ed1e24}
#desctabs{width:100%;max-width:670px;margin:0 auto 0 auto;float:left}
#ttags{width:100%;max-width:100%;min-height:655px;background:#fff;margin:-1px auto 20px auto;border:2px solid #d5d5d5;box-sizing:border-box;border-top:1px solid #eaeaea;padding-bottom:20px}
#tabhead{margin:0;width:100%;height:40px;clear:both}
.nav.active{background:#fff!important;color:#333!important;border-bottom:1px solid #fff}
#tabhead a{padding:0;color:#333;font-size:14px;font-family:'Raleway',sans-serif!important;font-weight:bold!important;text-decoration:none;display:inline-block;line-height:40px;height:40px;margin:0;width:20%;text-align:center;border-left:2px solid #d5d5d5;box-sizing:border-box;border-top:1px solid #eaeaea}
#tabhead a:hover{background:#f3f3f3}
#tabhead a:last-child{border-right:2px solid #d5d5d5}
.tabbody div{color:#333;font-size:14px;padding:10px;font-family:"Raleway";overflow:hidden}
.tabbody a{color:#333!important;font-size:14px}
.tabbody p,.tabbody td,.tabbody li,.tabbody span{color:#333;font-size:14px}
.tabbody{padding:0;width:100%;background:#fff}
#lright{width:100%;max-width:280px;margin:0 auto 0 auto;float:right;margin:0 auto 10px auto}
#ybulbs{width:100%;max-width:100%;margin:0 auto 0 auto;background:#fff;margin:0 auto 10px auto;border:2px solid #d5d5d5;box-sizing:border-box;border-top:1px solid #eaeaea}
#ybulbs h4{font-family:"Raleway";font-size:16px!important;text-align:center;margin:15px auto}
#ybulbs .topitemholder{width:100%}
#ybulbs .topitembox{width:31.33%;display:inline-block;margin:2% 1%}
#ybulbs #topitemimage{width:100%;display:inline-block;text-align:center;margin:0 auto}
#ybulbs a .topitemimg{width:100%;max-width:80px;height:auto;display:inline-block;text-align:center;margin:0 auto}
#ybulbs a .topitemimg:hover{filter:alpha(opacity=80);opacity:.8}
#ybulbs #topitemtitle{display:none}
#shops{width:100%;max-width:100%;margin:0 auto 0 auto;background:#fff;margin:0 auto 10px auto;border:2px solid #d5d5d5;box-sizing:border-box;border-top:1px solid #eaeaea;text-align:center}
#shops h3{font-family:"Raleway";font-size:20px!important;margin:15px auto; float:left; width:100%;}
#shops .topitemholder{width:100%;cursor:default}
#shops .topitembox{width:46%;display:inline-block;margin:0 2% 2% 2%;position:relative}
#shops #topitemimage{width:100%;display:inline-block;text-align:center;padding:0;margin:0 auto}
#shops a .topitemimg{width:100%;max-width:151px;height:auto;display:inline-block;text-align:center;margin:0 auto}
#shops #topitemtitle{padding:10px 5px;margin:auto}
#shops #topitemtitle a{font-family:"Raleway";font-weight:800;font-size:13px!important;color:#ed1e24;cursor:default}
#shops #topitemdescription{display:none}
#shops .topitembox:hover>#topitemdescription{display:block;position:absolute;top:0;left:0;background:#ed1e24;font-size:12px;color:#FFF;font-family:"Raleway",sans-serif;text-align:center;width:100%;height:100%;border-top:8px solid #ed1e24;border-bottom:8px solid #ed1e24;border-left:5px solid #ed1e24;border-right:5px solid #ed1e24;box-sizing:border-box}
#sixty{width:100%;max-width:970px;background:#fff;margin:0 auto 20px auto;border:2px solid #d5d5d5;box-sizing:border-box;border-top:1px solid #eaeaea;padding-bottom:20px;text-align:center}
#sixty h3{font-family:"Raleway";font-size:20px!important}
#sixty span{font-family:"Raleway";font-size:14px!important;padding:10px;display:block}
#fcathold{width:100%;max-width:100%;background:url(https://shared1.ad-lister.co.uk/UserImages/5616190d-09e3-4266-9bf8-e4106d7bfc36/Img/_design/fcatbg.jpg) bottom center repeat-x}
#fcat{width:100%;max-width:970px;background:#fff;margin:0 auto;border:2px solid #d5d5d5;box-sizing:border-box;border-top:1px solid #eaeaea}
#fcat .topitemholder{width:100%}
#fcat .topitembox{width:20%;display:inline-block}
#fcat #topitemimage{width:100%;display:inline-block;margin:10px auto;text-align:center}
#fcat a .topitemimg{width:100%;max-width:173px;height:auto;display:inline-block;margin:0 auto;text-align:center}
#fcat a .topitemimg:hover{filter:alpha(opacity=80);opacity:.8}
#fcat #topitemtitle{display:none}
#foothold{width:100%;display:block;margin:0 auto 0 auto;background:#3a3838}
#footerpart{width:100%;max-width:970px;display:block;margin:0 auto 10px auto;background:#3a3838 url(https://shared1.ad-lister.co.uk/UserImages/5616190d-09e3-4266-9bf8-e4106d7bfc36/Img/_design/footbg.jpg) top left repeat-x}
#footerpart .clear{width:100%;height:1px;clear:both}
.flinks.flf{width:30%;margin:0;float:left;text-align:center;display:inline-block}
.flinks.fls{width:30%;margin:0;float:right;text-align:center;display:inline-block}
.flinks h1{display:block;padding:0;margin:10px 0 5px 0;color:#fff;line-height:40px;height:40px;font-size:20px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;clear:both}
.fcols{display:block;margin:0 0 10px 0;color:#fff!important;line-height:19px;font-size:13px}
.fcols span,.fcols a{padding:0;color:#fff!important;line-height:25px;font-size:14px!important;font-family:Arial,Helvetica,sans-serif;text-align:center;display:block}
.fcols a:hover{color:#ed1e24!important}
.fls .fcols img{display:inline-block;padding:0 10px 10px 0;vertical-align:middle;float:left}
.fls .fcols div{max-width:90%;clear:both;vertical-align:middle;line-height:30px}

#shops .product {display:block; width:100%; height:auto; margin:0; padding:0;}
.product:after {display:table; content:''; clear:both;}
#shops .prod{width:46%; height:135px; margin:10px 2% 10px 2%; display:block; position:relative; float:left; padding:0; background:#fff; box-sizing: border-box; border:1px solid #cccccc; transition:all 0.8s ease-out 0s !important;}
#shops .prod:hover {opacity:0.7; border:1px solid #c22427;}
#shops .image {display:block; width:100%; height:135px; margin:0 auto; position:relative; overflow:hidden;}
#shops .image img{display:block; margin:auto; padding:5px; max-width:100%; max-height:100%; width:auto; height:auto; position:absolute; left:0; right:0; top:0; bottom:0;}
#shops .title, #shops .btn, #shops .price {display:none !important;}

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;}
.clearAll:after {display:table; content:''; clear:both;}
#listing .gallery{width:100%;position:relative;padding-top:350px;margin:0 auto; box-shadow:0 2px 7px -5px #000}
#listing .gallery>img{position:absolute;left:0;top:0;transition:all .5s; max-width:100%; margin:auto; bottom:0; right:0; max-height:350px; padding:10px;}
#listing .gallery input[name='slide_switch']{display:none}
#listing .gallery label{margin:15px 1% 0 1%;box-shadow:0 2px 7px -5px #000;float:left;cursor:pointer;transition:all .5s;opacity:.6; width:31.33%; height:100px; position:relative;}
#listing .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%;}
#listing .gallery input[name='slide_switch']:checked+label{opacity:1}
#listing .gallery input[name='slide_switch'] ~ img{opacity:0;transform:scale(1)}
#listing .gallery input[name='slide_switch']:checked+label+img{opacity:1;transform:scale(1)} 

@-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}
.tabsW1{display:block; width:100%; height:auto; margin:0 0 10px 0; padding:0;}
#tabs{width:100%;padding:0;margin:0;float:left; height:auto; border:2px solid #ccc;}
#tabs .resptab-content{display:none;padding:25px 10px; font-size:12px; float:left; width:100%; background:#fff;}
#tabs input{display:none}
#tabs label{display:block; margin:0; padding:10px 0; font-weight:normal;text-align:center;width:32%; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333; text-transform:uppercase; box-sizing:border-box; float:left; background:#f7f7f7; border:none; border-right:2px solid #ccc !important;}
#tabs .deskV.LL1 {width:36%}
#tabs .deskV.LL3 {border-right:none !important}
#tabs label:hover{ background:#fff;cursor:pointer}
#tabs input:checked+label{border:none; background:#fff;}
#tab1:checked ~ #content1,#tab2:checked ~ #content2,#tab3:checked ~ #content3{display:block;font-size:12px;color:#333;}
#tabs .resptab-content p, #tabs .resptab-content td, #tabs .resptab-content li, #tabs .resptab-content span {color:#333; font-size:14px;}
#tabs .resptab-content ul{background:url(https://shared1.ad-lister.co.uk/UserImages/5616190d-09e3-4266-9bf8-e4106d7bfc36/Img/_design/wtick.jpg) no-repeat 10px 50%; list-style:none; padding: 0 0 0 30}
#tabs .resptab-content img {display:block; max-width:100%;}
#tabs .resptab-input, #tabs .resptab-label {display:none;}

.tabsW2{display:block; width:100%; height:auto; margin:0 0 10px 0; padding:0; max-width:670px; float:left;}
#tabs2{width:100%;padding:0;margin:0;float:left; height:auto; border:none;}
#tabs2 .resptab-content2{display:none;padding:25px 10px; font-size:14px; float:left; width:100%; background:#fff; border:2px solid #ccc; min-height:655px;}
#tabs2 input{display:none}
#tab12:checked ~ #content12,#tab22:checked ~ #content22,#tab32:checked ~ #content32{display:block;font-size:14px;color:#333; font-family:"Raleway",sans-serif;}
#tabs2 label{display:inline-block;margin:0 0 -2px;padding:10px 25px;font-weight:normal;text-align:center;border:1px solid transparent; width:auto;font-size:14px;font-family:"Raleway",sans-serif; color:#333333; text-transform:capitalize; font-weight:bold;}
#tabs2 label:hover{cursor:pointer; color:#000;}
#tabs2 input:checked+label{color:#333;border:2px solid #ccc;border-top:3px solid #ccc;border-bottom:2px solid #fff; background:#fff;}
#tabs2 .resptab-content2 p, #tabs2 .resptab-content2 td, #tabs2 .resptab-content2 li, #tabs2 .resptab-content2 span {color:#333; font-size:14px; font-family:"Raleway",sans-serif;}
#tabs2 .resptab-content2 ul{background:url(https://shared1.ad-lister.co.uk/UserImages/5616190d-09e3-4266-9bf8-e4106d7bfc36/Img/_design/wtick.jpg) no-repeat 10px 50%; list-style:none; padding: 0 0 0 30}
#tabs2 .resptab-content2 img {display:block; max-width:100%;}
#tabs .resptab-input2, #tabs .resptab-label2 {display:none;}


#similarr {display: block; min-height: 355px;margin:0 auto 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:23%; height:335px; margin:0px 1% 20px 1%; display:block; position:relative; float:left; padding:15px;box-shadow:0 2px 7px -3px #000;}
#similarr .prod:hover {box-shadow:0 2px 7px -3px #ed1e24;}

#similarr .image {display:block; width:100%; height:165px; margin:0 auto; position:relative; overflow:hidden;}
#similarr .image img{display:block; margin:auto; padding:0; max-width:100%; max-height:165px; 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-size:12px; font-weight:normal;line-height:15px; color:#333333 !important; text-decoration:none; text-align:center; width:100% !important; margin:0;}
#similarr .title a:hover { text-decoration:underline;}
#similarr .title > h4 {margin:0;}	
#similarr .price { font-size:14px; font-weight:bold;line-height:20px; color:#333333; display:block;  text-align:center;margin:15px auto 15px auto;}
#similarr .price p {display:inline-block; margin:0;}
#similarr .btn a {display:none;}
#similarr del {width:100%; margin:0 auto; display:block}
.shopAll {display:block; width:46%; height:auto; margin:5px 2% 7px 2%; float:left; padding:0;}
.shopAll img {display:block; width:100%; height:auto; margin:0 auto; padding:0; max-width:100%;}
.shopAll .txxt {display:block; width:100%; height:auto; margin:0; padding:0; line-height:30px; color:#ed1e24; font-family:"Raleway",sans-serif; text-align:center; font-size:13px; font-weight:bold; text-decoration:none; text-transform:uppercase;}

@media screen and (max-width:970px){
body{padding:0!important;margin:0!important}
html{width:100%!important;max-width:100%!important}
#branding,#relatedItems{display:none!important}
#page,#listing,#topSection{width:100%!important;max-width:100%!important;background:#fff!important;background-image:none!important}
#bodypage{width:98%!important;max-width:98%!important;height:auto!important;padding:0!important}
#header{width:100%!important;max-width:98%!important;height:auto!important}
#toplogo{width:50%;text-align:center}
#toplogo a{text-align:center!important;margin:0 auto}
#tcsearch{width:50%;text-align:center;margin-left:0}
#topchat{display:none}
.tcontact{clear:both;width:100%;text-align:center;float:none;margin-top:10px}
#toppromo{display:none!important}
#topcathold{width:100%!important;max-width:100%!important;height:auto!important;margin:0 auto 2% auto!important;background:0}
#menuu{height:auto!important}
#menuu .level2{display:none!important}
#menuicon{color:#fff;width:100%;height:35px;line-height:35px;font-size:14px;text-transform:uppercase;text-align:center;font-weight:bold;background:#3a3839 url(https://shared1.ad-lister.co.uk/UserImages/5616190d-09e3-4266-9bf8-e4106d7bfc36/Img/_design/mobile/menuicon.png) top right no-repeat;padding:0;cursor:pointer;display:block;margin:0 auto!important}
ul#navmenu{clear:both;width:100%;z-index:1000;background:#ed1e24;display:none;padding:0;margin:0 auto!important}
ul#navmenu.active{display:block}
ul#navmenu li{list-style:none;padding:2px;text-align:center!important;height:30px!important;float:none!important;display:block!important}
ul#navmenu li a{color:#FFF;font-size:12px!important;line-height:30px!important;text-transform:uppercase;font-weight:normal;padding:0;text-align:center}
ul#navmenu li a:hover{color:#000}
.flinks{width:50%!important}
#tabhead,#desctabs,#toptabs{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;clear:both}
#toptabs{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;clear:both;text-align:left}
#ttags{min-height:auto!important}
#itemhead,#itemtitle{width:98%!important;max-width:98%!important;height:auto!important;margin:5px auto!important}
#sixty,#fcat{width:98%!important;max-width:98%!important}
.productimages{float:none!important;margin:0 auto!important;width:100%!important;max-width:98%!important}
.mainimg{margin:10px auto;text-align:center}
.productInfo{float:none!important;margin:2% 1% 1%!important;width:98%!important;max-width:98%!important;text-align:center}
#lright{display:none!important}
.clear{clear:both}

body {-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; transition: all 0.4s ease; padding:0 !important; animation:bugfix infinite 1s; -webkit-animation:bugfix infinite 1s;}
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;}

.show-menu {display:block !important;}
#menuu{display:none; height:auto; width:100%; margin:0 0 10px 0; float:left; border-top:none; background:#ed1e24; padding:5px 0;}
#menuu #menuu2 .level2, #menuu #menuu2 ul ul, #menuu .level2, #menuu .level3, #menuu .topM {display:none !important;}
#menuu #menuu2, #menuu a.respH {display:block;}
.tabsW2 {max-width:100%; min-height:0;}
#tabs2 .resptab-content2 {min-height:0;}

#listing .gallery{padding-top:550px;}
#listing .gallery>img{max-height:550px;}
#listing .gallery label {width:18%;}
}
@media screen and (max-width:900px){
#fcat .topitembox{width:18%;margin:1%}

#similarr .prod.it4 {display:none;}
#similarr .prod {width:31.33%;}
}
@media screen and (max-width:700px){
#relatedItems .topitembox{width:50%!important;max-width:50%!important;height:auto!important;margin:0 0 1% 0!important;border:5px solid #fff;box-sizing:border-box}
.tcontact a{pointer-events:auto!important}
#similarr {min-height:0;}
#similarr .prod.it4 {display:block;}
#similarr .prod {width:48%;}

#listing .gallery{padding-top:500px;}
#listing .gallery>img{max-height:500px;}
#listing .gallery label {width:23%;}
}
@media screen and (max-width:660px){
#toplogo{width:100%;text-align:center;clear:both;float:none;margin:0 auto;padding-top:10px}
#tcsearch{width:100%;clear:both;float:none;text-align:center;margin-left:0;margin-top:10px}
#fcathold{display:none}
#tabhead a{font-size:12px!important}

#tabs label {font-size:12px; text-transform:capitalize;}

#tabs2{width:100%;padding:0;margin:0;float:left; height:auto; border:2px solid #ccc;}
#tabs2 .resptab-content2{display:none;padding:25px 10px; font-size:12px; float:left; width:100%; background:#fff; border:0 !important;}
#tabs2 input{display:none}
#tabs2 label{display:block; margin:0; padding:10px 0; font-weight:normal;text-align:center;width:32%; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333; text-transform:capitalize; box-sizing:border-box; float:left; background:#f7f7f7; border:none; border-right:2px solid #ccc !important;}
#tabs2 .deskV2.LL12 {width:36%}
#tabs2 .deskV2.LL32 {border-right:none !important}
#tabs2 label:hover{ background:#fff;cursor:pointer}
#tabs2 input:checked+label{border:none; background:#fff;}

#listing .gallery{padding-top:450px;}
#listing .gallery>img{max-height:450px;}
#listing .gallery label {width:18%;}
}
@media screen and (max-width:560px){
#toplogo{width:100%;text-align:center;clear:both;float:none;margin:0 auto;padding-top:10px}
#tcsearch{width:100%;clear:both;float:none;text-align:center;margin-left:0;margin-top:10px}
#fcathold{display:none}
#tabhead a{width:33.33%!important}
#ttabhead a{width:33.33%!important}


#listing .gallery label {width:31.33%;}
}
@media screen and (max-width:480px){
.flinks{width:100%!important}

#similarr .prod{width:100%; height:auto; margin:0 0 20px 0;}

#similarr .image {height:195px;}
#similarr .image img{max-height:195px;}
#listing .gallery{padding-top:350px;}
#listing .gallery>img{max-height:350px;}


}
@media screen and (max-width:380px){
#tcsearch #inpbox{width:260px}

#listing .gallery{padding-top:300px;}
#listing .gallery>img{max-height:300px;}
#listing .gallery label {width:48%;}
}
