* { margin:0; padding:0;}

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

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

.extras{background:url(../images/foot.png) bottom repeat-x}

table, td, img {border:0;}

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

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

.main-width { width:1260px; margin:0 auto 0px; }

input, textarea { 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:#222; outline:none; }

a:hover{text-decoration:none;}

p { margin:0; padding:0;}

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



#header{

position:relative;

height:121px;

z-index:9; 

}

/* --- logo --- */

#header .logo{

position:absolute; width:300px; 

top:25px; bottom:0;

left:0px;

}

.logobig{ font-size:36px; line-height:42px; color:#222; text-align:left;border-bottom:0px solid #222; font-weight:100; padding-left:5px;  }

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

    font-weight: normal;

    line-height: 14px;

    text-transform: uppercase;text-align:left;    padding-top: 20px;}

#topmenu{position: relative; height:40px; z-index:8; }

.greeting{ position:absolute; left:0; top:0; font-size:12px; color:#fff; text-transform:uppercase;}

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

#topmenu .cart{

 position:absolute;z-index:99; 

top:0;

right:0;

font-size:12px;

height:38px; width:207px; padding-left:10px;border:0px solid #222; background:#fff;

}

#topmenu .cart i{ margin-right:5px; font-size:28px; color:#000;}

#topmenu .cart .st1{color:#222;text-transform: uppercase; font-size:14px; margin-right:5px; font-weight:100;}

#topmenu .cart a.on { }

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

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

/* _______ dropdown cart _______ */

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

.cart-down, .none{	
    background: #fff;
    overflow: hidden;
    position: absolute;
    width: 280px;
    right: 0;
    top: 36px;
    z-index: 100;
    text-transform: none;
    display: none;
    border-radius: 5px;
    box-shadow: 2px 2px 11px rgba(0,0,0,0.1)}

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

/* --- navigation --- */

#header .navigation{ position:absolute; top:2px; right:160px;}

#header .navigation a{  color: #ddd; padding:5px;

    font-size: 11px;

    text-align: center;

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

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

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

/* --- search --- */

#topmenu #head-search{ position: absolute;
    top: 0;
    left: 240px;
    /* font-family: "Open Sans", Sans-serif; */
    /* font-size: 14px; */
    font-weight: 400;
    /* padding: 1px 15px 0px 15px; */
    margin: 0px 10px 0px 10px;
    /* color: #313942; */
    /* padding: 4px 0px 4px 9px; */
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #eaebec;
    border-radius: 4px 4px 4px 4px; }

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

#head-search input{    color: #555;
    border: none;
    /* height: 34px; */
    width: 60px;
    height: 39px;
    margin: 0px 10px 0px 10px;
    width: 700px;
    margin: 0;
    padding: 0;
    background: #fff;
    /* border: 1px solid #999; */
    border-radius: 4px; }

#head-search .input2{
	position: absolute;
    right: -90px;
    top: -2px;
    /* background-color: #f4662f; */
    color: #ffffff;
    padding: 1px 0px 0px 8px;
    border-radius: 4px;
    margin: 0px 0px 0px 0px;
    padding: 1px 15px 0px 15px; }

/* --- languages --- */

.greeting a{ color:#a828b5;}

/* --- currencies --- */

#header .majunus{

position:absolute;

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

    font-size: 12px;



    padding:4px;

    text-align: center;

    text-transform: capitalize;

}

#header .currencies{

	float:left;

	color:#ddd;

	font-size:11px;

	line-height:15px; text-transform: uppercase;

	position:absolute;

	right:0;

	top:2px;

	z-index:100;

	text-align:left;

	display:none;

}

#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:22px!important;

	overflow:hidden;

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

}

#header .currencies .jqTransformSelectWrapper div span{

	font-size:11px;

	color:#222;

	padding:5px 37px 5px 13px;

	width:90px!important;

	height:15px!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:none;

	background:#222;

}

#header .currencies ul li{

	line-height:11px;

	

	overflow:hidden;

	width:120px!important;

}

#header .currencies ul li a{

	color:#fff;

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

	line-height:14px;

	text-decoration:none;

	display:block;}

#header .currencies ul li a:hover{

	color:#fff; background:#a828b5;

}

/* --- menu --- */



#header .logins { position:absolute; top:50px; right:0; color: #999;}

#header .logins li{   

    color: #222;

     float:left;

    font-size: 12px;

    line-height: 22px; padding:5px;

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

	#header .logins i{ font-size:24px; margin-right:5px;}

.linkr1, .linkr2{
	background: #fff;
    overflow: hidden;
    position: absolute;
    width: 300px;
    right: 0;
    top: 35px;
    z-index: 100;
    text-transform: none;
    display: none;
    padding: 15px;
    text-align: center;
    /* color: #222; */
    background: #fff;
    overflow: hidden;
    position: absolute;
    /* width: 280px; */
    right: 0;
    /* top: 36px; */
    z-index: 100;
    text-transform: none;
    display: none;
    border-radius: 5px;
    box-shadow: 2px 2px 11px rgba(0, 0, 0, 0.1);
}



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

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

.name:hover{ color:#A8250B;}



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

#column_right{padding-left:10px;}

.column-center-padding{}

.centerColumn,

.centerBoxWrapper{ overflow:hidden;}

#featuredProducts, #specialsDefault{ margin-bottom:10px; overflow:hidden; margin-left:-10px; margin-right:-10px;}

#featuredProducts .centerBoxHeading{ border:none; padding:10px 0; margin-bottom:5px; margin:0 9px; }

#indereviews .product-col3 .prod-info{ height:auto;}

.faucat{ background: #a828b5;

    color: #fff; font-size:25px; padding:5px 8px; margin-right:5px;}

/* --- product --- */

.product-col{height:420px;position:relative;text-align:left;  width:240px; background:#fff; padding:2px; margin:5px;-moz-box-shadow:0px -1px 4px #ddd; -webkit-box-shadow:0px -1px 4px #ddd; box-shadow:0px -1px 4px #ddd; float:left;

}

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

.product-col:hover{-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1);-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0)}



.product-col .price{ padding:2px; color:#111; font-size:16px; height:20px; font-weight: normal; position:absolute; bottom:5px; left:0;right:0;}

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

.product-col img{ text-align:center; }

.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; height:40px;background:url(../images/namebg.png);}

.product-col .zenzc{   z-index:1; }

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

.produfleft2 .normalprice{ color:#888; 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 .button1{position: absolute; top:0px; right:0px; }

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

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

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

display:block;}

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

.product-col strong{ font-weight:normal;}

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

.zen_stars{ float:right;}

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

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

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

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

/* --- product2 --- */

#reviewsWrite .produfleft{ width:47%; float:left;background:#fff; padding:1%;}

#reviewsWrite .produfleft2{ width:47%!important; float:left; background:#fff; padding:1%; margin-left:1%; border:none;}

#reviewsDefault .produfleft{ width:47%; float:left;background:#fff; padding:1%;}

#reviewsDefault .produfleft2{ width:47%!important; float:left; background:#fff; padding:1%; margin-left:1%; border:none;}

#reviewsInfoDefault .produfleft{ width:47%; float:left;background:#fff; padding:1%;}

#reviewsInfoDefault .produfleft2{ width:47%!important; float:left; background:#fff; padding:1%; margin-left:1%; border:none;}

.product-col2 .productPriceDiscount{  position: absolute;right:0;top:-161px; float:11px; line-height:14px; background:url(../images/namebg.png); padding:4px; color:#222;border: 1px solid #333;width:24px;height:auto; word-wrap:break-word;text-transform: uppercase; }

.product-col .productPriceDiscount{ position: absolute;right:0;top:-395px; background:#a828b5; float:11px; line-height:14px; background:url(../images/namebg.png); padding:4px; color:#222;border: 1px solid #333;text-transform: uppercase;  }

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

.boxjs1 .productPriceDiscount{ position: absolute;left:0px;top:0px; background:#a828b5; 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:#a828b5; float:11px; line-height:14px; color:#fff; padding:4px;width:30px;height:auto; word-wrap:break-word;text-transform: uppercase; z-index:6;}

.page-content{ position:relative;}

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

#footer{position:relative; padding:5px 0; margin-top:5px; 

height:220px;padding-top: 40px;

}

.footer-menu{ float:left; width:70%; position:absolute; left:5px;}

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

#footer .social{

position:absolute; width:320px;

right:10px;

top:0px;

}

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

#footer .social ul li{  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:#a828b5;}

.sociaa{ font-size:12px; line-height:18px; color:#999; margin:5px 0; }

.indextop{ height:60px; margin:0 -2px;}

.indextop li{ width:300px; float:left;border:0px solid #999;height:50px; padding:5px; margin:2px;}

.indextop i{ font-size:40px; margin-right:10px; float:left; color:#222; }

/* --- copyright --- */

 .copyright{color:#222; font-size:11px; height:20px; line-height:20px; text-align:left; position:absolute; bottom:0; left:0; right:0; padding:5px;text-transform: uppercase;   }

 .payments{ width:500px; position:absolute; bottom:40px; right:5px; }

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

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

.copyright li{ float:right; margin-top:10px;}

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

/* --- product4 --- */

.product-col4{text-align:left;background:#fff; padding:5px; 

border-bottom:1px solid #ececec;overflow:hidden;

}

.product-col4 .price{  height:30px; width:20%; float:left;}

.product-col4 .img{ text-align:left; width:10%; float:left; }

.product-col4 .name{  font-size:11px; line-height:12px; font-weight:bold; color:#313131; font-weight:normal; text-decoration:none;width:50%; float:left;}

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

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

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

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

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

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

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

#bannerall{overflow:hidden; margin-bottom:10px; position: inherit; margin-left:250px;
    margin-top: 20px;}

#focus .label{ position:absolute;  top:100px; left:20px; width:300px;color:#111; padding:10px;}

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

.label .bannere{ font-size:16px; color:#333;text-transform: uppercase; line-height:24px; font-weight:100; padding-bottom:20px;}

.label .bannert{ font-size:14px; color:#333;text-transform: uppercase; line-height:20px;border:0px solid #999; padding:5px 10px; float:left;}

.label .bannert:hover{ border:2px solid #222; }

#banner3 .label{ position:absolute;  top:20px; right:5px; width:220px;color:#111;}

#banner4 .label{ position:absolute; bottom:20px; right:20px; left:20px;color:#fff;}

#banner5 .label{ position:absolute; bottom:20px; right:20px; left:20px;color:#fff;}



#focus{width:1020px;height:496px;overflow:hidden;position:relative; float:left;}

#focus ul{height:496px;position:absolute; margin:0; padding:0px;}

#focus ul li{float:left;width:1020px;height:496px;overflow:hidden;position:relative;margin:0; padding:0px;}

#focus .btnBg{position:absolute;width:950px;height:20px;left:0;bottom:0;}

#focus .btn{position:absolute;width:950px;height:10px;padding:5px 10px;right:0;bottom:0;text-align:right;}

#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:25px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;}

#focus .btn span.on{background:#fff;}

#focus .preNext{width:45px;height:100px;position:absolute;top:90px;background:url(../images/sprite.png) no-repeat 0 0;cursor:pointer;}

#focus .pre{left:0;}

#focus .next{right:0;background-position:right top;}/* --- faded  slider --- */

.headermajun{text-transform: uppercase; position:relative; height:16px;border-bottom:0px solid #222; margin-bottom:22px;    padding-top: 30px;
    padding-bottom: 20px;}

.cateh6{  
    color: #fff;
    font-size: 12px;
    font-weight: 100;
    line-height: 20px;
    position: absolute;
    left: 0;
    top: 0;
    padding: 5px;
    color: #222;
    font-size: 20px;
    font-weight: 600;
    letter-spacing: .4px;
    line-height: 24px;
    position: relative;
    text-transform: capitalize !important;
    text-align: left;
    margin: 0 auto 14px;
    width: auto;
    float: left; }

.carousel2{ position:relative; width:1258px!important; height:380px;border-top:none; border:0px solid #999; margin-bottom:10px;}

.times{  width:36px!important; height:42px;color:#555; margin-right:8px; float:left; padding:3px; font-size:12px; text-align:center; font-weight:100; }

.timeb{ font-size:10px;text-align:center; border-top:1px solid #333; margin-top:5px; }

#productPrices b{ width:100%;}

.product-col3 {position:relative; height:360px; width:200px; padding:2px; background:#fff; margin:2px;border:1px solid #fff;}

.product-col3:hover{border:1px solid #eee;}



	.product-col3 .img{ 

	text-align:center;

	background: #fff;

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

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

	transition: all 0.4s ease 0s;	

}

.product-col3 .img:hover {

	opacity: .8;

	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';

}

.product-col3 .productPriceDiscount{ width:25px; height:25px; position:absolute; right:0; top:-254px;background:url(../images/namebg.png); padding:4px; color:#222;border: 1px solid #333; line-height:14px; }

.product-col3 .name { font-size:12px; font-weight:100; line-height:18px; color:#222; }

.product-col3 .off3{ font-size:12px;color:#555; font-weight:bold;}

.product-col3 .prod-info{ padding:5px; height:100px; position:absolute; bottom:0px; left:0px; right:0px;font-size:11px; color:#555;background:url(../images/namebg.png);}

.product-col3 .revies{ padding:5px 0;} 

.product-col3 .price{ float:left; margin-top:5px;font-size:12px; height:20px; font-weight:normal!important;}

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

.product-col3 .button4 { position: absolute;bottom:110px; left:0; right:0;background:url(../images/namebg.png); font-size:11px;

display:block;}

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

.product-col9 {position:relative; height:330px; width:190px; padding:4px; background:#fff;-moz-box-shadow:0px -1px 4px #ddd; -webkit-box-shadow:0px -1px 4px #ddd; box-shadow:0px -1px 4px #ddd;}

.product-col9:hover{-moz-box-shadow:0px -1px 4px #9C9C9C; -webkit-box-shadow:0px -1px 4px #9C9C9C; box-shadow:0px -1px 4px #9C9C9C;}

.product-col9 .productPriceDiscount{ width:25px; height:25px; position:absolute; right:0px; top:-205px;background:#a828b5; padding:4px; color:#fff; line-height:14px; }

.product-col9 .name { font-size:11px; font-weight:100; line-height:18px; color:#222; }

.product-col9 .off3{ background:; font-size:12px; padding:5px; color:#555; position:absolute; left:5px; bottom:5px; right:5px; font-weight:bold;}

.product-col9 .prod-info{ padding:5px; height:110px; position:absolute; bottom:2px; left:2px; right:2px;background:url(../images/namebg.png); font-size:12px; color:#555;}

.product-col9 .revies{ padding:5px 0;} 

.product-col9 .price{ float:right; margin-top:8px; }

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

.product-col9 .button4 {z-index:6; position: absolute;top:0px; left:0px; right:0px; background:#fff; font-size:11px;

display:block;}

#indereviews{ margin:5px -3px;}

.icon-star{ font-size:12px; color:#a828b5;}

.carousel1 i{ font-size:30px;}

.carousel-box .prev1{ display:block; border: 1px solid #fff; position:absolute; padding:10px; left:0px; top:120px; z-index:9; color:#fff;}

.carousel-box .prev1:hover{

background:#a828b5; color:#fff;}

.carousel-box .next1{

 display:block; position:absolute;border: 1px solid #fff; padding:10px; right:0px; top:120px; z-index:9; color:#fff;}

.carousel-box .next1:hover{

 color:#fff;}

.headermajun .prev2{

 position:absolute; right:35px; top:0;  font-size:22px; width:14px; height:18px; background:#fff; padding:6px; color:#222;border:1px solid #222;margin-top: 30px;}

.headermajun .prev2:hover{ color:#000;

}

.headermajun .next2{

position:absolute; right:0px; top:0;font-size:22px; width:14px; height:18px; background:#fff; padding:6px; color:#222;border:1px solid #222;margin-top: 30px;}

.headermajun .next:hover{ color:#111;}



.headermajun .prev4{

 position:absolute; right:35px; top:0;  font-size:14px; width:14px; height:14px; background:#fff; padding:8px 6px; color:#222;border:1px solid #222;}

.headermajun .prev4:hover{ color:#000;

}

.headermajun .next4{

position:absolute; right:0px; top:0;font-size:14px; width:14px; height:14px; background:#fff; padding:8px 6px; color:#222;border:1px solid #222;}

.headermajun .next4:hover{ color:#111;}



.headermajun .prev3{

 position:absolute; right:54px; top:5px; z-index:99; font-size:20px; background:#a828b5; padding:0px 15px; color:#fff;}

.headermajun .prev3:hover{

background:#333;}

.headermajun .next3{

position:absolute; right:4px; top:5px; z-index:99;font-size:20px; background:#a828b5; padding:0px 15px; color:#fff; }

.headermajun .next3:hover{

background:#333;}

.newslist{ overflow: hidden; margin:0 -2px;    padding-bottom: 40px;}

.product-col5 { display: block;

  position: relative;

  overflow: hidden; width:310px; height:350px; margin:2px; float:left;border:0px solid #ddd;}

.product-col5 img{ padding:5px;  -moz-transition: 0.5s all ease; 

  -o-transition: 0.5s all ease;

  -webkit-transition: 0.5s all ease;

  transition: 0.5s all ease; }

.product-col5:hover img { 

  -moz-transform: scale(1.1);

  -ms-transform: scale(1.1);

  -o-transform: scale(1.1);

  -webkit-transform: scale(1.1);

  transform: scale(1.1);

}

.product-col5 i {z-index:6; position: absolute;top:60px; left:130px; background:url(../images/namebg.png);font-size:40px; padding:2px 15px; 

display:block;}

.product-col5 i:hover{ background:#a828b5; color:#fff;} 

.product-col5 .prod-info{ padding:5px;bottom:0px; position:absolute;}

.product-col5 .name{  font-size:12px; line-height:18px; color:#333;text-transform: uppercase; }



----------------------------

/* --- product6 --- */

.vertical{ position:relative; height:605px; width:240px;}

.vertical li{ background:#fff;}

.product-col6{text-align:left; background:#fff;height:117px;}

.product-col6 .prod-info{  height:110px;  padding:2; float:left; width:120px; background:#fff;}

.product-col6 .zenzc{ float:left; width:100px; height:100px; padding:2px;}

.col3name a{font-size:10px; line-height:12px;color:#666; font-weight:normal; text-decoration:none; text-align:left;}

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

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

.product-col6 .price{ padding:3px 0 2px 0;}

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

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

.product-col6 .productSpecialPrice{ margin-top:1px; display:inline-block;}

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



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

input, select, textarea{ 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 { display:none;}

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

.indexfoot{ height:330px;  background:#333333;}

.before i{ margin-right:5px;}

.buytitle{ font-weight: bold;

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

.titlebuy{background:#fff;

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 ,#reviewsWrite ,#reviewsInfoDefault{background:#fff; height:100%; padding:5px;border:1px solid #eee; margin-bottom:5px;}

.categoryLista{ overflow:hidden;}

.importInfo{ font-size:14px;border:1px solid #eee; margin-bottom:5px;}

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

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

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

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

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

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

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

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

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

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

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

#createAcctDefault input{ margin:2px;}

#reviewsDefaultListingTopLinks{ text-align:right;}

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

    border: 1px solid #A8250B;

    color: #222222;

    float: left;

    height: 22px;

    margin: 0;

    padding: 5px;

    width: 200px;}

