body{

	font:9pt/100% Verdana, Lucida, Arial, Helvetica, sans-serif;

	margin-top:0;

}



a{text-decoration:none}

a:hover{text-decoration:underline }

ul{font-weight:700;}



.bold9pt{font-size:9pt; font-weight:700;}

.bold11pt{font-size:11pt; font-weight:700;}

.bold12pt{font-size:12pt; font-weight:700;}

.bold14pt{font-size:14pt; font-weight:700;}



div #hideipinfo{font-size:10pt; font-weight:700; color:#FFFF66;}

div #menu{width:1026px; height:22px; line-height:22px; overflow:hidden; background:url(images/menubg.jpg) left repeat;}

div #menu a:hover{background:url(images/menubghover.jpg) left repeat;}

div #menu a{color: #FFFFFF;width:170px; display:block; float:left; text-align:center; font-size:9pt; font-weight:bold;}

div #bottom {color:#666666;}

div #bottom a{color:#666666;}

div .online{height:30px; line-height:30px; font-size:9pt; text-align:center; margin:6px; font-weight:700; color:#0066CC; center no-repeat; border:1px solid #006699;}

div #order{margin:2px; text-align: center;}

div #try{margin:4px; font-size:13pt; font-weight:700; padding: 0px 6px; height:auto;}

div #exist{display:none;}

div #addoninfo{text-align:left; overflow:hidden; padding:6px 12px; font-size:9pt; width:720px;}

div #orderalert{color:#006699; font-weight:700;}

div #totalamount{font-weight:700;}

.leftlab{text-align:left;}



div .bodyinfo{

	text-align:left;

	margin:4px;

}

div .services{

	width:160px;

	float:left;

}







div .services a:hover{text-decoration:none;}

div .servtop{

font-size:9pt;

font-weight:700; 

height:26px; 

line-height:26px; 

color:#006699;

text-align:center;

border-bottom:solid 1px #CCCCCC; 

border-right:solid 1px #CCCCCC;

}

div .pricelist{

font-size:9pt;

	text-align:left;

	width:130px;

	border-bottom:solid 1px #CCCCCC;

	border-right:solid 1px #CCCCCC;

	text-align:center;

	height:22px;

	line-height:22px;

}

div .orderbutton{height:40px; line-height:40px; width:104px; background:url(images/orderbtn.gif) left no-repeat; font-size:9pt; font-weight:700; color:#000000;}

div .bodytopic{font-weight:700; height:26px; line-height:26px;}

div .bodyinfosub{text-align:left; margin:4px;}

div .bodyinfosub a{font-weight:700;}

div .orderdetail{

	text-align:center;

	border:1px solid #bbbbbb;

	width:760;

}

div .orderinfo{text-align:left; overflow:hidden; padding:6px 12px; font-size:9pt; border-bottom:1px solid #eee; width:720px;}

div .ordertitle{text-align:left; color:#FFFFFF; font-weight:700; height:22px; line-height:22px; background:url(images/orderdetailbg.jpg) left repeat; padding:0px 6px;}

div .nextstep{text-align:center; width:760px;}

div .step{text-align:center; margin:4px;}

div .paymethod{

	width:176px;

	float:left;

	border-right:1px dotted #CCCCCC;

	padding:6px;

	height: 148px;

}

div .paymethod_ccpp{

	width:176px;

	float:left;

	border-right:1px dotted #CCCCCC;

	padding:6px;

	height:198px;

}

div .paymethod_wu{

	width:138px;

	float:left;

	padding:6px;

	height: 260px;

}







.infolabel{color:#000000; font-size:12px; width:160px; text-align:right; padding: 0px 6px; font-weight:700; color:#00F;}

.notes{font-weight:300; font-size:12px; color:#888; width:360px; text-align:left;}

.nextbtn{

color:#FFFFFF; 

font-weight:700; 

font-size:12px; 

background-color:#0099CC; 

border:solid 1px #003366; 

height:22px; 

line-height:22px;}



.errinfo{color:#FF0000; font-weight:700;}

.methodname{

	font-weight:700;

	height: 26px;

	line-height: 26px;

}

.methodpic{

	height:54px;

	line-height:54px;

}

.methodinfo{

	height:90px;

}

.methodinfo_other{

	height:40px;

}



.form_row{

	width:416px;

	height:35px;

	line-height:35px;

	margin:auto;

}

#form_title{

	width:418px;

	height:24px;

	line-height:24px;

	margin:auto;

	font-size:16px;

	color:#FFFFFF;

	font-weight:bolder;

	text-align:center;

	background-image:url(images/signtitlebg.gif)

}

.form_label{

 float:left;

 width:150px;

 height:30px;

 line-height:30px;

 text-align:right;

}

.form_cont{

	float:left;

	width:160px;

	height:30px;

	line-height:30px;

	margin-left:10px;

}

#form_body{

	width:416px;

	height:auto;

	margin:auto;

	border: 1px solid #0099CC;

}

.cont_config{

	width:680px;

	height:auto;

	margin:auto;

	border: 1px solid #0099CC;

	text-align:left;

}

.cont_title{

	height:22px;

	line-height:22px;

	font-size:12px;

	font-weight:700;

	color:#0066CC;

	padding: 0px 6px;

}

.cont_detail{

	height:22px;

	line-height:22px;

	padding: 0px 12px;

}

#menuitems{

	border:solid 1px #0099CC;

	text-align:center;

	font-size:12px;

	font-weight:700;

	color:#333333;

}

div .menuitem{

	height:32px;

	line-height:32px;

	width:200px;

	margin:2px;

	background:url(images/menuitembg.gif) no-repeat;

}

div .menuitem a{color:#333333;width:200px; height:32px;}

div .menuitem a:hover{background:url(images/menuitembg_over.gif) no-repeat; color:#FFFFFF; width:200px; height:32px;}



.account_title{width:780px; height:24px; line-height:24px;}

.account_tab{

    background:#006699;
    border-left:solid 1px #0099CC;
	color:#FFFF66; 

	font-weight:700; 

	font-size:11px; 

	width:146px; 

	text-align:center;

	float:left;

	height:24px; 

	line-height:24px;

	border-right: solid 1px #0099CC;

	border-top: solid 1px #0099CC;

	cursor:pointer;

}



.account_detail{width:780px; text-align:left; font-size:10px; border-left:1px solid #0099cc; border-bottom:1px solid #0099cc; border-right:1px solid #0099cc;}

.account_detail td{border-right:1px solid #0099cc; border-bottom:1px solid #0099cc; font-size:12px; height:22px; line-height:22px; text-align:center;}

.table_title{color:#FFFF66; font-weight:700; font-size:12px;}

.orderlable{color:#000000; font-size:9pt; font-weight:700;}

.btn{background:url(images/defbtn.jpg) no-repeat center; color:#FFFF00; font-weight:700; width:100px; height:20px; line-height:20px; border:none;}



#profile td{font-size:9pt; font-weight:700;}

div .mylink{float:left; background:url(images/mylink.gif) center no-repeat; color:#FFFFFF; font-weight:700; width:88px; height:20px; line-height:20px; text-align:center;}

.mylink a{color:#FFFFFF;}



.sidebox{padding: 2px 2px;border:1px solid #999999;}

.news{padding:2px 6px;}

.newstitle{color:#0033CC; font-weight:bold; text-align:left;}

.newsdate{color:#999999; text-align:left;}

.newscontent{color:#000000; text-align:left;}

.sidetitle{height:26px; line-height:26px; background:#0066FF; border:1px #0099FF; color:#FFFFFF; font-weight:bold;}

.guidedetail{width:806px; text-align:left; padding:4px 4px;}

.guidetitle{width:806px; font-weight:700; font-size:14px; text-align:left; padding:6px 4px;}



div .ticket{text-align:center; background:#0099CC; height:22px; line-height:22px; text-align:center; border:1px #CCCCCC solid; color:#FFFFFF; cursor:pointer;}

