#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;



	color:#333333;



	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:5px 0px 2px 0px;



}







.homePassenger {



	float:left;



	width:207px;



	background-color:#FFFFFF;



	padding-left:359px;



}







.homeIcon {



	font-size:11px;



	line-height:12px;



	width:50px;



	float:left;



	margin-right:2px;



	padding:12px 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:36px;



	padding:12px 0px 3px 0px;



}







.businessContainer {



	width:159px;



	height:139px;



	border-bottom:#D6D6D6 1px solid;



	background:url(../img/home/business_img.jpg) no-repeat 48px 98px;



}







.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:#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;



}







.topNavMenuContainer {



	top:15px !important;



}







.topNavSubMenuItem {



	margin-bottom:3px !important;



}







.topNavSubMenu {



	height: 65px !important;



}







.csrBg {



	background:url(../img/nav/bg_csr.gif) no-repeat !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;}



