@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,700);
*, html, body {margin:0; padding:0;}
body {-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; transition: all 0.4s ease; font-family:Arial, Helvetica, sans-serif; background-attachment:fixed; background:#EDEDED; margin:0; padding:0; font-size:13px; font-weight:normal; font-style:normal; color:#fff;}
a {-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; transition: all 0.4s ease; text-decoration:none;}
a:hover {text-decoration:underline;}
#aboutus {padding:0 10px; display:block; width:100%;}
#aboutus h2,
#aboutus h3,
#aboutus p {margin:0 0 10px 0;}
#aboutus ol,
#aboutus ul {margin:0 0 10px 20px;}
.pagecontainer > p,
.pagecontainer > img,
.stBadge > img,
.stBadge-accent {display:none;}
*, *:after, *:before {-webkit-box-sizing: border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.clearfix:before, 
.clearfix:after {content:" "; display:table;}
.clearfix:after {clear:both;}
.clear {clear:both;}
.hidden {display:none;}
.gh-banner-active #gh {margin:40px auto 0 auto;}
.gh-banner-double-active #gh {margin:80px auto 0 auto;}
#gh {margin-left:auto; margin-right:auto; width:1000px;}
#gh {background:#fff;}
table.tb_v4bc {background:#fff; padding-left:10px; width:1000px; margin:0 auto}
#gh-la {left:10px;}
.gh-w #gh-ug {left:0;}

.mainTable,
.inside {width:1000px; margin:0 auto; padding:0; display:block;}
.inside:after {content:''; clear:both; display:table;}

.topTable {}
.mainTable {background:#fff; padding-top:15px}

#header {margin:0; padding:5px 0 0 0; background:#ededed url(http://images.jibbajabba.uk.com/nvp-ebay/bg.jpg) bottom center repeat-x; position:relative; z-index:3}
#header .inside {background:url(http://shared1.ad-lister.co.uk/UserImages/12537333-e639-46ef-bdc2-e54a84b92b75/Img/_design/newstore/header_shadow.png) bottom center no-repeat;}
#header h1 {float:left; position:relative; top:15px; background:url(http://images.jibbajabba.uk.com/nvpebaytheme/logo.png) no-repeat; width:282px; height:134px; margin:0; padding:0;}
#header h1 a {width:100%; height:100%; display:block; margin:0; padding:0; outline:none; text-indent:-9999px;}
#header .help {float:left; width:359px; padding:30px 0 0 0;}
#header .help img {float:left; margin:8px 10px 0 20px}
#header .help p {font-size:30px; font-weight:bold; color:#2c2a69; margin:0; padding:0;}
#header .search {float:right; width:359px; text-align:right; margin:0; padding:0;}
#header .search p {margin:0; padding:5px 0 8px; color:#222;}
#header .search form {width:340px; float:right; height:30px; display:block; position:relative; margin:0; padding:0;}
#header .search label {display:none;}
#header .search .searchField {width:340px; height:30px; border:1px #ccc solid; padding:0 50px 0 5px;}
#header .search .submitBtn {position:absolute; right:0; top:0; height:30px; width:30px; background:#CD0000 url(http://shared1.ad-lister.co.uk/UserImages/12537333-e639-46ef-bdc2-e54a84b92b75/Img/_design/newstore/search.png) center no-repeat; text-indent:-9999px; border:none; cursor:pointer}

#menu {clear:both; margin:0; padding:0; display:block; height:50px;}
#menu ul {list-style:none; margin:0; padding:0; text-align:center; position:relative;}
#menu ul li {margin:0; padding:0; display:inline-block; font-family: 'Open Sans', sans-serif; text-transform:uppercase;}
#menu ul li a {margin:0; padding:0 24px; display:block; height:50px; line-height:50px; color:#fff; font-size:15px; font-weight:normal;}
#menu ul li:hover > a,
#menu ul li.last > a {background:#cd0000; text-decoration:none}
#menu ul li ul {display:none; position:absolute; left:0; top:50px; width:1000px; background:#161616; padding:10px}
#menu ul li:hover ul {display:block;}
#menu ul li ul li {float:left; width:25%; text-transform:none; text-align:left;}
#menu ul li ul li a {padding:3px 5px; height:auto; line-height:normal; font-size:14px;}

#brand {height:45px; line-height:45px; background:#2c2a69; display:block; margin:0 auto; width:1000px; padding:0; position:relative; z-index:2;}
#brand .inside {padding:0 10px;}
#brand p {float:left; margin:0; padding:0; font-size:18px; font-family: 'Open Sans', sans-serif; font-weight:bold; color:#fff;}
#brand ul#nav {width:750px; float:right; height:25px; list-style:none;}
#brand ul#nav li#level1 a {display:block; color:#333; text-decoration:none; margin:10px 10px 0 0; width:100%; height:25px; line-height:25px; padding:0 5px; background:#fff url(http://shared1.ad-lister.co.uk/UserImages/12537333-e639-46ef-bdc2-e54a84b92b75/Img/_design/newstore/arrow.png) 720px center no-repeat;}
#brand ul#nav li#level1 ul.level2 {display:none; border-top:1px #ccc solid; background:#fff; list-style:none; height:300px; overflow-y:scroll;}
#brand ul#nav li#level1 ul.level2 li {margin:0; padding:0;}
#brand ul#nav li#level1 ul.level2 li a {margin:0; height:auto; line-height:normal; padding:3px 5px; background:transparent}
#brand ul#nav li#level1 ul.level2 li a:hover {background:#2C2A69; color:#fff;}

.brandsSlider {width:1000px; margin:0 auto; padding:0; display:block; height:100px; border:1px #ccc solid; position:relative; z-index:1; border-right:none; background:#fff; overflow:hidden}
.brandsSlider .topitembox {display:block; border-right:1px #ccc solid; position:relative;}
.brandsSlider .topitemtitle2 {display:none;}
.brandsSlider .topitemeffect {display:block; width:100%; height:100px; margin:0; padding:0;}
.brandsSlider .topitemeffect img {position:absolute; left:0; top:0; right:0; bottom:0; margin:auto; padding:0; border:none;}
.brandsSlider .owl-controls {position:absolute; left:0; top:35px; width:100%;}
.brandsSlider .owl-controls .owl-nav {margin:0; padding:0; height:0; display:block;}
.brandsSlider .owl-controls .owl-nav div {width:30px; height:30px; display:block; top:0; background:#CD0000 url(http://shared1.ad-lister.co.uk/UserImages/12537333-e639-46ef-bdc2-e54a84b92b75/Img/_design/newstore/arrows.png) left center no-repeat; text-indent:-9999px;}
.brandsSlider .owl-controls .owl-nav .owl-next {right:0; position:absolute; top:0; background-position:right center;}

#page {width:1000px; background:#fff; margin:0 auto; display:block; padding:20px 0; color:#000}

#page:after,
.container:after {content:''; display:table; clear:both;}
.container {float:left; margin:0; padding:0; width:640px; display:block}

#gallery {display:block; margin:0 0 20px; padding:0;}

.sidebar {float:right; width:330px; margin:0 0 20px; padding:0; display:block;}
#page h1.title,
.sidebar h1.title {font-size:25px; color:#000; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin:0 0 30px; padding:0; display:block;}
.sidebar p.price {font-size:50px; font-weight:bold; color:#cd0000; display:block; text-align:center; margin:0 0 30px; padding:0;}
.btn {width:200px; height:50px; line-height:50px; color:#fff; text-align:center; background:#2c2a69; display:block; font-size:25px; font-weight:bold; text-transform:uppercase; margin:0 auto 30px;}
.sidebar .blue {background:#428bca; display:block; margin:0 0 20px; padding:15px; color:#fff;}
.sidebar .red {background:#d9534f; display:block; margin:0 0 20px; padding:15px; color:#fff;}
.sidebar .red h4,
.sidebar .blue h4 {font-size:25px; font-weight:normal; margin:0 0 10px 0; padding:0; display:block}
.sidebar .red p,
.sidebar .blue p {font-size:15px; margin:0; padding:0; line-height:30px;}

#relatedItems {clear:both; margin:0 0 20px 0; padding:0; display:block}
#relatedItems h3 {height:40px; line-height:40px; margin:0; padding:0 10px; color:#fff; text-transform:uppercase; background:#cd0000}

#relatedItems .inside {width:100%;}
#relatedItems .topitembox {float:left; text-align:center; width:25%; margin:0; padding:0;}
#relatedItems .topitembox #topitemimage {display:block; margin:0; padding:0; height:200px; position:relative;}
#relatedItems .topitembox #topitemimage img {position:absolute; max-width:100%; max-height:200px; left:0; top:0; right:0; bottom:0; margin:auto; padding:0;}
#relatedItems .topitembox #topitemtitle {display:block; margin:0 0 10px 0; padding:0 10px;}
#relatedItems .topitembox #topitemtitle a {color:#000 !important;}
#relatedItems .topitembox .topitemprice2 {font-weight:bold; color:#cd0000; font-size:16px;}

#topArea {width:1000px; margin:0 auto; padding:15px 0 0 0; display:block; background:#fff;}

#partFinder {width:235px; position:relative; height:360px; float:left; background:#000; margin:0; padding:10px; display:block}
#partFinder h2 {display:block; text-align:center; margin:5px 0; padding:0; font-weight:normal; font-size:24px;}
#partFinder p {font-size:14px; font-weight:normal; margin:0 0 5px; padding:0; text-align:center;}
#partFinder div {clear:both; display:block; margin:0; padding:15px 0 0 0;}
#partFinder div:after {content:''; clear:both; display:table;}
#partFinder label {width:100%; margin:0 10px 0 0; display:block; height:25px; line-height:25px;}
#partFinder select {width:100%; margin:0; padding:5px;}
#partFinder input {position:absolute; left:0; bottom:0; font-size:14px; font-weight:bold; height:50px; line-height:50px; color:#fff; text-transform:uppercase; background:#CD0000; width:100%; cursor:pointer; border:none;}

#slideshow {width:744px; margin:0 0 15px 0; padding:0; float:right; display:block; overflow:hidden; position:relative; z-index:1;}
#slideshow p {margin:0; padding:0;}
#slideshow .topitemtitle2 {display:none;}

#LeftPanel {width:250px;}
table.v4acp tr.v4acp_head td.v4accent,
table.v4acp tr.v4acp_head td.v4hspacer,
.lcat .cnt {display:none;}
table.v4midBox tr.v4acp_mid td.v4mid {padding:0;}
table.v4acp tr.v4acp_head td.v4title {padding:0 10px; font-size:18px; background:#cd0000; color:#fff; text-transform:uppercase; height:40px; line-height:40px;}
.v4title h2 { font-weight:bold; font-size:18px; text-align:left; color:#fff; padding:0; text-transform:uppercase; margin:0;}
div.lcat {width:100%; margin:10px 0 0 0; padding:0 0 0 10px}
table.v4midBox {border:none;}
.lcat ul {padding-bottom:20px;}
.lcat .ttl {margin:0; padding:0 0 0 10px; text-align:left; color:#fff;}
.lcat .ttl a {text-align:left; padding:0; font-family: 'Open Sans', sans-serif; color:#fff; font-size:14px; font-weight:normal; }
.lcat a.all_cats,
.lcat ul,
.lcat ul li,
.lcat ul li span,
.lcat ul a {color:#fff; font-weight:normal; font-size:14px; text-decoration:none; position:relative; }
.lcat ul a:hover {text-decoration:underline;}
.lcat ul li span {padding:0 0 0 10px; display:block;}
.lcat ul li {position:relative; font-family: 'Open Sans', sans-serif; font-size:14px;}
.lcat a {padding:0 0 0 10px; display:block;}
.lcat .lev1 li,
.lcat a.all_cats {margin:5px 0 0 0;}
.lcat a.all_cats:hover {text-decoration:underline;}
.r3_t,
.r3_bl,
div.itemseparator {display:none;}
div.bpmsg,
div.fpcc {padding-left:0;}
.fpcc .countClass {margin-right:5px; color:#222;}
.bp,
.tp,
.r3_cm,
.rs-pview {padding:0;}
.r3_c,
.rs_box {border:none;}
.grid {border-spacing: 0; border-collapse: collapse;}
.grid td.gallery {margin:0;border:none; padding:10px 0 0 0;}
.grid td.gallery.left {padding-right:0; padding-left:10px;}
td#CentralArea div.dynpg {border:none; padding-left:0; padding-right:0; padding-bottom:0;}
.cmpBr,
.ctrlbr {border:none; background:#333; color:#fff; font-weight:bold;}
.ctrlbr {padding-top:5px;}
.cmsg a {color:#fff !important;}
.fpcc span.keywordClass {padding-left:5px}
span.pdmt .label,
span.pdmt .cur,
.cmsg,
.cmsg a,
#v4-19 {color:#fff;}
table.gallery div.ttl a {color:#333;}
td#CentralArea div.dynpg {padding:10px 0 0; border:none}
#CentralArea {color:#333; font-size:13px;}
#CentralArea p {margin:0 0 10px 0;}
#CentralArea h2.title {height:40px; line-height:40px; background:#32649E; margin:0 0 10px 0; padding:0 10px; color:#fff; font-size:16px; font-weight:normal;}
#CentralArea ul {margin:0 0 10px 20px; padding:0;}
#CentralArea ul li {margin:0; padding:2px 0;}
#glbfooter {border-top:none; padding:0 0 10px 0;}
#glbfooter,
.stBadge {margin:0 auto; width:1000px; margin:0 auto}
.whiter-rcp {background:#fff;}

table.v4acp td.v4baccent {display:none;}

#tabs {clear:both; margin:0; padding:10px 0 20px 0; display:block;}
.tabs-menu {list-style:none; background:#151515; margin:0; padding:0; display:block;}
.tabs-menu li {margin:0; padding:0; display:block; text-align:center; font-size:16px; font-family: 'Open Sans', sans-serif; width:25%; float:left; font-weight:bold; text-transform:uppercase;}
.tabs-menu li a {display:block; margin:0; padding:0; height:40px; line-height:40px; color:#fff; text-decoration:none;}
.tabs-menu li.current a {color:#fff; background:#cd0000;}
.tab-content {display:none; padding:10px; margin:0; font-size:14px; font-weight:normal;}
.tab-content ol,
.tab-content ul {margin-left:30px;}

#homepage {margin:0; padding:0;}
#homepage .homeCategs {margin:0; padding:0 0 20px 0; display:block}
#homepage .homeCategs:after {content:''; clear:both; display:table;}
#homepage .homeCategs .topitembox {float:left; position:relative; margin:0 20px 0 0; padding:0; display:block}
#homepage .homeCategs .topitembox.it4 {margin:0;}
#homepage .homeCategs .topitembox p {margin:0; padding:0;}
#homepage .homeCategs .topitembox .topitemtitle2 {position:absolute; font-size:18px; font-weight:bold; left:10px; bottom:10px; margin:0; padding:0; display:block; width:100%; color:#fff; z-index:2;}
#homepage .homeCategs .topitembox .topitemtitle2 a {color:#fff; text-decoration:none; text-transform:uppercase;}
#homepage .homeCategs .topitembox #topitemdescription {height:40px; margin:0; width:100%; padding:10px; display:block; position:absolute; left:0; bottom:0; background:rgba(41,41,176,0.8)}
#homepage .homeCategs .topitembox #topitemdescription select {margin:25px 0 0 0; width:100%; display:block; height:20px; line-height:20px; display:none;}

#newArrivals {margin:0; padding:0 0 20px 0; display:block; clear:both}
#newArrivals:after {content:''; clear:both; display:table;}
#newArrivals .left {margin:0; padding:0; float:left;}
#newArrivals .left h3 {height:40px; line-height:40px; margin:0 0 10px 0; padding:0 10px; font-size:20px; text-transform:uppercase; color:#fff; background:#cd0000}
#newArrivals .right {width:720px; float:right; margin:0; padding:0; display:block}
#newArrivals .right .topitembox {float:left; text-align:center; width:33.333%; margin:0; padding:0;}
#newArrivals .right .topitembox #topitemimage {display:block; margin:0; padding:0; height:200px; position:relative;}
#newArrivals .right .topitembox #topitemimage img {position:absolute; max-width:100%; max-height:200px; left:0; top:0; right:0; bottom:0; margin:auto; padding:0;}
#newArrivals .right .topitembox .topitemtitle2 {display:block; margin:0 0 10px 0; padding:0 10px;}
#newArrivals .right .topitembox .topitemtitle2 a {color:#000;}
#newArrivals .right .topitembox .topitemprice2 {font-weight:bold; color:#cd0000; font-size:16px;}

#footer {width:100%; display:block; margin:0; padding:0;}
#footer .top {background:#151515;}
#footer .info {margin:0 auto; padding:0; display:block; width:1000px; background:#fff}
#footer .info:after {content:''; clear:both; display:table;}
#footer .info .homeB {float:right; margin:0 0 0 10px; padding:0; display:block}
#footer .info .contact {width:274px; height:261px; color:#555; font-size:14px; background:#fff; border:1px #ccc solid; float:left; margin:0 0 15px 0; padding:20px; display:block;}
#footer .info .contact h3 {display:block; margin:0; padding:0 0 10px 0; font-weight:bold; color:#cd0000; font-size:20px; text-transform:uppercase; font-family: 'Open Sans', sans-serif; }
#footer .info .contact p.email {background:url(http://shared1.ad-lister.co.uk/UserImages/12537333-e639-46ef-bdc2-e54a84b92b75/Img/_design/newstore/email.png) left center no-repeat; margin:0; padding:0 0 0 20px; display:block;}
#footer .info .contact p.phone {background:url(http://shared1.ad-lister.co.uk/UserImages/12537333-e639-46ef-bdc2-e54a84b92b75/Img/_design/newstore/phone.png) left center no-repeat; margin:0; padding:0 0 0 20px; display:block;}
#footer .info .contact p.address {background:url(http://shared1.ad-lister.co.uk/UserImages/12537333-e639-46ef-bdc2-e54a84b92b75/Img/_design/newstore/pin.png) left 5px no-repeat; margin:0; padding:0 0 0 20px; display:block;}
#footer .info .contact p {line-height:30px;}
#footer .newsletter {display:block; margin:0 0 15px 0; padding:0; border:none; clear:both}
#footer .box {float:left; margin:0; padding:10px; width:195px;}
#footer .box.wide {width:800px;}
#footer .box ul {list-style:none; margin:0; padding:0; display:block;}
#footer .box ul li {display:block; margin:0; padding:5px 0 0 0;}
#footer .box.wide li {float:left; width:20%;}
#footer .box ul li a {font-size:14px; color:#555; display:inline-block; margin:0; padding:0; text-decoration:none;}
#footer .box ul li a:hover {text-decoration:underline;}
#footer .box h3 {display:block; margin:0;font-family: 'Open Sans', sans-serif; padding:10px 0; font-size:16px; color:#fff; text-transform:uppercase; font-weight:normal;}
#footer .btm {clear:both; overflow:hidden; height:55px; line-height:55px; background:#000; margin:0; padding:0;}
#footer .btm ul {width:1000px; margin:0 auto; display:block; padding:0; list-style:none;}
#footer .btm ul li {float:right; margin:0 0 0 10px; padding:0;}
#footer .btm ul li img {margin:10px 0 0 0;}

/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-item img {
  display: block;
  -webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}


#newProducts {margin:0; padding:0 0 0 10px; display:block;}
#newProducts .r_product {float:left; width:25%; margin:0; padding:10px 10px 0 0;}
#newProducts .r_product .inside {margin:0; padding:0; border:1px #ebebeb solid; min-height:220px}
#newProducts .r_product .inside .thumb {text-align:center; height:140px;}
#newProducts .r_product .inside .thumb a {width:140px; height:140px; display:block; margin:10px auto; padding:0; position:relative;}
#newProducts .r_product .inside .thumb img {margin: auto; padding:0; border:none; position:absolute; left:0; top:0; right:0; bottom:0; max-width:140px; max-height:140px;}
#newProducts .r_product .inside .title {display:block; margin:0; padding:10px; text-align:center}
#newProducts .r_product .inside .title a {color:#000; text-decoration:none; font-size:13px; font-weight:normal;}
#newProducts .r_product .inside .title a:hover {text-decoration:underline;}
#newProducts .r_product .inside .title img {display:none;}
#newProducts .r_product .inside .fixed {display:block; margin:0; padding:0 10px 10px 10px;}
#newProducts .r_product .inside .price {padding:5px 10px 10px 10px; margin:0; text-align:center; font-size:14px; font-weight:bold; color:#000; display:block}
#newProducts .r_product .inside .price a {}

#respMenu {display:none;}

@media screen and (max-width: 1000px){
.mainTable, 
#header .inside,
.inside,
.brandsSlider,
#topArea,
#footer .info,
#footer .btm ul,
#glbfooter, 
.stBadge,
#menu ul li ul,
#footer .info,
#page,
#brand {width:100%}
.stBadge {min-width:100%;}
table.tb_v4bc,
#header .search p,
#brand,
.brandsSlider,
#slideshow,
#footer .info .contact,
#topArea > img,
.stBadge,
#glbfooter,
#footer .box.wide,
#newArrivals,
#footer .newsletter,
#gh {display:none;}
#header {margin-bottom:50px;}
#header .help {float:none; display:block; width:100%; margin:0 auto; padding:10px 0; text-align:center;}
#header .help * {display:inline-block; float:none !important;}
#header h1 {float:none; margin:0 auto; top:0;}
#header .search {float:none; width:100%; padding:0 10px 10px 10px}
#header .search form {float:none; width:100%;}
#header .search .searchField {width:100%;}
#partFinder {float:none; height:auto; width:100%; margin:0 0 15px}
#menu {position:absolute; bottom:-50px; left:0; width:100%; min-height:50px; height:auto;}
#menu > ul {display:none; position:absolute; left:0; top:50px; width:100%; background:#fff;}
#menu ul li {float:none; display:block; border-bottom:1px #ccc solid;}
#menu ul li a {height:auto; color:#000; line-height:normal; padding:7px 10px; font-size:13px; text-transform:none; text-align:left;}
#menu ul li a img {float:right;}
#menu ul li:hover ul {display:none;}
#menu ul li.last a,
#menu ul li:hover a {color:#fff;}
#menu ul li ul {top:0; position:relative; background:transparent;}
#menu ul li ul:after {content:''; clear:both; display:table;}
#menu ul li ul li {width:50%; border-top:1px #ccc solid; border-bottom:none}
#menu ul li ul li a,
#menu ul li:hover ul li a {color:#000 !important; font-size:12px;}
#menu ul li ul li:hover a,
#menu ul li ul li a:hover {background:transparent; text-decoration:underline;}
#respMenu {display:block; background:#2C2A69; color:#fff; text-decoration:none; padding:0 10px; line-height:50px;}
#homepage,
#homepage .homeCategs,
#homepage .homeCategs .topitemholder {display:block; width:100%;}
#homepage .homeCategs {padding:0;}
#homepage .homeCategs .topitembox {width:25%; margin:0}
#homepage .homeCategs .topitembox #topitemimage {text-align:center;}
#footer .info .homeB {float:none; margin:0 0 15px; text-align:center; background:#2C2A6B}
#footer .info .homeB img {max-width:100%;}
#topArea {padding:0;}
.mainTable {padding-top:0;}
#footer .btm ul li {margin:0 10px 0 0;}
.container {float:none; width:100%}
.sidebar {float:none; width:100%}
.sidebar p.price,
.sidebar a.btn {display:none;}
#page > h1.title {margin:0 0 15px 0;}
#partFinder {padding-bottom:50px;}
}

@media screen and (max-width:800px){ 
#storercp,
.JTI_IW_tmbContainer,
.bigBtn,
.dynpg .r {display:none;}
td#CentralArea div.v4stabl {text-align:center; font-size:12px !important;}
td#CentralArea div.v4stabl * {font-size:12px !important;}
div.fpcc {text-align:center;}
#newProducts .r_product {width:33.333%;}
#homepage .homeCategs .topitembox {width:50%; overflow:hidden}
#homepage .homeCategs .topitembox img {max-width:100%;}
.tabs-menu li {font-size:12px;}
}

@media screen and (max-width:480px){ 
.dynpg .l,
.dynpg .prev,
.dynpg .next {display:none;}
#newProducts .r_product {width:50%;}
#header .help img {display:none;}
#homepage .homeCategs .topitemeffect {text-align:center; display:block;}
}
