* { margin:0; padding:0;}
body {  font-size:12px; line-height:17px; color:#555; font-family: Arial, Helvetica, sans-serif; }
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{ padding:5px;background: #f8f8f8;
}
.nava{ background:#f8f8f8;}
.nav2{ background:#fff;}
.nav3{ background:#fff;}
.nav4{background:#fafafa;}
.nav5{background:#fafafa;}
.nav6{background:#fafafa;}
.nav7{ background:#fafafa;}
.nav8{background:#fafafa;}
.nav9{background:#fafafa;}
.nav10{background:#fafafa;}
@media (min-width: 1260px) {
.nav .navigation{ text-align:right;}
.compareResult{ float:right;}
.produfleft2{ min-height:513px; }
.banner1{ margin-left:245px;}
}
@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; margin-left:-5px;
}
.logo .logobig{ font-size:24px; line-height:35px; color:#222;  text-align:left; font-weight:100; }
.logo .logosml{ color: #999;  padding:5px; float:left;    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
    text-transform: uppercase;text-align:left;}
	.logobig2{color:#fff; background:#fd7303;  padding:2px 5px; font-size:24px;}

.greeting{ font-size:12px; color:#555;float:left;text-transform: uppercase;}
.greeting a{ color:#fd7303;}
/* --- navigation --- */
.nav .navigation{ line-height:22px; }
.nav .navigation a{  color: #999;
    font-size: 12px;
margin-right:5px;text-transform: uppercase;}
.nav .navigation i{ font-size:14px; color:#fd7303; 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;border:1px solid #fd7303; }
.head-search .input2{ float:right;}
.head-search  input{height: 30px;  margin: 0;padding:0; background:#fafafa; color:#222; width:70%; border:none;}
.head-search  input:focus { border-color:none;outline: 0;}

/* --- languages --- */
#reviewsdefault .icon-star{color:#fd7303;}
/* --- shopping cart --- */
.mheader{ position:relative; z-index:20; display:table; padding:15px 0; width:100%;}
.mheader i{ font-size:26px; color:#fd7303; margin-right:5px;}
.mheader a{ color:#222;}
.compareResult{ font-size:12px; margin-top:15px; height:35px; padding:3px; 
}
.compareResult{
background:none; 
    font-size: 14px;
    font-weight: 100;
    text-transform: uppercase;
}
.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{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 #fff;
}
.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:#fd7303;
}
/* --- menu --- */
/* ============================= content ===================== */
.cateh3{text-transform: uppercase;line-height:20px; font-size:14px; color:#fd7303; padding:5px; margin:5px 0; background:#fff;
  }
.cateh3 i{ font-size:16px;}
.cateh4 { float:right;}
.cateh4 a{ color:#ffcd1;}
.centerBoxWrapper{ overflow:hidden;}
.icatlist{ width:48%; float:left;}
/* --- product --- */
.product-col{
	background-color:#fff;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
	position:relative; /* For hover effect */
  padding: 5px 5px 10px; margin:10px 0;
  }

.product-col:hover {

		z-index:10;
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
}

.product-col:hover .productPriceDiscount {
  top: 0px;
  background-color: #fd7303 ;
}

.product-col:hover .productPriceDiscount:after {
  color: #fd7303 ;
}
.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:1; position: absolute; bottom:30px; left:0; right:0; padding:5px;background:url(../images/namebg.png);}
.product-col .zenzc{ width:100%;height:0;padding-bottom: 110%;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 .price{ color:#fd7303; }
 .product-col .normalprice{color:#888; font-size:12px; font-weight:normal;text-decoration: line-through;}
.product-col .productSpecialPrice{ color:#fd7303; font-size:12px;}
.product-col .button1{position: absolute; top:0px; right:0px; }
.product-col .compare{position: absolute; bottom:5px; right:5px; }
.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:#fd7303; 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: #fd7303 ;
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: #fd7303 ;
  -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:0px; overflow:hidden;}
.product-col2 .zenzc{margin-right:10px; width:40%; float:left;}
.product-col2 .zenzc img{ width:100%; height:auto;}
.indexsat img{border-radius:50%;}
.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 .normalprice{color:#888; font-size:16px; font-weight:normal;text-decoration: line-through;}
.product-col2 .productSpecialPrice{ color:#fd7303; font-size:16px;}

.product-col2 .price{ color:#fd7303; font-size:16px;}
.product-col2 h3{ font-weight:bold; font-size:12px;}
.product-col2 .button4 i{ font-size:20px; color:#fd7303;}
.product-col2 .zenbn{ position:absolute; bottom:10px; left:45%;}
.product-col2 .zenbn i{ color:#fd7303; font-size:16px;}
.product-col2 .ressvv{ float:left; margin-right:10px;}
.product-col2 .compare{ position:absolute; bottom:5px; right:10px; font-size:20px; }
.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; background:#fff;border-top:3px solid #fd7303;
}
#footer li { font-size:12px; line-height:26px; color:#333;text-transform: uppercase;}
#footer li a{ color:#555;}
#footer .panel-heading a{ color:#fd7303;}                             
#footer .panel-heading{ font-size:16px; line-height:25px; color:#222;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;}
.block-content{ background:#fd7303; padding:10px;overflow:hidden;}
.newsletter{ color:#fff; font-size:28px; line-height:40px;text-transform: uppercase;}
.newsletter i{ margin-right:10px;}
.indxpouct { color:#fff; font-size:14px; text-transform: uppercase;}
.inputao{background-color: #fff;
box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.05); line-height:30px; font-size:12px;}
/* --- 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: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:#fd7303;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, #maintenanceDefault{
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;}

