/* CSS Document */

* { margin:0; padding:0;}
body { background:#dedede; font-family: Arial,Helvetica,sans-serif; font-size:11px; line-height:17px; color:#222;}
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;}

html, body, .main-bg, .top-tail{ height:100%;}


.main-width { width:1000px; margin:0 auto; text-align:left;margin-top:10px; margin-bottom:10px;}

input, textarea { font-family:Tahoma; font-size:1em;}
.backs{ float:right;}
.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}
.prtaga { float:left; width:500px;}
.prtags { float:left; width:100px; margin-top:5px; height:35px;border:1px solid #eee;}
img {vertical-align:top;}
a img { border:0;}
ul { list-style:none;}

.alignright { width:605px; }
.aligncenter { text-align:center;}
#back-top { position: fixed; bottom:14px; z-index:1; display:none;}
	#back-top a {  display:block;width:51px; height:52px; background:url(../images/back.gif) left top no-repeat;}
.wrapper{ width:100%; overflow:hidden;}
.container { width:100%;}
.column-1, .column-2, .column-3{ float:left;}
.newsheader {font-size:14px;font-weight:bold;}
a {color:#555; outline:none; }
a:hover{text-decoration:none;}
p { margin:0; padding:0;}
.bestWholesale {width:49%; margin:2px; float:left;color: #636262;border-bottom:1px solid #e0e0df; height:130px;
    font-size: 11px;
    line-height: 18px;
    text-decoration: none; }
/* ============================= header ====================== */

#header{
	margin-bottom:10px; background:#fff;padding:7px;
}
.asd{
	
}
#header .box1{
	height:55px;
}
#logo{
	float:left;
	padding:1px 0 0 1px;
}
#header .msn{
	float:left;
	padding:5px 0 0 50px;
}
.tags{ color:#555;
	font-size:12px;
	line-height:14px;
	font-weight:bold; margin-top:10px;}
.currencies{
	float:left;
	color:#656565;
	font-size:12px;
	line-height:15px;
	position:absolute;
	right:42px;
	top:57px;
	z-index:50;
	text-align:left;
	display:none;
}
.currencies .select.jqTransformHidden{
	display:none;
}
.currencies .label{
	float:left;
	margin-right:-1px;
	margin-top:2px;
	color:#000000;
	font-size:11px;
	line-height:14px;
}
.currencies .jqTransformSelectWrapper{
	background:url(../images/cur-arrow.gif) no-repeat right top;
	border:none;
	float:left;
	width:85px!important;
	padding: 0 0 0 0;
	cursor:default;
}
.currencies .jqTransformSelectWrapper div{
	height:22px!important;
	overflow:hidden;
	background:url(../images/cur-bg.gif) no-repeat left top;
}
.currencies .jqTransformSelectWrapper div span{
	font-size:11px;
	color:#525151;
	padding:2px 28px 0 6px;
	width:51px!important;
	height:18px!important;
	overflow:hidden;
	float:left;
}
.currencies ul{
	padding:4px 0 0 0;
	margin:2px 1px 0 0px;
	width:83px!important;
	height:90px!important;
	overflow:hidden;
	border:1px solid #dcd9d9;
	font-family:Arial, Helvetica, sans-serif;
	background:#fff;
}
.currencies ul li{
	line-height:11px;
	padding:1px 4px;
	overflow:hidden;
	width:83px!important;
}
.currencies ul li a{
	color:#8f8f8f;
	font-size:11px;
	line-height:14px;
	text-decoration:none;
	display:block;
	font-family:Tahoma, Geneva, sans-serif;
}
.currencies ul li a:hover{
	color:#000;
}

#header .right-head{
	float:right;
	text-align:right;
	margin:1px 0 0 0; width:750px; padding-top:1px;
	
}
#header .navigation{
	padding:0px 10px 0 0;
	margin-top:-1px;float:left;
}
*+html #header .navigation{
	margin-top:-1px;
}
#header .navigation a{
	font-size:11px;
	line-height:14px;
	color:#7f7f7f;
	text-decoration:none;
	margin-left:11px;
}
#header .navigation a:hover{
	color:#a31800;
}
#header .cart{
	float:right;
	font-size:12px;
	line-height:14px; height:40px;
	color:#6d6d6d;
	text-transform:uppercase;
	background:url(../images/cart.png) no-repeat left top;
	
	padding:5px 0 5px 54px;
}
#header .cart a{
	text-decoration:none;
}
#header .cart .st1{
	color:#080507;
}
#header .cart .st1:hover{
	text-decoration:underline;
}
#header .cart .one{
	display:block;
	margin-top:2px;
}
#header .cart .one a{
	color:#414141;
	font-weight:bold;
	letter-spacing:1px;
}
#header .cart .one a:hover{
	color:#6d6d6d;
}

#header .search{
	float:right; padding-left:20px;
}
#header .search .label{
	float:left;
	font-size:17px;
	color:#333;
	font-family: 'Open Sans', sans-serif;
	text-transform:uppercase;
	padding:5px 0 0 0;
	display:block;

}
#header .search form{
	float:left;
}
#header .search .input1{
	float:left;
	font-size:11px;
	line-height:14px;
	color:#a5a5a5;
	padding:7px 3px 7px 9px;
	width:208px;
	border:1px solid #d9d8d8;
	background:url(../images/search-bg.gif) repeat-x left top;
	-moz-transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
}
#header .search .input1:focus,
#header .search .input1:active{
	border:1px solid #dedede;
}
#header .search .input2{	
	float:left;
	border:none;
	padding:0;
}
.product_tag{
float:left;
	font-size:11px;
	line-height:14px;
	color:#a5a5a5;
	padding:7px 3px 7px 9px;
	width:208px;
	border:1px solid #f0eeee;}


/* ============================= content ===================== */
.majunx{ margin-top:5px; height:130px; width:680px;float:left; padding:2px 10px;border:1px solid #f0eeee;padding:1px 5px;
	border-radius:3px; }
.majunz{ margin-top:5px;border:1px solid #f0eeee;;  padding:2px 10px; }
.majunw{ margin-top:5px;border:1px solid #f0eeee;;  padding:2px 10px; height:350px;}
.majuny{width:260px;float:right; background:#000; padding:5px; height:270px; border:5px solid #fff;}
.name{ font-size:11px; text-decoration:none; line-height:14px; font-weight:bold;}
.name:hover{ color:#a31800;}

#column-left{ padding-right:10px;
}
#column-center{ 
	 
}



.product-col2{width:155px!important;border:1px solid #f0eeee;; padding:5px; height:200px; margin:2px;}

.product-col{
	background:#fff; width:178px;
	margin:2px;border:7px solid #eaeaea;
	
}
.product-col:hover{
border:7px solid #f1f1f1;
}
.lvlvm { border:1px solid #f0eeee;; padding:5px 20px;}
.znezc{ height:230px;text-align:center; }
.itemTitle{ height:26px;font-size:11px; line-height:13px;}
.product-col .img{
	text-align:center;padding-top:5px;
	margin-bottom:-1px;
}

h3.itemTitle { 
		margin-top: 0.1em; 
		margin-bottom: 0.1em; 	
		}
	.new_products { 
		float: left; border:1px solid #f0eeee;;margin:2px;
		width: 23.8%; 
		text-align: center; 
		padding: 3px 1px;
		}
.product-col .prod-info{
	padding:5px; height:auto;
}
.product-col .name{
	color:#333333;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	text-decoration:none;
	padding-right:3px; 
}
.zenzc1 {height:26px;}
.zenzc { height:220px;text-align: center; padding-top:5px;}
.product-col .name:hover{
	color:#E27E5A;
}
.product-col .price{
	float:left;
}
.product-col .button{
	float:right;
	margin:4px 0 0 0;
}
.product-col .bx{
	margin:6px 0 0 0;
}
.price{
	color:#E27E5A;
	font-size:14px;
	line-height:17px;
	font-weight:normal;font-weight:bold;
}
.price strong{
	font-weight:normal;
}
#specialsListing .buttonRow{
	margin-left:15px;
}
.bottom1{
	height:10px;
}
/* ============================= footer ====================== */
#footer{
	padding:10px 5px;background:#fff; height:115px;border-top:solid 10px #e27e5a;
}
#footer .copyright{
	color:#555; text-align:right;
	font-size:11px;
	line-height:12px;
	padding:45px 0 0 0;
}
#footer .copyright a{
	color:#444;
	text-decoration:none;
}
#footer .copyright a:hover{
	color:#000;
}

.tagsa{ background:#ddd;}
/* ============================= forms ======================= */
select, textarea{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal; color:#010101; border:solid 1px #e3e3e3; padding:2px; background:#fdfdfd;}
input{ font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#010101; }
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;}
#contactUsForm textarea{
	min-width:428px;
	min-height:100px;
	max-width:470px;
	max-height:400px;
	overflow:auto;
}
#comments textarea{
	min-width:640px;
	min-height:100px;
	max-width:540px;
	max-height:400px;
}


.list1{ padding:5px; margin:2px 0 0 0;  float:left; width:155px;border-right:1px solid #eee;}
#aside .aside-nav .list1.alt{ padding:5px;}
#aside .aside-nav .list1.alt.last{ padding:5px; background:none;}
.list1 li{}
.list1 li a{ font-size:12px; line-height:18px; color:#555; text-decoration:none; background:url(../images/marker1.gif) no-repeat left 4px; padding-left:13px;}
.list1 li a:hover{ color:#E27E5A;}
.list2{ padding:2px 4px 2px 4px; margin:2px 0 0 0;  float:left; width:165px;border-right:1px solid #eee;}
#aside .aside-nav2{ padding:2px 4px 2px 4px;}
#aside .aside-nav2 .list2.alt.last{ padding:2px 7px 2px 8px; background:none;}
.list2 li{}
.list2 li a{ font-size:10px; line-height:18px; color:#555; text-decoration:none; background:url(../images/marker1.gif) no-repeat left 4px; padding-left:13px;}
.list2 li a:hover{ color:#E27E5A;}
.majuntags{ padding:7px; background:#fff; margin-top:2px;}
.majunmy{ 
	border:1px solid #f0eeee;border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:2px 5px;
	margin:2px; height:170px; width:698px;
}
.majunnews{ 
	border:1px solid #f0eeee;border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:2px 5px;
	margin:2px; height:170px; width:250px;float:left;
}

.product-col6{ float:right; width:170px;}
.categorys { float:left;}
.category-subheadings1 { font-size:12px; color:#111; line-height:18px; font-weight:bold;text-align:left;font-weight:bold;}
.category-subheadings1:hover {  color:#c80001;}
.category-subheadings2 { font-size:10px; color:#333; line-height:14px;text-align:left; }
.category-subheadings2 :hover{ color:#c80001;  }
.carousel-box{width:1000px; margin-bottom:8px;height:297px;overflow:hidden;}
.carousel-box .carousel ul{
	padding:0;
	margin:0;
	overflow:hidden;
}
.carousel-box .carousel ul li{background:#fff; width:160px;padding:6px 19px;text-decoration:none;}

.carousel-box .prev{
	width:31px;
	height:31px;
	display:block;
	background:url(../images/prev-next.png) no-repeat right bottom;
	position:absolute;
	bottom:157px;
	right:5px;
	z-index:999;
}
.carousel-box .prev:hover{
		background:url(../images/prev-next.png) no-repeat right -1px;
}


.carousel-box .next{
width:31px;
	height:31px;
	display:block;
	background:url(../images/prev-next.png) no-repeat left bottom;
	position:absolute;
	bottom:157px;
	left:5px;
	z-index:999;
}
.carousel-box .next:hover{
		background:url(../images/prev-next.png) no-repeat left -1px;
}
.carousel-box2{
	width:770px; margin-bottom:5px;
	
}
.carousel-box2 .carousel ul{
	padding:0;
	margin:0;
	overflow:hidden;
}
.carousel-box2 .carousel ul li{
	background:#fff; width:160px;
	

	margin-right:6px;  padding:6px;
	text-decoration:none;
	
}

.carousel-box2 .prev{
	width:31px;
	height:31px;
	display:block;
	background:url(../images/prev-next.png) no-repeat right bottom;
	position:absolute;
	bottom:157px;
	right:5px;
	z-index:999;
}
.carousel-box2 .prev:hover{
		background:url(../images/prev-next.png) no-repeat right -1px;
}


.carousel-box2 .next{
width:31px;
	height:31px;
	display:block;
	background:url(../images/prev-next.png) no-repeat left bottom;
	position:absolute;
	bottom:157px;
	left:5px;
	z-index:999;
}
.carousel-box2 .next:hover{
		background:url(../images/prev-next.png) no-repeat left -1px;
}

/* ============================= banners ====================== */
.banners{ margin:0 0 0 -1px;}
.banners .top1{ margin-bottom:11px;}
.banners .left_1{
	float:left;
	margin:0 10px 0 0;
	overflow:hidden;
}
.banners .right_1 .top{
	margin-bottom:10px;
	overflow:hidden;
	
}
.banners .right_1 .bot div{
	float:left;
	overflow:hidden;
}
.banners .right_1 .bot div:first-child{
	margin-right:10px;
}
.banners .left_2{
	float:left;
	margin-right:5px;
}
.banners .left_3{
	float:left;
	margin-left:5px;
}
.banners .left_2 div:first-child{
	margin-bottom:11px;
	overflow:hidden;
}
.item{background:#fff; padding:8px; }

#bannerOne  { background:#fff; padding:8px;}
#bannerTwo { background:#fff; padding:8px;}

#majun { background:#111;
    display: block;
    overflow: hidden;
    position: relative;}
/*------------------------------------------------------majuncss---*/

.productListing-odd{padding:5px; border:1px solid #ddd; margin-bottom:5px;}
.productListing-even{padding:5px; border:1px solid #ddd; margin-bottom:5px;}
.productListing-rowheading{ padding:15px; border:1px solid #eee; margin-bottom:5px; line-height:20px;text-align: center;}
.productListing-heading{text-align: center;}

#PollManagerContent { padding:5px;}
#ezPageDefault{padding:5px; margin-top:5px;border:1px solid #dedede; }
#Poll_overview{ padding:5px; margin-top:5px;border:1px solid #dedede; }
.newslt{ background:#fff; padding:5px; margin-top:5px;border:1px solid #ddd; }
.listingDescription{ color: #767676;
    font: 11px "Arial";
    text-decoration: none; line-height:12px;
    text-transform: none !important; height:72px; padding:0 5px;}
.itemTitle{ height:auto;color: #999; padding:5px;
   }

.itemTitle a{color: #555;
    font: 12px "Arial"; line-height:13px;
    text-decoration: none;
    text-transform: none !important; height:40px; padding:5px;}
.zenrv {color: #777;
    font: 11px "Arial"; line-height:13px;
    text-decoration: none;
    text-transform: none !important; padding:5px 5px;}
.zenprice {color:#C60101;
	font-size:16px;
	line-height:18px; padding:0 5px;}
#pro-all{ border:7px solid #fff; }
#productDescription{ background:#fff; color:#999;}
#seasonContent { background:#fff; padding:5px;}
#reviewsWrite{ background:#fff; padding:5px; margin-top:5px;border:1px solid #ededed; }
.majunnews{ float:left; padding-left:5px;border-left:1px solid #333;}
#lightbox-container-image-box{
	border-radius:5px 5px 0  0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	
	-moz-transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
}
#lightbox-container-image-data-box{
	border-radius:0px 0px 5px 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	
	-moz-transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
}
#majun{background:url(../images/bg_footer.png) no-repeat top;}
.select1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal; color:#888; border:solid 1px #ddd; background:#fff; width:150px;}
.backab{ float:right;}
.newslist a{ color:#666;}
.newslist a:hover{ color:#e27e5a;}
.centerColumn {background:#fff; height:100%;}
.productListing {background:#fff; height:100%;}
#backma{ float:right;width:200px;}
h1#productSubtitle {border-top:1px solid #DDD;border-bottom:1px solid #DDD;padding:5px 0;font-size:13px;margin:5px 0;}
