.addCartBoxMask{
	width: 100%;
	background: #000;
	opacity: .6;
	filter:alpha(opacity=60);
	position: absolute;
	left: 0;
	top: 0;
	z-index:111111;
}
.addCartBox{
	width: 470px;
	position: fixed;
	left: 50%;
	margin-left: -235px;
	top: 20%;
	box-shadow: 0 0 8px 8px #525253;
	background: #fff;
	overflow: hidden;
	z-index:111112;
}
.addCartBox .t-header{
	height: 46px;
	background: #eee;
	padding: 0 20px;
	color: #666;
	font: 14px/46px "Microsoft Yahei";
	position:relative;
}
.addCartBox .t-header .close{
	width: 20px;
	height: 20px;
	background:url(http://static.snail.com/images/cart/close.jpg) no-repeat;
	text-indent:-999em;
	position:absolute;
	top:13px;
	right:20px;
}
.addCartBox .t-main{
	padding: 50px 0;
	text-align: center;
	overflow: hidden;
	width: 100%;
	color: #444;
	font: 24px/60px "Microsoft Yahei";
}
.addCartBox .t-main .icons{
	width: 60px;
	height: 60px;
	vertical-align: middle;
	background: url(http://static.snail.com/images/cart/popicon.png) no-repeat;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-right: 20px;
}
.addCartBox .t-main .icons.success{
	background-position: 0 0;
}
.addCartBox .t-main .icons.error{
	background-position: 0 -84px;
}
.addCartBox .t-main .btnarea{
	width: 100%;
	margin-top: 50px;
	overflow: hidden;
	text-align: center;
}
.addCartBox .t-main .btnarea .btn-gray{
	height: 43px;
	border:1px solid #d9d9d9;
	background: #eee;
	text-align: center;
	display: inline-block;
	*display: inline;
	*zoom:1;
	margin: 0 10px;
	color: #333;
	font: 18px/43px "Microsoft Yahei";
	padding: 0 15px;
}
.addCartBox .t-main .btnarea .btn-orange{
	background:#ff9900;
	font: 18px/45px "Microsoft Yahei";
	text-align: center;
	height: 45px;
	display: inline-block;
	*display: inline;
	*zoom:1;
	margin: 0 10px;
	color: #fff;
	padding: 0 15px;
}