.basket:hover .cart-pop {
	display: block;
	position: absolute;
	top: 35px;
	left:0;
	width:302px;
	border:#d1d3d4 1px solid;
		background: #fff;
}
.cart-pop  a.btn{
line-height:20px;
}

.basket .cart-pop  a.btn-in-cart:hover{
line-height:20px;
}

.cart-pop{
position:absolute;
top: 35px;
left:0;
width:302px;
border:#d1d3d4 1px solid;
	background: #fff;
display: none;
}
.cart-pop .top-in-cart{
padding:15px 20px;
border-bottom:#CDCCCC 1px solid;
color:#414042;
font-size:17px;
background: #fff;
}	
.cart-pop .mid-in-cart{background: #fff;}	
.cart-pop .mid-in-cart ul{
margin:0;
padding:0;
max-height:360px;
overflow-y: scroll;
}		
.cart-pop .mid-in-cart ul li{
position:relative;
display:inline-block;
padding:10px;
border-bottom:#d1d3d4 1px solid;
}
.cart-pop .mid-in-cart ul li:last-child{

}
.cart-pop .mid-in-cart ul li a{
color:#414042;
}	
.cart-pop .mid-in-cart ul li .pic{
float:left;
width:70px;
}
.cart-pop .mid-in-cart ul li .pic img{
display:block;
margin:0 auto;
}
.cart-pop .mid-in-cart ul li .text-in-cart{
float:left;
width:195px;
}		
.cart-pop .mid-in-cart ul li .band-in-cart{
font-size:15px;
font-weight:bold;
}		
.cart-pop .mid-in-cart ul li .title-in-cart{
font-size:13px;
padding:2px 0;
}	
.cart-pop .mid-in-cart ul li .detail-in-cart{
font-size:11px;
padding:2px 0;
color:#808285;
}
.cart-pop .mid-in-cart ul li .detail-in-cart a{
color:#808285;
}	
.cart-pop .mid-in-cart ul li .detail-in-cart span{
padding:0 5px;
border-right:#AF0000 1px solid;
}
.cart-pop .mid-in-cart ul li .detail-in-cart span:first-child{
padding-left:0;
}		
.cart-pop .mid-in-cart ul li .detail-in-cart span:last-child{
border:none;
}	
.cart-pop .mid-in-cart ul li .price-in-cart{
font-size:15px;
font-weight:bold;
padding:2px 0;
color:#AA0000;
}
.cart-pop .mid-in-cart ul li .price-in-cart span{
padding:0 1px;
}
.cart-pop .mid-in-cart ul li .price-in-cart span:first-child{
padding-right:2px;
}		
.cart-pop .mid-in-cart ul li .price-in-cart span:last-child{
color:#414042;
padding-left:4px;
}

.cart-pop .bottom-in-cart{
padding:10px 20px;
background: #fff;
}	
.cart-pop .total-in-cart{
padding:6px 0;
text-align:center;
font-size:19px;
font-weight:bold;
color:#414042;
}
.cart-pop .btn-in-cart{
float:left;
width:100%;
margin:5px 0;
padding:6px 0;
text-align:center;
color:#fff;
background:#AF0000;
font:17px/20px 'thaisanslite', Arial, sans-serif;
font-weight:bold;
}

.cart-pop .special-in-cart{
float:left;
width:100%;
font-size:13px;
text-align:center;
padding:8px 0;
padding-bottom:25px;
}

/******************/
.arrow-up-in-cart {
margin-left:45px;
margin-top:-8px;
width: 0; 
height: 0; 
border-left: 8px solid transparent;
border-right: 8px solid transparent;

border-bottom: 8px solid #fff;
}
.cart-pop ul li:hover .close{
display:block;
}
.cart-pop .close{
position:absolute;
	top:8px; right:8px;
font-size:12px;
color:#808285;
display:none;
}
.cart-pop .close a{
color:808285;
display:block;
}

/************************************/
.cart-pop .no-item-in-cart{
position:relative;
padding:20px 20px;
background: #fff;
}	
.cart-pop .no-item-in-cart ul{
margin:0;
padding:0;
}		
.cart-pop .no-item-in-cart ul li{
padding:6px 0;
font-size:15px;
text-align:center;
color:#414042;
}
.cart-pop .no-item-in-cart .btn-in-cart{
padding:30px 20px;
}

.no-item .close-no{
position:absolute;
	top:8px; right:8px;
font-size:12px;
color:#414042;
}

.login-pop{/*position:absolute;*//*display:none;*/width: 350px;border: #D1D3D4 0px solid;font-weight:bold;background:#fff;}
.login-pop .close-no{position:absolute;top:8px;right: 8px;font-size:12px;color:#808285;}

.login-pop .top{width: 100%;padding:10px;background:#F1F2F2;color: #dc5d00;font: 23px/20px 'thaisanslite', Arial, sans-serif;font-weight:bold;text-align: left;}
.login-pop .mid{

}
.login-pop .mid ul{padding: 4px 16px 16px 16px;}
.login-pop .mid ul li{padding:3px 0;position:relative;list-style: none;}
.login-pop .mid ul li .line{position:absolute;left:0;top:-2px;color: #414042;width:100%;text-align:center;}
.login-pop .mid ul li .title{margin-top: 0px;font-size:13px;font-weight:bold;color:#414042;text-indent:10px;text-align: left;}
.login-pop .mid ul li .form{
margin-top:5px;

}
.login-pop .mid ul li .form input{
line-height:25px;
padding:0;
border:1px solid #000;
margin:0;
width:99%;
}
.login-pop .mid ul li .btn{width:100%;padding:10px 0;margin-top:15px;background: #35baf6;text-align:center;color:#fff;display:inline-block;font: 23px/20px 'thaisanslite', Arial, sans-serif;font-weight:bold;}
.login-pop .mid ul li .f-btn{width: 100%;padding: 5px 0px;/* margin-left: 35px; *//* background:#38599E; */text-align: left;color: #000;display:inline-block;}



::-webkit-input-placeholder { /* Chrome/Opera/Safari */
color: #808285;
font-size:11px;
text-indent:10px;
}
::-moz-placeholder { /* Firefox 19+ */
color: #808285;
font-size:11px;
text-indent:10px;
}
:-ms-input-placeholder { /* IE 10+ */
color: #808285;
font-size:11px;
text-indent:10px;
}
:-moz-placeholder { /* Firefox 18- */
color: #808285;
font-size:11px;
text-indent:10px;
}	

/*******************************/	

.alert-pop{
position:absolute;
width:300px;
background:#fff;
padding:10px 50px;
}	

.alert-pop .top{
padding:10px;
text-align:center;
color:#414042;
font: 21px/20px 'thaisanslite', Arial, sans-serif;
font-weight:bold;
}	
.login-pop .mid{

}
.alert-pop .mid ul{
}
.alert-pop .mid ul li{
padding:3px 0;
position:relative;
}
.alert-pop .mid ul li .line{
position:absolute;
	left:0; top:-2px;
color:#808285;
width:100%;
text-align:center;
}
.alert-pop .mid ul li .btn{
width:100%;
padding:8px 0;
margin-top:15px;
background:#AF0000;
text-align:center;
color:#fff;
display:inline-block;
font: 23px/20px 'thaisanslite', Arial, sans-serif;
font-weight:bold;
}
.alert-pop .mid ul li .btn-regis{
width:100%;
padding:6px 0;
margin-top:15px;
background:#fff;
text-align:center;
color:#000;
border:#AF0000 1px solid;
display:inline-block;
font: 23px/20px 'thaisanslite', Arial, sans-serif;
font-weight:bold;
}
.alert-pop .mid ul li .f-btn{
width:100%;
padding:10px 0;
background:#38599E;
text-align:center;
color:#fff;
display:inline-block;
}	
