@charset "utf-8";
/* CSS Document */
.STYLE1 {
    color: #FF6600;
    font-weight: bold;
}
.STYLE2 {
    color: #FF9900;
    font-weight: bold;
}
.STYLE6 {
    color: #666666
}
.STYLE3 {
    font-size: 12px;
    text-align: left;
    text-indent: 3px;
    line-height: 20px;
}
.STYLE10 {color: #00249F}

.margin_x {margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px;}
.margin_page {margin-top:0px; margin-left:0px; margin-bottom:6px; margin-right:0px;}

.align_middle { vertical-align:middle;}

.padding_airline { padding-left:40px; text-align:left}
.padding_itinerary { padding-left:20px; text-align:left}

.border_img_blue { border-width: 1px; border-style: solid; border-color: #014269;}
.border_img_grey { border-width: 1px; border-style: solid; border-color: #999999;}
.border_frame { border-top:0px; border-right:1px; border-bottom:1px; border-left:1px; border-style:solid; border-color:#bebdbd;}
.border_table { border-top:1px; border-right:1px; border-bottom:1px; border-left:1px; border-style:solid; border-color:#459130; border-collapse:collapse;}
.border_cell { border-top:0px; border-right:1px; border-bottom:1px; border-left:0px; border-style:solid; border-color:#a2c897;}
.border_table_blue { border-top:1px; border-right:1px; border-bottom:1px; border-left:1px; border-style:solid; border-color:#618da7; border-collapse:collapse;}

.border_table_grey { border-top:1px; border-right:1px; border-bottom:1px; border-left:1px; border-style:solid; border-color:#cccccc; border-collapse:collapse;}
.border_cell_grey { border-top:0px; border-right:1px; border-bottom:1px; border-left:0px; border-style:solid; border-color:#cccccc;}
.border_itin {border-bottom:1px solid #cccccc; border-right: 1px solid #cccccc;}

.bottom080108 A:link { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #8c8c8c; PADDING-TOP: 0px; TEXT-DECORATION: none }
.bottom080108 A:visited { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #8c8c8c; PADDING-TOP: 0px; TEXT-DECORATION: none }
.bottom080108 A:hover { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #8c8c8c; PADDING-TOP: 0px; TEXT-DECORATION: none}
.bottom080108 A:active { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #8c8c8c; PADDING-TOP: 0px; TEXT-DECORATION: none}
.border_g1 { BORDER-RIGHT: #eaeaea 1px solid; BORDER-TOP: #eaeaea 1px solid; BORDER-LEFT: #eaeaea 0px solid; BORDER-BOTTOM: #eaeaea 1px solid}
.border_g2 { BORDER-RIGHT: #eaeaea 1px solid; BORDER-TOP: #eaeaea 0px solid; BORDER-LEFT: #eaeaea 0px solid; BORDER-BOTTOM: #eaeaea 1px solid}
.bottom_title { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #eaeaea; PADDING-BOTTOM: 2px; WIDTH: 10px; COLOR: #9a9a9a; PADDING-TOP: 2px}

.txt_banner {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#222222;}

.txt_dim_l {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#b9b6b6;}
.txt_dim_m {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#b9b6b6;}
.txt_dim_xm {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#b9b6b6; word-spacing:5px; line-height:18px;}
.txt_dim_s {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#b9b6b6;}
.txt_dim_xs {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#b9b6b6;}

.txt_dark_l {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#222222;}
.txt_dark_m {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#222222;}
.txt_dark_xm {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#222222; word-spacing:5px; line-height:18px;}
.txt_dark_s {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#222222;}
.txt_dark_xs {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#222222;}

.txt_darklight_l {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#999999;}
.txt_darklight_m {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#999999;}
.txt_darklight_s {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999;}
.txt_darklight_xs {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999;}

.txt_white_l {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF;}
.txt_white_m {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF;}
.txt_white_s {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.txt_white_xs {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}

.txt_bluedark_l {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#014269;}
.txt_bluedark_m {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#014269;}
.txt_bluedark_s {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#014269;}
.txt_bluedark_xs {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#014269;}

.txt_blue_xl {font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#0066cc;}
.txt_blue_la {font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#0066cc;}
.txt_blue_l {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#0066cc;}
.txt_blue_m {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#0066cc;}
.txt_blue_s {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0066cc;}
.txt_blue_xs {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0066cc;}

.txt_bluelight_l {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#4b75df;}
.txt_bluelight_m {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#4b75df;}
.txt_bluelight_s {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4b75df;}
.txt_bluelight_xs {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4b75df;}

.txt_greenlight_l {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#51ad38;}
.txt_greenlight_m {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#51ad38;}
.txt_greenlight_s {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#51ad38;}
.txt_greenlight_xs {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#51ad38;}

.txt_greendark_l {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#195908;}
.txt_greendark_m {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#195908;}
.txt_greendark_s {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#195908;}
.txt_greendark_xs {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#195908;}

.txt_reddark_l {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#9e0b0f;}
.txt_reddark_m {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#9e0b0f;}
.txt_reddark_s {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9e0b0f;}
.txt_reddark_xs {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9e0b0f;}

.txt_redlight_xl {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#FF0000;}
.txt_redlight_l {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FF0000;}
.txt_redlight_m {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FF0000;}
.txt_redlight_s {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000;}
.txt_redlight_xs {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000;}

a.link_footer:link, a.link_footer:visited {text-decoration:none; color:#FFFFFF;}
a.link_footer:hover {text-decoration:underline; color:#FFFFFF;}

a.link_location:link, a.link_location:visited {text-decoration:none; color:#014269;}
a.link_location:hover {text-decoration:underline; color:#014269;}

a.link_bluedark:link, a.link_bluedark:visited {text-decoration:underline; color:#014269;}
a.link_bluedark:hover {text-decoration:none; color:#014269;}

a.link_bluelight:link, a.link_bluelight:visited {text-decoration:underline; color:#4b75df;}
a.link_bluelight:hover {text-decoration:none; color:#4b75df;}

a.link_greendark:link, a.link_greendark:visited {text-decoration:underline; color:#195908;}
a.link_greendark:hover {text-decoration:none; color:#195908;}

a.link_reddark:link, a.link_reddark:visited {text-decoration:underline; color:#9e0b0f;}
a.link_reddark:hover {text-decoration:none; color:#9e0b0f;}

a.link_dark:link, a.link_dark:visited {text-decoration:underline; color:#222222;}
a.link_dark:hover {text-decoration:none; color:#222222;}

a.link_darklight:link, a.link_darklight:visited {text-decoration:underline; color:#999999;}
a.link_darklight:hover {text-decoration:none; color:#999999;}

a.link_price:link, a.link_price:visited {text-decoration:none; color:#27588a;}
a.link_price:hover {text-decoration:none; color:#27588a;}

a.link_hotel:link, a.link_hotel:visited {text-decoration:underline; color:#222222;}
a.link_hotel:hover {text-decoration:none; color:#222222;}

a.link_xline:link, a.link_xline:visited {text-decoration:none;}
a.link_xline:hover {text-decoration:none;}

a.link_bluelight:link, a.link_bluelight:visited {text-decoration:underline; color:#4b75df;}
a.link_bluelight:hover {text-decoration:none; color:#4b75df;}

a.link_blue:link, a.link_blue:visited {text-decoration:underline; color:#0066cc;}
a.link_blue:hover {text-decoration:none; color:#0066cc;}

.link_silver:link, .link_silver:visited { color:#aaaaaa; text-decoration:none; }
.link_silver:hover { color:#aaaaaa; text-decoration:underline; }

a.link_writedark:link, a.link_writedark:visited {text-decoration:underline; color:#fff;}
a.link_writedark:hover {text-decoration:none; color:#fff;}

a.link_sys:link, a.link_sys:visited {text-decoration:none; color:#444444;}
a.link_sys:hover {text-decoration:underline; color:#444444;}		

a.link_orange:link, a.link_orange:visited {text-decoration:none; color:#FF5500}
a.link_orange:hover {text-decoration:underline; color:#FF5500;}

a.link_navigate:link, a.link_navigate:visited {text-decoration:none; color:#999999;}
a.link_navigate:hover {text-decoration:none; color:#0066cc;}		

a.link_date:link, a.link_date:visited {text-decoration:none; color:#222222;}
a.link_date:hover {text-decoration:none; color:#0066cc;}		

.title { background:#e1e1e1; padding:4px 6px 4px 6px; }

.borderline_underline { border-right: 0px; border-bottom: 1px; border-left: 0px; border-top: 0px; border-style: solid; border-color: #555555;}

.background_banner { background-color:#e6e6e6; border:1px solid #999999; padding:10px;}
.background_flightfilter { background-color:#e6e6e6; border:1px solid #999999; padding:5px;}
.background_metallic {background-image:url(../../images/en/diffuse_metallic.jpg); background-repeat:repeat-x; background-color:#89867d;}

.column_banner { padding-bottom:0px; padding-left:10px; padding-right:0px; padding-top:10px;}
.column_flightfilter { padding-bottom:0px; padding-left:0px; padding-right:10px; padding-top:10px;}

.title { background:#e1e1e1; padding:4px 6px 4px 6px; } 

#space { float:left; width:10px;}
#quartier_left {float:left; padding:3px;}
#quartier_right {float:right; padding:3px;}
#quartier_clear {clear:both;}
#quartier_HL {background-color: #cadab4; padding:3px;}
#quartier_splitter { float:left; width:0px; margin-top:3px; margin-bottom:3px; border-left:1px solid #c0c0c0;}    
#itintable td {border-bottom:1px solid #e6e6e6; padding:8px 5px 8px 5px;}

.space { float:left; width:10px;}
.quartier_left {float:left; padding:3px;}
.quartier_right {float:right; padding:3px;}
.quartier_clear {clear:both;}
.quartier_HL {background-color: #cadab4; padding:3px;}
.quartier_splitter { float:left; width:0px; margin-top:3px; margin-bottom:3px; border-left:1px solid #c0c0c0;}  

.hightlight_grey { background-color: #d6d6d6;}
.hightlight_normal { background-color: ;}  

.cs{text-decoration:underline; font-family:"^"; font-size:12px;}
.cs1{text-decoration:none; font-family:"^"; font-size:12px;}

.select-free
{
    position:absolute;
    z-index:10;/*any value*/
    overflow:hidden;/*must have*/
    width:100%;/*must have for any value*/
}
.select-free iframe
{
    display:none;/*sorry for IE5*/
    display/**/:block;/*sorry for IE5*/
    position:absolute;/*must have*/
    top:0;/*must have*/
    left:0;/*must have*/
    z-index:-1;/*must have*/
    filter:mask();/*must have*/
    width:3000px;/*must have for any big value*/
    height:3000px;/*must have for any big value*/
}

th.header {background-image: url(/templates/js/jquery/tablesorter/themes/blue/bg.gif); background-repeat: no-repeat; background-position: center left;} 
th.headerSortUp {background-image: url(/templates/js/jquery/tablesorter/themes/blue/asc.gif);} 
th.headerSortDown {background-image: url(/templates/js/jquery/tablesorter/themes/blue/desc.gif);} 

/********** Internad **********/

IFRAME.loadingbar {
    min-height: 900px;
    height: 100%;
    width: 100%;
}

tr.hiddenRow {
    display:none;
}

th.hiddenHeaderColumn {
    display:none;
}

td.hiddenColumn {
    display:none;
}

img {
    border: 0px;
}

.cpYearNavigation,.cpMonthNavigation { background-color:#C0C0C0; text-align:center; vertical-align:center; text-decoration:none; color:#000000; font-weight:bold; }
.cpDayColumnHeader, .cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText { font-family:Tahoma, Arial; font-size:11px; }
TD.cpDayColumnHeader { text-align:right; border:solid thin #C0C0C0;border-width:0px 0px 1px 0px; }
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate  { text-align:right; text-decoration:none; }
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled { color:#D0D0D0; text-align:right; text-decoration:line-through; }
.cpCurrentMonthDate, .cpCurrentDate { color:#000000; }
.cpOtherMonthDate { color:#808080; }
TD.cpCurrentDate { color:white; background-color: #ffcccc; border-width:1px; border:solid 1px #cf141d; }
TD.cpCurrentDateDisabled { border-width:1px; border:solid thin #FFAAAA; }
TD.cpTodayText, TD.cpTodayTextDisabled { border:solid thin #C0C0C0; border-width:1px 0px 0px 0px;}
A.cpTodayText, SPAN.cpTodayTextDisabled { height:20px; }
A.cpTodayText { color:black; }
.cpTodayTextDisabled { color:#D0D0D0; }
.cpBorder { border:solid thin #808080; }
/********* new index start************/
.hh{
    font-family:"^";
    font-size:12px;
    color:#229BE2;
}
.ff{
    font-family:"^";
    font-size:12px;
    color:#ffffff;
}
.hotel {
    background:url(../images/index/index-hotel.jpg) no-repeat;
}
.flight {
    background:url(../images/index/index-flight.jpg) no-repeat;
}
.hotel01 {
    background:url(../images/index/index-hotel01.jpg) no-repeat;
}
.flight01 {
    background:url(../images/index/index-flight01.jpg) no-repeat;
}
/********* new index end************/

.mem_menu_item {
    padding:8px 0 8px 10px;
    border-bottom:1px solid #e6e6e6;
    margin:0 2px 0 2px;
    cursor:pointer;
    color:#777777;
}
.mem_menu_item:hover {
    padding:8px 0 8px 10px;
    border-bottom:1px solid #e6e6e6;
    margin:0 2px 0 2px;
    cursor:pointer;
    background:url(../images/package/indicator2.jpg) right center no-repeat;
    color:#777777;
}
.mem_menu_selected {
    padding:8px 0 8px 10px;
    border-bottom:1px solid #e6e6e6;
    background:url(../images/package/indicator.jpg) right center no-repeat #eeeeee;
    margin:0 2px 0 2px;
}
.text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #222222;
    line-height: 20px;
    text-align: left;
}
#linkq {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #333333;
    line-height: 20px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: dashed;
    border-left-style: none;
    border-top-color: #CCCCCC;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    border-left-color: #CCCCCC;
}
#linkq a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    cursor: pointer;
}
#linkq a:hover {
    color: #CC3300;
}
/* Added by Cate */
.txt_red_l {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#ff0000;}
.txt_red_m {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#ff0000;}
.txt_red_s {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff0000;}
.txt_red_xs {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ff0000;}
.txt_red_s_star {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff0000;}
.background_flightfilter1 { background-color:#e6e6e6; border-left:1px solid #999999; border-right:1px solid #999999; padding:5px;}

/* New Index */
.txt_b{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#1D3F65;}
.txt_b a{color:#1D3F65; text-decoration:none;}
.txt_b a:hover{text-decoration:underline;}

.txt_h{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#B5B5B5;}
.txt_h a{color:#B5B5B5; text-decoration:none;}
.txt_h a:hover{text-decoration:underline; color:#9D9D9D;}

.left_bg{margin-top:10px; display:inline;}
.left_nav{float:left;}
.flight_tw4{background:url(../images/new_index/flight_tw_4.jpg) no-repeat; width:130px; height:41px;}
.flight_hk5{background:url(../images/new_index/flight_hk_5.jpg) no-repeat; width:130px; height:41px;}
.flight_tw3{background:url(../images/new_index/flight_tw_3.jpg) no-repeat; width:130px; height:40px;}
.flight_cn1{background:url(../images/new_index/flight_cn_1.jpg) no-repeat; width:130px; height:42px;}
.flight_tw2{background:url(../images/new_index/flight_tw_2.jpg) no-repeat; width:130px; height:40px;}
.flight_hk2{background:url(../images/new_index/flight_hk_2.jpg) no-repeat; width:130px; height:41px;}
.flight_hk3{background:url(../images/new_index/flight_hk_3.jpg) no-repeat; width:130px; height:41px;}
.flight_hk4{background:url(../images/new_index/flight_hk_4.jpg) no-repeat; width:130px; height:41px;}
.specials_2{background:url(../images/new_index/specials_2.jpg) no-repeat; width:130px; height:42px;}
.zentips_3{background:url(../images/new_index/zentips_3.jpg) no-repeat; width:130px; height:41px; _height:40px; line-height:34px;}
*+html .zentips_3{background:url(../images/new_index/zentips_3.jpg) no-repeat; width:130px; height:40px; line-height:34px;}/* IE7 */ 
.specials_3{background:url(../images/new_index/specials_3.jpg) no-repeat; width:130px; height:37px;}
.zentips_2{background:url(../images/new_index/zentips_2.jpg) no-repeat; width:130px; height:41px; line-height:34px;}
.specials_5{background:url(../images/new_index/specials_5.jpg) no-repeat; width:130px; height:35px;}
.zentips_4{background:url(../images/new_index/zentips_4.jpg) no-repeat; width:130px; height:42px; line-height:36px;}
.specials_4{background:url(../images/new_index/specials_4.jpg) no-repeat; width:130px; height:37px;}

.bg{background:url(../images/new_index/left_bg1.jpg) repeat-y; }
.null{background:url(../images/new_index/home_nav_f2_10_02.jpg) repeat-y; width:116px; height:100px; overflow:hidden;}

.aa {
    color: #000;
}
.bb {
    color: #fff;
}
.indexflighttips{float:left; width:338px; height:352px; _height:354px;}
*+html .indexflighttips{float:left; width:338px; height:354px;}/* IE7 */ 

.indexhoteltips{float:left; width:338px; height:352px; _height:354px;}
*+html .indexhoteltips{float:left; width:338px; height:354px;}/* IE7 */ 

.hotelsearchdom{float:left; width:338px; height:352px; _height:352px;}
*+html ..hotelsearchdom{float:left; width:338px; min-height:352px;}/* IE7 */ 

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#e6e6e6; border-left:1px solid #999999; border-right:1px solid #999999;}
.xb1 {margin:0 5px; background:#999999;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.flight_cn1_login{background:url(../images/new_index/flight_cn_1.jpg) no-repeat; width:130px; height:42px;line-height:40px;}
.flight_tw2_login{background:url(../images/new_index/flight_tw_2.jpg) no-repeat; width:130px; height:40px;line-height:40px;}
.zentips_3_login{background:url(../images/new_index/zentips_3.jpg) no-repeat; width:130px; height:42px; _height:42px; }
.specials_2_login{background:url(../images/new_index/specials_2.jpg) no-repeat; width:130px; height:42px;line-height:40px;}
.flight_tw3_login{background:url(../images/new_index/flight_tw_3.jpg) no-repeat; width:130px; height:40px;line-height:40px;}

.zentips_4_login{background:url(../images/new_index/zentips_3a.jpg) no-repeat; width:116px; height:42px; _height:42px; }

.fourTitle { float:right;}

.fourTitle ul{ margin:0; padding:0; float:right;}
.fourTitle li { display:inline; list-style-type:none; background:url(../images/icon/ico_arrow.jpg) no-repeat left center; width:auto; padding:0px 0px 0px 16px; *padding:3px 0px 0px 16px; text-align:left; margin-left:2px; *margin-left:0px;}
.fourTitle li.t1 { background:url();}

.txt_red_la {font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#ff0000;}
a.link_orange_m:link, a.link_orange_m:visited {text-decoration:underline; color:#FF6600;}
a.link_orange_m:hover {text-decoration:none; color:#FF6600;}

a.link_red:link, a.link_red:visited {text-decoration:none; color:#ff0000;}
a.link_red:hover {text-decoration:underline; color:#ff0000;}

a.link_banner:link, a.link_banner:visited {text-decoration:underline; color:#0066cc;}
a.link_banner:hover {text-decoration:underline; color:#559be0;}

.clear{ clear: both; line-height:0px; height:0px; font-size:0px; visibility:hidden;}

a.link_dark1:link, a.link_dark1:visited {text-decoration:none; color:#222222;}
a.link_dark1:hover {text-decoration:none; color:#666;}

a.link_white:link, a.link_white:visited {text-decoration:underline; color:#ffffff;}
a.link_white:hover {text-decoration:none; color:#ffffff;}

a.link_darklightline:link, a.link_darklightline:visited {text-decoration:none; color:#999999;}
a.link_darklightline:hover {text-decoration:underline; color:#999999;}

a.link_red1:link, a.link_red1:visited {
    text-decoration:underline;
    color:#cc0000;
}
a.link_red1:hover {
    text-decoration:none;
    color:#cc0000;
}

/* Corporate Account*/
.corp_top {width: 990px;height: 30px;background: url(../images/corp_back.jpg);margin: auto;padding: auto;}
.account_button {background: url("../images/buttongrey_background.jpg") repeat scroll 0 0 transparent;border: 1px solid #A7A7A7;color: black;float: right;font-size: 12px;margin: 4px 4px 0;padding: 3px 10px 1px 10px;}
.account_button_link:link, .account_button_link:visited {text-decoration: none;color: black;}
.account_button_link:hover {text-decoration:none; color:#808080;}

.corporate_description {background-image: url(../images/corpPersonalBack.jpg); width:810px; height:400px;}
.cd_content1 {color: #1B1B1B; float: left; font-size: 12px; height: 70px; margin: 140px 175px 0 25px; padding: 0; width: 600px; text-align:left;}
.cd_content2 {color: #1B1B1B; float: left; font-size: 12px; height: 70px; margin: 95px 175px 0 25px; padding: 0; width: 600px; text-align:left;}
.corporate_link {font-size: 12px;height: 30px;margin: 0;text-align: center;width: 340px;}
.cd_link:link, .cd_link:visited {text-decoration:none; color:#3e4da4; font-size:14px; font-weight: bold;}
.cd_link:hover {color:#7988de;}
.go_icon {width:20px; margin:0px; padding:0; float:left; }
.go_icon_content {width:330px; margin:0px; padding:0; float:left;  }
.account_button2 {background: url("../images/buttongrey_background.jpg") repeat scroll 0 0 transparent;border: 1px solid #A7A7A7; color: black; display: inline; float: left; font-size: 12px; height: 15px; width: 120px; margin: 2px 20px 0 0; padding: 2px 10px 2px 12px; text-decoration: none;}
.account_button2:hover {color: #808080;}

.blue_icon {margin: 0 10px 0 0; float:left; background: url("../images/icon/blue_icon.png") repeat scroll 0 0 transparent; color: #FFFFFF; font-size: 12px; font-weight: bold; height: 16px; padding: 1px 0 0; text-align: center; width: 24px;}
.item_box {margin:15px 20px 10px 20px; width:719px; border-bottom:solid #d6d6d6 2px; position:relative;}
.item_box_noborder { border-bottom:solid #d6d6d6 0px;} 
.extra_item_box {background:#f7f7f7; border:solid #d6d6d6 1px; border-top:solid #d6d6d6 0px; padding: 0 25px; width:709px; float:left;}
.total_item_box {background:#dedede; margin: 0 0 10px; border:solid #d6d6d6 1px; border-top:solid #d6d6d6 0px; padding: 10px 25px; width:709px; float:left; }
.total_price_topic {float:right; font-size: 15px; padding: 0 10px; font-weight:bold;}
.total_price{float:right; color:#0066CC; font-size: 15px; font-weight:bold; padding: 0 0 0 50px;}
.extra_item {border-bottom:1px dotted #cccccc; color:#000000; padding:10px; font-size:12px;  margin:0; height:20px; width:690px;}
.extra_item_left {width:610px; float:left;}
.extra_item_right {width:80px; float:left; text-align: right;}
.red {color:#F00;font-size: 14px;}
.blue {color:#076bdb; font-weight:bold;}
.extra_item_right_content {float:left; width:60px;}
.extra_item_right_icon{float:left; width:20px;}
.noticebox_message {width:719px; height:25px; float:none; padding:5px 20px; background:#f7f7f7; text-align:right}
a.noticebox_message:link a.noticebox_message:visited {text-decoration:none; color:#222222;}
.icon_error  {padding:2px 0 0 0; float:left;}
.topic_error {margin:0; padding:2px 10px 0 0; float:left;}
.noticebox_message_pic {padding:10px 0 0 0; float:right;}
.noticebox_message_in {padding:3px 0 0 10px; float:right;}
.banner_220 {margin:0; padding:0; float:left; display:inline;}
.item_box { float:left;}
.coupon_box{float:left;}
.colunm_fix {padding: 10px 0 0 9px;}

a.orange_link:link, a.orange_link:visited {
    color: #FF5A00;
    text-decoration: underline;
}
a.orange_link:hover {
    text-decoration: none;
}
.contact {color:#000; font-size: 12px;}

/* Corporate Account*/

/* top_menu */ 
.menu_top a:link, .menu_top a:visited {color: #333333; text-decoration: none;}
.menu_top a:hover {text-decoration: underline;}

.menu_middle a:link, .menu_middle a:visited {color: #FFFFFF; text-decoration: none;}
.menu_middle a:hover {text-decoration: underline;}

.menu_top {float:none; width:100%; background:#ebebeb; height:25px; font-family:Arial, Helvetica, sans-serif;  font-size: 100%; line-height: 1.3;}
.menu_top_content {float:none; width:990px; margin:0 auto; padding:6px 0 0 0; } 
.menu_top_name {color: #888888; float: left; font-size: 12px; margin: 0 0 0 10px;}
.menu_top_name span {color:#333333;} 
.menu_top_content ul{float:right; list-style:none outside none;  margin:0; padding:0; }
.menu_top_content ul li {float:left; margin:0 17px 0 0; padding:0; font-size:12px; border-right: medium none;}
.menu_top_content ul li span { background-color: #DDDDDD; border-right: 1px solid #FFFFFF; display: block; float: left;  height: 12px; margin: 2px 20px 0 0; width: 1px;}
.menu_middle {float:none; height:120px; width:990px; margin:0 auto; } 
.menu_logo_tc {margin:0 10px 7px 10px; padding:0; float:left; width:130px; height:70px; background:url(../images/header_metallic/comlogo.jpg) no-repeat;}
.menu_agent_type {color: #666666; float: left; font-size: 23px; height: 30px; margin: 8px 15px 0 0; text-align: right; width: 825px;}
.menu_agent_button {float: right;  margin: 13px 15px 0 0; text-align: right; height:25px;}
.menu_agent_button_span { margin: 0 0 0 10px; float:right; background:url(../../images/menu_button_back.png); border: #999 solid 1px; font-size:12px; padding: 3px 10px 1px;}
.menu_agent_button a:link, .menu_agent_button a:visited {color:#000000;  border: 0 solid #999999;}
.menu_agent_button img a:link, .menu_agent_button img a:visited { border: 0 solid #999999;}
.menu_agent_button a:hover {color: #FF5500;}
.menu_agent_message {float:right;}
.menu_agent_group { float: right; height: 75px; width: 630px;}
.message_pop_mt {background:#fef8d9; border-top:#e1d69f solid 1px;}
.message_pop_mb {background:#fef8d9; border-bottom:#e1d69f solid 1px;}
.message_pop_ml {background:#fef8d9; border-left:#e1d69f solid 1px;}
.message_pop_mr {background:url(../../images/menu_right_centre.png) repeat-y; padding: 0 0 0 4px;}
.message_top_right {background:url(../../images/menu_right_top.png) no-repeat; }
.message_bottom_right {background:url(../../images/menu_right_bottom.png) no-repeat; }
.menu_pop_message {font-size:12px; background:#fef8d9; padding:2px 0 0 5px;}



.menu_navigation {float:left; padding: 0 0 0 10px; width: 978px; height:33px; border:#ff9036 solid 1px; margin:0 auto; background: url(../../images/navigation_background.png) #ff7f06;}
.menu_nav_button {float:left; padding:9px 30px 0 0;font-size:14px; font-weight:bold; color:#fff; letter-spacing: 1px; position:relative;}
.menu_nav_button span { background-color: #ffb060; display: block; float: left;  height: 15px; margin: 2px 30px 0 -1px; width: 1px;}
#menu_nav_span1, #menu_nav_span2 {width: 0px;}
.menu_popmessage { float: left; font-size: 12px; margin: -5px -5px 0 0; padding: 0 3px 4px 0; }
.menu_popmessage a:link, .menu_popmessage a:visit {border:#000 none;}
.menu_popmessage_l {background:url(../../images/message_l.png); width:11px; height:22px; float:left;}
.menu_popmessage_r {background:url(../../images/message_r.png); width:11px; height:22px; float:left;}
.shoppingcart_img {float:left; margin:0px;}
.orangetype {color: #FF5500; float: left; margin: 0 0 0 7px;}
.orangetype a:link, .orangetype a:visited {color: #FF5500; text-decoration:none;}
.orangetype a:hover {text-decoration:underline;}

.menu_nav_button_on {position:relative; z-index:10; float: left; font-size: 14px; font-weight: bold; height: 34px;  padding: 0; color:#ff8817; font-size:15px; margin:1px 0 0 0;}
.menu_nav_button_on a:link, .menu_nav_button_on a:visited {color:#ff8817;}
.menu_nav_button_on a:hover {text-decoration:none;}
.menu_nav_button_on_left {background:url(../../images/navigation_on_left.png); display: block; float: left; height: 33px; margin: 0; width: 9px;}
.menu_nav_button_on_right {background:url(../../images/navigation_on_right.png); display: block; float: left; height: 33px; margin: 0 ; width: 9px;}
.menu_nav_button_on_content { background: url("../../images/navigation_on_content.png") repeat scroll 0 0 transparent; display: block; float: left; height: 25px; margin: 0; padding: 8px 20px 0;}  
.menu_nav_language_out {float:right; padding:10px 15px;} 
.menu_nav_language {float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; }
.menu_nav_language a:link, .menu_nav_language a:visited {font-size:12px; font-weight:100; color:#ffc97c;}
.menu_nav_language a:hover {color:#ffffff;}
.menu_nav_language span { background-color: #ffb060; display: block; float: left;  height: 10px; margin: 2px 10px; width: 1px;}
.menu_new_icon {left: 90px; position: absolute; top: -5px;}
.menu_new_icon_select {margin: -5px 0 0 95px;}

/*fix ie 6*/
#menu_nav_span1, .menu_nav_button SPAN, .menu_nav_button, .menu_nav_button_on, .menu_nav_span1, .menu_top_content ul, .menu_logo_tc, .menu_navigation, .menu_nav_language_out, .menu_nav_language, .menu_nav_language span{display:inline;}

/* Business package */
.package_topmenu {width:100%; height:140px;  margin: 0 auto; }
.package_990 {width:990px; clear:both; margin: 8px auto; float:none;}
.package_banner_990 {float:left; width:990px; margin:0; padding:0; }
.package_main990 {float:left; width:995px; margin:0; padding:0; background:#fff; display:inline;}
.package_220 {float:left; width:220px; margin:10px 0; padding:0; display:inline; }
.package_760 {float:left; width:760px; margin:0 0 10px 10px; padding:0; display:inline;}
.package_description {float:left;}
.package_description_header, .package_deal_header{font-size: 15px; float:left; width:730px; height:20px; margin:0; padding:5px 15px; color:#FFF; font-weight:bold; background:url(../../images/package_topic_back.png);}
.package_description_content {float:left; margin:0; padding:15px 15px 10px; border-width:9px; border-style:solid; border-color:#e6e6e6; width:712px;}
.package_description_content ul {list-style: url(../../images/package_square.png);}
.package_description_content li {float: left; font-size: 13px; font-weight: bold; list-style: none outside none;  margin: 0 0 5px 10px; padding: 0; width: 340px;}
.package_deal {float:left; margin: 10px 0; }
.package_deal_content {float:left; margin:0; padding:9px; width:742px; background:none repeat scroll 0 0 #E6E6E6; display:inline;}
.package_deal_desc { float: left; font-size: 12px; margin: 0 0 0 8px; padding: 0; width:722px;}
.package_deal_desc span {color: #FF0000; font-weight: bold;}
.package_deal_desc_back{ float: left; font-size: 12px; margin: 10px 0 10px 0; padding:0; background:#ffffff; width:742px;}
.package_deal_desc_right {text-align: left; margin:0 0 0 15px; width:700px; float:left; display:inline;}
.package_deal_box{font-family:Arial, Helvetica; }
.package_deal_box { background:url(../../images/package_deal_box_background.png); float: left; margin: 10px 0 10px 10px; width: 335px; padding:0 10px 10px; height: 125px;}
.package_deal_box_topic {float:left; font-size:15px; font-weight:bold; width:250px; height:25px; }
.package_deal_box_day {background: #E6E6E6; float: right; font-size: 12px; font-weight: bold; height: 15px; padding: 5px 5px 2px; text-align:center; }
.package_deal_box_pic {float:left; margin:0; padding:0;}
.package_deal_box_pic img {border:#ababab solid 1px; width:120px; height:80px;}
.package_deal_box_detail {float:left; margin:0; padding:0; width:200px;}
.package_deal_box_detail_air {float:left; margin:0 0 5px 10px; padding:0 0 0 17px; background:url(../../images/package_air.png) no-repeat; width:170px; }
.package_deal_box_detail_hotel {float:left; margin:0 0 5px 10px; padding:0 0 0 17px; background:url(../../images/package_hotel.png) no-repeat; width:170px;  }

.package_deal_box_detail_price {float:left; margin:0 0 0 10px;} 
.package_deal_box_detail_price span {color:#0066cc; font-weight:bold; font-size:12px;}
.package_deal_box_detail_price span.price_18 {font-size:18px;}
.package_deal_box_detail_price span.price_12 {font-size:12px; text-decoration:line-through; color:#000; font-weight:100;}
.package_deal_box_detail_expire {float:left; margin:3px 0 0 10px; color:#838383;}
.package_search_box {float:left; width:220px; font-size:12px;}
.package_search_box_content_1 {float: left; line-height: 20px; margin: 0 0 10px 10px; width: 90px;}
.package_search_box_content_21 {float: left; line-height: 20px; margin: 0 0 10px 25px; width: 80px;}
.package_search_box_content_21 a:link, .package_search_box_content_21 a:visited {color: #4097cc; text-decoration: underline;}
.package_search_box_content_21 a:hover {color: #176da2; text-decoration: none;}
.package_search_box_content_1 select {width:70px; padding-left:1px;}
.package_search_box_content_2 {float: left; line-height: 20px; margin: 0 0 10px 10px; width: 200px; display:inline;}
.package_search_box_content_2 select {float:left; margin:3px 5px 0 0;}
.package_search_box_content_2 .topic{float:left;}
.package_search_box_content_2 span{margin:0;}
.package_search_box_content_2 span{margin:0; color:#999999;}
.package_search_box_content_2 img {margin:2px 0px;}
.package_search_box_content_3 {width: 80px;}
.package_search_box_content_1 input {width:152px; height:15px; line-height:15px;}
.package_search_box_content_submit {float: left; margin: 10px 0px 30px 0px; text-align: center; width: 190px; display:inline;}
.package_search_box_topic {float:left; width:220px; height:76px; background: url(../images/package_search_box_topic.png);}
.package_search_box_content {float:left; width:198px;  border:#d4d4d4 solid 1px; background:#f9f9f9; border-top:none; padding:10px;}
/*add by cate 20110802 start*/
.package_deal_box_detail_sap {float:left; margin:15px 0 0; padding:0; width:320px;}
.package_search_box_content_2 .topic_sap{float:left; margin-top:3px; margin-right:3px;}
.package_deal_box_detail_hotel_sap { margin:2px 25px 5px 10px; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; float:left; width:70px;}
.package_search_box_topic_sap {float:left; width:220px; height:74px; background: url(../images/package_search_box_topic_sap.jpg);}
.package_deal_box_topic_sap {float:left; font-size:13px; font-weight:bold; width:310px; padding: 15px 0 0; text-overflow:ellipsis; overflow:hidden;}
.recom {padding:0;}
.package_deal_box_topic_sap span {color: #005F91; font-size: 11px; font-weight: normal; line-height: 13px;}
.package_deal_box_sap {background:url(../../images/package_deal_box_background_sap.png); float: left; margin: 0; width: 720px; padding: 5px 10px;}
.package_deal_box_topic_sap2 {padding:7px 0 0 0; }
.package_deal_box_topic_sap p {margin:0; padding:0; font-size:11px;}
.package_deal_desc_back_sap{background: none repeat scroll 0 0 #E6E6E6; float: left;  font-size: 12px;  margin: 10px 0; padding: 0; width: 742px;}
.package_deal_box_pic_sap {float:left; margin:0; padding:0 10px 0 0;}
.package_deal_box_pic_sap img {border:#ababab solid 1px; width:75px; height:50px;}
.package_deal_box_detail_price_sap {float:right; margin:0; font-size:10px; display:inline;} 
.package_deal_box_detail_price_sap span {color:#0066cc; font-weight:bold; font-size:10px; padding:0 0 0 5px;}
.package_deal_box_detail_price_sap span.price_18 {font-size:13px; padding:0;}

.package_deal_search_box{margin:0px; display:inline; padding:0; line-height:20px;}

.sapindex_text_topic {float:none; font-size:25pt; color:#0e81cd; font-family:Arial, Helvetica, sans-serif; text-align: left;}
.sapindex_text_content {float:left; font-size:12pt; font-family:Arial; line-height:15pt; text-align: left;}
.sapindex_text_content span {color:#0e81cd;}
.red {color:#F00 !important; padding: 0 5px 0 0 !important;}

/*add by cate 20110802 end*/

.package_deal_box_topic_sap_new {float:left; font-size:13px; width:265px; text-overflow:ellipsis; overflow:hidden;}
.package_deal_box_topic_sap_new span { color: #005F91; font-size: 10px; font-weight: normal; line-height: 13px;}
.package_deal_box_detail_price_sap_new { margin:0; font-size:10px;} 
.package_deal_box_detail_price_sap_new span {color:#0066cc; font-weight:bold; font-size:10px; padding:0 0 0 5px; font-weight:bold;}
.package_deal_box_detail_price_sap_new span.price_18 {font-size:13px; padding:0;}

.package_square {float:left; margin: 0 10px 0 0; left:0; background:url(../../images/package_square.png); width:22px; height:18px;}
.package_footer {float:left; width:990px; height:46px; margin:0; padding:0;}

