



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



font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px;}

#4d5255 {color:#4d5255;}



outline:none; text-decoration:underline; {outline:none; text-decoration:underline;}

#000 {color:#000;}



font-size:17px; text-decoration:none; line-height:20px; font-weight:normal; font-family: 'Droid Sans', sans-serif;  {font-size:17px; text-decoration:none; line-height:20px; font-weight:normal; font-family: 'Droid Sans', sans-serif; }

 color:#b62020; { color:#b62020;}



color:#b62020;

	font-family: 'Vidaloka', serif;

	font-size:23px;

	line-height:26px; {color:#b62020;

	font-family: 'Vidaloka', serif;

	font-size:23px;

	line-height:26px;}



color:#5a5a5a;

	font-size:25px;

	line-height:38px;

	text-transform:uppercase;

	text-decoration:none;

	background:url("../images/marker1.gif") no-repeat 0 12px;

	padding:0 0 10px 25px;

	font-family: 'Droid Sans', sans-serif;

	font-weight:normal;

	display:block; {color:#5a5a5a;

	font-size:25px;

	line-height:38px;

	

	text-decoration:none;

	background:url("../images/marker1.gif") no-repeat 0 12px;

	padding:0 0 10px 25px;

	font-family: 'Droid Sans', sans-serif;

	font-weight:normal;

	display:block;}



font-size:12px; font-weight:normal; background:#fafafa; color:#000; {font-size:12px; font-weight:normal; background:#fafafa; color:#000;}

#000 {color:#000;}



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



/* CSS Document */



* { margin:0; padding:0;}

body { background:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; color:#4d5255;}

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



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

.extra { width:980px; margin:0 auto; text-align:left;}

.cont{ overflow:hidden; width:100%; background:#fff; padding-bottom:23px;}

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;}
.sideBoxContentItem { text-align:center;}

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

a:hover{text-decoration:none;}

p { margin:0; padding:0;}



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

#header{

	position:relative;

	height:103px;

	margin-bottom:17px;

}

/* --- logo --- */

#header .logo{

	float:left;

	padding:0;

}

#header .right-head{ float:right;}



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

#header .cart{

	position:absolute;

	right:0px;

	top:18px;

	color:#464545;

	font-size:11px;

	line-height:18px;

	font-family: 'Droid Sans', sans-serif;

	

}

#header .cart .st3{

	margin:0 3px 0 2px;

}

#header .cart .st1:hover,

#header .cart a.on{

	color:#464545;

	text-decoration:none;

}



#header .cart .st1,

#header .cart span a:hover{

	color:#b62020;

	text-decoration:underline;

}

/* _______ dropdown cart _______ */

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

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

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

.cart_item{	width:256px; 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; font-family:Tahoma, Geneva, sans-serif; margin:0px 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;}

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

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

.cart_item .cart-price{	float:left;	color:#7c0026;	font-size:14px;	font-weight:normal;}

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

.cart-down .cart-bottom{text-align:right; overflow:hidden; width:256px;	padding:12px; font-family: 'Droid Sans', sans-serif;}

.cart-down .cart-bottom .total{	font-family: 'Droid Sans', sans-serif; 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:#7c0026;	margin:0 0 0 5px;}

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

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



/* --- navigation --- */

#header .navigation{

	position:absolute;

	top:90px;

	right:2px;

}

#header .navigation a{

	font-family: 'Droid Sans', sans-serif;

	font-size:11px;

	line-height:16px;

	

	text-decoration:none;

	color:#464545;

	float:left;

	background:url("../images/line1.gif") no-repeat 0 3px;

	padding:0 0 0 6px;

	margin: 0 0 0 7px;

}

#header .navigation a.frst{ background:none;}

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



/* --- search --- */

#header #head-search {
  position: absolute;
    right: 300px;
    top: 39px;
}
#header #head-search .label {
    display: none;
    float: left;
}
#header #head-search form {
    float: left;
}
#header #head-search .input1 {
    border-color: #e3e2e2;
    border-right: 0 none #e3e2e2;
    float: left;
    height: 37px;
    line-height: 37px;
    padding: 2px 0 2px 16px;
    width: 210px;
}



/* --- languages --- */

#header .lang{

	width:24px;

	height:15px;

	position:absolute;

	top:52px;

	right:181px;

	background:url("../images/line1.gif") no-repeat 0 1px;

	padding:0 0 0 8px;

}



/* --- currencies --- */

#header .currencies{

	float:left;

	color:#656565;

	font-size:12px;

	line-height:15px;

	position:absolute;

	right:0px;

	top:48px;

	z-index:50;

	text-align:left;

	display:none;

	background:url("../images/line1.gif") no-repeat 0 5px;

	padding:0 0 0 5px;

}

#header .currencies .select.jqTransformHidden{

	display:none;

}

#header .currencies .label{

	float:left;

	font-family: 'Droid Sans', sans-serif;

	margin-right:-1px;

	margin-top:3px;

	color:#464545;

	

	font-size:11px;

	line-height:14px;

}

#header .currencies .jqTransformSelectWrapper{

	background:url("../images/cur-arrow.gif") no-repeat right top;

	border:none;

	float:left;

	width:95px!important;

	padding: 0 0 0 0;

	cursor:default;

}

#header .currencies .jqTransformSelectWrapper div{

	height:22px!important;

	overflow:hidden;

	background:url("../images/cur-bg.gif") no-repeat left top;

}

#header .currencies .jqTransformSelectWrapper div span{

	font-size:11px;

	color:#a4a4a4;

	padding:2px 25px 0 9px;

	width:62px!important;

	height:18px!important;

	overflow:hidden;

	float:left;

	font-family:Tahoma, Geneva, sans-serif;

}

#header .currencies ul{

	padding:4px 0 0 0;

	margin:2px 1px 0 0px;

	width:93px!important;

	height:80px!important;

	overflow:hidden;

	border:1px solid #dcd9d9;

	font-family:Arial, Helvetica, sans-serif;

	background:#fff;

}

#header .currencies ul li{

	line-height:11px;

	padding:2px 7px;

	overflow:hidden;

	width:93px!important;

}

#header .currencies ul li a{

	color:#a4a4a4;

	font-size:11px;

	line-height:11px;

	text-decoration:none;

	display:block;

	font-family:Tahoma, Geneva, sans-serif;

}

#header .currencies ul li a:hover{

	color:#000;

}



/* --- menu --- */

.menu{

	margin-bottom:31px;

}

.menu ul{

	padding:0 0 3px 0;

	margin: 18px 0 0 4px;

	overflow:hidden;

	width:281px;

}

.menu ul li{

	float:left;

	width:252px;

	overflow:hidden;

	background:url("../images/slider-line.gif") repeat-x 0 0;

	padding:0 0 0 29px;

}

.menu ul li a{

	color:#5a5a5a;

	font-size:25px;

	line-height:38px;

	

	text-decoration:none;

	background:url("../images/marker1.gif") no-repeat 0 7px;

	padding:0 0 0 25px;

	font-family: 'Droid Sans', sans-serif;

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

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

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

}

.menu ul li:first-child{ background:none;}



.menu ul li.selected a,

.menu ul li a:hover{ color:#b62020;}



#newProductsDefaultHeading{

	color:#5a5a5a;

	font-size:25px;

	line-height:38px;

	

	text-decoration:none;

	background:url("../images/marker1.gif") no-repeat 0 12px;

	padding:0 0 10px 25px;

	font-family: 'Droid Sans', sans-serif;

	font-weight:normal;

	display:block;

}

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


.tie-margin1, .centerBoxContentsProducts{width:33.333% !important;position: relative;}
.image-wrapper1 *{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.aok-relative {position: relative;width:200px; height:200px;}
.s-image-square-aspect {padding-top: 100%;}
.s-image-square-aspect img {position: absolute;margin: auto;top: 0;bottom: 0;left: 0;right: 0;max-width: 100%;max-height: 100%;width: auto;height: auto;}
.itemTitle a, .name{ font-size:13px; text-decoration:none; line-height:20px; font-weight:normal; font-family: 'Droid Sans', sans-serif; width: 200px;height: 41px;overflow:hidden;display: block;}
.name strong{ font-weight:normal;}
.name:hover{ color:#b62020;}
.list-pricex{margin-bottom:5px;width: 200px;}
.list-pricex img{position: absolute;top: 0;left: 5px;z-index: 11;}
.list-addcart{display: block;text-align: center;background: #000;padding: 5px;width: 190px;color: #fff;text-decoration: none;text-transform: capitalize;margin-bottom:10px;}
#column-left{background:url("../images/tail-line1.gif") repeat-y 100% 0;}
#column-center{}
#right-column{}
.column-center-padding{

	padding:18px 0 9px 20px;

}

#indexDefault #featuredProducts .centerBoxHeading{ display:none;}

/* --- product --- */

.product-col{

	width:140px!important;

	padding-bottom:10px;

	position:relative;

	z-index:99;

}

.product-col .img{

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

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

	-o-transition: all 0.4s ease 0s;
	height:140px;
	width:140px;
	border:1px dotted #dddddd;
	display:table-cell;
text-align:center;
vertical-align:middle;

}

.product-col:hover .img{

	-webkit-transform: scale(1.1) translate(0px,-10px);

   -moz-transform: scale(1.1) translate(0px,-10px);

   -o-transform: scale(1.1) translate(0px,-10px);

   -ms-transform: scale(1.1) translate(0px,-10px);

   transform: scale(1.1) translate(0px,-10px);

}

.product-col:hover .prod-info{

	padding-top:26px;

}

.product-col .prod-info{

	padding:6px 10px 0 0;

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

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

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

}



.product-col .name{

	color:#515151;

	font-size:13px;

	line-height:15px;

	

	text-decoration:none;

	font-family: 'Droid Sans', sans-serif;

	font-weight:normal;

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

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

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

}

.product-col:hover .name{

	color:#b62020;

}



.product-col .text{}

.price{

	color:#b62020;

	font-family: 'Vidaloka', serif;

	font-size:23px;

	line-height:26px;

}
.tie-indent .price{display:block;}
.price strong{ font-weight:normal;}

.product-col .price{ display:inline-block; margin:8px 0 7px 0;}

.product-col .cssButton, .product-col .cssButtonHover{ margin:0 0 0 0!important;}

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

#footer{

	background:#000;

	padding:29px 0 26px 0;

}

#footer .main-width{

	position:relative;

}

#footer .footer-menu{

	float:right;

}

/* --- copyright --- */

#footer .copyright{ float:right; font-size:13px; line-height:16px;  color:#d4d4d4; font-family: 'Droid Sans', sans-serif;   padding: 9px 3px 12px;}

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

#footer .copyright a:hover{ color:#797979;}



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

#back-top{

	position:absolute;

	top:-310px;

	right:-73px;

}

#back-top a{

	background:#000;

	color:#fff;

	font-family: 'Vidaloka', serif;

	

	font-size:27px;

	line-height:27px;

	text-decoration:none;

	width:73px;

	height:31px;

	text-align:center;

	display:block;

	padding:3px 0 0 0;

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

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

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

}

#back-top a:hover{

	background:#b62020;

}



/* --- cards --- */

#footer .cards{}



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

.slider{ 

	height:300px; 

	width:620px; 

	position:relative; 

	overflow:hidden; 

	margin:11px 0 26px 19px; 

	z-index:1;

	background:url("../images/slider-line.gif") repeat-x 0 bottom #fff;

}

.slider ul.items{ padding:0; margin:0; overflow:hidden; width:100%;}

.slider .pic{ width:620px!important;}

.progbar{}

.slider .bottom-line{

	height:57px;

	width:620px;

	background:#fff;

	position:absolute;

	bottom:1px;

	left:0;

	z-index:99;

	display:block;

}



.slider .pagination{ 

	display:block; 

	position:absolute; 

	right:-1px; 

	bottom:11px; 

	margin:0 0 0 -26px; 

	z-index:100;

}

.slider .pagination li{

	float:left;

	margin-left:13px;

}

.slider .pagination li a{

	color:#919191;

	font-size:25px;

	line-height:38px;

	display:block;

	font-family: 'Droid Sans', sans-serif;

	text-decoration:none;

}

.slider .pagination li.current a,

.slider .pagination li a:hover{

	color:#292929;

}

.banner {

	position:absolute;

	left:0px;

	top:0px;

	width:310px;

	height:481px;

	overflow:hidden;

	margin:0px;

	zoom:1;

	padding:25px 0 0 0px;

	display:none;

}

.banner a.label{

	color:#333333;

	padding:0px 0 0 0;

	font-size:26px;

	line-height:30px;

	font-family: 'Vidaloka', serif;

	font-weight:400;

	text-decoration:none;

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

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

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

}

.banner a.label:hover{

	color:#b62020;

}

.banner .txt1{

	display:block;

	color:#5a5a5a;

	font-size:19px;

	line-height:38px;

	font-family: 'Droid Sans', sans-serif;

	padding:10px 0 22px 0;

}

.banner .price{

	color:#b62020;

	font-size:49px;

	line-height:50px;

	font-family: 'Vidaloka', serif;

	padding:0 0 0 2px;

}

.banner .price strong{

	font-weight:normal;

	font-size:29px;

}

.banner .txt2{

	color:#5a5a5a;

	font-size:14px;

	line-height:19px;

	font-family: 'Droid Sans', sans-serif;

	display:block;

	margin:24px 0 0 2px;

}

.banner a.button{

	display:inline-block;

	background:#b62020;

	padding:0 25px 2px 26px;

	color:#fff;

	font-size:19px;

	line-height:36px;

	text-transform:lowercase;

	text-decoration:none;

	font-family: 'Droid Sans', sans-serif;

	margin:79px 0 0 2px;

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

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

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

}

.banner a.button:hover{

	background:#5a5a5a;

}

.banners-bot{

	width:942px;

	overflow:hidden;

	margin:17px 0 24px 0;

}

.banners-bot .inner{

	width:970px;

}

.banners-bot div{

	float:left;

	margin:0 16px 0 0;

}



/* ============================= 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;}

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

*+html #rating-1{ margin:0; padding:0;}

*+html #rating-2{ margin:0; padding:0;}

*+html #rating-3{ margin:0; padding:0;}

*+html #rating-4{ margin:0; padding:0;}

*+html #rating-5{ margin:0; padding:0;}

#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:5px 0 0 0;}

#cartContentsDisplay input{ background:none;}
#banner3{
width:590px;
height:129px;

}
.desc { text-align:center;}
.sideBoxContentItem a {text-decoration:none;}
.sideBoxContentItem img {}
.bestlisten {     
    display: table-cell;
    height: 140px;
    text-align: center;
    transition: all 0.4s ease 0s;
    vertical-align: middle;
    width: 257px; padding:0 55px;}
.enimg { width:140px; height:140px; border:1px dotted #dddddd;     vertical-align: middle;    display: table-cell;   

    text-align: center;}