@-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 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; font-style:normal; margin:0;-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease;transition: all 0.4s ease; padding:0; background:url(https://shared1.ad-lister.co.uk/UserImages/5917757b-13ea-4854-9ecd-1340c85aa541/Img/_design/new2017/sitebg.jpg) no-repeat 50% 0 #1D1B18; background-image: url(https://shared1.ad-lister.co.uk/UserImages/5917757b-13ea-4854-9ecd-1340c85aa541/Img/_design/new2017/sitebg.jpg) no-repeat 50% 0 #1D1B18 !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; text-decoration:none;}
*, *::after, *::before {box-sizing: border-box;}
img{border:none;}
.clearAll:after {display:table; content:''; clear:both;}
#listing {display:block; width:960px; height:auto; margin:0 auto; padding:20px 10px; position:relative; background:#fff; border:1px solid #000;}
																									/* =====================  header  ======================== */
#header {display:block; width:100%; height:auto; margin:0; padding:0;}
#header #logoAll {display:block; width:100%; height:auto; margin:0 0 15px 0; padding:0; position:relative;}
#header .lineT {display:block; width:100%; height:1px; margin:auto; padding:0 0 0 90px; position:absolute; left:0; right:0; top:3px; bottom:auto;}
#header .spaN1 {display:block; width:100%; height:1px; margin:0; padding:0; background:#EBEBEB;}
#header .topAll {display:inline-block; width:auto; height:auto; margin:3px 0 0 0; padding:5px 5px; text-align:center; color:#53C6FE; line-height:15px; background:#EBEBEB; -ms-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; float:right;}
#header .topAll a {display:inline-block; width:auto; height:15px; line-height:15px; margin:0 3px; padding:0; text-align:center; color:#53C6FE; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; text-transform:capitalize;}
#header .topAll a.linK1 {color:#666666;}
#header .topAll a:hover {color:#666666; text-decoration:underline;}
#header .imglog {display:block; width:auto; float:left; height:auto; margin:0; padding:0;}
#header .imglog a {display:block; max-width:450px; height:auto; width:100%; margin:0 auto;}
#header .imglog a img {display:block; width:100%; height:auto; margin:0 auto; padding:0; max-width:450px;}
#header .wrapM {display:block; width:100%; height:auto; margin:0; padding:0; background:url(https://shared1.ad-lister.co.uk/UserImages/5917757b-13ea-4854-9ecd-1340c85aa541/Img/_design/new2017/bg.jpg) repeat;}
#header #menuu { display:block; width:100%; min-height:38px; background:none; margin:0; position:relative;float:left;}
#menuu:after {content:''; clear:both; display:table;}
#header #topM { display:block; width:100%; height:auto; background:transparent; margin:0 auto; position:relative;}
#header #categoriestop{ display:block; margin:0px; padding:0px; text-align:center; width:100%;}
#header #categoriestop li {display:inline-block; vertical-align:middle; min-height:38px; float:left; position:relative; width:auto;}
#header #categoriestop li a {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;display:inline-block;line-height:38px; text-align:center; text-decoration:none; color:#fff; text-transform:capitalize; padding:0 7.5px; height:38px; position:relative;} 
#header #categoriestop li.categ a {background:url(https://shared1.ad-lister.co.uk/UserImages/5917757b-13ea-4854-9ecd-1340c85aa541/Img/_design/new2017/bg.jpg) no-repeat 50% 100%;}
#header #categoriestop .level2{background:#53C6FE;display: none; padding: 15px 5px;position: absolute; top:38px; width: 250px; z-index:999999;clear:both;  height:auto; margin:auto; box-shadow:3px 3px 5px -2px #000; left:0; right:0}
#header #categoriestop li:hover .level2 {display:block;}
#header #categoriestop li.categ2 a:after {display:none !important;}
#header #categoriestop .level2 li{float:left;text-align: left;text-transform:none;margin:0;padding:0px 5px;box-sizing:border-box;position:relative;border-right:none;border-left:none;width:100%; min-height:30px !important; float:left; border:none;}
#header #categoriestop .level2 li a {font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:normal; height: auto;padding: 6px 10px; text-align:left; text-transform:capitalize; line-height:18px; color:#fff; display:block; width:100% !important; min-height:30px !important;  border:none !important; max-width:100% !important;}
#header #categoriestop .level2 li a:hover {color:#fff; box-shadow:3px 3px 5px -2px #000;}
#header #categoriestop .categ.last ul, #header #categoriestop .categ.prelast ul {right:0; left:auto;}
#header #categoriestop .level2 li.categ2:hover ul {display:none !important;}
#header #categoriestop .level3 {display: none !important;}
#header #categoriestop li.categ:hover a:after {display:block;}
#header #categoriestop li.categ:hover a { background:url(https://shared1.ad-lister.co.uk/UserImages/5917757b-13ea-4854-9ecd-1340c85aa541/Img/_design/new2017/arrow.png) no-repeat 50% 95%;}
#header .show-menu{display:none; height:auto; margin:0; padding:0 40px; line-height:38px; font-size:17px; color:#fff !important; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background:none; position:relative; text-transform:uppercase; float:left; width:100%;}
.show-menu:after { display:block; content:""; background:#fff; position:absolute; height:3px; width:15px;  left:10px; bottom:12.5px;}
.show-menu:before { display:block; content:""; border-top:3px solid #fff; position:absolute; height:8px; width:15px; left:10px; top:12.5px; border-bottom:3px solid #fff; border-top:3px solid #fff;}
#header #show-menu[type=checkbox]{display:none}
#header #show-menu[type=checkbox]:checked ~ #menuu{display:block;}
#menuu2, #menuu2 #categoriesside{display:none;}
#header .show-menu2{display:none; font-size:14px; font-weight:normal; height: auto;padding:0 0 0 25px; text-align:left; text-transform:capitalize; position:relative; line-height:35px; color:#fff; float:left; width:100%; font-family:Arial, Helvetica, sans-serif;}
#header .show-menu2:hover {background:#53C6FE;}
#header #show-menu2[type=checkbox]{display:none}
#header #show-menu2[type=checkbox]:checked ~ #menuu2{display:block; width:100%; height:auto; padding:0; margin:0; float:left;}
#header .show-menu2:before{ display:block; position:absolute; margin:auto; padding:0; left:159px; top:0; bottom:0; content: "\25bc"; color:#fff; font-size:13px; font-weight:bold; line-height:40px; height:40px}
#menuu2:after, 
.level2:after,
.level3:after, 
#categoriestop:after, 
#categoriesside:after {display:table; content:''; clear:both;}
#header #menuu2 .level2{display:block; width:100%; height:auto; padding:0; margin:0; float:left;}
#header .resH {display:none;}	
#listing .contentAll {display:block; width:100%; height:auto; margin:15px 0 0 0; padding:0;}
#listing #leftS {display:block; width:22%; height:auto; margin:0; padding:0; float:left;}
#listing .txxt1 {display:block; width:100%; height:30px; line-height:30px; margin:0; padding:0; text-align:center; color:#060808; font-family:Arial, Helvetica, sans-serif; font-weight:900; text-transform:uppercase; text-decoration:none; background:url(https://shared1.ad-lister.co.uk/UserImages/5917757b-13ea-4854-9ecd-1340c85aa541/Img/_design/new2017/bg_left.jpg) repeat; border:1px solid #60C3F2; font-size:15px}
#listing #leftS #categoriesside {display:block; width:100%; height:auto; margin:0 0 15px 0; padding:0 5px 5px 5px; background:#494949; list-style:none;}
#listing #leftS #categoriesside li{display:block; width:100%; height:auto; margin:0; padding:0; border-top:1px dashed #53C6FE;}
#listing #leftS #categoriesside li a{display:block; width:100%; height:auto; margin:0; padding:7px 0 7px 15px; line-height:16px; text-align:left; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-transform:uppercase; text-decoration:none; background:url(https://shared1.ad-lister.co.uk/UserImages/5917757b-13ea-4854-9ecd-1340c85aa541/Img/_design/new2017/arrow3.png) no-repeat 3px 12px;}
#listing #leftS #categoriesside ul, #listing #leftS #categoriesside .level2 {display:none;}
#listing #leftS #categoriesside li a:hover {color:#999999; background:url(https://shared1.ad-lister.co.uk/UserImages/5917757b-13ea-4854-9ecd-1340c85aa541/Img/_design/new2017/arrow4.png) no-repeat 3px 12px;}
#listing .linK3{display:block; width:100%; height:auto; margin:0; padding:7px 0 7px 20px; line-height:16px; text-align:left; color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-transform:uppercase; text-decoration:none; background:url(https://shared1.ad-lister.co.uk/UserImages/5917757b-13ea-4854-9ecd-1340c85aa541/Img/_design/new2017/arrow4.png) no-repeat 8px 12px #494949;}
#listing .linK3:hover {color:#fff; background:url(https://shared1.ad-lister.co.uk/UserImages/5917757b-13ea-4854-9ecd-1340c85aa541/Img/_design/new2017/arrow3.png) no-repeat 8px 12px #494949;}
#listing .linK4 {width:100%; height:auto; margin:0; padding:0;}
#listing .leftIMG {display:block; width:100%; height:auto; margin:0 0 15px 0; padding:0;}
#listing .leftIMG.IG2, #listing .leftIMG.IG4 {margin:0;}
#listing #rightS {display:block; width:78%; height:auto; margin:0; padding:0 0 0 20px; float:left;}
#listing .titlee {display:block; width:100%;height:auto; margin:0 0 15px 0;padding:0 0 15px 0;text-align:left; color:#000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; text-transform:initial; text-decoration:none; line-height:23px; float:left; border-bottom:2px solid #53C6FE;}
#listing .produAll {display:block; width:100%; margin:0 auto; padding:0; float:left;}
#listing .imgW {display:block; width:47%; height:auto; margin:0 0 25px 0; padding:0; float:left;}
#listing #gallerySecond {width:100% !important;display:block; height:auto; margin:0; padding:0; position:relative;}
#gallerySecond .imgFull {width: 100%;display: none;}
#gallerySecond:after {display:table; content:''; clear:both;}
#listing .current {width:100% !important; height:315px; width:100%; background:#fff; margin:0; display:block; padding:0; position:relative; overflow:hidden; float:left; border:1px solid #E2E2E2;}
#listing .current img {width:auto !important; max-width:100% !important; position:absolute; margin:auto; padding:10px; max-height:315px; height:auto; left:0; right:0; top:0; bottom:0;}
#gallerySecond .previewImg:hover {cursor: pointer; background-size:100% 3px; border:1px solid #53C6FE;}
#gallerySecond .current > input:checked + img {display: inline-block;}
#gallerySecond .current > input {visibility: hidden;position: absolute;}
#listing .previewAll {display:block; width:100%; height:auto; margin:0; padding:0; float:left;}
.previewAll:after {display:table; content:''; clear:both;}
#listing .previewImg {display:block !important; width:23%; height:75px; margin:10px 1% 0 1%; padding:0; background:#fff; float:left; position:relative; transition:all 0.8s ease-out 0s !important;background-image:linear-gradient(#53C6FE, #53C6FE);background-position:left top;background-repeat: no-repeat;background-size: 0 3px; border:1px solid #E2E2E2;}
#listing .previewImg img {display:block; width:auto; max-width:100%; position:absolute; margin:auto; padding:3px; height:auto; max-height:100%; top:0; bottom:0; left:0; right:0;}
#listing #descriptAll {display:block; width:53%; height:auto; margin:0 0 25px 0; padding:27px 0 0 20px; float:left; position:relative;}
#listing .descAll {display:block; width:100%; height:auto; margin:0 0 25px 0; padding:20px 10px; border:1px solid #E2E2E2; border-top:3px solid #53C6FE;}
#listing .txxt2 {display:block; width:115px; height:30px; line-height:30px; margin:auto; padding:0; text-align:center; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-transform:uppercase; text-decoration:none; background:#fff; border:1px solid #E2E2E2; border-bottom:1px solid #fff; position:absolute; left:40px; right:auto; top:0; bottom:auto;}
#listing .descAll table {border-collapse:collapse !important; border-spacing:0 !important; max-width:100% !important; font-family:Arial, Helvetica, sans-serif !important;}
#listing .descAll img {display:block; max-width:100%;}
#listing .txxt3 {display:block; width:100%; height:auto; line-height:15px; margin:0; padding:8px 5px 8px 35px; text-align:left; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-transform:uppercase; text-decoration:none; background:url(https://shared1.ad-lister.co.uk/UserImages/5917757b-13ea-4854-9ecd-1340c85aa541/Img/_design/new2017/arrow2.png) no-repeat 5px 50% #EBEBEB;}
#listing .spaN2 {display:inline-block; width:auto; margin:0; padding:0; font-weight:bold;}
.tabsW {display:block; width:100%; height:auto; margin:0 0 15px 0; padding:0; float:left;}
@-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:0 auto; height:auto; border:none; background:url(https://shared1.ad-lister.co.uk/UserImages/5917757b-13ea-4854-9ecd-1340c85aa541/Img/_design/new2017/bg_tab.jpg) repeat; float:left;}
#tabs .resptab-content{display:none;padding:25px 15px; font-size:14px; float:left; width:100%; background:#EBEBEB; margin:0; border:1px solid #ccc; border-top:3px solid #53C6FE;}
#tabs input{display:none}
#tabs label{display:inline-block; margin:0; padding:7.5px 25px; font-weight:normal; text-align:center; width:auto; font-size:14px; color:#fff; text-transform:capitalize; box-sizing:border-box; float:left; background:url(https://shared1.ad-lister.co.uk/UserImages/5917757b-13ea-4854-9ecd-1340c85aa541/Img/_design/new2017/bg_tab.jpg) no-repeat 50% 100%; font-family:Arial, Helvetica, sans-serif;  border:none; transition:all 0.8s ease-out 0s !important;}
#tabs label:hover {color:#45BFFE; cursor:pointer; background:url(https://shared1.ad-lister.co.uk/UserImages/5917757b-13ea-4854-9ecd-1340c85aa541/Img/_design/new2017/arrow.png) no-repeat 50% 100%;}
#tabs input:checked+label {color:#45BFFE; cursor:pointer; background:url(https://shared1.ad-lister.co.uk/UserImages/5917757b-13ea-4854-9ecd-1340c85aa541/Img/_design/new2017/arrow.png) no-repeat 50% 100%;}
#tab1:checked ~ #content1,#tab2:checked ~ #content2,#tab3:checked ~ #content3, #tab4:checked ~ #content4 {display:block;font-size:14px;color:#000;}
#listing .resptab-content table {border-collapse:collapse !important; border-spacing:0 !important; max-width:100% !important; font-family:Arial, Helvetica, sans-serif !important;}
#listing .resptab-content img {display:block; max-width:100%;}
#tabs .resptab-input, #tabs .resptab-label {display:none;}
#listing .txxt4 {display:block; width:100%; height:40px; line-height:40px; margin:0; padding:0 20px; background:url(https://shared1.ad-lister.co.uk/UserImages/5917757b-13ea-4854-9ecd-1340c85aa541/Img/_design/new2017/bg_sim.jpg) repeat; text-align:left; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:900; text-transform:uppercase; text-decoration:none; float:left;}
#similarr {display: block; min-height: 610px;margin:0 auto; padding:0; width: 100%; background:#fff; border:1px solid #CFD0D0; 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:285px; margin:10px 1% 10px 1%; display:block; position:relative; float:left; padding:0; background:url(https://shared1.ad-lister.co.uk/UserImages/5917757b-13ea-4854-9ecd-1340c85aa541/Img/_design/new2017/bggggg.jpg) no-repeat 100% 100%; background-size:100% 100%; box-sizing: border-box; transition:all 0.8s ease-out 0s !important; box-shadow:0 3px 9px -3px #000; border:1px solid #45BFFE;}
#similarr .image {display:block; width:100%; height:125px; margin:0 auto; position:relative; background:#fff; padding:0 25px; z-index:9999;}
#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:20px; bottom:0; background:#fff; border:2px solid #45BFFE; z-index:99999;}
#similarr .title {display:block; margin:30px 0 15px 0; padding:0 10px; width:100%; height:auto; overflow:hidden;}
#similarr .title > h4 {margin:0;}	
#similarr .title a{display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;line-height:17px; color:#fff !important; text-decoration:none; text-align:center; width:100% !important; margin:0;}
#similarr .title a:hover {text-decoration:underline; color:#45BFFE !important;}
#similarr .price {font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; line-height:20px; color:#45BFFE; display:block; text-align:center;margin:0 auto 10px auto; width:100%; display:block;}
#similarr .price p {display:inline-block; margin:0 auto;}
#similarr .price del, #similarr .btn{display:none !important;}

#brandsAll {display:block; width:100%;  height:auto; margin:0 0 15px 0; padding:0; float:left; text-align:center;}
#brandsAll .topitembox {display:inline-block; width:auto; padding:15px 3px; text-align:center; margin:0 auto; border:1px solid #CFD0D0;}
#brandsAll #topitemimage {display:block; width:100%; height:auto; margin:0 auto; padding:0;}
#brandsAll .topitemimg {display:block; width:auto; margin:0 auto; padding:0; height:auto; max-width:100%;}
#brandsAll #topitemtitle {display:none;}

@media screen and (max-width: 960px) {
#listing {padding:15px 10px; border:none; width:100%;}
body {-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; transition: all 0.4s ease; background:#fff !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;}	

.stBadge {min-width:100%;}
.footerAll #footerT a {width:25%;}
}
@media
only screen and (max-width: 940px),
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and ( min-resolution: 2dppx) {
#header .show-menu{display:block;}
#header .show-menu2{display:block}
#header #categoriestop, #header .menuu a.hom, #header .menuu a.all, #header .menuu a.speciall, #header .menuu .shopB, #header #topM  {display:none !important;}
.categ2.last {margin:0 !important;}
#header #menuu ul .categ:hover:after {display:none;}
#header #menuu{position:static;display:none; height:auto; width:100%; margin:0; border:none; background:#000; padding:0;}
#header #menuu ul {padding:0 0 0 20px !important;}
#header #categoriesside{background:#53C6FE;display:block; padding:0 10px!important;position:static; width:100%; z-index:999999; clear:both; box-shadow:none; float:left; display:block; margin:0;}
#header #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:35px; height:auto; border:none !important; background:none !important;}
#header #categoriesside li a {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; height: auto;line-height:35px;padding: 0 10px 0 25px; text-align:left; text-transform:capitalize; width:auto !important; text-align:left !important; display:block !important; position:relative; color:#fff; text-decoration:none; width:100%;}
#header #categoriesside .level3 {display:none !important;}
#header #categoriesside li a:hover {text-decoration:underline; background:none !important; box-shadow: none !important;}
#header #menuu a.resH.hhh {font-style:italic;}
#header #menuu a.resH {text-align: left;text-transform:capitalize; width: 100%; margin:0px;padding:0 10px 0 25px; box-sizing:border-box; position:relative; display:block; float:left; height:35px; height:auto; line-height:35px; color:#fff; font-size:14px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-transform:capitalize;}
#header #menuu a.resH:hover {background:#53C6FE;}
/*= listing =*/
#listing #leftS {display:none;}
#listing #rightS {width:100%; padding:0;}
}
@media screen and (max-width: 880px) {
#header .lineT, #header .topAll {display:none;}	
#listing .titlee {font-size:17px; line-height:20px; padding:0 0 5px 0;}
#header .imglog {width:100%;}
#listing .imgW {width:100%; margin:0 0 20px 0;}
#listing .current {height:600px;}
#listing .current img {max-height:600px;}
#listing .previewImg {height:115px; margin:10px 1% 0; width:18%;}
#listing #descriptAll {width:100%; padding:27px 0 0 0;}
#listing .descAll {margin:0 0 15px 0;}
}
@media screen and (max-width: 780px) {
#listing #descriptAll {margin:0 0 5px 0;}
.tabsW {margin:0 0 10px 0; background:#fff;}	
#tabs {border:none; background:none; margin:0; padding:0;}
#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 {display:none;}
#tabs .resptab-label{color:#fff; text-decoration:none;transition:color .3s ease-in-out;position:relative;display:block;width:100%; min-height:38px; background:url(https://shared1.ad-lister.co.uk/UserImages/5917757b-13ea-4854-9ecd-1340c85aa541/Img/_design/new2017/bg.jpg) repeat; border:none; font-family:Arial, Helvetica, sans-serif; padding:0 0 0 20px; font-size:16px; font-weight:normal ;margin:10px 0 0 0; text-align:left; line-height:38px; position:relative; text-transform:capitalize;}
#tabs .resptab-input{display:none}
#tabs .resptab-content{margin:0; padding:15px 10px;}
#tabs .resptab-content table {border-collapse:collapse !important; border-spacing:0 !important; max-width:100% !important; font-family:Arial, Helvetica, sans-seriff !important;}
#tabs .resptab-content img {display:block; max-width:100%;}
#tabs .resptab-input:not(checked) ~ .resptab-content{display:none}
#tabs .resptab-input {display:none !important;}
#tabs label:hover {color:#45BFFE; cursor:pointer; border:none; margin:10px 0 0 0; border:none; background:url(https://shared1.ad-lister.co.uk/UserImages/5917757b-13ea-4854-9ecd-1340c85aa541/Img/_design/new2017/bg.jpg) repeat;}
#ID-1:checked ~ #content1, #ID-2:checked ~ #content2, #ID-3:checked ~ #content3, #ID-4:checked ~ #content4 {display:block; font-size:14px; margin:0;}
#ID-1:checked:checked ~ #L11, #ID-2:checked:checked ~ #L22, #ID-3:checked:checked ~ #L33, #ID-4:checked:checked ~ #L44 {color:#45BFFE !important; width:100%; margin:10px 0 0 0; border:none; background:url(https://shared1.ad-lister.co.uk/UserImages/5917757b-13ea-4854-9ecd-1340c85aa541/Img/_design/new2017/bg.jpg) repeat}
#listing #tabs .resptab table {border-collapse:collapse !important; border-spacing:0 !important; max-width:100% !important; font-family:Arial, Helvetica, sans-serif !important; font-size:10px !important;}
#similarr {min-height:0;}
#similarr .prod{width:48%; min-height:315px;}
#similarr .prod.it4 {display:block;}
#similarr .image {height:165px;}
#similarr .image img{max-height:165px;}
#listing .txxt4 {font-size:16px;}
}
@media screen and (max-width: 590px) {
.tb_v4bc, .gh-tbl, .gh-tbl2 , .gh-banner{display:none;}
/*= listing =*/
#listing .current {height:500px;}
#listing .current img {max-height:500px;}
#listing .previewImg {height:105px; width:23%;}	
#similarr .prod{display:block; width:96%; margin:10px 2% 10px 2%; height:auto;}
#similarr .image {height:195px;}
#similarr .image img{max-height:195px;}
#similarr .price {margin:0 auto 10px auto;}
}
@media screen and (max-width: 490px) {
#listing .current {height:450px;}
#listing .current img {max-height:450px;}
#listing .previewImg {height:105px; width:31.33%;}
}
@media screen and (max-width: 420px) {
#listing .current {height:400px;}
#listing .current img {max-height:400px;}	
}
@media screen and (max-width: 390px) {
#listing .current {height:350px;}
#listing .current img {max-height:350px;}
#listing .previewImg {width:48%;}
}
