.jqiwarning .jqi{ background-color: #b0be96; }
.jqifade{
	position: absolute;
	background-color: #000000;
	 filter:alpha(opacity=60); 
-moz-opacity: 0.6; 
opacity: 0.6; 
z-index: 900;

}
div.jqi{
position:absolute; width:464px; z-index:5; background:#FFF; left:50%; margin-left:-232px; top:100px; border:1px solid #ccdae5;
}
div.jqi .jqiclose{
   position: absolute;
   top: 10px;
   right: 14px;
   cursor: pointer;
}
div.jqi .jqicontainer{
	padding: 0px; 
	position: relative;	
	 border:solid #FFF; border-width:0 1px 1px; background: url("../images/popup_content_bg.png") repeat-x bottom;

}
div.jqi .jqimessage{
	padding: 0px;
}
div.jqi .jqibuttons{
	padding:10px 0 10px 0px; overflow:hidden;
}
div.jqi button{
	background: url("../images/popup_button_bg.png"); height:28px; width:143px; line-height:28px; text-align:center; float:left; font-weight:bold; text-decoration:none; margin-right:7px;
}

div.jqi div.content {
padding:11px 12px 13px;
overflow: auto;
}

div.jqi div.title {
background: url("../images/popup_h3_bg.png") repeat-x bottom; 
height:30px; 
border-bottom:1px solid #e5e5e5; 
font-size:13px; line-height:30px; padding-left:12px;
font-weight: bold;
}


#jqibuttonstay
{
	padding: 0px;
	border: 0px;
	margin-left:70px;
}
#jqibuttongo
{
	padding: 0px;
	border: 0px;
	margin-left: 10px;
	}	
	
.jqimessage .head {
	background-color: #ffffff;
	color: #727272;
	margin: 0 5px;
	border-bottom: 0;
	padding: 8px  8px 0  8px;
	position:inherit;
	overflow: hidden;

}

div.jqi .head .item {
	float: left;
	width: 220px;
	padding: 9px 10px;
	background-color: #e5e5e5;
	border: 1px solid #d9d9d9;
	border-width: 1px 0px  1px 1px;
}

div.jqi .head .quantity {
	float: left;
	width: 55px;
	padding: 9px 10px;
	background-color: #e5e5e5;
	border: 1px solid #d9d9d9;
	border-width: 1px 0px  1px 0px;
}

div.jqi .head .price {
	float: left;
	width: 100px;
	padding: 9px 10px 9px 6px;
	background-color: #e5e5e5;
	border: 1px solid #d9d9d9;
	border-width: 1px 1px  1px 0px;
}

div.jqi .content input {
	width: 30px;
	border: 1px solid #dddddd;
	text-align: center;
}

div.jqi .content table td.item {
padding: 5px;
width: 254px;
}

div.jqi .content table td.quantity {
	padding: 5px;
	width: 65px;
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	text-align: center;
}

div.jqi .content table td.quantity div {
	position: relative;
}

div.jqi .content table td.quantity .updating {
	position: absolute;
	top: 1px;
	left: 22px;
}

div.jqi .content table td.price {
	width: 110px;
	padding: 5px;
}

div.jqi .content table tr.delim td{
	height: 0px;
	border-top: 1px solid #e7ebe7;
}

div.jqi .mtotal {
background-color: #fff;
color: #515151;
padding: 10px;
margin:0 5px;
}

div.jqi .mtotal .inner{
text-align: right;
font-size: 12px;
padding: 4px 0;
border: 1px solid #e5e5e5;
overflow: hidden;
}

div.jqi .mtotal .subtotal {
	margin-top: 3px;
	float: right;
	color: #1966ce;
}

div.jqi .mtotal .sum_info {
	float: right;
	width: 80px;
	text-align: left;
	padding-left: 10px;
	margin-top: 3px;
}

div.jqi  .actualize {
	float: left;
	padding-left: 20px;
	color: #007eba;
	text-decoration: underline;
	cursor: pointer;
}

.jqimessage .content .loading {
	height: 100px;
	background: #ffffff url(../images/spinner_big.gif) no-repeat center center;

}

td.price small {
	font-size: 10px;
}
