/*****************************************/              
/* Menu Appearance Styles - OK to modify */              
/*****************************************/              

/* Top level menu wrapper */              

#iw-jsmenu {                
font-size: 13px;                
padding: 10px;                
width :193px;          

}              

/* Common padding */              

#iw-jsmenu .folder, #iw-jsmenu .folder0, #iw-jsmenu .folder-hover, #iw-jsmenu .folder0-hover {                
padding: 5px 48px 7px 9px;              
}              

#iw-jsmenu .item, #iw-jsmenu .item0, #iw-jsmenu .item-hover, #iw-jsmenu .item0-hover {                
padding: 5px 48px 7px 9px;              
}              

#iw-jsmenu .item1, #iw-jsmenu .item1-hover, #iw-jsmenu .folder1, #iw-jsmenu .folder1-hover, #iw-jsmenu .item2, #iw-jsmenu .item2-hover, #iw-jsmenu .folder2, #iw-jsmenu .folder2-hover, #iw-jsmenu .item3, #iw-jsmenu .item3-hover, #iw-jsmenu .item4, #iw-jsmenu .item4-hover, #iw-jsmenu .folder3, #iw-jsmenu .folder3-hover  {                
padding: 4px 18px 5px 9px;              
}              

/* Menu item border and background */              

#iw-jsmenu .item {                
color: #666666;                
background-image: url('../../images/AirAsia/mm_off.png');                
background-repeat: no-repeat;              
}              

#iw-jsmenu .item0 {                
color: #666666;                
background-image: url('../../images/AirAsia/mm_off_nosub.png');                
background-repeat: no-repeat;              
}              

#iw-jsmenu .item1, #iw-jsmenu .item2, #iw-jsmenu .item3, #iw-jsmenu .item4 {                
color: #666666;                
background-color: #fff;                
border-bottom: solid 1px #ccc;              
}              

/* Menu item text */              

#iw-jsmenu .item a {                
color: #666666;                
text-decoration: none;                
font-size: 13px;              
}              

#iw-jsmenu .item0 a {                
color: #666666;                
text-decoration: none;                
font-size: 13px;              
}     

#iw-jsmenu .item0-hover a {                
color: #666666;                
text-decoration: none;                
font-size: 13px;              
}     


#iw-jsmenu .folder0 a {                
color: #666666;                
text-decoration: none;                
font-size: 13px;              
}              

#iw-jsmenu .folder0-hover a {                
color: #fff;                
text-decoration: none;                
font-size: 13px;              
}  

#iw-jsmenu .item1 a {                
color: #666;                
background-color: #fff;                
text-decoration: none;                
font-size: 13px;              
}             
#iw-jsmenu .item2 a:link, #iw-jsmenu .item2 a:visited, #iw-jsmenu .item3 a:link, #iw-jsmenu .item3 a:visited, #iw-jsmenu .item4 a:link, #iw-jsmenu .item4 a:visited {                
color: #666;                
background-color: #fff;                
text-decoration: none;                
font-size: 13px;              
}              

#iw-jsmenu .folder1 a:link, #iw-jsmenu .folder1 a:visited, #iw-jsmenu .folder2 a:link, #iw-jsmenu .folder2 a:visited, #iw-jsmenu .folder3 a:link, #iw-jsmenu .folder3 a:visited {                
color: #666;                
text-decoration: none;                
font-size: 13px;              
}              

/* Menu item border and background during hover */              

#iw-jsmenu .item-hover {                
color: #FFFFFF;                
background-image: url('../../images/AirAsia/mm_on-1.png');                
background-color: #fff;                
background-repeat: no-repeat;              
}              

#iw-jsmenu .item0-hover {                
color: #FFFFFF;                
background-image: url('../../images/AirAsia/mm_on-2.png');                
background-color: #fff;                
background-repeat: no-repeat;              
}              

#iw-jsmenu .item1-hover, #iw-jsmenu .item2-hover, #iw-jsmenu .item3-hover, #iw-jsmenu .item4-hover  {                
color: #fff;                
background-color: #cc0000;                
border-bottom: solid 1px #cc0000;              
}              

/* Menu item text during hover */              

#iw-jsmenu .item-hover a {                
color: #FFFFFF;                
text-decoration: none;                
font-size: 13px;              
}              

#iw-jsmenu .item0-hover a {                
color: #FFFFFF;                
text-decoration: none;                
font-size: 13px;              
}              

#iw-jsmenu .item1-hover a, #iw-jsmenu .item2-hover a, #iw-jsmenu .item3-hover a, #iw-jsmenu .item4-hover a {                
color: #fff;                
text-decoration: none;                
font-size: 13px;              
}              

#iw-jsmenu .folder1-hover a {                
color: #fff;                
text-decoration: none;                
font-size: 13px;              
}              

/*Jhn*/              
#iw-jsmenu .folder2-hover a {                
color: #fff;                
text-decoration: none;                
font-size: 13px;      
}              

#iw-jsmenu .folder3-hover a {                
color: #fff;                
text-decoration: none;                
font-size: 13px;      
}              

/* Submenus */              
#iw-jsmenu .folder {                
color: #666666;                
background-image: url('../../images/AirAsia/mm_off.png');                
background-repeat: no-repeat;              
}              

#iw-jsmenu .folder0 {                
color: #666666;                
background-image: url('../../images/AirAsia/mm_off.png');                
background-repeat: no-repeat;              
}              

#iw-jsmenu .folder1 {                
color: #666666;                
background-color: #fff;                
border-bottom: solid 1px #ccc;              
}     

#iw-jsmenu .folder2 {                
color: #666666;                
background-color: #fff;                
border-bottom: solid 1px #ccc;              
}              

#iw-jsmenu .folder3 {                
color: #666666;                
background-color: #fff;                
border-bottom: solid 1px #ccc;              
}              

/* Submenus during hover */              

#iw-jsmenu .folder-hover {                
color: #FFFFFF;                
background-image: url('../../images/AirAsia/mm_on-1.png');                
background-repeat: no-repeat;              
}              

#iw-jsmenu .folder0-hover {                
color: #FFFFFF;                
background-image: url('../../images/AirAsia/mm_on-1.png');                
background-repeat: no-repeat;              
}              

#iw-jsmenu .folder1-hover {                
color: #fff;                
background-color: #cc0000;                
border-bottom: solid 1px #cc0000;              
}              

#iw-jsmenu .folder2-hover {                
color: #fff;                
background-color: #cc0000;                
border-bottom: solid 1px #cc0000;              
}              

#iw-jsmenu .folder3-hover {                
color: #fff;                
background-color: #cc0000;                
border-bottom: solid 1px #cc0000;              
}             
#iw-jsmenu .folder0-hover ul .mainNaviShadow2,  
#iw-jsmenu .folder0-hover ul .mainNaviShadow3,  
#iw-jsmenu .folder0-hover ul .mainNaviContainer {  
 position: relative;  
 left: -1px;  
 top: -1px;  
}    

/*  
#iw-jsmenu .folder1-hover ul .mainNaviShadow1,  
#iw-jsmenu .folder1 ul .mainNaviShadow1 {  
    position: relative;  
 left: 0px;  
 top: -23px;  
 background: #F1F0F1;  
}  

#iw-jsmenu .folder2-hover ul .mainNaviShadow1,  
#iw-jsmenu .folder2 ul .mainNaviShadow1{  
    position: relative;  
 left: 3px;  
 top: 3px;  
 background: #F1F0F1;  
}  
*/  
#iw-jsmenu .folder0-hover ul .mainNaviShadow1 {  
 background: #F1F0F1;  
}  

#iw-jsmenu .folder0-hover ul .mainNaviShadow2 {  
 background: #DBDADB;  
}  

#iw-jsmenu .folder0-hover ul .mainNaviShadow3 {  
 background: #B8B6B8;  
}   

/************************************************/              
/* Menu Functional Styles - Modify with caution */              
/************************************************/              

/* Menu global */              

.iw-jsmenu {                
margin: 0px;                
padding: 10px;                
position: relative !important;                
position: absolute;                
z-index: 100;              
}              

/* No bullets or indents by default */              

.iw-jsmenu ul {                
list-style: none;                
margin: 0px;  padding: 0px;      
display: block;                        
}              

.iw-jsmenu li {                
list-style: none;                
margin: 0px;  padding: 0px;      
display: block;                        
/*min-width: 200px;  
width: 100%;*/  
}              

/* Force anchor tag to fill entire menu area */              

.iw-jsmenu a {                
display: block;                
width: 100%;                
min-width: 150px;              
}      
        
/* Make sure item and folder names do not wrap */              

.iw-jsmenu li, .iw-jsmenu a {                
white-space: nowrap;              
}              

/* Allow menus to float freely, default to closed */              

.iw-jsmenu .folder ul, .iw-jsmenu .folder0 ul, .iw-jsmenu .folder1 ul, .iw-jsmenu .folder2 ul, .iw-jsmenu .folder3 ul, .iw-jsmenu .folder-hover ul, .iw-jsmenu .folder0-hover ul, .iw-jsmenu .folder1-hover ul, .iw-jsmenu .folder2-hover ul, .iw-jsmenu .folder3-hover ul{                
position: absolute;                
visibility: hidden;  
padding: 0 3px;  
}              

/* Page overlay */              

.iw-jsmenu-shield {                
position: absolute;                
background-color: #eeeeee;                
height: 26px;                
width: 193px;                
top: 0px;                
left: 0px;                
visibility: hidden;                
opacity: 0.1;                
-moz-opacity: 0.1;                
filter: alpha(opacity=10);              
}                
