.sj-minicart-pro{
	margin:0;
	padding:0;
	width:395px;
}

.sj-minicart-pro a{
	text-decoration:none;
}

.sj-minicart-pro a:hover{
	text-decoration:underline;
}

.sj-minicart-pro .mcp-cart-icon{
	cursor:pointer; 
	height:37px;
	line-height:37px;
	font-size:150%; color:#000; 
	background:url(../images/cart-bg.png) no-repeat 25% 0;
	width:58px; 
	padding:0 0 0 66px;
	overflow:hidden;
	color:#FFF;
	background-position:25% -37px;
	background-color:#000;
}

.sj-minicart-pro .mcp-cart-icon a,
.sj-minicart-pro .mcp-cart-icon:hover a{
	color:#FFF; 
}

.sj-minicart-pro .mcp-wrap{
	background:#000; 
	height:auto;
	width:395px;
	overflow:hidden; position:absolute; 
	margin:0 auto;
	z-index:999999; 
	display:none
}

.sj-minicart-pro .mcp-wrap .mcp-wrap-inner{ 
	margin:6px;
	border:solid 1px #404040;
	position:relative
}

.sj-minicart-pro .mcp-wrap .mcp-wrap-inner .mcp-content{
	background:url(../images/cart_bg.png) repeat;
	padding:12px 10px; 
	overflow:hidden
}

/****************/

.sj-minicart-pro .mcp-wrap .mcp-wrap-inner .mcp-content .product_image{ 
	float:left;
}

 
.sj-minicart-pro .mcp-wrap .mcp-wrap-inner .mcp-content .product_empty{ 
	color:#999;
	font-size:20px; 

}

/*---- coupon ---*/

.sj-minicart-pro  .mcp-coupon{ 
	margin-bottom:10px;
	height:23px;
}

.sj-minicart-pro .mcp-coupon .frm-coupon{
	color:#999;
	float:left;
	padding:0;
	margin:0;
}

.sj-minicart-pro  .mcp-coupon .coupon-title{
	color:#999;
	font-size:20px; 
	float:left;
	padding-right:15px;
 }
 
.sj-minicart-pro  .mcp-coupon .frm-coupon label{
	font-size:13px;
	cursor:default;
	padding-right:4px;
}
 
.sj-minicart-pro  .mcp-coupon .frm-coupon  .mcp-submit{
	padding-left:10px;
	display:inline;
}
 
.sj-minicart-pro .mcp-coupon .frm-coupon  .mcp-submit .add-coupon{
	border-radius:2px;
}
 
.sj-minicart-pro .mcp-coupon .frm-coupon .coupon-code{
	color:#999;
	font-size:15px; 	
	padding:0;
	margin:0;
}

.sj-minicart-pro  .mcp-coupon .coupon-label{
	font-size:14px;
	color:#FFF;
}

.sj-minicart-pro  .mcp-coupon .coupon-label a.coupon-close{
	width:15px;
	height:15px;
	cursor:pointer;
	color:#FFF;
	text-decoration:none;
}

/*---product-list --- */

.sj-minicart-pro  .mcp-product-list{
	margin:0;
	padding:0;
	float:left;
}

.sj-minicart-pro  .mcp-product-list  .mcp-list-title{
	color:#999;
	font-size:20px; 
	margin:0;
	padding:0;
	margin-bottom:10px;
	
}

.sj-minicart-pro  .mcp-product-list .product-container{ 
	background:#000 url(../images/item-row.gif) no-repeat left bottom;
	width: 340px; 
	height:auto; 
	padding:10px;
	margin-bottom:12px
}

.sj-minicart-pro  .product-container .product-detail{
	line-height:16px; 
	overflow:hidden
}

.sj-minicart-pro  .product-container .product-detail .product-row{ 
	left:14px; 
	font-weight:bold; 
	position:relative
} 

.sj-minicart-pro  .product-detail .product-row .label_title{
	color:#999;
}

.sj-minicart-pro  .product-detail .product-row .label_content{
	color:#fff;
	font-weight:normal
} 

.sj-minicart-pro  .product-detail .product-row  .update-button{
	display:block;
	border:none;		
	top:0;
	right:75px;
	position:absolute;
	z-index:2;
	margin-top:0;
}

.sj-minicart-pro  .product-detail .product-row  .update-button .update-cart{
	padding:3px;
	cursor:pointer;
}

.sj-minicart-pro  .product-detail .product-row  .quantity-input{
	font-weight: 700;
    height: 19px;
    padding: 2px;
    text-align: center;
    width: 50px;
	margin:0;
	 
}

.sj-minicart-pro  .mcp-content .product-footer .total_price{ 
	color: #FFFFFF; 
	float: left;
	font-size:20px; 
	margin-left: 55px;
	margin-top: 7px; 
	overflow: hidden;
}

.sj-minicart-pro  .mcp-content .product-footer{
	height: 40px;
    padding-top: 10px;
    width: 360px;
}

.sj-minicart-pro .mcp-content .product-footer .total_price strong{
	font-weight:normal;
}

.sj-minicart-pro  .mcp-content .product-footer .checkout-but{
	background:url(../images/checkout_bg.png) no-repeat top left;
	line-height:30px;
	height:30px;
	width:96px;
	display:block;
	float:right;
	font-size:116%;
	color:#000;
	text-align:center;
}
.sj-minicart-pro .mcp-content .product-footer .checkout-but:hover{
	text-decoration:none;
	color:#666;
}