html, body{ 
margin:0; 
padding:0; 
text-align:center; 
background-color:#FFF;
font:12px verdana; color:#000; text-decoration:none;
} 

html, body, form, fieldset, h1, h2, h3, h4, h5, h6{
margin:0;
padding:0;}

img {border:0;}
 
#pagewidth{ 
width:950px; 
text-align:left;  
margin-left:auto; 
margin-right:auto;  
} 
 
#header{
width:100%;
position:relative;
}

#header-logo{
float:left;
}

/*---footer*/ 
#footer{
clear:both;
width:950px;} 
.footer,.footer:link,.footer:visited,.footer:active{font: bold 11px "verdana"; color: #4989CB; text-decoration:none;}
.footer:hover{color: #000; text-decoration:underline;}

#content-footer{
width:930px;		
padding:30px 0 0 0;
text-align:center;
clear:both;}
.content_footer_left{
width:300px;	text-align:right; font: bold 11px "verdana"; color:#f60a0a; text-decoration:none; float:left; padding-right:3px;}
.content_footer_right{
width:600px;	text-align:left; float:left; padding-left:10px; font:11px "verdana";color: #000; text-decoration:none;}

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
} 
.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}

#slogan {	
width:100%;
padding:4px 0;	
font:11px verdana; color:#fdfdfb;
text-align:center;
background-color:#000000;
}
#slogan H1{font:normal 9px "verdana"; color:#C00; text-decoration:none;}

/*--menu--*/
.menu{
 width:100%; height:20px;}
.menu ul{
list-style: none;padding:0;margin: 0; width:950px; }
.menu li{
float:left; width:155px; height:26px; background:#4a93ff url(http://www.12flight.com/mainfrontendv2/images/line.jpg) bottom left repeat-x;}
.menu li a:link , .menu li  a:active, .menu li a:visited{
float:left; background:url(http://www.12flight.com/mainfrontendv2/images/menu-blue.jpg) bottom left  no-repeat; color:#e9e8d9; font:11px; line-height:20px; width:155px; text-decoration:none; text-align:center;}
.menu li a:hover,.menuact{
float:left; background:url(http://www.12flight.com/mainfrontendv2/images/menu-yellow.jpg) bottom left  no-repeat; color:#114d8b; text-decoration:none; font:11px; line-height:20px; width:155px;  text-align:center;}

#content_left{
width:165px; float:left;}
.content_left{
width: 145px; float:left;  padding:15px 10px; }
.content_left h2{
font: bold 12px "verdana"; color: #000; text-decoration:none;}
#content_center{
width:600px; float:left;  background: url(http://www.12flight.com/mainfrontendv2/images/point.jpg) left repeat-y;}
.content_center{
width:560px; float:left; padding:15px 10px 0 30px; 11px "verdana";color: #000; text-decoration:none;}
.content_center h1{
font: bold 14px "verdana"; color: #039; text-decoration:none;}
.content_center h2{
font: bold 12px "verdana"; color: #f60; text-decoration:none;}
.content_center h3{
padding-left:15px; font:bold 14px "Arial"; text-align:left; padding-bottom:5px; color:#c5272b;}
.content_center img{
vertical-align:middle;}
#content_right{
width:180px; float:left; }
#content_right780{
width:780px; float:right;  background: url(http://www.12flight.com/mainfrontendv2/images/point.jpg) left repeat-y;}
.content_780{
width:740px; padding:15px 10px 0 30px; 11px "verdana";color: #000; text-decoration:none;}
.content_right{
width:175px; float:left; padding:15px 0px; text-align:left; }
.search{
width:160px; height:600px;  float:left; background:url(http://www.12flight.com/mainfrontendv2/images/mp-search-hotel-bg.jpg)  center no-repeat; font:11px "verdana";color: #000; text-decoration:none;}

.listblue { width:100%;}
.listblue ul{list-style-type:none; margin:0; padding:10px 0;}
.listblue li{background:url(../../resource/1489/static/icon_blue.gif) no-repeat; display:block;
font:11px verdana; color:#333; padding:0 0 0 15px;}
.dot-gray{ background:url(../../resource/1489/static/dot-gray.gif) bottom repeat-x; padding:5px 0; }

/*----------------------------------- Air-ticket -------------------------------------------*/
#airticket-title{ padding:20px 20px 70px 0;font-size: 13px; font-family: "Arial"; color:#333; text-decoration:none; text-align:left; }
#airticket-title h1{color:#D00; font-size:23px; padding-bottom:5px; font-family: "tahoma"; font-weight:normal; text-align:left; }
#airticket-title h3{ padding-left:15px; font:bold 14px "Arial";}

.airticket_border1{ width:540px; text-align:center; background-color:#fff; border:2px solid #FFF4B4; padding:1px;}
.airticket_header{ text-align:center; width:540px; font: bold 12px "Arial"; background:#F4B62D; color:#FFF; padding:5px 0;}

.airticket_block2{width:100%; }
.airticket_block2 ul { font-size:12px; line-height:15px;}
.airticket_block2 li { list-style:none; display:block; padding:5px; width:125px !important; width:135px; text-align:center; float:left; color:#333; font-weight:normal; background:#FFFFDD}

.airticket_block3 { list-style:none; border:#FFF solid 0px; border-right-width:1px; display:block; padding:5px; width:125px !important; width:135px; text-align:center; float:left; color:#000; font-weight:normal; background:#FFF4B4}

.airticket_border4{ width:100%; text-align:center;  border:2px solid #FFF4B4;}
.airticket_border5{ width:95%; text-align:center;  border:2px solid #FFF4B4;}

.airticket_text {font-size: 12px; font-family:"Arial"; color: #FFF; text-decoration:none}
.airticket_remark {font-size: 11px; font-family:"Arial"; color: #555; text-decoration:none; padding:10px 30px 5px 30px; line-height:16px; text-align:left}
.airticket_remark_pro {font-size: 11px; font-family:"Arial"; color: #555; text-decoration:none; padding:10px; line-height:16px; text-align:left; clear:both;}
.airticket_top{ width:95%;}
.airticket_line{background: url(../../resource/1489/static/dot-gray.gif) top repeat-x; width:100%; height:3px; text-align:center; clear:both;}

.airticket_inter{text-align:left; width:220px;padding-left:3px; padding-top:8px; padding-bottom:4px;}

/*---Black Color*/	
.txtblack-9{font:9px "verdana";color: #000; text-decoration:none;}
.txtblack-11{font:11px "verdana";color: #000; text-decoration:none;}
.txtblack-b11{font: bold 11px "verdana"; color: #000; text-decoration:none;}
.txtblack_12{font: 12px "verdana"; color: #000; text-decoration:none;}
.txtblackArial_12{font: 12px "Arial"; color: #000; text-decoration:none;}
.txtblack-b12{font: bold 12px "verdana"; color: #000; text-decoration:none;}
.txtblack-14{font: bold 14px "verdana"; color: #000; text-decoration:none;}
.txtblack-16{font: bold 16px "verdana"; color: #000; text-decoration:none;}

.lblackgray_11,.lblackgray_11:link,.lblackgray_11:visited,.lblackgray_11:active{font:  11px "Arial"; color: #000; text-decoration:none;}
.lblackgray_11:hover{color:#c0c0c0;}

.lblackgray_12,.lblackgray_12:link,.lblackgray_12:visited,.lblackgray_12:active{font: 12px "Arial"; color: #000; text-decoration:none;}
.lblackgray_12:hover{color:#c0c0c0;}

.lblackgray_b12,.lblackgray_b12:link,.lblackgray_b12:visited,.lblackgray_b12:active{font: bold 12px "Arial"; color: #000; text-decoration:none;}
.lblackgray_b12:hover{color:#c0c0c0;}

.lblackred-b12,.lblackred-b12:link,.lblackred-b12:visited,.lblackred-b12:active{font: bold 12px "Arial"; color: #000; text-decoration:none;}
.lblackred-b12:hover{color: red;}

.lblackred_12,.lblackred_12:link,.lblackred_12:visited,.lblackred_12:active{font: 12px "Arial"; color: #000; text-decoration:none;}
.lblackred_12:hover{color: red;}

.lblackora-b12,.lblackora-b12:link,.lblackora-b12:visited,.lblackora-b12:active{font: bold 12px "Arial"; color: #000; text-decoration:none;}
.lblackora-b12:hover{color: F60;}

.lblackblue_b12,.lblackblue_b12:link,.lblackblue_b12:visited,.lblackblue_b12:active{font: bold 12px "Arial"; color: #000; text-decoration:none;}
.lblackblue_b12:hover{color: #4a93ff;}

/*---Blue Color*/	
.txtblue_11{font: 11px "verdana"; color: #4989cb; text-decoration:none;}
.txtblue_b12{font: bold 12px "verdana"; color: #6ff; text-decoration:none;}
.txtblue_b12-0050C7{font: bold 12px "verdana"; color: #0050C7; text-decoration:none;}
.lblueorange_11,.lblueorange_11:link,.lblueorange_11:visited,.lblueorange11:active{
font:11px "verdana";color: #0050C7; text-decoration:none}
.lblueorange_11:hover{color: #F60;}
.lblueorange11,.lblueorange11:link,.lblueorange11:visited,.lblueorange11:active{
font:11px "verdana";color: #4989cb; text-decoration:none}
.lblueorange11:hover{color: #F60;}
.lblueorange12,.lblueorange12:link,.lblueorange12:visited,.lblueorange12:active{
font:12px "Arial";color: #0050C7; text-decoration:none}
.lblueorange12:hover{color: #F60;}

/*---White Color*/	
.txtwhite_9{font:9px "verdana";color: #fff; text-decoration:none;}
.txtwhite_11{font:11px "verdana";color: #fff; text-decoration:none;}
.txtwhite_14{font:14px "verdana";color: #fff; text-decoration:none;}

/*---GrayColor*/	
.txtgray_9{font:9px "verdana";color: #666; text-decoration:none;}
.txtgray_11{font:11px "verdana";color: #555; text-decoration:none;}
.gray12_33 {font-size: 12px; font-family:"Arial"; color: #333; text-decoration: none}

/*---Red Color*/	
.txtred-12{font: 12px "verdana"; color:#f60a0a; text-decoration:none}
.txtred-b12{font: bold 12px "verdana"; color:#f60a0a; text-decoration:none;}

/*---Orange Color*/	
.txtora-b12{font: bold 12px "verdana"; color:#CC6600; text-decoration:none;}
