@import url(public.css);

/*訂位購票*/
.orderBuyStep td{ text-align:center; vertical-align:middle; padding:7px 8px 3px}
.orderBuyStep td.step{ font-size:12px; color:#6951C4; background:#EDE4F3; border-bottom:3px solid #E0D5E8}
.orderBuyStep td.stepNow{ font-size:12px; color:#FFFFFF; background:#A37BC3; border-bottom:3px solid #65338D}
#orderBuyStep1 .title{	 font-size:12px; color:#005586; background:#BDE1F4; padding:6px 6px 2px; text-align:right; vertical-align:top; width:100px}
#orderBuyStep2 .ct{ font-size:12px; color:#333333; padding:3px 6px 2px; vertical-align:top}
#orderBuyStep2 #detailTitle td{text-align:center; background:#BDE1F4; font-family:Arial; font-size:12px; color:#005586; padding:8px 5px 5px;}
#orderBuyStep2 .detail td{text-align:center; padding:1px 3px; background:#EFEFEF; }
#orderBuyStep2 .title{ font-size:12px; color:#005586; background:#BDE1F4; padding:6px 6px 2px; text-align:right; vertical-align:top; width:90px}
#orderBuyStep2 td.ct{ width:460px; padding-left:3px}
#orderBuyStep3 #detailTitle td{text-align:center; background:#BDE1F4; font-family:Arial; font-size:12px; color:#005586; padding:8px 5px 5px;}
#orderBuyStep3 .detail td{text-align:center; padding:1px 3px; background:#EFEFEF; }
#orderBuyStep3 .title{ font-size:12px; color:#005586; background:#BDE1F4; padding:6px 6px 2px; text-align:right; vertical-align:top; width:90px}
#orderBuyStep3 td.ct{ width:460px; padding-left:3px}
#orderBuyStep4 .title{ font-size:12px; color:#005586; background:#BDE1F4; padding:6px 6px 2px; text-align:right; vertical-align:top; width:150px}
#orderBuyStep4 td.ct{ width:460px; padding-left:3px}
#orderBuyStep5 #detailTitle td{text-align:center; background:#BDE1F4; font-family:Arial; font-size:12px; color:#005586; padding:8px 5px 5px;}
#orderBuyStep5 .detail td{text-align:center; padding:1px 3px; background:#EFEFEF; }
#orderBuyStep5 .title{ font-size:12px; color:#005586; background:#BDE1F4; padding:6px 6px 2px; text-align:right; vertical-align:top; width:150px}
#orderBuyStep5 td.ct{ width:460px; padding-left:3px}
#orderBuyRule{padding:8px 17px 12px; height:47px; overflow:auto;}

/*查詢訂位*/
#query .title{ font-size:12px; color:#005586; background:#BDE1F4; padding:6px 6px 2px; text-align:right; vertical-align:top; width:150px}
#query td.ct{ width:460px; padding-left:3px}

/*輸入票號*/
#tktno .title{ font-size:12px; color:#005586; background:#BDE1F4; padding:6px 6px 2px; text-align:right; vertical-align:top; width:150px}
#tktno td.ct{ width:460px; padding-left:3px}

/*華夏會員專區*/
#memberData1{width: 180px; margin:0 0 30px 10px; padding:8px; background:#FFFFFF; filter:alpha(opacity=95);}
#memberData2{padding:8px 17px 12px; background:#F9F9F9 url(../../club/tw/imgs/club_ctbg.jpg) right top no-repeat; line-height:21px;}
.mileNum{  font-size: 18px; font-family: Arial; color: #AD8E00; font-weight:bold;}
#memberData1NoLogin{width: 250px; margin:0 0 50px 10px; padding:8px; background:#FFFFFF; filter:alpha(opacity=95);}
#memberData2NoLogin{padding:15px 17px; background:#F9F9F9 url(../../club/tw/imgs/club_ctbg.jpg) right top no-repeat; line-height:21px;}

/*常見問題*/
#faqSearch{ background:#F9F3FF; padding:5px 15px 12px; line-height:25px}
.searchResultT{background:#E7E7E7; padding: 3px 10px 4px}
.searchResultCT{background:#F9F9F9; padding: 10px; line-height:22px}
.searchResultCT ul{padding: 0; margin:0 0 0 20px}
.searchResultCT ul a{color:#333333; text-decoration:none;}
.searchResultCT ul a:hover{text-decoration:underline;}

/*即刻申請入會*/
#preTxt{width: 350px; margin:0 0 30px 10px; padding:8px; background:#FFFFFF; filter:alpha(opacity=95);}
#clubjoRuleBg{background:#F9F9F9 url(../../club/tw/imgs/bg_clubjorulebg.jpg) right top no-repeat}
#clubjoRule{padding:8px 17px 12px; height:250px; overflow:auto;}
#ruleBtm .title{ font-size:12px; color:#005586; background:#BDE1F4; padding:6px 6px 2px; text-align:right; vertical-align:top; width:100px}
#ruleBtm td.ct{ width:460px; padding-left:3px}

/*即刻申請入會申請表*/
#preTxtForm{width: 280px; margin:0 0 10px 10px; padding:8px; background:#FFFFFF; filter:alpha(opacity=95);}
#joinForm .title{ font-family:Arial; font-size:12px; color:#005586; background:#BDE1F4; padding:6px 6px 2px; text-align:right; vertical-align:top; width:100px}
#joinForm td.ct{ width:460px; padding-left:3px}

/*申請入會結果*/
#joinResultTxt{width: 350px; margin:0 0 200px 10px; padding:8px; background:#FFFFFF; filter:alpha(opacity=95); }

/*尚未登入*/
#noLogin{width: 350px; margin:0 0 100px 10px; padding:8px; background:#FFFFFF; filter:alpha(opacity=95);}

/*個人帳戶明細*/
#clubDetailLayer1Area{position:absolute; left:180px; top:128px; padding-top:10px; visibility:hidden;}
#clubDetailLayer1{border:1px solid #BDCDE4; background:#EEF5FC; padding:6px 8px 4px 3px; color:#3C50B3; line-height:18px; font-size:11px; font-family:Arial;}
#qrymilesPreTxt{width: 300px; margin:0 0 50px 10px; padding:8px; background:#FFFFFF; filter:alpha(opacity=95);}
#qrymiles .title{ font-size:12px; color:#005586; background:#BDE1F4; padding:6px 6px 2px; text-align:right; vertical-align:top; width:100px}
#qrymiles td.ct{ width:460px; padding-left:3px}
#qrymilesDetail #detailTitle td{text-align:center; background:#BDE1F4; font-family:Arial; font-size:12px; color:#005586; padding:5px;}
#qrymilesDetail .detail td{padding:2px 5px; background:#EFEFEF; }

/*哩程補登*/
#milesclaimPreTxt{width: 380px; margin:0 0 20px 10px; padding:8px; background:#FFFFFF; filter:alpha(opacity=95);}
#milesclaimPreTxt ol{margin:0 0 0 20px; padding:0}
#milesclaim .title{ font-size:12px; color:#005586; background:#BDE1F4; padding:6px 6px 2px; text-align:right; vertical-align:top; width:90px}
#milesclaim td.ct{ width:460px; padding-left:3px}
#milesclaim .detailTitle{background:#F7F4DB; padding:6px 6px 2px; }

/*訂位記錄查詢與取消*/
#clubDetailLayer3Area{position:absolute; left:400px; top:128px; padding-top:10px; visibility:hidden;}
#clubDetailLayer3{border:1px solid #BDCDE4; background:#EEF5FC; padding:6px 8px 4px 3px; color:#3C50B3; line-height:18px; font-size:11px; font-family:Arial;}
#rsvqryrsTxt{width: 330px; margin:0 0 20px 10px; padding:8px; background:#FFFFFF; filter:alpha(opacity=95);}
#rsvcnxlTxt{width: 330px; margin:0 0 20px 10px; padding:8px; background:#FFFFFF; filter:alpha(opacity=95);}

#rsvqryrsTable #detailTitle td{text-align:center; background:#BDE1F4; font-family:Arial; font-size:12px; color:#005586; padding:8px 5px 5px;}
#rsvqryrsTable .detail td{text-align:center; padding:2px 5px; }


/*個人基本資料*/
#clubDetailLayer2Area{position:absolute; left:290px; top:128px; padding-top:10px; visibility:hidden;}
#clubDetailLayer2{border:1px solid #BDCDE4; background:#EEF5FC; padding:6px 8px 4px 3px; color:#3C50B3; line-height:18px; font-size:11px; font-family:Arial;}
#qrymilesPreTxt{width:300px; margin:0 0 50px 10px; padding:8px; background:#FFFFFF; filter:alpha(opacity=95);}
#qrymiles .title{ font-size:12px; color:#005586; background:#BDE1F4; padding:6px 6px 2px; text-align:right; vertical-align:top; width:100px}
#qrymiles td.ct{ width:460px; padding-left:3px}
#qrymilesDetail #detailTitle td{text-align:center; background:#BDE1F4; font-family:Arial; font-size:12px; color:#005586; padding:5px;}
#qrymilesDetail .detail td{padding:2px 5px; background:#EFEFEF; }


/*酬賓獎項兌換*/
#clubDetailLayer4Area{position:absolute; left:512px; top:128px; padding-top:10px; visibility:hidden;}
#clubDetailLayer4{border:1px solid #BDCDE4; background:#EEF5FC; padding:6px 8px 4px 3px; color:#3C50B3; line-height:18px; font-size:11px; font-family:Arial;}
#ugi20000xTxt{width: 560px; margin:0 0 20px 10px; padding:8px; background:#FFFFFF; filter:alpha(opacity=95);}
#ugi20000xTxt ol{margin:10px 0 0 25px; padding:0}
#ugi21100xTxt{width: 320px; margin:0 0 20px 10px; padding:8px; background:#FFFFFF; filter:alpha(opacity=95);}
#ugi22100xTxt{width: 320px; margin:0 0 20px 10px; padding:8px; background:#FFFFFF; filter:alpha(opacity=95);}
#ugi51100xTxt{width: 320px; margin:0 0 20px 10px; padding:8px; background:#FFFFFF; filter:alpha(opacity=95);}
.milesCalcStep td{ text-align:center; vertical-align:middle; padding:7px 8px 3px}
.milesCalcStep td.step{ font-size:12px; color:#6951C4; background:#EDE4F3; border-bottom:3px solid #E0D5E8}
.milesCalcStep td.stepNow{ font-size:12px; color:#FFFFFF; background:#A37BC3; border-bottom:3px solid #65338D}
#ugi41000xStep1 .title{	 font-size:12px; color:#005586; background:#BDE1F4; padding:6px 6px 2px; text-align:right; vertical-align:top; width:100px}
#ugi41000xStep1 .ct{ font-size:12px; color:#333333; padding:3px 6px 2px; vertical-align:top}
#ugi42000xStep2 .title{	 font-size:12px; color:#005586; background:#BDE1F4; padding:6px 6px 2px; text-align:right; vertical-align:top; width:100px}
#ugi42000xStep2 .ct{ font-size:12px; color:#333333; padding:3px 6px 2px; vertical-align:top}
#ugi42000xTable #detailTitle td{text-align:center; background:#BDE1F4; font-family:Arial; font-size:12px; color:#005586; padding:8px 5px 5px;}
#ugi42000xTable .detail td{text-align:center; padding:2px 5px; background:#EFEFEF; }
#ugi42100xStep2 .title{	 font-size:12px; color:#005586; background:#BDE1F4; padding:6px 6px 2px; text-align:right; vertical-align:top; width:100px}
#ugi42100xStep2 .ct{ font-size:12px; color:#333333; padding:3px 6px 2px; vertical-align:top}
#ugi42100xTable #detailTitle td{text-align:center; background:#BDE1F4; font-family:Arial; font-size:12px; color:#005586; padding:8px 5px 5px;}
#ugi42100xTable .detail td{text-align:center; padding:2px 5px; background:#EFEFEF; }
#ugi43000xStep3 .title{	 font-size:12px; color:#005586; background:#BDE1F4; padding:6px 6px 2px; text-align:right; vertical-align:top; width:100px}
#ugi43000xStep3 .ct{ font-size:12px; color:#333333; padding:3px 6px 2px; vertical-align:top}
#ugi43000xTable #detailTitle td{text-align:center; background:#BDE1F4; font-family:Arial; font-size:12px; color:#005586; padding:8px 5px 5px;}
#ugi43000xTable .detail td{text-align:center; padding:2px 5px; background:#EFEFEF; }




/*精選優惠活動*/
#clubDetailLayer5Area{position:absolute; left:620px; top:128px; padding-top:10px; visibility:hidden;}
#clubDetailLayer5{border:1px solid #BDCDE4; background:#EEF5FC; padding:6px 8px 4px 3px; color:#3C50B3; line-height:18px; font-size:11px; font-family:Arial;}


/*哩程試算*/
#clubDetailLayer6Area{position:absolute; left:180px; top:151px; padding-top:10px; visibility:hidden;}
#clubDetailLayer6{border:1px solid #BDCDE4; background:#EEF5FC; padding:6px 8px 4px 3px; color:#3C50B3; line-height:18px; font-size:11px; font-family:Arial;}


/*補發會員卡*/
#clubDetailLayer8Area{position:absolute; left:400px; top:151px; padding-top:10px; visibility:hidden;}
#clubDetailLayer8{border:1px solid #BDCDE4; background:#EEF5FC; padding:6px 8px 4px 3px; color:#3C50B3; line-height:18px; font-size:11px; font-family:Arial;}



/*酬賓獎項轉讓*/
#clubDetailLayer9Area{position:absolute; left:512px; top:151px; padding-top:10px; visibility:hidden;}
#clubDetailLayer9{border:1px solid #BDCDE4; background:#EEF5FC; padding:6px 8px 4px 3px; color:#3C50B3; line-height:18px; font-size:11px; font-family:Arial;}



/*電子機票查詢*/
#ugi52100xTxt{width: 320px; margin:0 0 20px 10px; padding:8px; background:#FFFFFF; filter:alpha(opacity=95);}

/*個人資料變更*/
#baseupdt_tTxt{width: 300px; margin:0 0 20px 10px; padding:8px; background:#FFFFFF; filter:alpha(opacity=95);}














/*網上選餐*/
.blue{
	font-size: 12px;
	line-height: 18px;
	color: #005586;
	padding: 5px;}
	
/*深紫色13級文字*/
.newsinnertitle{font-size:13px;color:#3B007E;text-decoration: none}

/*深紫色12級文字*/
.innertext{font-size:12px;color:#6951C4;text-decoration: none}

/*深紅紫色13級文字*/
.dubonnet{font-size:13px;color:#7A005F;text-decoration: none ;padding:3px}

/*深鐵灰藍色12級文字*/
.darkblue{font-size:12px;color:#005586;text-decoration: none ;padding:3px}

/*正紅色12級文字*/
.red{font-size:12px;color:#FF0000;text-decoration: underline ;padding:3px}

/*深藍色粗12級文字*/
.darkblue{font-size:12px;color:#001E80;padding:3px;font-weight: bold}
/*標題連結文字*/
a.list_link1:link {font-size: 12px;	color: #64349A;line-height: 13px;text-decoration: none}
a.list_link1:visited {font-size: 12px;color:#64349A;line-height: 13px;text-decoration: none}
a.list_link1:hover {font-size: 12px;color: #64349A;line-height: 13px;text-decoration: underline}

a.list_link2:link {font-size: 13px;	color: #CC0000;line-height: 13px;font-weight: bold;text-decoration: underline}
a.list_link2:visited {font-size: 13px;color:#CC0000;line-height: 13px;font-weight: bold;text-decoration: underline}
a.list_link2:hover {font-size: 13px;color: #CC0000;line-height: 13px;font-weight: bold;text-decoration: underline}

a.list_link3:link {font-size: 12px;	color: #FFFFFF;text-decoration: none}
a.list_link3:visited {font-size: 12px;color:#FFFFFF;text-decoration: none}
a.list_link3:hover {font-size: 12px;color: #FFFFFF;text-decoration: underline}

a.list_link4:link {font-size: 12px;	color: #4C54B7;text-decoration: none}
a.list_link4:visited {font-size: 12px;color:#4C54B7;text-decoration: none}
a.list_link4:hover {font-size: 12px;color: #4C54B7;text-decoration: underline}
/*深藍色粗13級文字*/
















/*會員活動看板*/
.dfpchPreTxt{font-size:13px;color:#4C54B7;}
#dfpchTable{border-right:1px solid #B64A9E;border-bottom:1px solid #B64A9E;border-left:1px solid #B64A9E; }
.dfpchListTitle{background:#D8C3EC; padding:7px 6px 6px 8px; color:#7A005F; font-weight:bold; font-size:12px; font-family:Arial; border-top:3px solid #B64A9E; }
.dfpchList{background:#F9F3FF; padding:7px 6px 6px 8px; color:#484848; font-size:12px; font-family:Arial;}
.dfpchList a{color:#484848; text-decoration: none}
.dfpchList a:hover{text-decoration: underline}

/*會員服務專線*/
.tableTagTxt{background:#B64A9E; font-weight:bold; color:#FFFFFF; font-family:Arial; font-size:12px; padding-top:5px}
.tagTable{border-top:3px solid #B64A9E;border-right:1px solid #B64A9E;border-left:1px solid #B64A9E; border-bottom:1px solid #B64A9E;}
.tableItem{background:#D8C3EC;}
.tableItem td{background:#D8C3EC;padding:7px 6px 6px 8px; color:#7A005F; font-size:12px; font-family:Arial;}
.tableInfo{background:#F9F3FF}
.tableInfo td{padding:6px 6px 5px 8px; color:#484848; font-size:12px; font-family:Arial; vertical-align:top}

/*酬賓換獎辦法 */
#clubMi4{border:1px solid #B64A9E; border-top:3px solid #B64A9E; background:#FFFFFF;}
#clubMi4 td{font-size:12px; font-family:Arial; color:#333333; }
#clubMi4 td.title1{text-align:center; background:#D8C3EC; color:#7A005F; padding:4px; font-weight:normal}
#clubMi4 td.title2{text-align:center; background:#C1BFF2; color:#1E3E89; padding:4px; font-weight:normal}
#clubMi4 td.title3{text-align:center; background:#EFE5F8; color:#7A005F; padding:4px; font-weight:normal}
#clubMi4 td.title4{text-align:center; background:#DFDDFC; color:#1E3E89; padding:4px; font-weight:normal; text-align:center}
#clubMi4 td.detail{padding:4px; background:#FCF4FF; text-align:center}
#inavigateDetailLayer4Area{position:absolute; left:175px; top:150px; padding-top:10px; visibility:hidden;}
#inavigateDetailLayer4{width:123px; border:1px solid #BDCDE4; background:#EEF5FC; padding:6px 8px 4px 3px; color:#3C50B3; line-height:18px; font-size:10px; font-family:Arial;}

#inavigateDetailLayer5Area{position:absolute; left:345px; top:130px; padding-top:10px; visibility:hidden;}
#inavigateDetailLayer5{width:135px; border:1px solid #BDCDE4; background:#EEF5FC; padding:6px 8px 4px 3px; color:#3C50B3; line-height:18px; font-size:10px; font-family:Arial;}

/*哩程累積更正 - 如何累積哩程*/
#clubMi3DetailLayer1Area{position:absolute; left:180px; top:128px; padding-top:10px; visibility:hidden;}
#clubMi3DetailLayer1{border:1px solid #BDCDE4; background:#EEF5FC; padding:6px 8px 4px 3px; color:#3C50B3; line-height:18px; font-size:10px; font-family:Arial;}

/*常見問題*/
.faqTitle{color:#3359C4; font-size:12px; font-weight:bold; background:#E7E7E7; padding:7px 10px 4px; }
.faqDetail{color:#5E5E5E; font-size:12px; background:#F9F9F9; padding:8px 18px 10px; line-height:20px}
.faqDetail ul{margin:0 0 0 20px; padding:0;}
.faqDetail ul a{color:#5E5E5E; text-decoration:none;}
.faqDetail ul a:hover{text-decoration:underline;}

/*互動專區*/
.interactiveP{border:1px solid #9D9D9D; width:140px; height:106px}
.interactiveName{background:#9D9D9D; padding:3px 6px 4px; font-size:12px; font-family:Arial; color:#FFFFFF}
.interactive{text-align:center; padding:2px; font-size:10px; font-family:Arial; color:#474747}
.interactive a{color:#474747; text-decoration:underline;}
.interactive a:hover{text-decoration:none;}

/*客艙導覽*/
#navigateDetailLayer1Area{position:absolute; left:185px; top:227px; padding-top:10px; visibility:hidden}
#navigateDetailLayer1{width:90px; border:1px solid #BDCDE4; background:#EEF5FC; padding:6px 8px 4px 3px; color:#3C50B3; line-height:18px; font-size:10px; font-family:Arial;}
#navigateDetailLayer2Area{position:absolute; left:340px; top:227px; padding-top:10px; visibility:hidden;}
#navigateDetailLayer2{width:90px; border:1px solid #BDCDE4; background:#EEF5FC; padding:6px 8px 4px 3px; color:#3C50B3; line-height:18px; font-size:10px; font-family:Arial;}
#navigateDetailLayer3Area{position:absolute; left:185px; top:251px; padding-top:10px; visibility:hidden;}
#navigateDetailLayer3{width:90px; border:1px solid #BDCDE4; background:#EEF5FC; padding:6px 8px 4px 3px; color:#3C50B3; line-height:18px; font-size:10px; font-family:Arial;}
#navigateDetailLayer4Area{position:absolute; left:340px; top:251px; padding-top:10px; visibility:hidden;}
#navigateDetailLayer4{width:100px; border:1px solid #BDCDE4; background:#EEF5FC; padding:6px 8px 4px 3px; color:#3C50B3; line-height:18px; font-size:10px; font-family:Arial;}
#navigateDetailLayer5Area{position:absolute; left:490px; top:251px; padding-top:10px; visibility:hidden;}
#navigateDetailLayer5{width:100px; border:1px solid #BDCDE4; background:#EEF5FC; padding:6px 8px 4px 3px; color:#3C50B3; line-height:18px; font-size:10px; font-family:Arial;}

/*機場及行李服務*/

#inavigateDetailLayer3Area{position:absolute; left:165px; top:150px; padding-top:10px; visibility:hidden;}
#inavigateDetailLayer3{width:185px; border:1px solid #BDCDE4; background:#EEF5FC; padding:6px 8px 4px 3px; color:#3C50B3; line-height:18px; font-size:10px; font-family:Arial;}


/*==========================作業流程=================================*/

.WorkFlow td{ text-align:center; vertical-align:middle; padding:7px 3px 3px}
.WorkFlow td.step{ font-family:Arial; font-size:12px; color:#2D5BAF; background:#EDE4F3; border-bottom:3px solid #E0D5E8}
.WorkFlow td.stepNow{ font-family:Arial; font-size:12px; color:#C84781; background:#f7dbe7; border-bottom:3px solid #c94a77}
