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

