#homeFlash {

	position:absolute;

	top:0px;

	left:0px;

	background: url(../img/bg.gif) repeat-x;

}



#topNavContainer {

	height: 256px; !important

}



#topNav {

	height: 256px; !important

}



.topNavMenu {

	top:199px; !important

}



#topNavButton {

/*	top: 199px; !important*/

	top: 207px; !important

}



#contentContainer {

	top: 271px; !important

}



#topNavMenuMask {

/*	top:114px; !important*/

	top: 122px; !important

}



#contentContainer {

	background-image:url(../img/home/contentContainer_bg_v.gif);

	background-repeat: repeat-x;

}



#contentWidth {

	min-height:305px;

	height:auto !important;

	height:305px;

	background-image:url(../img/home/contentContainer_bg_v.gif);

	background-repeat: repeat-x;

}



#leftGradientTop {

	display:none;

}



#logo {

	display:none;

}



#breadcrumbs {

	width: 761px;

}



#secondLevelHeaderBreadcrumbs {

	height: 15px;

	top: 256px;

}



#leftGradientMiddle {

	display:none;

}



#leftGradientBottom {

	height: 305px;

}



#secondLevelHeader {

	height: 5px;

	border-left: #CDCDCD 5px solid;

}



#secondLevelTitle {

	display:none;

}



#secondLevelMenuLeftImg {

	left:25px;

}



.dash {

	display:none;

}



#mainContentContainer {

	position:relative;

	float: left;

	width: 924px;

	padding-left:14px;

	height:305px;

}



#bottomFunctionWrapper {

	display:none;

}



#footerContainer {

	background-image: url(../img/home/footer_bg.gif);

}



.flightInfoContainer {

	width:343px;

	position:absolute;

	left:14px;

	top:0px;

	z-index:100;

}



.flightInfoShadow {

	float:left;

	width:3px;

}



.flightInfoShadowBtm {

	height:4px;

}



.flightInfoContent {

	float:left;

	width:337px;

	height:178px;

	padding-bottom:7px;

}



.flightInfoTopBorder {

	float:left;

	width:196px;

	height:18px;

	border-bottom:#2F4E72 1px solid;

}



.flightInfoBorder {

	border-left:#2F4E72 1px solid;

	border-right:#2F4E72 1px solid;

	border-bottom:#2F4E72 1px solid;

	height:158px;

	background: url(../img/home/flightinfo_bg.gif) repeat-x top #E6E6E6;

}



.flightTitleArrivals, .flightTitleDepartures, .flightTitleArrivalsOn, .flightTitleDeparturesOn {

	font-size:11px;

	float:left;

	padding:7px 15px 6px 20px;

	

	behavior: url(/eng/css/menuover.htc);

	/* For FireFox */

	-moz-binding:url(/eng/css/menuover.xml#menuover);

}



.flightTitleArrivals {

	background:url(../img/home/icon_arrivals.gif) no-repeat 0px 8px;

}



.flightTitleArrivalsOn {

	background:url(../img/home/icon_arrivals_over.gif) no-repeat 0px 8px;

}



.flightTitleArrivals a {

	color:#848484;

}



.flightTitleArrivals a:hover, .flightTitleArrivalsOn a {

	color:#333333;

}



.flightTitleDepartures {

	background:url(../img/home/icon_departures.gif) no-repeat 0px 8px;

}



.flightTitleDeparturesOn {

	background:url(../img/home/icon_departures_over.gif) no-repeat 0px 8px;

}



.flightTitleDepartures a {

	color:#848484;

}



.flightTitleDepartures a:hover, .flightTitleDeparturesOn a {

	color:#333333;

}



.flightTitleArrivals a:hover, .flightTitleArrivalsOn a:hover, .flightTitleDepartures a:hover, .flightTitleDeparturesOn a:hover {

	text-decoration:none;

}



.flightPulldownBtn {

	font-size:11px;

	color:#333333;

	width:143px;

	height:16px;

	padding:2px 8px 0px 8px;

	position:relative;

	z-index:2;

	background:url(../img/home/pulldown_arrow.gif) no-repeat 145px 7px #FFFFFF;

	cursor:pointer;

}



.flightPulldown1, .flightPulldown2 {

	font-size:12px;

	position:relative;

	float:left;

	width:159px;

	height:19px;

	border:#CCCCCC 1px solid;

	margin-bottom:3px;

	color:#333333;

}



.flightPulldown1 {

	margin-right:3px;

}



.flightPulldownNum {

	float:left;

	width:120px;

	height:16px;

	padding:0px;

	margin-bottom:3px;

}



.flightPulldownBg {

	position:absolute;

	left:-1px;

	font-size:11px;

	color:#333333;

	width:155px;

	display:block;

	border:#CCCCCC 1px solid;

	padding:2px 2px 2px 2px;

	overflow-y:auto;

	overflow-x:hidden;

	background-color:#FFFFFF;

	z-index:100;

	scrollbar-face-color: #FFFFFF;

	scrollbar-base-color: #FFFFFF;

	scrollbar-highlight-color: #CCCCCC; 

	scrollbar-shadow-color: #CCCCCC; 

	scrollbar-arrow-color: #CCCCCC;

	scrollbar-darkshadow-color:#FFFFFF; 

	scrollbar-3d-light-color: #FFFFFF;

	scrollbar-track-color: #FFFFFF;

}



.flightPulldownSubBtn {

	display:block;

	width:92%;

}



.flightPulldownSubBtn a {

	font-size:11px;

	color:#333333;

	padding:2px 6px 2px 6px;

	display:block;

	width:100%;

}



.flightPulldownSubBtn a:hover {

	color:#335185;

	background-color:#E5EDF6;

	text-decoration:none;

}



.flightfield {

	font-size:11px;

	color:#333333;

	width:110px;

	height:16px;

	border:#CCCCCC 1px solid;

	/*padding:2px 8px 0px 8px;*/

	padding:2px 3px 0px 3px;

	margin:-1px 0px 0px 0px;

	background:#FFFFFF;

}



.homeFlightInfo {

	height:75px;

	padding:0px 5px 12px 5px;

}



.homeWeather {

	height:71px;

}



.homeNewsTitle {

	height:16px;

	background:#1E71C4;

	border:1px solid #D4E1F1;

	padding:7px 0px 0px 0px;

}



.homePassenger {

	float:left;

	width:207px;

	background-color:#FFFFFF;

	padding-left:359px;

}



.homeIcon {

	font-size:10px;

	line-height:12px;

	float:left;

	margin-right:8px;

	padding:15px 0px 0px 0px;

}



.homeIcon a div {

	text-align:center;

	padding:5px 0px 0px 0px;

}



.passengerIcon a {

	color:#5B5B5B;

}



.passengerIcon a:hover {

	color:#214579;

	text-decoration:none;

}



.tofromIcon a {

	color:#5B5B5B;

}



.tofromIcon a:hover {

	color:#815A49;

	text-decoration:none;

}



.homeShopping, .homeBusiness {

	float:left;

	width:159px;

	background-color:#FFFFFF;

	padding-left:20px;

}



.shoppingShop1, .shoppingShop2, .shoppingShop3 {

	width:159px;

	height:59px;

	border-bottom:#D6D6D6 1px solid;

}



.shoppingShop1 {

	background:url(../img/home/shopping_img.jpg) no-repeat 93px 20px;

}



.shoppingShop2 {

	background:url(../img/home/dining_img.jpg) no-repeat 87px 18px;

}



.shoppingShop3 {

	background:url(../img/home/entertainment_img.jpg) no-repeat 84px 17px;

}



.shoppingItem {

	color:#333333;

	padding:5px 0px 0px 12px;

	background:url(../img/shopping/icon_arrow.gif) no-repeat 0px 10px;

}



.shoppingItem a {

	color:#333333;

}



.shoppingItem a:hover {

	color:#DE5504;

}



.businessHeading {

	width:159px;

	height:36px;

	padding:12px 0px 3px 0px;

}



.businessHeading2 {

	width:159px;

	height:46px;

	padding:12px 0px 3px 0px;

}



.businessContainer {

	width:159px;

	height:119px;

	border-bottom:#D6D6D6 1px solid;

	background:url(../img/home/business_img.jpg) no-repeat 48px 150px;

}



.businessContainer2 {

	width:159px;

	height:70px;

	border-bottom:#D6D6D6 1px solid;

}



.businessItem {

	color:#333333;

	padding:5px 0px 0px 16px;

	background:url(../img/business/icon_arrow.gif) no-repeat 4px 10px;

}



.businessItem a {

	color:#333333;

}



.businessItem a:hover {

	color:#2090D0;

}



.homeBannerContainer {

	position:absolute;

	top:210px;

	left:5px;

	width:927px;

	height:95px;

	/*background-color:#46617C;*/

	background-color:#004080;

	padding-left:6px;

}



.homeBanner {

	float:left;



	border:#687E94 3px solid;

	margin-left:6px;

	margin-top:15px;
	display:inline;
}



#iconSpecial {

	position:absolute;

	/*left:508px;*/
	left:464px;

	cursor:pointer;

	z-index:101;

	visibility:hidden;

}



.topNavMenuBg {

	height:95px !important;

}



.topNavMenu {

	height:150px !important;

}



.flightBg {

	background:url(../img/nav/bg_flight.gif) no-repeat !important;

}



.passengerBg {

	background:url(../img/nav/bg_passenger.gif) no-repeat !important;

}



.transportBg {

	background:url(../img/nav/bg_transport.gif) no-repeat !important;

}



.shoppingBg {

	background:url(../img/nav/bg_shopping.gif) no-repeat !important;

}



.businessBg {

	background:url(../img/nav/bg_business.gif) no-repeat !important;

}



.mediaBg {

	background:url(../img/nav/bg_media.gif) no-repeat !important;

}



.contactBg {

	background:url(../img/nav/bg_contact.gif) no-repeat !important;

}



.csrBg {

	background:url(../img/nav/bg_csr.gif) no-repeat !important;

}



.topNavMenuContainer {

	top:15px !important;

}



.topNavSubMenuItem {

	margin-bottom:3px !important;

}



.topNavSubMenu {

	height: 65px !important;

}



.passengerTopNavMenuContainer, .passengerTopNavMenuContainer2, .passengerTopNavMenuContainer3 {

	top:20px !important;

}



.transportTopNavMenuContainer, .transportTopNavMenuContainer2 {

	top:13px !important;

}



.shoppingTopNavMenuContainer, .shoppingTopNavMenuContainer2 {

	top:20px !important;

}



.shoppingTopNavMenuRightContainer {

	top:21px !important;

}



.businessTopNavMenuContainer, .businessTopNavMenuContainer2 {

	top:20px !important;

}



.mediaTopNavMenuContainer, .contactTopNavMenuContainer, .csrTopNavMenuContainer {

	top:30px !important;

}

.straxBanner {width:376px; height:66px; position:absolute; left:537px; bottom:14px; display:block;}

.straxBanner:hover {height:258px;}
.straxBanner:hover img {margin-top:192px;}