/* CSS Document */

@import url(basic.css);
@import url(hack.css);
@import url(home.css);
@import url(pagebasic.css);

.pageRight{
	font-size:14px;
}

/*  commen proptys for forms */
.formStyle{
	font-size:14px;
}

.formStyle  label,
.formStyle_1  label,
.formStyle_2  label{
	min-width:70px !important;
	width:70px;
	display:-moz-inline-box !important;
	display:inline-block;
	text-align:right;
	word-break:keep-all;
}

.formStyle .divWrap{
	margin:0;
	padding:15px 20px;
	
	background:#EEE;
	
	border-bottom:1px dotted #CCC;
	border-top:1px dotted #CCC;
}


.formStyle_1{
	background:#ffe3f1;
	padding:15px 20px;
	
	font-size:14px;
}

.formStyle_2{
	padding:15px 20px 15px 74px;
	
	font-size:14px;
}

.grayback{
	background:#EEE;
	border-top:1px dotted #CCC;
	border-bottom:1px dotted #CCC;
}
.skyback{
	background:#ecfaff;
	border-top:1px dotted #CCC;
	border-bottom:1px dotted #CCC;
}

#payResult{
	padding:25px;
	margin-top:20px;
}

#payResult h3{
	text-align:center;
	line-height:80px;
	height:80px;
	font-size:25px;
	color:#06C;
}

#payResult .step_1{
	background:url(../image/icon_payResult_s1.gif) no-repeat;
	padding-left:30px;
	height:38px;
	display:block;
	margin-bottom:5px;
}

#payResult .step_2{
	background:url(../image/icon_payResult_s2.gif) no-repeat;
	padding-left:30px;
	height:38px;
	line-height:38px;
	display:block;
	margin-bottom:5px;
}

#payResult .step_3{
	background:url(../image/icon_payResult_s3.gif) no-repeat;
	padding-left:30px;
	height:38px;
	line-height:38px;
	display:block;
	margin-bottom:5px;
}

#payResult .rightNarrow{
	background:url(../image/bg_arrow_gray_rd.gif) 453px bottom no-repeat;
}

#payResult .leftNarrow{
	background:url(../image/bg_arrow_gray_ld.gif) 205px bottom no-repeat;
	padding-left:405px;
}

/*  elements  */

.payment_title{
	margin-top:25px;
}

.payList{
	padding:20px 0;
	border-bottom:1px dotted #CCC;
}

.payList .leftCol{
	padding-top:10px;
	width:200px;
}

.payList .leftCol strong{
	color:#F00;
	font-weight:bold;
	padding:0 10px;
}

.payList .mainCol{
	margin-left:213px;
}

.payList .mainCol p{
	padding:0 5px 5px;
}

.buyList{
}

.buyList li{
	display:block;
	padding:5px 0;
}

#userInfo{
	font-size:14px;
	padding:18px;
	background:#FFC;
	margin-top:10px;
}

#userInfo strong{
	margin-right:20px;
}

#addInfo{
	color:#F00;
}

.addInfo{}

#buyInof div{
	margin:0;
	padding:10px 20px;
	
	background:#EEE;
	
	border-bottom:1px dotted #CCC;
	border-top:1px dotted #CCC;
	
}

#buyInof .sum{
	background:url(../image/bg_payment_sum.gif) repeat-x;
	padding:0 20px;
	line-height:50px;
	height:50px;
	border:0;
	text-align:right;
	font-size:25px;
	font-weight:bold;
}

#invioceInfo{
	background:#ffe3f1;
	border:0;
	
	font-size:14px;
}

#invioceInfo select{
	margin-right:10px
}

#invioceInfo .tip{
	font-size:12px;
}

#orderInfo{
	text-align:center;
	width:auto;
}

#orderInfo h2{
	margin:20px 0;
}

#orderInfo p{
	font-size:14px;
	font-weight:bold;
}

.pageNav{
	border-top:2px solid #CCC;
	margin-top:24px;
}

.paymentbill{
	font-family:"Times New Roman", Times, serif;
}

.paymentbill .imgWrap{
	position:relative;
}

.paymentbill .imgWrap div{
	position:absolute;
	color:#a824d3;
	line-height:1.2;
}

.radioWrap{
	padding:10px 0;
	font-size:14px;
}

.radioWrap input{
	margin-left:30px;
}

.attention{
	background:#FFC;
	padding:10px 15px;
	border-bottom:1px dotted #CCC;
}

#stillBuy{	
	float:right;
	margin-right:20px;
	margin-top:15px;
	width:204px;
	height:30px;
	background:url(../image/btn_stillbuy.gif) no-repeat bottom;
	text-indent:-9999px;
}

#stillBuy:hover{
	background-position:top;
}

#stillAct{	
	float:right;
	margin-right:20px;
	margin-top:15px;
	width:204px;
	height:30px;
	background:url(../image/btn_stillact.gif) no-repeat bottom;
	text-indent:-9999px;
}

#stillAct:hover{
	background-position:top;
}

.billinfo{
	font-size:14px;
	margin-top:10px;
}

.phonePay_imgwrap{
	margin:20px auto;
}
.phonePay_imgwrap div{
	border:1px solid #9b9b9b;
	margin:0 auto;
	word-break:none;
	display:inline-block;
	width:270px;
	line-height:1.7;
	padding:10px;
	background:#FFF;
}

.phonePay_imgwrap div.wid508{
	width:508px;
}

.phonePay_imgwrap div.array{
	background:url(../image/bg_arrow_gray_d.gif) no-repeat;
	width:45px;
	height:35px;
	border:none;
	padding:0;
	margin:10px auto;
}


