@charset "utf-8";
body,html,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,th,td,form,object,iframe,blockquote,pre,a,abbr,address,code,img,fieldset,form,label,figure{margin:0;padding:0;}
body,html,input,button,textarea{color:#333;font:12px/1.8 Arial,Tahoma,Verdana,Helvetica,sans-serif;}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block;}
body{background:url(img/body_bg.jpg) repeat;}
h1{font-size:18px;}
h2{font-size:16px;}
h3,h4,h5{font-size:14px;}
img{border:none;vertical-align:middle;}
li{list-style:none;}
i,em{font-style:normal;}
a{color:#333;text-decoration:none;}
a:focus{outline:none;}
input[type="text"]:focus{outline:none;}
input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;}
input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0;}
hr{height:1px;border:none;border-top:1px dashed #c1c1c1;margin:15px 0 15px 0;}
.owl-dots .owl-dot,.owl-prev,.owl-next{
	cursor:pointer;
	}
/* clear floating */
.clearfix:after,.layout:after,.header:after,.shopcart-title:after,.banner-list:after,.product-slides:after,.social-layout:after,.foot-blog-item .blog-cont:after,.service-items:after,.bottom-service:after,.nav-bar .nav li ul:after,.head-shopcart dl:after,.main-tit-bar:after,.blog-item:after,.page-bar:after,.pages:after,.product-list ul:after,.path-bar:after,.product-intro:after,.product-summary .product-meta:after,.product-summary .price-bar:after,.product-summary .product-buy:after,.product-shop dl:after,.color-list:after,.product-summary .size-list:after,.product-summary .check-item:after,#respond:after,.goods-related .related-list ul:after,.topbar:after,.main:after,.head-login-info:after,.foot-social:after{content:"";display:block;clear:both;visibility:hidden;height:0;}
.clearfix,.layout,.header,.shopcart-title,.banner-list,.product-slides,.social-layout,.foot-blog-item .blog-cont,.service-items,.bottom-service,.nav-bar .nav li ul,.head-shopcart dl,.main-tit-bar,.blog-item,.page-bar,.pages,.product-list ul,.path-bar,.product-intro,.product-summary .product-meta,.product-summary .price-bar,.product-summary .product-buy,.product-shop dl,.color-list,.product-summary .size-list,.product-summary .check-item,#respond,.goods-related .related-list ul,.topbar,.main,.head-login-info,.foot-social{*zoom:1;}
/* layout */
.layout,.footer,.bottom-service,.topbar,.social-layout{width:100%;margin:0 auto;}
.layout{
	background-color:#fff;	
	}
.z9999{z-index:9999!important;}
.head-wrapper{background:#fff;}
/* color */
.shopcart-title .goods-num,.head-login-info h4,.cate-menu li a.hover,.product-item .pd-price b,.blog-widget .foot-blog-item .blog-cont p a.more,.cate-menu li a:hover,.nav-bar .nav li ul li a:hover,.head-cartlist dl a:hover,.narrow-by li li a:hover,.narrow-by li li a.selected,.service-items .service-item li a:hover,.blog-list .blog-item .readmore,.blog-list .blog-item .readmore a,.sort-by ul li.selected a,.sort-by ul li.selected a:hover,.goods-may-like .goods-item .goods-price b,.product-summary .price-bar .special-price,.product-summary .discount,.total-price .price,.goods-related .related-list ul .pd-text a:hover{color:#EC3E02;}
/* font family */
.logo-side-txt,.index-tit-bar .title,.main-tit-bar .title{font-family:Arial, Helvetica, sans-serif}
/* image */
.head-search .search-btn,.head-shopcart .ico-cart,.slide-banners .owl-prev,.slide-banners .owl-next,.product-slides .owl-prev,.product-slides .owl-next,.blog-widget .owl-prev,.blog-widget .owl-next,.narrow-by li li a,.narrow-by li a.with-ul-tit b,.sort-by ul li .arrow-down,.sort-by ul li .arrow-up,.path-bar .path-nav li .ico-home b,.product-intro .add-to-cart,.product-intro .add-to-wishlist,.goods-may-like .owl-prev,.goods-may-like .owl-next,.change-currency .arrow,.goods-related .icon-add,.product-summary .ico-tick{background-image:url(img/sprites.png);background-repeat:no-repeat;background-color:transparent;}
.hide-cate .cate-nav-btn:after,.product-summary .btn-add-to-cart:after,.color-list li.checked .color-small-img:after,.select-box .select-value:after,.size-list li.checked span.size-value:after{background-image:url(img/sprites.png);background-repeat:no-repeat;background-color:transparent;}
/* button */
.comment-form .form-item input[type="submit"],.goods-related .buy-together{display:inline-block;height:28px;line-height:28px;border:1px solid rgba(0, 0, 0, 0.1);border-radius:3px;color:#fff;font-size:14px;padding:0 18px;background:#EC3E02;}
.comment-form .form-item input[type="submit"]:hover,.goods-related .buy-together:hover{
	opacity:0.8;
	-moz-opacity:80;
	filter:alpha(opacity=80);
	}
/* transition */
.slide-banners .owl-nav,.product-item .pd-info,.foot-social li a,.gotop,.hide-cate .cate-nav-btn:after,.blog-list .blog-item img,.product-item:hover .pd-img img,.product-item:hover .pd-img .img-hover,.goods-may-like .goods-item img,.change-currency b{-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
/* header
----------------------------- */
.headtop{margin:0 auto;height:36px; line-height:36px; background:url(img/topbar_bg.png) repeat-x;}
.top-menu{display:inline;float:right;padding:3px 0 0;}
.top-menu li{float:left;padding:0 12px;position:relative;}
.top-menu li:after{content:"|";position:absolute;right:0;top:0;color:#999;}
.top-menu li:last-child:after{content:"";}
.topbar{
	position:fixed;
	top:0;
	height:36px; background:url(img/topbar_bg.png) repeat-x;
	z-index:9999;
	}
.topbar .currency-cur{display:block;width:109px;height:36px;line-height:36px;padding:0 0 0 5px; position:absolute; top:0; left:40px;}

.header{padding:0 0 15px;position:relative;}
.logo{display:display;position:relative;float:left; max-width:50%;}
.logo img{width:100%;}
.logo-side-txt{display:inline;float:left;line-height:30px;padding:18px 5px 0 0;font-style:italic;}
.logo-side-ico{display:block;width:30px;height:30px;line-height:30px;background:url(img/logo_side_ico.png) center center no-repeat;margin:15px 0 0;float:left;}

.head-search {
	padding:0px 0 0;
	display:inline;
	margin-right:20px;
	margin-top:20px;
	float:left;
}
.head-search .search-ipt {
	width:190px;
	height:38px;
	border:1px solid #dadada;
	padding:0 0 0 10px;
	color:#ccc;
	margin:0 -1px 0 0;
	float:left;
}
.head-search .search-btn {
	width:48px;
	height:40px;
	line-height:32px;
	border:0;
	padding:0;
	background-color:#6D6D6D;
	background-image:url(img/sprites.png);
	background-repeat:no-repeat;
	background-position:-78px -20px;
	float:left;
}
.head-login-info {
	position:relative;
	display:inline;
	float:right;
	height:40px;
	width:100px;
	margin-right:0;
	background-color:#fff;
	text-align:center;
	line-height:40px;
	margin-top:20px;
	background-image:url(img/sprites_add.png);
	background-position:-115px -73px;
	background-repeat:no-repeat;
	padding:0 0 0 15px;
	font-size:14px;
}

.head-login-info .head-login-cont {
	display:none;
	border:1px solid #dadada;

	background-color:#fff;
	position:absolute;
	z-index:99999;
	width:130px;
	padding:0 15px;
	left:-1px;
	top:38px;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.head-login-info:hover {
	border-bottom:none;
}
.head-login-info:hover .head-login-cont {
	
}
.head-login-info .head-login-cont li {
	line-height:30px;
	height:30px;
	text-align:left;
}

/* shopping cart */
.head-shopcart {
	display:inline;
	float:right;
	padding:0 0 0 20px;
	position:relative;
	margin-top:20px;
}
.head-shopcart .shopcart-title {
	position:relative;
	height:40px;
	width:40px;
	line-height:44px;
	background-color:#fff;
	z-index:9;
}
.head-shopcart .shopcart-title .ico-cart {
	display:block;
	height:40px;
	width:40px;
	background:url(img/sprites_add.png) no-repeat -116px 0px;
	
}
.head-shopcart .shopcart-title .goods-num {
	color:#fff;
	position:absolute;
	left:25px;
	top:-12px;
}

.head-shopcart:hover .shopcart-title {
	border-bottom:none;
}
.head-shopcart .shopcart-cont {
	display:none;
	width:320px;
	padding:15px;
	border:1px solid #ccc;
	background-color:#fff;
	position:absolute;
	right:0;
	top:43px;
	z-index:999
}
.head-shopcart .shopcart-cont h4 {
	font-size:14px;
	font-weight:normal;
	text-transform:capitalize;
	padding:0 0 8px;
}
.head-shopcart .shopcart-foot {
	padding:20px 0 0;
}
.head-shopcart .btn-view-cart, .head-shopcart .btn-check {
	display:inline-block;
	height:32px;
	line-height:32px;
	width:45%;
	text-align:center;
	border-radius:4px;
	font-weight:bold;
}
.head-shopcart .btn-view-cart {
	background-color:#f5f5f5;
	border:1px solid #eee;
}
.head-shopcart .btn-view-cart:hover {
	background-color:#f2f2f2;
	text-decoration:none;
	color:#000;
}
.head-shopcart .btn-check {
	background-color:#ED6D00;
	color:#fff;
	float:right;
}
.head-shopcart .btn-check:hover {
	opacity:0.8;
}
.head-cartlist {
	padding:5px 0 0;
	line-height:1.3em;
}
.head-cartlist dl, .head-cartlist dl a {
	color:#888;
}
.head-cartlist dl a:hover {
	color:#333;
}
.head-cartlist dl dt, .head-cartlist dl dd {
	float:left;
}
.head-cartlist dl dt {
	width:190px;
	padding:0 10px 0 0;
	font-size:12px;
}
.head-cartlist dl dd.num {
	width:40px;
}
.head-cartlist dl dd.price {
	width:65px;
	text-align:right;
}
.head-shopcart-show .shopcart-cont {
	display:block;
}
.head-shopcart-show .shopcart-title li .ico-num {
	background-color:#ed5a48;
}
.head-shopcart-show .shopcart-title {
	border-radius:3px 3px 0 0;
	border-bottom:none;
}
/* navigation */
.nav-ico{
	position:absolute;
	left:0;
	top:-35px;
	width:36px;
	height:36px;
	background:url(img/nav_mo.png) no-repeat center center;
	z-index:9999999;
	}
.nav-bar{
	position:absolute;
	top:36px;
	left:0;
	width:100%;
	background:#fff;
	z-index:9999999;
	
	}
.nav-bar .nav-wrap{
	display:none;
	
	}	
.nav-bar .nav li a{
	display:block;
	}
.nav-bar .nav li ul{
	display:none;
	border-top:1px solid #ccc;
	}
.nav-bar .nav li{
	line-height:36px;
	border-bottom:1px solid #dadada;
	font-size:14px;
	border-bottom:1px solid #ddd;border-top:1px solid #fff;
	background-color:#eee;
	}	
.nav-bar .nav li ul li{
	line-height:30px;
	padding:0 20px;
	background-color:#fff;
	border-bottom:1px solid #eee;
	font-size:12px;
	}	
.nav-bar .nav .with-ul{
	background-image:url(img/mo_icons01.png);
	background-position:95% center;
	background-repeat:no-repeat;
	}
.nav-bar .nav .with-ul02{
	background-image:url(img/mo_icons02.png);
	background-position:95% center;
	background-repeat:no-repeat;
	}				
----------------------------- */
.foot-wrapper{background:#fff;border-top:1px solid #999;}
.social-layout{position:relative;padding:15px 0; border-top:1px solid #dadada; overflow:hidden; background:#fff; border-bottom:none;}
.foot-social{display:inline; margin-bottom:20px;}
.foot-social h4,.foot-social ul,.foot-social li{display:inline;float:left;}
.foot-social h4{font-size:14px;padding:0 10px 0 0;line-height:40px; }
.foot-social li:hover{
	opacity:0.8;
	-moz-opacity:80;
	filter:alpha(opacity=80);
	}
.foot-social li a{display:block;width:40px;height:40px;background-image:url(img/social_icons.png);background-repeat:no-repeat;background-color:transparent;margin:0 3px 0 0;}
.foot-social li a:hover{-moz-transform:scale(1.1);}
.foot-social li a.google-plus{background-position:0 0;}
.foot-social li a.facebok{background-position:-40px 0;}
.foot-social li a.twitter{background-position:-80px 0;}
.foot-social li a.pinterest{background-position:-120px 0;}
.foot-social li a.youtube{background-position:-160px 0;}
.foot-social li a.tumblr{background-position:-200px 0;}
.foot-social li a.rss{background-position:-240px 0;}
.foot-social li a.blogger{background-position:-280px 0;}
.subscribe{display:inline;padding:3px 0 0;}
.subscribe h4,.subscribe-form,.subscribe-form p,.subscribe-ipt,.subscribe-btn{display:inline;float:left;line-height:34px;}
.subscribe h4{padding:0 12px 0 0;line-height:40px;font-size:14px;}
.subscribe .subscribe-form{padding:3px 0 0;}
.subscribe .subscribe-ipt{width:170px;height:22px;line-height:22px;padding:5px;border:1px solid #dadada;margin:0 8px 0 0;color:#ccc;}
.subscribe .subscribe-btn{padding:0 10px;height:34px;line-height:34px;border-radius:3px;background:#EC3E02;border:0;color:#fff;font-weight:bold;}
.subscribe .subscribe-btn:hover{
	opacity:0.8;
	-moz-opacity:80;
	filter:alpha(opacity=80);
	}
.bottom-services{
	position:relative;
	background:#5A5A5A;
	width:100%;
	height:auto;
	
	}
.bottom-service{padding:20px 0;line-height:2.2em;border-bottom:1px solid #dadada;}
.service-items{width:100%;display:inline;}
.service-items .service-item{width:100%;}
.service-items .service-item h3{font-size:14px;padding:0 0 5px;color:#fff;padding-left:20px}
.service-item .ico{
	background:url(img/mo_icons01.png) no-repeat 90% center;
	}
.service-item .ico02{
	background:url(img/mo_icons02.png) no-repeat 90% center;
	}	
.service-items .service-item ul{
	display:none;
	padding:0 0 0 20px
	}
.service-items .service-item li,.service-items .service-item li a{color:#666;}
.service-items .service-item li a{display:inline-block;padding:0 0 0 12px;background:url(img/li_ico_1.png) 0 8px no-repeat; color:#fff}
.service-items .service-item li a{*display:inline;}
.blog-widget{width:100%;display:inline;position:relative;}
.blog-widget h4{font-size:14px;padding:0 0 5px;padding-left:20px}
.blog-widget .foot-blog-item{float:left;padding-left:20px}
.blog-widget .foot-blog-item .blog-title{font-size:12px;padding:0 0 0 12px;background:url(img/li_ico_1.png) 0 8px no-repeat; color:#fff}
.blog-widget .foot-blog-item .blog-cont{padding:5px 0 0;line-height:18px;}
.blog-widget .foot-blog-item .blog-cont img{float:left;border:1px solid #dadada;margin:0 10px 0 0;}
.blog-widget .foot-blog-item .blog-cont p,.blog-widget .foot-blog-item .blog-cont p a,.blog-widget .foot-blog-item .blog-title a,.blog-widget  h4{color:#fff;}
.blog-widget .foot-blog-item .blog-cont p a.more{font-weight:bold;}
.blog-widget .owl-nav{display:inline;position:absolute;right:0;top:0;}
.blog-widget .owl-prev,.blog-widget .owl-next{float:left;display:block;width:16px;height:16px;text-indent:-9999em;overflow:hidden;cursor:pointer;}
.blog-widget .owl-prev{background-position:-141px 0;}
.blog-widget .owl-next{background-position:-155px 0;margin:0 0 0 5px;}
.blog-widget .owl-prev:hover,.blog-widget .owl-next:hover{background-color:#EC3E02;}
.blog-widget .owl-prev:hover{background-position:-170px 0;}
.blog-widget .owl-next:hover{background-position:-184px 0;}
.footer{text-align:center;padding:20px 0 30px;}
.footer .foot-img{padding:0 0 15px; width:100%; overflow:hidden}
.footer .foot-img img{
	width:100%;
	}
.foot-nav li{display:inline-block;}
.foot-nav li a{padding:0 12px;}
.foot-nav li:after{content:"|";}
.foot-nav li:last-child:after{content:"";display:none;}
.gotop{display:block;width:45px;height:40px;padding:5px 0 0;line-height:40px;text-align:center;background-image:url(img/ico_top.png);background-position:center 9px;background-repeat:no-repeat;background-color:#EC3E02;position:fixed;right:20px;bottom:40px;color:#fff;font-size:14px;font-weight:bold;cursor:pointer;}
.gotop:hover{-moz-transform:translateY(-6px);-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);-o-transform:translateY(-6px);transform:translateY(-6px);background-color:#EC3E02;}
/* for:
   homepage
================================================== */
/* slide banner */
.owl-carousel{position:relative;width:100%;}
.owl-carousel .owl-item{float:left;min-height:1px;position:relative;overflow:hidden;}
.owl-carousel .owl-stage-outer{overflow:hidden;position:relative;}
.owl-carousel .owl-controls{height:0;overflow:visible;}
.owl-stage{position:relative;}
.slide-banners-wrap{margin:20px auto 30px;position:relative;top:-1px;}
.slide-banners{margin:0;border:1px solid #dadada;border-top:0;width:100%; height:200px;overflow:hidden;}
.slide-banners .slide-item{position:relative;border-radius:0.2em;overflow:hidden;display:none;width:100%; height:200px;}
.slide-banners .slide-item img{width:100%;}
.slide-banners .slide-item b{display:block;width:2em;height:2em;border-radius:50%;line-height:2em;text-align:center;color:#fff;background:#ff9600;position:absolute;right:2px;top:2px;font-weight:normal;font-family:Arial;}
.slide-banners .owl-dots{display:block;width:100%;position:absolute;left:0;bottom:5px;bottom:10px\9;z-index:999;text-align:center;}
.slide-banners .owl-dots .owl-dot{display:inline-block;width:8px;height:8px;background:#fff;border:1px solid #888;border-radius:50%;margin:0 2px;}
.slide-banners .owl-dots .active{background:#EC3E02;border:1px solid #EC3E02;}
.owl-loaded .slide-item{display:block;}
.slide-banners .owl-prev,.slide-banners .owl-next{display:block;width:30px;height:70px;position:absolute;z-index:9999;top:50%;margin-top:-35px;text-indent:-9999em;overflow:hidden;cursor:pointer;background-color:#333;background-color:rgba(0,0,0,0.6);}
.slide-banners .owl-prev{background-position:3px -80px;left:0;}
.slide-banners .owl-next{background-position:-23px -80px;right:0;}
.slide-banners .owl-nav{opacity:0.3;}
.slide-banners:hover .owl-nav{opacity:1;}
/* product */
.index-tit-bar{height:24px;line-height:24px;border-bottom:2px solid #999;padding:0 0 5px;margin:0 auto 15px;}
.index-tit-bar .tit-num,.index-tit-bar .title{display:inline;float:left;}
.index-tit-bar .tit-num{padding:0 7px;background:#666;color:#fff;margin:0 10px 0 0;position:relative;font-size:18px;}
.index-tit-bar .tit-num:after{content:"";border-color:transparent transparent transparent #666;border-style:solid;border-width:12px 4px;display:block;position:absolute;right:-8px;top:0;}
.index-tit-bar .title{font-size:18px;font-weight:normal;font-style:italic;}
.index-tit-bar .title a:hover{text-decoration:none;}
.product-item{height:365px;width:100%;margin:0 26px 0 0;float:left; position:relative}

.product-item,.product-item a{color:#666;}
.product-item .item-wrap{display:block;border:1px solid #dadada;background:#fff;border-bottom-color:#aaa;border-radius:2px;position:relative;overflow:hidden;padding-top:10px;}
.product-item .item-wrap a:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;}
.product-item .pd-img,.product-item .pd-img .img-hover,.product-item .pd-img .img-hover span{display:table-cell;vertical-align:middle;text-align:center;}
.product-item .pd-img .img-hover{display:block;}
.product-item .pd-img{background:#fff;position:relative;}
.product-item .pd-img img{vertical-align:middle;}
.product-item .pd-img .img-hover{background:none;position:absolute;left:0;top:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;}
.product-item .pd-name{
	position:absolute;
	width:170px;
	height:30px;
	left:0;
	top:0;
	line-height:30px;
	text-align:center;
	z-index:99999999;
	padding:0 15px;
	
	}
.product-item .pd-info{padding:5px 10px; position:relative}
.product-item .pd-cart{
	position:absolute;
	left:0;
	bottom:0;
	height:27px;
	width:101px;
	background:url(img/pd_cart_cont.png) no-repeat 10px 5px;
	background-color:#9D9D9D;
	padding-left:36px;
	line-height:30px;
	}
.product-item .pd-cart a{
	color:#fff
	}	
.product-item .pd-view{
	position:absolute;
	right:0;
	bottom:0;
	width:80px;
	height:27px;
	line-height:30px;
	text-align:center;
	background:#D4D4D2;
	
	}	
.product-item .pd-cart:hover,.product-item .pd-view:hover{
	opacity:0.8;
	}
.product-item .pd-text{display:block;height:36px;line-height:18px;overflow:hidden;font-weight:normal;font-size:12px;}
.product-item .pd-price{padding:3px 0 0;}
.product-item .pd-price del{padding:0 5px 0 0;}
.product-item .pd-review img{vertical-align:middle;}
.product-item .pd-review *{vertical-align:middle;}
.product-item .pd-review{
	}

.product-item:hover .pd-info,.product-item:hover .pd-info a,.product-item:hover .pd-info .pd-price b{text-decoration:none;}
.product-item:hover .pd-img .img-hover,.product-item:hover .pd-img .img-hover img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1; }
.product-item .discount,.product-item span.discount,.goods-related .current-goods .discount{display:none;width:51px;padding:6px 0 5px 0;background:#EC3E02;line-height:1.1em;position:absolute;left:auto;right:0;top:0;z-index:8888;text-align:center;border-radius:0 0 3px 3px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:0.9;}
.product-item:hover .discount{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;}
.product-item .discount,.product-item .discount a,.goods-related .current-goods .discount,.goods-related .current-goods .discount a{color:#fff;}
.product-item .discount i,.goods-related .current-goods .discount i{font-size:11px;position:absolute;right:3px;top:2px;}
.product-item .discount b,.goods-related .current-goods .discount b{font-size:18px;vertical-align:text-top;padding:0 10px 0 0;font-family:Times New Roman;}
.product-item .discount em,.goods-related .current-goods .discount em{display:block;font-size:11px;-webkit-transform:scale(0.8);text-align:right;margin-top:-3px;margin-bottom:-5px;padding:0 3px 0 0;}
.product-item .discount:after,.goods-related .current-goods .discount:after{content:"";width:0;height:0;line-height:0;font-size:0;border-style:solid dashed dashed dashed;border-width:8px 25px;border-color:#EC3E02 transparent transparent transparent;overflow:hidden;float:left;position:absolute;bottom:-15px;left:0;z-index:33;}
.product-slides{width:100%;position:relative;margin:0 0 10px;}
.product-slides .owl-nav,.goods-may-like .owl-nav{display:inline;position:absolute;right:0;top:-46px;}
.product-slides .owl-prev,.product-slides .owl-next,.goods-may-like .owl-prev,.goods-may-like .owl-next{display:block;width:24px;height:24px;float:left;background-color:#fff;text-indent:-9999em;overflow:hidden;border-radius:2px;}
.product-slides .owl-prev,.goods-may-like .owl-prev{background:url(img/product_prev.png) no-repeat;margin:0 15px 0 0;}
.product-slides .owl-next,.goods-may-like .owl-next{background:url(img/product_next.png) no-repeat;}
/* ad */
.banner-list{margin:0 auto 25px; position:relative; width:100%; height:140px;}
.banner-list li{border:1px solid #dadada; height:140px;}
.banner-list li img{
	width:100%;
	height:140px;
	}
.fl{float:left; width:65%}
.fr{float:right; width:30%;}	
/* for:
   sub page public
==================================================*/
   
/* promote
----------------------------- */	
.promote-bar{background:#fff;margin:5px auto 5px;}
.promote-bar ul{width:100%;display:table;}
.promote-bar li{display:block;font-size:14px;line-height:38px;text-align:left;*margin:0 -1px 0 0; text-align:center}
.promote-bar li a:hover{text-decoration:none;}
.promote-bar li em{color:#c00;}
.promote-bar li p{display:inline-block;padding-left:60px;background-image:url(img/sub-bar-icos.png);background-repeat:no-repeat;background-color:transparent;}
.promote-bar li:last-child{border-right:0;padding-right:0;}
.promote-bar li.last{border-right:0;}
.promote-bar li.txt-1 p{background-position:0 2px;padding:0 0 0 45px;}
.promote-bar li.txt-2 p{background-position:0 -34px;}
.promote-bar li.txt-3 p{background-position:0 -83px;}
.promote-bar li.txt-4 p{background-position:0 -130px;padding:0 0 0 40px;display:none;}
.promote-bar li.txt-4 span.time-coming{color:#eee;}
.promote-bar li{width:100%;}

.promote-bar li .next-time{color:#ccc;}
/* aside
----------------------------- */

.aside{width:100%;}
.aside .side-tit-bar{height:30px;line-height:30px;padding:0 15px 0px 15px;}
.aside .side-tit-bar .side-tit{font-size:16px;text-transform:uppercase;font-weight:bold;}

.aside .side-by{
	position:relative;
	}
	
.aside .side-by .side-cate{

		padding:0 3px;
		margin-top:-10px;
	}	
.aside .side-by .side-cate li{
	line-height:20px
	
	}
.aside .side-by .side-cate li li{
	line-height:25px
	
	}		
	
.aside .side-widget{background:#fff;margin:0 auto 15px; border:1px solid #dadada; padding:5px 0;}

.aside .side-all{
	display:none;
	}
.aside .side-cont{padding:10px;}
.side-list{
	padding:20px 0;
	
	}
	
.aside .aside-con{
	background:url(img/mo_icons01.png) no-repeat 90% center;
	}
.aside .aside-con02{
	background:url(img/mo_icons02.png) no-repeat 90% center;
	}	
	
.side-list li{
	font-size:14px;
	padding-left:0;
	line-height:30px;
	font-weight:bold
	}
.side-list li li{
	font-size:14px;
	padding-left:15px;
	line-height:30px;
	font-weight:normal
	}
.side-list li li li{
	font-size:12px;
	padding-left:25px;
	line-height:30px;
	}		
.narrow-by{padding:0 0 15px;}
.narrow-by ul > li:last-child{border-bottom:0;}
.narrow-by li{border-bottom:1px solid #eee;padding:6px 0;}
.narrow-by li ul{max-height:200px;overflow:hidden;overflow-y:auto;}
.narrow-by li li{border:0;padding:0;}
.narrow-by li li span{padding:0 0 0 8px;color:#999;}
.narrow-by li a{display:block;display:block;height:22px;padding:2px 5px 2px 2px;text-transform:uppercase;}
.narrow-by li a:hover{color:#333;text-decoration:none;}
.narrow-by li a.with-ul-tit{position:relative;}
.narrow-by li a.with-ul-tit b{position:absolute;right:0;top:4px;display:block;width:16px;height:16px;background-position:-71px -82px;}
.narrow-by li ul{padding:5px 0 0;}
.narrow-by li li a{background-position:-186px -25px;padding:0 0 0 22px;text-transform:capitalize;}
.narrow-by li li a:hover,.narrow-by li li a.selected{background-position:-186px -84px;text-decoration:none;}
.narrow-by li.with-ul-hide a.with-ul-tit b{background-position:-57px -81px;}
.narrow-by li a.with-ul-tit:hover b{background-position:-71px -98px;background-color:#EC3E02;}
.narrow-by li.with-ul-hide a.with-ul-tit:hover b{background-position:-57px -98px;}
.side-bn{margin:0 auto 15px; position:relative;
	width:230px;
overflow:hidden;
border:1px solid #dadada;
display:none;
}
.side-bn img{
	width:230px;
	
	}
.products-scroll-list{width:100%; height:auto;position:relative;overflow:hidden;}
.products-scroll-list li{width:45%; height:110px; float:left; margin-right:10%;margin-bottom:8px;}
.products-scroll-list li img{float:left;padding:0 10px 0 0;width:76px;}
.products-scroll-list li p{max-height:88px;line-height:22px;overflow:hidden;_height:88px;}
/* main
----------------------------- */
.main{width:100%;padding:0 0 55px;}
.main-tit-bar{border-bottom:1px solid #dadada;padding:0 0 5px;margin:0 auto;}
.main-tit-bar .title{display:inline;float:left;line-height:24px;font-weight:normal;font-size:18px;}
.main-tit-bar .share-this{display:inline;float:right;}
.main .blog-article{background:#fff;padding:20px 30px 100px;}
.path-bar{height:32px;margin:0 auto 15px;}
.path-bar .path-nav{display:inline;float:left;line-height:30px;}
.path-bar .path-nav li{position:relative;background:#fff;}
.path-bar .path-nav li,.path-bar .path-nav li a{float:left;}
.path-bar .path-nav li a{padding:0 15px 0 20px;height:30px;border:1px solid #dadada;margin:0 -1px 0 0;}
.path-bar .path-nav li a:hover,.path-bar .path-nav li.current a{background-color:#333;border-color:#333;color:#fff;text-decoration:none;}
.path-bar .path-nav li .current{background:#333;border-color:#333;}
.path-bar .path-nav li .ico-home{padding:0 12px;}
.path-bar .path-nav li .ico-home b{display:block;width:15px;height:20px;background-position:-154px -82px;position:relative;top:4px;}
.path-bar .path-nav li .ico-home:hover b{background-position:-154px -103px;}
.path-bar .path-nav li a:before,.path-bar .path-nav li a:after{content:"";width:0;height:0;border-width:16px 10px;border-style:dashed dashed dashed solid;position:absolute;right:-21px;top:0;z-index:11;}
.path-bar .path-nav li a:before{border-color:transparent transparent transparent #dadada;}
.path-bar .path-nav li a:after{border-color:transparent transparent transparent #fff;right:-20px;}
.path-bar .path-nav li a:hover:before,.path-bar .path-nav li.current a:before{border-color:transparent transparent transparent #fff;}
.path-bar .path-nav li a:hover:after,.path-bar .path-nav li.current a:after{border-color:transparent transparent transparent #333;}
.path-bar .path-nav li.current{font-weight:bold;}
.path-bar .path-nav li a:hover{background:#333;border-color:#333;}
.path-bar .path-nav li a:hover,.path-bar .path-nav li a:hover{color:#fff;}
/* for:
   sub blog list
==================================================*/
.blog-list{background:#fff;padding:0 0 80px;margin:0 auto 15px;}
.blog-list .blog-item{padding:20px 30px;position:relative;margin:0 auto 3px;}
.blog-list .blog-item .blog-img{float:left;width:200px;height:auto;margin:0 20px 8px 0;}
.blog-list .blog-item .blog-tit{font-size:16px;}
.blog-list .blog-item .blog-meta{display:block;color:#aaa;}
.blog-list .blog-item .blog-meta span{display:inline;padding:0 15px 0 0;}
.blog-list .blog-item .blog-summary{padding:8px 0;color:#999;}
.blog-list .blog-item .readmore{display:block;text-align:right;font-size:14px;}
.blog-list .blog-item .readmore i{font-size:14px;}
.blog-list .blog-item:hover{background:#fafafa;}
.blog-list .blog-item:hover img{opacity:0.8;}
.blog-list .blog-item:before{content:"";height:1px;font-size:1px;overflow:hidden;border-top:1px double #EC3E02;border-bottom:1px double #EC3E02;position:absolute;left:30px;right:30px;bottom:-3px;}
.page-bar{border:1px solid #bbb;background:#f3f3f3;background:-moz-linear-gradient(top,#fefefe,#ececec);background:-webkit-linear-gradient(top,#fefefe,#ececec);background:-ms-linear-gradient(top,#fefefe,#ececec);background:-o-linear-gradient(top,#fefefe,#ececec);background:linear-gradient(top,#fefefe,#ececec);border-radius:4px;}
.page-bar .pages{display:inline;padding:10px;float:right;}
.pages a,.pages span{display:inline-block;border:1px solid #ddd;padding:1px 7px;margin:0 0 0 5px;vertical-align:middle;background:#fff;}
.pages a.current,.pages span.current,.pages a:hover{background:#EC3E02;border:1px solid #EC3E02;color:#fff;} 
.pages a:hover{text-decoration:none;}
/* for:
   product public
==================================================*/
.sort-by{display:inline;float:left;}
.sort-by h5,.sort-by ul,.sort-by li{float:left;}
.sort-by h5{padding:0 0 0 20px;line-height:47px;margin:-1px 0 0 -1px;font-size:14px;}
.sort-by ul{padding:10px 0 0 15px;}
.sort-by ul li{padding:0 8px 0 0;}
.sort-by ul li a{line-height:24px;padding:0 18px 0 12px;background-color:#fff;border:1px solid #fff;float:left;position:relative;}
.sort-by ul li a:hover{text-decoration:none;color:#333;border-color:#EC3E02;}
.sort-by ul li.selected a{border-color:#EC3E02;}
.sort-by ul li .arrow-down,.sort-by ul li .arrow-up{display:block;width:9px;height:5px;position:absolute;right:6px;top:10px;}
.sort-by ul li .arrow-down{background-position:-100px -86px;}
.sort-by ul li.selected .arrow-down{background-position:-109px -86px;}
.sort-by ul li .arrow-up{background-position:-118px -86px;}
.sort-by ul li.selected .arrow-up{background-position:-127px -86px;}
.product-list{padding:25px 0 0; margin-left:11px}
.product-list ul{width:105%;}
.product-list .product-item{margin-bottom:25px;margin-right:0; width:45%; float:left; margin-right:5%;}
.main-banner{background:#fff;padding:18px;border:1px solid #dadada;margin:0 auto 25px;}
.main-banner .goods-summary{color:#999;font-size:12px;font-weight:normal;line-height:1.6em;}
.main-banner .slide-banners{width:auto;margin:0 auto 10px;border:1px solid #dadada; height:150px;}
.main-banner .slide-banners .owl-dots{bottom:0;bottom:10px\9;}
.main-banner .slide-banners .slide-item{
	height:270px
	}
/* for:
   product detail
==================================================*/
.detail-wrap{background:#fff;margin:0 auto 15px;}
.detail-tbar li{font-size:15px;text-transform:uppercase;font-weight:bold;padding-bottom:5px; }
.detail-tbar,.detail-tabs{height:28px;line-height:28px;border-bottom:2px solid #F1F1F1;font-size:12px;margin:0 auto 15px; text-transform:capitalize;padding-bottom:5px}
.detail-tbar h2,.detail-tbar h2 a,.detail-tabs h2,.detail-tabs h2 a{}
.detail-tbar h2,.detail-tabs h2{float:left;padding:0;border-radius:3px 3px 0 0;font-size:18px;margin:0 2px -2px 0;position:relative;z-index:22;}
.detail-tabs h2{ margin-right:20px;}
.detail-tabs h2{cursor:pointer;}
.detail-tbar h2 span{
	border-bottom:2px solid #9C9C9C;
	padding-bottom:8px;
	}
.detail-tabs h2.current{
	border-bottom:2px solid #9C9C9C;
	padding-bottom:5px;
	}	
.detail-panel{padding:0 0 30px;}
.product-intro{padding:0 0 25px;}
/* product photos */
.product-view{width:100%}
.product-view .text-tips{clear:both;color:#666;padding:15px 0;line-height:1.5em;}
.product-view .product-img{display:none;}
.product-view .product-img img{}

.product-view .share-this{display:block; margin:10px 0;}

.small-img-wrap{width:100%; text-align:center;}

.small-img-wrap .small-img-scroll ul{position:relative;width:100%;text-align:center;}
.small-img-wrap .small-img-scroll li{width:100%; height:auto;float:left;text-align:center}
.small-img-wrap .small-img-scroll li img{
	float:left;
	width:70%;
	padding:0 15%;
	}

/* product summary */
.product-summary{width:100%;}
.product-summary .product-title{font-size:16px;font-weight:bold;}
.product-summary .product-meta,.product-summary .product-meta a{color:#666;}
.product-summary .product-meta{padding:3px 0 10px;border-bottom:1px dotted #dadada;line-height:20px;}
.product-summary .product-meta .product-id{display:inline;float:left;padding:0 15px 0 0;}
.product-summary .product-meta .review-wrap{display:inline;float:left;}
.product-summary .price-bar{width:100%;min-height:32px;_height:32px;position:relative;padding:10px 0;border-bottom:1px dotted #dadada;line-height:32px;}
.product-summary .price-bar .goods-time-count{position:absolute;line-height:28px;right:0;top:10px;}
.product-summary .price-bar .goods-time-count p{display:none;padding:0 0 0 32px;font-size:16px;font-weight:bold;text-transform:uppercase;background-image:url(img/sub-bar-icos.png);background-repeat:no-repeat;background-color:transparent;background-position:-6px -135px;}
.product-summary .price-bar .old-price,.product-summary .price-bar .special-price{display:inline;float:left;padding:0 12px 0 0;font-size:16px;}
.product-summary .price-bar .special-price{padding:0 10px 0 0;}
.product-summary .price-bar .old-price{color:#999;text-decoration:line-through;}
.product-summary .price-bar .special-price{font-size:20px;}
.product-summary .price-bar{}
.product-summary .change-currency{width:60px;display:inline;float:left;margin:0 10px 0 0;font-size:16px;line-height:32px;position:relative;}
.product-summary .change-currency .currency-value{display:block;padding:1px 1px 0 8px;}
.product-summary .change-currency .arrow{display:block;width:8px;height:4px;position:absolute;right:8px;top:15px;background-position:-100px -87px;}
.product-summary .currency-menu{width:58px;background:#fff;border:1px solid #ddd;border-top:0;position:absolute;left:0;top:30px;font-size:12px;line-height:25px;display:none;}
.product-summary .currency-menu li a{display:block;padding:0 0 0 8px;}
.product-summary .currency-menu li a:hover{background:#e56766;color:#fff;text-decoration:none;}
.product-summary .currency-show{z-index:9999;}
.product-summary .currency-show .currency-value{border:1px solid #ddd;border-bottom:0;padding:0 0 0 7px;}
.product-summary .currency-show .currency-menu{display:block;}
.product-shop{background:#fff;padding:10px 0;margin:0 auto 10px;}
.product-shop dl{padding:0 0 10px;position:relative;}
.product-shop dl dt{float:left;font-weight:bold;text-transform:uppercase; margin-right:6px;}
.product-shop dl dt i{color:#f00;padding:0 5px 0 0;font-size:14px;vertical-align:middle;}
.product-shop dl dd{width:80%;float:left;}
.product-shop dl dd .text-area{width:70%;padding:4px;height:60px;border:1px solid #dfdfdf;overflow:hidden;resize:none;}
.product-shop dl dd .form-input{width:70%;height:25px;line-height:25px;border:1px solid #ddd;padding:0 5px;}
.product-shop .shipping-info{text-align:right;}
.product-shop .custom-form dl dt{color:#666;}
.self-color,.custom-form{display:none;}
.color-img-pop{padding:0 0 8px;position:relative;margin-top:-4px;}
.select-box{width:355px;position:relative;z-index:999;}
.select-box a:hover{text-decoration:none;}
.select-box .select-value{display:block;padding:0 5px;height:28px;line-height:28px;border:1px solid #dfdfdf;position:relative;color:#999;}
.select-box .select-value:after{content:"";display:block;width:21px;height:17px;position:absolute;right:4px;top:5px;background-position:-98px -100px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);opacity:0.3;border-left:1px solid #aaa;}
.select-box:hover .select-value:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:0.8;}
.select-box .select-list{width:100%;background:#fff;display:none;position:absolute;left:0;top:26px;z-index:999;}
.select-box .select-list ul{max-height:250px;overflow:hidden;overflow-y:auto;border:1px solid #ddd;background:#fff;}
.select-box .select-list li,.select-box .select-list li a,.select-box .select-value a{color:#666;}
.select-box .select-list li a{display:block;height:23px;line-height:23px;overflow:hidden;padding:0 10px;}
.select-box .select-list li a:hover{background:#eee;text-decoration:none;cursor:default;}
.select-box select{display:none;}
.select-open .select-list{display:block;}
.choose-color .color-list,.product-summary .size-list{position:relative;bottom:-3px;}
.choose-color .color-list li{float:left;margin:0 8px 5px 0;position:relative;line-height:12px;}
.choose-color .color-list li label{display:inline-block;}
.choose-color .color-list li .color-small-img{display:inline-block;position:relative;}
.choose-color .color-list li img{float:left;position:relative;height:20px;}
.choose-color .color-list li input{position:absolute;left:-9999em;top:0;}
.choose-color .color-list li .color-small-img img{border:1px solid #bdab7a;}
.choose-color .color-list li .color-small-img{display:inline-block;position:relative;}
.choose-color .color-list li.checked .color-small-img img{_border:1px solid #f00;}
.choose-color .color-list li.checked .ico-tick{display:block;width:11px;height:11px;position:absolute;right:-5px;top:-2px;background-position:-60px -153px;}
.choose-color .color-list .radio-custom-set .label-text{height:18px;line-height:18px;}
.choose-color .color-img-pop{width:150px;padding:10px 10px 6px;border:1px solid #ddd;background:#fff;background:rgba(255,255,255,0.8);border-radius:25px;position:absolute;left:50%;margin-left:-86px;bottom:32px;display:none;}
.choose-color .color-list li .color-img-pop img{width:100%;height:auto;float:none;display:block;margin:0 auto;}
.choose-color .color-img-pop .color-name{display:block;padding:5px 0 0;text-align:center;}
.choose-color .color-list li:hover .color-img-pop{display:block;}
.product-summary .size-list li{float:left;margin:0 10px 5px 0;position:relative;cursor:default;}
.product-summary .size-list li span.size-value,.radio-custom-set .label-text{display:inline-block;height:26px;line-height:26px;padding:0 12px;border:1px solid #ccc;position:relative;}
{display:inline-block;height:26px;line-height:26px;padding:0 12px;border:1px solid #ccc;position:relative;}
.product-summary .size-list li input{position:absolute;left:-9999em;top:0;}
.product-summary .size-list li.checked .size-value{border-color:#f60;}
.product-summary .size-list li.checked .ico-tick{display:block;width:17px;height:17px;position:absolute;right:-4px;bottom:-4px;background-position:-58px -168px;}
.product-shop dl.check-item{padding:0 0 15px;font-weight:bold;}
.product-shop dl.check-item dt,.product-shop dl.check-item dd{width:auto;display:inline;float:none;}
.product-shop dl.check-item *{vertical-align:middle;}
.product-summary .product-buy{padding:5px 0 20px;}
.product-summary .text-safe{clear:both;text-align:right;}
.product-summary .btn-minus,.btn-plus{display:inline;padding:9px 12px;line-height:10px;background:#eee;float:left;margin:0 0 0 5px;cursor:pointer;}
.product-summary .btn-minus:before,.btn-plus:before{display:inline-block;content:"";width:0;height:0;line-height:0;font-size:0;border-style:dashed dashed dashed solid;border-width:4px;border-color:transparent transparent transparent #333;overflow:hidden;position:relative;z-index:22;}
.product-summary .btn-minus:hover,.product-summary .btn-plus:hover{background-color:#ddd;}
.product-summary .btn-minus:before{border-style:dashed solid dashed dashed;border-color:transparent #333 transparent transparent;margin-left:-5px;}
.product-summary .btn-plus:before{margin-right:-5px;}
.product-summary .add-to-row-prices{display:inline;float:left;padding:0 20px 0 0;}
.product-summary .choose-qty{float:left;}
.product-summary .choose-qty label{float:left;vertical-align:middle;padding:0 8px 0 0;line-height:26px;}
.product-summary .btn-minus,.product-summary .btn-plus,.product-summary .ipt-qty{float:left;margin:0 5px 0 0;}
.product-summary .ipt-qty{width:32px;height:24px;line-height:24px;text-align:center;border:1px solid #ddd;margin:0 5px 0 0;}
.product-summary .ipt-qty:focus{border-color:#aaa;}
.product-summary .form-item .radio-disabled{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:0.5;}
.product-summary .form-item .form-error-msg{color:#f00;display:none;clear:both;margin:5px 0 0;border-radius:0.2px;border:1px solid #fcefd3;background:#fffce6;float:left;padding:1px 20px 1px 8px;}
.product-intro .add-to-cart{display:inline-block;height:30px;float:left;line-height:30px;border:0;text-align:center;cursor:pointer;background-repeat:no-repeat;background-color:transparent;margin:0 8px 0 0;font-weight:bold;text-transform:uppercase;}
.product-intro .add-to-cart,.product-intro input.add-to-cart{width:187px;height:30px;background-position:-1px -195px;color:#851d30;border:0;float:left;}
.product-intro input.add-to-cart{padding-right:15px;}
.product-intro .add-to-cart:hover{background-position:-1px -226px;}
.product-intro .add-to-wishlist{display:inline-block;height:27px;float:left;line-height:27px;border:0;text-align:left;cursor:pointer;background-repeat:no-repeat;background-color:transparent;margin:2px 8px 0 0;font-weight:bold;text-transform:uppercase;}
.product-intro .add-to-wishlist,.product-intro input.add-to-wishlist{width:140px;background-position:-1px -258px;color:#851d30;padding-left:34px;color:#333;}
.product-intro .add-to-wishlist:hover{background-position:-1px -286px;text-decoration:none;color:#333;}
/* other products */
.goods-related{margin:0 auto 35px;}
.goods-related .current-goods{width:195px;float:left;position:relative;border:1px solid #EC3E02;margin:0 20px 0 0}
.goods-related .current-goods img{width:100%;height:auto;}
.goods-related .icon-add{display:block;width:32px;height:32px;float:left;background-position:-90px -125px;margin:75px 20px 0 0;}
.goods-related .related-list{width:470px;float:left;overflow:hidden;overflow-x:auto;}
.goods-related .related-list ul{width:10000%;}
.goods-related .related-list ul li{width:102px;float:left;line-height:22px;margin:0 20px 0 0;padding:0 0 10px; }
.goods-related .related-list ul li,.goods-related .related-list ul li a{color:#666;}
.goods-related .related-list ul .pd-img{display:table-cell;width:100px;height:130px;vertical-align:middle;_display:block;border:1px solid #dadada}
.goods-related .related-list ul .pd-img img{vertical-align:middle;max-width:100px;max-height:130px;*width:100px;*height:130px;}
.goods-related .related-list ul .pd-img:hover img{opacity:0.8;}
.goods-related .related-list ul .pd-text{height:32px;line-height:16px;overflow:hidden;display:block;padding:5px 0 0;}
.goods-related .related-list ul .pd-price del{display:block;}
.goods-related .related-list ul .pd-price input,.goods-related .related-list ul .pd-price b{vertical-align:middle;}
.goods-related .related-list ul .pd-price b{color:#ef4e4d;}
.goods-related .buy-act{width:190px;float:right;color:#666;}
.goods-related .total-price{display:block;font-weight:bold;font-size:14px;padding:0 0 10px;}
.goods-related .buy-together:hover{text-decoration:none;
opacity:0.8;
	-moz-opacity:80;
	filter:alpha(opacity=80);
}
.goods-may-like{margin:0 auto 25px;}
.goods-may-like .detail-tbar{margin:0 auto 15px;}
.goods-may-like .goods-items{width:100%;position:relative;}
.goods-may-like .goods-item{width:100%;line-height:18px;}
.goods-may-like .goods-item .goods-img{width:100%; border:1px solid #dadada;}
.goods-may-like .goods-item .goods-img{display:table-cell;vertical-align:middle;width:100%;*display:block;*width:100%;}
.goods-may-like .goods-item .goods-img img{vertical-align:middle;max-width:100%;*width:100%;}
.goods-may-like .goods-item .goods-price{color:#666;padding:8px 0 0;}
.goods-may-like .goods-item .goods-price del,.goods-may-like .goods-item b{display:block;}
.goods-may-like .goods-item .goods-price b{font-weight:normal;}
.goods-may-like .goods-item .goods-price b span{font-size:16px;font-weight:bold;}
.goods-may-like .owl-nav{top:-49px;}
.goods-may-like .owl-prev,.goods-may-like .owl-next{}
.goods-may-like .owl-prev:hover,.goods-may-like .owl-next:hover{border-color:#EC3E02;}
.goods-may-like .goods-item:hover .goods-img img{opacity:0.8;}
/* product detail */
.product-detail .detail-tabs{margin:0 auto 20px;}
.product-detail .detail-panel{padding:0 10px 30px;}
/* for:
   public site module
================================================== */
   
/* online service
----------------------------- */	
.popbox{width:100px;border:1px solid #838f96;background:#e9f0f5;border-radius:5px;box-shadow:1px 1px 2px rgba(110,119,110,0.4),-1px -1px 2px rgba(110,119,110,0.4);position:fixed;right:5px;top:50px;overflow:hidden;z-index:10000;_position:absolute;}
.popbox .hd{width:100%;height:25px;position:relative;padding:0 0 6px;}
.popbox .hd h4{display:inline;line-height:21px;float:left;font-size:11px;font-weight:normal;color:#3e86ac;padding:0 0 0 4px;}
.popbox .close{display:block;width:39px;height:25px;background:url(img/ico_close.gif) 0 0 no-repeat;position:absolute;right:0;top:-1px;cursor:pointer;}
.popbox .tit{background-color:#3b80a4;padding:8px 0;text-align:center;font-size:24px;color:#fff;background-image:-moz-linear-gradient(top,#3f87ae,#367394);background-image:-webkit-linear-gradient(top,#3f87ae,#367394);background-image:-ms-linear-gradient(top,#3f87ae,#367394);background-image:-o-linear-gradient(top,#3f87ae,#367394);background-image:linear-gradient(top,#3f87ae,#367394);}
.popbox .img{padding-bottom:6px;background:#e2e8f4;}
.popbox .cont{padding:0 3px 2px 5px;}
.popbox .cont li{padding:0 0 8px;}
.popbox .cont li a{display:block;line-height:19px;color:#333;}
.popbox .cont li a:hover{text-decoration:none;color:#777;}
.popbox .cont li a.skype{background:url(img/ico_skype.png) 0 0 no-repeat;padding:0 0 0 22px;}
.popbox .cont li a.msn{background:url(img/ico_msn.png) 0 0 no-repeat;padding:0 0 0 22px;}
.popbox .cont li a.btn-get-quote{padding:0.2em 0;background-color:#7adafa;text-align:center;color:#f00;border-radius:0.3em;margin:0 5px 0 0;}
.popbox .cont li a.btn-get-quote:hover{background-color:#39c2f0;text-decoration:none;}
/* entry table
----------------------------- */	
.entry{padding:15px 20px;}
.entry {color:#666;}
.entry a{color:#0030FF;}
.entry p{margin:0;padding:8px 0;font-size:13px;line-height:1.8;}
.entry table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:20px;}
.entry th, .entry td{height:30px;border:1px solid #ccc;text-align:left;line-height:1.5;font-size:12px;color:#666;background:#fbfbfb;padding:0 15px;}
.entry th{font-size:12px;background:#eee;}
.entry td p, .entry th p, .pd-panel .entry td p, .pd-panel .entry th p{margin:0;padding:5px;color:#666;font-size:12px;line-height:1.3;}
.entry td.amts{color:#EC3E02;}
.entry th#cartDelete{text-align:center;}
.entry .button{margin:15px 10px 0 0;background:#dfdfdf;padding:8px 15px;border:0;cursor:pointer;line-height:1.2;color:#777;font-weight:bold;text-transform:Capitalize;}
.entry .button:hover{background:#EC3E02;color:#fff;}
.entry .deletecartitem{width:50px;text-align:center;}
.entry .deletecartitem label{display:none;}
.entry .stotal td.amts{font-size:18px;font-weight:bold;}
.entry img.alignleft{float:left;margin:20px 15px 0 0;}
.entry img.alignright{float:right;margin:20px 0 0 15px;}
.entry img.alignleftnopad{float:left;margin-left:0;}
.entry img.alignrightnopad{float:right;margin-right:0;}
.entry img.aligncenter{text-align:center;display:block;margin:20px auto 0 auto;}
.entry img{padding:2px;border:1px solid #dadada;box-shadow:0 0 3px rgba(0,0,0,0.2);max-width:800px;display:block;margin:0 auto;}
.cartitem a{color:#292929;font-weight:bold;}
/* inquiry form */
.inquiry-form{border:1px solid #ccc;padding:7px 10px;background:#fcfcfc;position:relative;width:620px;border-left:1px solid #E9E9E9;border-right:1px solid #E9E9E9;border-bottom:1px solid #E9E9E9;padding:15px 10px;background:url(img/img_inquiry.png);position:relative;}
.inquiry-form h4{font-size:12px;color:#930D00;float:right;}
.inquiry-form form{display:block;width:100%;position:relative;}
.inquiry-form .form-item{width:360px;position:relative;padding:3px 0 7px 90px;}
.inquiry-form .form-label{width:90px;position:absolute;left:0;top:6px;color:#444;font-weight:bold;}
.inquiry-form .form-label i{vertical-align:middle;color:#f00;}
.inquiry-form .form-input,.inquiry-form input[type="text"]{border:1px solid #ccc;height:22px;line-height:22px;padding:0 6px;}
.inquiry-form .form-text,.inquiry-form textrea{display:block;padding:6px;resize:none;overflow:hidden;border:1px solid #ccc;}
.inquiry-form .form-verify-code{vertical-align:middle;}
.inquiry-form .form-btn-wrap{display:inline;position:absolute;right:150px;bottom:21px;}
.inquiry-form .form-btn-submit{border:1px solid #bbb;line-height:2.0;width:100px;background:#eee;background:-moz-linear-gradient(top,#efefef,#e5e5e5);background:-webkit-linear-gradient(top,#efefef,#e5e5e5);background:-ms-linear-gradient(top,#efefef,#e5e5e5);background:-o-linear-gradient(top,#efefef,#e5e5e5);background:linear-gradient(top,#efefef,#e5e5e5);padding:0 8px;cursor:pointer;text-align:center;}
.inquiry-form .form-btn-submit:hover{background:#f3f3f3;}
.inquiry-form  img{padding:0px;border:1px solid #dadada;margin-top:-25px;}
/* contact form
----------------------------- */	
.contact-form{padding:15px 20px 50px;}
.contact-form .form-item{width:auto;padding:6px 0 6px 90px;_width:600px;}
.contact-form .form-label{width:85px;}
.contact-form .form-btn-wrap{position:relative;display:block;padding:15px 0 0 90px;bottom:auto;right:auto;}
.contact-form .form-btn-wrap .form-btn-submit{padding:5px 40px;text-align:center;font-size:14px;background:-moz-linear-gradient(top,#fff,#ddd);background:-webkit-linear-gradient(top,#fff,#ddd);background:-ms-linear-gradient(top,#fff,#ddd);background:-o-linear-gradient(top,#fff,#ddd);background:linear-gradient(top,#fff,#ddd);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0);border-radius:3px;}
.contact-form .form-btn-wrap .form-btn-submit:hover{border:1px solid #aaa;color:#333;box-shadow:0 0 3px #ddd inset;}
/* others
----------------------------- */	
.top-category{padding-bottom:10px;}
.top-category .titl{padding:5px;line-height:12px;border:1px solid #cccccc;}
.pagenavi{padding:10px 5px 30px 20px;}
.pagenavi span,.pagenavi a{padding:5px;border:1px solid #ccc;margin-right:5px;}
/* for:
   shopcart & checkout
================================================== */
.tml-action-links:after,.login-wrap:after,.eshop-confirm div:after{content:"";display:block;clear:both;visibility:hidden;height:0;}
* html .tml-action-links,* html .login-wrap,* html .eshop-confirm div{display:inline-block;}
* +html .tml-action-links,* +html .login-wrap,* +html .eshop-confirm div{display:inline-block;}
/* title */
.profile-wrap .profile h3,.eshopcheckoutconf h3{width:100%;position:relative;font-size:14px;padding:0 0 20px;text-align:center;color:#333;}
.profile-wrap .profile h3:before,.profile-wrap .profile h3:after,.eshopcheckoutconf h3:before,.eshopcheckoutconf h3:after{content:"";display:block;width:42%;height:15px;font-size:12px;border-bottom:1px solid #ddd;position:absolute;top:0;}
.profile-wrap .profile h3:before,.eshopcheckoutconf h3:before{left:0;}
.profile-wrap .profile h3:after,.eshopcheckoutconf h3:after{right:0;}
.eshopcheckoutconf h3{padding:0 0 10px;}
.eshopcheckoutconf h3:before,.eshopcheckoutconf h3:after{width:32%;}
/* button */
.continue-proceed .gotocheckout a,.eshop-confirm .finalize .submit2,.process-box .button,.eshopcustdetails .buttonwrap input.button{line-height:35px;padding:0 15px;background:#F14E94;border:0;color:#fff;border-radius:4px;border-bottom:1px solid #ed5354;border-right:1px solid #ed5354;}
.continue-proceed .gotocheckout a:hover,.eshop-confirm .finalize .submit2:hover,.process-box .button:hover,.eshopcustdetails .buttonwrap input.button:hover{background:#EC3E02;}
.eshop-confirm .finalize .submit2{float:right;}
.eshop-confirm .finalize .submit2{}
.login-wrap p input:focus,.profile-wrap .form-table .regular-text:focus,.eshopcustdetails fieldset input[type=text]:focus{border:1px solid #89aaea;background:none;}
/* register & login
----------------------------- */	
.login-wrap{padding:25px 0;}
.login-wrap .login{width:320px;padding:20px 30px;border:1px solid #ddd;border-bottom:1px solid #ccc;box-shadow:0 1px rgba(0,0,0,0.3);border-radius:3px;float:left;}
.login-wrap p{padding:0 0 15px;}
.login-wrap p label{display:block;font-weight:bold;color:#666;}
.login-wrap p input{display:block;width:308px;padding:1px 5px;height:24px;line-height:24px;border:1px solid #d7d7d7;}
.login-wrap p.submit,.profile-wrap p.submit{text-align:center;padding:0 0 30px;}
.login-wrap p.submit input#wp-submit,.button-primary{display:inline-block;width:auto;min-width:130px;text-align:center;height:45px;line-height:45px;padding:0 20px;border-radius:4px;border:0;cursor:pointer;background:#F14E94;color:#fff;font-size:16px;font-weight:bold;letter-spacing:2px;}
.login-wrap p.submit input#wp-submit,.button-primary{*display:inline;}
.login-wrap p.submit input#wp-submit:hover,.button-primary:hover{background:#EC3E02;}
.login-wrap p.message{width:100%;position:relative;font-size:15px;padding:0 0 25px;text-align:center;color:#666;}
.login-wrap p.message:before,.login-wrap p.message:after{content:"";display:block;width:20%;height:15px;font-size:12px;border-bottom:1px solid #ddd;position:absolute;top:0;}
.login-wrap p.message:before{left:0;}
.login-wrap p.message:after{right:0;}
.login-wrap p.error{padding:6px 10px;border:1px solid #ffd8a0;background:#fffce5;margin:0 0 15px;color:#f00;}
.login-wrap p.forgetmenot input{display:inline;width:auto;vertical-align:middle;}
.login-wrap p.forgetmenot label{display:inline;}
.login-wrap ul.tml-action-links{width:100%;position:relative;padding:25px 0 8px;border-top:1px solid #ddd;}
.login-wrap ul.tml-action-links:before{display:inline-block;width:3em;position:absolute;text-align:center;left:50%;margin-left:-1.5em;top:-16px;content:"or";background:#fff;color:#999;font-size:16px;}
.login-wrap ul.tml-action-links li{width:50%;float:left;text-align:center;}
.login-wrap ul.tml-action-links li a{display:inline-block;width:80%;height:36px;line-height:36px;background:#c3c3c3;border-radius:6px;color:#fff;font-size:14px;text-align:center;}
.login-wrap ul.tml-action-links li a{*display:inline;}
.login-wrap ul.tml-action-links li a:hover{background:#999;}
.login-wrap ul.tml-action-links li:first-child{text-align:left;}
.login-wrap ul.tml-action-links li:last-child{text-align:right;}
.login-side-banner{display:inline;float:right;padding:0px;border:1px solid #ddd;}
/* profile
----------------------------- */	
.profile-wrap{padding:20px 30px;border:1px solid #ddd;border-bottom:1px solid #ccc;box-shadow:0 1px rgba(0,0,0,0.3);border-radius:3px;}
.profile-wrap .profile table{width:100%;}
.profile-wrap .form-table{margin-bottom:10px;}
.profile-wrap .form-table th{width:30%;padding:0 20px 0 0;text-align:right;font-weight:normal;}
.profile-wrap .form-table th,.profile-wrap .form-table td{padding-bottom:10px;vertical-align:top;}
.profile-wrap .form-table .regular-text,.profile-wrap .form-table select,.profile-wrap .form-table textarea,.profile-wrap #password input{width:45%;padding:1px 5px;height:24px;line-height:24px;border:1px solid #b3c1cf;border-radius:4px;margin:0 10px 0 0;}
.profile-wrap .form-table #user_login{background:#fafafa;color:#aaa;}
.profile-wrap .form-table select{width:48%;height:27px;line-height:27px;}
.profile-wrap .form-table textarea{width:65%;height:auto;}
.profile-wrap .form-table .description{color:#999;45px}
.profile-wrap #password input{display:block;}
.profile-wrap #password .description{display:block;clear:both;padding:0 0 5px;}
/* shopping cart
----------------------------- */	
.products-list ul.continue-proceed{width:100%;}
.continue-proceed{height:35px;padding:15px 0 0;}
.continue-proceed a{background:#dfdfdf;color:#777;line-height:35px;float:left;padding:0 15px;-moz-transition:none;-webkit-transition:none;-ms-transition:none;-o-transition:none;transition:none;border-radius:4px;}
.continue-proceed a:hover{background:#EC3E02;color:#fff;}
.continue-proceed .rtnshopping{float:left;}
.continue-proceed .gotocheckout{float:right;}
.article-wrap .article-title{margin-left:0;margin-right:0;}
.eshopcart table{width:100%;border-collapse:collapse;border-spacing:0;text-align:center;background:#F6F6F6;}
.eshopcart table td,.eshopcart table th{border:1px solid #ddd;height:20px;padding:6px 0;text-align:center;background:#F6F6F6;}
.eshopcart table th{padding:6px 0;text-align:center;background:#F6F6F6;}
.eshopcart .stotal th,.eshopcart .shippingrow th,.eshopcart .total th{background:#F6F6F6;}
.eshopcart .thead{background:#F6F6F6;}
.eshopcart .leftb{text-align:left;padding:0 10px;}
.eshopcart b{color:#EC3E02;}
.eshopcart .cartopt{padding:10px 0;}
.eshopcart .cartopt .button{background:#999;color:#fff;border:0;padding:0 12px;border-radius:3px;cursor:pointer;margin:0 10px 0 0;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.eshopcart .cartopt .button:hover{background:#666;}
.eshopcart input.short{height:241x;line-height:21px;text-align:center;border:1px solid #ddd;}
.eshopcart .deletecartitem{min-width:35px;}
.eshopcart .deletecartitem .hide{display:none;}
.eshopcart .eshopoptname{padding:0 5px 0 0;font-weight:bold;color:#EC3E02;}
/* checkout
----------------------------- */	
.eshopcustdetails{padding-top:30px;}
.eshopcustdetails fieldset{border:1px solid #eee;padding:20px 10px 10px;}
.eshopcustdetails legend{font-weight:bold;padding:0 15px;}
.eshopcustdetails fieldset fieldset{margin-bottom:15px;border:1px solid #ddd;padding:20px 15px 15px;position:relative;}
.eshopcustdetails fieldset fieldset legend{color:#666;margin-bottom:15px;}
.eshopcustdetails fieldset span{display:block;padding:0 0 15px;}
.eshopcustdetails fieldset span span,.eshopcustdetails legend span{display:inline;padding:0;}
.eshopcustdetails fieldset span label{display:inline-block;width:150px;vertical-align:top;font-size:12px;line-height:30px;}
.eshopcustdetails fieldset span label{*display:inline;}
.eshopcustdetails fieldset span label small{display:block;line-height:15px;margin-top:-10px;}
.eshopcustdetails fieldset input{width:160px;padding:6px;line-height:1.2;border:1px solid #ddd;border-bottom:1px solid #eee;border-right:1px solid #eee;}
.eshopcustdetails fieldset .reqd{color:#f30;vertical-align:middle;padding:0 0 0 4px;font-size:14px;position:relative;top:3px;}
.eshopcustdetails fieldset select{width:180px;border:1px solid #ddd;height:26px;line-height:26px;color:#666;}
.eshopcustdetails .buttonwrap{margin-top:5px;float:right;}
.eshopcheckoutconf{border:1px solid #ddd;padding:20px 30px;border-radius:3px;margin:25px 0 15px;}
.eshopcheckoutconf h4{display:inline-block;border:1px solid #ccc;border-radius:3px;padding:1px 8px;background:-moz-linear-gradient(top,#fafafa,#ebebed);background:-webkit-linear-gradient(top,#fcfcfc,#ebebed);background:-ms-linear-gradient(top,#fcfcfc,#ebebed);background:-o-linear-gradient(top,#fcfcfc,#ebebed);background:linear-gradient(top,#fcfcfc,#ebebed);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#ededed',GradientType=0);line-height:1.6em;font-weight:normal;color:#333;text-shadow:1px 1px #fff;margin:0 0 3px;}
.eshopcheckoutconf ul{padding:0 0 20px;}
.eshopcheckoutconf ul li{font-size:12px;padding:5px 0;}
.eshopcheckoutconf ul li .items{display:inline-block;width:20%;text-align:left;padding:0 10px 0 0;font-weight:bold;}
.eshopcheckoutconf ul li .items{*display:inline;}
.eshopcustdetails fieldset fieldset legend{margin-bottom:0;}
.checkout-item{position:relative;}
.checkout-item .checkout-cont{display:none;}
.checkout-item .checkout-trigger{height:24px;line-height:24px;padding:0 30px 0 0;float:right;cursor:pointer;position:absolute;z-index:333;right:15px;top:20px;font-size:14px;background:url(img/ico_check_hide.png) right 4px no-repeat;}
.checkout-item .checkout-trigger-hide{background-image:url(img/ico_check_show.png);}
.eshop-confirm{display:block;}
.eshop-confirm .finalize small{font-size:12px;}
.eshop-confirm .finalize{display:inline;float:right;padding:0 0 15px;}
.eshop-confirm .finalize .submit2{margin:5px 0 0;}
.eshopcp3{height:10px;border-top:0;padding:0;width:100%;position:relative;}
.eshopcp3 li.editcheckout{display:inline;position:absolute;left:0;top:-50px;z-index:33;}
.process-box{padding:50px 30px 80px;border:1px solid #ddd;border-bottom:1px solid #ccc;box-shadow:0 1px rgba(0,0,0,0.3);border-radius:3px;}
.process-box .button{margin:20px 0;padding:0 30px;}
.process-box .eshoperror{color:#FF0000;font-weight:bold;font-size:16px;}
.eshoperror{color:#FF0000;font-weight:bold;font-size:16px;}
/* rating
----------------------------- */	
.post-ratings{width:100%;filter: alpha(opacity=100);-moz-opacity: 1;opacity: 1;/* background-color: #ffffff;*/}
.post-ratings-loading{display: none;height: 16px;text-align: left;}
.post-ratings-image{border: 0px;}
.post-ratings IMG, .post-ratings-loading IMG, .post-ratings-image IMG{border: 0px;padding: 0px;margin: 0px;}
.post-ratings-text{}
.post-ratings-comment-author{font-weight: normal;font-style: italic;}
/* size */
.clear{clear:both;}
.model{width:100%;overflow:hidden;font-size:13px;line-height:18px;}
.info-title	{max-height:110px;overflow:hidden;text-overflow:ellipsis;white-space:normal;display:block;}
.info-con{display:block;margin-left:20px;}
.info-con-title{font-size:15px;color:#FF3300;}
.info-con span{display:block;}	
.info-left{float:left;width:120px;max-height:370px;overflow:hidden;text-overflow:ellipsis;white-space:normal;display:block;margin-top:123px;}	
.info-middle{float:left;display:block;overflow:hidden;padding:0 10px;}	
.info-right{float:left;width:120px;}
.info-right div:first-child{height:160px;overflow:hidden;text-overflow:ellipsis;white-space:normal;display:block;margin-top:11px;}	
.info-right div:nth-child(2){height:166px;overflow:hidden;text-overflow:ellipsis;white-space:normal;display:block;margin-top:13px;}			
.info-right div:nth-child(3){height:148px;overflow:hidden;text-overflow:ellipsis;white-space:normal;display:block;margin-top:9px;}				
.size-table td{text-align:center;}
/* for: page================================================== */
.main{overflow:hidden;}
.main  .item-head{padding:10px 0;border-top:1px dashed #c0c0c0;clear:both;font-size:14px;font-weight:bold;}
.main  .color-show li{width:70px;height:90px;float:left;text-align:center;}
.main  .color-show li img{width:51px;height:51px;}
.main  .color-show li span{display:block;padding:5px 0 0;}
.main  .color-show li.show-big{width:220px;min-height:300px;_height:300px;_overflow:visible;float:left;}
.main  .color-show li.show-big img{width:160px;height:auto;margin:15px auto 0;}
.selected{cursor:pointer;}
.ico ul li{padding:5px 0;}
.ico ul li a{color:#EC3E02;font-weight:bold;}
.sub-tbar{line-height:30px;background:url(img/tit_bg_line.png) repeat-x scroll 0 15px;text-align:center;margin-bottom:15px;}
.sub-tbar h3{display:inline-block;padding:0 10px;background:#fff;font-size:18px;font-weight:normal;}
.sub-tbar h3{*display:inline;}
.handmade li{float:left;width:257px;height:280px;padding:0 10px;}
.handmade li .img,.handmade li .img img{display:block;width:250px;height:138px;}
.handmade li .tit{display:block;height:20px;line-height:20px;overflow:hidden;padding:5px 0 0;font-size:12px;}
.handmade li .tit,.handmade li .tit a{color:#333;}
.handmade li .summary{height:80px;line-height:20px;overflow:hidden;}
.shippingdate{padding:2px 0 0;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;margin:10px 0 0;}
.detail{float:right;width:350px;padding:2px 0 0 20px;border-top:1px dashed #ddd;border-left:1px dashed #ddd;border-bottom:1px dashed #ddd;margin:10px 0 0;}
.detail a{}
.detail ul{overflow:hidden;}
.detail ul li{float:left;width:160px;}
/* for: page faq...================================================== */
.size{margin-top:0px;padding-left:60px;}
.size table{border:1px solid #efefef;margin-top:20px;}
.size ul li{float:left;padding:0 18px;}
.size table td{text-align:center;}
.size table tr{text-align:center;}
.size table th{text-align:center;color:#EC3E02;font-weight:bold;}
.size-pro table{border:1px solid #efefef;margin-top:20px;text-align:center;}
.size-pro ul li{float:left;padding:0 18px;}
.size-pro table td{text-align:center;}
.size-pro table tr{text-align:center;color:#EC3E02;font-weight:bold;}
.size-pro table th{text-align:center;color:#EC3E02;font-weight:bold;}
.attachment-100x100{max-width:120px;}
/* review
----------------------------- */
.review{padding:10px 15px 10px 0px;}
.review .re_title{text-transform:capitalize;font-size:14px;font-weight:bold;padding:0 0 0 0px;margin-top:-20px;}	
.re_con ul{margin-left:0px;width:95%;margin-top:20px;margin-bottom:20px;}
.re_con ul li{width:100%;border-bottom:1px solid  #eee;background:url(img/icons02.png) no-repeat 10px 33px;display:block;overflow:hidden;padding-left:0px;margin:15px 0;}
.re_con ul li span:first-child{float:left;width:100%;overflow:hidden;margin-bottom:30px;}
.re_con ul li span:nth-child(2){float:right;}
.re_con ul li span em{font-size:13px;display:block;font-weight:bold;}	
.re_con_p{margin-left:40px;margin-top:8px;color:#585858;font-size:12px;line-height:1.8;}	
.comment-form .form-title{display:inline-block;border:1px solid #bbb;border-radius:3px;padding:1px 15px;background:-moz-linear-gradient(top,#fefefe,#ebebed);background:-webkit-linear-gradient(top,#fefefe,#ebebed);background:-ms-linear-gradient(top,#fefefe,#ebebed);background:-o-linear-gradient(top,#fefefe,#ebebed);background:linear-gradient(top,#fefefe,#ebebed);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#ededed',GradientType=0);margin:0 0 0 7px;line-height:1.5em;font-weight:normal;margin-bottom:1.5em;color:#666;text-shadow:1px 1px #fff;}
.comment-form .form-item{padding:0 0 15px 110px;position:relative;}
.comment-form .form-item input,.comment-form .form-item textarea{padding:3px 10px;border:1px solid #ddd;border-radius:2px;overflow:hidden;z-index:9999;resize:none;color:#999;}
.comment-form .form-item input{height:21px;line-height:21px;}
.comment-form .form-item input[type="submit"]{height:32px;line-height:32px;padding:0 11px;}
.comment-form .form-item input:focus,.comment-form .form-item textarea:focus{border:1px solid #3389cc;z-index:9999;}
.comment-form .form-item .comment-review{line-height:1em;padding:6px 0 8px;}
.comment-form .form-item .left-label{position:absolute;left:0;top:0;z-index:1;width:90px;color:#666;text-align:right;line-height:32px;}
.comment-form .form-item .left-label small{font-size:12px;}
.comment-form .form-item .btn-submit{background:#333;border:0;color:#fff;font-weight:bold;border-radius:4px;padding:5px 30px;}
.comment-form .form-item .btn-submit:hover{background:#107fc8;}
.comment-form .cmt-form-side img{border:1px solid #ccc;padding:1px; width:320px}
.comment-form .post-ratings{padding-top:6px;}
.comment-form #commentform{width:520px;float:left;}
.cptch_block{display:inline;left:250px;	position: relative;top:-65px;z-index:2222;}
.cptch_block input{border:1px solid #ccc;padding:0 3px;height:22px;line-height:22px;}
.wp-post-image{padding:0 6px;}
.main-top{padding:20px 0 0 0;}
.aside-top{padding:15px 0 0 0;}
.sc-chat-toolbar,.sc-cnv-wrap,.sc-msg-wrap,.sc-chat-wrapper,#sc_chat_box textarea.f-chat-line,#sc_chat_box p.sc-lead,#sc_chat_box .sc-chat-wrapper input, 	#sc_chat_box .sc-chat-wrapper textarea{color: #222222;background-color: #fff;	}
.sc-chat-toolbar a{color: #b9b9b9;}
.sc-chat-toolbar a:hover{color: #878787;}
#sc_chat_box .sc-chat-wrapper input,#sc_chat_box .sc-chat-wrapper textarea,#sc_chat_box textarea.f-chat-line{border-color: #cdcdcd;}
#sc_chat_box .sc-chat-wrapper input:focus,#sc_chat_box .sc-chat-wrapper textarea:focus{background-color: #f5f5f5;border-color: #b9b9b9;	}
#sc_chat_box textarea.f-chat-line:focus{background-color: #fafafa;border-color: #b9b9b9;}
#sc_chat_box .sc-chat-wrapper label{color: #878787;}
#sc_chat_box form.sc-chat-reply{border-top: 1px solid #cdcdcd;background-color: #f5f5f5;	}
#sc_chat_box{width: 300px;right: 40px;	}
#sc_chat_box textarea.f-chat-line{width: 258px;	}
#sc_chat_box div.sc-chat-header{-webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;}				.sc-chat-notification.warning,#sc_chat_box .sc-chat-wrapper .sc-start-chat-btn a,#sc_chat_box .sc-chat-wrapper input, #sc_chat_box .sc-chat-wrapper textarea{-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#sc_chat_box .sc-chat-wrapper input, #sc_chat_box .sc-chat-wrapper textarea{width: 230px;	}
.sc-chat-wrapper{border-color: #ebebeb;max-height: 380px;	}
.sc-cnv-wrap{border-color: #ebebeb;max-height: 350px;	}
#sc_chat_box .sc-chat-wrapper .sc-start-chat-btn > a{color: #ffffff;background-color: #EC3E02;	}
#sc_chat_box .sc-chat-wrapper .sc-start-chat-btn > a:hover{color: #ffffff;background-color: #EC3E02;	}
#sc_chat_box div.sc-chat-header{color: #ffffff;background-color: #EC3E02;	}
.sc-chat-css-anim{-webkit-transition: bottom .2s;-moz-transition: bottom .2s;-o-transition: bottom .2s;transition: bottom .2s;}
/* recent_orders
----------------------------- */
.recent_orders{width:200px;position:relative;}
#sold_img{width:200px;height:600px;position:relative;overflow:hidden;padding:10px 6px 5px 0;border-bottom:1px solid #EAEAEA;}
#sold_img{overflow:hidden;}
.recent_orders img{width:100px;height:150px;margin-left:17px;}
.recent_orders ul li{width:200px;height:235px;margin:10px 0;padding:5px 0 15px 0px;margin-left:-5px;
border-bottom:1px solid #b6d2ff;
text-align:center;position:relative;
float:none;}	
.recent_orders p{font-family:Georgia, "Times New Roman", Times, serif;max-height:90px;overflow:hidden;font-size:12px;line-height:15px;color:#999;padding-top:5px;}
.recent_orders ul li div{color:#900;}	
.customer-titbar{padding:10px 0 0 0;}
.customer-titbar-img{float:left;padding:5px 5px 0px 0;}	
.customer-titbar-pcolor{color:#999;}	
.customer-titbar-by{color:#999;float:right;font-style:italic;}
.addthis_sharing_toolbox{float:right;}
.size-mod{margin-right:10px;}
.size-mod img{}
.size-form-con{float:left;width:375px;overflow:hidden;}
.size-form-con p{margin-bottom:15px;max-height:60px;padding-left:20px;overflow:hidden;}	
.size-form-con em{color:#ff0000;}	
.sidebar-bottom{border:1px solid #CCC;padding:5px;}
.items-all{float:right;color:#494949;font-size:14px;font-style:italic;}
.items-all em{color:#EC3E02;font-size:14px;font-style:italic;font-weight:bold;}
.comment-form .cmt-form-side{display:inline;float:right;}
/* dropdown
----------------------------- */ 
.topbar .change-currency{display:inline;margin:0 0 0 0;}
.topbar .change-currency a:hover{background-color:#fafafa;text-decoration:none;}
.topbar .change-currency a.USD, .change-currency a.EUR, .topbar .change-currency a.CAD, .topbar .change-currency a.GBP, .topbar .change-currency a.AUD , .topbar .change-currency a.HK, .topbar .change-currency a.JPY, .topbar .change-currency a.RUB, .topbar .change-currency a.CHF, .topbar .change-currency a.MXN, .topbar .change-currency a.NOK, .topbar .change-currency a.CZK, .topbar .change-currency a.BRL, .topbar .change-currency a.ARS{
	padding:0 0 0 26px;
	background-image:url(img/currency-icons.png);
	background-repeat:no-repeat;
}
.topbar .change-currency a.USD {
	background-position:2px 4px;
}
.topbar .change-currency a.EUR {
	background-position:2px -22px;
}
.topbar .change-currency a.CAD {
	background-position:2px -50px;
}
.topbar .change-currency a.GBP {
	background-position:2px -75px;
}
.topbar .change-currency a.AUD {
	background-position:2px -100px;
}
.topbar .change-currency a.HK {
	background-position:2px -125px;
}
.topbar .change-currency a.JPY {
	background-position:2px -150px;
}
.topbar .change-currency a.RUB {
	background-position:2px -177px;
}
.topbar .change-currency a.CHF {
	background-position:2px -202px;
}
.topbar .change-currency a.MXN {
	background-position:2px -227px;
}
.topbar .change-currency a.NOK {
	background-position:2px -252px;
}
.topbar .change-currency a.CZK {
	background-position:2px -278px;
}
.topbar .change-currency a.BRL {
	background-position:2px -303px;
}
.topbar .change-currency a.ARS {
	background-position:2px -329px;
}
.dropdown{display: inline-block;float: left;margin-right: 5px;position: relative;padding-top:1px;}
.dropdown .submenu{width:120px;display: none;position: absolute;left: 0;top:36px;background: #fff;border-radius: 0 3px 3px 3px;border: 1px solid #bbb;border-top: none;text-align: left;padding: 5px;z-index:99999;
background: #fff;}  
.dropdown .submenu a{display:block;border-top:1px solid #eee; line-height:20px}
.over .submenu{display:block}
.currency_cur{width:90px;padding:0 5px;border: 1px solid #bbb;}
.currency_text{float:left;}
.totalall{font-size:18px;font-weight:bold;}
/* Translator
----------------------------- */
.transall{display:inline;float:left;}
.translator-dropdown-container{text-align:center;margin:0;padding:0;border:none;background:none;height:24px;z-index:999999;}
.translator-dropdown-container label{display:block;float:left;margin:5px 5px 0 0;color:#ccc;}
.translator-dropdown-container p{margin:0;border:0;font-weight:normal;}
.translator-dropdown-container a{text-decoration:none;font-weight:normal;}
.translator-dropdown-sub-container{height:24px;margin:0;padding:0;background:none;border:none;z-index:999999;}
.translator-dropdown-floating-left .translator-dropdown-sub-container{float:left;}
.translator-dropdown-floating-right .translator-dropdown-sub-container{float:right;}
.translator-dropdown-body{position:relative;float:left;height:21px;padding:10px 3px 0;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;margin:0;z-index:999999;-moz-box-sizing:content-box;box-sizing:content-box;}
.translator-dropdown-body p{color:#ccc;position:relative;font-weight:normal;}
.translator-dropdown-current-language-arrow{display:block;width:0;height:0;border:6px solid;position:absolute;top:10px;right:5px;border-color:#ccc transparent transparent;background:none;margin:0;padding:0;}
.translator-dropdown-scroll-enabled{}
.translator-dropdown-current-language-flag{position:absolute;right:0;top:2px;}
.translator-dropdown-languages-list-scroll{margin:3px 0 0 0;padding:0;background:none;border:none;display:none;}
.translator-dropdown-languages-list-scroll-bar{background:#464646;margin:0;padding:0;border:none;z-index:9999999;left:auto;}
.translator-dropdown-languages-list-scroll-bar-rail{margin:0;padding:0;background:none;border:none;}
.translator-dropdown-languages-list-opened .translator-dropdown-languages-list-scroll{display:block;z-index:999999;}
.translator-dropdown-languages-list{margin:3px 0 0 0;padding:0;background:none;border:none;display:none;}
.translator-dropdown-hover .translator-dropdown-languages-list p:hover{background-color:#ffffdf;}
.translator-dropdown-languages-list p a{background:none;}
.translator-dropdown-hover .translator-dropdown-languages-list p:hover a,
.translator-dropdown-hover .translator-dropdown-languages-list p:hover a span{color:#fb8a00;}
.translator-dropdown-scroll-enabled .translator-dropdown-languages-list{overflow:hidden;margin-top:0;}
.translator-dropdown-hover.translator-dropdown-scroll-enabled .translator-dropdown-languages-list:hover{overflow-y:scroll;}
.translator-dropdown-languages-list p{cursor:pointer;border-top:1px solid #ebebe9;padding:3px 0;background:none;}
.translator-dropdown-languages-list-opened .translator-dropdown-body{height:auto;background:#fff;border:1px solid #ccc;box-shadow:0 0 4px rgba(0,0,0,0.1);-moz-box-shadow:0 0 4px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,0.1);}
.translator-dropdown-languages-list-opened .translator-dropdown-languages-list{display:block;}
.translator-dropdown-sub-container table{text-align:center;margin:0 auto;height:20px;border-collapse:separate;border:none;background:#464646;}
.translator-dropdown-sub-container table tr{background:none;border:none;}
.translator-dropdown-sub-container table td{vertical-align:middle;background:none;border:none;height:20px;line-height:20px;width:auto;padding:0;font-family:Verdana;font-size:12px;}
.translator-dropdown-current-language{padding:0 25px 0 3px;color:#444;background:none;border-collapse:separate;}
.translator-dropdown-current-language span{color:#444;}
.translator-dropdown-languages-list-opened .translator-dropdown-current-language,
.translator-dropdown-languages-list-opened .translator-dropdown-current-language span{color:#444;}
.translator-dropdown-sub-container a{padding:0 3px;color:#444;width:100%;text-align:left;}
.translator-dropdown-sub-container a span{color:#444;border:none;font-family:Verdana;font-size:10px;text-decoration:none;white-space:nowrap;line-height:16px;font-weight:normal;text-decoration:none;text-transform:none;text-shadow:none! important;}
.translator-dropdown-sub-container p.translator-dropdown-completed{background-color:#ffffdf;}
.translator-dropdown-sub-container p.translator-dropdown-completed a span{color:#fb8a00;}
.translator-dropdown-current-language,
.translator-dropdown-sub-container a{font-weight:normal;text-decoration:none;height:16px;display:table;border:none;font-family:Verdana;font-size:10px;text-decoration:none;white-space:nowrap;vertical-align:middle;line-height:16px;margin:0;}
.translator-dropdown-hover .translator-dropdown-sub-container a:hover{text-decoration:none;}
.translator-dropdown-current-language span,
.translator-dropdown-sub-container a span{padding:0;line-height:16px;}
.translator-dropdown-flags-and-names .translator-dropdown-current-language span,
.translator-dropdown-flags-and-short-names .translator-dropdown-current-language span,
.translator-dropdown-flags-and-names .translator-dropdown-sub-container a span,
.translator-dropdown-flags-and-short-names .translator-dropdown-sub-container a span{padding-left:3px;margin:0;border:none;font-family:Verdana;font-size:10px;text-decoration:none;white-space:nowrap;line-height:16px;font-weight:normal;background:none;text-transform:none;text-shadow:none! important;}
.translator-dropdown-current-language img,
.translator-dropdown-sub-container a img{border:none;padding:0;margin:0;vertical-align:top;width:22px;max-width:22px;height:16px;max-height:16px;display:inline;background:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.translator-dropdown-loading{padding-left:16px;background-image:url(../images/loading.gif);background-repeat:no-repeat;background-position:center left;}
.translator-dropdown-hidden{display:none;}
/**
 * 
 * Responsive adjustments
 * 
 */
@media screen and (max-width: 1280px){}
@media screen and (max-width: 1024px){}
@media screen and (max-width: 800px){}
@media screen and (max-width: 640px){}
@media screen and (max-width: 320px){}
@media screen and (max-width: 200px){}
/* webkit hack */
@media screen and (-webkit-min-device-pixel-ratio:0){
.search-ipt,.subscribe .subscribe-ipt{line-height:normal;}
}