/*Temp23*/

/*-------------- Style -----------------*/

.design-by a{color:#FFF !important; }

.layout-bound{

	padding:0 !important;

}

.shop-layout-top{

	width:1170px;

	margin:0 auto;

	position:relative;

}

.shop-layout-content-bound{

	width:1170px;

	padding:0 45px;

	overflow:hidden;

	margin:auto;

	background:#FFF;

}

.shop-layout-left{

	width:275px;

}

.shop-layout-right{

	width:860px;

	overflow:hidden;

}

.shop-layout-bound{

}

/*ADV Banner*/

.Advertisment-banner-bound{

	display:block;

	float:left;

	position:absolute;

	bottom:0;

	right:0;

	width:370px;

	z-index:10;

	height:406px;

	overflow:hidden;

}

.Advertisment-banner-bound .advertisment-bound img{

	width:370px;

	height:406px;

}

.Advertisment_left_bound{

	display:none;

}

/*--------- Banner -----------*/

.layout-shop-banner{

	width:100%;

	background:#FFF;

}

.shop-banner-content{

	width:1170px;

	position:relative;

     //   height: 50px;

	margin:0 auto;

}

.address{

	display:block;

	height:54px;

	line-height:30px;

	color:#FFF;

	font-size:12px;

	background:#000;

	text-align:center;

}

.address .shop_cart{

	float:right;

	line-height:30px;

	position:absolute;

	top:3px;

	right:50px;

	z-index:9999;

	color:#FFF;

}

.address .shop_cart img{

	padding-top:3px; 

	margin-right:6px;

}



.logo{

	width: 235px;

	height: 100px;

        padding-left: 20px;

	display:table-cell;

	vertical-align:middle;

	text-align:center;

}

.logo img{

	max-width:235px;

	max-height:100px;

}

.hotline{

	display:none;

	width:212px;

	height:115px;

	position:absolute;

	top:15px;

	right:50px;

	font-size:17px; color:#fefefe;

	padding-top:50px;

	text-align:center;

	background:url(/skins/news/images/shop/temp11/banner.png) no-repeat;

}

.sub-menu-level2{

	display:none;

	position:absolute;

	z-index:99999 !important;

	top:53px;

	width:130px;

	left:-1px;

}

.sub-menu-level2 ul li{

	z-index:99999;

	position:relative ;

}

.sub-menu-level3{

	display:none;

	width:130px;

	position:absolute;

	top:0px;

	left:166px;

}

.menu{

	height: 53px;
bottom: 0;
box-sizing: border-box;

background: #23b4ca;

z-index:999;

position: absolute;

width: 100%;

}

.menu ul{

	

}

.menu ul li:nth-child(7n+1){

	background:#23b4ca;

}

.menu ul li:nth-child(7n+2){

	background: #40af64;

}

.menu ul li:nth-child(7n+3){

	background: #6e45a7;

}

.menu ul li:nth-child(7n+4){

	background: #f7be24;

}

.menu ul li:nth-child(7n+5){

	background: #de5648;

}

.menu ul li:nth-child(7n+6){

	background: #4775c9;

}

.menu ul li:nth-child(7n+7){

	background: #91c547;

}

.menu ul li{

	float:left;

	margin-left:1px;

	width:130px;

	height:53px;

	padding: 0 18px;

	text-align:center;

	line-height:53px;

	position:relative;

	

}

.menu ul li:hover{

	background:#999;

}

.menu ul li a{
	display: inline-block;
    font-size: 12px;
    text-transform: uppercase;
    color: #fff;
    min-width: 70px;
    text-align: center;
}

.menu ul li:hover .sub-menu-level2{

	display:block;

}

.sub-menu-level2 li:hover .sub-menu-level3{

	display:block;

}

.search{

	width:238px;

	height:30px;

	position:absolute;

	top:12px;

	z-index:99999;

	right:0px;

}

.search .input-search{

	float: left;

	background-color: #fff;

	color: #82938b;

}

.search input[type="text"] {

	height:28px;

	padding:0 !important;

	width:200px;

}

.search .btm-search{

	background:url(/skins/news/images/shop/temp23/src_btn_arrow1.png) no-repeat 100% 50%;

	width:31px;

	height:31px;

	float:left;

	border:none;

	cursor:pointer;

}

/******************************support-online********************/

.support-online{

	margin:10px 0;

	}

.support-online-content{

	color: #868485;

	padding:10px;

	}

.support-item{

	padding: 4px 10px;

	text-align: center;

	padding-bottom: 8px;

	}

.support-item a{

		padding: 5px 0px;

		font-weight: normal;

		text-decoration: none;

		color: #5b5b5b;

	}

/******************************end--support-online********************/



/*-------------------------------shop_category_left---------------------------------------*/

.fa-angle-down{

	display:block !important;

	padding:10px;

	cursor:pointer;

}

.sub-menu .fa-angle-down{

	display:block;

	position:absolute;

	right:0px;

	top:0px;

	font-size:20px;

	color:#EA695B;

}

.level1{

	position:relative;

}

.sub-menu2 .fa-angle-down {

position: absolute;

top: 2px;

right: 0;

font-size: 20px;

color: #EA695B;

}

.shop-category-left-layout{

	margin-top:27px;

	width:275px;

}

.default-title{

	color: #fff;

	background: #ea695b;

	font-family: arial;

	font-size: 15px !important;

	height: 42px;

	line-height: 42px;

	text-align: center;

	text-transform: uppercase;

	}

.default-title span{

	font-size:15px !important;

	font-family: 'Open Sans', sans-serif;

}

.category-left-content ul{

	margin:0;

	overflow:hidden;

	padding:0;

	}

.category-left-content ul ul{

		display:block;



	}

.category-left-content ul li{

	position:relative;

}

.category-left-content ul li:hover{

	position:relative;

}

.category-left-content ul li:hover ul{

	display:block;

	}

.category-left-content ul li{

	list-style: none;

	margin: 0;

	z-index: 999;

	border-left: 1px solid #e7e7e7;

	border-right: 1px solid #e7e7e7;

	border-top: 1px solid #dcdcdc;

}

.category_leve2{

	display:none;

}

.category_leve2 ul li{

	border:none !important;

	border-bottom: 1px solid #dcdcdc !important;

}

.category_leve2 ul li a{

	margin-left:15px;

}

.category-left-content ul li:last-child{

	border-bottom: 1px solid #dcdcdc;

}

.category-left-content ul li ul li{

	width: 273px;

	float: left;

	display: inline;

	}

.category_leve3{

	display:none;

}

.level3{

	display:block;

	width: 275px;

	overflow:hidden;

	left:0; 

	top:0;

	}

.category_leve3 ul li{

	border-right:1px solid #dcdcdc !important;

}

.category_leve3 ul li a{

	background-color:#FFF !important;

	margin-left:30px;

}



.category-left-content ul li .level1 a{

	display: inline-block;

	color: #929292;

	font-size: 13px;

	line-height: 16px;

	padding: 17px 15px 15px 19px;

	width: 100%;

}

.category-left-content ul li a{

	display: inline-block;

	color: #929292;

	font-size: 13px;

	line-height: 16px;

	padding: 17px 15px 15px 19px;

	width: 100%;

	} 

/*-------------------------------end-shop_category_left---------------------------------------*/

/*-----------------------------shop_product_left--------------------------------------*/

.shop-product-left-bound{display:block;

	border:1px solid #eaeaea;

}

.shop-product-left-bound{

	width:100%;

	margin:15px 0; 	

	}

.ProductList-left{

	list-style: none outside none;

	margin: 0;

	padding: 0 0 5px;

	clear: both;

	}

.shop-product-left-content{

	}

.product-left-items{

	border-top: 1px dotted #d8d8d8;

	margin-bottom: 0;

	min-height: 0;

	margin: 0;

	margin-left: 24px;

	height: 100% !important;

	padding: 10px 0px;

	overflow: hidden;

	position: relative;

	text-align: center;

	}

div .first{

	border:none ;

	}

.product-left-image{

	text-align:center;

	vertical-align: middle;

	background-repeat: no-repeat;

	background-position: bottom;

	padding-bottom: 18px;

	}

.product-left-image a{

	text-align:center;

	width:223px;

	display: table-cell;

	vertical-align: top;

	}

.product-left-image img{

	max-width:170px;

	max-height:180px;	

}

.product-left-details{

	margin: 0;

	text-align: center;

	}

.product-left-details strong a{

	color: #4a3837;

	font-size: 12px;

	font-weight: bold;

	}

.product-left-price{

	margin: 0;

	text-align: center;	

	}

.product-left-price span{

	color: #de5648;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

}

div .topnumber1{

	background: url(/skins/news/images/shop/temp14/1st.png) no-repeat scroll 0 0 transparent !important;

	color: #fff;

	display: block;

	float: left;

	font-family: Arial;

	font-size: 30px;

	font-weight: bold;

	height: 63px;

	left: 2px;

	line-height: 68px;

	position: absolute;

	text-align: center;

	width: 66px;

	z-index: 2;

	}

.top-sale-number{

	background: url(/skins/news/images/shop/temp12/nst.png) no-repeat scroll 0 0 transparent;

	color: #422400;

	float: left;

	font-family: arial;

	font-size: 11px;

	font-weight: bold;

	height: 24px;

	line-height: 27px;

	text-align: center;

	width: 24px;

	}

/*-----------------------------shop_product_left--------------------------------------*/

/*------------------------------Hot_news----------------------------------*/

.hot-news-image img{

	width:60px;

	height:40px;

}

.defaultContent {

	color: #868485;

	background-color: #FFF;

	border: solid 1px #e7e7e7;

	padding: 10px;

}

div.hot-news-item {

	border-top: 1px solid #868485;

	clear: both;

	overflow:hidden;

	padding: 5px 0;

}

div.hot-news-item:first-child{

	border:none !important;

}

div.hot-news-item div.hot-news-image {

	float: left;

	margin-right: 6px;

	max-width:60px;

}

div.hot-news-item-title a {

	float: left;

	text-align: left;

	color: #868485;

	cursor:pointer;

	text-decoration:none;

	width: 186px;

}

.hot-news-item-description{

	display:none;

	}

.viewMore{display:none;}

.viewMore a{

	font-weight: normal;

	text-decoration: none;

	color: #5b5b5b;

	cursor:pointer;

	}

/*------------------------------------shop_contact_us-----------------------------------*/

.shop-contact-us-bound{

	width:100%;

	}

.shop-contact-info-bound{

	width:100%; 

	overflow:hidden;

}

.shop-contact-title h2{	

	font-family: arial;

	font-size: 18px;

	font-weight: normal;

	text-transform: uppercase;

	border-bottom: 1px dotted #333333;

	padding-left: 20px;

	line-height: 33px;

	background: url(/skins/news/images/shop/temp11/Home4_ContactUs.png) no-repeat scroll 0px 10px;

	}

#shop-contactUs{

width: 520px;

display: block;

margin: 0 auto;

}

.contact-info{

	padding: 5px 10px 0;

	}

.contact-info strong{

	font-weight:bold;

	}

.contact-info div,.shop-contact-content div{

	margin-top:5px;

	margin-bottom:5px;

	}

.shop-contact-bound .value {

	float: left;

	width: 350px;

	line-height:32px;

}

.shop-contact-bound .value .input{

	border: 1px solid #ccd7a0;

	padding:7px 5px;

	font-family: arial;

        width:100%;

	font-size: 14px;

	background-color: #eef2e5;

	border-radius: 4px;

	}

.shop-contact-bound .required{

	margin-right:5px;

	}

.shop-contact-bound .textarea{

	height:80px;

	width:85%;

	}

.shop-contact-bound .space{

	float: left;

	width: 5px;

	line-height:32px;

	margin-right:10px;	

}

.shop-contact-bound .key {

	line-height:32px;

	float: left;

	width: 100px;

}

/*------------------------------------shop_contact_us-----------------------------------*/

/*------------------------------shop_news_detail--------------------------*/

.shop-news-detail-bound{

	float: left;

	font-size: 12px;

	margin: 0;

	margin-top: 25px;

	margin-left:15px;

	width:850px;

	}

.shop-news-detail-bound-left{

	margin-bottom: 9px;

	font-size:12px;

	}

.shop-news-title{

	font-size: 18px;

	text-align: left;

	font-weight: normal;

	color: #f35d9f;

	margin-bottom: 15px;

	}

.shop-news-brief{

	font-size: 12px;

	margin-bottom: 5px;

	}

.shop-news-desciption{

	padding: 5px;

	font-size:14px;

	line-height:18px;

	}

.shop-news-detail-other{

	margin: 0 10px;

	}

.shop-news-detail-other p strong{

	

	height: 22px;

	line-height: 22px;

	border-radius: 4px;

	width: 150px;

	text-align: center;

	color: #f45fa0;

	font-size: 14px;

	font-weight: bold;

	margin-bottom: 15px;

	}

.shop-news-detail-other-list ul{

	margin:0;

	padding:0;

	list-style:none;

        border-top: 2px #f45fa0 solid;

	}

.shop-news-detail-other-list ul li{

	padding: 5px 0px;

	list-style:none;

	}

.shop-news-detail-other-list ul li a{

	background: url(/skins/news/images/shop/temp11/icon_news_list.png) no-repeat scroll 0 1px transparent;

	color: #000000;

	padding-left: 29px;

	color: #767675;

	font-size: 13px;

	font-weight: bold;

	}

.shop-news-comment-bound {

	width: 100%;

	border: 1px solid #ededed;

	background: #f2f2f2;

	margin-top: 50px;

	display:none;

}

.shop-news-comment-bound {

width: 100%;

display:none;

}

.shop-news-comment-top {

padding: 15px 14px 44px 14px;

}

.shop-news-comment-title {

font-size: 13px;

color: #484646;

background: url(/skins/news/images/shop/temp11/news-icon.png) 0 -124px no-repeat;

height: 27px;

line-height: 28px;

text-indent: 160px;

}

.shop-news-detail span {

line-height: 22px;

}

.shop-news-comment-list {

width: 100%;

position: relative;

}

.shop-news-comment-bottom, .news-listother {

border-top: 1px solid #dcdcdc;

padding: 0px 14px 44px 14px;

}

.shop-news-detail p {

line-height: 22px;

}

.shop-news-comment-bottom p strong{

color: #333;

font-size: 16px !important;

font-weight: bold;

line-height: 32px;

text-shadow: 0 1px 0 #fff;

}

.form-comment, .news-other-list {

background-color: #fff;

margin: 10px 0 0;

padding: 15px;

border: 1px solid #ccc;

box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);

-moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);

-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);

}

.shop-news-comment-bound{

	width:680px;

		

	}

.shop-news-comment-top{

	width:680px;

	}

.user-comment{

	float:left;

	margin-right:20px;

	}

.comment-items-top,.comment-text{

	margin-left:10px;

	}

.form-comment{

	width:

	}

#name_cm{

	height: 25px !important;

	text-indent: 3px;

	}

#name_cm, #content {

background: #eee;

width: 555px;
height: 70px;

margin-bottom: 10px;

border-width: 1px;

border-style: solid;

border-color: #7c7c7c #c3c3c3 #ddd;

box-shadow: inset 0 1px 0 #ddd;

-moz-box-shadow: inset 0 1px 0 #ddd;

-webkit-box-shadow: inset 0 1px 0 #ddd;

color: #444 !important;

font-size: 12px;

resize: none;

}

.comment-button-submit a {

background: #61ba20;

padding: 4px 12px;

text-align: center;

border: 1px solid #390;

box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);

-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);

-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);

color: #fff;

font-size: 14px;

font-weight: bold;

cursor: pointer;

text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);

text-decoration: none;

}

/*------------------------------shop_news_detail--------------------------*/

/*Facebook*/

.shop-social-layout{

	margin:10px 0;

	text-align:center;

}

.title-shop-social{

	height:39px;

	line-height: 56px;

}

.title-shop-social span{

	line-height:39px;

}

.defaultContent{

	padding:20px 10px 10px 10px !important;

}

.temp11{

	background:#EEF4D8 !important;

}

/*------- Slide -------*/

.slide-banner-bound{

	display:block;

	margin-top:30px;

	width:770px;

	z-index:1 !important;

	height:406px;

}

.slide-bound{

	display:block;

	z-index:1 !important;

	width:770px !important;

	height:406px !important;

}

.slide-bound img{

	width:770px !important;

	height:406px !important;

	z-index:1 !important;

}

.slide-bound>ul>li{

	width:770px !important;

	height:406px !important;

	z-index:1 !important;

}

.slide-show-bound{

	display:none;	

}

/*--- Product Home ---*/

.layout-product-home{

	margin-top:15px;

	overflow:hidden;

}

.title-product-home{

	width:100%;

	height:40px;

	background:#23B4CA;

}

.title-product-home h2{

	font-size:15px;

	line-height:40px;

	padding-left:30px;

	text-transform:uppercase;

	color:#FFF;	

	font-weight:normal;

}

ul.productlist{

	padding:0 0 5px;

	list-style: none outside none;

	margin: 0;

	clear: both;

}

ul.productlist li:nth-child(3n+3){

	margin-right:0 ;	

}

ul.productlist li{

	border:1px solid #e7e7e7;

	margin-right:30px;

	margin-bottom:30px;

	float: left;

	font-size: 11px;

	list-style: none outside none;

	position: relative;

	text-align: center;

	display:table-cell;

	vertical-align:middle;

	width: 264px;

	height:375px;

	position:relative;

}

ul.productlist li img{

	max-width:263px;

	max-height:235px;

}

.product-img{

	background:#FFF;

	padding:10px 0;

	width: 264px;

	height:235px;

	display:table-cell;

	vertical-align:middle;

}

.product-info h2 a{

	color: #696466;

	font-size: 12px;

	font-weight: bold;

}

.product-info{

	border-bottom:1px solid #FFF;

}

.product-shop-info-other{

	display:none;

}

.product-price{

	text-align:center;

}

.price-sell {

display: inline-block;

color: #de5648;

font-size: 16px;

font-weight: bold;

}

.price-fix {

color: #696466;

font-size: 14px;

display: inline-block;

margin-right: 10px;

font-style: normal;

text-decoration: line-through;

}

.price-fix-call{

	text-align:center;

	clear:both;

	color: #de5648;

	font-size: 16px;

	font-weight:bold;

}

.code{

	position:absolute;

	bottom:5px;

	right:83px;

	display: inline-block;

	background: #23b4ca;

	width: 102px;

	height: 31px;

	line-height:31px;

	border: none;

	font-family: 'Open Sans', sans-serif;

	font-size: 13px;

	font-weight: 400;

	color: #fff;

	text-align: center;

	text-decoration: none;

	letter-spacing: 0;



	cursor: pointer;

	border: none;

	-webkit-transition: all 0.3s ease;

}

.discount{

	display:none;

	width:45px;

	height:60px;

	position:absolute;

	top:0px;

	right:0px;

	color:#FFF;

	font-weight:bold;

	background:url(/skins/news/images/shop/temp20/icon_percent.png) no-repeat;

}

.discount span{

	position:absolute;

	top:25px;	

	right:20px;

	font-size:15px;

}

.view-mores{

	clear:both;

	display:none;

}

.view-mores a{

	background-color: #F597C1;

	border-radius: 4px 4px 4px 4px;

	color: #FFFFFF;

	float: right;

	font-size: 12px;

	font-style: normal;

	padding: 5px 10px;

}

/*--- News ---*/

.news-list-bound{

	width:890px;

	overflow:hidden;

	margin-top: 17px;

}

.news-list-content-item{

	padding:5px 0;

	overflow:hidden;

	border-top: 1px solid #eef2e5;

}

.news-list-content-item:first-child{

	border:none !important;

}

.news-list-content-image{

	border: 1px solid #EEF2E5;

	padding: 8px;

	text-align: center;

	vertical-align: middle;

	width: 150px;

	background:#FFF;

	float:left;

}

.news-list-content-image img{

	max-width:150px;

        max-height:130px;

}

.news-list-content-detail{

	float:left;

	width:75%;

	padding:0 10px;

}

.news-list-content-name a{

	color: #F35D9F;

	display: block;

	font-size: 18px;

	margin-bottom: 10px;

	font-weight:normal;

}

.news-list-content-brief{

	color: #646464;

	font-size: 14px;

	text-align: left;

}

.news-list-content-view{

	display:none;

}

/*------ Product Detail ------*/

.sop-product-detail-bound{

	margin-top:25px;

}

.fa-caret-right{

	color: #e44b8e;

}

.title-shop-detail>a{

	font-size:14px;

	color:#76A956;

	font-weight:bold;

}

.title-shop-detail span{

	font-weight:bold;

}

.product-name h1{

	color: #e44b8e;

	font-weight: bold;

	padding: 8px 10px;

	text-transform: none;

	font-size: 17px;

}

.shop-detail-top{

	width:100%;

	overflow:hidden;

}

.product-detail-img{

	width:350px;

	overflow:hidden;

	margin-right:14px;

	text-align:center;

	padding-top:30px;

}

.product-detail-img img{

	max-width:200px;

	max-height:250px;

}

.picture-product-detail, .jcarousel-skin-tango .jcarousel-container-vertical{

	width:284px !important;

	height:70px !important;

	margin-top:10px;

	overflow:hidden;

	margin-left:43px;

}

.jcarousel-skin-tango .jcarousel-clip-vertical {

    width: 284px !important;

    height:70px !important;

}

.picture-product-detail ul li{

	float:left;

}

.picture-product-detail img{

	width:60px;

	height:50px;

	margin:2px;

	border: 1px solid rgb(7, 88, 153);

}

.jcarousel-skin-tango .jcarousel-item {

    width: 65px !important;

    height:55px !important;

	cursor:pointer;

}

.jcarousel-skin-tango .jcarousel-item img{

	width:60px !important;

	height:50px !important;

}

.product-detail-info{

	width:350px;

	height:300px;

	float:left !important;

	margin-top:50px;

}

.tdleft{

	width:50%;

	height:20px;

	text-align:right;

	padding-right:10px;

	color:#000;

	font-weight:bold;

}

.tdright .price{

	font-weight:bold;

	color:#C00;

}

.tdright .code{

	position:inherit !important;

}

.quantity{

	display:none;

}

.input-small{

	width:20px;

}

.buy{

	text-align:center;

	padding-top:10px;

}

.buy a{

	background:#36F;

	padding:5px 10px;

	border-radius:3px;

	color:#FFF;

}

.social{

	padding-top:20px;

	text-align:center;

}

.shop-detail-bottom{

	width:100%;

	padding-bottom:20px;

}

.shop-detail-bottom h2{

	text-align:left;

	font-size:14px;

}

.description{

	border:1px solid #76A956;

	padding:10px;

	line-height:20px;

}

.shop-detail-product-other{

	margin-top:10px;

	width:100%;

}

.shop-detail-product-other h2{

	text-align:center;

	font-size:14px;

}

.shop-detail-product-other .other-content{

	width:860px;

	padding-bottom:10px;

	padding-top:10px;

	overflow:hidden;

}

.map-bound{

        margin-top:12px;

}

/*Footer*/

.quang-cao{

	display:none;

}

.boder_footer {

	background:#282828;

	width: 100%;

	padding-bottom:10px;

	margin-top:30px;

	color:#FFF;

}

.footer{

	margin:0 auto;

	padding:20px;

	width:971px;

	overflow:hidden;

	color:#FFF;

}

.footer p, .footer span, .footer b, .footer strong, .footer div p{

	color:#FFF !important;

}

.design-by{

	float:right;

	color:#FFF;

}

.design-by a{

	font-weight:bold;

	color:#006;

}



/*--- Shop Cart ---*/

.clearfix a .buy-btn{

	margin-top:20px;

}

.payment {

	width: 860px !important;

	margin-top:30px;

}

.steps{

	width:100%;

	height:39px;

	background:url(/skins/news/images/shop/temp28/bg-oder-tem11.png) no-repeat;

}

.steps.step2{background-position:0 -39px;}

.steps.step3{background-position:0 -78px;}

.steps.step4{background-position:0 -117px;}

.steps ul li{

	width:215px;

	margin:0;

	padding:0;

	float:left;

	line-height:32px;

	text-align:center;

	font-weight:bold;

	color:#666;

	font-family:Arial, Helvetica, sans-serif;

}

.steps ul li.active{color:#fff;}



/*---Step1---*/

.step-01 .box{

	padding: 10px;

	margin:10px 0;

	border: 2px solid #E6E9ED;

	overflow:hidden;

}

.payment p{margin:0;padding:0;}

.payment .step-01 .box .row-01 .seller {float: left;color: #000;}

.payment .step-01 .box .row-01 .seller a{color: #039;}

.payment .step-01 .box .row-01 .seller .label {color: #999;}

.payment .step-01 .box .row-01 .contact {float: left;}

.payment .step-01 .box .row-01 .contact .contact-ico {

	background: url(/skins/news/images/sprites1.png) 0 -150px no-repeat;

	float: left;

	width: 14px;

	height: 14px;

	margin: 0 5px 0 10px;

}

.payment .step-01 .box .row-01 .contact .link {position: relative;cursor: pointer;color:#333;}

.payment .step-01 .box .row-01 .contact .link a{color:#333;}

.payment .step-01 .box .row-01 .contact .link a:hover,

.payment .step-01 .box .row-01 .contact .link:hover,

.payment .step-01 .box .row-01 .seller a:hover{color: #f60;}

.payment .step-01 .box .row-02 {margin-top: 6px;}

.table-s01 th {

	background-image: linear-gradient(to bottom,#fff 0%,#f4f5f9 100%);

	background-image: -moz-linear-gradient(top,#fff 0%,#f4f5f9 100%);

	background-image: -webkit-linear-gradient(top,#fff 0%,#f4f5f9 100%);

	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#f4f5f9');

	background-color: #f4f5f9;

	height: 26px;

	line-height: 26px;

	padding: 0 6px;

	color: #999;

	font-weight: normal;

	text-align: left;

	border-bottom: 1px solid #e7eaef;

}

.table-s01 td {padding: 9px 6px;border-bottom: 1px solid #e7eaef;vertical-align: top;}

.payment .step-01 .box .row-02 .product-info .pic {

	float: left;

	width: 75px;

	height: 75px;

	margin: 0 10px 0 0;

	position:relative;

	border: 1px solid #e7eaef;

}

.payment .step-01 .box .row-02 .product-info .pic a{display:table-cell;width:75px;height:75px;vertical-align:middle;text-align:center;}

.payment .step-01 .box .row-02 .product-info .pic img{max-width:75px;max-height:75px;}

.payment .step-01 .box .row-02 .product-info h2 {line-height: 16px;margin:0;margin-right: 50px;}

.payment .step-01 .box .row-02 .product-info h2 a{color:#03F;}

.payment .step-01 .box .row-02 .amount {height: 24px;}

.payment .step-01 .box .row-02 .amount input {

	float: left;

	width: 25px;

	margin: 0 4px;

	padding: 3px 7px;

	border: 1px solid #b7b7b7;

	text-align: right;

}

.payment .step-01 .box .row-02 .price-row {text-align: right;}

.payment .step-01 .box .row-02 .price-row .price-new {color: #333;font-weight:bold;}

.payment .step-01 .box .row-02 .price-row .price-old {

	color: #666;

	margin-bottom:10px;

	text-decoration: line-through;

	font-weight: normal;

}

.payment .step-01 .box .row-02 .price-row .discount {

	background-color: #ff6000;

	color: #fff;

	padding: 2px;

	font-size: 11px;

}

.payment .step-01 .box .row-03 .rside {

	float: right;

	width: 300px;

}

.payment .step-01 .box .row-03 .sum-price{

	float: right;

	padding: 8px 0 5px 0;

}

.payment .step-01 .box .row-03 .sum-price .sright {

	float: right;

	margin-bottom: 5px;

	text-align: right;

}

.payment .step-01 .box .row-03 .sum-price .sright p {

	margin-right: 6px;

	color: #888;

	font-size:11px;

}

.payment .step-01 .box .row-03 .sum-price .sright .lsm-price {

	color: #000;

	font-weight: bold;

}

.payment .step-01 .box .row-03 .sum-price .sright {

	float: right;

	margin-bottom: 5px;

	text-align: right;

}

.payment .step-01 .box .row-03 .sum-price .sright strong{color:#333;font-size:11px;}

.payment .step-01 .box .row-03 .pay-box {

	float: right;

	width: 500px;

	padding: 0;

}

.payment .step-01 .box .row-03 .pay {

	float: right;

	height: 30px;

	color: #666;

	font-size: 14px;

	padding: 0 0 0 14px;

	text-align: right;

}

.payment .step-01 .box .row-03 .pay p {

	float: left;

	font-size:13px;

	margin-right: 6px;

	font-weight: bold;

}

.payment .step-01 .box .row-03 .pay .pay-price {

	margin: 0;

	color: #f30;

	font-size:13px;

}

.payment .step-01 .box .row-03 .btn {

	display: inline;

	float: right;

	width: 500px;

	margin-right: 6px;

}

.payment .step-01 .box .row-03 .btn a {float: none;}



.buy-btn,.see-btn{

	background-color: #FCA342;

	border: 1px solid #C76E26;

	border-radius: 6px 6px 6px 6px;

	color: #FFFFFF;

	font-weight: bold;

	padding: 3px 10px;

	margin-left:10px;

}

.payment .step-01 .box .row-02 .price-row .discount {

	background-color: #FCA342;

	color: #fff;

	padding: 2px;

	font-size: 11px;

}



/*---Step2---*/

.payment .paying {

	margin-top: 20px;

}

.payment .paying .left-box {

	float: left;

	width: 100%;

        margin:0 auto;

}

.payment .paying .left-box .lbox {

	padding: 0 0 12px 0;

	border: 1px solid #c3cad5;

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	overflow: hidden;

}

.payment .paying .left-box .lbox .btitle {

	background-image: linear-gradient(to bottom,#fff 0%,#e6e9ed 100%);

	background-image: -moz-linear-gradient(top,#fff 0%,#e6e9ed 100%);

	background-image: -webkit-linear-gradient(top,#fff 0%,#e6e9ed 100%);

	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#e6e9ed');

	background-color: #edf0f2;

	height: 34px;

	line-height: 34px;

	padding: 0 0 0 10px;

	font-size: 16px;

	border-bottom: 1px solid #dde2eb;

}

.payment .paying .left-box .radio {

	padding: 10px 0 8px 168px;

	font-weight: bold;

}

.payment .p-login .frm-row {

	margin-bottom: 10px;

}

.fl {

	float: left;

}

.fr {

	float: right;

}

.payment .paying .left-box .radio input, .payment .paying .left-box .radio label {

	float: left;

}

.payment .paying .left-box .radio label {

	margin: 4px 17px 0 2px;

}

.payment .paying .left-box .frm-title {

	float: left;

	width: 146px;

	line-height: 28px;

	margin-right: 17px;

	text-align: right;

}

.payment .paying .left-box .frm {

	float: left;

	width: 489px;

}



.payment .paying .left-box .txt input {

	width: 344px;

	padding: 6px 7px;

	margin: 10px 0 0 0 ;

	border: 1px solid #ccd0da;

	border-radius: 3px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	box-shadow: inset 0 3px 2px -2px #eceaea;

	-moz-box-shadow: inset 0 3px 2px -2px #eceaea;

	-webkit-box-shadow: inset 0 3px 2px -2px #eceaea;

}

.payment .paying .left-box .textarea textarea {

	width: 609px;

	height: 46px;

	padding: 6px 7px;

	margin: 0;

	border: 1px solid #ccd0da;

	border-radius: 3px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	box-shadow: inset 0 3px 2px -2px #eceaea;

	-moz-box-shadow: inset 0 3px 2px -2px #eceaea;

	-webkit-box-shadow: inset 0 3px 2px -2px #eceaea;

	resize:none;

}

.payment .paying .left-box .select select {

	float: left;

	width: 180px;

	height: 28px;

	padding: 5px 3px;

	margin: 10px 0 0 0;

	border: 1px solid #ccd0da;

	border-radius: 3px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	box-shadow: inset 0 3px 2px -2px #eceaea;

	-moz-box-shadow: inset 0 3px 2px -2px #eceaea;

	-webkit-box-shadow: inset 0 3px 2px -2px #eceaea;

}

.payment .paying .left-box .select .error{line-height:45px;padding-left:10px;}

.payment .paying .left-box .lbox {

	padding: 0 0 12px 0;

	border: 1px solid #c3cad5;

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	overflow: hidden;

}

.payment .paying .left-box .textarea {

	padding: 12px 0 0 12px;

}

.payment .paying .right-box {

	float: right;

	width: 290px;

}

.payment .paying .right-box #cart-sticky {

	width: 290px;

}

.payment .p-login .cart-box {

	float: right;

	width: 288px;

	border: 1px solid #c3cad5;

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	overflow: hidden;

}

.payment .p-login .cart-box .ctitle {

	background-image: linear-gradient(to bottom,#fff 0%,#e6e9ed 100%);

	background-image: -moz-linear-gradient(top,#fff 0%,#e6e9ed 100%);

	background-image: -webkit-linear-gradient(top,#fff 0%,#e6e9ed 100%);

	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#e6e9ed');

	background-color: #edf0f2;

	height: 34px;

	line-height: 34px;

	padding: 0 0 0 10px;

	font-size: 16px;

	border-bottom: 1px solid #dde2eb;

}

.payment .p-login .cart-box .detail {

	padding: 12px 9px 8px 9px;

	font-size: 11px;

}

.payment .p-login .cart-box .detail .amount {

	font-family:Arial, Helvetica, sans-serif;

	color:#666;

}

.payment .p-login .cart-box .detail .ltitle {

	padding: 10px 0 3px 0;

	margin-bottom: 5px;

	color: #999;

	text-align: left;

	border-bottom: 2px solid #cfd4dd;

	overflow:hidden;

}

.payment .p-login .cart-box .detail .ltitle p{font-size:10px;}

.payment .p-login .cart-box .detail td {

	padding: 8px 0;

	border-bottom: 1px solid #e7eaef;

	vertical-align:top;

}

.payment .p-login .cart-box .detail td {

	line-height: 16px;

}

.payment .p-login .cart-box .detail td .pic {

	float: left;

	width: 40px;

	height: 40px;

}

.payment .p-login .cart-box .detail td .pic a{

	display:table-cell;

	width:40px;

	height:40px;

	vertical-align:middle;

	text-align:center;

}

.payment .p-login .cart-box .detail td .pic a img{max-width:40px;max-height:40px;}

.payment .p-login .cart-box .detail td .product .pdetail {

	margin-left: 45px;

	color: #999;

}

.payment .p-login .cart-box .detail td .product .desc {

	float: left;

	width: 115px;

	font-size: 11px;

}

.payment .p-login .cart-box .detail td .product .desc a {

	color: #666;

	font-size:11px;

}

.payment .p-login .cart-box .detail td .product .p-amount {

	float: left;

	color: #c00;

	font-weight: bold;

	font-size: 11px;

	padding-left:5px;

}

.payment .p-login .cart-box .detail td .price {

	margin-top: 2px;

	color: #666;

	font-size: 11px;

	font-weight: normal;

	text-align: right;

}

.price .unit-price {

	padding-left: 2px;

}

.payment .paying .right-box .sum-box {

	background: #d7ecfc;

	float: left;

	width: 268px;

	padding: 4px 10px 16px 10px;

	margin-top: 6px;

	font-size: 14px;

	font-weight: bold;

	border: 1px solid #9dcef1;

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

}

.payment .paying .right-box .sum-box .sum-price {

	padding: 7px 0 3px 0;

}

.payment .paying .right-box .sum-box .sum-price .price {

	float: right;

	color: #333;

	font-size: 14px;

}

.payment .paying .right-box .sum-box .line {

	background: #fff;

	height: 1px;

	margin: 5px 0 8px 0;

	border-top: 1px solid #a4c4db;

}

.payment .paying .right-box .sum-box .pay {

	color: #ff4800;

}

.payment .paying .right-box .sum-box .pay .price {

	float: right;

	color: #ff4800;

	font-size: 14px;

}

.payment .paying .right-box .btn {

	float: right;

	margin-top: 10px;

}

.box.success{padding:50px 0;}

.box.success p,.box.success p a{

	line-height:30px;

	font-size:16px;

	font-weight:bold;

	color:#f40;

}

.btn .see-btn{

	float:none;

	margin-top:20px;

	cursor:pointer;

}

.box.success p a{color:#03C;}

#total_amount{width:1px;height:1px;position:absolute;right:99999px;}

.paying.shipping .left-box{width:100%;margin-bottom:20px;}

.paying.shipping .left-box .info{padding:10px;}

.paying.shipping .left-box .info p{line-height:30px;}

.paying.shipping .left-box .info .step3-note{padding-left:30px;}

.paying.shipping .left-box .info .radio1{color:#f00;font-weight:bold;}

.paying.shipping .left-box .info .radio1 em{color:#333;font-weight:normal;}

.shipping,.success{

	width:100%;

        margin:0 auto;

}



/*-------Paging-------*/

.paging-bound{

	overflow:hidden;

	clear:both;

	margin-top:10px !important;

	min-width:200px !important;

}

.page-ajax-active{

	border: 1px solid #76A956 ;

	background: #76A956;

	color: #FFF;

	border-radius:5px;

}

.page-ajax-normal{

	background: none repeat scroll 0 0 #fafbf7 !important;

	border: 1px solid #dbe0c7 !important;

	font-weight: normal !important;

	border-radius: 4px 4px 4px 4px;

	color: #969f81 !important;

}

.shop-contact-content img{

	vertical-align:middle;

}
.code a { color: #FFF; }
.shop-ads-bound{
	display:none;
}
.shop-ads-bound img{
	display:none;
}