﻿/*BOOKING样式*/
.loading { width: 300px; height: 90px; padding-top: 30px; text-align: center; background-color: #ffffff; z-index: 999; position: absolute; top: 240px; left: 480px; line-height: 40px; color: #006699; font-weight: bold; border: silver 1px dotted; }
.quickmenu #top { background-image: url(../../images/e-booking_en/user_main_title_bg.jpg); padding-left: 15px; font-weight: bold; height: 40px; background-repeat: no-repeat; }
.quickmenu #top div { background-position: left center; padding-left: 22px; background-image: url(../../images/icon_right.gif); background-repeat: no-repeat; color: #000000; text-align: left; height: 30px; font-weight: bold; line-height: 30px; font-size: 11px; }
.quickmenu #main { background-image: url(../../images/e-booking_en/user_main_mid_bg.jpg); background-repeat: repeat-y; padding-top: 15px; padding-left: 20px; padding-right: 15px; text-align: left; }
.quickmenu #main a { font-weight: normal; background-image: url(../../images/e-booking_en/quick_menu_bg.gif); width: 160px; color: white; line-height: 30px; background-repeat: no-repeat; height: 30px; text-align: center; display: inline-block; text-decoration: none; }
.quickmenu #main a:hover { color: yellow; text-decoration: none; background-image: url(../../images/e-booking_en/quick_menu_bg_hover.gif); }
.search_table_big { color: #ff6600; padding-top: 15px; background-image: url(../../images/e-booking_en/search_title_bg.gif); height: 95px; width: 700px; font-weight: bold; background-repeat: no-repeat; background-position: left top; }
.search_table { color: #ff6600; padding-left: 5px; padding-top: 1px; background-image: url(../../images/e-booking_en/search_top_bg.gif); height: 40px; width: 700px; margin-bottom: 15px; font-weight: bold; }
.left_menu_mid { background-image: url(../../images/home_left_bg.gif); height: 300px; vertical-align: top; text-align: center; padding-bottom: 15px; }
.left_menu_mid div { margin-left: auto; margin-right: auto; }
.rightContent_loading { -moz-opacity: 0.5; opacity: 0.5; filter: alpha(opacity=50); }

/*RO创建样式*/
.main_li { margin: 0px; padding: 0px; background-image: url(../../images/e-booking_en/main_mid_bg.gif); background-repeat: repeat-y; background-position: left top;}
.main_li #top { margin: 0px; padding: 0px; }
.main_li #main { margin: 0px; padding: 10px; padding-top: 0px; background-image: url(../../images/e-booking_en/main_bot_bg.gif); background-repeat: no-repeat; background-position: left bottom; }
.ro_creat_table { border-collapse: collapse; width: 100%; }
.rodetailtd { color: #000000; padding-left: 5px; padding-right: 5px; padding-bottom: 1px; padding-top: 1px; width: 100%; }
.rodetail_header { text-align: right; width: 25%; padding-right: 14px; background-position: right center; font-weight: bold; background-image: url(../../images/e-booking_en/align_right_bg.gif); background-repeat: no-repeat; text-decoration: none; vertical-align: top; height: 20px; line-height: 20px; font-size: 10px; border: #d2d8b0 1px solid; border-right: 0px; }
.rodetail_header_new { text-align: right; width: 25%; padding-right: 14px; background-position: right top; font-weight: bold; background-image: url(../../images/e-booking_en/align_right_bg.gif); background-repeat: no-repeat; text-decoration: none; vertical-align: top; height: 20px; line-height: 20px; font-size: 10px; border: #d2d8b0 1px solid; border-right: 0px; }
.rodetail_content { text-align: left; width: 25%; font-size: 10px; border: #d2d8b0 1px solid; padding-left: 5px; }
.alignright { text-align: right; width: 40%; padding: 3px; padding-right: 15px; font-weight: bold; text-decoration: none; vertical-align: top; font-size: 10px; }

/*NOMINATION样式*/
.xi { color: #336699; font-family: Courier,sans-serif; }
.search_input { padding-right: 0px; padding-left: 20px; background-image: url(../Images/e-booking_en/search_bg.gif); padding-bottom: 1px; margin: 0px; width: 290px; padding-top: 1px; background-repeat: no-repeat; font-size: 10px; }
.warning { color: Blue; display: inline-block; font-size: 11px; padding-right: 2px; padding-left: 22px; background-position: 2px center; background-image: url(../../images/note_icon.gif); background-repeat: no-repeat; height: 22px; line-height: 22px; }
.messageright { padding-top: 3px; display: block; float: left; padding-bottom: 2px; margin-left: 15px; background-position: 5px center; background-image: url(../../images/e-booking_en/right.gif); background-repeat: no-repeat; padding-right: 15px; padding-left: 25px; background-color: #ecffe8; border: #339900 1px solid; }
.messagewrong { padding-top: 3px; display: block; float: left; padding-bottom: 2px; margin-left: 15px; background-position: 5px center; background-image: url(../../images/e-booking_en/wrong.gif); background-repeat: no-repeat; padding-right: 15px; padding-left: 25px; border: #ff9999 1px solid; background-color: #fef0f0; }
.mustlabel { background-color: #ffffff; display: inline-block; padding-right: 5px; padding-left: 5px; padding-bottom: 1px; padding-top: 1px; height: 10px; line-height: 10px; width: 160px; }
.gvlink { padding-right: 10px; background-position: right center; background-image: url(../../Images/e-booking_en/link_icon.gif); background-repeat: no-repeat; color: #663300; text-decoration: none; display: inline-block; padding-left: 5px; }
.gvbutton a { border-right: #777777 1px solid; border-top: #777777 1px solid; display: block; float: left; border-left: #777777 1px solid; width: 80px; border-bottom: #777777 1px solid; background-color: #ffffff; vertical-align: middle; text-align: center; padding: 3px; text-decoration: none; margin-top: 15px; margin-bottom: 15px; margin-right: 15px; background-image: url(../../images/e-booking_en/btn_bg.gif); }
.gvbutton a:hover { font-weight: bold; background-color: #ffffcc; background-image: url(../../images/e-booking_en/btn_bg_hover.gif); }
.gvHeadLink { color: #0066cc; text-decoration: none; background-color: #D2D8B0; }
.gvHeadLink a { background-position: 5px center; display: block; padding-left: 15px; background-image: url(../../images/e-booking_en/gv_head_a_bg.gif); background-repeat: no-repeat; text-decoration: none; height: 20px; border-right: #dddddd 2px inset; border-bottom: #dddddd 2px inset; padding-top: 5px; color: #0066cc; margin: 0px; }
.gvHeadLink a:hover { color: #006633; text-decoration: none; background-color: #D2D8d8; background-image: url(../../images/e-booking_en/gv_head_a_hover_bg.gif); background-position: 5px 9px; }
.dtvhidden { display: none; }
.dtvdisplay { display: table-cell; }
.radio_listitem { height: 22px; border-right: #a0a67e 1px solid; width: 60px; background-color: white; text-align: center; cursor: hand; padding-left: 5px; padding-right: 5px; font-size: 12px; }
.page_button { border-right: #a6ae70 1px solid; padding-right: 30px; border-top: #a6ae70 1px solid; display: block; padding-left: 15px; padding-bottom: 5px; border-left: #a6ae70 1px solid; padding-top: 5px; border-bottom: #a6ae70 1px solid; text-decoration: none; margin-top: 5px; margin-bottom: 5px; margin-right: 5px; }
.note { font-size: 8px; font-weight: bold; color: #000000; padding-left: 22px; line-height: 20px; background-position: 2px 2px; background-image: url(../../images/warning.gif); background-repeat: no-repeat; display: inline-block; font-family: Verdana; }
.schedule { width: 700px; height: 350px; margin: auto; font-weight: bold; background-image: url(../../images/e-booking_en/schedule_bg.jpg); color: black; background-repeat: no-repeat; text-align: center; padding-top: 60px; background-position: left 40px; }
.schedule a { hide-focus: expression(this.hideFocus=false); outline: none; }
.schedule #title span { display: inline-block; font-size: 16px; margin-bottom: 5px; }
.schedule #pic a { display: inline-block; padding: 0px; }
.schedule #pic a:hover { padding: 0px; padding-left: 5px; border-left: 1px solid white; }
.schedule #btn a { display: inline-block; width: 180px; height: 30px; color: Black; line-height: 30px; text-align: center; background-image: url(../../images/e-booking_en/schedule_btn_bg.gif); background-repeat: no-repeat; margin-top: 5px; }
.schedule #btn a:hover { background-image: url(../../images/e-booking_en/schedule_btn_hover_bg.gif); text-decoration: none; color: #ffffff; }
.schedule #download a { display: inline-block; color: white; height: 16px; line-height: 16px; margin-top: 5px; text-decoration: underline; background-image: url(../../images/e-booking_en/pdf_logo.gif); background-repeat: no-repeat; padding-left: 20px; background-position: left top; margin-left: 5px; }
.schedule #download a:hover { color: yellow; text-decoration: none; background-color: Black; }
.schedule #logintitle span { display: inline-block; font-size: 16px; margin-bottom: 5px; }

/*rate_common*/
.rate_common { width: 900px; height: 380px; margin: auto; font-weight: bold; background-image: url(../../images/e-booking_en/rate_bg.jpg); color: black; background-repeat: no-repeat; text-align: center; padding-top: 50px; background-position: left center; margin-top: 15px; }
.rate_common #title span { display: inline-block; font-size: 16px; margin-bottom: 5px; }
.rate_common #download a { display: inline-block; color: white; height: 16px; line-height: 16px; margin-top: 5px; margin-right: 15px; font-weight: bold; text-decoration: underline; background-repeat: no-repeat; padding-left: 20px; background-position: left top; }
.rate_common #download a:hover { color: yellow; font-weight: bold; text-decoration: none; background-color: Black; }
.rate_common #download #s_terms { background-image: url(../../images/News_title.gif); }
.rate_common #download #s_pdf { background-image: url(../../images/e-booking_en/pdf_logo.gif); }

/*RO*/
.textbox_ro { border: #339900 1px solid; font-size: 12px; padding-left: 3px; }
.textbox_login { height: 22px; width: 175px; line-height: 22px; border: 1px solid black; font-size: 12px; }
.required { background-color: #ffffcc; border: #ff9900 1px solid; font-size: 12px; }
.button_admin { font-size: 12px; padding-left: 15px; padding-right: 15px; cursor: hand; }
.login { width: 700px; height: 210px; background-image: url(../../images/e-booking_en/login_bg_en.jpg); background-repeat: no-repeat; text-align: center; vertical-align: top; background-position: left top; padding-top: 90px; }

/*password*/
.password { width: 280px; height: 150px; text-align: left; background-image: url(../../images/e-booking_en/pw_bg.gif); background-repeat: no-repeat; margin: auto; margin-top: 30px; padding-left: 40px; padding-bottom: 80px; padding-top: 50px; }
.password table { width: 250px; }
.password table td { text-align: right; }
