/*--------------------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('../../../id/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: 710px;      
}      

/*-----------------LOGIN BASE-----------------------*/      
/* 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;
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 {
background:url('../../images/AirAsia/topnavi/topnavbar_divider.gif') 0 0;
display:inline;
float:left;
height:38px;
left:110px;
margin:1px 0;
position:absolute;
width:4px;
top:80px;
}*/

#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{
display:block;
width:730px;
height:40px;
background:url('../../images/AirAsia/topnavi/topnavbar_bg.gif');
float:left;
}*/

#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;position:absolute;top:78px;
}

/* 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
}
.loginbaseleft{
float:left;
padding-top:19px;
margin-left:18px;
width:140px
}
.loginbaseright{
float:inline;
padding-top:12px
}

.loginname {
display:block;
font-size:12px;
font-weight:700;
left:210px;
position:absolute;
}
.loginidinput{
color:#666;
width:140px;
margin-left:8px;
margin-top:8px
}
.loginpassinput{
font-weight:700;
color:#666;
width:140px;
margin-left:8px;
margin-top:3px
}
.loginpassinputtxt{
color:#666;
width:140px;
margin-left:8px;
margin-top:3px
}
*/

#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; 
} 
.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; 
} 


/*
.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
}*/

.loginid{
font-size:12px;
color:#666;
font-weight:700;
margin-top:3px
}
/*.loginlinkall{
margin-top:12px
}*/
.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: 545px;      
 	height: 40px;      
 	background: url('../../images/AirAsia/topnavi/topnavbar_bg.gif');       
}      

#topnav {       
 	float:left;      
 	margin: 13px 15px;      
 	list-style: none;      
 	font-family: Arial, Helvetica, sans-serif ;      
 	font-size: 12px;      
 	font-weight: bold;      
}  */

#topnavContainer{  
display:block; 
width:360px; 
position:absolute; 
top:78px; 
left:403px; 
height:40px;background:url('../../images/AirAsia/topnavi/topnavbar_bg.gif')  
} 
#topnav{  
float:left; 
margin:13px 25px; 
list-style:none; 
font:12px Arial, Helvetica, sans-serif  
}     

#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 {          
 	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
}	
#aabuzzbtmlnk p{
float:left;
margin:0px;
}
     
/*--------------------SEARCH--------------------*/      
#search_box {      
    width: 280px;      
    height: 40px;      
    background: url('/iwov-resources/id/id/images/AirAsia/search_bg.gif') no-repeat top left;      
}      

#search_box #s {      
    float: left;      
    padding: 0;      
    border: 0px none;      
    width: 140px;      
    background: none; 
    margin: 16px 0 0 42px;   
}      

/*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-weight:bold; 
	font-size:12px; 
	padding: 5px 6px 5px 10px;   
}       

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: 5px 6px 5px 10px;    
}       
        
/*--------------------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:245px;
height:171px;
background:url('../../images/AirAsia/redalert/nl_bg.gif') no-repeat top left;
padding:10px 10px 10px 10px;
}
.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;      
}           
       
#menu1 {          
 background: url('../../images/AirAsia/services/2acMenuTop_off.png') no-repeat top left;           
}  

#menu2, #menu3 {          
 background: url('../../images/AirAsia/services/2acMenuMid_off.png') no-repeat top left;           
} 

#menu4 {          
 background: url('../../images/AirAsia/services/2acMenuBtm_off.png') no-repeat top left;           
}          

#menu1 a.advServMenuSelected {          
 background: url('../../images/AirAsia/services/2acMenuTop_on.png') no-repeat top left;           
}          
         
#menu2 a.advServMenuSelected, #menu3 a.advServMenuSelected {          
 background: url('../../images/AirAsia/services/2acMenuMid_on.png') no-repeat top left;           
}          
         
#menu4 a.advServMenuSelected {          
 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: 11px;      
 	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;      
}      

.sitemap ul{
	margin-left: 20px;
}
.sitemap ul li {
	font-size: 12px;
	color: #666;
	border-bottom: 5px solid #fff;
	list-style-image:url('../../images/AirAsia/sitemap_arrow.png')
}
.sitemap ul li a {
	font-size: 12px;
	color: #666;
	text-decoration: none;
}
.sitemap ul li ul {
	border-top: 5px #fff solid;
}
.sitemap ul li ul li {
	border-left:medium none; border-right:medium none; border-top:medium none; font-size: 12px;
	color: #666;
	border-bottom: 5px solid #fff;; list-style-image:url('../../images/AirAsia/sitemap_arrow.png')
}
.sitemap ul li ul li a {
	font-size: 12px;
	color: #666;
}
.sitemap ul li ul li ul li a{
	margin-left: 0px;
}
.sitemap ul li ul li ul li {
	border-left:medium none; border-right:medium none; border-top:medium none; color: #666;
	border-bottom: 5px solid #fff;
	list-style-image:url('../../images/AirAsia/sitemap_arrow.png')
}

a.profileHeader:link, a.profileHeader:visited{   
color:#FFF;font-weight:700;   
text-decoration:none   
}   
a.profileHeaderGrey:link, a.profileHeaderGrey:visited{   
color:#666;   
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: 0 5px;    
}  
    
.tablehdr2 {      
 	font-size: 11px;      
 	font-weight: bold;      
 	background: #999 url('../../images/AirAsia/tablectn_grey.gif') repeat-x;      
 	color:#FFF; 
	height:21px; 
	padding: 0 5px;   
	background-color:#999      
}      
.tablectn1 {      
 	color: #333;      
 	background-color: #e4e4e4;      
 	height: auto;      
 	padding: 2px 5px;      
}      
.tablectn2 {      
 	color: #333;      
 	background-color: #f0f1f1;           
 	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');      
}      

#c1270138338301{
 margin: 2px 0 0 0;
}

#c1270138338299{
 margin-top: 0px;
}


/* --------------------- ADS BANNER ---------------------- */      

#ads{      
 	padding-top:3px;      
 	padding-left:10px;      
}      

/* ----------------- EVENT CALENDAR --------------------- */
#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;
	margin:0px 0px 10px 0px;
	font-family:Arial, Helvetica, Tahoma, sans-serif;
}

#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 0px;padding:0 0 5px 8px; width: 111px;}
#BookingCompactLinks ul.column2{float:left;margin:0 0 0 0;padding:0 0 10px 8px; width: 105px;}
#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 0 0 0;}
#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:400px;
height:135px;
background:url('../../images/AirAsia/topnavi/login_bg_grey_webcheckin_id.gif') no-repeat bottom left;
padding:15px;
display:block;
}
#webcheckincontainerIE7{
width:400px;
height:135px;
background:url('../../images/AirAsia/topnavi/login_bg_grey_webcheckin_id.gif') no-repeat bottom left;
padding:15px;
display:block;
position:absolute;
right:127px;
}
.webcheckincaption{
width:410px;
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:185px;
}
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:375px;
	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:420px; 
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;
}

/*#topnavContainerWeb{ 
display:block;
height:40px;
width:160px;
background:url('../../images/AirAsia/login/loginbase_bg.gif') no-repeat left top 
} */

#topnavContainerWeb{  
display:block; 
height:40px; 
width:156px; 
position:absolute; 
left:247px;
top:78px; 
z-index:3000;
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 ---- */
