@charset "utf-8";
/*================會員專用===================*/
/*步驟*/
.usualService li {
	width:160px;
	height:135px;
	float:left;
	margin-left:12px;
	background-repeat:no-repeat;
	background-position:0 0;
}
.usualService li.first {
	margin-left:0px;
}
.usualService li:hover {
	background-position:left -135px;
}
.usualService li.gameZoom {
	background-image:url(../Images/member/usualService_gameZoom.gif);
}
.usualService li.openCard {
	background-image:url(../Images/member/usualService_openCard.gif);
}
.usualService li.assignPoint {
	background-image:url(../Images/member/usualService_assignPoint.gif);
}
.usualService li.qa {
	background-image:url(../Images/member/usualService_qa.gif);
}
.usualService li a {
	text-indent:-999999px;
	width:160px;
	height:135px;
	display:block;
}
/*.usualService li a:hover {
	border:  #CCC 5px solid;
}*/
/*服務*/
#blk_service {
}
#blk_service a:link, #blk_service a:visited {
	width:87px;
	height:65px;
	/*height:26px; 原高*/
	text-align:center;
	background-color:#666;
	padding-top:20px;
	vertical-align:middle;
	float:left;
	color:#9e9e9e;
	display:block;
}
#blk_service a:hover {
	color:#31a5c7;
}
#blk_service a.tl {
	background-image:url(../Images/member/blk_service_tl.jpg);
}
#blk_service a.tr {
	background-image:url(../Images/member/blk_service_tr.jpg);
}
#blk_service a.bl {
	background-image:url(../Images/member/blk_service_bl.jpg);
}
#blk_service a.br {
	background-image:url(../Images/member/blk_service_br.jpg);
}
/*網站使用教學*/
#blk_webTutorial h2 {	background-image:url(../Images/member/blk_webTutorial_h2.gif);}
/*客戶申請表下載*/
#blk_downForm h2 {	background-image:url(../Images/member/blk_downForm_h2.gif);}
/*按鈕-網站＼遊戲維護時間*/
a:link.btn_maintainTime, a:visited.btn_maintainTime {	background-image:url(../Images/member/btn_maintainTime.gif); background-position:left top; padding-left:50px; padding-top:20px; color:#a6a6a6; width:117px; height:27px; margin-left:5px; margin-bottom:20px; float:left;}
a:hover.btn_maintainTime { background-position:left -47px;	color:#de7300;}
.main .title {
	color:#434343;
	display:block;
	margin-top:15px;
	margin-bottom:0px;
}
.main .tips {
	font-size:12px;
	color:#959595;
}
.main .title .color1 {
	color:#80c232;
}
.main .title .color2 {
	color: #F90;
}
.main .title .color3 {
	color:#ff0000;
}
.main h2.title {
	font-size:15px;
	/*color:#C00; */
	font-weight:bold;
}
.main h3 {
	font-size:15px;color:#80c232; font-weight:bold;}
.main h3.title {
	font-size:15px;
	font-family:Verdana, Geneva, sans-serif;
	background-image:url(../Images/default/icon_04.png);
	background-repeat:no-repeat;
	padding-left:30px;
	font-weight:normal;
	color:#000;
}
.main h3.title .color1 {
	color:#50b3cf;
	font-weight:bold;
}
.main .status {
	background-repeat:no-repeat;
	display:inline-block;
	width:21px;
	height:21px;
	text-indent:-999999px;
	margin-left:5px;
}
.main .status.true {
	background-image:url(../Images/default/icon_status.png);
	background-position:left -21px;
}
.main .status.false {
	background-image:url(../Images/default/icon_status.png);
	background-repeat:no-repeat;
	background-position:left top;
}
.main .msg li {
	margin-left:40px;
}
.main ul.msg {
	list-style:disc;
}
.main ol.msg {
	list-style: decimal;
	margin-top:20px;
	margin-bottom:20px;
}
/*表單*/
.main input, .main select {
	border-width:0;
	border-color:#999;
	padding:0;
	font-size:14px;
	color:#50b3cf;
	height:36px;
	line-height:36px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:transparent;
	vertical-align:middle;
	_border-width:1px;
	_height:20px;
	_line-height:20px;
	_background-color: #FFF;
	_padding:0 5px; /*IE6*/
}
/*輸入單行+密碼欄位*/
/*預設*/
div.text {
	background-image:url(../Images/default/form_input_left.png);
	padding-left:10px;
	height:36px;
	display:inline-block;
	zoom: 1; /*觸發IE7將此DIV hasLayout*/
 *display: inline; /*IE7*/
	background-repeat:no-repeat;
	_background-image: none;
	_height:20px; /*IE6*/
}
div.text span {
	background-image:url(../Images/default/form_input_right.png);
	padding-right:10px;
	height:36px;
	background-position: top right;
	display:inline-block;
	_background-image: none;
	_height:20px;
	_padding:0px; /*IE6*/
}
/*滑過*/
div.text.hover {
	background-position: left -36px;
}
div.text.hover span {
	background-position: right -36px;
}
div.text.focus {
	background-position:left -36px;
}
div.text.focus span {
	background-position:right -36px;
}
a.button {
	background-image:url(../Images/default/button_left.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#000;
	padding-left: 10px;
	display:inline-block;
}
a.button span {
	background-image:url(../Images/default/button_right.png);
	background-position:right top;
	background-repeat:no-repeat;
	padding-right:32px;
	padding-left:22px;
	float:left;
	height:32px;
	line-height:32px;color:#000;
}
a:hover.button {
	background-position:left -32px;
	text-decoration:none;
}
a:hover.button span {
	background-position:right -32px;
}
/*含圖示按鈕-確認*/
a.button.ok {
	padding-left:32px;
	background-image:url(../Images/default/button_left_ok.png);
}
/*含圖示按鈕-信箱*/
a.button.email {
	padding-left:32px;
	background-image:url(../Images/default/button_left_email.png);
}
/*含圖示按鈕-補發驗證*/
a.button.reissue {
	padding-left:32px;
	margin-top:10px;
	background-image:url(../Images/default/button2_left_reissue.png);
}
a.button.reissue span {
	background-image:url(../Images/default/button2_right.png);
}
/*含圖示按鈕-立即遊戲*/
a.button.play {
	padding-left:32px;
	margin-top:10px;
	background-image:url(../Images/default/button_left_play.png);
}
/*含圖示按鈕-立即升級*/
a.button.upgrade {
	padding-left:32px;
	margin-top:10px;
	background-image:url(../Images/default/button2_left_upgrade.png);
}
a.button.upgrade span {
	background-image:url(../Images/default/button2_right.png);
}
/*含圖示按鈕-上傳頭貼*/
a.button.upload {
	padding-left:32px;
	background-image:url(../Images/default/button2_left_upload.png);
}
a.button.upload span {
	background-image:url(../Images/default/button2_right.png);
}
/*含圖示按鈕-海外玩家*/
a.button.global {
	padding-left:32px;
	background-image:url(../Images/default/button2_left_global.png);
}
a.button.global span {
	background-image:url(../Images/default/button2_right.png);
}
/*含圖示按鈕-選擇主題*/
a.button.theme {
	padding-left:32px;
	background-image:url(../Images/default/button_left_theme.png);
}
/*含圖示按鈕-回前頁*/
a.button.goback {
	padding-left:32px;
	background-image:url(../Images/default/button2_left_goback.png);
}
a.button.goback span {
	background-image:url(../Images/default/button2_right.png);
}
/*含圖示按鈕-下一步++wind++*/
a.button.next {
	padding-left:32px;
	background-image:url(../Images/default/button_left_next.png);
}
/*含圖示按鈕-上一步++wind++*/
a.button.back {
	padding-left:32px;
	background-image:url(../Images/default/button2_left_back.png);
}
a.button.back > span {
	background-image:url(../Images/default/button2_right.png);
}

/*小型按鈕-樣式1*/
a.button.small {
	padding-left:10px;
	background-image:url(../Images/default/button_small_left.png);
}
a.button.small span {
	background-image:url(../Images/default/button_small_right.png);
	padding-right:10px;
	padding-left:0px;
	float:left;
	height:24px;
	line-height:24px;
}
a.button.small:hover.button {
	background-position:left -24px;
}
a.button.small:hover.button {
	background-position:left -24px;
}
a.button.small:hover.button span {
	background-position:right -24px;
}
/*小型按鈕-樣式2*/
a.button.small2 {
	padding-left:10px;
	background-image:url(../Images/default/button_small2_left.png);
}
a.button.small2 span {
	background-image:url(../Images/default/button_small2_right.png);
	padding-right:10px;
	padding-left:0px;
	float:left;
	height:24px;
	line-height:24px;
}
a.button.small2:hover.button {
	background-position:left -24px;
}
a.button.small2:hover.button span {
	background-position:right -24px;
}
.msgBox {
	background-image:url(../Images/default/msgBox_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border-left:#bfbfbf 1px solid;
	padding:30px;
	margin-top:20px;
	margin-bottom:20px;
}
/*認證時效*/
.countdown {
	background-image:url(../Images/default/countdown_bg.gif);
	width:174px;
	height:72px;
	margin:0 0 20px 0px;
}
.countdown .timeMin {
	position:relative;
	float:left;
	margin:38px 0 0 63px;
	color:#FFF;
	font-size:30px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	width:55px;
}
.countdown .timeSec {
	position:relative;
	float:left;
	margin:38px 0 0 10px;
	color:#FFF;
	font-size:30px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
}
.msgBox .msg {
	font-size:16px;
	color:#6b6b6b;
	line-height:2em;
	font-family: Tahoma, Geneva, sans-serif;
}
.msgBox .color1 {
	color:#434343;
}
.msgBox .color3 {
	color:#e60012;
}
/*資料盒*/
.dataBox {
	background-image:url(../Images/default/msgBox_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border-left:#bfbfbf 1px solid;
}
.dataBox ul {
}
.dataBox > ul > li {
	border-bottom:#e5e5e5 1px dotted;
	line-height:4em
}
.dataBox > ul > li div.title {
	font-size:15px;
	float:left;
	margin-top:0;
	margin-right:10px;
	margin-left:10px;
	color:#50b3cf;
}
.dataBox ul ul {
	float:left;
	width:595px;
	display:block;
}
.dataBox li li {
	float:left;
	margin-right:10px;
}
/*我的資料-大頭照圖片*/
#blk_profile { margin-top:10px; margin-bottom:20px;}
#blk_profile .pic {
	background-repeat:no-repeat;
	padding:5px;
	margin-left:10px;
	float:left;
	/*width:125px;
	height:110px;*/
	width:100px;
	height:120px;
}
#blk_profile .pic.male {	background-image:url(../Images/member/profilePic_bg_male.gif);}
#blk_profile .pic.female {	background-image:url(../Images/member/profilePic_bg_female.gif);}
#blk_profile .pic img {
	width:80px;
	height:80px;
}
/*我的資料-星星*/
/*#blk_profile .pic .star {
	width:30px;
	height:30px;
	background-image:url(../Images/member/profilePic_star.gif);
	background-repeat:no-repeat;
}*/
#blk_profile .uploadPanel {
	float:right;
	width:547px;
	margin-top:20px;
}
#blk_profile .uploadPanel .tips { margin-left: 10px; margin-top:5px;}
#blk_profile h3.myNickname { background-repeat:no-repeat; background-position: left 3px;
padding-left:20px; margin-top:0;border-bottom: #cbcbcb 1px solid; width:150px;}
#blk_profile h3.myNickname.male { background-image:url(../Images/default/icon_male.gif); color:#70d5f3;}
#blk_profile h3.myNickname.female { background-image:url(../Images/default/icon_female.gif); color:#fb82b6;}
#blk_profile ul li { line-height:18px;}
/*我的銀行-帳戶總覽++wind++*/
#blk_bankAccount { margin-top:10px; margin-bottom:20px;}

/*我的銀行-儲值開卡++wind++*/
#blk_bankPrepaid { margin-top:10px; margin-bottom:20px;}
#blk_bankPrepaid .joyCard { 
	width:338px;
	height:101px;
	float:left;
	background-image:url(../Images/member/bankPic_card1.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}
#blk_bankPrepaid .hkACard { 
	width:339px;
	height:101px;
	float:right;
	background-image:url(../Images/member/bankPic_card2.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}
#blk_bankPrepaid .iMoneyCard { 
	width:338px;
	height:101px;
	float:left;
	background-image:url(../Images/member/bankPic_card3.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}
#blk_bankPrepaid .cardOff { 
	background-position:0 -101px;
}
#blk_bankPrepaid .PrepaidPortal {
	background-image:url(../Images/default/hr_vertical.gif);
	background-repeat:repeat-y;
	background-position:338px 0;
}
#blk_bankPrepaid .PrepaidPortal .fltlft {
	display:block;
	width:308px;
	padding:15px;
}
#blk_bankPrepaid .PrepaidPortal .fltrt {
	display:block;
	width:309px;
	padding:15px;
}
/*主題頭貼清單*/
#themePicList {display:none;}
.myPicList img { width:80px; height:80px; border: #CCC 1px solid;}
