#nav ul, #nav * {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	z-index:30;
}

/* 3rd Level */
#nav li li ul {
	top:5px;
	left:191px;
	margin-top:-6px;
}

/* 3rd Level Menu Arrow Indicator */
#nav ul .subMenuIndicator {
	height:27px;
	left:-12px;
	position:absolute;
	top:-3px;
	width:13px;
	background:transparent url(../../luxair/css_images/luxair2010/menu-indicator.png) no-repeat scroll 0 0;
	z-index:40;
}
#nav li li ul  li#subSubMenuBottom{
	border-left: 0px #d5d5d5 solid;
	border-right: 0px #d5d5d5 solid;
	background:transparent;
	line-height:19px;
	height:19px;
}

/* 1 Level Menu */

/* ITEMS ARE : */
/* - "regular" item : item with menu_left, menu_middle and menu_right */
/* - selected item : item with menu_left_on, menu_middle_on and menu_right_on */
/* - mouse over item :  itemOver with menu_left, menu_middle and menu_right */
/* - first item (book your flight) with a plane icon :  itemPlane with menu_left_on, menu_middle_on and menu_right_on */

#nav li {
	outline-style:none;
	float:left;
	position:relative;
}
#navLGIT li {
	float:right;
	position:relative;
}
#navLGIT li a{display:block;}
#nav li a {display:block;}
#nav li a.itemOver, #nav li a.itemOverFull, #nav li a.item, #nav li a.itemPlane, #nav li a#itemPromos {
	font-size:12px;
	text-decoration:none;
	height:42px;
	border-right:2px transparent solid;
	cursor:pointer;
	outline-style:none;
}
#nav li  a.item .menu_left, #nav li  a.item  .menu_right, 
#nav li a.itemOver .menu_left, #nav li a.itemOver  .menu_right, 
#nav li a.itemOverOn .menu_left, #nav li a.itemOverOn  .menu_right, 
#nav li a.itemOverFull .menu_left, #nav li a.itemOverFull .menu_right, 
#nav li a.item .menu_left_on, #nav li a.item .menu_right_on ,
#nav li a.itemPlane .menu_left_on, #nav li a.itemPlane .menu_right_on, #nav li a.itemPlane .menu_left, #nav li a.itemPlane .menu_right,  
#nav li a#itemPromos .menu_left_on, #nav li a#itemPromos .menu_right_on, #nav li a#itemPromos .menu_left, #nav li a#itemPromos .menu_right  {
	float:left;
	height:36px;
	width:12px;
}
#nav li  a.item  .menu_right,  #nav li a.itemOver  .menu_right, #nav li a.itemOverOn  .menu_right, 
#nav li a.itemOverFull .menu_right, #nav li a.item .menu_right_on {border-right:1px solid #DDF0F6;}
#nav li a.itemPlane .menu_left_on, #nav li a.itemPlane .menu_right_on {height: 42px;}
#nav li a.item .menu_middle, 
#nav li a.itemPlane .menu_middle, 
#nav li.itemOver a .menu_middle, 
#nav li.itemOverOn a .menu_middle, 
#nav li.itemOverFull a .menu_middle,
#nav li a.item .menu_middle_on, 
#nav li a.itemPlane .menu_middle_on,
#nav li a#itemPromos .menu_middle_on {
	padding:8px 2px 8px 2px;
	color:#0091b8;
	font-size: 12px;
	background-color:#ffffff;
	float:left;
}

/*------ ITEM ------*/
#nav li a.item .menu_middle  {
	border-top:1px #ffffff solid;
	height:18px;
}
 #nav li a.itemPlane .menu_middle, #nav li a#itemPromos .menu_middle  {
	border-top:1px #0091b8 solid;
	color:#ffffff;
	background-color:#0091b8;
	height:19px;
}
#nav li a.itemPlane .menu_right {
	background:transparent url(../../luxair/css_images/luxair2010/menu_selected_right_plane.gif) no-repeat scroll 0 0;
	width:42px;
}
#nav li a#itemPromos .menu_right {background:transparent url(../../luxair/css_images/luxair2010/menu_selected_right_promos.gif) no-repeat scroll 0 0;}
#nav li a.itemPlane .menu_left, #nav li a#itemPromos .menu_left, #nav li a.itemPlane .menu_left_on {background:transparent url(../../luxair/css_images/luxair2010/menu_selected_left_plane.gif) no-repeat scroll 0 0;}

/*------ ITEM OVER ------*/
#nav li.itemOver  a .menu_right, #nav li.itemOver  a .menu_left, #nav li.itemOver  a .menu_middle,
#nav li a.itemOver .menu_right_on, #nav li.itemOverOn  a .menu_left, #nav li.itemOverOn  a .menu_middle,
#nav .itemOver a.item .menu_middle_on, #nav .itemOver a.item .menu_right_on, #nav .itemOver a.item .menu_left_on  {
	z-index:31;
	position:relative;
}
#nav li.itemOver a .menu_right, #nav li.itemOver a.item .menu_right_on  {background:transparent url(../../luxair/css_images/luxair2010/menu_over_right.gif) no-repeat scroll 0 0;}
#nav li.itemOver a .menu_left, #nav li.itemOver a.item .menu_left_on {background:transparent url(../../luxair/css_images/luxair2010/menu_over_left.gif) no-repeat scroll 0 0;}
#nav li.itemOver a .menu_middle, #nav .itemOver a.item .menu_middle_on{
	border-top:1px #d5d5d5 solid;
	height:19px;
	background-color:#ffffff;
	color:#0091b8;
	margin-top:0px;
	padding-top:8px;
}
/*------------------------*/

/*------ ITEM WITHOUT SUBMENU OVER ------*/
#nav li.itemOverFull a .menu_left, #nav li.itemOverFull a.item .menu_left_on{background:transparent url(../../luxair/css_images/luxair2010/menu_over_left_full.gif) no-repeat scroll 0 0;}
#nav li.itemOverFull  a .menu_right, #nav li.itemOverFull a.item .menu_right_on {background:transparent url(../../luxair/css_images/luxair2010/menu_over_right_full.gif) no-repeat scroll 0 0;}
#nav li.itemOverFull a .menu_middle, #nav .itemOverFull a.item .menu_middle_on{
	border-top:1px #d5d5d5 solid;
	border-bottom:1px #d5d5d5 solid;
	height:18px;
	background-color:#ffffff;
	color:#0091b8;
	margin-top:0px;
	padding-top:8px;
}
/*------------------------*/

/*------ SELECTED ITEM ------*/
#nav li a.item .menu_middle_on {
	color:#ffffff;
	background-color:#c6c6c6;
	height:14px;
	margin-top:4px;
	padding-top:4px;
}
#nav li a.itemPlane .menu_middle_on, #nav li a#itemPromos .menu_middle_on {
	color:#ffffff;
	background-color:#0091b8;
	height:20px;
}
#nav li a.itemPlane .menu_middle_on, #nav li a.itemPlane .menu_middle,
#nav li a#itemPromos .menu_middle_on, #nav li a#itemPromos .menu_middle {
	font-weight:bold;
}
#nav li a.itemPlane .menu_middle_on {
	/*height:26px;
	line-height:18px;*/
}
#nav li a.item .menu_right_on {background:transparent url(../../luxair/css_images/luxair2010/menu_selected_right.gif) no-repeat scroll 0 4px;}
#nav li a.item .menu_left_on {background:transparent url(../../luxair/css_images/luxair2010/menu_selected_left.gif) no-repeat scroll 100% 4px;}
#nav li a.itemPlane .menu_right_on{
	background:transparent url(../../luxair/css_images/luxair2010/menu_selected_right_plane_home.gif) no-repeat scroll 0 0;
	width:36px;
}
/*------------------------*/


/*************/
/*  Sub Menu  */
/*************/
#nav ul{
	position: absolute;
	z-index:29;
	margin-top: -7px;
	margin-left: 0px;
	padding: 0px;
	width:187px;
	border-top: 1px #d5d5d5 solid;
	background:transparent url(../../luxair/css_images/luxair2010/menu-bottom.png) no-repeat scroll left bottom;
}
/* Empty Navigations */
#nav ul.emptyNavigation{
	position: absolute;
	z-index:29;
	margin-top: 0px;
	margin-left: 0px;
	padding:0px 0px 0px 0px;
	*white-space: nowrap;
	width:0px;
	line-height:0px;
	background-color:#ffffff;        
	border: 0px #d5d5d5 solid;
}
#nav ul li {
	line-height: 22px;
	border-left: 1px #d5d5d5 solid;
	border-right: 1px #d5d5d5 solid;
	background:#ffffff url(../../luxair/css_images/luxair2010/menu_bottom_border.gif) repeat-x scroll left bottom;
	padding-left:1px;
	width:184px;
}
#nav ul li#subMenuBottom{
	border-left: 0px #d5d5d5 solid;
	border-right: 0px #d5d5d5 solid;
	background:transparent;
	line-height:19px;
	height:19px;
}
#nav ul.emptyNavigation li{
	width:100%;
	line-height: 0px;
	border-bottom: 0px #c8d3d9 dotted;
}
#nav ul li a {
	color:#353535;
	text-decoration: none;
	font-size:12px;
	padding:0px 0px 0px 12px;
width:170px;
}
#nav ul li a:hover {color: #0091b6;}
#nav ul li a span.sf-sub-indicator {
	background:transparent url(../../luxair/css_images/luxair2010/menu-right-arrow.gif) no-repeat scroll 0 0;
	height:11px;
	margin-top:5px;
	position:absolute;
	right:7px;
	width:11px;
}
*+html #nav ul li a span.sf-sub-indicator{margin-top:1px;}
#nav ul li a:hover span.sf-sub-indicator {background:transparent url(../../luxair/css_images/luxair2010/menu-right-arrow-over.gif) no-repeat scroll 0 0;}

/******************************/
/*  Promo Menu Item           */
/******************************/

#promoMenu {
	width: 560px;
	padding-left:20px;
	padding-right:20px;
	text-align:left;
   	border-radius: 0px 0px 8px 8px;
	-moz-border-radius: 0px 0px 8px 8px;
    	-webkit-border-radius: 0px 0px 8px 8px;
	background-color:#FFFFFF;
	border:1px solid #d5d5d5;
	margin-left:0;
	margin-top:-7px;
	position:absolute;
	z-index:29;
	left: -302px;
}
#promoMenu a {
	line-height: 20px;
}
#promoMenu h3 {
	font-weight:bold;
	font-size:13;
	margin-top:10px;
	margin-bottom:10px;
}
#promoMenu p {
	margin-left:15px;
	margin-top:0px;
	margin-bottom:6px;
	color:#8d8d8d;
	font-size:11;
}
#promoMenuCol1 {
	width: 270px;
	float:left;
}
#promoMenuCol2 {
	width: 250px;
	float:left;
}
#promoMenuFooterNote {
	float:left;
	width: 300px;
	color: #b9b9b9;
	text-align:left;
	padding-left:20px;
	margin-top:12px;
	margin-bottom:10px;
	font-size:10;
}
#promoMenuFooter {
	float:right;
	width: 150px;
	text-align:left;
	margin-top:12px;
	margin-bottom:10px;
}

/******************************/
/*  LuxairTours Link in the Menu  */
/******************************/

.luxairToursLink {
	float:right;
	width: 138px;
	height: 36px;
	margin-top: 1px;
	background: transparent url(../../luxair/css_images/luxair2010/tours_yellow.gif) no-repeat scroll 0 0;
}
