html,body,input,select{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
html,body{padding-top:0;margin-top:0;}
form{
padding:0;
margin:0;
}
.clear{
clear:both;
}
 a:hover{
 text-decoration:underline;
}
#content p{
padding:2px 0 2px 0;
margin:0;
}

.easy_top{
height:191px;
background:url(images/easy_bg.jpg) no-repeat;
padding-bottom:4px;
}
.easy_top h1{
 background:url(images/easy_ico.gif) no-repeat 170px 12px;
 padding:14px 0 0 210px;
 font-family:"Times New Roman", Times, serif;
 font-size:22px;
 color:#FFFFFF;
 margin:0;
 
}
.easy_txt{
padding:8px 0 8px 170px;
width:530px;
color:#FFFFFF;
}
.easy_txt2{
width:710px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#C64000;
padding:18px 0 0 34px;
}
/*menu*/
#top{
background:url(images/top_bg.jpg) no-repeat 0 2px;
height:125px;
padding-top:2px;
width:1000px;
margin:0 auto;
}
#content{
width:960px;
padding:16px 20px 0 20px;
margin:0 auto;
}
#menu{
position:relative;
width:800px;
height:24px;
margin:0 0 0 20px;
padding:0;
border-bottom:4px solid #003399;
}
#logo{
padding:20px 0 0 10px;
height:80px;
}
#menu li{
position:absolute;
height:26px;
top:-2px;
overflow:hidden;
}
#menu a{
display:block;
height:26px;
padding-top:26px;

}

#home_m{
 left:3px;
 width:105px;
}
#home_m a{
 width:105px;
 background:url(images/menu_bg.gif) no-repeat 0 -5px;
}
#home #home_m a,#home_m a:hover{
background:url(images/menu_bg.gif) no-repeat 0 -38px;
}
#flights_m{
 left:105px;
 width:105px;
}
#flights_m a{
 width:105px;
background:url(images/menu_bg.gif) no-repeat -110px -5px;
}
#flights #flights_m a,#flights_m a:hover{
background:url(images/menu_bg.gif) no-repeat -110px -38px;
}
#extras_m{
 left:210px;
 width:105px;

}
#extras_m a{
 width:105px;
 background:url(images/menu_bg.gif) no-repeat -220px -5px;
}
#extras #extras_m a,#extras_m a:hover{
background:url(images/menu_bg.gif) no-repeat -220px -38px;
}
/*
#guides_m{
 left:315px;
 width:105px;
}
#guides #guides_m a,#guides_m a{
 width:105px;
 background:url(images/menu_bg.gif) no-repeat -332px -5px;
}
#guides_m a:hover{
background:url(images/menu_bg.gif) no-repeat -332px -38px;
}
*/
#contact_m{
 left:315px;
 /*left:415px;*/
 width:119px;
 
}

#contact_m a{
 width:119px;
 background:url(images/menu_bg.gif) no-repeat -440px -5px;
}
#contact #contact_m a,#contact_m a:hover{
background:url(images/menu_bg.gif) no-repeat -440px -38px;
}
#send_m{
left:434px;
 /*left:534px;*/
 width:201px;
}
#send_m a{
width:201px;
background:url(images/menu_bg.gif) no-repeat -566px -5px;
}
#send #send_m a,#send_m a:hover{
background:url(images/menu_bg.gif) no-repeat -566px -38px;
}

/*---------left,wrap----*/
.red1{
color:#FF0000;
}
#left{
width:208px;
padding-right:4px;
float:left;
}

#wrap{
 width:748px;
 float:right;
}
.live{
background:url(images/live.gif) no-repeat;
height:82px;
font-weight:bold;
color:#FFFFFF;
padding:13px 0 0 30px;
}
.live a{
 color:#ffffff;
}
/*------boxs----------*/
.lprice{
font-weight:bold;
color:#FF0000;
}
.enqbut{
text-align:center;
padding:4px;
}
.box{
padding:0 0 12px 0;
}
.box a{
text-decoration:none;
}
.box a:hover{
text-decoration:underline;
}
.box_1_t{
  background:url(images/box1_t.jpg) no-repeat 2px 0;
  height:44px;
padding:0 8px 0 8px;
}
.box_1_c{
  background:url(images/box1_c.gif) repeat-y 2px 0;
 padding:0 8px 0 8px;
 height:100%;
}
.box_1_b{
  background:url(images/box1_b.gif) no-repeat  2px top;
  height:7px;
}

.box_1_t h3,.box_2_t h3,.wr_box2_t h3,.ext h3,.fl_rbox_t h3,.aw_box_t h3,.box_aw_t h3{
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
padding-top:8px;
text-align:center;
}
.fl_rbox_t h3,.aw_box_t h3{
padding:8px 0 0 8px
}
.box_1_t h3{
color:#ffffff;
}
.wr_box2_t h3,.aw_box_t h3,.box_aw_t h3{
text-align:left;
}
.box_aw_t h3{
padding:12px 0 0 4px;
}
.box_1_c ul,.box_2_c ul,.fl_rbox_c ul{
margin:0;
padding:0;
}
.box_1_c ul li,.box_2_c ul li,.fl_rbox_c li{
list-style:none;
}


.box_1_c ul li{
background:url(images/icon_1_5_8.gif) no-repeat 4px 6px;
padding:2px 0 2px 14px;
}

.box_2_c ul li,.fl_rbox_c ul li{
background:url(images/icon_2_12_9.gif) no-repeat 4px 6px;

padding:4px 0 4px 20px;
font-weight:bold;
}
.box_2_c ul li,.fl_rbox_c ul li{
color:#0066CC;
}
.box_1_c ul li a{
color:#000000;
}
.box_2_c p,.fl_rbox_c p{
margin:0;
}



.box_2_t{
  background:url(images/box2_t.jpg) no-repeat;
  height:29px;
  padding:0 8px 0 8px;
}
.box_2_c{
  background:url(images/box2_c.jpg) repeat-y;
  padding:0 8px 0 8px;
}
.box_2_b{
  background:url(images/box2_b.jpg) no-repeat left top;
  height:12px;
}


/*flights box*/

#fl_box{
 float:left;
 width:528px;

}
.fl_1{
background:#E98D0E url(images/fl_1.gif) no-repeat right center;
height:30px;
}
.fl_2{
background:#E98D0E url(images/fl_2.gif) no-repeat right center;
height:30px;
}
.fl_1 h2,.fl_2 h2{
font-family:"Times New Roman", Times, serif;
font-size:17px;
color:#ffffff;
margin:0;
padding:4px 0 0 8px;
}
.del{
border-right:1px dashed #999999;
}
.redl{
border-bottom:1px #E98D0E solid;
text-align:left;
}
.redl2{
border-bottom:1px dashed #E98D0E;
}
.fprice{
font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#FF0000;
 font-weight:bold;
}
.fapp{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
font-size:10px;
}
/*right*/
#wrap_right{
float:right;
width:208px;
padding-left:4px;
}


.wr_box1{
 background:url(images/icon_3_41_41.gif) no-repeat;
 color:#990000;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:bold;
 padding:24px 0 8px 0 ;
 line-height:17px;
}
.wr_box1 span{
font-size:16px;
color:#D76804;
padding-left:48px;
}
.wr_box2{
background:url(images/women.gif) no-repeat right bottom;

 line-height:17px;
}
.wr_top{
background:url(images/vline.gif) no-repeat left top;
padding-left:8px;
}
.wr_box2_t{
  background:url(images/box3_t.gif) no-repeat;
  height:56px;
  padding:0 8px 0 8px;
}
.wr_box2_c{
  background:url(images/box2_c.jpg) repeat-y;
  padding:0 8px 0 6px;
  height:100%;
}
.wr_box2_c ul{
margin:0;
padding:0;
}
.wr_box2_c ul li{
list-style:none;
background:url(images/icon_5_4_4.gif) no-repeat 6px 6px;
padding:2px 0 2px 14px
}
.wr_box2_c ul li a{
color:#000000;
}
.lm{
text-align:right;
padding:8px 0 8px 0;
}
.lm a{
color:#D86A05;
text-decoration:underline;
}
/*newsletter*/

.newsletter{
background:url(images/newsletter.jpg) no-repeat;;
height:166px;
}
.newsletter h3{
font-family:"Times New Roman", Times, serif;
font-size:17px;
font-weight:bold;
margin:0;
padding:4px 0 0 10px;
color:#ffffff;
}
.newsletter ul{
padding:0;
margin:0;
}
.su{
color:#003399;
padding:4px;
}

/*extra*/
.ext{
padding-top:10px;
background:url(images/icon_4_27_35.gif) no-repeat 5px 10px;
}
.ext h3{
padding:10px 0 10px 40px;
text-align:left;
}
.wr_tt{
margin-top:8px;
border-top:1px solid #F0F0F0;
background:#FBFBFB;
padding:4px;
color:#DB6F06;
}
.ext ul li{
background-image:url(images/icon_6_4_4.gif);
}


/*footer*/
#footer{
background:url(images/f_bg.jpg) repeat-x;
width:980px;
margin:0 auto;
padding:20px 20px 60px 20px;

}
#footlink{
background:url(images/tdtlogo.gif) no-repeat left top;
padding:10px 0 20px 80px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
#footlink a{
color:#000000;
text-decoration:none;
}
#footlink a:hover{
text-decoration:underline;
}
/*-----------search box----*/
.autosearch{
border:0;
height:18px;
width:140px;
padding-left:6px;

}
.sbox{
position:relative;
border:1px #eeeeee solid;
width:220px;
height:20px;
}
.sinfo{
 position:absolute;
 top:0;
 right:20px;
 height:16px;
 padding:2px;
 text-align:right;
 width:60px;
 color:#cccccc;
}
.dropdown{
position:absolute;
top:0;
right:0px;
background:url(images/dropdown.gif) no-repeat left 2px;
height:20px;
width:20px;
cursor:pointer;
}
.ddbox{
position:absolute;
width:210px;
background:#ffffff;
padding:4px;
border:1px solid #999999;
top:26px;
left:0px;
}
.closebut{
float:right;
cursor:pointer;

}
.flab{
width:100px;
float:left;
padding:4px;
}

/*--------------end search box----*/
/*-----form---*/

.step_1{
background:url(images/step_1.gif) no-repeat;
height:63px;
}
.step_2_3{
background:url(images/step_2_3.gif) no-repeat;
height:63px;
}
.step_4{
background:url(images/step_4.gif) no-repeat;
height:63px;
}
.formbox{
width:800px;
}
.form_title{
background:url(images/line.gif) no-repeat left bottom;
padding:8px;
margin-bottom:4px;
}

.fline{
background:url(images/lines.gif) repeat-x left center;
padding:4px;
}
.form_title h2{
font-family:"Times New Roman", Times, serif;
margin:0;
padding:0;
font-size:20px;
color:#003399;
}
.field_txt{
text-align:right;
width:200px;
float:left;
margin:0 0 10px 10px;
}
.field_e{
float:left;
width:280px;
margin:0 0 10px 10px;
}
.forminfo ul{
margin:10px 10px 10px 10px;
}
.forminfo ul li{
 list-style:none;
 background:url(images/icon_7_9_9.gif) no-repeat left 6px;
 padding:4px 0 4px 14px;
 
}
.step2_box{
  padding-left:20px;
  width:550px;
}
.f_t{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#003399;
text-align:center;
padding:4px;
}
.tkinfo{
background:url(images/thankyou_bg.gif) no-repeat center center;
height:200px;
text-align:center;
}
.tk_txt{
padding:60px 0 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#DB6F06;
font-size:12px;
}
.tk_txt span{
font-family:"Times New Roman", Times, serif;
font-size:22px;
color:#FF0000;
}
.ctext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#003399;
}
.contact_form div{
 padding:4px 0 4px 8px;
}

/*crumb*/
#crumb{
color:#DB6F06;
padding:0 4px 6px 4px;
font-weight:bold;
}
#crumb b{
color:#000000;
}
#crumb a{
color:#8F0000;
text-decoration:none;
}
#crumb a:hover{
text-decoration:underline;
}

/*fligts*/
.fl_left{
  float:left;
  width:620px;
  overflow:hidden;

}
.fl_right{
float:right;
width:320px;
padding:5px;
}
.fl_title{
background:url(images/line.gif) no-repeat left bottom;
padding:8px;
margin-bottom:8px;
}
.fl_title h1{
font-family:"Times New Roman", Times, serif;
font-size:20px;
color:#003399;
padding:0;
margin:0;
}
.fl_rbox_t{
background:url(images/fl_rbox_t.jpg) no-repeat left bottom ;
height:36px;
padding:0 8px 0 8px;
}
.fl_rbox_c{
 background:url(images/fl_rbox_c.jpg) repeat-y left center;
padding:0 8px 0 8px;
}
.fl_rbox_b{
 background:url(images/fl_rbox_b.jpg) no-repeat 1px top;
 height:22px;
}
.newlive {
background:url(images/live_bg.gif) no-repeat;
height:92px;
}
.cl{
padding:18px 0 0 7px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.cl a{
 text-decoration:none;
 color:#FFFFFF;
}
.cl a:hover{
 text-decoration:underline;
}

.tiplist{
background:#EAF1F5;
padding:8px 0px 8px 0;

}
.tiplist h3{
margin:0;
color:#0066CC;
font-size:16px;
text-align:center;
}
.tiplist ul li{
list-style:none;
background:url(images/icon_5_4_4.gif) no-repeat 4px 6px;
padding:2px 4px 2px 14px;
color:#000000;
font-weight:500;
}
/*extra*/
.r_list h3{
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
background:#EAF1F5;
padding:4px 0 4px 4px;
}
.extra_box{
float:left;
width:300px;
margin-right:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-bottom:16px;
}
.extra_box p{
margin:0;
padding:2px 0 2px 0;
}
.extra_s{
height:50px;
padding:4px 0 4px 0;
}
.extra_t{

font-size:14px;
}
.extra_t a{
color:#0066CC;
}
/*air*/
.aps_box{
float:left;
padding:5px;
width:310px;
}
.aps_box p{
padding:2px;
}

.newssum{
padding:8px;
border:1px solid #CCCCCC;
margin-bottom:10px;
}
.newstitle{
padding:4px;
background:url(images/icon_1_5_8.gif) no-repeat left 6px;
padding:2px 0 2px 10px;
}
.newstitle b a{
color:#000000;
text-decoration:none;
}
.newstitle b a:hover{
text-decoration:underline;
}

.img_list img{
border:0;
padding:2px;
}
/*tips*/
.t_step_1,.t_step_2,.t_step_3,.t_step_4,.t_step_end{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#ffffff;
padding:10px 40px 0 40px;
margin-bottom:16px;
}
.t_step_1{
background:url(images/fl_step_1.gif) no-repeat;
height:46px;
}
.t_step_2{
background:url(images/fl_step_2.gif) no-repeat;
height:58px;
}
.t_step_3{
background:url(images/fl_step_3.gif) no-repeat;
height:58px;
}
.t_step_4{
background:url(images/fl_step_4.gif) no-repeat;
height:67px;
}
.t_step_end{
background:url(images/fl_ybg.gif) no-repeat;
height:48px;
}
.esb h3{
font-family:"Times New Roman", Times, serif;
font-size:20px;
color:#003399;
}
.tiptext{
 padding:6px;
 background:#eeeeee;
}
.t_step_end{
padding:15px 30px 0 10px;
}
.t_step_end a{
color:#000000;
}
.tip_list ul{
margin:0;
padding:0;
}
.tip_list ul li{
list-style:none;
background:url(images/icon_1_5_8.gif) no-repeat left 6px;
padding:2px 0 2px 12px;
}
.tip_list ul li .accordion_child{
  font-size:12px;
}
.help{
text-align:right;
padding:8px;
}
.help a{
color:#0066CC;
}
.pubdate{
color:#999999;
padding-left:30px;
}

.word_bg{
 background:#ffffff url(images/wordbg_1.gif) no-repeat center center;
 width:160px;
}
.clear_bg{
  background:#ffffff;
   width:160px;
}

/*details tooltip*/

a.details:hover {background:#ffffff; text-decoration:none;} /*BG color is a must for IE6*/
a.details span {display:none; padding:2px 3px; margin-left:4px; width:130px;text-align:left;}
a.details:hover span{display:inline; position:absolute; background:#ffffff; border:1px solid #DB7008; color:#5D9CD9;font-size:11px;font-family:Arial, Helvetica, sans-serif}
.details{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#DB6F06;
}
.continfo{
padding:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}
.continfo ul{
	margin:0;
	margin-left:10px;
	padding:0;
	}
.continfo ul li{
	list-style:none;
background:url(images/icon_1_5_8.gif) no-repeat left 6px;
padding:2px 0 2px 12px;
}
.continfo ul li a{
	 text-decoration:none;
  color:#0066CC;
	}
	.continfo ul li a:hover{
	 text-decoration:underline;
	}
/*
accordian
*/

.accordion_headings{
	color:#000;
	cursor:pointer;
}
.accordion_headings:hover{	
 text-decoration:underline;	
}
 
#basic-accordian .header_highlight{
	cursor: text;
	text-decoration:none;
}
.accordion_child{
	background:#EEE;
	padding:3px;
	font-size:11px;
	
}
 .accordion_child p{
   padding:0;
   margin:0;
 }
 .aitems{
   display:none;
 }

 .fl_rbox_c ul li a{
   text-decoration:none;
 color:#0066CC;
 }
 .fl_rbox_c ul li a:hover{
 text-decoration:underline;
 }
 #cheaplist{height:200px;width:198px;overflow:hidden;}
 .aheader{
 cursor:pointer;
 }
 .acontent{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  padding:2px;
  background:#eeeeee;
 }
 .acontent p{
  padding:0px;
 }
 
 
 /*airway*/
 
 .aw_box_t{
 background:url(images/aw_box_top.jpg) no-repeat left bottom ;
height:80px;
padding:0 8px 0 8px;
 }
 .aw_logo_link{
 padding:4px;
 text-align:center;
 border-bottom:1px dashed #CCCCCC;
 }
 
 .box_aw_t{
  background:url(images/aw_h_top.gif) no-repeat left bottom;
  height:80px;
  padding:0 8px 0 8px;
}