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:#fff;}
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;}
p{margin:0;}
.clearAll:after {display:table; content:''; clear:both;}
#listing {display:block; width:960px; height:auto; margin:0 auto; padding:0;}
#listing #header {display:block; width:100%; height:auto; margin:0 0 10px 0; padding:0;}
#listing .jti {display:block; width:100%; height:20px; line-height:20px; margin:0 0 5px 0; padding:0; color:#666; font-size:12px; font-weight:normal; text-transform:initial; text-decoration:none; text-align:right;}
#logo2 {display:block; width:100%; height:auto; margin:0 0 5px 0; padding:0;}
#logo2 .topP {display:block; width:100%; height:auto; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin:5px 0; padding:5px 10px; text-align:center; float:left;}
#logo2 .topA1 {display:block; width:50%; height:auto; margin:0; padding:0; text-align:left; color:#666; line-height:22px; font-size:15px; font-weight:300; text-decoration:none; text-transform:initial; border-right:1px solid #ccc; float:left} 
#logo2 .topA2 {display:block; width:50%; height:auto; margin:0; padding:0; text-align:right; color:#666; line-height:22px; font-size:15px; font-weight:300; text-decoration:none; text-transform:initial; float:left;} 
#logo2 span {font-size:15px; text-transform:uppercase; color:#666}
#logo2 .imglog {display:block; width:auto; float:left; height:auto; margin:0; padding:0;}
#logo2 .imglog a {display:block; max-width:344px; height:auto; width:100%; margin:0 auto;}
#logo2 .imglog a img {display:block; width:100%; height:auto; margin:0 auto; padding:0; max-width:344px;}
#Hor-cat{display:block; width:100%; height:auto; margin:0; padding:0; background:#030b2e}
#topcategories{clear:both;display:block;float:left;margin:0;padding:0;width:960px;position:relative;z-index:200!important;background:url(https://shared1.ad-lister.co.uk/UserImages/2e2ed15b-b07d-4802-a1ec-13462659fa75/Img/_design/top-cat-bg.jpg) no-repeat scroll left top}
#topcategories a{text-align:center;display:inline-block!important;font-size:12px;height:40px;line-height:40px;font-weight:normal;color:#fff!important;text-decoration:none;padding:0 20px 0 20px;float:left;font-family:Arial;cursor:pointer;background:url(https://shared1.ad-lister.co.uk/UserImages/2e2ed15b-b07d-4802-a1ec-13462659fa75/Img/_design/cat-sep.png) no-repeat scroll right top; text-transform:capitalize;}
#topcategories a:hover{color:#000!important;background:#32669f url(https://shared1.ad-lister.co.uk/UserImages/2e2ed15b-b07d-4802-a1ec-13462659fa75/Img/_design/cat-sep.png) no-repeat scroll right top}
#topcategories ul{float:left;list-style-type:none;margin:0!important;padding:0 0 0 20px;text-align:left;width:940px}
#topcategories ul li{float:left;padding:0 0 0 0!Important;margin:0 0 0 0!important;font-size:12px;display:block}
#topcategories ul li ul.level2 li{float:none!important;background:0;width:auto}
#topcategories ul li ul.level2{background-color:#030b2e;display:none;left:0;padding:0 0 7px 7px;position:absolute!important;text-align:left;top:38px;width:160px;z-index:100}
#topcategories ul li ul li ul.level3{position:absolute;background-color:#486c8f;border-bottom:0;padding:0 10px 0 0;white-space:nowrap;display:none;left:165px;top:0;text-align:left;display:none!important}
#topcategories ul li:hover,#nav li.sfhover{position:relative;z-index:110!important}
#topcategories ul li:hover ul.level2,#nav li.sfhover ul.level2{display:block;z-index:0}
#topcategories ul li:hover ul.level2 li:hover ul{display:block}
#topcategories ul li ul li{display:block;float:none!important;height:auto!important;list-style-position:outside;margin:0 0 2px!important;padding:4px 5px}
#topcategories ul li ul li a{background:none repeat scroll 0 0 transparent;font-weight:normal;height:auto!important;line-height:15px;margin-left:-7px;padding:3px 6px;text-align:left;width:155px!important;display:block;color:#fff!important}
#topcategories ul li ul li a:hover{background:0;color:#000!important;background:#32669f}
#mheader {display:none; width:100%; height:auto; margin:0; padding:0;}
#mheader .show-menu{display:block; text-decoration:none;color:#fff; background:url(https://shared1.ad-lister.co.uk/UserImages/2e2ed15b-b07d-4802-a1ec-13462659fa75/Img/_design/top-cat-bg.jpg) repeat-x; text-align:left;padding:0 0 0 45px; position:relative; height:40px; line-height:40px; font-size:18px; font-weight:normal; text-transform:capitalize; width:100%; margin:0; box-sizing:border-box;}
.show-menu:after { display:block; content:""; background:#fff; position:absolute; height:4px; width:20px; left:10px; top:25px; margin:auto;}
.show-menu:before { display:block; content:""; border-top:4px solid #fff; position:absolute; height:11px; width:20px; left:10px; top:11px; border-bottom:4px solid #fff; border-top:4px 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 10px 0 20px; float:left; background:none; text-align:left; color:#fff; font-size:15px; font-weight:bold; text-decoration:none; text-transform:capitalize; position:relative; box-sizing:border-box; line-height:40px; border-top:1px solid #fff;}
#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;}
#categoriesside: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 .level2, #menuu #menuu2 .level3, #menuu #menuu2 ul ul, #menuu .level2, #menuu .level3, #menuu #categoriestop li:hover .level2 {display:none !important;}
#mheader #menuu {display:none; width:100%; height:auto; margin:0 auto; padding:0; background:#3269a2; box-sizing:border-box;}
#menuu:after {content:''; clear:both; display:table;}
#mheader a.respH  {display:block; height:40px; width:100%; margin:0; padding:0 10px 0 20px; float:left; background:none; text-align:left; color:#fff; font-size:15px; font-weight:bold; text-decoration:none; text-transform:capitalize; line-height:40px; border-top:1px solid #fff;}
#mheader a.respH:hover {background:#030b2f;}
#mheader #categoriesside {display:block; width:100%; height:auto; margin:0; padding:0 !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:15px; font-weight:bold; height: auto;line-height:40px;padding:0 10px 0 30px; 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:#030b2f;}
#brandsT {width:100%; height:auto; margin:0 auto 10px auto; padding:0 auto; overflow:hidden; padding:5px 10px; position:relative; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; border:1px solid #ccc;}
#brandsT .topitembox {width:14.285%; display:block; height:auto; padding:5px; margin:0; float:left;}
#brandsT .topitembox:hover {box-shadow:0 2px 10px -5px #000;}
#brandsT .topitembox img{display:block; width:auto; height:auto; margin:0 auto; padding:0; position:relative; max-width:100%;}
#brandsT .topitembox a {display:block; width:100%; height:auto; margin:0; padding:0;}
#footer {display:block; width:100%; height:auto; margin:0; padding:10px;  background:#32669f; position:relative;}
#footer #BottomM {display:inline-block; width:auto; margin:0; padding:0; height:auto;}
#footer a {display:inline-block; width:auto; margin:0; padding:0 35px 0 0; text-align:left; line-height:20px; color:#fff; font-size:12px; font-weight:normal; text-transform:uppercase; text-decoration:none;}
#footer a:hover {color:#14a4b4;}
#footer .imggB {display:block; width:206px; height:22px; margin:auto; position:absolute; top:0; bottom:0; right:10px;} 
#footer .imggB img {display:block; width:auto; max-width:100%; height:auto; margin:0; padding:0;}
#contentAll {display:block; width:100%; height:auto; margin:0 0 10px 0; padding:0;}
#contentAll #sideL {display:block; width:23%; height:auto; margin:0; padding:0; float:left;}
#contentAll .cateL {display:block; width:100%; height:30px; line-height:30px; text-align:left; margin:0; padding:0 0 0 10px; color:#fff; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:15px;  font-weight:normal; text-decoration:none; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; background:#32669f;}
#contentAll #leftCategories {width:100%; display:block; height:auto; margin:0 0 10px 0; padding:5px 0; border:1px solid #ccc;}
#contentAll #leftCategories ul {display:block; width:100%; height:auto; margin:0; padding:0; list-style:none}
#contentAll #leftCategories .categ{width:218px;text-align:left}
#contentAll #leftCategories .categ a{color:#333;font-size:12px;font-weight:bold;font-family:Arial;padding-left:0;display:block;padding:5px 5px 5px 10px; text-decoration:none;}
#contentAll #leftCategories .categ a:hover{color:#32669f}
#contentAll #leftCategories .categ2,#leftCategories .categ3{display:none}
#contentAll #specialOf {display:block; width:100%; height:auto; margin:0; padding:0 5px; border:1px solid #ccc;}
#specialOf .product {display:block; width:100%; height:auto; margin:0; padding:0;}
.product:after {display:table; content:''; clear:both;}
#specialOf .prod{ width:100%; height:auto; margin:10px 0; display:block; position:relative; float:left; padding:10px;box-shadow:0 3px 7px -3px rgba(0, 0, 0, 0.75); background:#fff;}
#specialOf .image {display:block; width:100%; height:115px; margin:0 auto; position:relative; overflow:hidden;}
#specialOf .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;}
#specialOf .title {display:block; margin:10px 0 0 0; padding:0; width:100%; height:auto; overflow:hidden;}
#specialOf .title a{display:block; font-size:12px; font-weight:normal;line-height:14px; color:#666 !important; text-decoration:none; text-align:center; width:100% !important; margin:0;}
#specialOf .title a:hover { text-decoration:underline;}
#specialOf .title > h4 {margin:0;}
#specialOf .price {font-size:14px; font-weight:bold;line-height:15px; color:#ff0000; display:block; text-align:center; margin:20px auto 15px auto; height:15px}
#specialOf .price p {display:inline-block; margin:0;}
#specialOf .btn a {display:none;}
#contentAll #sideR {display:block; width:75%; height:auto; margin:0; padding:0; float:right;}
#contentAll .titlee {display:block; width:100%; height:auto; line-height:16px; text-align:left; margin:0; padding:7px 10px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px;font-weight:normal; text-decoration:none; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; background:#32669f; float:left;}
#contentAll #produu {display:block; width:100%; height:auto; margin:0 0 10px 0; padding:10px; -webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; border:1px solid #ccc; float:left}
#contentAll .imag {display:block; width:48%; height:auto; margin:0; padding:0; float:left;} 
#contentAll .gallery{width:100%;position:relative;padding-top:400px;margin:0 auto; box-shadow:0 2px 7px -2px rgba(0, 0, 0, 0.75)}
#contentAll .gallery>img{position:absolute;left:0;top:0;transition:all .5s; max-width:100%; margin:auto; bottom:0; right:0; max-height:400px; padding:10px;}
#contentAll .gallery input[name='slide_switch']{display:none}
#contentAll .gallery label{margin:15px 1% 0 1%;box-shadow:0 2px 7px -5px rgba(0, 0, 0, 0.75);float:left;cursor:pointer;transition:all .5s;opacity:.6; width:23%; height:90px; position:relative; background:#fff;}
#contentAll .gallery label:hover {opacity:1;}
#contentAll .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%;}
#contentAll .gallery input[name='slide_switch']:checked+label{opacity:1}
#contentAll .gallery input[name='slide_switch'] ~ img{opacity:0;transform:scale(1)}
#contentAll .gallery input[name='slide_switch']:checked+label+img{opacity:1;transform:scale(1)}
#contentAll #bodyDesc {width:48%; display:block; height:auto; margin:0; padding:0; float:right;}
#contentAll #scd-title{width:100%;margin-bottom:10px;border-bottom:1px solid #333;float:left}
#contentAll #scd-title p{text-align:left;margin:0;font-family:Arial;font-weight:normal;color:#929292;font-size:20px;text-transform:uppercase;float:left}
#contentAll #pricee{float:left;font-size:20px;color:#32669f}
#contentAll #desc{font-family:Arial;font-size:12px;font-weight:normal;color:#000;text-align:left;padding:0 10px;float:left;max-width:100%; width:100%}
#contentAll #desc p, #contentAll #desc h1, #contentAll #desc h2, #contentAll #desc h3{margin:0}
#contentAll #desc img{max-width:100%;text-align:left;border:0}
#contentAll #desc table{max-width:100% !important}
#contentAll .txxt2 {display:inline-block; width:37%; height:30px; line-height:30px; color:#fff; text-align:left; margin:0; padding:0 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; text-transform:uppercase; text-decoration:none; float:left; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; background:#32669f;}
#contentAll .anouncement {display:block; width:100%; height:auto; margin:0 0 10px 0; padding:15px 10px; border:1px solid #ccc; float:left; -webkit-border-radius:0 5px 5px 5px; -moz-border-radius:0 5px 5px 5px; border-radius:0 5px 5px 5px;}
#contentAll .anouncement h3 {display:block; width:1005; height:auto; margin:0; padding:0; font-size:22px; font-weight:normal; color:#00; text-align: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 10px auto;float:left; height:auto; border:none; background:url(https://shared1.ad-lister.co.uk/UserImages/2e2ed15b-b07d-4802-a1ec-13462659fa75/Img/_design/bg_tab.jpg) repeat; -webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px;}
#tabs section{display:none;padding:25px 10px; font-size:12px; float:left; width:100%; background:#fff; border:1px solid #ccc; -webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px;}
#tabs input{display:none}
#tabs label{display:inline-block; margin:0; padding:10px 20px; font-weight:normal;text-align:center;width:auto; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; box-sizing:border-box; float:left;  border:none; background:url(https://shared1.ad-lister.co.uk/UserImages/2e2ed15b-b07d-4802-a1ec-13462659fa75/Img/_design/cat-sep.png) no-repeat 100% 50%;}
#tabs .deskV.LL1 {padding:10px 20px 10px 30px;}
#tabs label:hover{ background:#32669f;cursor:pointer}
#tabs input:checked+label{border:none; background:#32669f;}
#tab1:checked ~ #content1,#tab2:checked ~ #content2,#tab3:checked ~ #content3, #tab4:checked ~ #content4{display:block;font-size:12px;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;}
#contentAll .txxt3 {display:inline-block; width:37%; height:30px; line-height:30px; color:#fff; text-align:left; margin:0; padding:0 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; text-transform:uppercase; text-decoration:none; float:left; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; background:#32669f;}
#similarr {display:block; width:100%; min-height:530px; margin:0 0 10px 0; padding:0; border:1px solid #ccc; float:left; -webkit-border-radius:0 5px 5px 5px; -moz-border-radius:0 5px 5px 5px; border-radius:0 5px 5px 5px;}
#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:245px; margin:10px 1%; display:block; position:relative; float:left; padding:10px;box-shadow:0 2px 4px -4px rgba(0, 0, 0, 0.75); background:#fff;}
#similarr .image {display:block; width:100%; height:135px; margin:0 auto; position:relative; overflow:hidden;}
#similarr .image img{display:block; margin:auto; padding:0; max-width:100%; max-height:135px; 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:14px; color:#666 !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:15px; color:#ff0000; display:block; text-align:center; margin:15px auto 15px auto; height:15px}
#similarr .price p {display:inline-block; margin:0;}
#similarr .btn a {display:none;}	
#latestI {display:block; width:100%; min-height:265px; margin:0; padding:0; border:1px solid #ccc; float:left; -webkit-border-radius:0 5px 5px 5px; -moz-border-radius:0 5px 5px 5px; border-radius:0 5px 5px 5px;}
#latestI .product {display:block; width:100%; height:auto; margin:0; padding:0;}
.product:after {display:table; content:''; clear:both;}
#latestI .prod{ width:31.33%; height:245px; margin:10px 1%; display:block; position:relative; float:left; padding:10px;box-shadow:0 2px 4px -4px rgba(0, 0, 0, 0.75); background:#fff;}
#latestI .image {display:block; width:100%; height:135px; margin:0 auto; position:relative; overflow:hidden;}
#latestI .image img{display:block; margin:auto; padding:0; max-width:100%; max-height:135px; 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;}
#latestI .title {display:block; margin:10px 0 0 0; padding:0; width:100%; height:auto; overflow:hidden;}
#latestI .title a{display:block; font-size:12px; font-weight:normal;line-height:14px; color:#666 !important; text-decoration:none; text-align:center; width:100% !important; margin:0;}
#latestI .title a:hover { text-decoration:underline;}
#latestI .title > h4 {margin:0;}
#latestI .price {font-size:14px; font-weight:bold;line-height:15px; color:#ff0000; display:block; text-align:center; margin:15px auto 15px auto; height:15px}
#latestI .price p {display:inline-block; margin:0;}
#latestI .btn a {display:none;}
@media screen and (max-width:960px){
#listing{padding:0 5px; width:100%;}	
body {-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; transition: all 0.4s ease; padding:0 !important; background-image:none !important; animation:bugfix infinite 1s; -webkit-animation:bugfix infinite 1s; 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;}
#Hor-cat, #LeftPanel, .one {display:none !important;}
#mheader {display:block;}
}
@media screen and (max-width:900px){
#contentAll #sideL{display:none;}	
#contentAll #sideR {width:100%;}
#contentAll .gallery{padding-top:450px;}
#contentAll .gallery>img{max-height:450px;}	
}
@media screen and (max-width:840px){
#logo2 .topA2, #logo2 span, #logo2 .topA1{font-size:13px;}
#footer #BottomM {width:100%; text-align:center;}
#footer a {padding:0 10px; text-align:center;}
#footer .imggB {position:static; width:100%; margin:10px 0 0 0; text-align:center;}
#footer .imggB img {margin:0 auto;}
#contentAll #produu {border:none; padding:10px 0 0 0; margin:0 0 15px 0}  
#contentAll .imag {width:100%; margin:0 0 20px 0;}
#contentAll .gallery{padding-top:500px;}
#contentAll .gallery>img{max-height:500px;}	
#contentAll .gallery label {width:18%;}
#contentAll #bodyDesc {width:100%;}
}
@media screen and (max-width:780px){
#brandsT {display:none;}
#similarr {min-height:0;}
#similarr .prod {width:48%;}
#latestI {min-height:0;}
#latestI .prod {width:48%;}
}
@media screen and (max-width:680px){
#logo2 {margin:0 0 10px 0;}	
#logo2 .topP {margin:5px 0 0 0;}
#logo2 .imglog {width:100%; margin:10px 0;}	
#contentAll .gallery{padding-top:450px;}
#contentAll .gallery>img{max-height:450px;}	
#contentAll .gallery label {width:23%;}
#tabs {border:none; background:none; margin:0 0 10px 0; padding:0; -webkit-border-radius:0; -moz-border-radius:0; border-radius: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:40px;padding:0 0 0 15px;font-size:12px;font-weight:normal;margin:10px 0 0 0;background:url(https://shared1.ad-lister.co.uk/UserImages/2e2ed15b-b07d-4802-a1ec-13462659fa75/Img/_design/bg_tab.jpg) repeat;text-align:left;line-height:40px;font-family:Arial, Helvetica, sans-serif !important;height:40px; position:relative; border:none !important; text-transform:uppercase;}
#tabs .resptab-input{display:none}
#tabs .resptab-content{margin:0; padding:10px 5px; border:none; background:#fff;}
#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;}
#ID-1:checked ~ #content1, #ID-2:checked ~ #content2, #ID-3:checked ~ #content3, #ID-4:checked ~ #content4 {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 {color:#fff !important; width:100%; margin:10px 0 0 0; background:#32669f; border-left:5px solid #000 !important;}
#contentAll .txxt2, #contentAll .txxt3 {width:100%; padding:0 0 0 10px;}
#contentAll .anouncement h3 {width:17px;}
}
@media screen and (max-width:580px){
#logo2 .topA2, #logo2 span, #logo2 .topA1{font-size:12px;}
#logo2 .topA1 {width:100%; border:none; font-size:12px; text-align:center;}	
#logo2 .topA2 {width:100%; border:none; font-size:12px; text-align:center;}	
}
@media screen and (max-width:480px){
#footer a {padding:0 5px;}
#contentAll .gallery{padding-top:400px;}
#contentAll .gallery>img{max-height:400px;}	
#contentAll .gallery label {width:31.33%;}
#similarr .prod{ width:100%; height:auto; margin:0 0 10px 0;}
#similarr .image {height:195px;}
#similarr .image img{max-height:195px;}
#latestI .prod{ width:100%; height:auto; margin:0 0 10px 0;}
#latestI .image {height:195px;}
#latestI .image img{max-height:195px;}
}
@media screen and (max-width:420px){
#contentAll .gallery{padding-top:350px;}
#contentAll .gallery>img{max-height:350px;}		
}
@media screen and (max-width:380px){
#contentAll .gallery{padding-top:300px;}
#contentAll .gallery>img{max-height:300px;}	
#contentAll .gallery label {width:48%;}	
}
