* { margin:0; padding:0;}

body {  font-size:12px; line-height:17px; color:#555; font-family:

Arial, Helvetica, sans-serif;behavior:url(ie-css3.htc); }

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;}

li{ list-style:none;}

img {vertical-align:top;}

a img { border:0;}

ul { list-style:none;}

.alignright { text-align:right;}

.aligncenter { text-align:center;}

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



/* ============================= header ====================== */

.nav{background:url(../images/hdbg.png); padding:5px;

}

.nava{background:#fff;}

.nav2{background:url(../images/hdbg.png); padding:5px 0;}

.nav3{background:url(../images/hdbg.png);}

.nav5{background:#F0F6F8;}

.nav6{background:#fafafa;}

.nav7{ background:#fafafa;}

.nav8{background:#fafafa;}

@media (min-width: 1260px) {

.nav2 { padding:15px 0 15px 0;}

.nav .navigation{ text-align:right;}

.compareResult{ float:right;}

.produfleft2{ height:550px; }

}

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

.compareResult span{ display:none;}

.cart span{ display:none;}

.product-col #productPrices{ display:none;}

}

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

.product-col #productPrices{ display:none;}



}

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

.subcategory-image img{ width:100%; height:auto;}

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

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

}



 .newslt .articleImage{display: block;

  width: 30%;

  height: auto; float:left; margin-right:10px;}



/* --- logo --- */

.logo{ height:50px; padding-top:5px;

}

.logo .logobig{ font-size:30px; line-height:30px; color:#000;  text-align:left; font-weight:100; }

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

    font-weight: normal;

    line-height: 14px;

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

	.logobig2{ color:#222; padding:2px 5px;border-radius:5px; font-size:30px; background:#fff;}



.greeting{ font-size:12px; color:#222;float:left;text-transform: uppercase;}

.greeting a{ color:#000;}

/* --- navigation --- */

.nav .navigation{ line-height:22px; }

.nav .navigation a{  color: #555;

    font-size: 12px;

	margin-right:5px;

	}

.nav .navigation i{ font-size:14px; color:#000; margin-right:5px;}

/* --- search --- */

.head-search{ height:50px; padding-top:5px;}

.head-search .label{ float:left;}

.head-search .input1{color: #222; border:none;height: 36px;  margin: 0;padding:0; background:#fafafa; float:left; width:100%; margin-top:10px; }

.head-search .input2{ float:right;}

.head-search  input{height: 30px;  margin: 0;padding:0; background:#fafafa; color:#222; width:80%; border:none;}

/* --- languages --- */



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

.mheader{ position:relative; z-index:11;}

.mheader i{ font-size:30px; color:#222; margin-right:5px;}

.compareResult{ font-size:12px; margin-top:15px; height:35px; padding:3px; 

}

.compareResult span{

background:none; 

  color: #555;

    font-size: 14px;

    font-weight: 100;

}

.icon-heart{color:#353535;}

.buyynow a{ color:#fff;}

.count{ padding:2px 5px; color:#222; background:#fafafa;border-radius:10px; margin-left:5px; float:right; margin-top:10px;}

.cart{

font-size:12px; margin-top:15px; height:35px;padding:3px; position:absolute; right:5px;

   

}

.cart .st1{color:#555; font-size:14px; margin-right:5px; font-weight:100;}

.cart a.on { }

.cart a.on{ font-weight:none; color:#111; text-decoration:none;text-transform: uppercase; font-size:14px; line-height:15px;    }

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

/* _______ dropdown cart _______ */

.cart  a.on{cursor:pointer;}

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

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

.cart_item{	width:260px; overflow:hidden; background:url(../images/tail-cart.gif) repeat-x 0 100% #fff;	padding:12px; 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;  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; 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;}



/* --- currencies --- */

.nav .majunus{

position:absolute; right:120px;

color: #222; background:#fafafa;

 font-size: 12px;

 padding:2px 6px 3px 6px;

 text-transform: capitalize;

}

.nav .currencies{

	color:#222;

	font-size:12px; right:5px;

	line-height:18px;

    z-index:100; position:absolute;

	text-align:left;

	display:none;

}

.nav .currencies .select.jqTransformHidden{

	display:none;

}



.nav .currencies .jqTransformSelectWrapper{

	border:none; background:none;

	width:120px!important;

	padding: 0 0 0 0;

	cursor:default;

}

.nav .currencies .jqTransformSelectWrapper div{

	height:22px!important;

	overflow:hidden;

	background:url(../images/cur-arrow1.gif) no-repeat 95px 2px #fafafa;

}

.jqTransformSelectWrapper div span{

	font-size:11px;

	color:#222;

	padding:3px 10px;

	width:90px!important;

	overflow:hidden;

	float:left;

	cursor:pointer;

}

.nav .jqTransformSelectWrapper a.jqTransformSelectOpen {

    background:none; top:0;

    display: block;

    height: 21px;

    position: absolute;

    right: 0;

    width: 21px;

}

.nav .currencies ul{



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

	height:auto;

	overflow:hidden;border-top:none;

	border:none;

	background:#222;

}

.nav .currencies ul li{

	line-height:11px;

	

	overflow:hidden;

	width:120px!important;

}

.nav .currencies ul li a{

	color:#fff;

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

	line-height:14px;

	text-decoration:none;

	display:block;}

.nav .currencies ul li a:hover{

	color:#fff; background:#353535;

}

/* --- menu --- */

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

.cateh3{text-transform: uppercase;line-height:20px; font-size:14px; color:#555; margin:10px 0;border-bottom:1px solid #222; background:#fff; padding:5px 10px; }

.cateh3 i{ font-size:16px;}

.cateh4 { float:right;}

.cateh4 a{ color:#ffcd1;}

.centerBoxWrapper{ overflow:hidden;}

/* --- product --- */

.product-col{

	background-color:#fff;

	position:relative; /* For hover effect */



	transition:			box-shadow 0ms ease-in;

	-moz-transition:	box-shadow 0ms ease-in;

	-webkit-transition:	box-shadow 0ms ease-in;

	-o-transition:		box-shadow 0ms ease-in; margin:10px 0;box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);}



.product-col:hover {



		z-index:10;

		box-shadow:0 0 10px rgba(0,0,0,0.2);

		border-color:transparent;



		transition:			box-shadow 400ms ease-out;

		-moz-transition:	box-shadow 400ms ease-out;

		-webkit-transition:	box-shadow 400ms ease-out;

		-o-transition:		box-shadow 400ms ease-out;

}



.product-col:hover .productPriceDiscount {

  top: 0px;

  background-color: #ffcd18 ;

}



.product-col:hover .productPriceDiscount:after {

  color: #ffcd18 ;

}

.tie-margin1{ margin:-4px;}

.product-col:hover{}

.product-col .price{ padding:2px; color:#111; font-size:12px; line-height:21px;font-weight: normal;}

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

.product-col img{  display: block;

  width: 100%;

  height:inherit;

}

.product-col .button5{ position:absolute;right:5px; font-size:20px; bottom:-30px; }

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

.product-col .zenzc{ width:100%;height:0;padding-bottom: 130%;verflow: hidden;}

.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:#888; font-size:12px; font-weight:normal;text-decoration: line-through;}

.product-col .productSpecialPrice{ color:#111; font-size:12px;}

.product-col .button1{position: absolute; top:0px; right:0px; }

.product-col .button2{position: absolute; bottom:1px; right:0px; }

.product-col .button3{position: absolute; top:100px; right:0px; }

.product-col .button4 {z-index:6; position: absolute;bottom:30%; padding:5px; background:url(../images/namebg.png); left:5px; right:5px;

display:block;}

.product-col .button2 i{ font-size:18px;  color:#222;position: absolute; right:5px; bottom:-25px;}

.product-col .times{ background:#000; color:#fff; font-size:12px; float:left; margin-left:3px; width:23.5%; text-align:center; }

.product-col .timeb{ border-top: 1px solid #555;  }



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



.zen_stars{ float:right;}

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

.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;}

	.product-col .productPriceDiscount{  position: absolute;

  top: 5px;

  right: 0px;

  -moz-transition: all 0.4s ease 0s;

  -webkit-transition: all 0.4s ease 0s;

  -o-transition: all 0.4s ease 0s;

    background: #ffcd18 ;

padding:2px 5px;

  color: white;

  }



.product-col .productPriceDiscount:after {

  content: "\f0dd";

  position: absolute;

  bottom: -7px;

  font-size: 18px;

  left: 37%;

  display: inline-block;

  font-family: "FontAwesome";

  color: #ffcd18 ;

  -moz-transition: all 0.4s ease 0s;

  -webkit-transition: all 0.4s ease 0s;

  -o-transition: all 0.4s ease 0s;

}

/* --- product2 --- */



.product-col2{padding:5px;background:#fff;border-right:1px solid #ddd;border-bottom:1px solid #ddd; margin-bottom:10px;}

.product-col2 .zenzc{margin-bottom:10px;}

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

.product-col2 .name{ font-size:12px; font-weight:bold; color:#000;}

.product-col2 .button4 {z-index:6; position: absolute;top:23%; left:40%;  padding:5px;

display:block;}

.product-col2 .button4 i{ font-size:40px; color:#ffcd18;}

.indexabout{ font-size:13px; line-height:22px; text-align:center;}

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

.abouts img{ width:100%; height:auto; }

}

.abouts{ margin-bottom:10px;}

#crossSell .product-col2 .zenzc img{ width:50px; height:auto;}

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

#footer{overflow:hidden;background:#fff;box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); margin:20px 0; padding:10px 0;

}

#footer li { font-size:12px; line-height:26px; color:#222;text-transform: uppercase; margin-left:27px;}

#footer .panel-heading{ font-size:16px; line-height:25px; color:#111;text-transform: uppercase;}

#footer .panel-heading i{ margin-right:10px;}

.panel-heading .icon-angle-down{ float:right;}

/* --- back to top --- */

#footer .social { padding:0; margin:0;}

#footer .social {  margin:5px 0 0 5px;  float:left;}

#footer .social i{ font-size:16px; background:#555; color:#fff; padding:5px;width:20px;}

#footer .social i:hover{ background:#353535;}



/* --- copyright --- */

 .copyright{color:#000;font-size:11px;overflow:hidden; line-height:30px; text-align:left; text-transform: uppercase; 

  }

 .payments{ float:right; }

  .payments li{ float:right; margin:2px;}

.copyright a{ color:#ffcd1; text-decoration:none;}

.copyright li{ float:right;}

.copyright a:hover{ color:#000;}

/* --- product4 --- */

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

.label{ position:absolute;  top:20px; left:20px; width:40%;color:#111; text-align:left;}

.label .bannerr{ font-size:36px; color:#fff;text-transform: uppercase; line-height:40px; font-weight:900; padding-bottom:10px;}

.label .bannere{ font-size:16px; color:#fff;text-transform: uppercase; line-height:24px; font-weight:100; padding-bottom:10px;white-space:normal;}

.label .bannert{ font-size:14px; color:#ffcd18;text-transform: uppercase; line-height:20px; background:#ffcd18;padding:5px 10px; float:left;}

.label .bannert a{ color:#222; }

.bannerbot{ background:#fff; padding:20px;overflow:hidden; text-align:center; margin-bottom:20px;

  background-color: #fff;

    box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.05);

    box-sizing: border-box;

 }

.bannerbot img{width:100%; height:auto;}



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

.inputLabel{ width:100%;}

.inputLabel2{ float:left;}



#checkoutShipAddressDefault ,#accountNotifications, #contactUsDefault, #createAcctDefault ,#accountHistInfo ,#accountDefault, #accountEditDefault, #addressBookDefault, #accountPassword, #logoffDefaultMainContent ,#passwordForgotten ,#cartSubTotal ,#checkoutPayAddressDefault, .newslt, #mytags, #ezPageDefault, #advSearchDefault, #addressBookProcessDefault, #createAcctSuccess{

background-color: #fff;

box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.05);

box-sizing: border-box;

padding: 10px;margin-top:20px; margin-bottom:10px;overflow:hidden;}





.biggerText{ float:left; text-align:center; width:33%;}

.revfleft{background-color: #fff;

box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.05);

box-sizing: border-box;

padding:10px;overflow:hidden; margin:20px 0; overflow:hidden;}

.revfleft2{ background-color: #fff;

box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.05);

box-sizing: border-box;

padding:10px;overflow:hidden; margin:20px 0;overflow:hidden; }

.revfleft .image img{display: block; width:100%;height:auto;}



.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 { display:none;}

.before { position: absolute; left:0px; top:200px;background:#353535; color:#fff; font-size:11px;height:auto;  padding:5px;text-transform: uppercase; z-index:999;}



#contactUsNoticeContent li{  border: 0 none; margin-top:10px;

    color: #333;

    display: block;

    font-size: 16px;

    line-height: inherit;

    margin-bottom: 10px;

    padding: 0;

    width: 100%;}

#contactUsNoticeContent li i{ font-size:30px; margin-right:10px;}


.twitter {
  background: #33bdef;
  background-image: -webkit-linear-gradient(top, #33bdef, #019ad2);
  background-image: -moz-linear-gradient(top, #33bdef, #019ad2);
  background-image: -ms-linear-gradient(top, #33bdef, #019ad2);
  background-image: -o-linear-gradient(top, #33bdef, #019ad2);
  background-image: linear-gradient(to bottom, #33bdef, #019ad2);
  -webkit-border-radius: 9;
  -moz-border-radius: 9;
  border-radius: 9px;
  text-shadow: 0px -1px 0px #5b6178;
  -webkit-box-shadow: 0px 1px 0px 0px #f0f7fa;
  -moz-box-shadow: 0px 1px 0px 0px #f0f7fa;
  box-shadow: 0px 1px 0px 0px #f0f7fa;
  font-family: Arial;
  color: #ffffff;
  font-size: 16px;
  padding: 8px 8px 8px 8px;
  border: solid #057fd0 1px;
  text-decoration: none;
}

.twitter:hover {
  color: #ffffff;
  background: #019ad2;
  text-decoration: none;
}
