/*--------------------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 0 0; 
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('../../../en/images/AirAsia/taglineawesome.gif') no-repeat top left; 
height:65px; 
width:332px  
} 
#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  
} 
#language td{  
white-space:nowrap  
} 
#countrydiv{  
position:absolute; 
top:28px; 
left:710px  
} 

/* 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 9px 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; 
} 

/* before 1stjuly cr 
#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-size:12px; 
position:absolute; 
left:120px; 
} 

/* before 1stjuly cr 
#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:177px; 
z-index:999; 
} 
#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 */  

/* before 1stjuly cr 
#loginbaseContainer a:hover, #loginbaseContainer a:visited:hover{  
text-decoration:underline  
} 
.loginbaseleft{  
float:left; 
padding-top:16px; 
margin-left:18px; 
width:140px  
} 
.loginbaseright{  
float:inline; 
padding-top:12px  
} 
.loginname {  
display:block; 
font-size:12px; 
font-weight:700; 
left:175px; 
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; 
} 
.loginid{  
font-size:12px; 
color:#666; 
font-weight:700; 
margin-top:3px  
} 

/* before1stjuly cr 
.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  
} 
.loginspace {  
display:inline; 
margin-left:20px; 
position:relative; 
} 
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  
} 

/* before 1stjuly cr 
#topnavContainer{  
display:block;width:545px;height:40px;background:url('../../images/AirAsia/topnavi/topnavbar_bg.gif')  
}*/ 

#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 6px; 
height:38px; 
width:4px; 
background:url('../../images/AirAsia/topnavi/topnavbar_divider.gif')  
} 
#topnav a:visited, #topnav a:link, #loginbaseContainer a:link, #loginbaseContainer a:visited{  
color:#666; 
text-decoration:none; 
font-size:12px; 
} 
#topnav a:hover{  
color:#C00  
} 
#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:#FFF; 
padding:4px 0 4px 8px; 
font-weight:700  
} 
#hdistyle a:link, #hdistyle a:visited{  
font-size:12px; 
color:#333; 
text-decoration:none; 
margin-left:3px  
} 
#hdistyle a:hover{  
font-size:12px; 
color:#333; 
text-decoration:underline; 
margin-left:3px  
} 
#hdistyle img.middle{  
vertical-align:middle  
} 
#hdistyle img{  
padding:0 5px 0 0; 
text-decoration:none  
} 
#hdistyle .row{  
padding:1px 8px  
} 
#aabuzzstyle{ 
float:left; 
width:245px; 
height:35px; 
background:url('../../images/AirAsia/aabuzz_left.gif') no-repeat top left; 
} 
#aabuzzstyle a{  
color:#C00; 
font-size:13px; 
font-weight:700; 
padding:6px 10px 0 12px; 
width:120px; 
text-decoration:none  
} 
#aabuzztitle{  
padding:6px 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  
} 
#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; 
margin:0px 0px 10px 0px; 
} 

#aabuzzbtmlnk p{ 
float:left; 
margin:0px; 
} 
  
.buzznote{  
font-family:Arial, Helvetica, sans-serif; 
font-size:10px; 
color:#666; 
margin-left: 12px; 
} 
#search_box{  
width:280px; 
height:40px; 
background:url('../../images/AirAsia/search/search_bg.gif') no-repeat top left  
} 
#search_box #s{  
float:left; 
padding:0; 
border:0px none; 
width:140px; 
background:none;margin-left:54px;margin-right:0;margin-top:16px;margin-bottom:0  
}  
#searchform {  
 margin: 0px; 
} 
.searchstyle{  
font-family:Arial;font-size:11px;color:#999  
} 
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; 
text-decoration:none  
} 
a.searchbtnGrey 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 6px 5px 10px  
} 
a.searchbtnGrey:hover{  
background:url('../../images/AirAsia/btngrey_right_hover.gif') no-repeat top right; 
color:#fff; 
text-decoration:none  
} 
a.searchbtnGrey:hover span{  
background:url('../../images/AirAsia/btngrey_left_hover.gif') no-repeat; 
padding:5px 6px 5px 10px  
} 
div#searchPage a{  
 text-align: center; 
 text-decoration: none; 
 margin: 0 5px 0 5px; 
} 

div#searchPage a.selectedPageItem{  
 font-weight: bold; 
} 

#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  
} 
.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  
} 
#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  
} 
#side_a ul, #advert div{  
padding:0; 
margin:0  
} 
#side_a LI{  
display:block; 
height:37px; 
color:#FFF; 
font-weight:700  
} 
#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:700  
} 
#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  
} 
#latestcontainer{  
width:480px; 
padding:0 10px  
} 
.latestline{  
background:url('../../images/AirAsia/linenews.gif') repeat-x top left; 
height:1px; 
width:480px; 
margin-bottom:11px  
} 
.lateststyle{  
font-size:13px; 
font-weight:700; 
color:#C00; 
margin:13px 0 6px  
} 
.latestlist{  
font-size:12px; 
margin-bottom:11px; 
width:480px  
} 
.tellafriendcontainer{  
width:210px; 
padding:10px; 
border:1px solid #CCC  
} 
.tellafriend{  
margin-top:10px; 
float:left; 
width:80px  
} 
.tellafriendinput{  
margin-top:5px; 
font-size:11px; 
color:#999  
} 
.tellafriendright{  
float:right;margin-top:5px  
} 
.pageWrapper{  
position:relative; 
z-index:0; 
width:500px; 
} 
.pageLeftWrapper{  
width:750px  
} 
.pageRightWrapper{  
width:675px  
} 
.pageClearWrapper{  
width:940px; 
margin-left:17px  
} 
.pagePopUp{  
width:560px; 
margin:10px  
} 
.pagePopUpNoScroll{  
width:600px; 
margin:10px  
} 
body{  
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#333  
} 
h1{  
color:#C00; 
letter-spacing:-1px; 
margin:7px 10px 5px 0; 
padding-bottom:3px; 
font:700 16px Arial, Helvetica, sans-serif  
} 
h2{  
font-family:Arial, Helvetica, sans-serif; 
font-size:13px; 
color:#333; 
margin-top:3px; 
margin-bottom:3px  
} 
h3{  
color:#C00; 
margin-top:3px; 
margin-bottom:3px; 
font:700 12px Arial, Helvetica, sans-serif  
} 
.infoTitle{  
color:#C00;letter-spacing:-1px; 
margin-bottom:3px; 
font:700 14px Arial, Helvetica, sans-serif  
} 
.grey12{  
font-size:12px;color:#333  
} 
.med{  
font-family:Arial, Helvetica, sans-serif; 
font-size:12px  
} 
.note{  
font-family:Arial, Helvetica, sans-serif; 
font-size:10px; 
color:#666  
} 
.att{  
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#D00  
} 
.attMed{  
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#D00  
} 
.whiteMed{  
font-family:Arial, Helvetica, sans-serif;f  
ont-size:12px; 
color:#FFF  
} 
.white, #lang_opt span, #country_opt span{  
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#FFF  
} 
.brown{  
font-family:Arial, Helvetica, sans-serif;f  
ont-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:0  
} 
.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  
} 
.psMonth{  
display:block; 
width:25px; 
margin:15px 0  
} 
.psPercent{  
margin:0 67px 0 0  
} 
.psBar{  
background:#e95522 url('../../images/AirAsia/psGraph.jpg') no-repeat right  
} 
.psBar span{  
color:#FFF; 
margin-right:5px; 
text-align:right  
} 
.tablehdr{  
font-size:13px; 
font-weight:700; 
color:#FFF; 
background:#C00 url('../../images/AirAsia/tablehdr_red.gif') repeat-x; 
height:26px; 
padding:0 5px  
} 
.tablehdr2{  
font-size:11px; 
font-weight:700; 
background:#999 url('../../images/AirAsia/tablectn_grey.gif') repeat-x; 
color:#FFF; 
height:21px; 
padding:0 5px  
} 
.tablectn1{  
color:#333; 
background-color:#e4e4e4; 
height:auto; 
padding:2px 5px  
} 
.tablectn2{  
color:#333; 
background-color:#f0f1f1; 
height:auto;padding:2px 5px  
} 
.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 
} 
form, input, optgroup, select, option, td{  
font-family:Arial, Helvetica, sans-serif;font-size:11px} 
.spacerSml{  
height:2px;clear:both  
} 
.spacerMed{  
height:5px;clear:both  
} 
.spacerLarge{  
height:10px;clear:both  
} 
a:link, a:visited{  
font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#333;text-decoration:underline  
} 
a.whiteSml:link, a.whiteSml:visited{  
color:#FFF;text-decoration:none;font-size:11px;font-family:Arial, Helvetica, sans-serif  
} 
a:link#orgSml, a:visited#orgSml{  
color:#f60;text-decoration:underline;font-size:10px;font-family:Arial, Helvetica, sans-serif  
} 
a:link#blackSml, a:visited#blackSml, a.profileHeaderGrey:hover:after, a.profileHeaderGrey:hover{  
color:#000;text-decoration:none;font-size:11px;font-family:Arial, Helvetica, sans-serif  
} 
a:hover:after#blackSml, a:hover#blackSml{  
color:#000;text-decoration:underline;font-size:11px;font-family:Arial, Helvetica, sans-serif  
} 
a:link#whiteMed, a:visited#whiteMed{  
olor:#FFF;text-decoration:none;font-size:12px;font-family:Arial, Helvetica, sans-serif  
} 
a:hover:after#whiteMed, a:hover#whiteMed{  
color:#FFF;text-decoration:underline;font-size:12px;font-family:Arial, Helvetica, sans-serif  
} 
a:link#redMed, a:visited#redMed{  
color:#D00;text-decoration:underline;font-size:12px;font-family:Arial, Helvetica, sans-serif  
} 
a:hover:after#redMed, a:hover#redMed{  
color:#000;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, a:hover:after#orgSml, a:hover#orgSml{  
font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#666;text-decoration:none  
} 
a.off:link, a.off:visited, a.whiteSml:hover:after, a.whiteSml:hover{  
font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFF;text-decoration:underline  
} 
a.off:hover:after, a.off:hover, a:hover:after, a:hover{  
font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#333;text-decoration:none  
} 
.title{  
font-weight:700;font-size:12px  
} 
.details, .latestlist a:link, .latestlist a:visited{font-size:12px  
} 
#footer{  
width:1015px;background:#F1F1EE;margin-top:10px  
} 
#footer .left{  
float:left;width:450px;margin:0 0 0 55px  
} 
#footer .right{  
float:right;text-align:right;margin:0 15px 0 0  
} 
#footer img{  
margin-top: 0  
} 
.medDRed{  
color:#600;font:700 12px Arial, Helvetica, sans-serif  
} 
a.country:link, a.country:visited{  
font-family:Arial;font-size:11px;color:#FFF;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:#FFF;text-decoration:none;background-color:#b70000  
} 
#element2{  
background-image:url('../../images/AirAsia/webleftbar-2.gif')  
} 
#c1270138338301{  
margin:2px 0 0  
} 
#c1270138338299{  
margin-top:0  
} 
#ads{  
padding-top:3px;padding-left:10px  
} 

div.dp-popup {  
 position: relative; 
 background: #ccc; 
 font-size: 10px; 
 font-family: arial, sans-serif; 
 padding: 2px; 
 width: 213px; 
 line-height: 1.2em; 
} 
/*--------------------FEEDBACK FORM--------------------*/  

#crmForm td {vertical-align:top;} 

.formLabel {text-align:right;} 

.tabledivfb {  
 width:635px; 
 background:#fff url('http://www.airasia.com/iwov-resources/my/common/images/AirAsia/feedback_bg.jpg') repeat-x top; 
} 

a.dp-choose-date {  
 float: left; 
 width: 16px; 
 height: 16px; 
 padding: 0; 
 display: block; 
 text-indent: -2000px; 
 overflow: hidden; 
 background: url('http://www.airasia.com/iwov-resources/my/common/images/AirAsia/calendar.gif') no-repeat;margin-left:3px;margin-right:3px;margin-top:5px;margin-bottom:0  
} 
a.dp-choose-date.dp-disabled {  
 background-position: 0 -20px; 
 cursor: default; 
} 
/* makes the input field shorter once the date picker code  
 * has run (to allow space for the calendar icon  
 */  
input.dp-applied {  
 width: 140px; 
 float: left; 
} 
/*--------------------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; 
} 

#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:7px; 
width:1px; 
} 

#shareface {  
margin:10px; 
} 

#count{ 
 display:none; 
} 

.details p{ 
 margin:0; 
} 

/*-------- aamobile aawebcheckin container-------*/  

#nlmobilecontainer{  
float:left; 
width:245px; 
background:url('../../images/AirAsia/aamobile/mobile_bg.jpg') no-repeat top left; 
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; 
} 

/*----- new flight schedule bg -------*/ 
.fsbgsch { 
background:url('../../images/AirAsia/grey750.gif') no-repeat left top; 
height:110px; 
width:750px 
} 

/* ===== 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; 
 overflow:visible; 
} 

#social_media_box .social_media_links ul li #twitter_count { 
 position:absolute; 
 top:-58px; 
 left:-1px; 
 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 ===== */ 

/* -- SSO New Menu --*/ 
#trueLoginDivMiddle{ 
height:10px; 
} 
#falseLoginDivMiddle{ 
height:10px; 
} 

/* ---- 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; 
left:245px; 
z-index:999; 
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 ===== */ 
/*--------promotion FB and Twitter *Start*-------*/  
 #socialNetLinks{  
                float:right; 
                border-top:0px; 
                width:270px;     
                padding:2px 0px 1px 1px; 
                margin:0px 0px 0px 0px; 
                font-family:Arial, Helvetica, Tahoma, sans-serif; 
                } 

 #tweetter {  
                float:left; 
                width:100px;       
                margin:0px 0px 0px 0px; 
                padding:0px 0px 0px 0px; 
 } 

 #likeface {  
                float:left; 
                width:78px;       
                margin:0px 4px 0px 4px; 
                padding:0px 0px 0px 0px; 
                overflow:visible; 
 } 

 #sharelink {  
                float:left;              
                margin:0px 0px 0px 0px; 
                padding:0px 0px 0px 0px; 
                width:80px;         
 } 
/*--------promotion FB and Twitter *End*-------*/  


