@import url(http://fonts.googleapis.com/css?family=Lato|Oswald);
*, *:after, *:before {-webkit-box-sizing: border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
body, html {font-size:100%; padding:0; margin:0; width: 100%; height: 100%;}
body {background:#f8f8f8; font-family: 'Lato', sans-serif;}
.clearfix:before, 
.clearfix:after {content:" "; display:table;}
.clearfix:after {clear:both;}
.clear {clear:both;}
a,
img {-webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -ms-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
table.tb_v4bc {position:relative; z-index:5;}
#gh.gh-cookieb-active {margin:0;}
#gh-gb.gh-cookieb-active {border:none;}
#gh-top, #gh-gb {height:125px; z-index:-1; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;}
#gh {z-index:5;}
table.v4acp tr.v4acp_head td.v4hspacer,
table.v4acp tr.v4acp_head td.v4accent,
.r3_t,
.cmpBr,
td#CentralArea div.v4stabl,
div.itemseparator,
.stBadge-accent,
.r3_bl {display:none;}
.rs-pview,
.r3_cm {padding:0;}
.rs_box,
table.pgbc,
td#CentralArea div.dynpg,
.r3_c {border:none;}
div.fpcc,
.ctrlbr,
.fpcc .matchClass,
.fpcc .countClass,
span.pdmt .label,
span.pdmt .cur,
td#CentralArea div.v4stabl a,
td#CentralArea div.v4stabl {background:#34495e; color:#fff !important; border:none;}
.fpcc span.keywordClass {padding-left:3px; padding-right:3px}
td#CentralArea div.v4stabl {padding-top:3px;}
table.v4acp tr.v4acp_head td.v4title {margin:0; padding:0; height:45px; line-height:45px; background:#1bbc9b;}
.v4title h2 {padding:0 10px; margin:0; line-height:45px; text-transform:uppercase; font-size:18px; font-weight:normal; font-family: 'Oswald', sans-serif;}
table.v4midBox tr.v4acp_mid td.v4mid {padding:0; background:#fff !important;}
#sidebar {float:left; width:250px; margin:0; padding:0;}
#sidebar .categs {display:block; margin:0; padding:0 0 10px 0;}
#sidebar .categs h2 {height:45px; line-height:45px; background:#1bbc9b; color:#fff; display:block; text-transform:uppercase; margin:0; font-family: 'Oswald', sans-serif; font-size:18px; font-weight:normal; padding:0 10px;}
#sidebar #paymentBox img {width:100%;}
div.lcat {width:100%;}
.lcat .ttl {margin:0; padding:10px; font-size:15px; color:#737373; font-weight:normal;}
.lcat .ttl a {color:#737373;}
#sidebar .categs ul {margin:0; padding:0; list-style:none; background:#fff; border:1px #ccc solid; border-width:0 1px 1px 1px;}
#sidebar .categs ul li,
.lcat .lev1 li {margin:0; padding:0; text-transform:capitalize}
#sidebar .categs ul li a,
.lcat .lev1 li a {padding:10px; text-decoration:none; border-top:1px #ccc solid; display:block; font-size:15px; color:#737373; font-weight:normal;}
#sidebar .categs ul li a:hover,
.lcat .lev1 li a:hover {background:#ccc; color:#fff; text-decoration:none;}
.lcat .lev1 li span {padding:10px; border-top:1px #ccc solid; display:block; font-size:15px; color:#fff; font-weight:normal; background:#aaa;}
.lcat .link a {padding:10px; margin:0; border-top:1px #ccc solid; display:block; font-size:15px; color:#737373; font-weight:normal;}
.lcat .link br {margin:0; padding:0; display:none; height:0; width:0; line-height:0;}
.lcat .cnt {display:none !important;}
td#CentralArea div.dynpg {padding:10px 0 0 0;}
.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;}
table.gallery {border:1px #bcb9b9 solid; display:block; min-height:350px; background:#fff;}
table.gallery div.ttl a {color:#000;}
table.gallery div.ttl {margin-bottom:10px;}
.pagecontainer {width:1180px; margin:0 auto; display:block;}
.pagecontainer > p,
.pagecontainer > img {display:none;}
#header {width:100%; display:block; margin:0; padding:0; position:relative;}
#header h1 {float:left; margin:0 0 0 20px; padding:0; display:none; width:235px; height:150px; background:url(http://ebaysolutions.org/developer/walllight/logo.png) left top no-repeat;}
#header h1 a {width:100%; height:100%; display:block; text-indent:-9999px; margin:0; padding:0;}
#header .top {height:45px; display:block; margin:0; padding:0;}
#header .top p {float:left; margin:0; padding:0; line-height:45px; height:45px; font-size:16px; color:#4c4c4c; font-weight:normal; font-family: 'Lato', sans-serif;}
#header .top p a {margin:0 25px 0 0; padding:0; color:#4c4c4c; text-decoration:none;}
#header .top p a:hover {text-decoration:underline;}
#header .top p a.tel {background:url(http://ebaysolutions.org/developer/walllight/images/phone-ico.png) left center no-repeat; padding-left:20px; }
#header .top p a.mail {background:url(http://ebaysolutions.org/developer/walllight/images/email-ico.png) left center no-repeat; padding-left:25px;}
#header .top ul {float:right; margin:0; padding:0; list-style:none;}
#header .top ul li {float:left; margin:0; height:45px; line-height:45px; padding:0;  font-size:16px; color:#4c4c4c; font-weight:normal; font-family: 'Lato', sans-serif; text-transform:uppercase;}
#header .top ul li:after {content:'/';}
#header .top ul li:last-child:after {content:'';}
#header .top ul li a {color:#463f3a; text-decoration:none; margin:0 7px; padding:0;}
#header .top ul li:last-child a {margin-right:0;}
#header .top ul li a:hover {text-decoration:underline;}
#header .mid {background:#fff url(http://ebaysolutions.org/developer/cycle/slide01.jpg) center top no-repeat; height:520px; margin:0; padding:0; clear:both; position:relative;}
#header .freeShipping {width:284px; height:283px; display:block; margin:0; padding:0; position:absolute; right:40px; top:40px; display:none}
#header .mid .right {margin:0; padding:0 0 20px 0; position:absolute; left:0; bottom:0; width:100%; display:block;}
#header .mid .search {margin:0 20px 0 0; display:none; height:40px; display:block; padding:0; float:right; position:relative;}
#header .mid .search form {border:1px #ccc solid; margin:0; padding:0; display:block;}
#header .mid .search label.g-hdn {display:none;}
#header .mid .search .searchField {height:38px; border:none; background:#fff; padding:5px 40px 5px 10px; width:250px;}
#header .mid .search .submitBtn {text-indent:-9999px; border:none; cursor:pointer; width:19px; height:19px; display:block; position:absolute; right:10px; top:10px; background:url(http://ebaysolutions.org/developer/walllight/images/search.png) center no-repeat;}
#header .mid ul {float:left; display:none; margin:0; padding:8px 0 0 5px; background:#505050; list-style:none;}
#header .mid ul li {float:left; margin:0; color:#222;   padding-top: 5px;
  padding-bottom: 10px; font-size:16px; font-weight:bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif}
#header .mid ul li:after {content:'/';}
#header .mid ul li:last-child:after {content:'';}
#header .mid ul li a {color:#fff; text-decoration:none; margin:0 10px; padding:0;}
#header .mid ul li a:hover {text-decoration:underline;}
#homeCats {display:block; margin:0; padding:0; position:relative;}
#homeCats a {float:left; margin:0 20px 0 0; padding:0; overflow:hidden; position:relative; font-size:30px; font-family: 'Oswald', sans-serif; text-transform:uppercase; font-weight:normal; color:#fff; text-decoration:none;}
#homeCats a img {position:relative; z-index:1;}
#homeCats a.yellow {margin-top:20px;}
#homeCats a.yellow span {background:rgba(235,151,78,0.9);}
#homeCats a.blue {margin:0; float:none; position:absolute; right:0; top:0;}
#homeCats a.blue span {background:rgba(52,73,94,0.9); bottom:auto; top:0;}
#homeCats a.pink span {background:rgba(226,106,106,0.9);}
#homeCats a span {background:rgba(76,76,76,0.9); position:absolute; z-index:2; width:100%; height:80px; line-height:80px; display:block; margin:0; padding:0 20px; bottom:0; left:0;}
#homeCats a:hover span {background:rgba(76,76,76,1);}
#homeCats a.pink:hover span {background:rgba(226,106,106,1);}
#homeCats a.blue:hover span {background:rgba(52,73,94,1);}
#homeCats a.yellow:hover span {background:rgba(235,151,78,1);}
#homeCats a:hover img {-webkit-transform:scale(1.1); -moz-transform:scale(1.1);  -ms-transform:scale(1.1); -o-transform:scale(1.1);transform:scale(1.1);}
#latestProds {margin:10px 0 20px; padding:0; display:block; position:relative;}
#latestProds h2 {height:45px; line-height:45px; color:#fff; text-transform:uppercase;  font-family: 'Oswald', sans-serif; font-size:18px; font-weight:normal; background:#ed9747; margin:0; padding:0 10px; display:block}
#latestProds .inside {margin:0; padding:0 10px 10px 10px; display:block; border:1px #ccc solid; border-top:none; background:#fff;}
#latestProds .product {display:block; margin:0 0; padding:10px 0 0 0; clear:both; width:100%;}
#latestProds .thumb {float:left; margin:0 10px 0 0; width:100px; overflow:hidden}
#latestProds .thumb img {max-width:100px; max-height:100px; overflow:hidden; border:none; margin:0; padding:0;}
#latestProds .product h3 {font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin:0; padding:0; line-height:18px;}
#latestProds .product h3 a {text-decoration:none; margin:0; padding:0; color:#000;}
#listing #latestProds .product h3 a {line-height:normal;}
#latestProds .product h3 a:hover {text-decoration:underline;}
#paymentBox {margin:0; padding:15px; display:block; position:relative; background:#e8e9e9;}
#paymentBox h4 {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#1bbc9b; margin:0 0 15px 0; padding:0 0 10px 0; text-transform:uppercase; border-bottom:1px #fff solid; display:block;}
#paymentBox img {border:none; margin:0 auto; padding:0;}
.dbBorder {width:100%; clear:both; margin:20px 0; display:block; padding:0; height:7px; background:#fff; border-top:3px #463f3a solid; border-bottom:1px #463f3a solid;}
#newProducts {margin:0; padding:0 0 10px 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;background:#fff; 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;}
#bestSeller {width:100%; overflow:hidden; clear:both; margin:0; padding:0; display:block; height:350px; background:#1abc9c; position:relative}
#bestSeller .badge {background:url(http://ebaysolutions.org/developer/walllight/images/best-seller.png) left top no-repeat; position:absolute; left:0; top:0; margin:0; padding:0; text-indent:-9999px; z-index:5; width:164px; height:156px;}
#bestSeller .bg {position:absolute; right:0; bottom:0; margin:0; padding:0; color:rgba(0,0,0,0.05); font-family: 'Oswald', sans-serif; font-weight:bold; font-size:200px; line-height:180px;}
#bestSeller .arrow {width:17px; height:34px; display:block; position:absolute; right:0; top:45px; margin:0; padding:0; text-indent:-9999px; background:url(http://ebaysolutions.org/developer/walllight/images/arrow.png) no-repeat; z-index:2;}
#bestSeller a.thumb {float:left; margin:0 40px 0 0; padding:0; outline:none; position:relative;}
#bestSeller img {height:350px; width:auto; margin:0; padding:0; border:none; position:relative; z-index:1;}
#bestSeller h3 {margin:0; padding:30px 30px 30px 0; display:block; font-size:22px; line-height:normal; color:#000;}
#bestSeller h3 a {color:#000; text-decoration:none; margin:0; padding:0; font-family: 'Lato', sans-serif;}
#bestSeller h3 a:hover {text-decoration:underline;}
#bestSeller p.price {margin:0 0 10px; padding:0; font-size:100px; color:#000; font-family: 'Oswald', sans-serif; font-weight:bolder;}
#bestSeller a.buyNow {color:#405366; position:relative; z-index:2; font-family: 'Oswald', sans-serif; margin:0; padding:10px 100px; border:3px #405366 solid; text-decoration:none; text-transform:uppercase; font-size:22px;}
#bestSeller a.buyNow:hover {background:#405366; color:#fff;}
#listing {width:1000px; margin:0 auto; display:block; position:relative; padding:0;}
#page {margin:0; padding:20px 0; display:block; position:relative;}
#container {float:right; margin:0; padding:0; width:730px;}
#container h1.title {min-height:45px; line-height:45px; padding:0 10px; color:#fff; font-family: 'Oswald', sans-serif; font-size:18px; text-transform:uppercase; font-weight:normal; margin:0; display:block; background:#34495e;}
#container .images {display:block; padding:10px; margin:0 0 20px 0; background:#fff; border:1px #ccc solid;}
#container .images .left {width:500px; float:left; margin:0; padding:0;}
#container .images .right {float:right; width:200px; margin:0; padding:0;}
#container .bigImg {width:500px; height:500px; position:relative; margin:0; padding:0; text-align:center; border:1px #ccc solid;}
#container .bigImg img {max-width:99%; max-height:99%; margin:auto; padding:0; left:0; top:0; right:0; bottom:0; position:absolute; border:none;}
#container .thumbs {display:block; margin:0; padding:0 0 10px 0; text-align:center;}
#container .thumbs a {width:80px; height:80px; float:none; margin:0 5px 5px 5px; padding:0; border:1px #ccc solid; display:inline-block; position:relative;}
#container .thumbs a img {max-height:99%; max-width:99%; margin:auto; left:0; top:0; right:0; bottom:0; position:absolute; border:none; padding:0;}
#container a.btn {height:45px; line-height:45px; margin:0 0 10px 0; display:block; padding:0 10px 0 60px; color:#fff; font-family: 'Oswald', sans-serif; font-size:18px; text-transform:uppercase; font-weight:normal; text-decoration:none;}
#container a.btn.buy {background:#1bbc9b url(http://ebaysolutions.org/developer/walllight/images/buy-now.png) 10px center no-repeat;}
#container a.btn.watch {background:#e46968 url(http://ebaysolutions.org/developer/walllight/images/watch-item.png) 10px center no-repeat;}
#container a.btn:hover {background-color:#ed9747;}
#container a.btn.watch:hover {background-color:#34495e;}
.tabs {display:block; margin:0; padding:0 0 20px 0;}
#tabs {list-style:none; margin:0; padding:0; height:45px; line-height:45px; background:#34495e;}
#tabs li {float:left; margin:0; padding:0; width:25%;}
#tabs li a {display:block; color:#fff; cursor:pointer; margin:0; padding:0; text-align:center; text-transform:uppercase; background:#1bbc9b; font-family: 'Oswald', sans-serif; font-size:18px; text-transform:uppercase; font-weight:normal; width:100%;}
#tabs li a.inactive {background:transparent;}
#container .desc,
.tabs .container {margin:0; padding:10px; background:#fff; border:1px #ccc solid; font-size:14px; line-height:20px;}
#container .desc img {max-width:100%;}
#container .desc p,
.tabs .container p {margin:0 0 10px 0; padding:0; font-size:14px; line-height:20px;}
#container .desc a,
.tabs .container a {color:#000 !important;}
#container .desc strong,
.tabs .container strong {font-weight:bold;}
#container .desc h1,
#container .desc h2,
#container .desc h4,
#container .desc h5,
#container .desc h3,
.tabs .container h3 {text-transform:uppercase; font-size:14px; font-family:Arial, Helvetica, sans-serif; display:block; margin:10px 0 20px 0; padding:0;}
#container .desc h1 {font-size:16px;}
#container .desc h2 {font-size:15px;}
#container .desc h4 {font-size:13px;}
#container .desc h5 {font-size:12px;}
#container .desc {margin-bottom:20px;}
#footer {margin:0; padding:0 0 20px 0; display:block; position:relative; width:100%; background:#4c4c4c;}
#footer .box {float:left; margin:0; padding:20px; width:32%;}
#footer .box h3 {display:block; margin:0; padding:10px 0; color:#fff; font-size:20px; font-family: 'Oswald', sans-serif; font-weight:normal; text-transform:uppercase;}
#footer .box ul {list-style:none; margin:0; padding:0;}
#footer .box li {float:none; display:block; margin:0; padding:2px 0 0 0; font-family: 'Lato', sans-serif; font-size:15px; color:#fff;}
#footer .box li a {text-decoration:none; color:#fff; margin:0; padding:0;}
#footer .box li a:hover {text-decoration:underline;}
#footer .box p {font-size:15px; font-weight:normal; line-height:18px; color:#fff; margin:0 0 10px 0; padding:0; display:block; font-family: 'Lato', sans-serif;}
#footer .box a.signup {color:#fff; background:#1abc9c; text-decoration:none; font-size:20px; font-family: 'Oswald', sans-serif; font-weight:normal; text-transform:uppercase; margin:0; padding:0 25px; clear:both;}
#footer .box a.signup:hover {background:#e26a6a; text-decoration:none;}
#footer .box.last {float:right; position:relative;}
#footer .box .livingWage {position:absolute; left:-200px; top:30px;}
#footer .top {height:60px;  margin:0; padding:0; width:100%; background:#bfbfbf;}
#footer .top p.left {}
#footer .top p.right {float:right; font-size:20px; color:#4c4c4c; margin:0; padding:0 30px 0 0; height:60px; line-height:60px; font-family: 'Oswald', sans-serif; text-transform:uppercase;}
ul.social {list-style:none; float:right; margin:0; padding:0;}
ul.social li {float:left; margin:0 0 0 2px; padding:0;}
ul.social li a {height:60px; width:60px; text-indent:-9999px; display:block; background:url(http://ebaysolutions.org/developer/walllight/images/social.jpg) left top no-repeat;}
ul.social li.pi a:hover {background-position:left bottom;}
ul.social li.tw a {background-position:right top}
ul.social li.tw a:hover {background-position:right bottom}
.stBadge > img {}
.fpcc .smuy {white-space:normal;}
.fpcc span.keywordClass {word-wrap:break-word; white-space:normal;}
@media screen and (max-width: 1180px){
.pagecontainer {width:100%;}
#header .top {padding:0 10px;}
#gh,
table.tb_v4bc,
#gh-topl {padding-left:10px; padding-right:10px;}
#gh-top, #gh-gb {border:none; height:auto; background:#f8f8f8;}
#gh-eb {right:10px;}
#homeCats a {width:32%; margin-right:2%;}
#homeCats a.yellow {margin-top:1.6%;}
#homeCats a img {max-width:100%;}
#homeCats a span {height:50px; line-height:50px; font-size:20px;}
#bestSeller {height:auto;}
#bestSeller img {height:60%;}
#bestSeller h3 {padding-bottom:15px; padding-right:10px;}
#bestSeller p.price {font-size:50px; margin-bottom:15px}
.stBadge {min-width:100%;}
#footer .top,
#footer .top p.right {height:50px; line-height:50px;}
#footer .box h3,
#footer .top p.right,
#footer .box a.signup {font-size:16px;}
ul.social li a {height:50px; width:50px; background-position:-4px -4px;}
ul.social li.pi a:hover {background-position:-4px -64px;}
ul.social li.tw a {background-position:-64px -4px;}
ul.social li.tw a:hover {background-position:-64px -64px;}
}
@media screen and (max-width: 1024px){
#header .mid .search .searchField {width:200px;}
#header .mid ul {padding-left:10px;}
#header .mid ul li {font-size:15px;}
#footer .box .livingWage {display:none;}
}
@media screen and (max-width: 1000px){
#listing {width:100%;}
}
@media screen and (max-width: 980px){
#sidebar {display:none;}
#container {float:none; display:block; width:100%;}
}
@media screen and (max-width: 960px){
#bestSeller p.price {font-size:30px;}
#bestSeller a.buyNow {padding:5px 40px;}
#bestSeller .bg {font-size:100px; line-height:90px;}
#header .mid ul {float:none; display:block; width:100%; clear:both; padding-right:10px; text-align:center;}
#header .mid ul li {float:none; display:inline-block; font-size:17px;}
}
@media screen and (max-width: 800px){
#header .top ul,
#gh,
table.tb_v4bc,
.whiter-rcp,
#glbfooter {display:none;}
.dbBorder {margin:15px 0;}
#header .top {height:auto; background:#f8f8f8;}
#header .mid {display:none;}
#header h1 {background-size:125px 80px; width:125px; height:80px; margin-bottom:10px;}
#header .top p {float:right; padding-top:20px;}
#respMenu {background: #1abc9c;margin: 0;width: auto;padding: 0;line-height: 1;display: block;position: relative;}
#respMenu ul {max-height:0;margin:0;padding:0;overflow: hidden;-webkit-transition: max-height 0.35s ease-out;-moz-transition: max-height 0.35s ease-out;-ms-transition: max-height 0.35s ease-out;-o-transition: max-height 0.35s ease-out;transition: max-height 0.35s ease-out; font-size:13px !important;}
#respMenu ul.open {max-height:1000px;border-top: 1px solid rgba(110, 110, 110, 0.25);}
#respMenu ul {width: 100%;}
#respMenu ul li {float:none; width:100%; display:block; margin:0; padding:0; font-size:13px;}
#respMenu ul li a {width:100%; padding:15px; display:block; color:#fff; font-size:13px; font-weight:bold; text-decoration:none;}
#respMenu ul li a:hover {text-decoration:none; background:#000; color:#fff;}
#respMenu ul li span.cnt {display:none;}
#respMenu #menu-button {display: none;width: 100%;padding:0 15px; height:50px; line-height:50px;text-transform: uppercase;font-weight:bold;font-size: 14px;letter-spacing: 1px;color: #fff;cursor: pointer;}
#respMenu #menu-button:after {display: none;content: '';position: absolute;height: 7px;width: 22px;border-top: 2px solid #fff;border-bottom: 2px solid #fff;right: 15px;top: 16px;}
#respMenu #menu-button:before {display: none;content: '';position: absolute;height: 3px;width: 22px;border-top: 2px solid #fff;right: 15px;top: 26px;}
}
@media screen and (max-width: 768px){
#bestSeller a.buyNow {display:none;}

#container .bigImg,
#container .images .left,
#container .images .right {width:100%; float:none;}
#container a.btn {width:50%; float:left;}
}
@media screen and (max-width: 680px){
#newProducts .r_product {width:33.333%;}
#newProducts .r_product .inside .thumb a,
#newProducts .r_product .inside .thumb img {max-width:100%;}
.dbBorder {margin:10px 0;}
#homeCats {padding:0 5px;}
#homeCats a {width:50%; margin:0; padding:5px;}	
#homeCats a span {bottom:5px; left:5px; width:calc(100% - 10px);}
#homeCats a:hover img {-webkit-transform:none; -moz-transform:none; -ms-transform:none; -o-transform:none;transform:none}
#homeCats a.yellow {margin:0;}
#homeCats a.blue {position:relative; float:left;}
#homeCats a.blue span {bottom:5px; top:auto;}
#footer .box {padding:10px; width:50%;}
#footer .box.cats {clear:both;}
#bestSeller a.thumb {margin-right:15px;}
#bestSeller h3 {padding:15px 0; font-size:18px;}
#bestSeller p.price {font-size:20px;}
#bestSeller img {height:200px;}
#header h1 {float:none; margin:0 auto;}
#header .top p {float:none; display:block; width:100%; padding:10px; line-height:normal; text-align:center}
}
@media screen and (max-width: 480px){
div.fpcc {padding:10px;}
#newProducts .r_product .inside .thumb,
#newProducts .r_product .inside .thumb a {height:100px;}
#newProducts .r_product .inside .thumb a img {max-height:100px;}
#newProducts .r_product .inside .title {padding:5px;}
.ctrlbr {display:none;}
#newProducts .r_product {width:50%;}
#bestSeller a.thumb {width:100%; margin:0; float:left;}
#bestSeller a.thumb img {max-width:100%; height:auto;}
#bestSeller .arrow {display:none;}
#bestSeller h3 {width:100%; float:none; clear:both; padding:10px; text-align:center;}
#bestSeller p.price,
#bestSeller .bg {display:none;}
#header .top {padding-left:0; padding-right:0;}
#header .top p {padding-left:5px; padding-right:5px;}
#header .top p a {margin:0;}
#header .top p a.tel {float:left;}
#header .top p a.mail {float:right;}
#homeCats a span {height:35px; line-height:35px; font-size:16px; padding:0 10px; bottom:4px}
.dynpg table.pager {display:block !important;}
.dynpg .l,
.dynpg .prev,
.dynpg .next {display:none;}
td#CentralArea div.dynpg {overflow:hidden; margin:0 10px;}
#listing #sidebar {display:none;}
#listing #container {width:100%; float:none;}
#listing #container .images .left {float:none; width:100%;}
#listing #container .images .right {float:none; width:100%; padding-top:10px;}
#listing #container .bigImg {width:100%; height:340px;}
#listing #tabs li a {font-size:12px;}
#listing #container a.btn {font-size:16px;}
#listing #container h1.title {font-size:16px; line-height:normal; padding:10px;}
#container .images {padding-bottom:0;}
#footer .top p.right,
#listing #container a.btn {font-size:14px; overflow:hidden;}
}
@media screen and (max-width: 320px){
/**/
}