 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.dupfix {
	FLOAT: left; VISIBILITY: hidden; WIDTH: 1px; LINE-HEIGHT: 0px; HEIGHT: 0px
}
.dropdown_des {
	FONT-SIZE: 11px; WIDTH: 190px
}
.dropdown_des_cn {
	FONT-SIZE: 10px; WIDTH: 190px
}
.dropdown_des_th {
	FONT-SIZE: 11px; WIDTH: 140px
}
.dropdown_des_jp {
	CLEAR: right; FONT-SIZE: 10px; WIDTH: 180px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.dropdown_des_webcheckin {
	CLEAR: right; FONT-SIZE: 11px; WIDTH: 170px
}
.dropdown_des_webcheckin_cn {
	CLEAR: right; FONT-SIZE: 10px; WIDTH: 170px
}
.dropdown_des_webcheckin_jp {
	CLEAR: right; FONT-SIZE: 10px; WIDTH: 170px
}
.dropdown_des_status {
	FONT-SIZE: 11px; WIDTH: 160px
}
.dropdown_des_status_cn {
	FONT-SIZE: 10px; WIDTH: 160px
}
.dropdown_des_status_jp {
	FONT-SIZE: 10px; WIDTH: 160px
}
.dropdown_month {
	FONT-SIZE: 11px; WIDTH: 85px
}
.dropdown_day {
	FONT-SIZE: 11px; WIDTH: 75px
}
.dropdown_month_th {
	FONT-SIZE: 11px; WIDTH: 85px
}
.dropdown_day_th {
	FONT-SIZE: 11px; WIDTH: 75px
}
.dropdown_month_jp {
	FONT-SIZE: 10px; WIDTH: 90px
}
.dropdown_day_jp {
	FONT-SIZE: 10px; WIDTH: 60px
}
.dropdown_month_cn {
	FONT-SIZE: 11px; WIDTH: 90px
}
.dropdown_day_cn {
	FONT-SIZE: 11px; WIDTH: 60px
}
#flyerbonus_panel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 10px 10px 0px; COLOR: #333333; PADDING-TOP: 0px; HEIGHT: 381px
}
.header_panel {
	CLEAR: both; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; FLOAT: left; TEXT-TRANSFORM: capitalize; WIDTH: 230px; COLOR: #3443a7; FONT-STYLE: italic
}
.header_panel_th {
	CLEAR: both; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; FLOAT: left; WIDTH: 230px; COLOR: #3443a7; FONT-STYLE: italic
}
.line_horizontal {
	BACKGROUND-POSITION: center center; FLOAT: left; BACKGROUND-IMAGE: url(../images/master_panel/line_horizon.png); WIDTH: 100%; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
#master_panel_container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/master_panel/master_panel.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; WIDTH: 270px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 534px
}
#master_panel_container_cn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/master_panel/master_panel.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; WIDTH: 270px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 534px
}
#master_panel_container_jp {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/master_panel/master_panel.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; WIDTH: 270px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; HEIGHT: 534px
}
#master_panel_container_cn LABEL {
	FONT-SIZE: 9px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
#master_panel_container_jp LABEL {
	FONT-SIZE: 9px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
FORM LABEL {
	FONT-SIZE: 11px; COLOR: #333333
}
.master_panel_menu {
	MARGIN-TOP: 5px; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
#textfield_panel {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif
}
#flyerbonus_panel OL {
	CLEAR: both; PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 30px; LINE-HEIGHT: 140%; PADDING-TOP: 0px
}
.btn_submit {
	FONT-SIZE: 11px; WIDTH: 80px; HEIGHT: 20px
}
.text_field_pnr {
	FONT-SIZE: 11px
}
.text_field {
	FONT-SIZE: 11px; WIDTH: 200px
}
.text_field_pnr_jp {
	FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase
}
.text_field_jp {
	FONT-SIZE: 9px; WIDTH: 200px
}
.text_field_firstname {
	FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; WIDTH: 200px
}
.text_field_lastname {
	FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; WIDTH: 200px
}
.timetable_link {
	MARGIN-TOP: 20px; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 100%; TEXT-ALIGN: center
}
.timetable_link A {
	COLOR: #00007c
}
.timetable_link A:link {
	COLOR: #00007c
}
.timetable_link A:hover {
	COLOR: #ae862e
}
.timetable_link A:visited {
	COLOR: #00007c
}
#web_checkin {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
.dropdown_class {
	FONT-SIZE: 11px; WIDTH: 155px
}
.select_destination {
	MARGIN-TOP: 5px; FLOAT: left; WIDTH: 100%
}
.select_destination_flight_schedule {
	MARGIN-TOP: 5px; PADDING-LEFT: 0px; FLOAT: left; WIDTH: 230px
}
.label_destination {
	CLEAR: left; FLOAT: left; WIDTH: 35px; font-size:12px; font-family:Arial, Helvetica, sans-serif
}
.label_destination_cn {
	CLEAR: left; FLOAT: left; WIDTH: 35px; TEXT-ALIGN: center
}
.label_destination_th {
	CLEAR: left; PADDING-LEFT: 5px; FLOAT: left; WIDTH: 30px
}
.label_destination_jp {
	CLEAR: left; FLOAT: left; WIDTH: 40px
}
.label_date {
	CLEAR: left; FLOAT: left; WIDTH: 40px; font-family:Arial, Helvetica, sans-serif; font-size:12px
}
.label_date_cn {
	CLEAR: left; FLOAT: left; WIDTH: 50px
}
.label_date_th {
	CLEAR: left; FLOAT: left; WIDTH: 40px
}
.label_date_jp {
	CLEAR: left; FLOAT: left; WIDTH: 50px
}
.select_date {
	FLOAT: left; WIDTH: 100%
}
.select_date_schedule {
	MARGIN-TOP: 10px; FLOAT: left; WIDTH: 230px
}
.select_date_schedule_th {
	MARGIN-TOP: 10px; FLOAT: left; WIDTH: 230px
}
.select_num_pax {
	CLEAR: both; FLOAT: left; WIDTH: 100%
}
.label_num_pax {
	FLOAT: left; WIDTH: 80px
}
.label_num_pax_cn {
	MARGIN-TOP: 18px; FLOAT: left; WIDTH: 80px; TEXT-ALIGN: center
}
.label_num_pax_jp {
	MARGIN-TOP: 18px; FLOAT: left; WIDTH: 80px; TEXT-ALIGN: center
}
.select_num_of_each {
	FLOAT: left; WIDTH: 50px
}
.dropdown_paxNum {
	FONT-SIZE: 11px; WIDTH: 40px
}
.label_child {
	PADDING-LEFT: 133px; FONT-SIZE: 10px; FLOAT: left; WIDTH: 50px
}
.label_infant {
	PADDING-LEFT: 5px; FONT-SIZE: 10px; FLOAT: left; WIDTH: 40px
}
.select_cabin_class {
	CLEAR: both; FLOAT: left; WIDTH: 100%
}
.select_flight_option {
	CLEAR: both; MARGIN-TOP: 5px; FLOAT: left; WIDTH: 100%
}
.label_cabin_class {
	FLOAT: left; WIDTH: 65px
}
.label_cabin_class_cn {
	FLOAT: left; WIDTH: 65px; TEXT-ALIGN: center
}
.label_flight_option {
	FLOAT: left; WIDTH: 60px
}
.submit_area {
	MARGIN-TOP: 10px; PADDING-LEFT: 80px; FLOAT: left
}
.e_service_area {
	MARGIN-TOP: 10px; FLOAT: left; WIDTH: 230px
}
.enter_pax_info {
	FLOAT: left; WIDTH: 100%
}
.enter_pnr {
	FLOAT: left; WIDTH: 100%
}
.subheader_panel {
	BACKGROUND-POSITION: left center; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/master_panel/bullet_triangle.png); TEXT-TRANSFORM: capitalize; TEXT-INDENT: 12px; BACKGROUND-REPEAT: no-repeat; FONT-STYLE: italic
}
.subheader_panel_radio {
	FONT-SIZE: 12px; TEXT-TRANSFORM: capitalize; TEXT-INDENT: 12px; FONT-STYLE: italic
}
.subheader_panel_th {
	BACKGROUND-POSITION: left center; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/master_panel/bullet_triangle.png); TEXT-INDENT: 12px; BACKGROUND-REPEAT: no-repeat; FONT-STYLE: normal
}
.subheader_panel_th_radio {
	FONT-SIZE: 11px; TEXT-INDENT: 12px; FONT-STYLE: normal
}
.subheader_panel_jp {
	BACKGROUND-POSITION: left center; FONT-SIZE: 9px; BACKGROUND-IMAGE: url(../images/master_panel/bullet_triangle.png); TEXT-TRANSFORM: capitalize; TEXT-INDENT: 12px; BACKGROUND-REPEAT: no-repeat; FONT-STYLE: italic
}
.subheader_panel_jp_radio {
	FONT-SIZE: 9px; TEXT-TRANSFORM: capitalize; TEXT-INDENT: 12px; FONT-STYLE: italic
}
.label_pax_info {
	CLEAR: both; MARGIN-TOP: 3px; FLOAT: left; WIDTH: 100%
}
.label_pax_info_jp {
	CLEAR: both; MARGIN-TOP: 3px; FONT-SIZE: 9px; FLOAT: left; WIDTH: 100%
}
.checkbox_direct_flight {
	CLEAR: both; FLOAT: left; MARGIN-LEFT: 63px
}
.content_area {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 230px; LINE-HEIGHT: 150%; PADDING-TOP: 0px; HEIGHT: 381px
}
.select_web_checkin_departure {
	MARGIN-TOP: 10px; PADDING-LEFT: 10px; FLOAT: left; WIDTH: 220px
}
.label_web_checkin {
	FLOAT: left; WIDTH: 35px
}
.label_web_checkin_cn {
	FLOAT: left; WIDTH: 25px
}
.label_web_checkin_th {
	FLOAT: left; WIDTH: 25px
}
.label_web_checkin_jp {
	FLOAT: left; WIDTH: 45px
}
.label_web_checkin_date_th {
	FLOAT: left; WIDTH: 25px
}
.enter_web_checkin_flight_num {
	MARGIN-TOP: 8px; PADDING-LEFT: 10px; FLOAT: left; WIDTH: 220px
}
.select_web_checkin_date {
	MARGIN-TOP: 8px; PADDING-LEFT: 10px; FLOAT: left; WIDTH: 220px
}
.select_web_checkin_date_th {
	MARGIN-TOP: 5px; PADDING-LEFT: 10px; FLOAT: left; WIDTH: 220px; TEXT-ALIGN: left
}
.select_web_checkin_date_jp {
	MARGIN-TOP: 5px; FLOAT: left; WIDTH: 230px
}
.flight_schedule_area {
	CLEAR: both; FLOAT: left; WIDTH: 230px
}
.flight_status_area {
	FLOAT: left; WIDTH: 230px
}
.select_flight_status {
	PADDING-LEFT: 10px; FLOAT: left; WIDTH: 220px
}
.enter_flight_num_status {
	CLEAR: both; MARGIN-TOP: 5px; FLOAT: left; WIDTH: 100%
}
.select_location {
	CLEAR: both; MARGIN-TOP: 5px; FLOAT: left; WIDTH: 100%
}
.label_flight_num {
	FLOAT: left; WIDTH: 80px
}
.label_flight_num_cn {
	FLOAT: left; WIDTH: 55px
}
.label_flight_num_th {
	FLOAT: left; WIDTH: 90px
}
.label_location {
	FLOAT: left; WIDTH: 45px
}
.radio_check_for {
	CLEAR: both; MARGIN-TOP: 5px; FLOAT: left; WIDTH: 220px
}
#flight_status_form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#flight_schedule_form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.depart_area {
	CLEAR: both; WIDTH: 100%
}
.return_area {
	CLEAR: both; MARGIN-TOP: 5px; WIDTH: 100%
}
.radio_type_area {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 230px; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.radio_type_travel {
	
}
.label_type_travel { font-family:Arial, Helvetica, sans-serif; font-size:12px
	
}
.date_area {
	CLEAR: both
}
.date_area_th {
	CLEAR: both
}
.flyerbonus_benefits_area {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; WIDTH: 220px; PADDING-TOP: 0px
}
.label_jp {
	FONT-SIZE: 10px; FONT-FAMILY: MS Gothic
}
.label_child_jp {
	PADDING-LEFT: 135px; FLOAT: left; WIDTH: 40px
}
.label_infant_jp {
	PADDING-LEFT: 13px; FLOAT: left; WIDTH: 40px
}
.label_child_cn {
	PADDING-LEFT: 135px; FLOAT: left; WIDTH: 40px
}
.label_infant_cn {
	PADDING-LEFT: 13px; FLOAT: left; WIDTH: 40px
}
.textfield_promotion_code {
	FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase
}
.promotion_code_area {
	CLEAR: both; MARGIN-TOP: 8px; FLOAT: left; WIDTH: 100%
}
.label_promotion_code {
	FLOAT: left; WIDTH: 85px
}
.AccordionPanelTab_booking_panel A {
	COLOR: #00007c; TEXT-DECORATION: none
}
.AccordionPanelTab_booking_panel A:link {
	COLOR: #00007c; TEXT-DECORATION: none
}
.AccordionPanelTab_booking_panel A:hover {
	COLOR: #ae862e; TEXT-DECORATION: none
}
.AccordionPanelTab_booking_panel A:visited {
	COLOR: #00007c; TEXT-DECORATION: none
}
.header_panel .btn_top_left {
	FLOAT: left; WIDTH: 115px
}
.header_panel .btn_top_right {
	FLOAT: left; WIDTH: 115px
}
.off_load_area {
	MARGIN-TOP: 0px; PADDING-LEFT: 10px; FLOAT: left; WIDTH: 220px
}
#BIRTS_PlanTripCalendarContainer {
	DISPLAY: none; POSITION: absolute
}
.header_panel .btn_e_service {
	FLOAT: left; WIDTH: 50%
}
.header_panel .btn_booking {
	FLOAT: left; WIDTH: 50%
}
.seat_number_txtfield {
	TEXT-TRANSFORM: uppercase; TEXT-ALIGN: center
}
.txtFlightNumber {
	FLOAT: left; TEXT-TRANSFORM: uppercase
}

