/*--------------------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*-------*/ 


