/* CSS Document */
body{margin:0 auto;padding:0; text-align:center;}

/* -----------Header Style-------------- */
.header{
        width:920px; 
		margin:0 auto;
		padding:0;
		height:80px;>height:79px;
		border-bottom: solid 2px #E81300;
		}
.logo{float:left; width:290px; margin:25px 0 0 0; height:50px;}

/*header right u-(up) s-(sub)*/
.head_r_u{float:right; width:466px; margin:22px 0 5px 0;}
.head_r_u ul{list-style:none; margin:0; padding:0; float:right;}
.head_r_u ul li{float:left;padding:0 6px; text-align:left; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; height:12px;border-left:solid 1px #999}
.head_r_u a:link, .head_r_u a:visited{color:#CC0000; text-decoration:none;}
.head_r_u ul li a:hover{color:#CC0000; text-decoration:underline;}

.font_blackB{float:left;font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000; font-weight:bold; margin:0 6px 0 0}

.head_r_s{
          float:right;
		  width:603px; 
		  font-family:Verdana, Arial, Helvetica, sans-serif; 
		  text-align:center;
		  margin:0;
		  height:39px;
		  }
.head_r_s a{
	background:url(../../images/001/h_off_m.gif);
	height:39px;
	color:#000000;
	margin:0 0 0 5px;
	float:left;
	text-decoration:none;
	font-weight:bold;
	height:39px;
	font-size:14px;
	line-height:16px;
	
}
.head_r_s a:hover {
	background:url(../../images/001/h_off_m.gif);
	margin:0 0 0 5px;
	color:#CC0000;
	cursor:pointer;
}
.head_r_s a span {
    display: block;
	height:39px;
	background:url(../../images/001/h_off_r.gif) no-repeat top right;
	float:left;
	text-decoration:none;
	padding:0 10px 0 9px ;
}
.head_r_s a:hover span {
	background:url(../../images/001/h_off_r.gif) no-repeat top right;
}

.line1{position:relative; top:30%; margin:0 2px}

/* ------------Footer Style-------------- */
.footer_top{width:920px; margin:0 auto; padding:0; border-top:solid 10px #FFFFFF;}
.footer{width:920px; margin:0 auto; padding:0; border-top:solid 2px #FE7900;}
.footer_l{float:left;margin:0 0px 0 20px}
.footer_l img{margin:10px 5px;}
.footer_r{float:right; text-align:left; font-family:Verdana;font-size:11px; color:#999; padding:14px 0 0 0;margin:0 0px 0 0; width:640px}
.footer_r ul{list-style:none; margin:0 0 5px 0;padding:0;}
.footer_r ul li{float:left; padding:0 4px; border-right:solid 1px #999; margin:0 0 4px 0;}
.footer_r a:link, .footer_r a:visited{color:#000; text-decoration:none;}
.footer_r a:hover{color:#F86500;}
.lastitem{border-right: none!important;}
.copyright{
           display:block;
		   padding:5px 0 0 5px;
		   }
/* ------------代刚ㄏノ-------------- */
a.header_on {  font-size: 12px; line-height: 16px; color: #FFFFFF; text-decoration: none; font-family: Verdana; font-weight: bold;}
a.header_on:hover {  font-size: 12px; line-height: 16px; color: #FFFF00; text-decoration: none; font-family: Verdana; font-weight: bold;}
a.header_off {  font-size: 12px; line-height: 16px; color: #000000; text-decoration: none; font-family: Verdana; font-weight: bold;}
a.header_off:hover {  font-size: 12px; line-height: 16px; color: #FF3300; text-decoration: none; font-family: Verdana; font-weight: bold;}
table.T_search   { background: #FE7900; border: 0;}
table.T_sale   { background: #CCCCCC; border: 0;}
table.T_rec   { background: #FFFECC; border: 0;}

table.T_sale01   { font-size: 10px; line-height: 12px; color: #000000; font-family: Verdana;}
table.T_header   { background: #B3B3B3; border: 0;}
table.T_table   { font-size: 11px; line-height: 19px; color: #000000; font-family: Verdana;}


table.T_order  { background: #8E8C88; font-size: 9px; line-height: 12px; color: #000000; font-family: Verdana; height: 20;}

table.T_line01   { background: #139B00; font-size: 16px; line-height: 20px; color: #FFFFFF;  font-family: Arial; font-weight: bold; !important} /* ------------碈hange Color-------------- */
table.T_line02   { background: #CC0000; border: 0;}
table.T_line03   { background: #CC0000; font-size: 11px; line-height: 13px; color: #FFFFFF;  font-family: Arial; font-weight: bold;}

table.T_step0l   { background: #139B00; border: 0; !important} /* ------------碈hange Color-------------- */
table.T_step02   { background: #999999; border: 0;}
table.T_step03   { background: #CCCCCC; border: 0;}

tr.R_step01  { background-image: url(../../images/001/bg_s01.gif); font-size: 10px; line-height: 12px; color: #FFFFFF; font-family: Verdana; font-weight: bold; !important} /* ------------碈hange Color-------------- */
tr.R_step02  { background: #EAEAEA;}
tr.R_step03  { background-image: url(../../images/001/bg_s03.gif); font-size: 11px; line-height: 13px; color: #FFFFFF; font-family: Verdana; font-weight: bold; !important} /* ------------碈hange Color-------------- */
tr.R_step04  { background-image: url(../../images/001/bg_s04.gif);}
tr.R_stepbox  { background: #FFFFFF; font-size: 9px; line-height: 12px; color: #000000; font-family: Verdana;}
td.D_stepto  { background: #FFFFFF; font-size: 9px; line-height: 12px; color: #0E6F00; font-family: Verdana; !important}  /* ------------碈hange Color-------------- */
td.D_steptf  { background: #FFFFFF; font-size: 9px; line-height: 12px; color: #777777; font-family: Verdana;}
td.D_stepon  { background: #139B00; !important} /* ------------碈hange Color-------------- */
td.D_stepof  { background: #CCCCCC;}
tr.R_stepw  { background: #FFFFFF;font-size: 11px; font-family:Verdana;}
tr.R_stepg  { background: #E9E9E9;}
tr.R_stepo  { background: #EDF6F1; !important} /* ------------碈hange Color-------------- */
td.D_stepb  { color: #0E6F00; font-family: Verdana; font-weight: bold; !important} /* ------------碈hange Color-------------- */
td.D_stepr  { color:#000000; font-size: 16px; line-height: 20px; font-family: Arial; font-weight: bold;}
td.D_stepg  {
	color:#000000;
	font-size: 9px;
	line-height: 18px;
	font-family: Verdana;
	padding: 5px 15px 5px 0px;
}
td.D_stepl  { background: #CCCCCC;}

tr.R_header  { font-size: 11px; line-height: 12px; color: #999999; font-family: Verdana; height: 20;}
tr.R_search  { font-size: 10px; line-height: 12px; color: #000000; font-family: Verdana; height: 20;}
tr.R_order  { background-image: url(../../images/001/bg_01.gif); height: 25; color: #000000; font-family: Verdana; font-weight: bold;}
tr.R_order03  { background-image: url(../../images/001/bg_02.gif); height: 25; color: #FFFFFF; font-family: Verdana; font-weight: bold;}
tr.R_order01  { background-color: #FFFFFF; height: 25;}
tr.R_order02  { background-color: #E9E9E9; height: 25;}
tr.R_top  { font-size: 9px; line-height: 14px; color: #CC0000; font-family: Verdana;}
td.D_order  { background-image: url(../../images/001/bg_01.gif); height: 25; color: #000000; font-family: Verdana; font-weight: bold;}

td.D_header  { background-image: url(../../images/001/h_bg_on.gif);}
td.D_search_on  { background-image: url(../../images/001/en_on_m.gif); height: 28;  font-size: 12px; line-height: 26px; color: #0E6F00; font-family: Verdana; font-weight: bold; !important} /* ------------碈hange Color-------------- */
td.D_search_off  { background-image: url(../../images/001/en_off_m.gif); height: 28;  font-size: 12px; line-height: 26px; color: #FFFFFF; font-family: Verdana; font-weight: bold; !important} /* ------------碈hange Color-------------- */
td.D_search_top  { background-image: url(../../images/001/en_top.gif); height: 28; !important}
td.D_title  { height: 45;  font-size: 18px; line-height: 36px; color: #0E6F00; font-family: Verdana; font-weight: bold; !important} /* ------------碈hange Color-------------- */
td.D_head  { background-color: #FF3600; height: 124; color:#FFFFFF; font-size: 26px; line-height: 51px; font-family: arial; font-weight: bold;}
td.D_head1  { height: 124; color:#FFFFFF; font-size: 26px; line-height: 51px; font-family: arial; font-weight: bold;}

a.search_off { color: #FFFFFF; text-decoration: none;}
a.search_off:hover { color: #FFFF00; text-decoration: none;}
a.search_on { color: #0E6F00; text-decoration: none;}
a.search_on:hover { color: #0E6F00; text-decoration: none;}

.search_btn { font-size: 13px; font-family: Verdana; font-weight: bold; color: #FFFFFF; border: 0px solid; height: 22px; width:100px; background-color: white; padding: 0 0 2px 0; margin:10px 0 0px 0; border-color: #FD9845; background-image: url(../../images/001/btn_bg.gif); !important}
.search_btn01 { font-size: 11px; font-family: Verdana; font-weight: bold; color: #FFFFFF; border: 0px solid; height: 16px; width:80px; background-color: white; padding: 0 0 2px 0; margin:5px 0 5px 0; border-color: #FD9845; background-image: url(../../images/001/btn_bg.gif)}
.search_btn02 { font-size: 13px; font-family: Verdana; font-weight: bold; color: #FFFFFF; border: 0px solid; height: 22px; width:100px; background-color: white; padding: 0 0 2px 0; margin:0px 0 0px 0; border-color: #FD9845; background-image: url(../../images/001/btn_bg.gif)}
.search_btn03 { font-size: 13px; font-family: Verdana; font-weight: bold; color: #FFFFFF; border: 0px solid; height: 22px; width:100px; background-color: white; padding: 0 0 2px 0; margin:0px 0 0px 0; border-color: #FD9845; background-image: url(../../images/001/btn_bg1.gif)}
.search_btn04 { font-size: 13px; font-family: Verdana; font-weight: bold; color: #FFFFFF; border: 0px solid; height: 22px; width:200px; background-color: white; padding: 0 0 2px 0; margin:0px 0 0px 0; border-color: #FD9845; background-image: url(../../images/001/btn_bg1.gif)}
.search_btn05 { font-size: 13px; font-family: Verdana; font-weight: bold; color: #FFFFFF; border: 0px solid; height: 22px; width:200px; background-color: white; padding: 0 0 2px 0; margin:0px 0 0px 0; border-color: #FD9845; background-image: url(../../images/001/btn_bg.gif)}

.search_inp {	font-size: 10px; font-family: Verdana; background-color: #FFFFFF; border: 1px solid #999999; width:100px; color: #000000; margin:2px 0 0 0; !important} /* ------------碈hange Color-------------- */
.search_inp1 {	font-size: 10px; font-family: Verdana; background-color: #FFFFFF; border: 1px solid #999999; width:15px; color: #000000; margin:2px 0 0 0;}
.search_inp2 {	font-size: 10px; font-family: Verdana; background-color: #FFFFFF; border: 1px solid #999999; width:200px; color: #000000; margin:2px 0 0 0;}
.search_sle { font-size: 10px; font-family: Verdana; background-color: #FFFFFF; border: 1px solid #999999; width:120px; color: #000000; margin:2px 0 0 0; !important} /* ------------碈hange Color-------------- */
.search_sle1 { font-size: 10px; font-family: Verdana; background-color: #FFFFFF; border: 1px solid #999999; color: #000000; margin:3px 0 0 0; !important} /* ------------碈hange Color-------------- */
.search_sle2 { font-size: 10px; font-family: Verdana; background-color: #FFFFFF; border: 1px solid #999999; width:80px; color: #000000; margin:3px 0 0 0;}
.search_sle3 { font-size: 10px; font-family: Verdana; width:500px; color: #000000; margin:3px 0 0 0;}

.search_b {  font-weight: bold; color: #0E6F00; !important}} /* ------------碈hange Color-------------- */
input, option, select, textarea       { font-size: 10px; font-family: Verdana; color: #000000; margin:3px 0 0 0;}

/* ------------B2B-------------- */
tr.B2B_head_top  { background-image: url(../../images/001/bg_header.gif); !important}
tr.B2B_head_bot  { background-image: url(../../images/001/bg_header_bot.gif); line-height: 14px;}
tr.B2B_footer_top  { background-image: url(../../images/001/bg_footer.gif); line-height: 20px;}
tr.B2B_footer_bot  { font-size: 10px; color: #000000; font-family: Verdana;}
td.B2B_headtag  { background-image: url(../../images/001/header_m.gif);}
td.B2B_phone  { font-size: 12px; line-height: 14px; color: #FF5400; font-family: Verdana;}
table.B2B_deal  { font-size: 10px; line-height: 14px; color: #000000; font-family: Verdana;}
td.B2B_deal  { font-size: 16px; line-height: 16px; color: #FFFFFF; font-family: Verdana; font-weight: bold;}

/* ------------tll-------------- */
td.B2B_dealbg  { background:images/001/deal_m.gif; font-size: 16px; line-height: 16px; color: #FFFFFF; font-family: Verdana; font-weight: bold;}
/* ------------tll-------------- */

td.B2B_deal_line  { background-color: #BEDFA1; height: 1; !important}
td.B2B_deal_bg  { background-color: #E4F1D6; height: 30; !important}
a.B2B_headtag_on {  font-size: 16px; line-height: 33px; color: #0E6F00; text-decoration: none; font-family: Verdana; font-weight: bold; !important} /* ------------碈hange Color-------------- */
a.B2B_headtag_on:hover {  font-size: 16px; line-height: 33px; color: #0E6F00; text-decoration: underline; font-family: Verdana; font-weight: bold; !important} /* ------------碈hange Color-------------- */
a.B2B_headtag_off {  font-size: 16px; line-height: 33px; color: #000000; text-decoration: none; font-family: Verdana; font-weight: bold;}
a.B2B_headtag_off:hover {  font-size: 16px; line-height: 33px; color: #000000; text-decoration: underline; font-family: Verdana; font-weight: bold;}

a.B2B_link01 {  color: #000000; text-decoration: none;}
a.B2B_link01:hover {  color: #FF5400; text-decoration: none;}

a.B2B_link02 {  color: #FF5400; text-decoration: underline;}
a.B2B_link02:hover {  color: #FF5400; text-decoration: none;}

a.B2B_link03 {  color: #0E6F00; text-decoration: underline;}
a.B2B_link03:hover {  color: #0E6F00; text-decoration: none;}

/* ------------temp-------------- */
.head01{ color:#0E6F00; font-size: 16px; line-height: 20px; font-family: Verdana; font-weight: bold; !important} /* ------------碈hange Color-------------- */
.head02{ color:#000000; font-size: 12px; line-height: 16px; font-family: Verdana; font-weight: bold;}
.head03{ color:#0E6F00; font-size: 12px; line-height: 16px; font-family: Verdana; font-weight: bold; !important} /* ------------碈hange Color-------------- */
.head04{ color:#CC0000; font-size: 12px; line-height: 16px; font-family: Verdana; font-weight: bold;}
.head05{ color:#CC0000; font-size: 16px; line-height: 20px; font-family: Arial; font-weight: bold;}
.head006{ color:#0E6F00; font-size: 16px; line-height: 20px; font-family: Arial; font-weight: bold; !important} /* ------------碈hange Color-------------- */
.head07{ color:#FF3300; font-size: 12px; line-height: 20px; font-family: Verdana; font-weight: bold;}
.head08{ color:#FF6600; font-size: 16px; line-height: 20px; font-family: Arial; font-weight: bold;}
.head09{ color:#FF6600; font-size: 12px; line-height: 20px; font-family: Verdana; font-weight: bold;}
.head10{ color:#FF9900; font-size: 14px; line-height: 20px; font-family: Arial; font-weight: bold;}

.txt01{ color:#CC0000; font-size: 10px; line-height: 14px; font-family: Verdana; font-weight: bold;}
.t01{ color:#FF3300; font-size: 10px; line-height: 14px; font-family: Verdana;}
.t02{ color:#FF3300; font-size: 11px; line-height: 16px; font-family: Verdana; font-weight: bold;}
.t03{ color:#FFFFFF; font-size: 11px; line-height: 16px; font-family: Verdana; font-weight: bold;}
.t04{ color:#000000; font-size: 9px; line-height: 16px; font-family: Verdana;}
.t05{ color:#CC0000; font-size: 11px; line-height: 16px; font-family: Verdana; font-weight: bold;}
.t06{ color:#0E6F00; font-size: 11px; line-height: 16px; font-family: Verdana; font-weight: bold;}
.t07{ color:#FF3300; font-size: 10px; line-height: 14px; font-family: Verdana; font-weight: bold;}
.t08{ color:#666666; font-size: 9px; line-height: 16px; font-family: Verdana;}
.t09  { color:#000000; font-size: 16px; line-height: 20px; font-family: Arial; font-weight: bold;}
.t10  { color:#0E6F00; font-size: 16px; line-height: 20px; font-family: Arial; font-weight: bold;}
.t11  { color:#FF3300; font-size: 15px; line-height: 20px; font-family: Arial; font-weight: bold;}
.t12{ color:#FF3300; font-size: 10px; line-height: 18px; font-family: Verdana; font-weight: bold;}

.call{ color:#FF6600; font-size: 20px; line-height: 24px; font-family: Verdana; font-weight: bold;}
a.d01 {  font-size: 10px; line-height: 14px; color: #005599; text-decoration: none; font-family: Verdana;}
a.d01:hover {  font-size: 10px; line-height: 14px; color: #FF3300; text-decoration: none; font-family: Verdana;}
a.d02 {  font-size: 10px; line-height: 20px; color: #CC0000; text-decoration: none; font-family: Verdana; font-weight: bold;}
a.d02:hover {  font-size: 10px; line-height: 20px; color: #CC0000; text-decoration: underline; font-family: Verdana; font-weight: bold;}
a.d03 {  font-size: 10px; line-height: 20px; color: #005599; text-decoration: none; font-family: Verdana;}
a.d03:hover {  font-size: 10px; line-height: 20px; color: #FF3300; text-decoration: none; font-family: Verdana;}
a.d04 {  font-size: 10px; line-height: 14px; color: #005599; text-decoration: none; font-family: Verdana; font-weight: bold;}
a.d04:hover {  font-size: 10px; line-height: 14px; color: #005599; text-decoration: underline; font-family: Verdana; font-weight: bold;}
a.d05 {  font-size: 10px; line-height: 20px; color: #CC0000; text-decoration: underline; font-family: Verdana; font-weight: bold;}
a.d05:hover {  font-size: 10px; line-height: 20px; color: #CC0000; text-decoration: none; font-family: Verdana; font-weight: bold;}
a.d06 {  font-size: 10px; line-height: 18px; color: #0E6F00; text-decoration: underline; font-family: Verdana; font-weight: bold;}
a.d06:hover {  font-size: 10px; line-height: 18px; color: #FF3300; text-decoration: none; font-family: Verdana; font-weight: bold;}
a.d07 {  font-size: 10px; line-height: 18px; color: #005599; text-decoration: underline; font-family: Verdana;}
a.d07:hover {  font-size: 10px; line-height: 18px; color: #005599; text-decoration: none; font-family: Verdana;}
a.d08 {  font-size: 10px; line-height: 16px; color: #FF3300; text-decoration: none; font-family: Verdana;}
a.d08:hover {  font-size: 10px; line-height: 16px; color: #005599; text-decoration: none; font-family: Verdana;}
a.d09 {  font-size: 9px; line-height: 18px; color: #005599; text-decoration: underline; font-family: Verdana;}
a.d09:hover {  font-size: 9px; line-height: 18px; color: #005599; text-decoration: none; font-family: Verdana;}
a.d10 {  font-size: 10px; line-height: 16px; color: #000000; text-decoration: none; font-family: Verdana;}
a.d10:hover {  font-size: 10px; line-height: 16px; color: #FF3300; text-decoration: none; font-family: Verdana;}

a.d11 {  font-size: 15px; line-height: 19px; color: #005599; text-decoration: none; font-family: Verdana; font-weight: bold;}
a.d11:hover {  font-size: 15px; line-height: 19px; color: #FF6600; text-decoration: none; font-family: Verdana; font-weight: bold;}

a.d12 {  font-size: 10px; line-height: 18px; color: #005599; text-decoration: none; font-family: Verdana;}
a.d12:hover {  font-size: 10px; line-height: 18px; color: #FF6600; text-decoration: none; font-family: Verdana;}


tr.R_pop   { font-size: 10px; line-height: 14px; color: #CCCCCC; font-family: Verdana;}
tr.R_cost   { font-size: 10px; line-height: 14px; color: #000000; font-family: Verdana;}
.step{margin:5px 0 0 0; padding:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#777; height:16px;}
.step ul{margin:0;padding:0;list-style:none;float:right; }
.step ul li{float:left; display:block; border-top:solid 3px #ccc; padding:0 4px 0 4px; margin:0 0 0 2px;}
.step .stepon{border-top:solid 3px #139B00; color:#139B00;}

/*  add  */
.loading
{
background-image:url(../../images/001/loading.gif);
background-repeat:no-repeat;
}
.changeitem{background:#E1F0FF;}

/* ------------tour-------------- */
.tour_price  { color:#000000; font-size: 12px; line-height: 22px; font-family: Arial; font-weight: bold;}
.tour_bold  { color:#000000; font-size: 11px; line-height: 19px; font-family: Verdana; font-weight: bold;}
.tour_bolds  { font-size: 9px; line-height: 13px; font-family: Verdana; font-weight: bold;}
.tour_day  { color:#FF9600; font-size: 16px; line-height: 22px; font-family: Arial; font-weight: bold;}
.tour_red  { color:#FF3300;}

table.tour   { font-size: 11px; line-height: 19px; color: #000000; font-family: Verdana;}
table.tour_note   { font-size: 9px; line-height: 15px; color: #444444; font-family: Verdana;}
table.price   { font-size: 9px; line-height: 13px; color: #000000; font-family: Verdana;}
tr.tour_top  { background-image: url(../../images/001/tour_top_bg.gif); height: 32;}
tr.tour_mid  { background-image: url(../../images/001/tour_mid_bg.gif);}
td.tour_on  { background-image: url(../../images/001/tour_top_on.gif); height: 32; color:#FF6600; font-size: 14px; font-family: Arial; font-weight: bold; padding:0 20px 0 20px;}
td.tour_off  { background-image: url(../../images/001/tour_top_off.gif);  height: 32; color:#000000; font-size: 14px; font-family: Arial; font-weight: bold; padding:0 20px 0 20px;}
td.tour_name01  { color:#FF6600; font-size: 22px; line-height: 22px; font-family: Arial; font-weight: bold;}
td.tour_name02  { color:#767676; font-size: 14px; line-height: 18px; font-family: Arial; font-weight: bold;}
td.tour_name03  { color:#000000; font-size: 14px; line-height: 18px; font-family: Arial; font-weight: bold;}
td.tour_show01  { color:#FF6600; font-size: 25px; line-height: 25px; font-family: Arial; font-weight: bold;}
td.tour_show03  { color:#000000; font-size: 16px; line-height: 22px; font-family: Arial; font-weight: bold;}
a.tour_link01 {  font-size: 22px; line-height: 22px; color: #FF6600; text-decoration: none; font-family: Arial; font-weight: bold;}
a.tour_link01:hover {  font-size: 22px; line-height: 22px; color: #FF6600; text-decoration: none; font-family: Arial; font-weight: bold;}
a.cruise_link01 {  font-size: 20px; line-height: 20px; color: #FF6600; text-decoration: none; font-family: Arial; font-weight: bold;}
a.cruise_link01:hover {  font-size: 20px; line-height: 20px; color: #FF6600; text-decoration: none; font-family: Arial; font-weight: bold;}
a.tour_link02 {  color: #000000; text-decoration: none;}
a.tour_link02:hover {  color: #FF6600; text-decoration: none;}
a.tour_link03 {  color: #005599; text-decoration: underline;}
a.tour_link03:hover {  color: #005599; text-decoration: none;}


.tour_price  { color:#000000; font-size: 12px; line-height: 22px; font-family: Arial; font-weight: bold;}
.tour_bold  { color:#000000; font-size: 11px; line-height: 19px; font-family: Verdana; font-weight: bold;}
.tour_bolds  { font-size: 9px; line-height: 13px; font-family: Verdana; font-weight: bold;}
.tour_day  { color:#FF9600; font-size: 16px; line-height: 22px; font-family: Arial; font-weight: bold;}
.tour_red  { color:#FF3300;}

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.validatorCalloutHighlight
{
    background-color: lemonchiffon;
}

.Watermark
{ 
	background-color:Gray; 
	color:#666666; 
} 
.remark{width:898px;*width:896px;height:75px;font-family:Arial, Helvetica, sans-serif; font-size:12px;overflow-x:none;overflow-y:scroll}


.tips_ConfirmAvailalbeContinue
{
	width:400px; height:140px;border:2px solid #4a86cc; background:#f6f8fd; font-family:Verdana; font-size:11px; text-align:left; z-index:9999; position:absolute; display:none;
}

.message1
{
width:90%; line-height:22px; font-size:12px; color:#334262; font-family:Verdana;  margin:0 auto;margin-top:20px;
}

.message_btn
{
	width:100%; float:left; text-align:center; margin-top:20px;
}

.mainColor
{
  color: #5C82E6;	
}

ul,li,ol,dt,dd{ margin:0px; padding:0px; list-style:none;}
.IBE_confimMemberLogIn_Title_index{ width:332px; float:left;color:#FF3300; font-size: 16px; line-height: 20px; font-family: Arial; font-weight: bold; margin:25px 0px 10px 0px;}
.IBE_confimMemberLogIn_index{width:320px; float:left; border:1px solid #999; background: #EDF6F1; padding:10px 8px;font-size: 11px; line-height: 19px; color: #000000; font-family: Verdana;}
.IBE_confimMemberLogIn_Bg_index{ width:318px; float:left; border:2px solid #000; background:#fff; padding:8px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.IBE_confimMemberLogIn_signIn_index{ width:296px; float:left; margin-left:10px; display:inline;}
.IBE_confimMemberLogIn_signIn_index li{ width:100%; float:left; margin:2px 0px; text-align:left;}
.IBE_confimReviewOrder_Content_font1_index{color:#0E6F00; font-size: 14px; line-height: 16px; font-family: Verdana; font-weight: bold;}
.IBE_confimReviewOrder_Content_font2_index{color:#666666; font-size: 9px; line-height: 16px; font-family: Verdana;}

.IBE_confimReviewOrder_Content_font3_index{color:#FF3300; font-size: 16px; line-height: 20px; font-family: Arial; font-weight: bold;}
.IBE_T_line01_index{ background: #139B00; font-size: 16px;width:20px; height:20px; color: #FFFFFF;  font-family: Arial; font-weight: bold; text-align:center; !important}
.IBE_search_btn02_index { font-size: 13px; font-family: Verdana; font-weight: bold; color: #FFFFFF; border: 0px solid; height: 22px; background-color: white; padding:0px 5px 2px 5px; border-color: #FD9845; background-image: url(../../images/001/btn_bg1.gif)}
.IBE_search_btn04_index{font-size: 13px; font-family: Verdana; font-weight: bold; color: #FFFFFF; border: 0px solid; height: 22px; background-color: white;padding:0px 5px 2px 5px; border-color: #FD9845; background-image: url(../../images/001/btn_bg.gif)}
.left{ float:left;}
.right{ float:right;}


/*---------top style------------*/
body{ font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.index_frame{ width:920px; margin:0 auto; }
/*top area style*/
.index_top{ width:920px; margin:0 auto;}
.index_top_right{ width:640px; float:left; height:86px;}
.index_top_right_call{ float:right; margin-left:8px; display:inline; margin-top:23px;}
.index_top_right_call1{ width:11px; height:28px; background:url(../../images/001/phone_l.gif); float:left;}
.index_top_right_call2{ height:28px; line-height:28px; background:#fffed8; padding:0px 10px; float:left;}
.index_top_right_call3{ width:11px; height:28px; background:url(../../images/001/phone_r.gif);float:left;}
.phone_icon{ height:28px; background:url(../../images/001/phone_icon.gif) no-repeat; background-color:#fffed8; padding-left:30px;}

.index_top_right_hour{ float:right; margin-top:6px; padding-right:15px; width:630px;}
.index_top_right_hour1{ float:right; margin-right:12px; display:inline; background:url(../../images/001/workhours.gif) no-repeat; padding-left:20px; line-height:16px;}

.index_top_menuBar{ width:908px; height:51px; background:url(../../images/001/menu_bg.gif) repeat-x; float:left; padding-left:12px; display:inline;}
.index_top_menu{ float:left; height:32px; margin-right:5px; display:inline; line-height:32px; margin-top:13px; font-size:14px; font-weight:bold;}
.index_top_menu .index_top_menu1_on{ background:url(../../images/001/menu_on_l.gif); width:5px; height:32px; float:left;}
.index_top_menu .index_top_menu2_on{ background:url(../../images/001/menu_on_m.gif) repeat-x;  height:32px; float:left; padding:0px 10px; }
.index_top_menu .index_top_menu2_on a{ color:#51a158; text-decoration:none;}
.index_top_menu .index_top_menu2_on a:hover{ text-decoration:none;}
.index_top_menu .index_top_menu3_on{ background:url(../../images/001/menu_on_r.gif); width:5px; height:32px; float:left;}
.index_top_menu .index_top_menu1_off{ background:url(../../images/001/menu_off_l.gif); width:5px; height:32px; float:left;}
.index_top_menu .index_top_menu2_off{ background:url(../../images/001/menu_off_m.gif) repeat-x;  height:32px; float:left; padding:0px 10px; color:#51a158;color:#ff6600;}
.index_top_menu .index_top_menu2_off a{color:#51a158;color:#ff6600; text-decoration:none;}
.index_top_menu .index_top_menu2_off a:hover{ text-decoration:underline;}
.index_top_menu .index_top_menu3_off{ background:url(../../images/001/menu_off_r.gif); width:5px; height:32px; float:left;}
.index_top_menu_Join{ float:right; height:45px; line-height:45px; margin-right:15px; display:inline; color:#fff;}
.index_top_menu_Join .t-11w {color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
.index_top_menu_Join .y-11{color: #FFFF00;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: underline;}
.index_top_menu_Join a{ color:#fcfe03;}

.index_top_right_call2_black_a{ color:#000; text-decoration:none;}
.index_top_right_call2_black_a:hover{ color:#000; text-decoration:underline;}
.index_top_right_call2_red_a{ color:#ff6600;text-decoration:none; font-size:11px;}
.index_top_right_call2_red_a:hover{ color:#ff6600; text-decoration:underline;}



/*footer area style*/
.index_footer{ width:920px;  margin:0 auto; margin-top:16px;}
.index_footer .online_server{ width:100%; float:left; background:url(../../images/001/service_bg.gif) repeat-x; height:34px; line-height:30px;}
.index_footer .online_server .online_Member{ float:left; margin-left:12px; display:inline;}
.index_footer .online_server .online_Member .g-sn1{color: #51A158;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 15px;font-weight: bolder;}
.index_footer .online_server .online_Member li{ float:left; margin-left:10px; display:inline;}
.index_footer .online_server .online_Member li a{ color:#0066cc; font-size:10px;}
.index_footer .online_server .online_Member li a:hover{ color:#ff6600;}
.index_footer .sub_agent{margin:0px 10px; display:inline; margin-top:5px; float:left;width:900px;}
.index_footer .sub_agent a{color:#0066cc; font-size:10px;text-decoration:none;}
.index_footer .aboutUs{width:904px; float:left;  margin-top:8px; padding:8px;}
.index_footer .aboutUs .menu{width:850px; float:left; margin-top:6px; margin-left:12px; display:inline;}
.index_footer .aboutUs .menu li{ float:left; color:#999;}
.index_footer .aboutUs .menu li a{ color:#0066cc; font-size:10px; text-decoration:none;}
.index_footer .aboutUs .menu li a:hover{ color:#ff6600;}
.index_footer .aboutUs .copyright{width:600px; margin-left:12px; display:inline; margin-top:10px; color:#333; font-size:10px; float:left;}

/*global area style*/
.btn_login{ background:url(../../images/001/btn_login.gif) no-repeat; width:81px; height:24px; border:none;}
.color_ff6600{ color:#ff6600;}
.color_b6b5ba{ color:#b6b5ba;}
.fontSize_12{ font-size:12px;}
.fontSize_10{ font-size:10px; font-family:Verdana;}
.color_0066cc{ color:#0066cc;}
.color_333{ color:#333;}
.font_bold{ font-weight:bold;}

.deal_border{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D5D5D5;
	border-left-color: #D5D5D5;
}

.hotel-11 {color: #333333;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;line-height: 15px;}
.t-10green{color: #0E6F00;font-family: Verdana, Arial, Helvetica, sans-serif;;font-size: 10px;}
.t-10g {color: #333333;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;line-height: 20px;}

.b-10U{color: #0066CC;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;text-decoration: none;}
.b-10U:hover{text-decoration:underline;}

.tool_border{
	border-right-width: 7px;
	border-left-width: 7px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #6DBF15;
	border-left-color: #6DBF15;
}

.search_border{
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #73C00E;
	border-left-color: #73C00E;
}

.area-on {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bolder;color: #FF6600;background:url(../../images/001/area_on_m.gif);}

.area-off {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 11px; color: #333333;background:url(../../images/001/area_off_m.gif);text-decoration: none;}
.area-link {color: #333333;text-decoration: none;}
.area-link:hover {color: #FF6600;text-decoration: none;}
.area-on-link {color: #FF6600;text-decoration: none;}
.area-on-link:hover {color: #FF6600;text-decoration: none;}

.area-w {color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
.area-w11{color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;}
.area-w11:hover{text-decoration:none;}
.t-15g{color: #51A158;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 15px;font-weight: bolder;}
.t-15w {color: #ffffff;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 15px;font-weight: bolder;}
.t-13g{color: #0E6F00;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bolder;}
.g-10{color: #333333;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;line-height: 18px;text-decoration: none;}
.g-10:hover{color: #ff6600;text-decoration: none;}
.g-11{color: #51a158;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 18px;text-decoration: none;}
.g-11:hover{color: #ff6600;text-decoration: underline;}

.div1{
background-color:#000000;/*背景色*/
position: absolute ;/*绝对定位，必选，使层绝对依照top,left的标准显示，否则将不能实现覆盖*/
overflow-x:auto;
overflow-y:scroll;
top:0;/*层与页面顶部距离*/
left:0;/*层与左侧边距离*/
z-index:1;/*当发生重叠时的优先级，数大的会覆盖数较小的，没进行设置的均可视为小于0*/
display:none; /*层是否可见，初始化none不可见*/
filter:Alpha(opacity=30);/*过滤颜色，设置透明度（可见度）30，数越小越透明*/
}  

.div2{
width:300px;/*显示宽度*/
height:200px;/*显示高度*/
position:absolute;/*绝对定位*/
z-index:2;/*优先级*/
display: none;/*是否显示*/
border:3px inset blue; /*边框：宽度，样式，颜色*/
background-color:#9999CC;/*背景色*/
}

#index_cheapflights{
margin:0 auto;
	width:910px;
	display:block;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #6B7262;
	background-color: #F4FDEC;
	margin:15px 0px 15px 0px;
	padding: 10px;
}
#index_cheapflights h3{
	font-size: 11px;
	font-weight: bold;
	color: #0F3C8D;
}
.othertopDestinationsLinks {
	font-size:10px;
	color:#000000;
	font-weight:normal;
}
.othertopDestinationsLinks UL {
	padding:0px;
	margin:0px;
	list-style:none;
}
.othertopDestinationsLinks li {
	list-style-type:none;
}
.othertopDestinationsLinks a:link, .othertopDestinationsLinks a:active, .othertopDestinationsLinks a:visited {
	font-size:10px;
	color: #757575;
	font-weight:normal;
	text-decoration:none;
}
.othertopDestinationsLinks a:hover {
	font-size:10px;
	color:#103C9E;
	font-weight:normal;
	text-decoration:underline;
}

.index_center_addcheapFlight{
	width:636px;
	float:left;
	margin-left:10px;
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 18px;
}

.index_center_addcheapFlight img{
	margin-bottom: 10px;
}


.index_center_addcheapFlight h3{
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #73C00E;
	line-height: 30px;
}

.watcher-g {color: #333333;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;line-height: 12px;}
.watcher-10 {color: #333333;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;line-height: 16px;}
.watcher-18{color: #2D2B2B;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 18px;}

.watcher-u{color: #0066CC;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}
.watcher-u:hover{text-decoration: none;}

.watcher-from{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	height: 15px;
	width: 135px;
	border: 1px solid #999999;}

/* -----------2010 Version-------------- */
td.header_menu a{ border-right: 1px solid #cccccc; color: #000000; text-decoration:none;  font-size: 12px; font-weight:bold;  padding: 8px 19px  }
td.header_menu a:hover { background-color:#717171; color:#ffffff; }

.footer_links {
	font-size:10px;
	color:#757575;
    line-height: 15px;
	font-weight:normal;
}
.footer_links UL {
	padding:0px;
	margin:0px;
	list-style:none;
}
.footer_links li {
	list-style-type:none;
}
.footer_links a:link, .footer_links a:active, .footer_links a:visited {
	color: #757575;
	text-decoration:none;
}
.footer_links a:hover {
	color:#0066CC;
	text-decoration:underline;
}

.footer_h1{color: #3C3C3C;font-size: 10px; padding-bottom:3px;	padding-top:3px; font-weight: bolder;}
.footer_h2{color: #51A158;font-size: 10px; padding-bottom:3px;	padding-top:3px; font-weight: bolder;}
.footer_h3{color: #51A158;font-size: 15px; padding-bottom:3px;	padding-top:3px; font-weight: bolder;}
.footer_txt{font-size:10px;	color:#757575; line-height: 15px; font-weight:normal;}

.box_top {color: #ffffff;font-size: 15px;font-weight: bolder;}

td.box_up { border-bottom: 1px solid #E7E7E7; color: #000000; font-size: 11px; padding-bottom:4px;	padding-top:10px; }
td.box_txt { border-bottom: 1px solid #E7E7E7; color: #000000; font-size: 11px; padding-bottom:4px; padding-top:4px; }
td.box_bot { border-bottom: 5px solid #FFFFFF; color: #000000; font-size: 11px; padding-bottom:7px; padding-top:4px; }

a.box_links { color: #FF3300; text-decoration:none;}
a.box_links:hover { text-decoration:underline; }

.log_form {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; height: 13px; width: 75px; border: 1px solid #6BBC5A;}
td.log_txt { color: #FFFFFF; font-size: 11px; padding-bottom:3px; padding-top:3px; }
td.log_links a{ color: #FFFFFF; text-decoration:underline; font-size: 9px; padding-bottom:3px; padding-top:3px; }
td.log_links a:hover { text-decoration:none; }
td.log_linko a{ color: #FF6600; text-decoration:none; font-size: 10px; padding-bottom:3px; padding-top:3px; }
td.log_linko a:hover { text-decoration:underline; }

td.searchnew_head { color: #000000; font-size: 13px; font-weight:bold; padding-bottom:3px; padding-top:3px; }
td.searchnew_links a{ color: #000000; text-decoration:none; font-size: 13px; font-weight:bold; padding-bottom:3px; padding-top:3px; }
td.searchnew_links a:hover { color: #226E0A; }
td.searchnew_txt { color: #000000; font-size: 11px; padding-bottom:3px; padding-top:3px; }
td.searchnew_bold { color: #226E0A; font-size: 11px; padding-bottom:3px; padding-top:3px; }
.searchnew_linkb {color: #0066CC; font-size: 11px;text-decoration: underline;}
.searchnew_linkb:hover{text-decoration: none;}
.searchnew_form235 {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; height: 14px; width: 225px; border: 1px solid #999999;}
.searchnew_form75 {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; height: 14px; width: 75px; border: 1px solid #999999;}
.searchnew_select { font-size: 11px; font-family: Verdana; background-color: #FFFFFF; border: 1px solid #999999; color: #000000; margin:3px 0 0 0;}

a.box_linksb { color: #000000; text-decoration:none;}
a.box_linksb:hover { text-decoration:underline; }

.submit{ background:url(../../images/001/bn_search.gif); width:81px; height:24px; border:0px;}

