*{margin:0; padding:0}
body{text-align:left}
ul{list-style-type:none}
dl{word-wrap:break-word}
#flight_box{position:relative; width:540px; margin-left:auto; margin-right:auto; padding:3px; background:#fff; margin-top:40px}
body{color:#000; font-family:Arial,Helvetica,sans-serif; font-size:12px}
#liucheng{text-align:right; margin-bottom:5px}

INPUT{MARGIN:1px 0px; COLOR:#444}
SELECT{MARGIN:1px 0px; COLOR:#444}
TEXTAREA{MARGIN:1px 0px; COLOR:#444}
FIELDSET{BORDER-TOP-STYLE:none; BORDER-RIGHT-STYLE:none; BORDER-LEFT-STYLE:none; BORDER-BOTTOM-STYLE:none}
LABEL{PADDING-RIGHT:0px; DISPLAY:block; PADDING-LEFT:0px; PADDING-BOTTOM:3px; PADDING-TOP:3px}
LABEL BR{CLEAR:left}
INPUT.formSubmit{PADDING-RIGHT:3px; PADDING-LEFT:3px; FONT-WEIGHT:bold; FONT-SIZE:96%; BACKGROUND:#666; PADDING-BOTTOM:1px; COLOR:#fff; PADDING-TOP:1px}
FORM.formWrap{WIDTH:auto; POSITION:relative}
FORM.formWrap FIELDSET{MARGIN:0px 1em}
FORM.formWrap H3{MARGIN:8px 0px 0.6em; FONT:bold 155% arial; COLOR:#a31022}
FORM.formWrap LABEL{CLEAR:left; BORDER-TOP:#fff 1px solid; FLOAT:left; WIDTH:100%}
FORM.formWrap LABEL{FLOAT:none}
FORM.formWrap LABEL INPUT.wideForm{FLOAT:left; MARGIN-LEFT:8px; WIDTH:25em}
FORM.formWrap LABEL TEXTAREA.wideForm{FLOAT:left; MARGIN-LEFT:8px; WIDTH:25em}
FORM.formWrap LABEL SELECT.wideForm{FLOAT:left; MARGIN-LEFT:8px; WIDTH:25em}
FORM.formWrap LABEL INPUT.short{VISIBILITY:inherit; WIDTH:6em; MARGIN-RIGHT:2em; POSITION:relative}
FORM.formWrap LABEL TEXTAREA.short{VISIBILITY:inherit; WIDTH:6em; MARGIN-RIGHT:2em; POSITION:relative}
FORM.formWrap LABEL SELECT.short{VISIBILITY:inherit; WIDTH:6em; MARGIN-RIGHT:2em; POSITION:relative}
FORM.formWrap LABEL INPUT.formMiddle{FLOAT:left; WIDTH:10em; MARGIN-RIGHT:2em}
FORM.formWrap LABEL TEXTAREA.formMiddle{FLOAT:left; WIDTH:10em; MARGIN-RIGHT:2em}
FORM.formWrap LABEL SELECT.formMiddle{FLOAT:left; WIDTH:10em; MARGIN-RIGHT:2em}
FORM.formWrap LABEL B{DISPLAY:block; FONT-SIZE:90%; FLOAT:left; WIDTH:9em; COLOR:#444; LINE-HEIGHT:1.7}
FORM.formWrap LABEL m{DISPLAY:block; FONT-SIZE:85%; FLOAT:left; WIDTH:3em; LINE-HEIGHT:1.7; MARGIN-RIGHT:-1em; POSITION:relative}
FORM.formWrap LABEL xm{DISPLAY:block; FLOAT:left; MARGIN-LEFT:-4em; WIDTH:2em; LINE-HEIGHT:1.7; POSITION:relative}
FORM.formWrap LABEL B .req{FONT-WEIGHT:normal; FONT-SIZE:150%; LEFT:-0.6em; WIDTH:0.3em; COLOR:#a31022; LINE-HEIGHT:1; POSITION:relative; TOP:-0.1em; HEIGHT:0.3em}
FORM.formWrap DIV.req{FONT-WEIGHT:normal; FONT-SIZE:96%; RIGHT:0.4em; LEFT:auto; WIDTH:13em; COLOR:#666; POSITION:absolute; TOP:0.4em; TEXT-ALIGN:right}
FORM.formWrap DIV.req B{FONT-SIZE:140%; COLOR:#a31022}
FORM.formWrap LABEL SELECT{WIDTH:15.5em}
FORM.formWrap LABEL TEXTAREA.f-comments{WIDTH:15em}
FORM.formWrap DIV.f-submit-wrap{PADDING-RIGHT:0px; PADDING-LEFT:8em; PADDING-BOTTOM:5px; PADDING-TOP:5px}
FORM.formWrap INPUT.f-submit{MARGIN:0px 0px 0px 10px}
FORM.formWrap FIELDSET.f-checkbox-wrap{CLEAR:left; FONT-SIZE:90%; FLOAT:left; PADDING-BOTTOM:0.7em; MARGIN:0px; WIDTH:32em; BORDER-TOP-STYLE:none; BORDER-RIGHT-STYLE:none; BORDER-LEFT-STYLE:none; BORDER-BOTTOM-STYLE:none}
FORM.formWrap FIELDSET.f-radio-wrap{CLEAR:left; FONT-SIZE:90%; FLOAT:left; PADDING-BOTTOM:0.7em; MARGIN:0px; WIDTH:32em; BORDER-TOP-STYLE:none; BORDER-RIGHT-STYLE:none; BORDER-LEFT-STYLE:none; BORDER-BOTTOM-STYLE:none}
FORM.formWrap FIELDSET.f-checkbox-wrap B{DISPLAY:block; FONT-SIZE:90%; FLOAT:left; WIDTH:8em; LINE-HEIGHT:1.7; PADDING-TOP:0.3em; POSITION:relative}
FORM.formWrap FIELDSET.f-radio-wrap B{DISPLAY:block; FONT-SIZE:90%; FLOAT:left; WIDTH:8em; LINE-HEIGHT:1.7; PADDING-TOP:0.3em; POSITION:relative}
FORM.formWrap FIELDSET.f-checkbox-wrap FIELDSET{FLOAT:left; MARGIN:3px 0px 0px 10px; WIDTH:13em}
FORM.formWrap FIELDSET.f-radio-wrap FIELDSET{FLOAT:left; MARGIN:3px 0px 0px 10px; WIDTH:13em}
FORM.formWrap FIELDSET.f-checkbox-wrap LABEL{PADDING-RIGHT:0px; PADDING-LEFT:0px; FLOAT:left; PADDING-BOTTOM:2px; MARGIN:0px -3px 0px 0px; WIDTH:13em; BORDER-TOP-STYLE:none; PADDING-TOP:2px; BORDER-RIGHT-STYLE:none; BORDER-LEFT-STYLE:none; BORDER-BOTTOM-STYLE:none}
FORM.formWrap FIELDSET.f-radio-wrap LABEL{PADDING-RIGHT:0px; PADDING-LEFT:0px; FLOAT:left; PADDING-BOTTOM:2px; MARGIN:0px -3px 0px 0px; WIDTH:13em; BORDER-TOP-STYLE:none; PADDING-TOP:2px; BORDER-RIGHT-STYLE:none; BORDER-LEFT-STYLE:none; BORDER-BOTTOM-STYLE:none}
FORM.formWrap FIELDSET.f-checkbox-wrap LABEL.f-checkbox-wide{WIDTH:30em}
FORM.formWrap FIELDSET.f-radio-wrap LABEL.f-checkbox-wide{WIDTH:30em}
FORM.formWrap LABEL INPUT.f-checkbox{PADDING-RIGHT:0px; PADDING-LEFT:0px; BACKGROUND:none transparent scroll repeat 0% 0%; FLOAT:none; PADDING-BOTTOM:0px; MARGIN:0px; WIDTH:auto; BORDER-TOP-STYLE:none; PADDING-TOP:0px; BORDER-RIGHT-STYLE:none; BORDER-LEFT-STYLE:none; BORDER-BOTTOM-STYLE:none}
FORM.formWrap LABEL INPUT.f-radio{PADDING-RIGHT:0px; PADDING-LEFT:0px; BACKGROUND:none transparent scroll repeat 0% 0%; FLOAT:none; PADDING-BOTTOM:0px; MARGIN:0px; WIDTH:auto; BORDER-TOP-STYLE:none; PADDING-TOP:0px; BORDER-RIGHT-STYLE:none; BORDER-LEFT-STYLE:none; BORDER-BOTTOM-STYLE:none}
FORM.formWrap LABEL SPAN.errormsg{DISPLAY:block; RIGHT:-10em; BACKGROUND:url(/css/images/errormsg_bg.gif) no-repeat 0px 0px; LEFT:auto; WIDTH:16em; POSITION:absolute; TOP:0px}
FORM.formWrap LABEL SPAN.errormsg B{PADDING-RIGHT:0px; DISPLAY:block; PADDING-LEFT:0px; FONT-WEIGHT:bold; FLOAT:none; PADDING-BOTTOM:10px; MARGIN:0px 10px 0px 30px; WIDTH:auto; COLOR:#b30800; LINE-HEIGHT:1.3; PADDING-TOP:10px}
FORM.formWrap DIV.addtionalInro{PADDING-RIGHT:0.5em; PADDING-LEFT:0.5em; FONT-SIZE:92%; RIGHT:1em; PADDING-BOTTOM:0px; WIDTH:45%; PADDING-TOP:0.5em; POSITION:absolute; BACKGROUND-COLOR:#fafafa; bording:1px #f1f1f1 solid}
FORM.formWrap DIV.addtionalinfo{PADDING-RIGHT:0.5em; PADDING-LEFT:0.5em; FONT-SIZE:90%; RIGHT:1em; PADDING-BOTTOM:0px; WIDTH:28%; PADDING-TOP:0.5em; POSITION:absolute; BACKGROUND-COLOR:#dbdbdb; TEXT-ALIGN:center; bording:1px #f1f1f1 solid}
FORM.formWrap DIV.addtionalinfo P{TEXT-ALIGN:left}
FORM.formhotelPromo2 FIELDSET{BORDER-RIGHT:#a1a1a1 1px solid; PADDING-RIGHT:5px; BORDER-TOP:#a1a1a1 1px solid; MARGIN-TOP:5px; PADDING-LEFT:5px; FONT-SIZE:85%; BACKGROUND:#fff; PADDING-BOTTOM:2px; BORDER-LEFT:#a1a1a1 1px solid; WIDTH:98%; COLOR:#666; PADDING-TOP:2px; BORDER-BOTTOM:#a1a1a1 1px solid}
FORM.formhotelPromo2 FIELDSET LEGEND{BORDER-RIGHT:#a1a1a1 1px solid; PADDING-RIGHT:9px; BORDER-TOP:#a1a1a1 1px solid; PADDING-LEFT:9px; FONT-WEIGHT:bold; FONT-SIZE:80%; BACKGROUND:#fff; PADDING-BOTTOM:0px; BORDER-LEFT:#a1a1a1 1px solid; COLOR:#868686; PADDING-TOP:0px; BORDER-BOTTOM:#a1a1a1 1px solid}
FORM.formhotelPromo2 FIELDSET LABEL{FLOAT:left; MARGIN-LEFT:10px; WIDTH:23%; LINE-HEIGHT:12px; TEXT-ALIGN:left}
FORM.formhotelPromo2 FIELDSET label2{FLOAT:left; MARGIN-LEFT:10px; WIDTH:60%; LINE-HEIGHT:12px; TEXT-ALIGN:left}
FORM.formhotelPromo2 FIELDSET DIV{CLEAR:left; FONT-SIZE:87%; MARGIN-BOTTOM:0px}
FORM.forumBoard FIELDSET{BORDER-RIGHT:#e1e1e1 1px solid; PADDING-RIGHT:5px; BORDER-TOP:#e1e1e1 1px solid; MARGIN-TOP:5px; PADDING-LEFT:5px; FONT-SIZE:80%; BACKGROUND:#fff; PADDING-BOTTOM:10px; BORDER-LEFT:#e1e1e1 1px solid; WIDTH:98%; COLOR:#666; PADDING-TOP:2px; BORDER-BOTTOM:#e1e1e1 1px solid}
FORM.forumBoard FIELDSET LEGEND{PADDING-RIGHT:1px; PADDING-LEFT:1px; FONT-WEIGHT:bold; FONT-SIZE:105%; BACKGROUND:#fff; PADDING-BOTTOM:0px; COLOR:#a31022; PADDING-TOP:0px}
.questionLinks1{CLEAR:both; PADDING-RIGHT:8px; BACKGROUND-POSITION:left top; PADDING-LEFT:20px; FLOAT:right; BACKGROUND-IMAGE:url(/css/images/tour/question.jpg); PADDING-BOTTOM:20px; MARGIN-LEFT:6px; WIDTH:250px; PADDING-TOP:40px; BACKGROUND-REPEAT:no-repeat; POSITION:relative; HEIGHT:280px}
FORM#tourSearch{PADDING-RIGHT:10px; PADDING-LEFT:0px; FONT-SIZE:90%; PADDING-BOTTOM:0px; MARGIN:0px auto; WIDTH:100%; PADDING-TOP:10px}
FORM#tourSearch FIELDSET{BORDER-RIGHT:#c9cacb 1px solid; PADDING-RIGHT:5px; BORDER-TOP:#c9cacb 1px solid; DISPLAY:block; PADDING-LEFT:5px; PADDING-BOTTOM:5px; BORDER-LEFT:#c9cacb 1px solid; WIDTH:88%; LINE-HEIGHT:1.5em; PADDING-TOP:5px; BORDER-BOTTOM:#c9cacb 1px solid; BACKGROUND-COLOR:#f6f6f6}
FORM.formflight{PADDING-RIGHT:0px; BACKGROUND-POSITION:left top; PADDING-LEFT:1em; FONT-SIZE:90%; BACKGROUND-IMAGE:url(/css/images/fly-bg.gif); PADDING-BOTTOM:0px; WIDTH:95%; PADDING-TOP:0.5em; POSITION:relative}
.NSelectRadioFont{PADDING-RIGHT:0px; PADDING-LEFT:5px;  FLOAT:left; PADDING-BOTTOM:0px; WIDTH:147px; COLOR:#333; PADDING-TOP:2px; LIST-STYLE-TYPE:none}
.SelectRadioFont{PADDING-RIGHT:0px; LIST-STYLE:none none outside; PADDING-LEFT:5px; FONT-WEIGHT:bold;  FLOAT:left; PADDING-BOTTOM:0px; WIDTH:147px; COLOR:#333; PADDING-TOP:2px}
.NSelectRadio{FLOAT:left; WIDTH:22px; LIST-STYLE-TYPE:none; HEIGHT:22px}
.flightSearch{BORDER-RIGHT:#c2c1c1 1px solid;  BORDER-TOP:#c2c1c1 1px solid;  BORDER-LEFT:#c2c1c1 1px solid; WIDTH:530px; BORDER-BOTTOM:#c2c1c1 1px solid; BACKGROUND-REPEAT:repeat-x}
.flightSearch H5{ MARGIN-LEFT:15px; COLOR:#787878; BORDER-BOTTOM-STYLE:none}
.flightSearch H2{PADDING-RIGHT:0px; PADDING-LEFT:10px; FONT-SIZE:16px; PADDING-BOTTOM:0px; MARGIN:5px 0px 8px 19px; WIDTH:480px; COLOR:#555; PADDING-TOP:5px; BORDER-BOTTOM:#c2c1c1 1px solid; font-weight:700}
FORM.formflights FIELDSET#current P{PADDING-RIGHT:4px; PADDING-LEFT:4px; PADDING-BOTTOM:4px; MARGIN:0px; PADDING-TOP:4px}
FORM.formflights FIELDSET{PADDING-RIGHT:5px; DISPLAY:block; PADDING-LEFT:10px; FONT-SIZE:1em; PADDING-BOTTOM:5px; MARGIN:0px 0px 8px 14px; WIDTH:480px; LINE-HEIGHT:1.5em; PADDING-TOP:5px; BORDER-BOTTOM:#c3c2c2 1px dashed}
FORM.formflights FIELDSET:hover{BACKGROUND-COLOR:#f7f7f7}
FORM.formflights FIELDSET#opt:hover{BORDER-RIGHT:#ffffd9 1px solid; BORDER-TOP:#ffffd9 1px solid; BORDER-LEFT:#ffffd9 1px solid; BORDER-BOTTOM:#ffffd9 1px solid}
FORM.formflights INPUT:hover{BACKGROUND:#ffffe6}
FORM.formflights INPUT:unknown{BORDER-RIGHT:#b80b38 1px solid; BORDER-TOP:#b80b38 1px solid; BACKGROUND:#ffffd9; BORDER-LEFT:#b80b38 1px solid; COLOR:#ffffd9; BORDER-BOTTOM:#b80b38 1px solid}
FORM.formflights LABEL{DISPLAY:block; FLOAT:left; COLOR:#888; TEXT-ALIGN:right}
.flightSearch2{ MARGIN:5px 0px 15px 30px; COLOR:#5d5d5d; overflow:auto}

.flightsNoteinfo{BORDER-RIGHT:#fee9bc 1px solid; PADDING-RIGHT:2px; BORDER-TOP:#fee9bc 1px solid; PADDING-LEFT:10px; FONT-SIZE:10px; PADDING-BOTTOM:0px; BORDER-LEFT:#fee9bc 1px solid; WIDTH:162px; COLOR:#666; PADDING-TOP:5px; BORDER-BOTTOM:#fee9bc 1px solid; BACKGROUND-COLOR:#fffcf0}
.flightsNoteinfo LI{PADDING-RIGHT:0px; PADDING-LEFT:1px; PADDING-BOTTOM:0px; COLOR:#666; LINE-HEIGHT:20px; PADDING-TOP:5px}
.flightsNoteinfo UL{MARGIN:0px 3px 5px}
.promoWords{BORDER-RIGHT:#e3e3e3 1px solid; BORDER-TOP:#e3e3e3 1px solid; MARGIN-TOP:10px; BORDER-LEFT:#e3e3e3 1px solid; WIDTH:175px; BORDER-BOTTOM:#e3e3e3 1px solid}
.promoWords2{BORDER-RIGHT:#e3e3e3 1px solid; BACKGROUND-POSITION:left top; BORDER-TOP:#e3e3e3 1px solid; BACKGROUND-IMAGE:url(/css/images/flights/bg3.gif); MARGIN:4px; BORDER-LEFT:#e3e3e3 1px solid; WIDTH:165px; BORDER-BOTTOM:#e3e3e3 1px solid; BACKGROUND-REPEAT:no-repeat}
.promoWords2 H2{PADDING-LEFT:8px}
.promoWords2 P{FONT-SIZE:10px; MARGIN:4px 15px 20px 10px; COLOR:#8a8787; LINE-HEIGHT:20px}
.rednotetitle{FONT-WEIGHT:bold; FONT-SIZE:12px; PADDING-BOTTOM:8px; COLOR:#b00a2a; PADDING-TOP:20px; TEXT-ALIGN:center}
.blueTitle{FONT-WEIGHT:bold; FONT-SIZE:12px; COLOR:#3166b4}
.tableFlightList2{PADDING-RIGHT:2px; PADDING-LEFT:2px; PADDING-BOTTOM:2px; MARGIN:6px 28px 10px; WIDTH:740px; PADDING-TOP:5px; TEXT-ALIGN:center; text-valign:middle}
.tableFlightList2 TH{BORDER-RIGHT:0px; BORDER-TOP:0px; BORDER-LEFT:0px; COLOR:#2b71ac; BORDER-BOTTOM:#e1e1e1 0px; HEIGHT:40px; BACKGROUND-COLOR:#f7f7f7}
.tableFlightList2 TD{ COLOR:#777; LINE-HEIGHT:13px; BORDER-BOTTOM:#e1e1e1 1px solid; HEIGHT:55px; BACKGROUND-COLOR:#fff}
.tableFlightList2 TD A:link{COLOR:#777; BORDER-BOTTOM:#777 1px dotted; TEXT-DECORATION:none}
.tableFlightList TD A:visited{COLOR:#777; BORDER-BOTTOM:#777 1px dotted; TEXT-DECORATION:none}
.tableFlightList2 TD A:hover{COLOR:#a31022; BORDER-BOTTOM:#a31022 1px dotted; TEXT-DECORATION:none}
.totalPrice{BORDER-RIGHT:#faf7be 1px solid; PADDING-RIGHT:0px; BORDER-TOP:#faf7be 1px solid; PADDING-LEFT:0px;  PADDING-BOTTOM:11px; BORDER-LEFT:#faf7be 1px solid; WIDTH:100%; LINE-HEIGHT:2.5em; PADDING-TOP:10px; BORDER-BOTTOM:#faf7be 1px solid; BACKGROUND-COLOR:#fefde8}
.tableFlightList2 TD.priceTable{BORDER-TOP-WIDTH:0px; PADDING-RIGHT:0px; PADDING-LEFT:0px; BORDER-LEFT-WIDTH:0px; BORDER-BOTTOM-WIDTH:0px; PADDING-BOTTOM:0px; MARGIN:0px; PADDING-TOP:0px; BORDER-RIGHT-WIDTH:0px}
.flightsLeft{FLOAT:left; WIDTH:780px}
.passagerList{PADDING-RIGHT:0px; BACKGROUND-POSITION:28px 13px; PADDING-LEFT:50px; FONT-WEIGHT:bold; FONT-SIZE:12px; BACKGROUND-IMAGE:url(/css/images/flights/point2.gif); PADDING-BOTTOM:0px; WIDTH:500px; COLOR:#3166b4; PADDING-TOP:15px; BACKGROUND-REPEAT:no-repeat}
.fhtransfer{PADDING-RIGHT:0px; PADDING-LEFT:50px;  PADDING-BOTTOM:0px; WIDTH:720px; COLOR:#900; PADDING-TOP:15px}
.transferAddons{PADDING-RIGHT:0px; PADDING-LEFT:50px; FONT-WEIGHT:bold;  PADDING-BOTTOM:5px; WIDTH:750px; COLOR:#666; PADDING-TOP:5px}
.passagernameChoose{PADDING-RIGHT:0px; PADDING-LEFT:50px; FONT-WEIGHT:bold; FONT-SIZE:12px; PADDING-BOTTOM:10px; WIDTH:500px; COLOR:#3166b4; PADDING-TOP:10px}
.passagernameChoose SELECT.nameChoose{BORDER-RIGHT:#d5d2d2 1px solid; PADDING-RIGHT:0px; BORDER-TOP:#d5d2d2 1px solid; PADDING-LEFT:5px;  FLOAT:left; PADDING-BOTTOM:3px; BORDER-LEFT:#d5d2d2 1px solid; WIDTH:100px; MARGIN-RIGHT:5px; PADDING-TOP:3px; BORDER-BOTTOM:#d5d2d2 1px solid; BACKGROUND-COLOR:#f9f9f9}
.flightsform1{PADDING-LEFT:50px; FLOAT:left; WIDTH:280px; PADDING-TOP:6px}
.flightsform2{PADDING-LEFT:20px; FLOAT:left; WIDTH:280px; PADDING-TOP:6px}
.flightsform3{PADDING-LEFT:20px; FLOAT:left; WIDTH:560px; PADDING-TOP:10px; TEXT-ALIGN:center}
.flightsLeft LABEL{MARGIN-TOP:4px; DISPLAY:block;  WIDTH:200px; COLOR:#585858; PADDING-TOP:2px; TEXT-ALIGN:left}
.flightsLeft INPUT.width250{BORDER-RIGHT:#d5d2d2 1px solid; PADDING-RIGHT:0px; BORDER-TOP:#d5d2d2 1px solid; MARGIN-TOP:0px; PADDING-LEFT:5px; FONT-SIZE:12px; FLOAT:left; PADDING-BOTTOM:6px; BORDER-LEFT:#d5d2d2 1px solid; WIDTH:220px; COLOR:#666; PADDING-TOP:6px; BORDER-BOTTOM:#d5d2d2 1px solid; BACKGROUND-COLOR:#f9f9f9}
.flightsLeft INPUT.width250ha{BORDER-RIGHT:#f00 1px solid; PADDING-RIGHT:0px; BORDER-TOP:#f00 1px solid; MARGIN-TOP:0px; PADDING-LEFT:5px;  FLOAT:left; PADDING-BOTTOM:6px; BORDER-LEFT:#f00 1px solid; WIDTH:220px; PADDING-TOP:6px; BORDER-BOTTOM:#f00 1px solid; BACKGROUND-COLOR:#fffcf0}
.flightsLeft INPUT.width150{BORDER-RIGHT:#d5d2d2 1px solid; PADDING-RIGHT:0px; BORDER-TOP:#d5d2d2 1px solid; PADDING-LEFT:5px;  PADDING-BOTTOM:3px; MARGIN:4px 2px 0px; BORDER-LEFT:#d5d2d2 1px solid; WIDTH:150px; COLOR:#666; PADDING-TOP:3px; BORDER-BOTTOM:#d5d2d2 1px solid; BACKGROUND-COLOR:#f9f9f9}
.flightsLeft INPUT.width100{BORDER-RIGHT:#d5d2d2 1px solid; PADDING-RIGHT:0px; BORDER-TOP:#d5d2d2 1px solid; PADDING-LEFT:5px;  PADDING-BOTTOM:3px; MARGIN:4px 2px 2px; BORDER-LEFT:#d5d2d2 1px solid; WIDTH:100px; PADDING-TOP:3px; BORDER-BOTTOM:#d5d2d2 1px solid; BACKGROUND-COLOR:#f9f9f9}
.flightsLeft SELECT.width200{BORDER-RIGHT:#d5d2d2 1px solid; PADDING-RIGHT:0px; BORDER-TOP:#d5d2d2 1px solid; PADDING-LEFT:5px;  PADDING-BOTTOM:3px; MARGIN:4px 2px 2px; BORDER-LEFT:#d5d2d2 1px solid; WIDTH:200px; PADDING-TOP:3px; BORDER-BOTTOM:#d5d2d2 1px solid; BACKGROUND-COLOR:#f9f9f9}
.flightsLeft INPUT.doubleSelect{PADDING-RIGHT:0px; PADDING-LEFT:5px; PADDING-BOTTOM:3px; MARGIN:4px 2px 0px; WIDTH:20px; PADDING-TOP:3px}
.flightsLeft TEXTAREA.width450{BORDER-RIGHT:#d5d2d2 1px solid; PADDING-RIGHT:0px; BORDER-TOP:#d5d2d2 1px solid; MARGIN-TOP:11px; PADDING-LEFT:5px;  FLOAT:left; PADDING-BOTTOM:6px; MARGIN-LEFT:50px; BORDER-LEFT:#d5d2d2 1px solid; WIDTH:450px; COLOR:#666; PADDING-TOP:6px; BORDER-BOTTOM:#d5d2d2 1px solid;  HEIGHT:200px; BACKGROUND-COLOR:#f9f9f9}
.flightsLeft INPUT.width250:hover{BORDER-RIGHT:#f0bebe 1px solid; BORDER-TOP:#f0bebe 1px solid; BORDER-LEFT:#f0bebe 1px solid; BORDER-BOTTOM:#f0bebe 1px solid; BACKGROUND-COLOR:#fffff2}
.flightsLeft TEXTAREA.width450:hover{BORDER-RIGHT:#f0bebe 1px solid; BORDER-TOP:#f0bebe 1px solid; BORDER-LEFT:#f0bebe 1px solid; BORDER-BOTTOM:#f0bebe 1px solid; BACKGROUND-COLOR:#fffff2}

.k_left{float:left}
.k_right{float:right}
.img_m{vertical-align:middle}

#f_box{position:relative; overflow:hidden; width:780px; margin-left:auto; margin-right:auto; background:#fff; padding-bottom:40px}
#f_left{ position:relative;width:780px; overflow:hidden;background:#F6F6F6}
#f_right{width:600px; overflow:auto; background:#fff; float:right; padding:0 0 5px 0}
#f_l_sch{width:150px; margin:0 auto; float:left; margin:5px 0 10px 5px; padding:5px 0; border-bottom:1px #A31022 dashed}
#f_l_sch dt{border-bottom:2px #434240 solid; font-weight:700; font-size:14px; color:#444; padding-bottom:5px}
#f_l_sch dd{margin-top:5px; background:url(../images/box_bg.gif) left 3px no-repeat; padding-left:15px}
#f_r_title{font-size:14px; font-weight:700; margin-bottom:8px; background:#efefef; height:25px; border-bottom:1px dashed #999; line-height:25px; clear:both; color:#000000}
#f_r_day{line-height:20px; height:22px}
.right_w{width:600px; overflow:auto}
.r_ttt{background:url(../images/m_bt.gif); height:3px; overflow:hidden; margin-top:2px}
.r_bbb{background:url(../images/m_bb.gif); height:3px; overflow:hidden}
.r_tb{background:#fff; text-align:center; border-left:1px #C0C0C0 solid; border-right:1px #C0C0C0 solid; padding:5px 0 10px 0}
.r_tb_title{width:590px; margin:0 auto}
.r_tb_title td{text-align:center; color:#343821; background:#efefef; font-size:12px; font-weight:700; padding:2px 0}
.r_tb_main{width:590px; background:#fff; margin:0 auto}
.r_tb_main td{color:#112f55; padding:5px 0; font-size:12px; text-align:center; border-bottom:1px #D7D7D7 dashed}
.r_tb_main7{width:590px; background:#fff; margin:0 auto}
.r_tb_main7 td{color:#112f55; padding:2px 0; font-size:12px; text-align:center}

.r_l_table, .r_tb_main2{margin-top:8px; width:632px}
.r_tb_main2 th{font-size:16px; font-weight:700; padding:3px 0; color:#fcffd5}
.r_tb_main2 td{padding:3px 0; font-size:14px}
.r_tb_main2 a{text-decoration:underline; color:#fff}
.r_tb_main2 a:hover{text-decoration:underline; color:#fcffd5}
.r_l_table td{text-align:center}
.r_l_table h3{color:#e5ffe1; font-size:16px; padding:1px 0}
.r_t2{background:#7497bf; height:3px; overflow:hidden}
.r_l_map{margin-top:8px; width:632px}
.m_star{float:left; margin-left:5px}

#f_r_buttom{text-align:center; padding:20px 0}
.r_b_ktitle{line-height:18px; font-weight:700; margin-top:10px; text-align:left; width:590px; font-size:12px; border-bottom:1px solid #d7d7d7; color:#112f55}

.tb20{margin:10px 0}
input, select{font-size:11px}
.left_5{padding-left:5px}
.main_box{width:188px; height:400px; float:left; line-height:18px; background:#efefef; text-align:left}
.m_text{overflow:auto; padding:5px}
.m_text h2{font-size:14px}
.m_text img{margin-right:5px; vertical-align:text-bottom}
.m_img{height:60px; width:188px; border-bottom:#a0a29c 2px solid}
.main_xian{float:left; margin:60px 4px 12px 4px; background:#fff; width:1px; height:360px; overflow:hidden}
.fly_table{width:100%}
.fly_table td{padding:2px 0}
#hotel_banner{float:right; margin-top:5px}
#h1_right{float:right; width:590px; text-align:left; color:#000; height:33px; line-height:33px; border-bottom:solid 2px #BBBBBA; overflow:hidden}
#h1_right h1{color:#000; font-size:16px; float:left}
.lineright_w{width:598px; border-left:1px solid #ccc; border-right:1px solid #ccc}
.f_r_tb_main{background:#ccc; width:590px; margin:5px 0}
.f_r_tb_main td{background:#fff; padding:2px 0}
.f_r_tb_main th{background:#efefef; padding:2px 0}
#TabList{width:98%; border-collapse:collapse; background:#fff; margin:3px 0; font-size:12px}
.FlightHeadTD10{ WIDTH:5%;  TEXT-ALIGN:center}
.FlightRowTD10{ FONT-SIZE:12px;  COLOR:green}
.SearchTitleSub2{ COLOR:black}
.FlightSearchTitleSub{ COLOR:black}
.FlightLeftTable{ BORDER-RIGHT:#bbc7dd 1px solid;  PADDING-RIGHT:2px;  PADDING-LEFT:2px;  PADDING-BOTTOM:2px;  BORDER-LEFT:#bbc7dd 1px solid;  BORDER-BOTTOM:#bbc7dd 1px solid}
.FlightLeftTableHead{ PADDING-LEFT:2px;  FONT-SIZE:14px;  PADDING-BOTTOM:2px;  COLOR:#006;  PADDING-TOP:2px;  BACKGROUND-COLOR:#bbc7dd}
.pad{ PADDING-LEFT:2px;  PADDING-BOTTOM:2px;  PADDING-TOP:2px}
.FlightOrderPhone{ FONT-WEIGHT:bold;  FONT-SIZE:13pt;  COLOR:#d62021;  FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif}
.FlightSearchFormTable{ BORDER-RIGHT:#cfcecf 1px solid;  BORDER-TOP:#cfcecf 1px solid;  BORDER-LEFT:#cfcecf 1px solid;  BORDER-BOTTOM:#cfcecf 1px solid;  BACKGROUND-COLOR:#f8fcff}
.FlightHeadTD0{ WIDTH:5%;  TEXT-ALIGN:center}
.FlightHeadTD1{ WIDTH:5%;  TEXT-ALIGN:center}
.FlightHeadTD2{ WIDTH:6%;  TEXT-ALIGN:center}
.FlightHeadTD3{ WIDTH:4%;  TEXT-ALIGN:center}
.FlightHeadTD4{ WIDTH:10%}
.FlightHeadTD5{ WIDTH:6%}
.FlightHeadTD6{ WIDTH:6%;  TEXT-ALIGN:center}
.FlightHeadTD7{ WIDTH:14%}
.FlightHeadTD8{ WIDTH:11%}
.FlightHeadTD9{ WIDTH:5%;  TEXT-ALIGN:center}
.FlightRowTD0{ TEXT-ALIGN:center}
.FlightRowTD1{ TEXT-ALIGN:center}
.FlightRowTD2{ TEXT-ALIGN:center}
.FlightRowTD3{ TEXT-ALIGN:center}
.FlightRowTD6{ COLOR:green;  TEXT-ALIGN:center}
.FlightRowTD8{ FONT-WEIGHT:bold;  FONT-SIZE:12px;  COLOR:#f60;  FONT-FAMILY:"Verdana","Arial","Helvetica","sans-serif"}
.Price{ FONT-WEIGHT:bold;  FONT-SIZE:12px;  COLOR:#f60;  FONT-FAMILY:"Verdana","Arial","Helvetica","sans-serif"}
A.UnderLine:visited{ COLOR:#009;  TEXT-DECORATION:underline}
A.UnderLine:link{ COLOR:#009;  TEXT-DECORATION:underline}
A.UnderLine:hover{ COLOR:#009;  TEXT-DECORATION:none}
.FlightRowTitle{ COLOR:#fff;  HEIGHT:25px;  BACKGROUND-COLOR:#0650AF}
.FlightRow1{ COLOR:black;  HEIGHT:25px;  BACKGROUND-COLOR:#fff}
.FlightRow2{ COLOR:black;  HEIGHT:25px;  BACKGROUND-COLOR:#eee}
.FlightSaleTable{ BORDER-RIGHT:#ccc 1px solid;  BORDER-TOP:#ccc 1px solid;  BORDER-LEFT:#ccc 1px solid;  BORDER-BOTTOM:#ccc 1px solid}
.FlightSaleHeadTR{ COLOR:#fff;  HEIGHT:20px;  BACKGROUND-COLOR:#52a6c6}
.FlightSaleRowTR1{ COLOR:black;  HEIGHT:22px;  BACKGROUND-COLOR:#fff}
.FlightSaleRowTR2{ COLOR:black;  HEIGHT:22px;  BACKGROUND-COLOR:#ffffde}
.FlightSaleHeadTD0{ WIDTH:10%}
.FlightSaleHeadTD1{ WIDTH:20%}
.FlightSaleHeadTD2{ WIDTH:10%}
.FlightSaleHeadTD3{ WIDTH:10%}
.FlightSaleHeadTD4{ WIDTH:10%}
.FlightSaleHeadTD5{ WIDTH:10%}
.FlightSaleHeadTD6{ WIDTH:5%}
.SeatListTR{ BACKGROUND-COLOR:#eff3f7}
.FlightInfoBegin{ BACKGROUND-COLOR:#5eb2de}
.FlightCityInfo{ FONT-WEIGHT:bold;  FONT-SIZE:24px;  COLOR:#f60;  LINE-HEIGHT:30px}
.FlightDayInfo{ FONT-WEIGHT:bold;  COLOR:#339}
.FlightNo{ FONT-WEIGHT:bold;  FONT-SIZE:10pt;  COLOR:#fff}
.FlightAir{ FONT-WEIGHT:bold;  FONT-SIZE:9pt;  COLOR:#fff}
.FlightTime{ FONT-WEIGHT:bold;  FONT-SIZE:11pt}
.FlightSeq{ FONT-WEIGHT:bold;  FONT-SIZE:15pt;  COLOR:blue}
.FlightInfoTd0{ WIDTH:77px}
.FlightInfoTd1{ WIDTH:40px}
.FlightInfoTd2{ WIDTH:160px}
.FlightInfoTd3{ WIDTH:37px}
.FlightInfoTd4{ WIDTH:160px}
.FlightInfoTd5{ WIDTH:39px}
.FlightInfoTd6{ WIDTH:39px}
.SeatListTd0{ FONT-WEIGHT:bold;  FONT-SIZE:12px;  WIDTH:59px;  COLOR:#f60;  FONT-FAMILY:"Verdana","Arial","Helvetica","sans-serif"}
.SeatListTd1{ WIDTH:114px}
.SeatListTd2{ WIDTH:132px}
.SeatListTd3{ WIDTH:158px}
.SeatListTd4{ WIDTH:103px}
#box #main #f_box #f_left #f_right .right_w dt{padding:3px 0;}
#box #main #f_box #f_left #f_right .right_w dd{padding:2px 0;}
.k_paybox{float:left; margin:5px 10px; padding:2px 8px; background:#f5f5f5; border:1px #ccc solid; width:130px}
.k_paybox2{float:left; margin:5px 5px; padding:2px 5px; background:#f5f5f5; border:1px #ccc solid; width:170px}
.k_paybox1{float:left; margin:10px; padding:5px 10px; font-size:14px;  background:#f5f5f5; border:1px #ccc solid; width:235px}
.mb5{margin-bottom:5px}

/*-------style for payment,by huimin,2010-9-8-------*/
.h_display{ display:none;}
.h_patpalbtn{ margin-top:5px;margin-bottom:10px;}
.h_patpalbtn1{ margin-top:5px; border-bottom:1px dashed #ccc; margin-bottom:10px;}
.h_patpalbtn td,.h_patpalbtn1 td{ line-height:28px;}
