
/*All Page Base CSS Style*/

*{
	padding:0;
	margin:0;
}
body{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222;
	line-height:1.3em;
	height:100%
}
dl,ol,ul{
	list-style:none;
}
img{
	border:0;
}

a,a:link{
	text-decoration:underline;
	color:#069;
}

a:hover{
	text-decoration:none;
	color:#036;
}

#wrap p{
	padding-bottom:15px;
}
#wrap .subtitle_black{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
}
.order_box_a{
	margin:0 auto 20px auto;
	width:668px;
	background:url(../images/order_box_bg1.jpg) no-repeat left bottom;
}
.order_box_b{
	width:628px;
	padding:20px;
	background:url(../images/order_box_bg2.jpg) no-repeat left top;
}
.order_box_b .top_txt{
	font-weight:bold;
	padding-left:4px;
}
.order_box_b .pay_tab{
	width:100%;
	overflow:hidden;
	display:block;
	margin-bottom:20px;
	background:url(../images/pay_tab_line.jpg) repeat-x left bottom;
}
.order_box_b .pay_tab li{
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	margin-left:8px;
	cursor:pointer;
	color:#333;
	background:url(../images/pay_tab_bg.jpg) left 0;
}
.order_box_b .pay_tab li span{
	float:left;
	padding:0 20px 0 16px;
	margin-left:4px;
	height:30px;
	line-height:30px;
	display:block;
	background:url(../images/pay_tab_bg.jpg) right 0;
}
.order_box_b .pay_tab .current{
	cursor:text;
	color:#000;
	background:url(../images/pay_tab_bg.jpg) left -30px;
}
.order_box_b .pay_tab .current span{
	float:left;
	padding:0 20px 0 16px;
	margin-left:4px;
	height:30px;
	display:block;
	line-height:30px;
	background:url(../images/pay_tab_bg.jpg) right -30px;
}
/*table css*/

.buy_table{
	width:620px;
	border-collapse:collapse;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	margin:0 auto 15px auto;
}
.buy_table th,.buy_table td{
	border-right:1px solid #fff;
}
.buy_table th{
	padding:7px 0;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/buy_table_th_bg.gif) repeat-x;
}
.buy_table td{
	padding:7px 10px;
	text-align:center;
	border-top:1px solid #ebebeb;
}
.buy_table .th_text{
	padding-left:10px;
}
.buy_table .small_icon{
	margin:-2px 5px 0 0;
	cursor:pointer;
	float:left;
}
.buy_table .td_bg{
	text-align:left;
	background:url(../images/buy_table_td_bg.gif) repeat-x;
	border-top:1px solid #d5dce5;
	padding-top:10px;
}
.buy_table .coupon{
	width:100%;
	overflow:hidden;
	padding-top:10px;
}
.buy_table .coupon li{
	float:left;
	display:block;
	margin-right:10px;
}
.buy_table .coupon li .input_box{
	width:150px;
	height:18px;
	margin-top:1px;
}
.buy_table .text_left{
	text-align:left;
}
.buy_table .text_right{
	text-align:right;
}

.buy_table input{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
.buy_table select{
	width:155px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
.buy_table .table_top{
	height:1px;
	font-size:0;
	padding:0;
}
.order_btn{
	text-align:right;
}


#wrap .td_text{
	padding-bottom:0;
}
#wrap .scl_txt{
	padding-bottom:25px;
}

/*dl css*/
#wrap .sl_dl{
	width:100%;
	overflow:hidden;
}
#wrap .sl_dl dt,#wrap .sl_dl dd{
	float:left;
	display:block
}
#wrap .sl_dl dt{
	width:354px;
	text-align:left;
}
#wrap .sl_dl dt.scl_dt{
	width:264px;
}
#wrap .sl_dl dt p{
	padding-bottom:0;
}
#wrap .sl_dl dd{
	text-align:center;
}
#wrap .sl_dl .t_1{
	width:85px;
}
#wrap .sl_dl .scl_t_1{
	width:176px;
}
#wrap .sl_dl .t_2{
	width:85px;
}
#wrap .sl_dl .scl_t_2{
	width:85px;
}
#wrap .sl_dl .t_3{
	width:55px;
	padding-left:15px;
}
#wrap .sl_dl .scl_t_3{
	width:55px;
	padding-left:15px;
}
.buy_table a{
	color:#222;
	text-decoration:none;
}
.buy_table a:hover{
	color:#666;
}

/*CAL table list css*/
#LicenseList_table{
	border-collapse:collapse;
	width:100%;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
#LicenseList_table th,#LicenseList_table td{
	padding:1px 10px;
	text-align:left;
	border:1px solid #d0d0d0;
}
#LicenseList_table th{
	background:#f2f2f2;
}
#LicenseList_table .pic{
	padding:0;
	text-align:right;
	border:none;
}

