@import url('https://fonts.googleapis.com/css?family=Cabin:400,500,600,700');
@-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:#fff; background-image: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;}
img{border:none;}
.clearAll:after {display:table; content:''; clear:both;}
																						/* =====================  header  ======================== */
#header {display:block; width:100%; height:auto; margin:0; padding:0; background:#000;}
#header #logoAll {display:block; width:1240px; height:auto; margin:0 auto; padding:0; position:relative;}
#header .imglog {display:block; width:auto; float:left; height:auto; margin:15px 0 5px 0; padding:0;}
#header .imglog a {display:block; max-width:244px; height:auto; width:100%; margin:0 auto;}
#header .imglog a img {display:block; width:100%; height:auto; margin:0 auto; padding:0; max-width:244px;}
#header .buttonsH {display:block; width:395px; height:30px; text-align:center; color:#fff; margin:auto; padding:0; left:auto; right:0; top:20px; bottom:auto; position:absolute; z-index:9999;}
#header .links1 {display:inline-block; width:auto; height:30px; line-height:30px; text-align:center; color:#fff; margin:0; padding:0 12px 0 0; font-family: 'Cabin', sans-serif; font-size:15px; font-weight:normal; text-transform:uppercase; text-decoration:none; background:url(https://shared1.ad-lister.co.uk/UserImages/136e7acc-826a-4ee3-bf6b-75fd22d94c65/Img/_design/new2017/arrow.png) no-repeat 100% 50%;}
#header .links1:hover {color:#FF8412;}
#header .links1.addT {float:left;}
#header .links1.signT {float:right;}
#header .wrapMS {display:block; width:100%; height:auto; margin:0; padding:0; background:#000;}
#header .AllMenu {display:block; width:1240px; margin:0 auto; padding:0; height:auto; position:relative;}
#header #menuu { display:block; width:100%; min-height:30px; background:none; margin:20px 0 0 0; position:relative; float:left; padding:0 415px 0 0;}
#menuu:after {content:''; clear:both; display:table;}
#menuu .respH {display:inline-block; width:auto; line-height:30px; margin:0; padding:0 35px 0 0; text-align:center; color:#fff; font-family: 'Cabin', sans-serif; font-size:15px; text-transform:uppercase; font-weight:normal; text-decoration:none; transition:all 0.8s ease-out 0s !important;background-image:linear-gradient(#FF8412, #FF8412);background-position:left bottom;background-repeat: no-repeat;background-size: 0 3px;}
#menuu .respH:hover {color:#FF8412;}
#header .show-menu{display:none; font-family: 'Cabin', sans-serif; text-decoration:none;color:#fff; background:#FF8412; text-align:left;padding:0 0 0 45px; position:relative; height:45px; line-height:45px; font-size:15px; font-weight:normal; text-transform:uppercase; width:100%; margin:0; float:none;}
.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;}
#header #show-menu[type=checkbox]{display:none}
#header #show-menu[type=checkbox]:checked ~ #menuu{display:block;}
#menuu2, #header #categoriesside{display:none;}
#header .show-menu2{display:none; font-family: 'Cabin', sans-serif; font-size:15px; font-weight:normal; height: auto;line-height:40px;padding:0 0 0 45px; text-align:left; text-transform:uppercase; position:relative; line-height:40px; float:left; width:100%; color:#fff;}
#header .show-menu2:hover {background:#000;}
#header #show-menu2[type=checkbox]{display:none}
#header .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;}	
#navmenu:after{display:table; content:''; clear:both;}	
#menuu:after {display:table; content:''; clear:both;}	
#categoriesside:after {display:table; content:''; clear:both;}
																						 /* =====================  footer  ======================== */
#footer {display:block; width:100%; height:auto; margin:0; padding:10px 0; background:#EFEFEF;}	
#footer .wrapBox {display:block; width:1240px; margin:0 auto; padding:0; height:auto;}
#footer .box1 {display:block; width:100%; height:auto; margin:0; float:left; padding:0 33% 0 0; position:relative;}
#footer .box1 ul {display:inline-block; list-style:none; margin:0; padding:0; width:100%;}	
#footer .box1 ul li {display:block; padding:0 10px 0 0; margin:0; float:left; width:33%;}
#footer .box1 ul li.first2 {font-size:18px;text-transform:uppercase;line-height:50px;font-weight:bold;font-family: 'Cabin', sans-serif;color:#000; margin:0 !important; border:none; padding:0; display:block; width:100%;}
#footer .box1 ul {display:inline-block; list-style:none; margin:0 auto 0 0; padding:0;}
#footer .box1 ul li a {display:block; padding:7px 0; margin:0;font-family: 'Cabin', sans-serif; font-size:13px; line-height:16px; color:#000; text-align:left; text-transform:uppercase; font-weight:normal; text-decoration:none;}
#footer .box1 ul li a:hover{color:#FF8412; text-decoration:underline;}
#footer #categoriesside > ul, #footer #categoriesside ul {display:none;}
#footer .payM {display:block; width:30%; height:18px; margin:auto; padding:0; bottom:0; top:auto; left:auto; right:0; position:absolute;}
#footer .payM img {display:block; width:auto; max-width:100%; height:auto; padding:0; margin:0 0 0 auto;}
#footer .boxx2 {display:block; width:100%; height:auto; margin:15px 0 0 0; padding:0; float:left;}
#footer .boxx2 img {display:block; width:auto; max-width:100%; height:auto; margin:0 auto; padding:0;}
																						/* =====================   listing   ======================== */
#listing {display:block; width:100%; height:auto; margin:0; padding:0;}																						
#listing #contentAll {display:block; margin:20px auto; width:1240px; height:auto; padding:0;}	
#listing .produAll {display:block; width:100%; height:auto; margin:0; padding:0; float:left;}
#listing .imgW {display:block; width:58%; height:auto; margin:0 0 20px 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:70% !important; height:475px; width:100%; background:#fff; margin:0; display:block; padding:0; position:relative; overflow:hidden; float:left;}
#listing .current img {width:auto !important; max-width:100% !important; position:absolute; margin:auto; padding:0; max-height:475px; height:auto; left:0; right:0; top:0; bottom:0;}
#gallerySecond .previewImg:hover {cursor: pointer; background-size:100% 3px; }
#gallerySecond .current > input:checked + img {display: inline-block;}
#gallerySecond .current > input {visibility: hidden;position: absolute;}
#listing .previewAll {display:block; width:30%; height:auto; margin:0; padding:0 0 0 10px; float:right;}
.previewAll:after {display:table; content:''; clear:both;}
#listing .previewImg {display:block !important; width:48%; height:91px; margin:5px 1% 0 1%; padding:0; background:#fff; float:left; position:relative; transition:all 0.8s ease-out 0s !important;background-image:linear-gradient(#BDBD00, #BDBD00);background-position:left top;background-repeat: no-repeat;background-size: 0 3px; border:1px solid #efefef;}
#listing .previewImg.lab1, #listing .previewImg.lab2 {margin:0 1% 0 1%;}
#listing .previewImg img {display:block; width:auto; max-width:100%; position:absolute; margin:auto; padding:3px 0 0 0; height:auto; max-height:100%; top:0; bottom:0; left:0; right:0;}
#listing #descriptAll {display:block; width:42%; height:auto; margin:0 0 20px 0; padding:0 0 0 15px; float:right;}
#listing .titlee {display:block; width:100%; height:auto; margin:0 0 25px 0; padding:13px; text-align:left; color:#000; line-height:24px; font-family: 'Cabin', sans-serif; font-size:20px; font-weight:normal; text-decoration:none; text-transform:initial; background:#EFEFEF; border:1px solid #ccc;}
#listing #descriptAll ul, #listing #descriptAll ol {display:block; width:100%; height:auto; margin:0 0 25px 0 !important; float:left; list-style:none; padding:0 0 0 10px !important;}
#listing #descriptAll ul:after, #listing #descriptAll ol:after {display:table; content:''; clear:both;}
#listing #descriptAll ul li, #listing #descriptAll ol li {display:block; width:100%; height:auto; margin:0 !important; padding:8px 0 8px 20px !important; line-height:19px; text-align:left; color:#000; font-family: 'Cabin', sans-serif; font-size:16px; font-weight:normal; text-transform:initial; text-decoration:none; background:url(https://shared1.ad-lister.co.uk/UserImages/136e7acc-826a-4ee3-bf6b-75fd22d94c65/Img/_design/new2017/bullet.png) no-repeat 0 12.5px;}	
#listing .pricee {display:block; width:100%; height:25px; line-height:25px; text-align:left; color:#000; margin:0 0 35px 0; padding:0; font-family: 'Cabin', sans-serif; font-size:22px; font-weight:bold; text-transform:capitalize; text-decoration:none; float:left;} 
#listing .buyB {display:block; width:215px; height:50px; line-height:48px; box-sizing:unset; margin:0; padding:0; text-align:center; color:#fff; font-family: 'Cabin', sans-serif; font-size:22px; font-weight:bold; text-transform:capitalize; text-decoration:none; float:left; background:#FF8412; border:1px solid #D56500;}
#listing .buyB:hover {color:#000;}
.tabsW {display:block; width:100%; height:auto; margin:0 0 20px 0; padding:0; float:left}
body{-webkit-animation:fake 1s infinite;animation:fake 1s infinite}
#tabs{width:100%;padding:0;margin:0 auto;float:left; height:auto; border:none; background:#fff;}
#tabs .resptab-content{display:none;padding:25px 15px; font-size:14px; float:left; width:100%; border:1px solid #ccc; background:#fff; margin:0;}
#tabs input{display:none}
#tabs label{display:block; margin:0; padding:10px 0; font-weight:normal; text-align:center; width:16.666%; font-size:20px; color:#000; text-transform:uppercase; box-sizing:border-box; float:left; background:#EFEFEF; font-family: 'Cabin', sans-serif;  border:1px solid #ccc;}
#tabs label:hover {background:#fff; cursor:pointer;}
#tabs input:checked+label {background:#fff; cursor:pointer;}
#tab1:checked ~ #content1,#tab2:checked ~ #content2,#tab3:checked ~ #content3, #tab4:checked ~ #content4, #tab5:checked ~ #content5, #tab6:checked ~ #content6  {display:block;font-size:14px;color:#333;}
#listing .resptab-content table {border-collapse:collapse !important; border-spacing:0 !important; max-width:620px !important; font-family:Arial, Helvetica, sans-serif !important; margin:0 auto; width:100% !important;}
#listing .resptab-content img {display:block; max-width:100%;}
#tabs .resptab-input, #tabs .resptab-label {display:none;}
#listing .JA_IS {padding:0; width:100%;}
#listing .JA_IS .istd1 {width:30%;}
#listing .JA_IS .istd2 {width:70%;}
#listing table.JA_IS tr td {padding:5px;}
#listing table.JA_IS .is1, #listing table.JA_IS .is3, #listing table.JA_IS .is5, #listing table.JA_IS .is7, #listing table.JA_IS .is9, #listing table.JA_IS .is11, #listing table.JA_IS .is13, #listing table.JA_IS .is15, #listing table.JA_IS .is17,#descript table.JA_IS .is19, #listing table.JA_IS .is21, #listing table.JA_IS .is23, #listing table.JA_IS .is25, #listing table.JA_IS .is27 {background:#EFEFEF;}
#listing .findH {display:block; width:100%; height:auto; margin:0 0 20px 0; padding:25px; background:#FF8412; border:1px solid #D56500; float:left; text-align:center;}
#listing .txxt10 {display:block; width:100%; height:auto; line-height:55px; margin:0 0 10px 0; padding:0; text-align:center; color:#fff; font-family: 'Cabin', sans-serif; font-size:55px; font-weight:normal; text-transform:uppercase; text-decoration:none;}
#listing .txxt11 {display:inline-block; width:auto; height:auto; line-height:50px; margin:0 auto; padding:0 215px 0 0; text-align:center; color:#000; font-family: 'Cabin', sans-serif; font-size:50px; font-weight:normal; text-transform:initial; text-decoration:none; position:relative; float:none;}
#listing .links10 {display:inline-block; width:205px; background:#000; color:#fff; padding:0 25px; text-align:none; font-family: 'Cabin', sans-serif; font-size:26px; text-transform:uppercase; margin:auto; position:absolute; left:auto; right:0; top:0; bottom:0; transition:all 0.8s ease-out 0s !important; background-image:linear-gradient(#fff, #fff); background-position:left top; background-repeat: no-repeat; background-size: 0 100%;}
#listing .links10:hover {background-size:100% 100%; color:#000;}	
#listing #categTwo {display:block; width:100%; height:auto; margin:0 auto; padding:0; float:left;}
#homepage:topitemholder {display:table; content:''; clear:both;}
#listing #categTwo .topitembox {display:block; float:left; margin:0 2% 20px 0; position:relative; width:49%; height:auto; background:none; padding:0; border:1px solid #ccc;}
#listing #categTwo .topitembox:hover {opacity:0.8;}
#listing #categTwo .topitembox.it2 {margin:0 0 20px 0;}
#listing #categTwo #topitemimage {display:block; margin:0; height:auto; width:100%; padding:0; position:relative;}
#listing #categTwo .topitemimg {display:block; width:100%; height:auto; position:relative;}
#listing #categTwo #topitemtitle {display:block; width:100%; margin:0; padding:0; height:60px; overflow:hidden; text-align:left; position:relative; background:#000;}
#listing #categTwo #topitemtitle a {display:block; line-height:60px; padding:0 0 0 10px; font-family: 'Cabin', sans-serif; font-size:20px; font-weight:normal; text-transform:uppercase; color:#fff; text-decoration:none; height:60px;margin:0; text-align:left; background:transport;}
#listing #categTwo #topitemtitle a:hover {color:#FF8412;}
#listing #topitemdescription {display:block; width:195px; height:40px; margin:auto; padding:0; position:absolute; right:10px; bottom:10px; top:auto; left:auto}
#listing #topitemdescription a {display:block; width:100%; box-sizing:unset; height:auto; margin:0; padding:0; line-height:38px; border:1px solid #E06D05; text-align:center; color:#fff; background:#F78011; font-family: 'Cabin', sans-serif; font-size:15px; font-weight:bold; text-transform:uppercase; text-decoration:none; transition:all 0.8s ease-out 0s !important; background-image:linear-gradient(#fff, #fff); background-position:left top; background-repeat: no-repeat; background-size: 0 100%;}
#listing #topitemdescription a:hover {background-size:100% 100%; color:#000;}
#listing .txxt12 {display:block; width:100%; height:50px; line-height:50px; float:left; margin:0; padding:0 0 0 20px; text-align:left; color:#000; font-family: 'Cabin', sans-serif; font-size:20px; text-transform:capitalize; text-decoration:none; font-weight:normal; border:1px solid #ccc; background:#EFEFEF;}
#listing #itemSp {display:block; width:100%; height:auto; margin:0 0 20px 0; padding:10px 25px; border:1px solid #ccc; float:left;}
#similarr {display: block; min-height: 850px;margin:0 auto; padding:0 10px; width: 100%; float:left; background:#EFEFEF; border:1px solid #ccc;}
#similarr .txxt13 {display:block; width:100%; height:50px; line-height:50px; margin:0 0 10px 0; padding:0; text-align:center; color:#FF8412; font-family: 'Cabin', sans-serif; font-size:30px; font-weight:normal; text-transform:uppercase; text-decoration:none;}
#similarr .product {display:block; width:100%; height:auto; margin:0; padding:0;}
.product:after {display:table; content:''; clear:both;}
#similarr .prod {width:23%; height:375px; margin:0 1% 20px 1%; display:block; position:relative; padding:10px; background:#fff; float:left; border:1px solid #ccc;}
#similarr .prod:hover {background:#EFEFEF; border:1px solid #EFEFEF;}
#similarr .image {display:block; width:100%; height:195px; margin:0 auto; position:relative; overflow:hidden;}
#similarr .image img {display:block; margin:auto; padding:0; max-width:100%; max-height:195px; width:auto; height:auto; position:absolute; left:0; right:0; top:0; bottom:0;}
#similarr .title {display:block; margin:10px 0 0 0; padding:0; width:100%; height:auto;}
#similarr .title > h4 {margin:0;}	
#similarr .title a{display:block; font-family: 'Cabin', sans-serif; font-size:15px; font-weight:normal;line-height:17px; color:#000 !important; text-decoration:none; text-align:center; width:100% !important; margin:0;}
#similarr .title a:hover {text-decoration:underline; color:#FF8412 !important;}
#similarr .price {font-family: 'Cabin', sans-serif; font-size:17px; font-weight:bold; line-height:20px; color:#FF8412; display:block; text-align:left;margin:15px auto 15px auto; width:100%; text-align:center;}
#similarr .price p {display:inline-block; margin:0 auto;}
#similarr .price del{display:none !important;}
#similarr .btn a {display:block; width:165px; height:35px; line-height:35px; box-sizing:unset; margin:auto; padding:0; text-align:center; color:#fff; font-family: 'Cabin', sans-serif; font-size:15px; text-transform:capitalizee; text-decoration:none; border:2px solid #D56500; background:#FF8412; position:absolute; bottom:10px; left:0; right:0; top:auto;}
#similarr .btn a:hover  {border:2px solid #000; background:none; color:#000;}
@media screen and (max-width: 1240px) {
#listing {padding:0 10px; width:100% !important;}	
#header {padding:0 10px;}	
body {-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; transition: all 0.4s ease;  background:#fff !important; 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;}
#gh, .tb_v4bc, .stBadge, #glbfooter, #header #logoAll, #header .AllMenu, #wrapSS, #homeCateg3, #footer .wrapBox, #homepage .contentH, #footerH .wrapBox, .mainTable, #listing #contentAll {width:100% !important;}
#footerH, #footer {padding:10px;}
}
@media screen and (max-width: 1100px) {
#header #menuu {padding:0 360px 0 0;}	
#menuu .respH {padding:0 25px 0 0; font-size:13px;}
#header .buttonsH {width:345px;}
#header .links1 {font-size:13px;}
/* listing */
#listing #categTwo #topitemtitle a {font-size:17px;}
#similarr .prod {width:31.33%;}	
#similarr .prod.it8, #similarr .prod.it7 {display:none;}
}
@media screen and (max-width: 980px) {
#header {padding:0;}
#header #logoAll {padding:0 10px; }
#header .imglog {width:100%; margin:15px 0 10px 0;}
#header .buttonsH {width:98%; position:static; margin:0 auto 10px auto; height:20px;}
#header .links1 {height:20px; line-height:20px;}
#header .show-menu, #header .show-menu2 {display:block !important;}
#header #show-menu2[type=checkbox]:checked ~ #menuu2{display:block; width:100%; height:auto; padding:0; margin:0; float:left;}
#header #menuu{display:none; height:auto; width:100%; margin:0; float:none; border-top:none; background:#FF8412; padding:5px 0;}
#header #menuu2 .level2, #header #menuu2 ul ul, #header .level2, #header .level3, #header .topM {display:none !important;}
#header #categoriesside .categ.last {border:none !important;}
#header #categoriesside {background:#FF8412;display:block; padding:0 !important; width:100%; z-index:999999; clear:both; box-shadow:none; float:left; 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:40px; height:auto; background:none !important; }
#header #categoriesside li a {font-family: 'Cabin', sans-serif; font-size:15px; font-weight:normal; height: auto;padding: 0 10px 0 65px; text-transform:uppercase; width:100% !important; text-align:left !important; display:block !important; line-height:40px; position:relative; color:#fff; text-decoration:none; border:none;}
#header a.respH.hhh {border:none;}
#header a.respH {display:block; width:100%; margin:0; padding:0 10px 0 45px; line-height:40px; color:#fff; text-align:left; font-family: 'Cabin', sans-serif; font-size:15px; text-transform:uppercase; text-decoration:none; font-weight:normal; float:left;}
#header a.respH:hover, #header #navmenu li a:hover {background:#000; color:#fff;}
#footer .box1 {padding:0;}
#footer .payM {position:static; margin:10px 0 0 0; width:100%;}
#footer .payM img {margin:0 auto 0 0;}
.stBadge {min-width:0;}
/* listing */
#listing #contentAll {margin:10px 0;}
#listing .imgW {width:100%; margin:0 0 15px 0;}
#listing .current {height:640px; width:100% !important;}
#listing .current img {max-height:640px;}
#listing .previewAll {width:100%; padding:0;}
#listing .previewImg {width:18%; margin:10px 1% 0 1%; height:115px}
#listing .previewImg.lab1, #listing .previewImg.lab2 {margin:10px 1% 0 1%;}
#listing #descriptAll {width:100%; padding:0;}
#listing .titlee {margin:0 0 15px 0; font-size:17px; line-height:20px; padding:10px;}
#listing #descriptAll ul, #listing #descriptAll ol {margin:0 0 15px 0 !important;}
#listing .pricee {font-size:19px; height:20px; line-height:20px; margin:0 0 20px 0;}
#listing .buyB {height:40px; line-height:40px;}
#tabs label {font-size:17px;}
#listing .findH {display:none;}
#listing #categTwo .topitembox {width:100%; margin:0 0 10px 0;}
#listing #categTwo .topitembox.it2 {margin:0 0 10px 0;}
#listing #itemSp {margin: 0 0 10px 0;}
#similarr .txxt13 {font-size:21px;}
}
@media screen and (max-width: 880px) {
#similarr {min-height:0;}	
#similarr .prod {width:48%;}	
#similarr .prod.it8, #similarr .prod.it7 {display:block;}
#listing .current {height:600px;}
#listing .current img {max-height:600px;}
#listing .previewImg {width:18%;}
}
@media screen and (max-width: 780px) {
#footer .box1 ul li a {font-size:12px;}
/* listing */
#listing .resptab-content div {display:block; width:100% !important; max-width:100% !important; padding:0 !important;}
#listing #descriptAll {margin:0 0 5px 0;}
.tabsW {margin:0 0 15px 0;}	
#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, #tab5:checked ~ #content5, #tab6:checked ~ #content6 {display:none;}
#tabs .resptab-label{color:#000;text-decoration:none;transition:color .3s ease-in-out;position:relative;display:block;width:100%;min-height:40px; background:#EFEFEF; border:1px solid #ccc; font-family: 'Cabin', sans-serif; padding:0 0 0 20px; font-size:16px;font-weight:normal; margin:10px 0 0 0; text-align:left;line-height:40px; position:relative; text-transform:uppercase;}
#tabs .resptab-input{display:none}
#tabs .resptab-content{margin:0; padding:15px 5px; border:1px solid #ccc; 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;}
#tabs label:hover {margin:10px 0 0 0;}
#ID-1:checked ~ #content1, #ID-2:checked ~ #content2, #ID-3:checked ~ #content3, #ID-4:checked ~ #content4, #ID-5:checked ~ #content5, #ID-6:checked ~ #content6  {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, #ID-5:checked:checked ~ #L55, #ID-6:checked:checked ~ #L66 {color:#000 !important; width:100%; margin:10px 0 0 0; background:#EFEFEF; border:1px solid #ccc;}
#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;}
#ID-1:checked ~ #content1 * {font-size:14px !important;}
#listing .current {height:550px;}
#listing .current img {max-height:550px;}
#listing .previewImg {width:23%;}
#listing #itemSp {padding:10px;}
#listing .JA_IS {font-size:12px;}
#listing .buyB {font-size:17px;}
}
@media screen and (max-width: 690px) {
#listing .current {height:500px;}
#listing .current img {max-height:500px;}
}
@media screen and (max-width: 590px) {
.tb_v4bc, .gh-tbl, .gh-tbl2 , .gh-banner{display:none;}
#footer .box1 ul li {width:50%;}
/* listing */
#similarr .prod{display:block; width:100%; margin:0 0 15px 0; height:auto;}
#similarr .image {height:195px;}
#similarr .image img{max-height:195px;}
#similarr .price {margin:0 auto 15px auto;}
#similarr .btn a {position:static; margin:0 auto;}
#listing .current {height:450px;}
#listing .current img {max-height:450px;}
#listing .previewImg {width:31.33%;}
#listing #topitemdescription a {font-size:11px;}
#listing #topitemdescription {width:125px;}
#listing #categTwo #topitemtitle a {font-size:13px;}
}
@media screen and (max-width: 480px) {
#header .links1 {font-size:12px;}
#listing .current {height:400px;}
#listing .current img {max-height:400px;}
}
@media screen and (max-width: 440px) {
#header .links1 {font-size:12px;}
#listing .current {height:300px;}
#listing .current img {max-height:300px;}
}
@media screen and (max-width: 380px) {
#listing .current {height:300px;}
#listing .current img {max-height:300px;}
#listing .previewImg {width:48%;}
}
@media screen and (max-width: 360px) {
#header .buttonsH {height:auto;}
#header .links1.addT, #header .links1.signT {float:none;}
}																							
