* { margin:0; padding:0;}

body { font-family:

Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; color:#555;background:url(../images/body.gif) top  repeat-x #fff }

table, td {border-collapse:collapse; font-size:100%;}

table, td, img {border:0;}

form, td {margin:0; padding:0;}

td { vertical-align:top; text-align:left;}

.extras{  }

.main-width {margin:0 auto 0px; text-align:left; padding:5px;}

input, textarea { font-family:Tahoma; font-size:1em;}

.fleft { float:left;}

.fright { float:right;}

.clear { clear:both;}

img {vertical-align:top;}

a img { border:0;}

ul { list-style:none;}

.alignright { text-align:right;}

.aligncenter { text-align:center;}

.wrapper{ width:100%; overflow:hidden;}

.container { width:100%;}

.column-1, .column-2, .column-3{ float:left;}

a {color:#000; outline:none; text-decoration:none; }

a:hover{text-decoration:none;}

p { margin:0; padding:0;}
.copyright{ text-align:center;}
/* ============================= header ====================== */

@media only screen and (min-width: 1025px) {

.main-width {margin:0 auto 0px; text-align:left; padding:5px; width:1024px;}

#hfoot { position:absolute; background:#222; left:0; right:0;margin:0 auto 0px; text-align:left; padding:5px; width:1024px; }

#header{

position:relative;

height:185px;

z-index:9;

}

/* --- logo --- */

#header .logo{

position:absolute; width:50%; 

top:40px;

left:0px;

}

.logobig{ font-size:48px; line-height:52px; color:#333745; text-align:left;font-family:Helvetica, sans-serif;border-bottom:1px solid #eb5858; }

.logobig2 { font-size:28px; line-height:32px; color:#fff; text-align:left;font-family:Helvetica, sans-serif; background:#eb5858;}

.logosml{ color: #555;  padding:5px; float:left;    font-size: 12px;

font-weight: normal;

line-height: 14px;

text-transform: uppercase;text-align:left;}

/* --- shopping cart --- */

#header .cart{

background:url(../images/cart.png) no-repeat 5px 2px #333745; position:absolute;z-index:99; width:30%;

top:0px;

right:0px;

font-size:11px;

line-height:18px; padding:10px 5px 10px 50px;

}

#header .navigation{ position:absolute; left:0; top:3px;}

#header #head-search{ position: absolute;top:75px; right:0; widows:50%; text-align:right; }

.herdmajun{ position: absolute;top:140px; left:0; right:0;  height:42px; }

.shopby { position: absolute; top:0px; left:0px;background:url(../images/list.png) no-repeat 8px 8px #eb5858; color:#fff; font-size:12px; padding:10px 5%; line-height:18px;text-transform: uppercase; width:60%;}

.shopby .zjnr{	border:1px solid #FF6600; background:#fff; overflow:hidden;	position:absolute; left:0; width:141%;top:38px; z-index:100;	text-transform:none; display:none; padding:1%;}

.shopby .zjnr a{ text-transform:lowercase; color:#333745; font-size:12px;}

#head-search input {

border: 1px solid #fff;

color: #222222;

height: 26px; width:65%;

margin: 0;

padding: 5px;

}

/* --- languages --- */

#header .lang{

position:absolute;

top:5px;

right:155px;

color: #333; background:#ddd;

font-size: 13px;

font-weight: bold;

padding: 4PX;

text-align: center;

text-transform: capitalize;

}

#header .majunus{

position:absolute;

top:0px;

right:120px; color: #111; background:#fff;

font-size: 15px;

padding:5px;

text-align: center;

text-transform: capitalize;

}

#header .currencies{

float:left;

color:#656565;

font-size:12px;

line-height:15px;

position:absolute;

right:5px;

top:5px;

z-index:100;

text-align:left;

display:none;

}

.product-col{position:relative;text-align:left; float:left;  width:23.8%; background:#fff; padding:0.2%;border-bottom: 1px solid #eee;border-right: 1px solid #eee; margin:0.3%;

margin-bottom:5px;

}

.product-col .price{ background:#eb5858; z-index:5; position: absolute; top:40%; left:0;  padding:2px; color:#fff;}

.product-col:hover{ background:#333745;}

.prod-info h3{ font-weight:normal; color:#fff;}

.product-col img{ width:100%; height:auto; }

.product-col .zenzc{ width: 100%;

  height: 0;

  padding-bottom: 110%;

  overflow: hidden;}

.product-col .prod-info{  height: auto; z-index:5; position: absolute; bottom:0px; left:0; right:0; padding:5px; background:#fff;}

.product-col2{position:relative; float:left;width:23%; background:#fff; padding:0.7%; margin:0.2%;

margin-bottom:5px;box-shadow: 2px 2px 2px #ccc;

}

.product-col2:hover { background:#ea6e55;}

.product-col2 .price{  height:20px; background:url(../images/namebg.png); z-index:5; position: absolute; top:120px; left:0;  padding:5px;}

.product-col2 img{ text-align:center; width:100%; height:auto; }

.product-col2 .prod-info{  height: auto; z-index:5; position: absolute; bottom:0px; left:0; right:0; padding:5px; background:url(../images/namebg.png);}

.product-col2 .zenzc{ height:200px;  z-index:1; }

.product-col22{ position:relative;text-align:left;  width:22.3%;padding:1%; float:left; height: auto;border:2px solid #eee; margin-left:0.3%;

margin-bottom:10px;

}

.product-col22 img{ width:100%; height:auto;}

.product-col22 .img{ width: 100%;

  height: 0;

  padding-bottom: 120%;

  overflow: hidden;}

.product-col22 .prod-all6{ z-index:5; position: absolute; bottom:10px;}

.product-col22:hover{border:2px solid #eb5858;}

.product-col22 .price{  height:20px;   font-size:12px!important; }

.product-col22 .normalprice{z-index:5; position: absolute; top:40%; left:0px; width:50px;  padding:5px;text-align:left; background:url(../images/namebg.png);}

.product-col22 .productSpecialPrice{z-index:5; position: absolute; top:40%; left:60px;  padding:5px;text-align:left;background:url(../images/namebg.png); }

.product-col22 .prod-info{  height: auto; z-index:5; position: absolute; bottom:0px; left:0; right:0; padding:5px;text-align:left; background:#fff; height:80px;}

.product-col7{ width:24%; height:auto; float:left; margin:3px; }

.product-col7 .img{ float:left; width:30%;}

.product-col7 .category-subheadings2{ float:left; margin-left:1%; width:68%;}

.category-subheadings2 a{ color:#333745;}

.product-col2 .productPriceDiscount{ position: absolute;left:0px;top:-120px; background:#eb5858; float:11px; line-height:14px; color:#fff; padding:4px;width:30px;height:auto; word-wrap:break-word;text-transform: uppercase; }

.product-col22 .productPriceDiscount{ position: absolute;right:0px;top:0; background:#eb5858; float:11px; line-height:14px; color:#fff; padding:4px;width:30px;height:auto; word-wrap:break-word;text-transform: uppercase; }



.page-content .productPriceDiscount{ position: absolute;left:5px;top:5px; background:#eb5858; float:11px; line-height:14px; color:#fff; padding:4px;width:30px;height:auto; word-wrap:break-word;text-transform: uppercase; z-index:6;font-size: 11px;}

/*----------------------------*/

.produfleft{ width:49%; float:left;}

.produfleft #productMainImage img{ width:100%; height:auto;}

.produfleft2{ width:49%; float:left;background:#f4f4f4; height: auto; margin-left:1%; }

.product-col8{ width:98%;overflow:hidden; height: auto; padding:1%; background:#f4f4f4; margin-bottom:2px;}

.product-col8 .img{ float:left; width:30%; }

.product-col8 .img img{width:90%; height:auto; }

.product-col8 .wrapper{ float:left; width:68%; }

#reviewWriteMainImage { width:50%; float:left;}

#reviewWriteMainImage img{ width:100%; height:auto;}

#reviewWriteMaintext { width:48%; float:left; margin-left:1%;}

.categoryListBoxContents {padding:5px 0; background:#fafafa; margin-bottom:8px; text-align:

center;border-bottom:2px solid #eb5858; float:left; width:24.8%; margin-right:0.1%; margin-bottom:2px;}

.product-col .button4 {z-index:10; position: absolute; bottom:0px; left:0px; right:0px; padding:5px;background:#333745; height:80px;

display:block;}

}

@media screen and (min-width: 850px) and (max-width: 1024px) {

#header{

position:relative;

height:185px;

z-index:9;

}

/* --- logo --- */

#header .logo{

position:absolute; width:50%; 

top:40px;

left:0px;

}

.logobig{ font-size:48px; line-height:52px; color:#333745; text-align:left;font-family:Helvetica, sans-serif;border-bottom:1px solid #eb5858; }

.logobig2 { font-size:28px; line-height:32px; color:#fff; text-align:left;font-family:Helvetica, sans-serif; background:#eb5858;}

.logosml{ color: #555;  padding:5px; float:left;    font-size: 12px;

font-weight: normal;

line-height: 14px;

text-transform: uppercase;text-align:left;}

/* --- shopping cart --- */

#header .cart{

background:url(../images/cart.png) no-repeat 5px 2px #333745; position:absolute;z-index:99; width:30%;

top:0px;

right:0px;

font-size:11px;

line-height:18px; padding:10px 5px 10px 50px;

}

#header .navigation{ position:absolute; left:0; top:3px;}

#header #head-search{ position: absolute;top:75px; right:0; widows:50%; text-align:right; }

.herdmajun{ position: absolute;top:140px; left:0; right:0;  height:42px; }

.shopby { position: absolute; top:0px; left:0px;background:url(../images/list.png) no-repeat 8px 8px #eb5858; color:#fff; font-size:12px; padding:10px 5%; line-height:18px;text-transform: uppercase; width:60%;}

.shopby .zjnr{	border:1px solid #FF6600; background:#fff; overflow:hidden;	position:absolute; left:0; width:141%;top:38px; z-index:100;	text-transform:none; display:none; padding:1%;}

.shopby .zjnr a{ text-transform:lowercase; color:#333745; font-size:12px;}

#head-search input {

border: 1px solid #fff;

color: #222222;

height: 26px; width:65%;

margin: 0;

padding: 5px;

}

/* --- languages --- */

#header .lang{

position:absolute;

top:5px;

right:155px;

color: #333; background:#ddd;

font-size: 13px;

font-weight: bold;

padding: 4PX;

text-align: center;

text-transform: capitalize;

}

#header .majunus{

position:absolute;

top:0px;

right:120px; color: #111; background:#fff;

font-size: 15px;

padding:5px;

text-align: center;

text-transform: capitalize;

}

#header .currencies{

float:left;

color:#656565;

font-size:12px;

line-height:15px;

position:absolute;

right:5px;

top:5px;

z-index:100;

text-align:left;

display:none;

}

.product-col{position:relative;text-align:left; float:left;  width:23.8%; background:#fff; padding:0.2%;border-bottom: 1px solid #eee;border-right: 1px solid #eee; margin:0.3%;

margin-bottom:5px;

}

.product-col .price{ background:#eb5858; z-index:5; position: absolute; top:40%; left:0;  padding:2px; color:#fff;}

.product-col:hover{ background:#333745;}

.prod-info h3{ font-weight:normal; color:#fff;}

.product-col img{ width:100%; height:auto; }

.product-col .zenzc{ width: 100%;

  height: 0;

  padding-bottom: 110%;

  overflow: hidden;}

.product-col .prod-info{  height: auto; z-index:5; position: absolute; bottom:0px; left:0; right:0; padding:5px; background:#fff;}

.product-col2{position:relative; float:left;width:23%; background:#fff; padding:0.7%; margin:0.2%;

margin-bottom:5px;box-shadow: 2px 2px 2px #ccc;

}

.product-col2:hover { background:#ea6e55;}

.product-col2 .price{  height:20px; background:url(../images/namebg.png); z-index:5; position: absolute; top:120px; left:0;  padding:5px;}

.product-col2 img{ text-align:center; width:100%; height:auto; }

.product-col2 .prod-info{  height: auto; z-index:5; position: absolute; bottom:0px; left:0; right:0; padding:5px; background:url(../images/namebg.png);}

.product-col2 .zenzc{ height:200px;  z-index:1; }

.product-col22{ position:relative;text-align:left;  width:22.2%;padding:1%; float:left; height: auto;border:2px solid #eee; margin-left:0.3%;

margin-bottom:10px;

}

.product-col22 img{ width:100%; height:auto;}

.product-col22 .img{ width: 100%;

  height: 0;

  padding-bottom: 120%;

  overflow: hidden;}

.product-col22 .prod-all6{ z-index:5; position: absolute; bottom:10px;}

.product-col22:hover{border:2px solid #eb5858;}

.product-col22 .price{  height:20px;   font-size:12px!important; }

.product-col22 .normalprice{z-index:5; position: absolute; top:40%; left:0px; width:50px;  padding:5px;text-align:left; background:url(../images/namebg.png);}

.product-col22 .productSpecialPrice{z-index:5; position: absolute; top:40%; left:60px;  padding:5px;text-align:left;background:url(../images/namebg.png); }

.product-col22 .prod-info{  height: auto; z-index:5; position: absolute; bottom:0px; left:0; right:0; padding:5px;text-align:left; background:#fff; height:80px;}

.product-col7{ width:24%; height:auto; float:left; margin:3px; }

.product-col7 .img{ float:left; width:30%;}

.product-col7 .category-subheadings2{ float:left; margin-left:1%; width:68%;}

.category-subheadings2 a{ color:#333745;}

.product-col2 .productPriceDiscount{ position: absolute;left:0px;top:-120px; background:#eb5858; float:11px; line-height:14px; color:#fff; padding:4px;width:30px;height:auto; word-wrap:break-word;text-transform: uppercase; }

.product-col22 .productPriceDiscount{ position: absolute;right:0px;top:0; background:#eb5858; float:11px; line-height:14px; color:#fff; padding:4px;width:30px;height:auto; word-wrap:break-word;text-transform: uppercase; }



.page-content .productPriceDiscount{ position: absolute;left:5px;top:5px; background:#eb5858; float:11px; line-height:14px; color:#fff; padding:4px;width:30px;height:auto; word-wrap:break-word;text-transform: uppercase; z-index:6;font-size: 11px;}

/*----------------------------*/

.produfleft{ width:49%; float:left;}

.produfleft #productMainImage img{ width:100%; height:auto;}

.produfleft2{ width:49%; float:left;background:#f4f4f4; height: auto; margin-left:1%; }

.product-col8{ width:98%;overflow:hidden; height: auto; padding:1%; background:#f4f4f4; margin-bottom:2px;}

.product-col8 .img{ float:left; width:30%; }

.product-col8 .img img{width:90%; height:auto; }

.product-col8 .wrapper{ float:left; width:68%; }

#reviewWriteMainImage { width:50%; float:left;}

#reviewWriteMainImage img{ width:100%; height:auto;}

#reviewWriteMaintext { width:48%; float:left; margin-left:1%;}

.categoryListBoxContents {padding:5px 0; background:#fafafa; margin-bottom:8px; text-align:

center;border-bottom:2px solid #eb5858; float:left; width:24.7%; margin-right:2px; margin-bottom:2px;}

.product-col .button4 {z-index:10; position: absolute; bottom:0px; left:0px; right:0px; padding:5px;background:#333745; height:80px;

display:block;}

}

@media screen and (min-width: 680px) and (max-width: 849px) {



#header{

position:relative;

height:185px;

z-index:9;

}

/* --- logo --- */

#header .logo{

position:absolute; width:50%; 

top:40px;

left:0px;

}

.logobig{ font-size:48px; line-height:52px; color:#333745; text-align:left;font-family:Helvetica, sans-serif;border-bottom:1px solid #eb5858; }

.logobig2 { font-size:28px; line-height:32px; color:#fff; text-align:left;font-family:Helvetica, sans-serif; background:#eb5858;}

.logosml{ color: #555;  padding:5px; float:left;    font-size: 12px;

font-weight: normal;

line-height: 14px;

text-transform: uppercase;text-align:left;}

/* --- shopping cart --- */

#header .cart{

background:url(../images/cart.png) no-repeat 5px 2px #333745; position:absolute;z-index:99; width:30%;

top:0px;

right:0px;

font-size:11px;

line-height:18px; padding:10px 5px 10px 50px;

}

#header .navigation{ position:absolute; left:0; top:3px;}

#header #head-search{ position: absolute;top:75px; right:0; widows:50%; text-align:right; }

.herdmajun{ position: absolute;top:140px; left:0; right:0;  height:42px; }

.shopby { position: absolute; top:0px; left:0px;background:url(../images/list.png) no-repeat 8px 8px #eb5858; color:#fff; font-size:12px; padding:10px 5%; line-height:18px;text-transform: uppercase; width:60%;}

.shopby .zjnr{	border:1px solid #FF6600; background:#fff; overflow:hidden;	position:absolute; left:0; width:141%;top:38px; z-index:100;	text-transform:none; display:none; padding:1%;}

.shopby .zjnr a{ text-transform:lowercase; color:#333745; font-size:12px;}

#head-search input {

border: 1px solid #fff;

color: #222222;

height: 26px; width:65%;

margin: 0;

padding: 5px;

}

/* --- languages --- */

#header .lang{

position:absolute;

top:5px;

right:155px;

color: #333; background:#ddd;

font-size: 13px;

font-weight: bold;

padding: 4PX;

text-align: center;

text-transform: capitalize;

}

#header .majunus{

position:absolute;

top:0px;

right:120px; color: #111; background:#fff;

font-size: 15px;

padding:5px;

text-align: center;

text-transform: capitalize;

}

#header .currencies{

float:left;

color:#656565;

font-size:12px;

line-height:15px;

position:absolute;

right:5px;

top:5px;

z-index:100;

text-align:left;

display:none;

}

.product-col{position:relative;text-align:left; float:left;  width:23.8%; background:#fff; padding:0.2%;border-bottom: 1px solid #eee;border-right: 1px solid #eee; margin:0.3%;

margin-bottom:5px;

}

.product-col .price{ background:#eb5858; z-index:5; position: absolute; top:40%; left:0;  padding:2px; color:#fff;}

.product-col:hover{ background:#333745;}

.prod-info h3{ font-weight:normal; color:#fff;}

.product-col img{ width:100%; height:auto; }

.product-col .zenzc{ width: 100%;

  height: 0;

  padding-bottom: 120%;

  overflow: hidden;}

.product-col .prod-info{  height: auto; z-index:5; position: absolute; bottom:0px; left:0; right:0; padding:5px; background:#fff;}

.product-col2{position:relative; float:left;width:23%; background:#fff; padding:0.7%; padding-bottom:68px; margin:0.2%;

margin-bottom:5px;box-shadow: 2px 2px 2px #ccc;

}

.product-col2:hover { background:#ea6e55;}

.product-col2 .price{  height:20px; background:url(../images/namebg.png); z-index:5; position: absolute; top:78px; left:0;  padding:5px;}

.product-col2 img{ text-align:center; width:100%; height:auto; }

.product-col2 .prod-info{  height: auto; z-index:5; position: absolute; bottom:0px; left:0; right:0; padding:5px; background:url(../images/namebg.png);}

.product-col2 .zenzc{ height:200px;  z-index:1; }

.product-col22{ position:relative;text-align:left;  width:22.1%;padding:1%; float:left; height: auto;border:2px solid #eee; margin-left:0.3%;

margin-bottom:10px;

}

.product-col22 img{ width:100%; height:auto;}

.product-col22 .img{ width: 100%;

  height: 0;

  padding-bottom: 120%;

  overflow: hidden;}

.product-col22 .prod-all6{ z-index:5; position: absolute; bottom:10px;}

.product-col22:hover{border:2px solid #eb5858;}

.product-col22 .price{  height:20px;   font-size:12px!important; }

.product-col22 .normalprice{z-index:5; position: absolute; top:40%; left:0px; width:40px;  padding:5px;text-align:left; background:url(../images/namebg.png);}

.product-col22 .productSpecialPrice{z-index:5; position: absolute; top:40%; left:60px;  padding:5px;text-align:left;background:url(../images/namebg.png); }

.product-col22 .prod-info{  height: auto; z-index:5; position: absolute; bottom:0px; left:0; right:0; padding:5px;text-align:left; background:#fff; height:80px;}

.product-col7{ width:32%; height:120px; float:left; margin:3px; }

.product-col7 .img{ float:left; width:30%;}

.product-col7 .category-subheadings2{ float:left; margin-left:1%; width:68%;}

.category-subheadings2 a{ color:#333745;}

.product-col2 .productPriceDiscount{ position: absolute;left:0px;top:-58px; background:#eb5858; float:11px; line-height:14px; color:#fff; padding:4px;width:30px;height:auto; word-wrap:break-word;text-transform: uppercase; }

.product-col22 .productPriceDiscount{ position: absolute;right:0px;top:0; background:#eb5858; float:11px; line-height:14px; color:#fff; padding:4px;width:30px;height:auto; word-wrap:break-word;text-transform: uppercase; }



.page-content .productPriceDiscount{ position: absolute;left:5px;top:5px; background:#eb5858; float:11px; line-height:14px; color:#fff; padding:4px;width:30px;height:auto; word-wrap:break-word;text-transform: uppercase; z-index:6;font-size: 11px;}

/*----------------------------*/

.produfleft{ width:49%; float:left;}

.produfleft #productMainImage img{ width:100%; height:auto;}

.produfleft2{ width:49%; float:left;background:#f4f4f4; height: auto; margin-left:1%; }

.product-col8{ width:98%;overflow:hidden; height: auto; padding:1%; background:#f4f4f4; margin-bottom:2px;}

.product-col8 .img{ float:left; width:30%; }

.product-col8 .img img{width:90%; height:auto; }

.product-col8 .wrapper{ float:left; width:68%; }

#reviewWriteMainImage { width:50%; float:left;}

#reviewWriteMainImage img{ width:100%; height:auto;}

#reviewWriteMaintext { width:48%; float:left; margin-left:1%;}

.categoryListBoxContents {padding:5px 0; background:#fafafa; margin-bottom:8px; text-align:

center;border-bottom:2px solid #eb5858; float:left; width:24.7%; margin-right:2px; margin-bottom:2px;}

.product-col .button4 {z-index:10; position: absolute; bottom:0px; left:0px; right:0px; padding:5px;background:#333745; height:80px;

display:block;}

}

@media screen and (min-width: 580px) and (max-width: 679px) {



#header{

position:relative;

height:185px;

z-index:9;

}

/* --- logo --- */

#header .logo{

position:absolute; width:50%; 

top:40px;

left:0px;

}

.logobig{ font-size:48px; line-height:52px; color:#333745; text-align:left;font-family:Helvetica, sans-serif;border-bottom:1px solid #eb5858; }

.logobig2 { font-size:28px; line-height:32px; color:#fff; text-align:left;font-family:Helvetica, sans-serif; background:#eb5858;}

.logosml{ color: #555;  padding:5px; float:left;    font-size: 12px;

font-weight: normal;

line-height: 14px;

text-transform: uppercase;text-align:left;}

/* --- shopping cart --- */

#header .cart{

background:url(../images/cart.png) no-repeat 5px 2px #333745; position:absolute;z-index:99; width:30%;

top:0px;

right:0px;

font-size:11px;

line-height:18px; padding:10px 5px 10px 50px;

}

#header .navigation{ position:absolute; left:0; top:3px;}

#header #head-search{ position: absolute;top:75px; right:0; widows:50%; text-align:right; }

.herdmajun{ position: absolute;top:140px; left:0; right:0;  height:42px; }

.shopby { position: absolute; top:0px; left:0px;background:url(../images/list.png) no-repeat 8px 8px #eb5858; color:#fff; font-size:12px; padding:10px 5%; line-height:18px;text-transform: uppercase; width:60%;}

.shopby .zjnr{	border:1px solid #FF6600; background:#fff; overflow:hidden;	position:absolute; left:0; width:140%;top:38px; z-index:100;	text-transform:none; display:none; padding:1%;}

.shopby .zjnr a{ text-transform:lowercase; color:#333745; font-size:12px;}

#head-search input {

border: 1px solid #fff;

color: #222222;

height: 26px; width:65%;

margin: 0;

padding: 5px;

}

/* --- languages --- */

#header .lang{

position:absolute;

top:5px;

right:155px;

color: #333; background:#ddd;

font-size: 13px;

font-weight: bold;

padding: 4PX;

text-align: center;

text-transform: capitalize;

}

#header .majunus{

position:absolute;

top:0px;

right:120px; color: #111; background:#fff;

font-size: 15px;

padding:5px;

text-align: center;

text-transform: capitalize;

}

#header .currencies{

float:left;

color:#656565;

font-size:12px;

line-height:15px;

position:absolute;

right:5px;

top:5px;

z-index:100;

text-align:left;

display:none;

}

.product-col{position:relative;text-align:left; float:left;  width:31%; background:#fff; padding:0.6%;border-bottom: 1px solid #eee;border-right: 1px solid #eee; margin:0.3%;

margin-bottom:5px;

}

.product-col .price{ background:#eb5858; z-index:5; position: absolute; top:40%; left:0;  padding:2px; color:#fff;}

.product-col:hover{ background:#333745;}

.prod-info h3{ font-weight:normal; color:#fff;}

.product-col img{ width:100%; height:auto; }

.product-col .zenzc{ width: 100%;

  height: 0;

  padding-bottom: 110%;

  overflow: hidden;}

.product-col .prod-info{  height: auto; z-index:5; position: absolute; bottom:0px; left:0; right:0; padding:5px; background:#fff;}

.product-col2{position:relative; float:left;width:23%; background:#fff; padding:0.7%; padding-bottom:68px; margin:0.2%;

margin-bottom:5px;box-shadow: 2px 2px 2px #ccc;

}

.product-col2:hover { background:#ea6e55;}

.product-col2 .price{  height:20px; background:url(../images/namebg.png); z-index:5; position: absolute; top:58px; left:0;  padding:5px;}

.product-col2 img{ text-align:center; width:100%; height:auto; }

.product-col2 .prod-info{  height: auto; z-index:5; position: absolute; bottom:0px; left:0; right:0; padding:5px; background:url(../images/namebg.png);}

.product-col2 .zenzc{ height:200px;  z-index:1; }

.product-col22{ position:relative;text-align:left;  width:30.0%;padding:1%; float:left; height: auto;border:2px solid #eee; margin-left:0.3%;

margin-bottom:10px;

}

.product-col22 img{ width:100%; height:auto;}

.product-col22 .img{ width: 100%;

  height: 0;

  padding-bottom: 120%;

  overflow: hidden;}

.product-col22 .prod-all6{ z-index:5; position: absolute; bottom:10px;}

.product-col22:hover{border:2px solid #eb5858;}

.product-col22 .price{  height:20px;   font-size:12px!important; }

.product-col22 .normalprice{z-index:5; position: absolute; top:40%; left:0px; width:50px;  padding:5px;text-align:left; background:url(../images/namebg.png);}

.product-col22 .productSpecialPrice{z-index:5; position: absolute; top:40%; left:60px;  padding:5px;text-align:left;background:url(../images/namebg.png); }

.product-col22 .prod-info{  height: auto; z-index:5; position: absolute; bottom:0px; left:0; right:0; padding:5px;text-align:left; background:#fff; height:80px;}

.product-col7{ width:48%; height:120px; float:left; margin:3px; }

.product-col7 .img{ float:left; width:30%;}

.product-col7 .category-subheadings2{ float:left; margin-left:1%; width:68%;}

.category-subheadings2 a{ color:#333745;}

.product-col2 .productPriceDiscount{ position: absolute;left:0px;top:-68px; background:#eb5858; float:11px; line-height:14px; color:#fff; padding:4px;width:30px;height:auto; word-wrap:break-word;text-transform: uppercase; }

.product-col22 .productPriceDiscount{ position: absolute;right:0px;top:0; background:#eb5858; float:11px; line-height:14px; color:#fff; padding:4px;width:30px;height:auto; word-wrap:break-word;text-transform: uppercase; }



.page-content .productPriceDiscount{ position: absolute;left:5px;top:5px; background:#eb5858; float:11px; line-height:14px; color:#fff; padding:4px;width:30px;height:auto; word-wrap:break-word;text-transform: uppercase; z-index:6;font-size: 11px;}

/*----------------------------*/

.produfleft{ width:49%; float:left;}

.produfleft #productMainImage img{ width:100%; height:auto;}

.produfleft2{ width:49%; float:left;background:#f4f4f4; height: auto; margin-left:1%; }

.product-col8{ width:98%;overflow:hidden; height: auto; padding:1%; background:#f4f4f4; margin-bottom:2px;}

.product-col8 .img{ float:left; width:30%; }

.product-col8 .img img{width:90%; height:auto; }

.product-col8 .wrapper{ float:left; width:68%; }

#reviewWriteMainImage { width:48%; float:left;}

#reviewWriteMainImage img{ width:100%; height:auto;}

#reviewWriteMaintext { width:48%; float:left; margin-left:1%; }

.categoryListBoxContents {padding:5px 0; background:#fafafa; margin-bottom:8px; text-align:

center;border-bottom:2px solid #eb5858; float:left; width:24%; margin-right:2px; margin-bottom:2px;}

.product-col .button4 {z-index:10; position: absolute; bottom:0px; left:0px; right:0px; padding:5px;background:#333745; height:80px;

display:block;}

}

@media screen and (min-width: 440px) and (max-width: 579px) {



#header{

position:relative;

height:235px;

z-index:9;

}

/* --- logo --- */

#header .logo{

position:absolute; width:100%; 

top:40px;

left:0px;

}

.logobig{ font-size:48px; line-height:52px; color:#333745; text-align:left;font-family:Helvetica, sans-serif;border-bottom:1px solid #eb5858; }

.logobig2 { font-size:28px; line-height:32px; color:#fff; text-align:left;font-family:Helvetica, sans-serif; background:#eb5858;}

.logosml{ color: #555;  padding:5px; float:left;    font-size: 12px;

font-weight: normal;

line-height: 14px;

text-transform: uppercase;text-align:left;}

/* --- shopping cart --- */

#header .cart{

background:url(../images/cart.png) no-repeat 5px 2px #333745; position:absolute;z-index:99; width:10%;

top:0px;

right:0px;

font-size:11px;

line-height:18px; padding:12px 5px 11px 50px;

}

#header .cart .st1{ display:none;}

#header .navigation{ position:absolute; left:0; top:3px;}

#header #head-search{ position: absolute;top:125px; left:0; right:0; widows:100%; text-align:right; }

.herdmajun{ position: absolute;top:190px; left:0; right:0;  height:42px; }

.shopby { position: absolute; top:0px; left:0px;background:url(../images/list.png) no-repeat 8px 8px #eb5858; color:#fff; font-size:12px; padding:10px 10%; line-height:18px;text-transform: uppercase; width:65%;}

.shopby .zjnr{	border:1px solid #FF6600; background:#fff; overflow:hidden;	position:absolute; left:0; width:115%;top:38px; z-index:100;	text-transform:none; display:none; padding:1%;}

.shopby .zjnr a{ text-transform:lowercase; color:#333745; font-size:12px;}

#head-search input {

border: 1px solid #fff;

color: #222222;

height: 28px; 

margin: 0;

padding: 5px;

}

#head-search .input{ float:left;width:22%;}

#head-search .input2{ float:left;width:72%;}

/* --- languages --- */

#header .lang{

position:absolute;

top:5px;

right:155px;

color: #333; background:#ddd;

font-size: 13px;

font-weight: bold;

padding: 4PX;

text-align: center;

text-transform: capitalize;

}

#header .majunus{

position:absolute;

top:0px;

right:120px; color: #111; background:#fff;

font-size: 15px;

padding:5px;

text-align: center;

text-transform: capitalize;

}

#header .currencies{

float:left;

color:#656565;

font-size:12px;

line-height:15px;

position:absolute;

right:5px;

top:5px;

z-index:100;

text-align:left;

display:none;

}

.product-col{position:relative;text-align:left; float:left;  width:45%; background:#fff; padding:1.8%;border-bottom: 1px solid #eee;border-right: 1px solid #eee; margin:0.3%;

margin-bottom:5px;

}

.product-col .price{ background:#eb5858; z-index:5; position: absolute; top:40%; left:0;  padding:2px; color:#fff;}

.product-col:hover{ background:#333745;}

.prod-info h3{ font-weight:normal; color:#fff;}

.product-col img{ width:100%; height:auto; }

.product-col .zenzc{ width: 100%;

  height: 0;

  padding-bottom: 110%;

  overflow: hidden;}

.product-col .prod-info{  height: auto; z-index:5; position: absolute; bottom:0px; left:0; right:0; padding:5px; background:#fff;}

.product-col2{position:relative; float:left;width:46%; background:#fff; padding:1.7%; margin:0.2%;

margin-bottom:5px;box-shadow: 2px 2px 2px #ccc;

}

.product-col2:hover { background:#ea6e55;}

.product-col2 .price{  height:20px; background:url(../images/namebg.png); z-index:5; position: absolute; top:120px; left:0;  padding:5px;}

.product-col2 img{ text-align:center; width:100%; height:auto; }

.product-col2 .prod-info{  height: auto; z-index:5; position: absolute; bottom:0px; left:0; right:0; padding:5px; background:url(../images/namebg.png);}

.product-col2 .zenzc{ height:200px;  z-index:1; }

.product-col22{ position:relative;text-align:left;  width:44.5%;padding:2%; float:left; height: auto;border:2px solid #eee; margin-left:0.3%;

margin-bottom:10px;

}

.product-col22 img{ width:100%; height:auto;}

.product-col22 .img{ width: 100%;

  height: 0;

  padding-bottom: 120%;

  overflow: hidden;}



.product-col22 .prod-all6{ z-index:5; position: absolute; bottom:10px;}

.product-col22:hover{border:2px solid #eb5858;}

.product-col22 .price{  height:20px;   font-size:12px!important; }

.product-col22 .normalprice{z-index:5; position: absolute; top:60%; left:0px; width:50px;  padding:5px;text-align:left; background:url(../images/namebg.png);}

.product-col22 .productSpecialPrice{z-index:5; position: absolute; top:60%; left:60px;  padding:5px;text-align:left;background:url(../images/namebg.png); }

.product-col22 .prod-info{  height: auto; z-index:5; position: absolute; bottom:0px; left:0; right:0; padding:5px;text-align:left; background:#fff; height:80px;}

.product-col7{ width:48%; height:120px; float:left; margin:3px; }

.product-col7 .img{ float:left; width:30%;}

.product-col7 .category-subheadings2{ float:left; margin-left:1%; width:68%;}

.category-subheadings2 a{ color:#333745;}

.product-col2 .productPriceDiscount{ position: absolute;left:0px;top:-120px; background:#eb5858; float:11px; line-height:14px; color:#fff; padding:4px;width:30px;height:auto; word-wrap:break-word;text-transform: uppercase; }

.product-col22 .productPriceDiscount{ position: absolute;right:0px;top:60%; background:#eb5858; float:11px; line-height:14px; color:#fff; padding:4px;width:30px;height:auto; word-wrap:break-word;text-transform: uppercase; }



.page-content .productPriceDiscount{ position: absolute;left:5px;top:5px; background:#eb5858; float:11px; line-height:14px; color:#fff; padding:4px;width:30px;height:auto; word-wrap:break-word;text-transform: uppercase; z-index:6;font-size: 11px;}

/*----------------------------*/

.produfleft{ width:98.5%; height:auto;}

.produfleft #productMainImage img{ width:100%; height:auto;}

.produfleft2{ width:98.5%;background:#f4f4f4; height: auto;margin-top:10px;}

.product-col8{ width:98%;overflow:hidden; height: auto; padding:1%; background:#f4f4f4; margin-bottom:2px;}

.product-col8 .img{ float:left; width:30%; }

.product-col8 .img img{width:90%; height:auto; }

.product-col8 .wrapper{ float:left; width:68%; }

#reviewWriteMainImage { width:100%; float:left;}

#reviewWriteMainImage img{ width:100%; height:auto;}

#reviewWriteMaintext { width:100%; float:left;}

#banner2 .button{ display:none;}

#banner3 .button{ display:none;}

.categoryListBoxContents {padding:5px 0; background:#fafafa; margin-bottom:8px; text-align:

center;border-bottom:2px solid #eb5858; float:left; width:48.5%; margin-right:2px; margin-bottom:2px;}

.product-col .button4 {z-index:10; position: absolute; bottom:0px; left:0px; right:0px; padding:5px;background:#333745; height:80px;

display:block;}

#shoppingCartDefault .cartQuantityUpdate{ display:none;}

#shoppingCartDefault #scUpdateQuantity{ display:none;}

}

@media screen and (min-width: 345px) and (max-width: 439px) {

#header{

position:relative;

height:235px;

z-index:9;

}

/* --- logo --- */

#header .logo{

position:absolute; width:100%; 

top:40px;

left:0px;

}

.logobig{ font-size:48px; line-height:52px; color:#333745; text-align:left;font-family:Helvetica, sans-serif;border-bottom:1px solid #eb5858; }

.logobig2 { font-size:28px; line-height:32px; color:#fff; text-align:left;font-family:Helvetica, sans-serif; background:#eb5858;}

.logosml{ color: #555;  padding:5px; float:left;    font-size: 12px;

font-weight: normal;

line-height: 14px;

text-transform: uppercase;text-align:left;}

/* --- shopping cart --- */

#header .cart{

background:url(../images/cart.png) no-repeat 5px 2px #333745; position:absolute;z-index:99; width:10%;

top:0px;

right:0px;

font-size:11px;

line-height:18px; padding:12px 5px 11px 50px;

}

#header .cart .st1{ display:none;}

#header .navigation{ position:absolute; left:0; top:3px;}

#header #head-search{ position: absolute;top:125px; left:0; right:0; widows:100%; text-align:right; }

.herdmajun{ position: absolute;top:190px; left:0; right:0;  height:42px; }

.shopby { position: absolute; top:0px; left:0px;background:url(../images/list.png) no-repeat 8px 8px #eb5858; color:#fff; font-size:12px; padding:10px 10%; line-height:18px;text-transform: uppercase; width:65%;}

.shopby .zjnr{	border:1px solid #FF6600; background:#fff; overflow:hidden;	position:absolute; left:0; width:115%;top:38px; z-index:100;	text-transform:none; display:none; padding:1%;}

.shopby .zjnr a{ text-transform:lowercase; color:#333745; font-size:12px;}

#head-search input {

border: 1px solid #fff;

color: #222222;

height: 26px; 

margin: 0;

padding: 5px;

}

#head-search .input{ float:left;width:22%;}

#head-search .input2{ float:left;width:74%;}

/* --- languages --- */

#header .lang{

position:absolute;

top:5px;

right:155px;

color: #333; background:#ddd;

font-size: 13px;

font-weight: bold;

padding: 4PX;

text-align: center;

text-transform: capitalize;

}

#header .majunus{

display:none;

}

#header .currencies{

display:none;

}

.product-col{position:relative;text-align:left; float:left;  width:45%; background:#fff; padding:1.8%;border-bottom: 1px solid #eee;border-right: 1px solid #eee; margin:0.3%;

margin-bottom:5px;

}

.product-col .price{ background:#eb5858; z-index:15; position: absolute; top:50%; left:0;  padding:2px; color:#fff;}

.product-col:hover{ background:#333745;}

.prod-info h3{ font-weight:normal; color:#fff;}

.product-col img{ width:100%; height:auto; }

.product-col .zenzc{ width: 100%;

  height: 0;

  padding-bottom: 120%;

  overflow: hidden;}

.product-col .prod-info{  height: auto; z-index:5; position: absolute; bottom:0px; left:0; right:0; padding:5px; background:#fff;}

.product-col2{position:relative; float:left;width:46%; background:#fff; padding:1.7%; padding-bottom:68px; margin:0.2%;

margin-bottom:5px;box-shadow: 2px 2px 2px #ccc;

}

.product-col2:hover { background:#ea6e55;}

.product-col2 .price{  height:20px; background:url(../images/namebg.png); z-index:5; position: absolute; top:78px; left:0;  padding:5px;}

.product-col2 img{ text-align:center; width:100%; height:auto; }

.product-col2 .prod-info{  height: auto; z-index:5; position: absolute; bottom:0px; left:0; right:0; padding:5px; background:url(../images/namebg.png);}

.product-col2 .zenzc{ height:200px;  z-index:1; }

.product-col22{ position:relative;text-align:left;  width:44.4%;padding:2%; float:left; height: auto;border:2px solid #eee; margin-left:0.3%;

margin-bottom:10px;

}

.product-col22 img{ width:100%; height:auto;}

.product-col22 .img{ width: 100%;

  height: 0;

  padding-bottom: 120%;

  overflow: hidden;}

.product-col22 .prod-all6{ z-index:5; position: absolute; bottom:10px;}

.product-col22:hover{border:2px solid #eb5858;}

.product-col22 .price{  height:20px;   font-size:12px!important; }

.product-col22 .normalprice{z-index:5; position: absolute; top:50%; left:0px; width:50px;  padding:5px;text-align:left; background:url(../images/namebg.png);}

.product-col22 .productSpecialPrice{z-index:5; position: absolute; top:50%; left:60px;  padding:5px;text-align:left;background:url(../images/namebg.png); }

.product-col22 .prod-info{  height: auto; z-index:5; position: absolute; bottom:0px; left:0; right:0; padding:5px;text-align:left; background:#fff; height:80px;}

.product-col7{ width:98%; height:120px; float:left; margin:3px; }

.product-col7 .img{ float:left; width:30%;}

.product-col7 .category-subheadings2{ float:left; margin-left:1%; width:68%;}

.category-subheadings2 a{ color:#333745;}

.product-col2 .productPriceDiscount{ position: absolute;left:0px;top:-78px; background:#eb5858; float:11px; line-height:14px; color:#fff; padding:4px;width:30px;height:auto; word-wrap:break-word;text-transform: uppercase; }

.product-col22 .productPriceDiscount{ position: absolute;right:0px;top:0; background:#eb5858; float:11px; line-height:14px; color:#fff; padding:4px;width:30px;height:auto; word-wrap:break-word;text-transform: uppercase; }

.page-content .productPriceDiscount{ position: absolute;left:5px;top:5px; background:#eb5858; float:11px; line-height:14px; color:#fff; padding:4px;width:30px;height:auto; word-wrap:break-word;text-transform: uppercase; z-index:6;font-size: 11px;}

/*----------------------------*/

.produfleft{ width:97.6%; height:auto;}

.produfleft #productMainImage img{ width:100%; height:auto;}

.produfleft2{ width:97.6%; float:left;background:#f4f4f4; height: auto; margin-left:1%; margin-top:10px;}

.product-col8{ width:97%;overflow:hidden; height: auto; padding:1%; background:#f4f4f4; margin-bottom:2px;}

.product-col8 .img{ float:left; width:30%; }

.product-col8 .img img{width:90%; height:auto; }

.product-col8 .wrapper{ float:left; width:68%; }

#reviewWriteMainImage { width:100%; float:left;}

#reviewWriteMainImage img{ width:100%; height:auto;}

#reviewWriteMaintext { width:100%; float:left; }

#reviewWriteMaintext, .date-added{ display:none;}

#banner2 { display:none;}

#banner3{ display:none;}

#hfoot .menu li { width:33%;display:block; float:left;}

#hfoot .menu li a{ padding:2px;}

#header .currencies .select.jqTransformHidden{

display:none;

}

#header .currencies .jqTransformSelectWrapper{

display:none;

}

#header .currencies .jqTransformSelectWrapper div{

display:none;

}

#header .currencies .jqTransformSelectWrapper div span{

display:none;

}

#header .jqTransformSelectWrapper a.jqTransformSelectOpen {

display:none;

}

.categoryListBoxContents {padding:5px 0; background:#fafafa; margin-bottom:8px; text-align:

center;border-bottom:2px solid #eb5858; float:left; width:48.5%; margin-right:2px; margin-bottom:2px;}

.product-col .button4 {z-index:10; position: absolute; bottom:0px; left:0px; right:0px; padding:5px;background:#333745; height:90px;

display:block;}

#navBreadCrumb { display:none;}

#shoppingCartDefault .cartQuantityUpdate{ display:none;}

#shoppingCartDefault #scUpdateQuantity{ display:none;}

#shoppingCartDefault #scUnitHeading{ display:none;}

#shoppingCartDefault .cartUnitDisplay{ display:none;}

}

@media only screen and (max-width: 344px) {

#header{

position:relative;

height:235px;

z-index:9;

}

/* --- logo --- */

#header .logo{

position:absolute; width:100%; 

top:40px;

left:0px;

}

.logobig{ font-size:48px; line-height:52px; color:#333745; text-align:left;font-family:Helvetica, sans-serif;border-bottom:1px solid #eb5858; }

.logobig2 { font-size:28px; line-height:32px; color:#fff; text-align:left;font-family:Helvetica, sans-serif; background:#eb5858;}

.logosml{ color: #555;  padding:5px; float:left;    font-size: 12px;

font-weight: normal;

line-height: 14px;

text-transform: uppercase;text-align:left;}

/* --- shopping cart --- */

#header .cart{

background:url(../images/cart.png) no-repeat 5px 2px #333745; position:absolute;z-index:99; width:10%;

top:0px;

right:0px;

font-size:11px;

line-height:18px; padding:12px 5px 11px 50px;

}

#header .cart .st1{ display:none;}

#header .navigation{ position:absolute; left:0; top:3px;}

#header #head-search{ position: absolute;top:125px; left:0; right:0; widows:100%; text-align:right; }

.herdmajun{ position: absolute;top:190px; left:0; right:0;  height:42px; }

.shopby { position: absolute; top:0px; left:0px;background:url(../images/list.png) no-repeat 8px 8px #eb5858; color:#fff; font-size:12px; padding:10px 10%; line-height:18px;text-transform: uppercase; width:65%;}

.shopby .zjnr{	border:1px solid #FF6600; background:#fff; overflow:hidden;	position:absolute; left:0; width:115%;top:38px; z-index:100;	text-transform:none; display:none; padding:1%;}

.shopby .zjnr a{ text-transform:lowercase; color:#333745; font-size:12px;}

#head-search input {

border: 1px solid #fff;

color: #222222;

height: 26px; 

margin: 0;

padding: 5px;

}

#head-search .input{ float:left;width:22%;}

#head-search .input2{ float:left;width:68%;}

/* --- languages --- */

#header .lang{

position:absolute;

top:5px;

right:155px;

color: #333; background:#ddd;

font-size: 13px;

font-weight: bold;

padding: 4PX;

text-align: center;

text-transform: capitalize;

}

#header .majunus{

display:none;

}

#header .currencies{

display:none;

}

.product-col{position:relative;text-align:left; float:left;  width:96%; background:#fff; padding:1.8%;border-bottom: 1px solid #eee;border-right: 1px solid #eee; margin:0.3%;

margin-bottom:5px; padding-bottom:10%;

}

.product-col .price{ background:#eb5858; z-index:5; position: absolute; top:60%; right:10%;  padding:2px; color:#fff;}

.prod-info h3{ font-weight:normal; color:#fff;}

.product-col .zenzc{ width:30%; height:auto; float:left;}

.product-col img{ width:100%; height:auto;}

.product-col .prod-info{  height: auto; float:left; width:60%; z-index:5; position: absolute; top:5%; left:35%; right:0; padding:2%;}

.product-col .button4 { display:none;}

.product-col .button1{ display:none;}

.product-col2{position:relative; width:46%; background:#fff; padding:1.7%; padding-bottom:68px; margin:0.2%; float:left;

margin-bottom:5px;box-shadow: 2px 2px 2px #ccc;

}

.product-col2:hover { background:#ea6e55;}

.product-col2 .price{  height:20px; background:url(../images/namebg.png); z-index:5; position: absolute; top:68px; left:0;  padding:5px;}

.product-col2 img{ text-align:center; width:100%; height:auto; }

.product-col2 .prod-info{  height: auto; z-index:5; position: absolute; bottom:0px; left:0; right:0; padding:5px; background:url(../images/namebg.png);}

.product-col2 .zenzc{ height:200px;  z-index:1; }

.product-col22{ position:relative;text-align:left;  width:94.5%;padding:2%; float:left; height: auto;border:2px solid #eee; margin-left:0.3%;

margin-bottom:10px; padding-bottom:18%;

}

.product-col22 img{ width:35%; height:auto; float:left;}

.product-col22 .prod-all6{ z-index:5; position: absolute; bottom:10px;}

.product-col22:hover{border:2px solid #eb5858;}

.product-col22 .price{  height:20px;   font-size:12px!important; }

.product-col22 .normalprice{z-index:5; position: absolute; top:5%; right:110px; width:50px;  padding:5px;text-align:left; background:url(../images/namebg.png);}

.product-col22 .productSpecialPrice{z-index:5; position: absolute; top:5%; right:50px;  padding:5px;text-align:left;background:url(../images/namebg.png); }

.product-col22 .prod-info{   width:55%; height:auto; float:left; z-index:5; position: absolute; bottom:0px; left:38%; right:0; padding:5px;text-align:left;  height:80px;}

.product-col7{ width:98%; height:120px; float:left; margin:3px; }

.product-col7 .img{ float:left; width:30%;}

.product-col7 .category-subheadings2{ float:left; margin-left:1%; width:68%;}

.category-subheadings2 a{ color:#333745;}

.product-col2 .productPriceDiscount{ position: absolute;left:0px;top:-68px; background:#eb5858; float:11px; line-height:14px; color:#fff; padding:4px;width:30px;height:auto; word-wrap:break-word;text-transform: uppercase; }

.product-col22 .productPriceDiscount{ position: absolute;right:0px;top:0; background:#eb5858; float:11px; line-height:14px; color:#fff; padding:4px;width:30px;height:auto; word-wrap:break-word;text-transform: uppercase; }

.product-col .zen_icon_img{ display:none;}

.page-content .productPriceDiscount{ position: absolute;left:5px;top:5px; background:#eb5858; float:11px; line-height:14px; color:#fff; padding:4px;width:30px;height:auto; word-wrap:break-word;text-transform: uppercase; z-index:6;font-size: 11px;}

/*----------------------------*/

.produfleft{ width:96%; float:left;}

.produfleft #productMainImage img{ width:100%; height:auto;}

.produfleft2{ width:96%; float:left;background:#f4f4f4; height: auto; margin-left:1%; margin-top:10px; }

.product-col8{ width:98%;overflow:hidden; height: auto; padding:1%; background:#f4f4f4; margin-bottom:2px;}

.product-col8 .img{ float:left; width:30%; }

.product-col8 .img img{width:90%; height:auto; }

.product-col8 .wrapper{ float:left; width:68%; }

.product-col8 .content{ display:none;}

#reviewWriteMainImage { width:90%; height:auto;}

#reviewWriteMainImage img{ width:90%; height:auto;}

#reviewWriteMaintext { width:90%; height:auto; }

#reviewWriteMaintext .date-added{ display:none;}

#banner2 { display:none;}

#banner3{ display:none;}

#hfoot .menu li { width:33%;display:block; float:left;}

#hfoot .menu li a{ padding:2px;}

#header .currencies .select.jqTransformHidden{

display:none;

}

#header .currencies .jqTransformSelectWrapper{

display:none;

}

#header .currencies .jqTransformSelectWrapper div{

display:none;

}

#header .currencies .jqTransformSelectWrapper div span{

display:none;

}

#header .jqTransformSelectWrapper a.jqTransformSelectOpen {

display:none;

}

.categoryListBoxContents {padding:5px 0; background:#fafafa; margin-bottom:8px; text-align:

center;border-bottom:2px solid #eb5858; float:left; width:48.5%; margin-right:2px; margin-bottom:2px;}

#navBreadCrumb { display:none;}

#shoppingCartDefault .cartQuantityUpdate{ display:none;}

#shoppingCartDefault #scUpdateQuantity{ display:none;}

#shoppingCartDefault #scUnitHeading{ display:none;}

#shoppingCartDefault .cartUnitDisplay{ display:none;}

#shoppingCartDefault #scTotalHeading{ display:none;}

#shoppingCartDefault .cartTotalDisplay{ display:none;}

.prod-all{ display:none;}

}

/* _______ dropdown cart _______ */

#header .cart .st1{color:#fff;text-transform: uppercase; font-size:12px; margin-right:5px;}

#header .cart a.on { }

#header .cart a.on{ font-weight:bold; color:#fff; text-decoration:none;text-transform: uppercase; font-size:12px; line-height:15px;   }

#header .cart a.on:hover{ color:#ccc;}

#header .cart  a.on{cursor:pointer;}

.cart-down, .none{	border:1px solid #A8250B; background:#fff; overflow:hidden;	position:absolute; width:300px; right:0; top:38px; z-index:100;	text-transform:none; display:none;}

.none{ text-align:center; text-transform:uppercase;}

.cart_item{	width:96%; overflow:hidden; background:url(../images/tail-cart.gif) repeat-x 0 100% #fff;	padding:3%; margin:2px 0;}

.cart_item .left-info{ float:left;}

.cart_item .center-info{float:left; width:165px;}

.cart_item span{float:left;	margin:0 5px 0 0;}

.cart_item .quantity{color:#000; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; margin:1px 5px 0 0;}

.cart_item .quantity .spr{font-size:8px; font-weight:normal; font-style:normal;}

.cart_item .cart-name{color:#000; font-size:12px; line-height:18px; float:left; text-transform:none; text-decoration:none;}

.cart_item .cart-name:hover{text-decoration:underline;}

.cart_item .model{display:block;font-size:10px;margin-top:1px; color:#676363; text-transform:lowercase; font-family:Tahoma, Geneva, sans-serif; width:100%;}

.cart_item a.cart-img{ float:left; display:inline-block;margin:0 5px 0 0;}

.cart_item a.cart-img img{ width:60px;}

.cart_item .cart-price{	float:left;	color:#000;	font-size:14px;	font-weight:normal; margin:1px 0 0 0; }

.cart_item .delete{	float:right;padding:4px;}

.cart-down .cart-bottom{text-align:right; overflow:hidden; width:256px;	padding:12px; }

.cart-down .cart-bottom .total{ width:100%; display:block; font-size:13px; font-weight:normal;}

.cart-down .cart-bottom .total strong{ font-weight:normal;}

.cart-down .cart-bottom .total span{ font-size:14px; color:#000;	margin:0 0 0 5px;}

.cart-down .cart-bottom a{float:left;}

.cart-down .cart-bottom .btnsa{overflow:hidden;	margin:10px 0 0 0;	text-align:right;	float:right;}

/* --- navigation --- */

#header .navigation a{  color: #fff; 

font-size: 12px;

padding:5px;

text-align: center;

float:left;margin-right:2px;text-transform: uppercase;}

#header .navigation a:hover{ color:#333745;}

/* --- search --- */

.herdmajun a{ color:#fff;}

#header .lang a{ color:#222;}

/* --- currencies --- */



#header .currencies .select.jqTransformHidden{

display:none;

}

#header .currencies .jqTransformSelectWrapper{

border:none; background:none;

float:left;

width:120px!important;

padding: 0 0 0 0;

cursor:default;

}

#header .currencies .jqTransformSelectWrapper div{

height:25px!important;

overflow:hidden;

background:url(../images/cur-arrow1.gif) no-repeat 90px 0px #fff;

}

#header .currencies .jqTransformSelectWrapper div span{

font-size:12px;

color:#333745;

padding:5px 37px 5px 13px;

width:90px!important;

height:25px!important;

overflow:hidden;

float:left;

cursor:pointer;

}

#header .jqTransformSelectWrapper a.jqTransformSelectOpen {

background:none;

display: block;

height: 31px;

position: absolute;

right: 0;

width: 31px;

}

#header .currencies ul{

width:118px!important; margin:0; padding:0;

height:auto;

overflow:hidden;border-top:none;

border:1px solid #eb5858;

background:#fff;

}

#header .currencies ul li{

line-height:11px;

overflow:hidden;

width:120px!important;

}

#header .currencies ul li a{

color:#222;

font-size:11px;padding:7px;

line-height:14px;

text-decoration:none;

display:block;}

#header .currencies ul li a:hover{

color:#fff; background:#eb5858;

}

/* ============================= content ===================== */

.name{ font-size:17px; text-decoration:none; line-height:20px; font-weight:bold;}

.name strong{ font-weight:bold;}

.name:hover{ color:#A8250B;}

#column-left{ padding-right:5px; }

#column_right{padding-left:10px; }

.column-center-padding{}

.centerColumn,

.centerBoxWrapper{ overflow:hidden;}

/* --- product --- */

.product-col .name{  font-size:11px; line-height:12px;  color:#313131; font-weight:normal; text-decoration:none;}

.product-col .name:hover{ color:#3d3d3d;}

.product-col .text{ padding:0 0 0 0;}

.product-col .normalprice{ color:#a5a5a5; font-size:12px; font-weight:normal;text-decoration: line-through;}

.product-col .normalprice span{ text-decoration:line-through;}

.product-col .productSpecialPrice{ margin-top:-3px; display:inline-block;}

.product-col .productSpecialPrice span{ font-size:15px;}

.product-col .zenbn{ border-top:1px solid #eb5858;padding-top:5px; margin-top:5px;}

.product-col .button1{ float:right;}

.product-col .button2{  float:right;}

.product-col .button3{  float:left;}

.product-col .normalprice{ color:#fff;}

.product-col .productSpecialPrice { color:#fff;}

.button4 .title{ color:#fff; font-size:11px; line-height:14px;}

.button4 .compare_btn{ color:#fff;}

.product-col .remove{  z-index:5; position: absolute; bottom:5px; right:5px;background:#FCC802;

border: 1px solid #FAA41A;

color: #FFFFFF;

font-size: 11px;

margin-right: 2px;

padding: 3px;

text-align: center;

text-transform: uppercase;}

#tagss a { color:#fff; padding:6px; background:#A8250B; font-size:11px; line-height:32px; }

.ressvv{ float:right;}

/* --- product2 --- */

.product-col2 .name a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:12px; font-weight:bold; color:#fff; font-weight:normal; text-decoration:none;}

.product-col2 .button4 a{ color:#fff;}

.product-col2 .text{ padding:0 0 0 0;}

.product-col2 .normalprice{ color:#a5a5a5; font-size:12px; font-weight:normal;text-decoration: line-through;}

.product-col2 .normalprice span{ text-decoration:line-through;}

.product-col2 .productSpecialPrice{ margin-top:-3px; display:inline-block;}

.product-col2 .productSpecialPrice span{ font-size:15px;}

.product-col2 .zenbn{ border-top:1px solid #ececec;padding-top:5px;}

.product-col2 .button1{ float:left;}

.product-col2 .button2{  float:right;}

.product-col2 .button3{ }

.product-col2 .button4 {z-index:6; position: absolute; bottom:1px; left:0; right:0; padding:5px;background:#ea6e55;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.16);

 display:block;}

/* --- product22 --- */

.product-col22 .name{ font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:12px; font-weight:bold; color:#313131; font-weight:normal; text-decoration:none;}

.product-col22 .name:hover{ color:#3d3d3d;}

.prod-all6 {background:url(../images/clock.png) left no-repeat; padding-left:20px;}

.off3{ font-size:12px; color:#000;  line-height:14px;}

/* --- product3 --- */

.category-subheadings1{ background:#eb5858; color:#fff; font-size:12px; line-height:15px; padding:2px 5px;font-weight:bold; margin-bottom:5px;}

#reviewsWrite  .productPriceDiscount{ display:none;}

#indexCategories {}

#categoryImgListing {}

.categoryImg{  float:left; padding:0; margin:3px 15px 10px 0; border:1px solid #eaeaea; width:100px; height:100px; overflow:hidden;}

.categoryImg img{ width:100px; height:100px;}

#indexProductListCatDescription, #categoryDescription {}

.categoryListBoxContents .catxt{ margin:5px; color:#eb5858; font-size:12px; font-weight:800;height:36px;}

.categoryListBoxContents img{border:1px solid #eaeaea;}

#review-text{ width:100%;}

/* ============================= footer ====================== */

#hfoot { position:absolute; background:#222; left:0; right:0; }

#hfoot .menu{margin:0 auto 0px;text-align:center; }

#hfoot .menu  ul{ padding:0; margin-left:1px;}

#hfoot .menu li {float:left;border-right: 1px solid #444;}

#hfoot .menu li:hover {background:#eb5858}

#hfoot .menu li + li {}

#hfoot .menu li a {color:#fff;text-decoration:none; font-size:12px; line-height:18px;text-transform:uppercase;padding:6px 8px; display:block;}

#hfoot .menu li a:hover,

#hfoot .menu li a.active {color:#fff;}

/* ============================= banners ====================== */

.banners { height: auto; width:100%; float:left; }

#banner1{ 

width:100%; height: auto;

position:relative; 

overflow:hidden; margin-bottom:5px;

z-index:1;

}

#banner1 .bannerr {

position:absolute;//background:url(../images/namebg.png);

height:70px; top:18px; left:0px; padding:10px; z-index:2;

width:320px;

} 

#banner1 img{ width:100%; height:auto;}

#banner2 img{ width:100%; height:auto;} 

#banner3 img{ width:100%; height:auto;}  

#banner2{ 

float:left; width:50%;

position:relative;

z-index:1;

}

#banner3{ width:50%;

position:relative; float:left;

z-index:1;

}

#banner2 .bannerr{

position:absolute; padding:0;

height:168px;

width:240px;

top:0px;

left:0px!important;

margin:0px 0 0 0;

z-index:2;

} 

#banner1 .label{ font-size:28px; color:#666; line-height:28px; font-weight:

100; font-family:"Times New Roman", Times, serif; text-transform:uppercase;}

#banner1 .txt1{ font-size:12px; color:#222; line-height:18px; font-weight:

100; font-family:Verdana, Arial, Helvetica, sans-serif;}

#banner2 .label{ font-size:42px; color:#333745; line-height:48px; font-weight:

100; font-family:"Times New Roman", Times, serif; padding-left:10px;text-transform:uppercase;}

#banner2 .txt1{ font-size:30px; color:#eb5858; line-height:38px; font-weight:

100; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:10px;text-transform:uppercase;}

#banner2 .button{ font-size:12px; color:#222; line-height:18px; font-weight:

100; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:10px;text-transform:uppercase; background:none;}

#banner3 .bannerr{

position:absolute; padding:0;

height:168px;

width:240px;

top:0px;

left:0px!important;

margin:0px 0 0 0;

z-index:2;

} 

#banner3 .label{ font-size:42px; color:#333745; line-height:48px; font-weight:

100; font-family:"Times New Roman", Times, serif; padding-left:10px;text-transform:uppercase;}

#banner3 .txt1{ font-size:30px; color:#eb5858; line-height:38px; font-weight:

100; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:10px;text-transform:uppercase;}

#banner3 .button{ font-size:12px; color:#222; line-height:18px; font-weight:

100; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:10px;text-transform:uppercase; background:none;}



/*----------------------------*/

/* ============================= forms ======================= */

input, select, textarea{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal; color:#010101; border:solid 1px #e3e3e3; padding:2px; background:#fff; resize:none;}

input:focus, select:focus, textarea:focus{outline:none;}

.cartRemoveItemDisplay input,

#search-in-description, #inc-subcat, #gender-female, #gender-male, #newsletter-checkbox, #email-format-text, #email-format-html, #rating-1, #rating-2, #rating-3, #rating-4, #rating-5, #pmt-linkpoint_api, #pmt-moneyorder, #pmt-paypal, #pmt-cod, #notify-0{ border:none!important;}

#rating-1, #rating-2, #rating-3, #rating-4, #rating-5{margin:2px 4px 0 8px; padding:0; background:none;}

#globalnotify, #pmt-cod, #pmt-moneyorder, #ship-flat-flat, #ship-item-item, #ship-storepickup-storepickup, #gender-male, #gender-female, #email-format-html, #email-format-text, #newsletter{border:none!important;	position:relative; top:2px;}

#primary{ margin-left:10px;	position:relative; top:2px; border:none!important;}

#disc-ot_coupon{margin:25px 0 0 0;}

.catDescContent { background:#fff; padding:5px; font-size:12px; color:#555; margin-bottom:5px;}

.catDescContent p {font-size:12px; color:#555;}

.catDescContent strong {font-size:12px; color:#333;}

.tie-indent {background:#fff; height:100%; padding:10px;border:1px solid #fafafa; margin-bottom:5px;}

.on_sale { display:none; letter-spacing: position: absolute; left:22px;top:0; background:#fcc802;border:1px solid #faa41a; color:#fff; font-size:12px; padding:4px;width:10px;height:auto; word-wrap:break-word;text-transform: uppercase; }

.after { position: absolute; right:0; top:0;background:#fbad1d;

color:#fff; font-size:12px; padding:6px 3px 10px 5px;width:12px;height: auto; word-wrap:break-word;text-transform: uppercase; }

.before { position: absolute; right:0px; bottom:0;background:#7caa23; color:#fff; font-size:11px;width:10px;height:auto; word-wrap:break-word; padding:4px;text-transform: uppercase; z-index:999;}.indexfoot{ height:330px;  background:#333333;

}

.product-col4 .after { position: absolute; right:-1px; top:98px;background:url(../images/top.png) no-repeat;

color:#fff; font-size:12px; padding:2px;word-wrap:break-word;text-transform: uppercase; width:35px; height:20px; padding:39px 0px 1px 25px }

.indexleft img{ margin:4px;}

.indexleft{ width:500px;  padding:5px; height:320px;margin-bottom:5px;float:left; color:#fff; background:#eb5858;border-left:1px solid #44621c;}

.indexbest3{position:relative;width:309px; float:left;padding:5px; height:320px; border-right:1px solid #8ec840; background:#eb5858;}

.indexbest4{ position:relative;width:220px; float:left;padding:1px; height:400px;background:#f4f4f4;}

.headermajun { padding:2px 5px; font-size:14px; color:#fff;text-transform: uppercase; line-height:25px; background:#eb5858;}

.buytitle{ font-weight: bold;

margin: 5px; font-size:13px;}

.titlebuy{background:#fafafa;

color: #000000;

font-size: 14px;

font-weight: normal;border:1px solid #E1E1E1;padding:5px; text-align:center; width: auto; text-transform:capitalize;}

.innerbuy {border: 1px solid #E1E1E1;

padding: 5px;

text-align: center;width: auto;}

.addcart{ float:left; padding:10px;}

#ezPageDefault ,#siteMap ,#createAcctDefault ,#accountHistInfo ,#reviewsInfoDefault{background:#fff; height:100%; padding:5px;border-right:1px solid #cacaca; border-bottom:1px solid #cacaca; margin-bottom:5px;}

.importInfo{ font-family:Verdana; font-size:14px;border-right:1px solid #cacaca; border-bottom:1px solid #cacaca; margin-bottom:5px;}

#checkoutShipping ,#createAcctSuccess ,#reviewsDefault {background:#fff; height:100%; border-right:1px solid #cacaca; border-bottom:1px solid #cacaca; margin-bottom:5px;}

#maintenanceDefault {background:#fff; height:100%; padding:5px;border-right:1px solid #cacaca; border-bottom:1px solid #cacaca; margin-bottom:5px;}

#checkoutConfirmDefault {background:#fff; height:100%; padding:5px;border-right:1px solid #cacaca; border-bottom:1px solid #cacaca; margin-bottom:5px;}

#checkoutSuccess {background:#fff; height:100%; padding:5px;border-right:1px solid #cacaca; border-bottom:1px solid #cacaca; margin-bottom:5px;}

#accountDefault {background:#fff; height:100%; padding:5px;border-right:1px solid #cacaca; border-bottom:1px solid #cacaca; margin-bottom:5px;}

#accountPassword {background:#fff; height:100%; padding:5px;border-right:1px solid #cacaca; border-bottom:1px solid #cacaca; margin-bottom:5px;}

#accountNotifications {background:#fff; height:100%; padding:5px;border-right:1px solid #cacaca; border-bottom:1px solid #cacaca; margin-bottom:5px;}

#acctNewslettersDefault {background:#fff; height:100%; padding:5px;border-right:1px solid #cacaca; border-bottom:1px solid #cacaca; margin-bottom:5px;}

.newslt {background:#fff; height:100%; padding:5px;border-right:1px solid #cacaca; border-bottom:1px solid #cacaca; margin-bottom:5px;}

#ezPageDefault ,#siteMap ,#checkoutShipAddressDefault ,#createAcctDefault ,#accountHistInfo ,#reviewsInfoDefault ,#logoffDefaultMainContent ,#passwordForgotten ,#cartSubTotal ,#checkoutPayAddressDefault{background:#fff; height:100%; padding:5px;border-right:1px solid #cacaca; border-bottom:1px solid #cacaca; margin-bottom:5px;}

#NewArrivals ,#BestDeal ,#FreeShipping ,#abouts{ padding:10px;}

.inputao{background: none repeat scroll 0 0 #FFFFFF;

border: 1px solid #A8250B;

color: #222222;

float: left;

height: 22px;

margin: 0;

padding: 5px;

width: 200px;}

#reviewsInfoDefault{ padding:0;}

#productDescription img{ width:99%; height:auto;}

.fec-newsletter-email{ display:none;}

.product-col .productPriceDiscount{ display:none;}