/*--------------------HEADER--------------------*/      
#header {      
 position: relative;      
 background:#CF0000;      
 width: 100%;      
 margin: 0;      
}      
div .brand {      
 width: 1009px;       
 margin-left: 0px;       
 height: 75px;       
 text-align: center;      
       
}      
div .brand H2 {       
 float: left;      
 width: 600px;      
 height: 75px;      
 background: url('../../images/AirAsia/aalogo.gif') no-repeat 0px 0px;      
 margin: 0      

}      
div .brand H2 a {       
 float: left;      
 width: 278px;      
 height: 75px;      
}      
div .brand H2 a span {       
 display:none;      
}      
#header_subtext {      
 	position: absolute;      
 	float: left;      
 	left: 320px;      
 	top: 5px;    
 	background: url('../../../zh/images/AirAsia/taglineawesome.gif') no-repeat top left;      
 	height: 65px;      
 	width: 350px;       
}      

#country_opt span{      
 font-family: Arial, Helvetica, sans-serif;      
 color: #FFFFFF;      
 font-size: 11px;      
}      
#country_opt select {      
 color: #666;      
 margin-left: 3px;      
 font-size: 11px;      
 outline: solid 1px #bab8bd;      
}      

#lang_opt select {      
 color: #666;      
 margin-left: 3px;      
 font-size: 11px;      
}      
#lang_opt span{      
 font-family: Arial, Helvetica, sans-serif;      
 color: #FFFFFF;      
 font-size: 11px;      
}      

#language td {      
   white-space:nowrap;      
}      

#countrydiv{      
   position: absolute;      
   top: 28px;      
   left: 725px;      
}      

/* weng new */

.memberlogin{
vertical-align:middle;
top:5px;
}

#loginhome{  
background:url('../../images/AirAsia/topnavi/topnavbar_bg.gif'); 
width:38px; 
height:40px; 
display:block; 
top:78px; 
position:absolute; 
} 
.loginhomealign{  
position: absolute; 
/*left: 35px;*/ 
margin: 15px 5px 8px; 
} 

.loginmemberalign{
position: absolute; 
left: 100px;
top:76px;
margin:8px 10px 10px 25px;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
color:#666;
vertical-align:middle;
}

.loginpasswordalign{
position: absolute;
left: 346px;
top:76px;
margin:13px 10px 10px;
}

.loginbtnalign{
position: absolute;
left: 515px;
top: 77px;
margin:13px 10px 10px;
}

.changepassword{
position: absolute; 
left: 585px; 
top: 79px;
margin:15px 10px 10px;
}
.changepassword a{
font-size: 10px;
color:#666;
}

.logintxt{
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
color:#666;
vertical-align:middle;
padding-left:3px;
}

#loginnavdivi {  
float:right; 
display:inline; 
margin:1px 0; 
height:38px; 
width:4px; 
background:url('../../images/AirAsia/topnavi/topnavbar_divider.gif')  
} 

/*
.loginwelcome{
font-weight:700;
font-size:12px;
position: absolute; 
left: 110px; 
top:80px;
}*/

.loginwelcome{
font-weight:700;
front-size:12px;
position:absolute;
left:120px;
}
#logintopnavContainer{  
position:absolute; 
top:78px; 
left:68px; 
width:179px; 
z-index:3000;
} 

#loginmain{
display:block;width:800px;height:40px;
}
#logincurve{
width:5px;height:40px;background:url('../../images/AirAsia/login/logincurve.gif');float:left;font-size:0px;
}

/* end */
/*
#loginbaseContainer{
display:block;
width:207px;
height:40px;
background:url('../../images/AirAsia/login/loginbase_bg.gif') no-repeat left top
}
#loginbaseContainer a:hover, #loginbaseContainer a:visited:hover{
text-decoration:underline
}*/
#loginbaseContainer{  
display:block; 
height:40px; 
background:url('../../images/AirAsia/login/loginbase_bg.gif') no-repeat left top  
} 
#loginbaseleft{  
float:left; 
padding-top:15px; 
margin-left:28px; 
width:140px  
} 
.loginbaseright{  
display:inline; 
padding-top:12px  
} 
.loginname {  
display:block; 
font-size:12px; 
font-weight:700; 
margin-top:-5px; 
} 
/*
.loginname{
display:block;
font-weight:700;
font-size:12px;
position: absolute; 
left: 180px; 
top:80px;
}*/
/*
#logincontainer{
width:286px;
height:142px;
background:url('../../images/AirAsia/login/login_bg.png') no-repeat top left;
padding:15px;
display:block
}*/
.loginidinput{  
color:#666; 
width:140px; 
margin-left:8px; 
margin-top:8px; 
border:1px solid #A6B981; 
padding:2px; 
} 
.loginpassinput{  
font-weight:700; 
color:#666; 
width:140px; 
margin-left:8px; 
margin-top:3px; 
border:1px solid #A6B981; 
padding:2px; 
} 
.loginpassinputtxt{  
color:#666; 
width:140px; 
margin-left:8px; 
margin-top:3px; 
border:1px solid #A6B981; 
padding:2px; 
} 
#logincontainer{  
width:227px; 
height:91px; 
background:url('../../images/AirAsia/login/login_bg_new.gif') no-repeat top left; 
padding:15px; 
display:block; 
} 
.loginid{
font-size:12px;
color:#666;
font-weight:700;
margin-top:3px
}
.loginlinkall{  
font-size:11px; 
margin-top:12px; 
margin-left:6px; 
} 
.loginleft{
float:left;
padding-top:7px;
width:165px
}
.loginright{
width:70px;
float:left
}
a.loginbtnGrey{
background:url('../../images/AirAsia/btngrey_right.gif') no-repeat top right;
/*float:right;*/
display:block;
height:23px;
margin-right:0;
padding-right:4px;
outline:none
}
a.loginbtnGrey span{background:url('../../images/AirAsia/btngrey_left.gif') no-repeat;
display:block;
line-height:14px;
color:#fff;
font-weight:700;
font-size:12px;
padding:5px 10px 5px 14px
}
a.loginbtnGrey:hover span{
background:url('../../images/AirAsia/btngrey_left_hover.gif') no-repeat;
padding:5px 10px 5px 14px
}
a.btnGrey:link, a.btnGrey:visited{
text-decoration:none;background:url('../../images/AirAsia/btngrey_right.gif') no-repeat top right;
float:left;
display:block;
height:23px;
margin-right:6px;
padding-right:4px
}
a.btnGrey span{
text-decoration:none;background:url('../../images/AirAsia/btngrey_left.gif') no-repeat;
display:block;
line-height:14px;
color:#fff;
font-weight:700;
font-size:12px;
padding:5px 14px 5px 18px
}
a.btnGrey:hover, a.loginbtnGrey:hover{
background:url('../../images/AirAsia/btngrey_right_hover.gif') no-repeat top right;
color:#fff;
outline:none
}
a.btnGrey:hover span{
background:url('../../images/AirAsia/btngrey_left_hover.gif') no-repeat;
padding:5px 14px 5px 18px
}
.loginspace {
float:right;
margin-left:10px;
position:relative;
}

/*--------------------TOPNAV--------------------*/      
#topnavContainer{  
display:block; 
width:355px; 
position:absolute; 
top:78px; 
left:407px; 
height:40px;background:url('../../images/AirAsia/topnavi/topnavbar_bg.gif')  
}     

#topnav {       
 float:left;      
 margin: 13px 26px;      
 list-style: none;      
 font-family: Arial, Helvetica, sans-serif ;      
 font-size: 12px;        
}      

#topnavdivi {      
 float: left;      
 display: inline;      
 margin: 1px 0px;      
 height: 38px;      
 width: 4px;      
 background: url('../../images/AirAsia/topnavi/topnavbar_divider.gif');        
}      
/*
#topnav a:link {      
 color:#666666;      
 text-decoration:none;      
 font-size: 12px;      
 font-weight: bold;      
}      
       
#topnav a:visited{      
 color: #666666;      
 text-decoration:none;      
 font-size: 12px;      
 font-weight: bold;      
}      
*/
#topnav a:visited, #topnav a:link, #loginbaseContainer a:link, #loginbaseContainer a:visited{  
color:#666; 
text-decoration:none; 
font-size:12px; 
} 

#topnav a:hover{      
 color: #CC0000;      
}      

/*--------------------HOW DO I ? --------------------*/      

#hdistyle{      
 width: 185px;      
 margin-left: 10px;      
}      

#hdistyle #head{      
 width:185px;      
 height: 23px;      
 background:url('../../images/AirAsia/hdi/topbg.gif');      
}      
       
#hdistyle #headtext{      
    font-size: 13px;      
    color: #FFFFFF;      
 padding: 4px 0px 4px 8px;      
 font-weight:Bold;      
}      
        
#hdistyle a:link, #hdistyle a:visited{      
       font-size: 12px;      
       color: #333333;      
       text-decoration:none;      
       margin-left: 3px;      
}      
              
#hdistyle a:hover{      
       font-size: 12px;      
       color: #333333;      
       text-decoration:underline;      
       margin-left: 3px;      
}      
        
#hdistyle img.middle {      
 vertical-align:middle;      
}      

#hdistyle img {      
 padding: 0px 5px 0px 0;      
 text-decoration: none;      
}      

#hdistyle .row {      
 padding: 1px 8px;      

}      

/*--------------------AA BUZZ--------------------*/      
 #aabuzzstyle{ 
 float:left;
	width: 245px;         
	height: 35px;           
 	background:url('../../images/AirAsia/aabuzz_left.gif') no-repeat top left;
	margin:0px 0px 10px 0px;
}  

#aabuzzstyle a{
color:#CC0000;
font-size:13px;
font-weight:bold;
padding:6px 10px 0 12px;
width:120px;
text-decoration:none;
}
	
#aabuzztitle{
 padding: 6px 0 0 0;
}
         
#aabuzzright{
	float:right;
	height: 35px;
	width: 91px;
	background:url('../../images/AirAsia/aabuzz_right.gif') no-repeat top right;
}
#aabuzzright a{
	float:left;
	width: 91px;
	height: 35px;
	color:#DFDFDF;
}  
	
/*aabuzz*/
#aabuzzbtm{
float:left;
width:245px;
height:40px;
/*padding-bottom:10px;*/
background:url('../../images/AirAsia/aabuzz_lowbg.gif') repeat-x}
#aabuzzbtm img{margin-left:10px;margin-top:8px
}
#aabuzzbtmlnk{
float:left;
width:245px;
font-size: 10px;
color: #666;
padding-bottom:10px;
background:url('../../images/AirAsia/aabuzz_lowbglnk.gif') repeat-x
}	

.buzznote {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
margin-left:12px;
}
#aabuzzbtmlnk p{
float:left;
margin:0px;
}

/*--------------------SEARCH--------------------*/      
#search_box {      
    width: 280px;      
    height: 40px;      
    background: url('../../../zh/images/AirAsia/search_bg.gif') no-repeat top left;      
}      

#search_box #s {      
    float: left;      
    padding: 0;      
    border: 0px none;      
    width: 128px;      
    background: none; 
	margin: 16px 0 0 54px;     
}      

/*Arahe*/      
#searchform {      
  margin: 0px;      
}      

.searchstyle{      
    font-family: Arial;      
    font-size: 11px;      
    color: #999999;      
}      

a.searchbtnGrey {      
    background: url('../../images/AirAsia/btngrey_right.gif') no-repeat top right;      
    float: left;      
    display: block;      
 height: 23px;       
 margin-top: 11px;         
    margin-left: 28px;      
    padding-right: 4px; /* sliding doors padding */      
    text-decoration: none          
}      

a.searchbtnGrey span {      
    background: url('../../images/AirAsia/btngrey_left.gif') no-repeat;      
    display: block;      
    line-height: 14px;      
    color: #fff;      
 font-style:normal; font-variant:normal; font-weight:bold; font-size:12px; font-family:arial, sans-serif; padding-left:10px; padding-right:6px; padding-top:5px; padding-bottom:5px      
}       

a.searchbtnGrey:hover {      
    background: url('../../images/AirAsia/btngrey_right_hover.gif') no-repeat top right;      
    color: #fff;      
    outline: none      
}      

a.searchbtnGrey:hover span {      
    background: url('../../images/AirAsia/btngrey_left_hover.gif') no-repeat;      
 padding-left:10px; padding-right:6px; padding-top:5px; padding-bottom:5px      
}       
        
/*--------------------RED Alert--------------------*/      

/*redalert*/

#racontainer{
float:left;
width:245px;
height:171px;
background:url('../../images/AirAsia/redalert/RA_bg.gif') no-repeat top left;
padding:10px
}
#nlcontainer{
float:left;
width:244px;
height:171px;
background:url('../../images/AirAsia/redalert/nl_bg_zh.gif') no-repeat top left;
padding:10px 10px 10px 10px;
margin: 0px 0px 10px 0px;
}
.nltitlestyle{
font-size:13px;
width:200px;
font-weight:700;
color:#C00;
margin-bottom:8px;
padding-left:2px;
}
.titlestyle{
font-size:13px;
font-weight:700;
color:#C00;
margin-bottom:8px
}
.rainput{
font-size:11px;
color:#999;
width:145px;
margin-top:5px
}
.captionstyle{
font-size:12px;
color:#333;
display:block;
margin:8px 15px 5px 0
}
.raline{
background:url('../../images/AirAsia/redalert/RA_line.gif') no-repeat top left;
height:1px
}
#racontainer #rasubmit{
margin-right:10px
}
.raleft{
float:left;
width:140px
}
.raright{
margin-top:3px;
margin-right:10px
}
#raSkylightsForm, #searchform{
margin:0
}

/*--------------------SERVICES--------------------*/      

#advert{      
 width: 520px;      
 margin-left: 0;      
 margin-right: auto;      
 text-align: left;      

}      

#advert #side_a {      
 float: left;      
 width: 255px;      
 position: relative;      
 left: 16px;      
 border: none;      
}      

#advert #side_b {       
 float: left;      
 width: 226px;      
 border: none;      
}      

#advert div{      
 margin:0px;      
 padding:0px;      
}      

#side_a UL {      
 padding: 0;      
 margin: 0;      
}      

#side_a LI {      
 display:block;      
 height: 37px;      
 color:#FFFFFF;      
 font-weight:bold;      
}      

#side_a a:link, #side_a a:hover, #side_a a:visited, #side_a a:active, #side_a a {       
 display: block;      
 color: #fff;      
 text-decoration: none;      
 font-size: 12px;      
 padding: 10px 15px;      
 height: 16px;      
 font-weight: bold;      
}      

/*      
#side_a a:hover {      
 background: url('../../images/AirAsia/services/2acMenuMid_on.png') top left no-repeat;       
}      
*/      
       
#menu1 {      
 background: url('../../images/AirAsia/services/2acMenuTop_off.png') no-repeat top left;       
}      
#menu1 a:hover, #menu1 a:visited {      
 background: url('../../images/AirAsia/services/2acMenuTop_on.png') no-repeat top left;       
}      


#menu2, #menu3 {      
 background: url('../../images/AirAsia/services/2acMenuMid_off.png') no-repeat top left;       
}      
#menu2 a:hover, #menu2 a:visited, #menu3 a:hover, #menu3 a:visited {      
 background: url('../../images/AirAsia/services/2acMenuMid_on.png') no-repeat top left;       
}      


#menu4 {      
 background: url('../../images/AirAsia/services/2acMenuBtm_off.png') no-repeat top left;       
}      
#menu4 a:hover, #menu4 a:visited {      
 background: url('../../images/AirAsia/services/2acMenuBtm_on.png') no-repeat top left;       
}      
       
       
/*--------------------LATEST FROM AA--------------------*/      
#latestcontainer {      
 width:480px;      
 padding: 0px 10px;      
}      

.latestline {      
 background:url('../../images/AirAsia/linenews.gif') repeat-x top left;      
 height: 1px;      
 width: 480px;      
 margin-bottom:11px      
}      
        
.lateststyle {      
   font-family: Arial;      
    font-size: 13px;      
    font-weight: bold;      
    color: #CC0000;      
 margin: 13px 0px 6px 0px;      
}       
        
.latestlist {      
 font: Arial;      
 font-size: 12px;      
 margin-bottom:11px;      
 width: 480px;      
}      
.latestlist a:link, .latestlist a:visited {                    
  font-size: 12px;                  
}  
/*--------------------TELL A FRIEND--------------------*/      
.tellafriendcontainer {      
 width: 210px;      
 padding: 10px;      
 border: 1px solid #CCCCCC;      
}      

.tellafriend {      
 margin-top: 10px;      
 float:left;      
 width: 80px;      
}      

.tellafriendinput{      
 margin-top: 5px;      
 font:Arial, Helvetica, sans-serif;      
 font-size:11px;      
 color:#999999;      
}      

.tellafriendright {      
 float: right;      
 margin-top: 5px;      
}      
       
/*--------------------PAGE CONTENT--------------------*/      
.pageWrapper {      
 width: 500px;      
}      

.pageLeftWrapper {      
 width: 750px;      
}      
.pageRightWrapper {      
 width: 675px;      
}      
.pageClearWrapper {      
 width: 940px;      
 margin-left: 17px;      
}      
.pagePopUp {      
 width: 560px;      
 margin: 10px;      
}      
.pagePopUpNoScroll {      
 width: 600px;      
 margin: 10px;      
}      


h1 {      
 font-family: Arial, Helvetica, sans-serif;      
 font-size: 16px;      
 font-weight: bold;      
 color: #CC0000;      
 letter-spacing: -1px;      
 margin:7px 10px 5px 0;      
 padding-bottom: 3px;      
 border-bottom: solid 1px #ccc;      
}      
h2 {      
 font-family: Arial, Helvetica, sans-serif;      
 font-size: 13px;      
 color: #333;      
 margin-top: 3px;      
 margin-bottom: 3px;      
}      
h3 {      
 font-family: Arial, Helvetica, sans-serif;      
 font-size: 12px;      
 font-weight: bold;      
 color: #CC0000;      
 margin-top: 3px;      
 margin-bottom: 3px;      
}     
.infoTitle{  
color:#C00;letter-spacing:-1px; 
margin-bottom:3px; 
font:700 14px Arial, Helvetica, sans-serif  
} 

body {       
 font-family: Arial, Helvetica, sans-serif;       
 font-size: 12px;      
 color:#333;      
}      
td {       
 font-family: Arial, Helvetica, sans-serif;       
 font-size: 11px;      
}      
.grey12 {      
 font-size:12px;      
 color: #333333;      
}      
.med {      
 font-family: Arial, Helvetica, sans-serif;      
 font-size: 12px;      
}      
.note {      
 font-family: Arial, Helvetica, sans-serif;      
 font-size: 10px;      
 color: #666666;      
}      
.att {      
 font-family: Arial, Helvetica, sans-serif;      
 font-size: 11px;      
 color: #DD0000;      
}      

.attMed {      
 font-family: Arial, Helvetica, sans-serif;      
 font-size: 12px;      
 color: #DD0000;      
}      
.whiteMed {      
 font-family: Arial, Helvetica, sans-serif;      
 font-size: 12px;      
 color: #FFFFFF;      
}      
.white {      
 font-family: Arial, Helvetica, sans-serif;      
 font-size: 11px;      
 color: #FFFFFF;      
}      

.brown {      
 font-family: Arial, Helvetica, sans-serif;      
 font-size: 11px;      
 color: #9c1a00;      
}      

a.profileHeader:link  {      
 color: #FFFFFF;      
 font-weight: bold;      
 text-decoration: none;      
}      
a.profileHeaderGrey:link, a.profileHeaderGrey:visited {      
 color: #666666;       
 text-decoration:none;       
 font-size:11px;       
 font-family: Arial, Helvetica, sans-serif;       
}      
a.profileHeaderGrey:hover:after, a.profileHeaderGrey:hover {      
 color: #000000;       
 text-decoration:none;       
 font-size:11px;       
 font-family: Arial, Helvetica, sans-serif;       
}      

/*--------------------TABLES--------------------*/      

.tablehdr {      
 font-size: 13px;      
 font-weight: bold;      
 color: #FFFFFF;      
 background: #CC0000 url('../../images/AirAsia/tablehdr_red.gif') repeat-x;      
 height: 26px;      
 padding-left:5px; padding-right:5px; padding-top:0; padding-bottom:0      
       
}      
.tablehdr2 {      
 font-size: 11px;      
 font-weight: bold;      
 background: #999 url('../../images/AirAsia/tablectn_grey.gif') repeat-x;      
 color:#FFFFFF; height:21px; padding-left:5px; padding-right:5px; padding-top:0; padding-bottom:0; background-color:#999      
}      
.tablectn1 {      
 color: #333;      
 background-color: #e4e4e4;      
 height: auto;      
 padding: 2px 5px;      
}      
.tablectn2 {      
 color: #333;      
 background-color: #f0f1f1;      
 /*background: #f5f6f6 repeat-x url('../../images/AirAsia/tablectn_lgrey.gif');*/      
 height: auto;      
 padding: 2px 5px;      
}      

/*--------------------FORMS--------------------*/      
form, input, optgroup, select, option {      
 font-family: Arial, Helvetica, sans-serif;      
 font-size: 11px;      
 color: #666666;      
}      

/*--------------------SPACER--------------------*/      
.spacerSml{      
 height: 2px;      
 clear: both;      
}      
.spacerMed{      
 height: 5px;      
 clear: both;      
}      
.spacerLarge{      
 height: 10px;      
 clear: both;      
}      

/*--------------------TEXT LINKS--------------------*/      

a:link, a:visited {        
 font-family: Arial, Helvetica, sans-serif;       
 font-size: 11px;       
 color: #333;       
 text-decoration: underline;      
}      
a:hover:after, a:hover  {        
 font-family: Arial, Helvetica, sans-serif;       
 font-size: 11px;       
 color: #333;      
 text-decoration: none;      
}      

a.whiteSml:link, a.whiteSml:visited {      
 color: #FFFFFF;       
 text-decoration:none;       
 font-size:11px;       
 font-family: Arial, Helvetica, sans-serif;       
}      
a.whiteSml:hover:after, a.whiteSml:hover {      
 color: #FFFFFF;       
 text-decoration:underline;       
 font-size:11px;       
 font-family: Arial, Helvetica, sans-serif;       
}      

a:link#orgSml, a:visited#orgSml {      
 color: #ff6600;       
 text-decoration:underline;       
 font-size:10px;       
 font-family: Arial, Helvetica, sans-serif;       
}      
a:hover:after#orgSml, a:hover#orgSml {      
 color: #666666;       
 text-decoration:none;       
 font-size:10px;       
 font-family: Arial, Helvetica, sans-serif;       
}      

a:link#blackSml, a:visited#blackSml {      
 color: #000000;       
 text-decoration:none;       
 font-size:11px;       
 font-family: Arial, Helvetica, sans-serif;       
}      
a:hover:after#blackSml, a:hover#blackSml {      
 color: #000000;       
 text-decoration:underline;       
 font-size:11px;       
 font-family: Arial, Helvetica, sans-serif;       
}      

a:link#whiteMed, a:visited#whiteMed  {      
 color: #FFFFFF;       
 text-decoration:none;       
 font-size:12px;       
 font-family: Arial, Helvetica, sans-serif;       
}      
a:hover:after#whiteMed, a:hover#whiteMed {      
 color: #FFFFFF;       
 text-decoration:underline;       
 font-size:12px;       
 font-family: Arial, Helvetica, sans-serif;       
}      

a:link#redMed, a:visited#redMed  {      
 color: #DD0000;       
 text-decoration:underline;       
 font-size:12px;       
 font-family: Arial, Helvetica, sans-serif;       
}      
a:hover:after#redMed, a:hover#redMed {      
 color: #000000;       
 text-decoration:none;       
 font-size:12px;       
 font-family: Arial, Helvetica, sans-serif;       
}      

a.med:link, a.med:visited {      
 text-decoration: underline;       
 font-size: 12px;       
}      
a:hover:after#med, a:hover#med  {       
 text-decoration: none;       
 font-size:12px;       
}      

a.note:link, a.note:visited {        
 font-family: Arial, Helvetica, sans-serif;       
 font-size: 10px;       
 color: #666;       
 text-decoration: underline;      
}      
a.note:hover:after, a.note:hover  {        
 font-family: Arial, Helvetica, sans-serif;       
 font-size: 10px;       
 color: #666;      
 text-decoration: none;      
}      

/*shermynn*/      
a.off:link, a.off:visited {        
 font-family: Arial, Helvetica, sans-serif;       
 font-size: 11px;       
 color: #FFFFFF;       
 text-decoration: underline;      
}      
a.off:hover:after, a.off:hover  {        
 font-family: Arial, Helvetica, sans-serif;       
 font-size: 11px;       
 color: #333;      
 text-decoration: none;      
}      
/*-------------------PROMOTIONS--------------------*/  
.title {
	font-weight: bold;
	font-size: 12px;
}
.details {
	font-size: 12px;
}

/*-------------------FOOTER--------------------*/      
#footer {      
 width: 1015px;      
 background: #F1F1EE;      
 margin-top: 10px;      
}      
#footer .left {      
 float:left;      
 width: 495px;      
 margin: 0 0 0 37px;      
}      
#footer .right{      
 float: right;      
 text-align: right;      
 margin: 0;      
}      

#footer img {      
 margin-top: 30px;      
}       

/*--------------------LANDING PAGE--------------------*/      
.medDRed {      
 font-family: Arial, Helvetica, sans-serif;      
 font-size: 12px;      
 color: #660000;      
 font-weight:bold;      
}      

a.country:link, a.country:visited  {      
 font-family: Arial;      
 font-size: 11px;      
 color: #FFFFFF;      
 display: block;      
 text-decoration: none;      
 background-color: #c90000;      
 width: 112px;      
 height: 18px;      
 padding-left: 10px;      
 padding-top: 3px;      
}      

a.country:hover {      
 font-family: Arial;      
 font-size: 11px;      
 color: #FFFFFF;      
 text-decoration: none;      
 background-color: #b70000;      
}      

/* ------------------ BACKGROUND ------------------------ */      

#element2      
{      
 background-image:url('../../images/AirAsia/webleftbar-2.gif');      
}      



/* --------------------- ADS BANNER ---------------------- */      

#ads{      
 padding-top:3px;      
 padding-left:10px;      
}    

#EventCalendarSearch{ 
background:url('../../images/AirAsia/ec_bg.jpg') top left no-repeat; 
height:69px; 
width:505px; 
} 
#EventCalendarCalendar{ 
height:240px; 
} 
#eventCalSelectTable{ 
width:505px; 
padding:15px; 
height:69px; 
background:url('../../images/AirAsia/ec_bg.jpg') top left no-repeat; 
} 
.eventContent{ 
width:75%; 
} 
.eventDesc{ 
color:#666; 
} 
.eventLinks{ 
color:#666; 
vertical-align:middle; 
} 
.eventPaging {
color:#666666;
float:right;
margin-right:10px;
}
  
/*--------promotion share this-------*/
#sharepromotion{
float:right;
left:450px;
}

#sharetweet {
position:relative;
top:5px;
width:1px;
}

#shareface {
margin:10px;
}
#count{
	display:none;
}
/*-------- aamobile aawebcheckin container-------*/  

#nlmobilecontainer {
float:left;
width:245px;
background:url('../../images/AirAsia/aamobile/mobile_bg.jpg') no-repeat left top;
padding:10px 10px 5px 10px;
margin:0px 0px 10px 0px;
}
#nlmobilecontainer img{
border:0px;
}
#nlwebcontainer{ 
float:left;   
width:245px;      
background:url('../../images/AirAsia/aawebcheckin/wci_bg.jpg') no-repeat top left;    
padding:10px 10px 10px 10px;  
margin:0px 0px 10px 0px;
}   
/*--------------------corporate login--------------------*/   
#agentlogin {   
 padding: 12px;    
 font-size: 11px;    
 color: #000;   
 background: url('../../images/AirAsia/login/cor_nav_bg.jpg') 0px -10px repeat-x;   
 width: 162px;   
 margin-top: 1px;   
}   
.redHeader {   
 background: url('../../images/AirAsia/login/cor_red_header_bg.gif') top left no-repeat;   
 padding: 0px;   
 margin: 0px;   
 width: 188px;   
}   
.redHeader h2 {   
 display: block;   
 padding: 6px 15px 8px 20px;   
 background: url('../../images/AirAsia/login/cor_red_header_bg_right.gif') top right no-repeat;   
 color: #fff;   
 margin: 0px;   
 font-size: 12px;   
}   
.fsbg {   
 background: url('../../images/AirAsia/fsbg.gif') top left no-repeat;   
 height: 100px;   
 width:500px;   
}   
.details p{
	margin:0;
}

.tablectnGrad{ 
color:#333;
background:#FFF url('../../images/AirAsia/gradient_bg.jpg') repeat-x;
height:auto;padding:2px 5px 
}
.flightScheduleTable tr.tablectnGrad{ 
color:#333;
background:#F9F9F9 url('../../images/AirAsia/gradient_bg_flight.gif') repeat-x;
height:auto;padding:2px 5px 
}
.tablevali {
 background: #999999 url('../../images/AirAsia/valiBG.png') no-repeat 0 0;
 color: #FFFFFF;
 font-size: 11px;
 font-weight: 700;
 height: 21px;
 padding-left:5px; padding-right:5px; padding-top:0; padding-bottom:0
}


/* ===== BEGIN Social Media Box ===== */
#social_media_box {
	float:left;
	border-top:0px;
	background:#ccc url('../../images/AirAsia/socialmediamobilebox/social_media_box_rounded_box_top.gif') no-repeat top left;
	width:243px;
	padding:2px 1px 1px 1px;
	font-family:Arial, Helvetica, Tahoma, sans-serif;
	margin: 0px 0px 10px 0px;
}

#social_media_box .box_content {
	float:left;
	background:#fff;
}

#social_media_box .fb_like_box, 
#social_media_box .weibo_box {
	padding:5px;
}

#social_media_box .social_media_links ul {
	float:left;
	padding:0px;
	margin:0px;
}

#social_media_box a {
	color:#999;
	font-size:11px;
}

#social_media_box a:hover {
	text-decoration:none;
}

#social_media_box a img {
	border:0px;
}

#social_media_box .social_media_links {
	float:left;
	width:233px;
	padding:10px 0px 5px 0px;
	margin:0px 5px !important;
	margin:0px 3px;
	background:url('../../images/AirAsia/socialmediamobilebox/social_media_box_dotted_border.gif') repeat-x top left;
}

#social_media_box .social_media_links ul {
	float:left;
	width:110px;
	padding:0px 7px 0px 0px;
	margin:0px;
}

#social_media_box .social_media_links ul.social_media_links_cn {
	width:92px;
	padding:0px 7px 0px 18px;
}

#social_media_box .social_media_links ul li {
	float:left;
	position:relative;
	list-style:none;
	padding:3px 5px;
}

#social_media_box .social_media_links ul li #twitter_count {
	position:absolute;
	top:-58px;
	left:-68px;
	padding:9px 0px;
	background:url('../../images/AirAsia/socialmediamobilebox/twitter_count_bg.png') no-repeat top left;
	color:#fff;
	display:none;
	font-size:11px;
	white-space:nowrap;
	width:175px;
	height:46px;
	text-align:center;
}

#social_media_box .mobile_links {
	float:left;
	width:233px;
	background:#e4e4e4;
	padding:5px;
}

#social_media_box .mobile_links a {
	float:left;
	margin:13px 0px 0px 0px;
}

#social_media_box .mobile_links ul {
	float:left;
	width:110px;
	padding:0px 7px 0px 0px;
	margin:0px;
}

#social_media_box .mobile_links ul li {
	float:left;
	list-style:none;
	padding:0px 5px;
}

#social_media_box .mobile_links ul li a {
	padding:0px;
	margin:0px;
}
/* ===== END Social Media Box ===== */

/* ===== BEGIN Booking Compact Links ===== */
#BookingCompactLinks{float: left; font-size:11px;width:233px;height:auto;background:#E4E4E4 url('/iwov-resources/my/common/images/AirAsia/bookingcompactlinks/compact_bg.gif') no-repeat top;padding-left:5px; padding-right:5px; padding-top:12px; padding-bottom:8px}
#BookingCompactLinks div.content {float: left; background:url('/iwov-resources/my/common/images/AirAsia/bookingcompactlinks/dot.gif') repeat-x bottom;}
#BookingCompactLinks ul {padding: 0; margin: 0;}
#BookingCompactLinks ul li{list-style:none;height:25px;}
#BookingCompactLinks ul.column1{float:left;margin:0 0 0 10px;padding:0 0 5px; width: 140px;}
#BookingCompactLinks ul.column2{float:left;margin:0 10px 0 0;padding:0 0 5px; width: 70px;}
#BookingCompactLinks img {float: left; margin: 0 5px 0 0;}
#BookingCompactLinks input {float: left; margin: 0 3px 0 0;}
#BookingCompactLinks ul.column1 input {float: left; margin: 0 3px 0 13px;}
#BookingCompactLinks a{text-decoration:none;}
#BookingCompactLinks a:hover{cursor:pointer;}
/* ===== END Booking Compact Links ===== */

/* ---- Facelift ---- */ 

.loginico{ 
 padding-right:8px; 
 margin-top:-2px; 
} 
#loginicoClose{ 
 padding-right:8px; 
 margin-top:-2px; 
} 
.loginbtn{ 
 display: inline;  
 position: absolute;  
 padding-left: 8px; 
} 
.signuptxt a:link, .signuptxt a:visited{ 
 font-size:12px; 
 text-decoration:none; 
 font-weight:300; 
} 
#webcheckincontainer{ 
width:360px; 
height:137px; 
background:url('../../images/AirAsia/topnavi/login_bg_grey_webcheckin.gif') no-repeat bottom left; 
padding:15px; 
display:block; 
} 
#webcheckincontainerIE7{ 
width:350px; 
height:137px; 
background:url('../../images/AirAsia/topnavi/login_bg_grey_webcheckin.gif') no-repeat bottom left; 
padding:15px; 
display:block; 
position:absolute; 
right:127px; 
} 
.webcheckincaption{ 
width:360px; 
display:inline; 
float:left; 
} 
.webcheckincaption p{
margin:0;
padding:0;
color:#666;
}
.webcheckininput{ 
color:#666; 
margin-right:5px; 
border:1px solid #A6B981; 
padding:2px; 
margin-top:4px; 
width:145px; 
} 
a.btnWhite{  
background:url('../../images/AirAsia/btnwhite_right.gif') no-repeat top right; 
/*float:right;*/  
display:block; 
height:22px; 
margin-right:0; 
padding-right:4px; 
outline:none; 
margin-top:3px; 
} 
a.btnWhite span{background:url('../../images/AirAsia/btnwhite_left.gif') no-repeat; 
display:block; 
line-height:14px; 
color:#666; 
font-weight:700; 
font-size:12px; 
padding:3px 10px 5px 14px; 
} 
a.btnWhite:hover span{  
background:url('../../images/AirAsia/btnwhite_left_hover.gif') no-repeat; 
padding:3px 10px 5px 14px; 
} 
a.btnWhite:hover, a.btnWhite:hover{  
background:url('../../images/AirAsia/btnwhite_right_hover.gif') no-repeat top right; 
color:#666; 
outline:none  
} 
#loginbaseContainerHighlight{  
display:block; 
/*width:207px;*/ 
height:38px; 
background:url('../../images/AirAsia/login/login_bg_highlight.gif') no-repeat left top #ccc; 
}  
#loginbaseContainerHighlight a{ 
 color:#666666; 
 font-size:12px; 
 text-decoration:none; 
} 
#loginbaseContainer a:hover{ 
color:#C00; 
} 
#titleLayerWebHighlight{ 
display:block; 
height:40px; 
background:url('../../images/AirAsia/login/login_bg_highlight.gif') no-repeat left top #ccc; 
} 
#titleLayerWebHighlight a{ 
 color:#666666; 
 font-size:12px; 
 text-decoration:none; 
} 
#signupnavdivi {  
float:right; 
display:inline; 
margin:1px 0; 
height:38px; 
width:4px; 
margin-top:-0.2px; 
background:url('../../images/AirAsia/topnavi/topnavbar_divider.gif')  
} 
#webcheckindiv{ 
display:inline; 
float:left; 
} 
#webcheckindivico{ 
display:inline; 
float:left; 
margin-top:8px; 
} 
.webcheckin-btn-container {
	position:relative;
	float:left;
	clear:left;
	width:336px;
	height:22px;
	padding:0px 0px 5px 0px;
	margin:0px 0px 5px 0px;
}

.webcheckin-btn-container .btn-holder  {
	position:absolute;right:0px;height:22px;float:left;
}

.webcheckin-btn-container .btn-holder .btn-wrapper {
	float:left;margin:0px 0px 0px 8px;
}
#showInfoDiv{ 
left:375px;  
top:5px; 
} 

#closebtn, #closebtnWeb{ 
display: inline;  
float: right; 
} 

#closebtn span, #closebtnWeb span{ 
padding-right:2px; 
} 

#closebtn a, #closebtnWeb a{ 
text-decoration:none; 
} 

#closebtn a:hover, #closebtnWeb a:hover{ 
color:#828282; 
} 

.loginlinkall a, .loginlinkall a:link, .loginlinkall a:visited{  
font-size:11px; 
} 

#loginbaseContainer #loginlinks, #loginbaseContainer #loginlinks a, #loginbaseContainer #loginlinks a:link, #loginbaseContainer #loginlinks a:visited{ 
font-size:11px; 
padding-right:2px; 
padding-left:2px; 
} 

/* before 1stjuly cr 
#topnavContainerWeb{  
display:block; 
height:40px; 
background:url('../../images/AirAsia/login/loginbase_bg.gif') no-repeat left top  
} */ 
#topnavContainerWeb{  
display:block; 
height:40px; 
width:160px; 
position:absolute; 
top:78px; 
z-index:3000;
left:247px;
background:url('../../images/AirAsia/login/loginbase_bg.gif') no-repeat left top  
}  
 

#titleLayerWeb{  
display:block; 
height:40px; 
background:url('../../images/AirAsia/login/loginbase_bg.gif') no-repeat left top  
}  

#topnavContainerWeb:hover{  
cursor:pointer; 
} 

#loginbaseContainer:hover{ 
cursor:pointer; 
} 

/* WebCheckin dropdown */ 
.styled_select_outer { 
width:175px; 
display:inline; 
float:left; 
margin-right:10px; 
margin-top:4px; 
padding-bottom:10px; 
} 

.styled_select { 
width: 100%; 
cursor: pointer; 
margin-top:1px; 
position:relative; 
z-index:10; 
opacity:0; 
} 

span.styled_selected_text { 
background:white url('../../images/AirAsia/topnavi/arrow_green.gif') no-repeat right center; 
width:162px; 
color:#666; 
font-family:arial,sans-serif; 
font-size:11px; 
font-weight:normal; 
position:absolute; 
z-index:5; 
border:1px solid #A6B981; padding-left:7px; padding-right:7px; padding-top:2px; padding-bottom:2px 
} 
/* /WebCheckin dropdown */ 

/* ---- /Facelift ---- */ 

/* ==== BEGIN New Footer ===== */

#footermenu a:link, #footermenu a:visited{ 
font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666;text-decoration:none; 
}

#footermenu a:hover{ 
font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666;text-decoration:underline; 
}

#footermenu2 a:link, #footermenu2 a:visited{ 
font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666;text-decoration:underline; 
}

#footermenu2 a:hover{ 
font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666;text-decoration:none; 
}

/* ==== END New Footer ===== */
