* { 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:#cdc4bc; padding:5px;
}
.nava{background:#fff;}
.nav2{background:#E3DEDA; padding:5px 0;}
.nav3{background:#E3DEDA;}
.nav4{background:#f9f9f9;}
.nav5{background:#fff;}
.nav6{background:#fff;}
.nav7{ background:#fff;}
.nav8{background:#fff;}
.nav9{background:#2D251E;}
.nav10{background:#1c1916;}
@media (min-width: 1260px) {
.nav2 { padding:15px 0 15px 0;}
.nav .navigation{ text-align:right;}
.compareResult{ float:right;}
.produfleft2{ height:660px; }
.banner1{ overflow-y:hidden !important;}
}
@media only screen and (max-width: 360px) {
.counts{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;}
.cart{ left:5px;}
}

 .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:#fff; padding:2px 5px;border-radius:5px; font-size:30px; background:#d03074;}

.greeting{ font-size:12px; color:#222;float:left;text-transform: uppercase;}
.greeting a{ color:#d03074;}
/* --- navigation --- */
.nav .navigation{ line-height:22px; }
.nav .navigation a{  color: #555;
    font-size: 12px;
margin-right:5px;text-transform: uppercase;}
.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:26px; color:#222; margin-right:5px;}
.compareResult{ font-size:12px; margin-top:15px; height:35px; padding:3px; 
}
.compareResult{
background:none; 
  color: #555;
    font-size: 14px;
    font-weight: 100;
    text-transform: uppercase;
}
.icon-heart{color:#353535;}
.buyynow a{ color:#fff;}
.count{ padding:2px 5px; color:#222; background:#fafafa;border-radius:10px; margin-left:5px; margin-top:10px;}
.cart{
font-size:12px; margin-top:15px; height:35px;padding:3px; position:absolute; right:5px;
   
}
.cart .st1{color:#555;text-transform: uppercase; 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: #D03074 ;
}

.product-col:hover .productPriceDiscount:after {
  color: #D03074 ;
}
.tie-margin1{ margin:-4px;}
.product-col:hover{}
.product-col .price{ padding:2px; color:#111; font-size:12px; line-height:20px;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:0; right:0; padding:5px;background:url(../images/namebg.png);}
.product-col .zenzc{ width:100%;height:0;padding-bottom: 160%;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 .compare{position: absolute; bottom:1px; right:0px; }
.product-col .button3{position: absolute; top:100px; right:0px; }
.product-col .button4 {z-index:6; position: absolute;bottom:22%; padding:5px; background:url(../images/namebg.png); left:0; right:0;
display:block;}
.product-col .button2 i{ font-size:18px;  color:#222;position: absolute; right:5px; bottom:-25px;}
.product-col .times{ background:#d03074; color:#fff; font-size:12px; float:left; margin-left:3px; width:23%; text-align:center; }
.product-col .timeb{ border-top: 1px solid #fff;  }

.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: #D03074 ;
padding:3px; width:35px; line-height:14px;
  color: white;
  }

.product-col .productPriceDiscount:after {
  content: "\f0dd";
  position: absolute;
  bottom: -5px;
  font-size: 18px;
  left: 37%;
  display: inline-block;
  font-family: "FontAwesome";
  color: #D03074 ;
  -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:#D03074;}
.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;margin:20px 0; padding:10px 0;
}
#footer li { font-size:12px; line-height:26px; color:#fff;text-transform: uppercase;}
#footer li a{ color:#fff;}
#footer .panel-heading a{ color:#7f7974;}                             
#footer .panel-heading{ font-size:16px; line-height:25px; color:#fff;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; right:20px; width:38%;color:#111; text-align:left;}
.label .bannerr{ font-size:30px; color:#222;text-transform: uppercase; line-height:40px; font-weight:900; padding-bottom:10px;}
.label .bannere{ font-size:16px; color:#555;text-transform: uppercase; line-height:24px; font-weight:100; padding-bottom:10px;white-space:normal;}
.label .bannert{ font-size:14px;text-transform: uppercase; line-height:20px; background:#D03074;padding:5px 10px; float:left;}
.label .bannert a{ color:#fff; }
.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;}

