

/*  _______________________________________

	MENU BAR
    _______________________________________  */



.menu {
	list-style:none;
	width:969px;
	margin:0;
	height:70px;
	padding:0px 0px 0px 0px;

}

.menu li {
	float:left; list-style:none;
	position:relative;
	padding: 0px 0px 0px 0px;
	margin-right:0px;
	margin-top:0px;
	border:none;
}
.menu li.lipassenger {
	width:325px;
}
.menu li.liairport {
	width:319px;
}
.menu li.lieconomic {
	width:325px;
}

.menu li:hover {
	z-index:2;
	padding: 0px 0px 0px 0px;
	

}
.menu li a {
	outline:0;
}
.menu li:hover a {

}
.menu li .drop {
	padding-right:21px;
	background:url("img/drop.png") no-repeat right 5px;
}
.menu li:hover .drop {
	padding-right:21px;
	background:url("img/drop.png") no-repeat right 4px;
}






/* Right aligned menu item */

.menu .right {
	float:right;
	margin-right:0;
}


a.btn_passenger{ 
	background:url('img/btn_passenger.png') repeat 0px 0px; 
        width: 325px; 
        height: 70px; 
        display: block; 
}
a.btn_passenger:hover { 
        background: url('img/btn_passenger.png') repeat -650px 0px; 
}
.menu li:hover .btn_passenger_NOTUSED{ 
        background: url('img/btn_passenger.png') repeat -650px 0px; 
}
.menu li .btn_passenger_hover{ 
        background: url('img/btn_passenger.png') repeat -650px 0px; 
}
.menu li .btn_passenger_on{ 
        background: url('img/btn_passenger.png') repeat -325px 0px; 
}




a.btn_airport{ 
	background:url('img/btn_airport.png') repeat 0px 0px; 
        width: 319px; 
        height: 70px; 
        display: block; 
}
a.btn_airport:hover { 
        background: url('img/btn_airport.png') repeat -638px 0px; 
}
.menu li:hover .btn_airport_NOTUSED{ 
        background: url('img/btn_airport.png') repeat -638px 0px; 
}
.menu li .btn_airport_hover{ 
        background: url('img/btn_airport.png') repeat -638px 0px; 
}
.menu li .btn_airport_on{ 
        background: url('img/btn_airport.png') repeat -319px 0px; 
}



a.btn_economic{ 
	background:url('img/btn_economic.png') repeat 0px 0px; 
        width: 325px; 
        height: 70px; 
        display: block; 
}
a.btn_economic:hover { 
        background: url('img/btn_economic.png') repeat -650px 0px; 
}
.menu li:hover .btn_economic_NOTUSED{ 
        background: url('img/btn_economic.png') repeat -650px 0px; 
}
.menu li .btn_economic_hover{ 
        background: url('img/btn_economic.png') repeat -650px 0px; 
}
.menu li .btn_economic_on{ 
        background: url('img/btn_economic.png') repeat -325px 0px; 
}


/*  _______________________________________

	Inner Box
    _______________________________________  */

.box_top	{margin: -17px 0 0 0}
.shadow_full	{background: url(img/full_menubox_center_repeat.png) repeat-y; width: 969px; float: left; height: auto}
.gradient	{background: url(img/full_menu_gradient.png) repeat-x #c6c6c6; width: 959px; float: left; margin: 0 0 0 5px; min-height: 280px}



/*  _______________________________________

	02 DROP DOWN MENU
    _______________________________________  */



/* Left & right aligned common styles */

.menu .dropdown_1column, 
.menu .dropdown_2columns, 
.menu .dropdown_3columns, 
.menu .dropdown_4columns,
.menu .dropdown_5columns,
.menu #dropdown_fullwidth_first,
.menu #dropdown_fullwidth_item2,
.menu #dropdown_fullwidth_item3,
.menu #dropdown_fullwidth_item4,
.menu #dropdown_fullwidth_item5,
.menu #dropdown_fullwidth_item6,
.menu #dropdown_fullwidth_item_right {
	margin:0 0 0 -9px;
	/* left:-999em; */
	display: none;
	position:absolute;
	z-index: 10000;
	border-top:none;
	padding:10px;
	text-align:left;
}

.menu #dropdown_fullwidth_first {}


/* Drop Downs Sizes */

.menu .dropdown_1column {width: 145px;}
.menu .dropdown_2columns {width: 300px;}
.menu .dropdown_3columns {width: 455px;}
.menu .dropdown_4columns {width: 610px;}
.menu .dropdown_5columns {width: 765px;}

.menu #dropdown_fullwidth_first,
.menu #dropdown_fullwidth_item2,
.menu #dropdown_fullwidth_item3,
.menu #dropdown_fullwidth_item4,
.menu #dropdown_fullwidth_item5,
.menu #dropdown_fullwidth_item6,
.menu #dropdown_fullwidth_item_right {
	width: 969px; z-index: 10000;

}

/* Showing Drop Down on Mouse Hover - Left aligned */

.menu li:hover .dropdown_1column, 
.menu li:hover .dropdown_2columns, 
.menu li:hover .dropdown_3columns,
.menu li:hover .dropdown_4columns,
.menu li:hover .dropdown_5columns {
	left:-1px;
	top:25px;
}

.menu #dropdown_fullwidth_first {
	 left:-1px; 
	 top:70px; 
}

.menu #dropdown_fullwidth_item2 {left:-326px; top:70px;}
.menu li:hover #dropdown_fullwidth_item3 {left:-221px; top:25px;}
.menu li:hover #dropdown_fullwidth_item4 {left:-331px; top:25px;}
.menu li:hover #dropdown_fullwidth_item5 {left:-441px; top:25px;}
.menu li:hover #dropdown_fullwidth_item6 {left:-551px; top:25px;}
.menu #dropdown_fullwidth_item_right {	right:-10px;top:70px;left:auto;}

/* Columns Sizes */

.menu .col_1,
.menu .col_2,
.menu .col_3,
.menu .col_4,
.menu .col_5,
.menu .col_6 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
}
.menu .col_1 {width:145px;}
.menu .col_2 {width:300px;}
.menu .col_3 {width:455px;}
.menu .col_4 {width:610px;}
.menu .col_5 {width:765px;}
.menu .col_6 {width:920px;}

/* IMPORTANT */

/* Use the firstcolumn class for the items that stick to the left edge of the dropdown */
.menu .firstcolumn {
	margin-left: 0; /* Clearing margin & left */
	clear: left;
}



/*  _______________________________________

	03 CONTENT STYLINGS
    _______________________________________  */

.gradient .borderright		{border-right: 1px solid #666666}
.gradient .borderbottom		{border-bottom: 1px solid #666666}

.gradient .menu_column		{float: left; padding: 0px 26px 0px 26px; margin: 0px 0 0 0;}
.gradient .menu_column_negative	{float: left; padding: 0px 26px 0px 26px; margin: -70px 0 0 0;}

.gradient .menu_column_pad	{float: left; padding: 0px 26px 0px 26px; margin: 0px 0 0 0;}
.gradient .menu_column_pad_continue	{float: left; padding: 0px 26px 0px 0px; margin: 0px 0 0 0; }
.gradient .menu_column_continue	{float: left; padding: 0px 26px 0px 0px; margin: 0px 0 0 0; }
.gradient .menu_column_double	{padding: 0px 0px 0px 26px; margin: 0px 0 0px 0; height: 71px}

.gradient .column1		{width: 120px}
.gradient .column1 LI		{float: left;  width: 120px; padding: 6px 5px 7px 1px;  display:inline; position: relative; border-bottom: 1px solid #bcbcbc}

.gradient .column2		{width: 180px;}
.gradient .column2 LI		{float: left;  width: 140px; padding: 6px 5px 7px 1px;  display:inline; position: relative; border-bottom: 1px solid #bcbcbc}

.gradient .column2 LI.wide2	{width: 200px; }

.gradient .column3		{width: 180px;}
.gradient .column3 LI		{float: left;  width: 180px; padding: 6px 5px 7px 1px;  display:inline; position: relative; border-bottom: 1px solid #bcbcbc}

.gradient .column3 LI.wide3	{width: 200px; }

.gradient .column4		{width: 150px;}
.gradient .column4 LI		{float: left;  width: 150px; padding: 6px 5px 7px 1px;  display:inline; position: relative; border-bottom: 1px solid #bcbcbc}

.gradient .column5		{width: 382px;}

.gradient LI.heading		{margin: -7px 0 5px 0; COLOR: #333333; FONT-SIZE: 14px; TEXT-DECORATION: none; font-family: arial; font-weight: bold; text-transform:uppercase; border-bottom: none}
.gradient LI.heading_space	{margin: -7px 0 5px 0; height: 28px; border-bottom: none}	

.gradient LI.heading2		{padding: 0 0 10px 0; height: 20px; COLOR: #333333; FONT-SIZE: 14px; TEXT-DECORATION: none; font-family: arial; font-weight: bold; text-transform:uppercase; border-right: 1px solid #666666; border-bottom: 1px solid #666666}
.gradient LI.heading3		{margin: 0px 0 5px 0; COLOR: #333333; FONT-SIZE: 14px; TEXT-DECORATION: none; font-family: arial; font-weight: bold; text-transform:uppercase; border-bottom: none}
.gradient LI.heading4		{margin: 0px 0 0px 0; padding: 8px 0 0 0; height: 32px; COLOR: #333333; FONT-SIZE: 14px; TEXT-DECORATION: none; font-family: arial; font-weight: bold; text-transform:uppercase; border-bottom: none; border-right: 1px solid #666666;}

.gradient .tall1		{height: 280px}
.gradient .tall2		{height: 308px}
.gradient .tall3		{height: 333px}


.gradient LI.end		{border-bottom: none}

.gradient LI.sub		{padding: 6px 5px 6px 15px; background: url(img/bullet_line.png) no-repeat; border-bottom: none}
.gradient LI.sub2		{padding: 6px 5px 6px 25px; background: url(img/bullet_line2.png) no-repeat; border-bottom: none}
.gradient LI.subborder		{padding: 6px 5px 6px 15px; background: url(img/bullet_line.png) no-repeat;}
.gradient LI.sub2border		{padding: 6px 5px 6px 25px; background: url(img/bullet_line2.png) no-repeat;}

.gradient A:link    		{COLOR: #555555; FONT-SIZE: 12px; TEXT-DECORATION: none; font-family: arial; font-weight: normal; padding: 1px 5px 1px 1px}
.gradient A:visited 		{COLOR: #555555; FONT-SIZE: 12px; TEXT-DECORATION: none; font-family: arial; font-weight: normal; padding: 1px 5px 1px 1px}
.gradient A:hover   		{COLOR: #FFFFFF; FONT-SIZE: 12px; TEXT-DECORATION: none; font-family: arial; font-weight: normal; padding: 1px 5px 1px 1px; background: #999999}


.gradient A:link    		{COLOR: #555555; FONT-SIZE: 12px; TEXT-DECORATION: none; font-family: arial; font-weight: normal; padding: 1px 5px 1px 1px}
.gradient A:visited 		{COLOR: #555555; FONT-SIZE: 12px; TEXT-DECORATION: none; font-family: arial; font-weight: normal; padding: 1px 5px 1px 1px}
.gradient A:hover   		{COLOR: #FFFFFF; FONT-SIZE: 12px; TEXT-DECORATION: none; font-family: arial; font-weight: normal; padding: 1px 5px 1px 1px; background: #999999}

A.heading_link:link    		{COLOR: #333333; FONT-SIZE: 14px; TEXT-DECORATION: none; font-family: arial; font-weight: bold; text-transform:uppercase; padding: 1px 5px 1px 1px}
A.heading_link:visited 		{COLOR: #333333; FONT-SIZE: 14px; TEXT-DECORATION: none; font-family: arial; font-weight: bold; text-transform:uppercase; padding: 1px 5px 1px 1px}
A.heading_link:hover   		{COLOR: #333333; FONT-SIZE: 14px; TEXT-DECORATION: underline; font-family: arial; font-weight: bold; text-transform:uppercase; padding: 1px 5px 1px 1px; background: transparent}