@charset "utf-8";
/* CSS Document */

*{margin: 0; padding: 0; font-family: Arial, Helvetica, "HelveticaNeue Light", sans-serif;}
body {background: #878787 url("/assets/images/global/common/background.gif") repeat-x; margin: 0; font-family: Arial, Helvetica, "HelveticaNeue Light", sans-serif; text-align: center; color: #333;}
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, fieldset, input, th, td, a, a:link, a:visited { outline: none; } 
#logolink{margin: 15px 0 0 10px; width: 350px; height: 55px; display: block; float: left; padding: 0; background: url("/assets/images/global/common/staralliance-logo.gif");}
#logo{margin: 0; display: none;}
ul{font-size: 11px; font-weight: normal; color: #333;}
h1{font-size: 1.6em;}
a img{border: none;}
select.memberAirlines{float: left; font-size: 11px;}
select.memberAirlines option{padding: 1px 2px 1px 3px;}
#outerContainer{margin: auto; width: 1000px; position:relative;}
#logo {position:relative; float: left; clear: none; margin: 15px 0 0 10px;}
#globe {position:relative; float: right; margin: 6px 0 0 0; clear: none;}
#contentPanel{clear: both; float: left; margin: 25px 0 0 0;} 
.padding3{padding-left: 3px;}
.fltLeft{float: left; width: 100%;}
/* Forms */
form{margin: 0; padding: 0;}
/* Search Panel */
fieldset{margin: 0; padding: 5px 0 0 0; border: 0;}
legend {height:1px; line-height:1px; display:none; text-indent:-9999;}
#header #siteSearch{float: right; margin: 5px 0 0 0; padding-right:30px; width: 150px; background: url("/assets/images/global/common/bg-search-box.gif") no-repeat;}
#header #siteSearch #search-box {width: 150px; height: 20px;}
#header #siteSearch #search-box #mySearch {float: left; margin: 3px 0 0 5px; padding: 0; border: 0; width: 120px; background: none; font-size: 11px;} 
#header #siteSearch #search-box #myGoButton {float: right; margin: 0; padding: 0;}
/* Language Selection */
.homePanel{position: absolute; min-width: 50px; height: 25px; font-size: 11px; right:235px; top:30px; line-height: 21px;}
.homePanel a{color: #333; text-decoration: none; display:block; cursor:pointer;}
.homePanel a:hover{color: #073f4f; text-decoration: underline;}
.language-selection{position: absolute; width: 200px; height: 21px; overflow: hidden; font: 11px/1.75 arial; z-index: 89; right:26px; top:30px;}
.language-selection.hover, .language-selection:hover{overflow: visible; height: 300px;}
.language-selection .label{width: 200px; background: url("/assets/images/global/common/language-dropdown.png") 0 -30px no-repeat; height: 25px; padding: 0 0 0 15px; position: relative; color: #fff; z-index: 2; text-align:left; _width: 182px; _background: url("/assets/images/global/common/language-dropdown.gif") 0 -30px no-repeat;}
.language-selection.hover .label, .language-selection:hover .label{background-position: 0 -85px; _background: url("/assets/images/global/common/language-dropdown.gif") 0 -85px no-repeat;}
.language-selection .languagesList{background: url("/assets/images/global/common/language-dropdown-bg.png") right bottom repeat-x; margin: 0; padding:0; width: 200px; height: 300px; position: relative; z-index: 99999; top: -4px; _width: 180px; _height: 288px;_background: url("/assets/images/global/common/language-dropdown-bg.gif") right bottom no-repeat; _margin: 0 0 0 -7px;}
.language-selection .languagesList a{text-align:left; width: 175px; height: 31px; background: url("/assets/images/global/common/language-bg.png") top left no-repeat; _background: url("/assets/images/global/common/language-bg.gif") top left no-repeat; display: block; margin: 0 0 0 14px; padding: 0 0 0 15px; _background-position: 0 -89px; _width: 168px; _margin: 0 0 5px 22px;}
.language-selection .languagesList a.linkInActive{position: relative; background: url("/assets/images/global/common/language-bg.png") top left no-repeat; background-position: 0 -30px;width: 175px; height: 27px; line-height: 25px; display: block; margin: 0 0 5px 14px; padding: 0 0 0 15px; top: 5px; color: #333; font-weight: bold; _background: url("/assets/images/global/common/language-bg.gif") top left no-repeat; _background-position: 0 -89px; _width: 168px; _margin: 0 0 5px 22px;} 
.language-selection .languagesList a.linkActive{background: url("/assets/images/global/common/language-bg.png") 0 100% no-repeat; background-position: 0 -89px;width: 175px; height: 31px; line-height: 29px; display: block; margin: 0 0 0 14px; padding: 0 0 0 15px; top: 10px; color: #1e5e6f; _background: url("/assets/images/global/common/language-bg.gif") 0 100% no-repeat; _background-position: 0 -89px; _width: 168px;_margin: 0 0 0 22px;}
.language-selection .languagesList a.linkActive:hover{background: url("/assets/images/global/common/language-bg.png") 0 100% no-repeat; background-position: 0 -89px; width: 175px; height: 31px; line-height: 29px; display: block; margin: 0 0 0 14px; padding: 0 0 0 15px; top: 10px; color: #333; _background: url("/assets/images/global/common/language-bg.gif") 0 100% no-repeat; _background-position: 0 -89px;_width: 168px; _margin: 0 0 0 22px; text-decoration: underline;}
/* Site Map */
.sitemapCol{float: left; width: 194px; padding-left: 5px;}
a.sitemapLevel2{font-size: 12px;}
ul.sitemapLinks li{line-height: 16px;}
/* Currency Converter *//* Sample Code */
.formContianer-Big{float: left; margin: 0; padding: 0;}
.formContainer label.currLabel{clear: both; float: left; padding: 2px 0; width: 172px; font-size: 11px;}
.formContainer label{font-size: 11px;}
.formContainer select.currSelect, .formContainer select.fixSelectBoxWidth{clear: both; float: left; font-size: 10px; width: 177px;}
#fixWidthVirtualSelectBox-Country-Var1, #fixWidthVirtualSelectBox-Airport-Var1 {width: 135px; height: 17px;overflow: hidden;}
.formContainer select.fixSelectBoxWidth option{font-size: 10px;width: 155px;}
input.currInput, .formContainer input.currInput, .formContainer input.currInputDate, textarea.texAria, input.checkBoxBg, input.middBg {clear: both;float: left; margin: 0;padding: 2px 0 5px 4px;width: 176px; border: none; background: url("/assets/images/global/common/text-box-big.gif") 0 0 no-repeat;font-size: 11px; cursor: default; color: #333;} 
.formContainer input.currInputDate{background: url("/assets/images/global/common/date-text-box-med.gif") no-repeat;}
.formContainer label.fltSearchLabel{float: left; width: 45px; margin: 5px 0 0 0;}
.formContainer label.fltSearchRadioLabel{float: left; display: block; margin: 0 3px 5px 0; padding: 0;}
.formContainer label.fltSearchRadioLabel span{margin: 0 3px; *margin: 0; padding: 0; position: relative; top: -1px;}
.formContainer input.fltSearchRadio{position: relative; top: 2px; left: 0; margin: 0; font-size: 11px;}
.formContainer input.fltSearchTextBox, .formContainer input.fltSearchDateTextBox, input.fltSearchDateTextBox{float: left; right: 0; margin: 2px 0 0 2px; padding: 2px 0 8px 5px; width: 128px; border: none; background: url("/assets/images/global/common/text-box-small.gif") no-repeat; font-size: 11px; cursor: default;} 
.formContainer input.fltSearchDateTextBox, input.fltSearchDateTextBox{background: url("/assets/images/global/common/date-text-box-small.gif") top left no-repeat;}
input.currTextBox, input.currTextBox-FS, input.dateTextBox{margin: 0 0 0 2px; padding: 2px 0 5px 5px; width: 120px; border: none; background: url("/assets/images/global/common/text-box-small.gif") top right no-repeat; font-size: 11px; cursor: default;}
input.currTextBox-FS{width: 100px; background: url("/assets/images/global/common/text-box-small-fs.gif") no-repeat;}
input.dateTextBox{margin: 4px 0 0 20px; padding: 2px 0 0 5px; width: 100px; height: 20px; background: url("/assets/images/global/common/date-text-box-small.gif") no-repeat; cursor: default;}
select.currencyBox{margin: 5px 0 0 13px; padding: 0; width: 50px; font-size: 11px;}
select.currencyBoxBig{float: left; margin: 5px 0 0 13px; padding: 0; font-size: 11px;}
select.currencyBoxZeroLeft{position: relative; *+top: 3px; margin: 0 0 2px 3px; padding: 0; width: 50px; font-size: 11px;}
.buttonLeftCurve{background:url("/assets/images/global/common/button-left.gif") top left no-repeat; width:3px; height:21px; float:left; margin:0; padding:0;}
.buttonRightCurve{background:url("/assets/images/global/common/button-right.gif") top right no-repeat; width:3px; height:21px; float:left; margin:0; padding:0;}
.buttonMiddleSection{float:left; margin: 0; padding: 0 2px 10px 2px; height: 25px; color:#fff; font-size: 11px; font-weight:bold; cursor:pointer; border: none; text-transform: uppercase; background:url("/assets/images/global/common/button-middle.gif") 0 0 repeat-x; line-height:21px;}
*+html .buttonMiddleSection, *html .buttonMiddleSection {padding: 0 0 5px 0; line-height: 21px;}
/* VFE - vfe css image align */
.vfe img.floatLeft { float:left; margin:0 10px 10px 0;}
.vfe img.floatRight { float:right; margin:0 0 10px 0;}
img.floatLeft { float:left; margin:0 10px 10px 0;}
/* vfe css image align */
.vfe{float: left; width: 385px; _width: 385px; margin: 20px 0 0 0;}
.vfe ul, ul.contentLinks{margin: 0 0 10px 0; padding: 0;}
.vfe ul li, ul.contentLinks li, .sectionPanel2Col ul li{padding: 1px 10px 3px 15px; background :url("/assets/images/global/common/bullet.gif") no-repeat 0px 5px;}
.sectionPanel img{float: right;}
.vfe img{float: right; padding: 0 0 10px 0;}
.vfe p{padding: 0; color: #333; line-height: 14px; font-size: 11px;}
.vfe p.dummyWidth{float: left; width: 385px; *+width: 100%; height: 1px;}
.vfe span.legendYes, .vfe span.legendNo, .vfe span.legendOther{margin-right: 5px; font-weight: bold; color:#00c800;}
.vfe span.legendNo{color:#c80000;}
.vfe span.legendOther{color:#ff8000;}
/* For Testing Purpose (Back to Top) */
.vfe a{color: #073f4f; text-decoration: underline;}
.vfe a:hover{color: #333; text-decoration: none;}
/* For Testing Purpose (Back to Top) */
ul.sectionLink{margin: 0 0 0 0;}
ul.vfeSectionLink{margin: 0; padding: 0;}
div.vfeSectionLink3Col{width: 585px;}
span.sortImage{margin: 0; padding: 0;}
a.resTitleLink{font-weight: normal; text-decoration: underline; color: #073f4f;}
a.resLink:hover{font-weight: normal; text-decoration: underline; color: #333;}
a.resLink{font-weight: bold; text-decoration: underline; color: #073f4f;}
a.resLink:hover{font-weight: bold; text-decoration: underline; color: #333;}
/* Content : Section Links */
ul.sectionLink li, ul.sectionLink li.last, ul.vfeSectionLink li, ul.vfeSectionLink li.last{padding: 3px 10px 3px 2px; border-top: 1px solid #ddd; background: url("/assets/images/global/common/next-link.gif") no-repeat right 5px;}
ul.sectionLink li.last, ul.vfeSectionLink li.last{border-bottom: 1px solid #ddd; position:relative;}
ul.sectionLink li a, ul.vfeSectionLink li a{color: #073F4F; text-decoration: none; position:relative;}
ul.sectionLink li a:hover, ul.vfeSectionLink li a:hover{color: #333; text-decoration: underline;}
ul.sectionLink li.download, ul.vfeSectionLink li.download{display: block; background: url("/assets/images/global/common/download-link.gif") no-repeat right 50%;}
ul.sectionLink li.external, ul.vfeSectionLink li.external{display: block; background: url("/assets/images/global/common/external-link.gif") no-repeat right 50%;}
ul.sectionLink li.popup, ul.vfeSectionLink li.popup{display: block; background: url("/assets/images/global/common/popup-link.gif") no-repeat right 50%;}
ul.sectionLink li.send, ul.vfeSectionLink li.send{display: block; background: url("/assets/images/global/common/send-link.gif") no-repeat right 50%;}
ul.sectionLink li.externalSmall{display: block; background: url("/assets/images/global/common/external-link.gif") no-repeat right 50%; padding: 3px 10px 2px 0;}
ul.noBorderBackground li {border: none; background: none; margin: 5px 0 0 0; padding: 0;}
ul.noBorderBackground li a{text-decoration: underline;}
ul.backToTop li.backToTopLine{float: left; width: 41%; border-top: 1px solid #073f4f;}
ul.backToTop li.backToTopContent{float: left; width: 18%; text-align: center; position: relative; top: -7px;}
ul.backToTop li.backToTopContent a{color: #073f4f; text-decoration: none;}
ul.backToTop li.backToTopContent a:hover{color: #333; text-decoration: underline;}
div.sectionPanel, div.sectionPanelGray, div.sectionPanel2Col{float: left; width: 385px; margin: 20px 0 0 0;}
div.sectionPanel2Col{width: 585px; padding: 0 0 10px 0;}
div.clearHeight10{margin: 0; padding: 10px 0 0 0;}
div.sectionPanelLeft{float: left; width: 180px;}
div.sectionPanelRight{float: left; width: 190px; margin: 0 0 0 5px;}
div.sectionPanelLeft-airportInfo{float: left; width: 190px;}
div.sectionPanelRight-airportInfo{float: left; width: 180px; margin: 0 0 0 5px;}
div.sectionPanelRight img{float: left; width: 190px; height: 140px; margin: 0 0 0 5px;}
/* Top Menu */
#header .topMenu ul {margin: 0; padding: 0; position:relative; float: left; clear: both; display: block; width: 810px; height: 30px; font-size: 12px; font-weight: normal; color: #333;}
#header .topMenu ul li {list-style-type: none; text-transform: uppercase; display: inline; padding-left: 10px; background:url("/assets/images/global/common/separator.gif") no-repeat left; line-height: 30px; float: left; margin-right: -2px;}
#header .topMenu ul li a {position:relative; color: #333; background:url("/assets/images/global/common/separator.gif") no-repeat right; float: left; padding-right: 10px; line-height: 30px; text-decoration: none;}
#header .topMenu ul li a:hover {text-decoration: underline; color: #44788b;}
#header .topMenu ul li.selected {position:relative; color: #073f4f; background:url("/assets/images/global/common/menu-selected-bg.gif") repeat-x; float: left; padding-right: 10px; line-height: 30px; font-weight: bold; text-decoration: none;}
#header .topMenu ul li.selected a, #header .topMenu ul li.selected a:hover {background: none; color:#333; float:left; line-height:30px; padding-right:0px; position:relative; text-decoration:none;}
#header .topMenu ul li.selected a:hover {text-decoration:underline;}
/* Contents */
ul{list-style: none;}
a{text-decoration: none;}
.fltRight{float: right;}
.floatLeft{float: left;}
#leftContainer{float: left; width: 190px; margin: 0 10px 0 0; _margin: 0 5px 0 0; text-align: left;}
#middleContainer{float: left; width: 614px; margin: 0 10px 0 0; text-align: left; z-index: 90000;}
#middleContainer-Home{float: left; width: 810px; margin: 0 10px 0 0; text-align: left; z-index: 99999;}
#middleContainer .setMinHeight, #middleContainer-Home .setMinHeight{min-height: 416px;}
#middleContainer-BookandFly .iFrameContent{padding: 6px 6px 10px 6px; background: url("/assets/images/global/common/bookandflybkgnd.png") no-repeat top left;}
#bookandflyiframe {width: 760px; height: 470px; border: 0; background-color: #fff;}
#maximise, #minimise {width: 22px; height: 88px; clear: both; display: block; position:absolute;}
#maximise {background: url("/assets/images/global/common/maximise.png") no-repeat top left; left: 185px; top: 530px;}
#minimise {visibility: hidden; background: url("/assets/images/global/common/minimise.png") no-repeat top left;}
#contentPanel #rightContainer{position: absolute; width: 182px; left: 794px; top: 130px; height: 525px; z-index: 9;}
/* Left Menu */
#leftContainer .leftMenuTop, #leftContainer .leftMenuTopBlue{width: 194px; height: 7px; background: url("/assets/images/global/common/left-menu-top.png") no-repeat top left; _background: url("/assets/images/global/common/left-menu-top.gif") no-repeat top left;}
#leftContainer .leftMenuTopBlue{background: url("/assets/images/global/common/left-menu-top-blue.png") no-repeat top left;}
#leftContainer .leftMenuMid{width: 194px; background: url("/assets/images/global/common/left-menu-bg.png") repeat-y; _background: url("/assets/images/global/common/left-menu-bg.gif") repeat-y;}
#leftContainer .leftMenuMid ul.leftNav{margin: 0; padding: 0; font-size: 11px; list-style: none;}
#leftContainer .leftMenuMid ul.leftNav li, #leftContainer .leftMenuMid ul.leftNav li.subMenu{margin: 0; padding: 7px 5px 7px 25px; *+padding: 3px 5px 7px 25px; _margin: 0; _padding: 3px 5px 10px 25px; _width: 166px; background: url("/assets/images/global/common/left-menu-sep.png") no-repeat left bottom; _background: url("/assets/images/global/common/left-menu-sep.gif") no-repeat 5px 100%;}
#leftContainer .leftMenuMid ul.leftNav li.subMenu{background: none;}
#leftContainer .leftMenuMid ul.leftNav li.last{margin: 0; padding: 5px 0 5px 25px; *+padding: 3px 0 5px 25px; _padding: 0; _margin-left: 25px; background:none;}
#leftContainer .leftMenuMid ul.leftNav li a{padding: 0; color: #333; display: block; text-decoration: none; _padding: 0;}
#leftContainer .leftMenuMid ul.leftNav li a:hover{padding: 0; color: #073f4f; display: block; text-decoration: underline; _padding: 0;}
#leftContainer .leftMenuMid ul.leftNav li.subMenuBG{margin: 0; padding: 8px 0 8px 3px; *+padding: 5px 0 8px 3px; background: url("/assets/images/global/common/submenu-selected-bg.png") repeat-y 0 0; _background: url("/assets/images/global/common/submenu-selected-bg.gif") repeat-y 0 0; _margin: -3px 0 0 0; _padding: 7px 0 9px 5px; _width: 189px;}
#leftContainer .leftMenuMid ul.leftNav li.subMenu-L1, #leftContainer .leftMenuMid ul.leftNav li.subMenu-L1-last{margin: 0; padding: 5px 0 5px 35px; *+padding: 5px 0 5px 35px; width: 156px; background: none;}
#leftContainer .leftMenuMid ul.leftNav li.subMenu-L1-last{padding: 5px 0 10px 35px; *+padding: 5px 0 10px 35px; background: url("/assets/images/global/common/left-menu-sep.png") no-repeat left bottom; _background: url("/assets/images/global/common/left-menu-sep.gif") no-repeat 5px 100%;}
#leftContainer .leftMenuMid ul.leftNav li.subMenu-L1-Selected{margin: 0; padding: 0; background: url("/assets/images/global/common/submenu1-selected-bg.png") repeat-y 0 0; _background: url("/assets/images/global/common/submenu1-selected-bg.gif") repeat-y 0 0; color: #073f4f;}
#leftContainer .leftMenuMid ul.leftNav li.subMenu-L1-Selected p, #leftContainer .leftMenuMid ul.leftNav li.subMenu-L1-Selected a{margin: 0; padding: 4px 0 6px 35px; background-image: url("/assets/images/global/common/sub-arrow-black.gif"); background-repeat: no-repeat; background-position: 13% 40%; *+background-position: 13% 50%; color: #073f4f; font-weight: bold;}
#leftContainer .leftMenuMid ul.leftNav li.subMenu-L1-Selected a{background: url("/assets/images/global/common/spacer.gif");}
#leftContainer .leftMenuMid ul.leftNav li.subMenuBG p, #leftContainer .leftMenuMid ul.leftNav li.subMenuBG a{margin: 0; padding: 0 0 0 22px; color: #fff; font-weight: bold;}
#leftContainer .leftMenuMid ul.leftNav li.subMenuBG-Arrow p{margin: 0; padding: 0 0 0 22px; background-image: url("/assets/images/global/common/sub-arrow-white.gif"); background-repeat: no-repeat; background-position: 5% 62%; _background-position: 0% 50%; color: #fff; font-weight: bold; _margin: 10px 0 0 5px; _padding: 0 0 0 17px; _line-height: 14px; _width: 166px;}
#leftContainer .leftMenuBot, #leftContainer .leftMenuBotBlue, #leftContainer .leftMenuBotLightBlue{float: left; width: 194px; height: 11px; background: url("/assets/images/global/common/left-menu-bottom.png") no-repeat; _background: url("/assets/images/global/common/left-menu-bottom.gif") no-repeat;}
#leftContainer .leftMenuBotBlue{background: url("/assets/images/global/common/left-menu-bottom-blue.png") no-repeat;}
#leftContainer .leftMenuBotLightBlue{background: url("/assets/images/global/common/left-menu-bottom-lightblue.png") no-repeat;}
/* Content Section */
#middleContainer, #middleContainer-Home{font-size: 11px;}
#middleContainer .bodyContentMid{margin: 0; padding: 0; width: 614px; float:left; background: url("/assets/images/global/common/body-content-bg.png") repeat-y 0 0;}
#middleContainer-Home .setMinHeight{min-height: 395px;}
#middleContainer .bottomPad{padding: 0 0 20px 0;}
#middleContainer-Home .homeBodyContentTop{margin: 0; padding: 0; width: 816px; height: 4px; float: left; background: url("/assets/images/global/common/homepage-top.png") no-repeat 0 0; _background: url("/assets/images/global/common/homepage-top.gif") no-repeat 0 0;}
#middleContainer-Home .homeBodyContentBot{margin: 0; padding: 0; width: 816px; height: 8px; float: left; background: url("/assets/images/global/common/homepage-bot.png") no-repeat 0 0; _background: url("/assets/images/global/common/homepage-bot.gif") no-repeat 0 0;}
#middleContainer-Home .bodyContentMid{margin: 0; padding: 0; width: 816px; float: left; background: url("/assets/images/global/common/homepage-bg.png") repeat-y 0 0; _background: url("/assets/images/global/common/homepage-bg.gif") repeat-y 0 0;}
#middleContainer-BookandFly{margin: 0 10px 0 0; text-align: left; float: left; width: 774px;}
#middleContainer-BookandFly .memberBodyContentTop{margin: 0; padding: 0; width: 774px; height: 4px; float: left; background: url("/assets/images/global/common/member-page-top.png") no-repeat 0 0;}
#middleContainer-BookandFly .memberBodyContentBot{margin: 0; padding: 0; width: 774px; height: 8px; float: left; clear: all; background: url("/assets/images/global/common/member-page-bot.png") no-repeat 0 0;}
#middleContainer-BookandFly .memberBodyContentMid{margin: 0; padding: 0; width: 774px; float: left; background: url("/assets/images/global/common/member-page-bg.png") repeat-y 0 0;}
#middleContainer .bodyContent, #middleContainer-Home .bodyContent{margin: 0; padding: 5px 10px 0 15px; width: 585px; float: left;}
#middleContainer-BookandFly .bodyContent{float: left; padding: 0; margin: 5px 10px 0 3px; width: 768px;}
#middleContainer-BookandFly .ColBodyContent-Left{position: relative; float: left; width: 555px; margin: 0 0 0 10px;}
#middleContainer-BookandFly .ColBodyContent-Right{position: relative; float: left; width: 194px; margin: 50px 0 0 3px;}
#middleContainer-Home .bodyContent{padding: 0 0 5px 0; margin: 0; width: 796px; float: left;}
#middleContainer-Home .gradientFill{float: left; background: url("/assets/images/global/common/homepage-bg.gif") repeat-x top left; width: 810px; height: 192px; margin: 0 0 0 3px; _margin: 0 0 0 2px;}
#ColBodyContent{margin: 0; padding: 0 0 10px 0; float:left;}
.sectionImage{float: left; padding: 10px 0 0 0;}
#middleContainer #ColBodyContent .ColBodyContent-Left{float: left; margin: 0; padding: 0; width: 385px;}
#middleContainer #ColBodyContent .ColBodyContent-Left2Col{float: left; margin: 0; padding: 0; width: 585px; _width: 555px;}
.bodyContent p, .sectionPanel p, .sectionPanelGray p{padding: 0; color: #333; line-height: 14px; font-size: 11px;}
.vfe p{padding: 0 0 5px 0;}
p.subHead, h2.subHead{font-size: 14px; font-weight: bold; color: #333; margin: 5px 0 4px 0; clear: all;}
p.vfeSubHead, h2.vfeSubHead{font-size: 14px; font-weight: bold; color: #333; margin: 5px 0 4px 0;}
.sectionPanelGray p{font-size: 10px; color: #999; line-height: 13px;}
ul.memberAirlinesBG{width: 555px; list-style-type: none; list-style-image:none; margin: 10px 0 0 0; padding:0;}
ul.memberAirlinesBG li{list-style-type: none; list-style-position:outside; list-style-image:none; text-align: center; float: left; height: 47px; width: 185px; margin: 3px 0 0 0; padding: 0; background: url("/assets/images/global/common/memberairlines-bg.gif") no-repeat top left;}
ul.memberAirlinesBG li a {display: block;}
p.styleBold, span.styleBold, div.styleBold {font-weight: bold;}
.ColBodyContent-Right{position: relative; float: left; width: 194px; margin: 20px 0 0 6px;}
.imageHolder{width: 194px; min-height: 40px;}
.imageHolderUpgradeAwards{width: 194px;min-height: 390px;}
.imageHolder img{position: relative; margin: 0 7px 0 7px; top: -7px;}
.backLinkSection{float: left; width: 290px;}
.printSection, printSectionFooter{float: right; width: 290px; text-align: right;}
.printSectionFooter{text-align: right; margin: 5px 7px 0 0;}
#middleContainer .bodyContentMid .bodyContent a.backLink{margin: 0; padding: 0 0 0 15px; display: inline; font-size: 11px; color: #073F4F; text-decoration: none; background: url("/assets/images/global/common/back-link.gif") no-repeat left 60%;}
#middleContainer .bodyContent a.backLink:hover{color: #333; text-decoration: underline;}
a.printLink{margin: 0; padding: 0 15px 0 0; font-size: 11px; color: #073F4F; text-decoration: none; background: url("/assets/images/global/common/print-link.gif") no-repeat 100% 60%;}
a.printLink:hover{color: #333; text-decoration: underline;}
/* Page Heading */
h1.pageTitle, h1.pageTitleSiteMap{margin: 0; *+margin: 14px 0 0 0; padding: 20px 0 22px 0; font-size: 24px; font-weight: normal;}
.pageHeader{float: left; width: 585px;}
.siteMapTopContainer #pageTitleFont {margin-top: 0; margin-left: 30px;}
#ColBodyContent #pageTitleFont {margin: 10px 0 0 0;}
.siteMapTopContainer h1{width: 500px;}
#pageTitleFont {position:relative; float: left; left: -3px; display: inline; margin-top: 15px; background-color: #fff;}
h1.pageTitleSiteMap{margin: 2px 0 0 30px; padding: 0 0 22px 0;}
h1.footerTitle{margin: 0; padding: 0 0 22px 20px; font-size: 24px; font-weight: normal;}
.siteMapTopContainer{float: left; width: 796px; margin: 5px 0 0 0;}
.siteMapTitleContainer{float: left; width: 796px;}
p.singleColTitle{position: relative; margin: 15px 0 0 0; padding: 0 0 30px 30px; font-size: 1.6em;}
/*ul.noRoundCorners{font-size: 1.2em; background: url("/assets/images/global/common/left-menu-sep.gif") no-repeat scroll left bottom; padding: 0 0 2px 0;}*/
ul.noRoundCorners{font-size: 1.2em; background: none; padding: 0 0 2px 0;}
ul.noRoundCorners li{background: url("/assets/images/global/common/left-menu-sep.gif") no-repeat scroll 0% 100%; padding: 7px 0 7px 30px; font-size: 0.8em;}
ul.noRoundCorners li.subMenuBG{margin: 0 0 0 5px; padding: 8px 0 8px 3px; background: url("/assets/images/global/common/submenu-selected-bg.png") repeat-y 0 0; _margin: -3px 0 0 0; _padding: 7px 0 9px 5px; _width: 189px;}
ul.noRoundCorners li.subMenuBG-Arrow p{margin: 0; padding: 0 0 0 22px; background: url("/assets/images/global/common/sub-arrow-white.gif") no-repeat 5% 14%; _background-position: 0% 50%; color: #fff; font-weight: bold; _margin: 10px 0 0 5px; _padding: 0 0 0 17px; _line-height: 14px; _width: 166px;}
ul.noRoundCorners li a{text-decoration: none; color: #333;}
ul.noRoundCorners li a:hover{text-decoration: underline; color: #4f8ba0;}
#middleContainer .bodyContentTop{float: left; width: 614px; height: 7px; background: url("/assets/images/global/common/body-content-top.png") no-repeat; _background: url("/assets/images/global/common/body-content-top.gif") no-repeat;}
#middleContainer .bodyContentBot{float: left; width: 614px; height: 11px; background: url("/assets/images/global/common/body-content-bottom.png") no-repeat; _background: url("/assets/images/global/common/body-content-bottom.gif") no-repeat;}
.ColBodyContent-Right .rightContentTop, .ColBodyContent-Right .rightContentTopArrow, .ColBodyContent-Right .rightContentTopNoArrow, .ColBodyContent-Right .rightContentTopArrowCH{float: left; background: url("/assets/images/global/common/right-content-panel.png") no-repeat top left; width: 100%; height: 39px;}
.ColBodyContent-Right .rightContentTopArrow, .ColBodyContent-Right .rightContentTopArrowCH{background: url("/assets/images/global/common/right-content-panel-arrow.png") no-repeat;}
.ColBodyContent-Right .rightContentTopNoArrow{background: url("/assets/images/global/common/right-content-panel-arrow.png") no-repeat right top; height: 7px;}
.ColBodyContent-Right .rightContentTop span, .ColBodyContent-Right .rightContentTopArrow span{margin: 0 0 0 10px; line-height: 38px; font-size: 11px; font-weight: bold; color: #333;}
.ColBodyContent-Right .rightContentTopArrow span{color: #073f50; font-size: 16px;} 
.ColBodyContent-Right .rightContentTopArrow a{margin: 0 0 0 10px; line-height: 38px; color: #073f50; font-size: 16px; text-decoration: none; font-weight: bold; display: block; width: 170px;}
.ColBodyContent-Right .rightContentTopArrowCH a{margin: 0 0 0 10px; color: #073f50; font-size: 16px; text-decoration: none; font-weight: bold; display: block; width: 170px;}
.ColBodyContent-Right .rightContentTopArrow a:hover, .ColBodyContent-Right .rightContentTopArrowCH a:hover{color: #333; text-decoration: underline;}
.ColBodyContent-Right .rightContentTopArrowCH a{margin: 0 0 0 10px; color: #073f50; font-size: 16px; text-decoration: none; font-weight: bold; display: block; width: 170px;}
.rightContentMid{background: url("/assets/images/global/common/right-content-panel-bg.png") repeat-y; display:block;}
.formContainer{width: 184px; float: left; margin: 10px 0 0 10px; _margin: 10px 0 0 5px;}
.buttonContainer{margin: 5px 10px 0 0 !important; _margin: 5px 7px 5px 0; float: right;}
.errorContainer{float: left; width: 200px;}
.errorContianer-Big{float: left; width: 390px; padding-bottom: 5px;}
.buttonContainerOneColumn{margin: 10px 0 0 0; _margin: 5px 7px 5px 0;  float: right;}
.tabButtonContainer{margin: 6px 6px 0 0; *+margin: 2px 6px 0 0; padding: 0; float: right;}
.tabButtonContainerFS{margin: 0 6px 0 0; *+margin: -15px 6px 0 0; padding: 0; float: right;}
.tabButtonContainerSF{margin: 22px 6px 0 0; padding: 0; float: right;}
.rightContentMid ul.relLinks, .rightContentMid ul.relConts{margin: auto; width: 170px; padding: 50px 0 5px 0; *+padding: 10px 0 5px 0; line-height: 20px; font-size: 11px;}
.rightContentMid ul.relLinks li.sectionDividerSpace, .rightContentMid ul.relConts li.sectionDividerSpace{background: none; margin: 10px 0 0 0; padding: 0; line-height: 0px; border-top: 1px solid #ddd;}
.rightContentMid ul.relLinks li.sectionDividerNoSpace, .rightContentMid ul.relConts li.sectionDividerNoSpace{background: none; margin: 0; padding: 0; line-height: 0px; border-top: 1px solid #ddd;}
.rightContentMid ul.relConts{padding: 40px 0 5px 0; *+padding: 0 0 5px 0;}
.rightContentMid ul.relLinks li{border-top: 1px solid #ddd; background: url("/assets/images/global/common/next-link.gif") no-repeat; background-position: right;}
.rightContentMid ul.relLinks li.external{border-top: 1px solid #ddd; background: url("/assets/images/global/common/external-link.gif") no-repeat; background-position: right;}
.rightContentMid ul.borderBottom{border-top: 1px solid #ddd;}
.rightContentMid ul.noArrow li{background: none; border: none;}
.rightContentMid ul.relConts li{border-top: 1px solid #ddd; background: url("/assets/images/global/common/download-link.gif") no-repeat right 4px; line-height: 16px;}
.rightContentMid ul.relConts li.first{margin: 10px 0 0 0; border-top: 1px solid #ddd; background: url("/assets/images/global/common/download-link.gif") no-repeat right 4px; line-height: 16px;}
.rightContentMid ul.relLinks li a, .rightContentMid ul.relConts li a{display: block; width: 155px; color: #073F4F;}
.rightContentMid ul.clrLineHeight{line-height: 18px;}
.rightContentMid ul.relLinks li a:hover, .rightContentMid ul.relConts li a:hover{display: block; width: 155px; color: #333; text-decoration: underline;}
.rightContentMid ul.relLinks li.empty, .rightContentMid ul.relConts li.empty{background: none;}
.rightContentMid ul.relLinks p{line-height: 14px;}
a.nxtLevelArrow{background: url("/assets/images/global/common/bullet.gif") no-repeat 0 50%; padding: 0 0 0 10px;}
a.nxtLevelArrow:hover{text-decoration: underline;}
.rightContentMid ul.relLinks li.contentInfo, .rightContentMid ul.relLinks li.contentInfoNoPad, .rightContentMid ul.relLinks li.contentInfoPadBot{background: none; padding: 10px 0; line-height: 16px;}
.rightContentMid ul.relConts li.contentInfo, .rightContentMid ul.relConts li.contentInfoNoPad{border: none; background: none; padding: 10px 0; line-height: 16px;}
.rightContentMid ul.relConts li.contentInfoNoPad img{border: none; padding: 2px 0;}
.rightContentMid ul.relConts li.contentInfoNoPad p.readOn, p.readOn{text-align: right; background: url("/assets/images/global/common/next-link.gif") no-repeat right 50%; padding: 0 15px 0 0; display: block;}
p.external{background: url("/assets/images/global/common/external-link.gif") no-repeat right 50%;}
.rightContentMid ul.relConts li.contentInfoNoPad p.readOnFFP a, p.readOnFFP a, p.readOn a{text-align: right; margin: 5px 0 0 0; padding: 0; display: block; color: #073f4f; text-decoration: none; font-weight: normal;}
.rightContentMid ul.relConts li.contentInfoNoPad p.readOnFFP a:hover, p.readOnFFP a:hover, p.readOn a:hover{text-align: right; padding: 0; display: block; color: #333; text-decoration: underline; font-weight: normal;}
p.readOnPress{text-align: right; background: url("/assets/images/global/common/next-link.gif") no-repeat right 50%; margin: 10px 0 0 0; display: block;}
p.readOnPress a{margin: 10px 15px 0 0; display: block; color: #073f4f; text-decoration: none;}
p.readOnPress a:hover{margin: 10px 15px 0 0; display: block; color: #333; text-decoration: underline;}
.rightContentMid ul.relConts li.contentInfoNoPad p.external{text-align: right; background: url("/assets/images/global/common/external-link.gif") no-repeat right 50%; padding: 0 15px 0 0; display: block;}
.rightContentMid ul.relConts li.contentInfoNoPad p.readOn a{display: inline;}
.rightContentMid ul.relLinks li.contentInfoPadBot{padding: 0 0 10px 0;}
.rightContentMid ul.relLinks li.noBorder, .rightContentMid ul.relConts li.noBorder{border: none;}
.rightContentMid ul.relLinks li.last, .rightContentMid ul.relConts li.last{border-bottom: 1px solid #ddd;}
.rightContentBot{margin: 0 0 5px 0; background: url("/assets/images/global/common/right-content-panel.png") no-repeat bottom right; height: 10px;}
ul.relConts li.bioContents{min-height: 110px;}
ul.relConts li.bioContents a:hover{text-decoration: none;}
ul.relConts li.bioContents p{text-decoration: none;}
#pageFooter, #homePageFooter, #BookandFlyFooter{float: left; width: 600px; line-height: 25px; text-align: right; padding: 0 0 15px 0; font-size: 11px;}
#homePageFooter{width: 800px;}
#BookandFlyFooter{width: 770px;}
#pageFooter ul.footer, #homePageFooter ul.footer, #BookandFlyFooter ul.footer, #pageFooterError ul.footer{display: inline; background-position: right;}
/* #pageFooter ul.footer li, #homePageFooter ul.footer li, #BookandFlyFooter ul.footer li, #pageFooterError ul.footer li{margin-top:15px; float:right; border-right: 1px solid #fff; line-height:12px; padding:0 20px;}*/
/* For the fb/yt image bottom aligned to the footer text

#pageFooter ul.footer li, #homePageFooter ul.footer li, #BookandFlyFooter ul.footer li, #pageFooterError ul.footer li{margin-top:15px; float:right; border-right: 1px solid #fff; line-height:12px; padding:0 20px;}

For the fb/yt image bottom aligned to the footer text */

#pageFooter ul.footer li, #homePageFooter ul.footer li, #BookandFlyFooter ul.footer li, #pageFooterError ul.footer li{margin-top:25px; float:right; border-right: 1px solid #fff; line-height:12px; padding:0 10px;}
#pageFooter ul.footer li.last, #homePageFooter ul.footer li.last, #BookandFlyFooter ul.footer li.last, #pageFooterError ul.footer li.last{border: none; background: none;}
#pageFooter ul.footer li a, #homePageFooter ul.footer li a, #BookandFlyFooter ul.footer li a{color: #fff;}
/* for face book footer */
#homePageFooter UL.footer LI.facebook {BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 20px; MARGIN-TOP: 12px; PADDING-LEFT: 20px; FLOAT: left;  PADDING-BOTTOM: 0px; LINE-HEIGHT: 12px; PADDING-TOP: 0px; COLOR: #fff; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none}
#homePageFooter UL.footer LI font {
	COLOR: #fff; font-size:11px
}
#pageFooter ul.footer li.facebook {BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 20px; MARGIN-TOP: 12px; PADDING-LEFT: 20px; FLOAT: left;  PADDING-BOTTOM: 0px; LINE-HEIGHT: 12px; PADDING-TOP: 0px; COLOR: #fff; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none}
#pageFooter ul.footer li.facebook font{
COLOR: #fff; font-size:11px
}

#BookandFlyFooter UL.footer LI.facebook {
	BORDER-RIGHT: #fff 1px; PADDING-RIGHT: 20px; MARGIN-TOP: 12px; PADDING-LEFT: 20px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #fff; BORDER-TOP-STYLE: none; LINE-HEIGHT: 12px; PADDING-TOP: 0px; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#BookandFlyFooter UL.footer LI.facebook FONT {
	FONT-SIZE: 11px; COLOR: #fff
}



/*ends*/
#pageFooterError ul.footer li a{color: #333;}
#pageFooter ul.footer li a:hover, #homePageFooter ul.footer li a:hover, #BookandFlyFooter ul.footer li a:hover, #pageFooterError ul.footer li a:hover{color: #073f4f; text-decoration: underline;}
/* For the fb/yt image bottom aligned to the footer text

#pageFooter ul.footer li.selected, #homePageFooter ul.footer li.selected, #BookandFlyFooter ul.footer li.selected{position: relative; top: 0; margin: 12px 0 0 20px; background: url("/assets/images/global/common/footer-link-bg-left.png") no-repeat top left; border: none; padding: 0 0 10px 0; text-align: center; font-weight: bold;}

For the fb/yt image bottom aligned to the footer text */

#pageFooter ul.footer li.selected, #homePageFooter ul.footer li.selected, #BookandFlyFooter ul.footer li.selected{position: relative; top: 0; margin: 22px 0 0 20px; background: url("/assets/images/global/common/footer-link-bg-left.png") no-repeat top left; border: none; padding: 0 0 10px 0; text-align: center; font-weight: bold;}
/* #pageFooter ul.footer li.selected, #homePageFooter ul.footer li.selected, #BookandFlyFooter ul.footer li.selected{position: relative; top: 0; margin: 12px 0 0 20px; background: url("/assets/images/global/common/footer-link-bg-left.png") no-repeat top left; border: none; padding: 0 0 10px 0; text-align: center; font-weight: bold;}*/
#pageFooter ul.footer li.noBorder, #homePageFooter ul.footer li.noBorder, #BookandFlyFooter ul.footer li.noBorder{border: none;}
#pageFooter ul.footer li.selected span, #homePageFooter ul.footer li.selected span, #BookandFlyFooter ul.footer li.selected span{position: relative; margin: 0 0 0 10px; padding-top: 3px; padding-right: 7px; min-width: 71px; line-height: 19px; background: url("/assets/images/global/common/footer-link-bg-right.png") no-repeat top right;}
#middleContainer-Home .tabColumn{float: left; margin: 9px 0 0 0; _margin: 5px 0 0 -5px; width: 355px;}
.interactiveArea{float: left; margin: 0 0 0 3px;}
/* Legal Container */
div.legalContainer{float: left; width: 796px;}
div.legalContainer-Left{float: left; width: 190px; margin: 0 5px; padding: 0;}
div.legalContainer-Right{float: right; width: 595px; background: url("/assets/images/global/common/rgt-border-bg.gif") repeat-y top left;}
div.fillFooterGradient{float: left; background: url("/assets/images/global/common/toprgt-border-bg.gif") repeat-y top right;}
div.legalContainer-BodyContent{width: 375px; margin: 0; padding: 0 0 20px 10px;}
/* Tab Contents */
div.tabContent{padding-left: 10px; padding-top: 5px; width: 335px;}
.content1Col1{width: 185px; float: left; font-size: 11px;}
.content1Col2{ margin: 0; padding: 0; float: left; width: 150px; text-align: right;}
.content1Col1 p{margin: 3px 0 0 3px;}
.content2Col1{margin: 0 0 0 9px; padding: 0; width: auto;}
.content3Col1{margin: 15px 0 0 25px; padding: 0; width: auto;}
form input{margin:0; padding:0; overflow:visible;}
label.searchFlight{margin: 0 0 0 50px;}
label.showFlights{float: left; margin: 4px 0 0 49px; padding: 0;}
label.showFlightsOneCol{float: left; margin: 2px 0 0 0; *+margin: 2px 0 0 -2px; padding: 0;}
label.showFlightsOneCol span{position: relative; margin: 0 0 0 5px; *+margin: 0; padding: 0px; top: -2px;}
label.searchFlight span{position: relative; top: -1px; margin: 0 0 0 5px;}
label.showFlights span{position: relative; top: -1px; margin: 0 0 0 5px;}
label.sevenDayLookUp, label.roundTrip{margin: 0 0 0 25px;}
label.fromPlace{float: left; margin: 5px 0 0 19px;}
label.toPlace{float: left; margin: 5px 0 0 31px;}
label.departFrom{float: left; margin: 5px 0 0 8px; *+margin: 5px 0 0 10px;}
label.airlineName{float: left; margin: 5px 0 0 45px;}
label.flightNumber{float: left; margin: 5px 0 0 10px;}
label.departDate{float: left; margin: 5px 0 0 5px; cursor: default;}
label.returnTo{float: left; margin: 5px 0 0 15px; *+margin: 5px 0 0 12px;}
input.smallTextBox{margin: 1px 0 0 10px; *+margin: 1px 0 0 12px; padding: 2px 0 5px 5px; width: 120px; border: none; background: url("/assets/images/global/common/text-box-small.gif") no-repeat top right; font-size: 0.9em;}
input.dateTextBoxFS{padding: 2px 0 5px 5px; width: 100px; border: none; background: url("/assets/images/global/common/date-text-box-small.gif") top left no-repeat; cursor: default;}
select.myAirline{margin: 0 0 0 7px; *+margin: 0 0 0 10px; font-size: 11px;}
input.dateTextBoxFS{margin: 0 0 0 8px; *+margin: 0 0 0 10px; font-size: 11px; cursor: default;}
.bigText{margin: 0 0 0 5px; *+margin: 0 0 0 9px; border: none; width: 254px !important; height: 20px; background: url("/assets/images/global/common/textboxBig-bg.gif") top left no-repeat; padding: 1px 3px 0px 3px; font-size: 12px; overflow: hidden;}
label.sevenDayLookUp span{position: relative; top: -1px; margin: 0 0 0 5px;}
label.roundTrip span{position: relative; top: -1px; margin: 0 0 0 5px;}
.LeftCurve{background:url("/assets/images/global/common/button-left.gif") top left no-repeat; width:3px; height:20px; float:left; margin:0; padding:0;}
.RightCurve{background:url("/assets/images/global/common/button-right.gif") top right no-repeat; width:3px; height:20px; float:left; margin:0; padding:0;}
.ButtonSection{background:url("/assets/images/global/common/button-middle.gif") 0 0 repeat-x; height: 20px; color:#fff; font-weight:bold; cursor:pointer; border:0 none; margin:0; overflow:visible; padding: 0; float:left; text-transform: uppercase; font-size: 11px;}
.colTabs{margin: 0 0 0 5px; padding: 0; font: normal 11px arial; list-style-type: none;}
.colTabs li, .colTabs li.bigTab{display: inline-block; *+display: inline; float: left; margin: 0 2px 0 0; padding: 0; top: 0; left: 0; width: 113px; height: 25px; line-height: 25px; text-align: center;}
.colTabs li a, .colTabs li.bigTab a{display: block; *+display: inline-block; text-decoration: none; position: relative; z-index: 1; margin: 0px; color: #2d2b2b; width: 113px; height: 25px; line-height: 25px; text-align: center; background: url("/assets/images/global/common/tab_inactive.gif") top left no-repeat;}
.colTabs li.bigTab, .colTabs li.bigTab a{width: 171px;}
.colTabs li.bigTab a{background: url("/assets/images/global/common/tab_inactive_med.gif") top left no-repeat;}
.colTabs li a.selected{position: relative; color: #fff;}
.colTabs li a.selected{background-image: url("/assets/images/global/common/tab_active.gif"); margin: 0; color: #fff; font-weight: bold;}
.colTabs li.bigTab a.selected{background-image: url("/assets/images/global/common/tab_active_med.gif"); margin: 0; color: #fff; font-weight: bold;}
.colTabs li a.selected:hover{text-decoration: none;}
div.homeTabContents{float: left; margin: 0; padding: 0; background-image: url("/assets/images/global/common/tabContent-bg.png"); _background-image: url("/assets/images/global/common/tabContent-bg.gif"); width:355px; height: 158px;}
/* Content Page : Image Caption */
.picture, .picture img{padding: 0;}
.pictureSmall, .pictureSmall img {width: 125px; padding: 0;}
.picture img {vertical-align:middle; margin-bottom: 3px;} 
.right {margin: 0 0 0 10px; float:right;} 
.left {margin: 0; float:left;}
span.imageCaption{margin: 0; font-size: 10px; color: #999; clear:both; float:right; position: relative; top: -10px;}
span.imageCaptionFull{margin: 0; font-size: 10px; color: #999; float: right;}
/* Book and Fly Integration */
#fadelayer {position:absolute; top: 0; left: 0; width: 0; height: 0; background-color: #333; opacity: 0.5; filter:alpha(opacity=50);}
#bookandflyiframe {position:absolute; top: 150px; left: 205px; width: 760px; height: 470px; border: 1px solid #fff; background-color: #fff;}
#maximise, #minimise {width: 22px; height: 88px; clear: both; display: block; position:absolute;}
#maximise {background: url("/assets/images/global/common/maximise.png") no-repeat top left; left: 184px; top: 530px;}
#minimise {visibility: hidden; background: url("/assets/images/global/common/minimise.png") no-repeat top left;} 
/* Member Airline Link Module */
.airline-selection, .airline-selection2{position: relative; width: 174px; height:24px; overflow: hidden;}
.airline-selection.hover, .noJS .airline-selection:hover{overflow: visible; z-index: 9999;}
.airline-selection .label, .airline-selection2 .label {width: 174px; background: url("/assets/images/global/common/member-airline-select.png") 0 -84px no-repeat; height: 24px; line-height: 20px; padding: 0 0 0 10px; position: relative; color: #333; z-index: 0; top: 0;}
.airline-selection3 .label {width: 250px; background: url("/assets/images/global/common/member-airline-select-shadow-big.png") 0 -84px no-repeat; height: 24px; line-height: 20px; padding: 0 0 0 10px; position: relative; color: #333; z-index: 0; top: 0;}
.airline-selection.hover .label, .airline-selection:hover .label{background: url("/assets/images/global/common/member-airline-select.png") 0 -30px no-repeat; _background: url("/assets/images/global/common/member-airline-select.gif") 0 -30px no-repeat; padding: 0 0 0 10px; color: #fff;}
.airline-selection .airlinesList {padding:0; width: 524px; position: absolute; top: 25px; left: -347px}
.airline-selection:hover .airlinesList{top: 17px; z-index: 9999;}
.memberAirlineTop{float: left; background: url("/assets/images/global/common/memberairline-top.png") 0 0 no-repeat; _background: url("/assets/images/global/common/memberairline-top.gif") 0 0 no-repeat; width: 524px; height: 9px;}
.memberAirlineMid{float: left; background: url("/assets/images/global/common/memberairline-mid.png") 0 0 repeat-y; _background: url("/assets/images/global/common/memberairline-mid.gif") 0 0 repeat-y; width: 524px;}
.memberAirlineContainer{float: left; width: 512px; margin: 12px 0 0 6px; _margin: 12px 0 0 3px; padding: 0 0 12px 0; background: url("/assets/images/global/common/memberairline-body-bg.gif") 0 bottom repeat-x; z-index: 99999;}
.memberAirlineContainer p, .memberAirlineContainer p.memberAirlineBC{font-weight: bold; margin: 0 0 15px 15px;}
.memberAirlineContainer p.memberAirlineBC{margin: 0 0 15px 5px;}
.memberAirlineBot{float: left; background: url("/assets/images/global/common/memberairline-bot.png") 0 0 no-repeat; _background: url("/assets/images/global/common/memberairline-bot.gif") 0 0 no-repeat; width: 524px; height: 10px;}
.rightContentMid ul.linkMemberAirlines, .rightContentMid ul.linkMemberAirlinesNoArrow{margin: 0 5px 0 12px; padding: 0; width: 495px; list-style-type: none; background: none;}
.rightContentMid ul.linkMemberAirlines li, .rightContentMid ul.linkMemberAirlinesNoArrow li, .content3Col1 ul.linkMemberAirlines li, .content3Col1 ul.linkMemberAirlinesNoArrow li{float: left; width: 165px; height: 32px; background: url("/assets/images/global/common/memberAirline-button-bg.png") no-repeat top left; _background: url("/assets/images/global/common/memberAirline-button-bg.gif") 0 -89px no-repeat; border: none;}
.rightContentMid ul.linkMemberAirlines li a, .rightContentMid ul.linkMemberAirlines li a.external, .rightContentMid ul.linkMemberAirlinesNoArrow li a, .rightContentMid ul.linkMemberAirlinesNoArrow li a.external, .content3Col1 ul.linkMemberAirlines li a, .content3Col1 ul.linkMemberAirlines li a.external, .content3Col1 ul.linkMemberAirlinesNoArrow li a, .content3Col1 ul.linkMemberAirlinesNoArrow li a.external {display: block; margin: 2px 0 0 6px; _margin: 5px 0 0 10px; padding: 0 0 0 3px; width: 140px; line-height: 19px; text-decoration: none; color: #073F4F;}
.rightContentMid ul.linkMemberAirlines li a:hover, .rightContentMid ul.linkMemberAirlines li a.external:hover, .rightContentMid ul.linkMemberAirlinesNoArrow li a:hover, .rightContentMid ul.linkMemberAirlinesNoArrow li a.external:hover, .content3Col1 ul.linkMemberAirlines li a:hover, .content3Col1 ul.linkMemberAirlines li a.external:hover, .content3Col1 ul.linkMemberAirlinesNoArrow li a:hover, .content3Col1 ul.linkMemberAirlinesNoArrow li a.external:hover{display: block; margin: 2px 0 0 6px; _margin: 5px 0 0 10px; padding: 0 0 0 3px; width: 140px; line-height: 19px; text-decoration: underline; color: #333; background: url("/assets/images/global/common/blank.gif") right 50% no-repeat;}
.rightContentMid ul.linkMemberAirlines li a:hover{background: url("/assets/images/global/common/next-link.gif") right 50% no-repeat;}
.rightContentMid ul.linkMemberAirlinesNoArrow li a:hover, .rightContentMid ul.linkMemberAirlinesNoArrow li a.external:hover, .content3Col1 ul.linkMemberAirlinesNoArrow li a:hover, .content3Col1 ul.linkMemberAirlinesNoArrow li a.external:hover{background: url("/assets/images/global/common/blank.gif");}
/* Teasers Modules */
#middleContainer-Home .teaserColumn{float: left; margin: 7px 0 0 5px; _margin: 0 0 0 2px; width: 445px; _width: 445px; height: 185px; background: url("/assets/images/global/common/homePage-teaserBG.png") no-repeat; _background: url("/assets/images/global/common/homePage-teaserBG.gif") no-repeat;}
#middleContainer-Home .teaserColumnNoBG{margin: 1px 0 0 5px; _margin: 1px 5px 0 2px; background: url("/assets/images/global/common/blank.gif") no-repeat;}
#middleContainer .bodyTeaserContent{float: left; margin: 0 7px 0 9px; width: 594px; _margin: 0 0 0 5px; _padding: 0;}
.imageContainer{float: left; margin: 3px 0;}
.oneColumnContent{float: left; width: 194px; margin: 3px 0 0 0;}
.oneColumnContentLounges{float: left; width: 190px; margin: 3px 0 0 0;}
.twoColumnContent{float: left; width: 394px; margin: 3px 0 0 0;}
.threeColumnContent{float: left; width: 584px; margin: 3px 0 0 0;}
.panelDivider{float: left; width: 6px;}
.panelDivider-Lounges{float: left; width: 5px;}
.teaser {position: relative; display: block; float: left; margin: 0 4px 0 0; padding: 0px;}
.col1txt, .lounge-title-BG{background:#eee url("/assets/images/global/common/1column_text.gif") no-repeat; width: 194px; height: 49px; margin: 0 1px 0 1px; _margin: 0;}
.lounge-title-BG{background:#eee url("/assets/images/global/common/lounge-title-bg.gif") no-repeat; width: 190px; height: 49px;}
.col2txt{margin: 0 1px 0 1px; _margin: 0; background:#eee url("/assets/images/global/common/2column_text.gif") no-repeat; width: 394px; height: 49px;}
.col2txt a, .col3txt a{left: 0; width: 100%; right: 0;}
.col3txt{margin: 0 1px 0 1px; _margin: 0; background:#eee url("/assets/images/global/common/3column_text.gif") no-repeat; width: 590px; height: 49px;}
.col3 {padding: 0; background:#eee url("/assets/images/global/common/3Column.gif") no-repeat; width: 595px; height: 199px;}
.col3New {padding: 0; background:#eee url("/assets/images/global/common/3Column-New.gif") no-repeat; width: 595px; height: 199px;}
.col3New p{width:576px; height: 27px; margin:0 0 0 10px; padding-top: 10px; _margin-top: 0px; color:#333333; font-size:11px; font-weight:bold;}
.col3New p.bannerContents{width:185px; height: auto; margin:0px; padding-top: 5px; font-weight: normal;}
.teaser p.col3Text {margin: 0; padding: 0 15px 0 37px;}
.col3 h2{margin: 0;}
.teaser img {position:absolute; left: 7px; top: 5px; z-index: 0;}
.sliderMaster img {float: left; position:relative; top:1px; z-index: 0;}
.teaser a{position:absolute; z-index: 2; text-decoration:none; color: #333; width: 199px; right: 0;}
.teaser a.twoColTxt, .teaser a.threeColTxt {position:absolute; z-index: 2; text-decoration:none; color: #333; width: 385px; margin: 0 0 0 10px; right: 0;}
.teaser a.threeColTxt {width: 580px;}
.teaser a.oneColTxt, .teaser a.oneColTxtLounges {position:absolute; z-index: 2; text-decoration:none; color: #333; width: 194px; margin: 0 0 0 20px; right: 0;}
.teaser a.oneColTxtLounges {width: 190px; margin: 1px 0 0 20px;}
.teaser a.oneColTxtLoungesNew {width: 160px; left: 10px; text-decoration: none;}
.teaser a.oneColTxtLoungesNew:hover {width: 160px; left: 10px; text-decoration: underline;}
h2.oneColHead, h2.twoColHead,  h2.threeColHead{padding: 0 10px 0 0;}
h2.adjustSize{font-size: 14px !important; margin: 15px 25px 10px 0 !important;}
.teaser a.moreContent, .teaser p.moreContent {position:absolute; z-index: 2; text-decoration:none; color: #333; width: 399px; right: 0;}
.teaser p.moreContent {width:383px;}
.teaser p.moreContent1 {width:188px;}
.teaser p.moreContents {width:184px; cursor: default;}
.teaser p {margin: 0; padding: 0 10px 0 0; font-size: 11px;}
.col3Home {float: left; padding: 0px; width: 445px; height: 200px;}
.col3Home h2, .col3Home p {padding-left: 230px; margin-left: 0;}
.teaser .arrow{position:absolute; display:block; width: 16px; height: 16px; top:14px; right: 10px;background:url("/assets/images/global/common/arrows_petrol.png") no-repeat;}
.teaser .editArrow{top: 15px;}
.teaser .editArrow-1{position: relative; top: 5px; float: right; right: -15px; *+top: -20px;}
.fullpic .arrow{background:url("/assets/images/global/common/arrows_white.png") no-repeat; right: 15px;}
.teaser h2 {margin: 11px 25px 10px 0; font-size: 18px; font-weight: normal;}
.teaser h2.oneColHead {margin: 11px 10px 10px 10px; font-size: 18px; font-weight: normal;}
.teaser a:hover h2 {text-decoration:underline;}
.teaser h2.onlyText {font-weight: normal; font-size: 20px; margin: 18px 10px 10px 10px; padding: 0;}
.fullpic a{color: #fff; left: 0; width: 100%; cursor: pointer;}
.oneColumnContent .fullpic span.clientHeding{width: 145px; display: block; color: #fff; padding: 0 0 5px 0;}
span.adjustFont{font-size: 16px !important; font-weight: normal !important;}
.fullpic h2.grayBG, .fullpic h2.greenBG, .fullpic h2.blueBG, #regional-fares-2col h2.grayBG {margin: 5px 0 0 7px; padding: 5px 0 0 8px; background:url("/assets/images/colours/0x000000.png"); width: 572px; min-height: 32px; line-height: 20px;}
.fullpic h2.blueBG, .fullpic h2.greenBG {background:url("/assets/images/colours/0xafbf30.png") top left repeat-x; margin: 5px 0 0 7px; width: 372px; min-height: 32px; line-height: 20px;}
.fullpic h2.blueBG{background:url("/assets/images/colours/0xb19bca.png") top left repeat-x;}
#regional-fares-2col h2.grayBG{width: 372px; background:url("/assets/images/colours/0x000000.png");}
.fullpic h2.grayBG1Col, .fullpic h2.greenBG1Col, .fullpic h2.blueBG1Col{background:url("/assets/images/colours/0x000000.png"); width: 172px; min-height: 32px;}
.fullpic h2.grayBG1Col, .fullpic h2.greenBG1Col, .fullpic h2.blueBG1Col{color: #fff;}
.fullpic h2.greenBG1Col, .fullpic h2.blueBG1Col {background:url("/assets/images/colours/0xafbf30.png");}
.fullpic h2.blueBG1Col {background:url("/assets/images/colours/0xb19bca.png"); width: 172px; min-height: 32px;}
.fullpic h2.grayBG2Col, .fullpic h2.greenBG2Col, .fullpic h2.blueBG2Col {background:url("/assets/images/colours/0x000000.png"); width: 372px; height: 32px;}
.fullpic h2.greenBG2Col {background:url("/assets/images/colours/0xafbf30.png");}
.fullpic h2.blueBG2Col {background:url("/assets/images/colours/0xb19bca.png");}
.fullpic h2.grayBG3Col, .fullpic h2.greenBG3Col, .fullpic h2.blueBG3Col {background:url("/assets/images/colours/0x000000.png"); width: 572px; height: 32px; color: #fff;}
.fullpic h2.greenBG3Col {background:url("/assets/images/colours/0xafbf30.png"); color: #fff;}
.fullpic h2.blueBG3Col {background:url("/assets/images/colours/0xb19bca.png"); color: #fff;}
.fullpic p {position:relative; font-size: 16px; float:right; display:block; margin-right: 50px;}
.Col2Top{float: left; width: 394px; height: 5px; background: url("/assets/images/global/common/2Col-TopImage.png") no-repeat 0 0;}
.Col2Body {float: left; margin: 0; padding: 0; background: url("/assets/images/global/common/2Col-BodyImage.png") repeat-y 0 0; width: 394px;}
.Col2Bot{float: left; width: 394px; height: 9px; background: url("/assets/images/global/common/2Col-BotImage.png") no-repeat 0 0;}
.Col2Body img{margin: 0 10px 0 4px;}
.Col2Body p {margin: 0 0 6px 0; padding: 0 15px 0 10px;}
.Col2Body h2 {display: block; width: 155px; font-size: 18px; font-weight: normal;}
.Col2Body a.arrow {margin: 6px 0 10px 0; padding: 0; _width: 170px; float: left; background:url("/assets/images/global/common/arrows_petrol.gif") no-repeat right 5px; color: #333; font-size: 18px; cursor: pointer;}
h2.fixWidth{width: 175px; padding-right: 15px;}
.Col2Body a.arrow:hover, .Col1Body a.arrow:hover {text-decoration: underline;}
.Col1Top{float: left; width: 194px; height: 5px; background: url("/assets/images/global/common/1Col-TopImage.png") no-repeat 0 0;}
.Col1Body {float: left; margin: 0; padding: 0; background: url("/assets/images/global/common/1Col-BodyImage.png") repeat-y 0 0; width: 194px;}
.Col1BodyPanel, .Col2BodyPanel {float: left; margin: 0 0 0 3px !important; padding: 0px; background: url("/assets/images/global/common/1Col-BodyImage-bg.png") repeat-x 0 100%; width: 188px; height: 135px;}
.Col2BodyPanel {width: 388px; _width: 384px; *+height: 135px;}
.Col1Body img{margin: 0 10px 5px 7px;}
.Col1Body p {margin: 0 0 6px 0; padding: 0 10px;}
.Col1Body h2 {margin: 0 0 0 5px; display: block; width: 140px; font-size: 18px; font-weight: normal;}
.Col1Body a.arrow {margin: 0 0 10px 5px; padding: 0; width: 175px; float: left; background:url("/assets/images/global/common/arrows_petrol.gif") no-repeat right 5px; color: #333; font-size: 18px; font-weight: normal; cursor: pointer;}
.Col1Bot{float: left; width: 194px; height: 9px; background: url("/assets/images/global/common/1Col-BotImage.png") no-repeat 0 0;}
.col1 {background: url("/assets/images/global/common/1column.png") no-repeat; width: 194px; height: 149px; margin: 0;}
.col1Video{float: left; background: url("/assets/images/global/common/1column.png") no-repeat; width: 194px; height: 149px; margin: 0; padding: 5px 0 0 7px;}
.col2Video{float: left; width: 190px; height: 149px; margin: 0; padding: 5px 0 0 7px;}
.col2, .col2small {margin: 0 2px 0 0; _margin: 0; background: url("/assets/images/global/common/2column.png") no-repeat; width: 394px; height: 149px;}
.twoColumnVideoContent{float: left; width: 185px; margin: 10px 0 0 0;}
.twoColumnVideoContent h2{float: left; width: 185px; font-size: 18px; font-weight: normal; color: #333; background:url("/assets/images/global/common/arrows_petrol.png") no-repeat right 10%;}
.twoColumnVideoContent a{text-decoration: none; color: #333; cursor: pointer;}
.twoColumnVideoContent a:hover{text-decoration: underline; color: #073F4F; cursor: pointer;}
.twoColumnVideoContent p{padding: 10px 10px 0 0; clear: both;}
.rightContentMid ul.clearTop{margin: 5px 0 0 10px; padding: 0;}
/* CSS Drop Down */
#dropdown {font-size: 11px; color: #333; background:url("/assets/images/global/common/dropdown.png") no-repeat; width: 194px; height: 24px; margin: 5px 0 0 0; padding: 3px 0 0 12px; z-index: -1;}
#realdropdown {position:relative; top: -25px; width: 194px; z-index: 0; font-size: 11px; color: #333;}
#dropdownCity, #dropdownCountry, #dropdownAirport, #selectFromCurrency, #selectToCurrency, #selectCountry, #yearSelect, #byKeyword, #byKeywordPress, #byKeywordFAQ, #byKeywordFAQBig, #dropdownffProg, #dropdownAirline, #dropdownffNumber, #dropdownSubject{font-size: 11px; color: #333; background:url("/assets/images/global/common/dropdown-small.png") no-repeat; width: 175px; height: 24px; margin: 2px 0 0 0; padding: 3px 0 0 12px; z-index: -1;}
#byKeywordFAQBig{width: 235px; background:url("/assets/images/global/common/dropdown-faq-small.png") no-repeat;}
#byKeyword {background:url("/assets/images/global/common/dropdown-medium.png") no-repeat; width: 105px;}
#yearSelect {background:url("/assets/images/global/common/dropdown-small-year.png") no-repeat; background-position: left -1px; width:75px;}
#realdropdownCity, #realdropdownAirport, #currencyConverterFrom, #currencyConverterTo, #selectCountry, #relyearSelect, #relbyKeyword, #relbyKeywordFAQ, #selectByKeyword, #country, #countryEmbarkation, #airport, #ffProg ,#ffNumber ,#Airline, #dropdownSubj, #exch, #expr, #continent {position:relative; top: -25px; width: 175px; z-index: 0; font-size: 11px; color: #333;}
#continent {top: -15px; *+top: -20px;}
#relbyKeywordFAQ{width: 235px;}
#relyearSelect{width:75px;}
#realdropdown option, #realdropdownCity option, #realdropdownAirport option, #country option, #countryEmbarkation option, #airport option, #selectByKeyword option{padding: 0 0 0 3px;}
#selectByKeyword{width: 105px;}
.selectContainer, .selectContainerFAQ, .selectContainerYear{float: left; width: 170px; height: 30px; padding: 0 5px 0 0;}
.selectContainerFAQ{width: 235px;}
.selectContainerYear {width:75px;}
.selectContainerKeyWord{float: left; width: 110px; height: 45px;}
.selectContainerTwoColumn{float: left; width: 375px; height: 30px; margin: 0 0 5px 0; padding: 0;}
.selectContainerOneColumn{float: left; width: 180px; height: 30px; margin: 2px 0 0 4px; padding: 0;}
.sectionPanelGrayBG{float: left; width: 365px; margin: 15px 0 0 0; padding: 10px; background-color: #eee; display: none;}
.sectionPanelGrayBG-Result{float: left; width: 370px; margin: 10px 0 0 0; padding: 7px; background-color: #eee;}
.sectionPanelGrayBG-Result1{float: left; width: 371px; margin: 0; padding: 7px; background-color: #eee; display: none;}
.sectionPanelGrayBG-FFP{float: left; width: 566px; margin: 0; padding: 7px; background-color: #eee; display: none;}
.sectionPanelGrayBG2Col{float: left; width: 560px; margin: 15px 0 0 0; padding: 10px; background-color: #eee; display: none;}
.formPanelGrayBG, .formPanelGrayBG-FS, .formPanelGrayBG-ImgLib, .formPanelWhite, .formPanelWhiteNoBr, .formPanelWhiteNoBrNoSap {float: left; width: 365px; margin: 15px 0 0 0; padding: 10px; background-color: #eee;}
.formPanelGrayBG-FS{height: 130px;}
.formPanelGrayBG-ImgLib{margin: 12px 0 0 0; padding: 10px 10px 0 10px;}
#middleContainer #ColBodyContent .fixWidthLeft-FS{width: 339px; margin: 0; padding: 0 0 10px 0;}
.fixWidthLeft{width: 339px; margin: 0; padding: 10px 0;}
.fixWidthRight-FS{position: relative; float: left; width: 236px; height: 161px; *+height: 155px; margin: 20px 0 0 8px;}
/* Booking Contacts */
.bookingContactsResultContainer{float: left; margin: 10px 0; width: 385px;}
.bookingContactsResultContainer td.paddingAll{padding: 5px;}
.bookingContactsResultContainer p.setUnderLine{text-decoration: underline;}
/* Flight Search Results */
.flightSearchResultContainer{float: left; width: 585px; margin: 10px 0 0 0;}
.flightSearchResultPanel-Table{float: left; margin: 10px 0 0 3px;}
.flightSearchResultPanel{float: left; margin: 5px 0 0 0;}
.flightSearchResultPanel-Top{width: 585px; height: 3px; background: url("../images/global/booking/flight-search/fs-result-top.gif") top left no-repeat;}
.flightSearchResultPanel-Mid{width: 585px; background: url("../images/global/booking/flight-search/fs-result-mid.gif") top left repeat-y;}
.resultContainer{margin: 0 0 0 3px; padding: 0; width: 579px; min-height: 40px; background: url("../images/global/booking/flight-search/fs-result-top-grd.gif") top left repeat-x;}
.resultContainer a {color: #073F4F; position: relative; text-decoration: none;}
.resultContainer a:hover {color: #073F4F; text-decoration: underline; }
.resultContainerCellBG{background: url("../images/global/booking/flight-search/fs-result-top-grd.gif") top left repeat-x;}
.resultSectionDivider, .resultSectionDivider-OneDay{margin: 0; height: 4px; background: url("../images/global/booking/flight-search/fs-result-divider.gif") top left no-repeat;}
.flightSearchResultPanel-Bot{width: 585px; height: 5px; background: url("../images/global/booking/flight-search/fs-result-bot.gif") top left no-repeat;}
.sectionPanelWhiteBG{float: left; width: 360px; margin: 0; padding: 5px; background-color: #fff;}
.sectionPanelGrayBG-Result-FFP{float: left; width: 565px; margin: 10px 0 0 0; padding: 7px; background-color: #eee;}
.sectionPanelWhiteBG-FFP{float: left; width: 555px; margin: 0; padding: 5px; background-color: #fff;}
.sectionPanelWhiteBG2Col{float: left; width: 565px; padding: 10px; background-color: #fff;}
.logoContainer{float: left; width: 200px;}
.logoContainer-FFP{float: left; width: 185px; font-size:10px;}
.infoContainer{float: left; width: 160px;}
.infoContainer-FFP{float: left; width: 120px; font-size:10px;}
.infoContainer-FFP ul li.infoFirst{float: left; width: 120px; margin-top: 10px; font-size:10px;}
.infoContainer-FFP ul li.infoPart span img{margin: 0 0 0 5px;}
.infoContainer-FFP ul li.infoPart a{text-align: left; margin: 0; padding: 0; display: block; color: #073f4f; tex-decoration: none;}
.infoContainer-FFP ul li.infoPart a:hover{text-align: left; padding: 0; display: block; color: #333; text-decoration: underline;}
.linkContainer{float: left; margin: 0; padding: 0; width: 360px;}
.logoContainer ul li.first, .infoContainer ul li.first{padding: 0 0 10px 0;}
.resultDivider{float: left; width: 370px; background-color: #eee; padding: 7px 0 0 0;}
.clearWidth{margin: 0; padding: 0 0 5px 0;}
.nonJSButtonContainer{float: left; width: 110px; margin: 2px 0 0 0; padding: 0;}
.twoColButtonContainer{width: 385px; margin: 0 10px 0 0; float: right;}
/* List Section Display */
.listSection{margin-top:10px; float:left;}
.listSection-FS{float: left; padding: 0;}
.listSectionPresspage{width:385px;}
.listBioSection{float: left; position:relative; top: -4px;}
.listSectionTop{float: left; background: url("/assets/images/global/common/sqBox-top.png") top left no-repeat; _background: url("/assets/images/global/common/sqBox-top.gif") top left no-repeat; width: 385px; height: 4px;}
.listSectionTop-FS{float: left; background: url("/assets/images/global/common/sqBox-small-top.png") top left no-repeat; _background: url("/assets/images/global/common/sqBox-small-top.gif") top left no-repeat; width: 340px; height: 4px;}
.listSectionMid, .listSectionMid-FS{float: left; background: url("/assets/images/global/common/sqBox-mid.png") top left repeat-y; _background: url("/assets/images/global/common/sqBox-mid.gif") top left repeat-y; width: 385px; min-height:154px;}
.listSectionMid-FS{width: 340px; background: url("/assets/images/global/common/sqBox-small-mid.png") top left repeat-y; _background: url("/assets/images/global/common/sqBox-small-mid.gif") top left repeat-y; min-height:154px;}
.listSectionMid-FS{min-height: 65px; padding: 0 0 10px 0;}
.alignRelLinks-LI-FS{margin-left: 10px; width: 140px; float: left;}
.leftSpace10{margin-left: 10px;}
.leftSpace5{margin-left: 5px;}
.spaceTopRight{margin: 2px 4px 0 0;}
.listSectionBot, .listSectionBot-FS{float: left; background: url("/assets/images/global/common/sqBox-bot.png") top left no-repeat; width: 385px; height: 5px;}
.listSectionBot-FS{background: url("/assets/images/global/common/sqBox-small-bot.png") top left no-repeat; _background: url("/assets/images/global/common/sqBox-small-bot.gif") top left no-repeat; width: 340px; height: 5px;}
.listSection-Container{float: left;}
.listSection-Container table{margin: 10px 0 0 6px;}
.sectionPanel table tr td{padding: 5px 5px 5px 0;}
.sectionPanel .listSection-Container table tr td img{float: left; margin-left: 0;}
.sectionPanel table tr td img{float: left; margin-left: 5px;}
.listSection-Left{display: table; overflow: hidden; position: relative; width: 161px; left: 2px; float:left; line-height: 154px; min-height: 154px; margin: 0;}
div.bioImage{width: 145px; line-height: 100px; min-height: 100px;}
div.bioImage img{margin: 1px 0 0 5px; top: 0;}
.listSection-Left .pic {display: table-cell; vertical-align: middle; position: static; *position: absolute; top: 50%; text-align: center; width: 100%;}
.listSection-Left img{border: 0; *position: relative; top: -50%;}
.listSection-Right{float: left; width: 210px; margin: 5px 0 0 3px;}
.bioContent{margin: 10px 0 0 5px; width: 225px;}
.listSectionLinks{float: left; width: 205px; padding: 0 0 10px 0;}
.listSectionLinks-FS{float: left; width: 375px; margin: 10px 0 0 4px; padding: 0;}
.bioSpace{width: 220px;}
ul.listSection{margin: 0; padding: 0 0 5px 0; width: 205px;}
ul.listSection li{margin: 0 0 1px 0;}
ul.listSection li.listLink{margin: 0; padding: 0; height: 100%;}
ul.listSection li a.bioLinks{margin: 5px 0 0 0; padding: 0 15px 0 0; float: right; text-decoration: underline; color: #073f4f; background: url("/assets/images/global/common/external-link.gif") no-repeat right 75%;}
ul.listSection li a.bioLinks:hover{margin: 5px 0 0 0; padding: 0 15px 0 0; float: right; text-decoration: underline; color: #333; background: url("/assets/images/global/common/external-link.gif") no-repeat right 75%;}
p.listDate{color: #666; font-size: 10px; font-weight: normal;}
p.listTitle{font-size: 14px; font-weight: bold;}
p.grayTitle, p.grayPressTitle{font-size: 11px; color: #666;}
div.topSpaceRightPress{margin: 25px 0 0 0;}
div.topSpace10{margin-top: 10px;}
div.padTop10{padding-top: 10px;}
div.topSpace15{margin-top: 15px;}
div.bottomSpace5{padding-bottom: 5px;}
div.bottomSpace10{padding-bottom: 10px;}
ul.listSection li.listContent{margin: 5px 0 15px 0; min-height: 40px;}
ul.listSection-Speeches li.listContent{margin: 5px 0 15px 0;}
ul.listSection li.setMinHeight{min-height: 60px !important;}
ul.listSection li.listContentBio{margin: 5px 0 0 0; width: 225px;}
#middleContainer .flashBodyContent{padding: 0; margin: 0 0 0 7px;}
#middleContainer .flashBodyContent h1.pageTitle{margin: 0 0 0 14px; padding: 17px 0 22px 0;}
/* Pagination */
.paginationPanel{float: left; width: 385px; height: 28px; margin: 10px 0 0 0; background: url("/assets/images/global/common/pagination-bg.gif") top left repeat-x; text-align: center;}
.paginationPanel a{color: #073f4f; text-decoration: none; display: inline; line-height: 28px;}
a.pageNum{color: #073f4f; text-decoration: underline; margin: 0 5px 0 0; padding: 0;}
span.pageNumDots{color: #073f4f; margin: 8px 5px 0 0; padding: 0;}
span.pageNumSelected{color: #333; font-weight: bold; margin: 0 5px 0 0; padding: 0;}
span.spaceAround{margin: 0 5px;}
a.pageNum:hover{color: #333; text-decoration: underline;}
a.pageFirst, a.pageFirstImg, span.pageFirst{padding: 0 0 0 17px; background: url("/assets/images/global/common/pageFirst.gif") left 50% no-repeat; text-decoration: none;}
a.pageFirstImg{margin: 0;}
a.pagePrev, a.pagePrevImg, span.pagePrev {padding: 0 0 0 20px; background: url("/assets/images/global/common/pagePrev.gif") left 50% no-repeat; text-decoration: none;}
a.pagePrevImg, span.pagePrev{margin-left: 10px;}
a.pageNext, a.pageNextImg, span.pageNext{padding: 0 20px 0 0; background: url("/assets/images/global/common/pageNext.gif") right 50% no-repeat; text-decoration: none;}
a.pageNextImg, span.pageNext{margin-right: 10px;}
a.pageLast, a.pageLastImg, span.pageLast{margin:0 0 0 25px; padding: 0 17px 0 0; background: url("/assets/images/global/common/pageLast.gif") right 50% no-repeat; text-decoration: none; _margin:0 0 0 15px;}
a.pageLastImg{margin: 0;}
span.pageLast{margin-left: 0;}
a.pageFirst:hover, a.pagePrev:hover, a.pageNext:hover, a.pageLast:hover, a.pageFirstImg:hover, a.pagePrevImg:hover, a.pageNextImg:hover, a.pageLastImg:hover{text-decoration: underline; color: #333;}
.rightContentMid ul.clearPadding{padding: 0; clear:both;}
.rightContentMid ul.clearBioPadding{padding: 0 0 5px 0;}
#clearBottomPadding, .clearBottomPadding, .rightContentMid ul.relConts li.clearBottomPadding{padding-bottom: 0;}
.horizontalLine{margin: 0 0 2px 8px; float: left; border-top: 1px solid #ddd; color: #333; height: 1px; width: 370px;}
.horizontalLineBig{margin: 10px 0; float: left; border-top: 1px solid #ddd; color: #333; height: 1px; width: 585px;}
.bioTabs{float: left; width: 390px;}
.tabActiveBio{position: relative; float: left; top: 2px; padding: 6px 0 0 0; background: url("/assets/images/global/common/tab_active_big.png") no-repeat; width: 193px; height: 25px; text-align: center; font-size: 11px; font-weight: bold; color: #fff;}
.tabInActiveBio{position: relative; float: left; top: 2px; padding: 6px 0 0 0; background: url("/assets/images/global/common/tab_inactive_big.png") no-repeat; width: 193px; height: 25px; text-align: center; font-size: 11px; font-weight: normal; color: #333;}
.tabInActiveBio a{color: #333;}
.tabInActiveBio a:hover{color: #073f4f; text-decoration: underline;}
p.relBioContents{padding: 0 0 0 82px;}
#leftContainer .leftMenuMid ul.leftNav li.noArrow p{background-image: url("/assets/images/global/common/spacer.gif");}
.airline-selection2 {margin-left:85px; display:none;}
.airline-selection2 .airlineLabel{padding-right: 0; width: 175px;}
.airlineSelectionLable {float:left; padding:4px 10px 0 45px; display:none;}
.airline-selection2 .airlinesList {padding:0; width: 524px; position: absolute; top: 21px; left: -347px;}
.airlinesList2 {left:0; top:170px; *+top:163px; display:none; margin-left:225px; position:absolute; width: 524px;}
.positionPanel{top: 318px; margin-left: 222px;}
.airlineLabel{position: relative;}
.airlineBox{position: relative; z-index: 99999;}
.positionPanelFFP{margin: 0; top: -285px; left: -5px;}
.airline-selection3 .positionPanelMAL{margin: 0; position: absolute; top: -314px; left: -5px; z-index: 100;}
.positionPanelImgLibrary{top: -5px; margin-left: -205px;}
.positionPanelMA{top: -380px; left: -230px;}
.positionPanelFlightStatus{margin: 0; top: -5px; left: -50px; z-index: 99999;}
.setAlignFlightStatusT4{margin: 20px 0 0 3px; padding: 0;}
.positionPanelFlightStatusT4{margin: 0; top: -285px; left: -270px; z-index: 99999;}
.airlinesList2 .memberAirlineContainer ul.linkMemberAirlines, .airlinesList2 .memberAirlineContainer ul.linkMemberAirlinesNoArrow {padding-left:12px;}
.airline-selection2 .label {z-index:70;}
.airline-selection2 .label {background: url("/assets/images/global/common/member-airline-select-shadow.png") 0 -84px no-repeat;}
div.clearTop{margin: 5px 0 0 0; padding: 0;}
div.clearTop2{margin: 2px 0 0 0; padding: 0;}
div.clearBioTop{margin: 0; padding: 0;}
div.clrTopRight20{margin: 20px 0 0 0; padding: 0px;}
div.clrTopRight15{margin: 15px 10px 0 0; padding: 0;}
div.clearAllSpace, div.clearLeftMargin{margin: 0; padding: 0;}
div.clearTopSpace{margin-top: 0;}
div.leftMargin5{margin-left: 5px;}
ul.clearTopSpace{margin-top: 0;} 
div.clearBottomSpace{padding-bottom: 0;}
div.pressTitleInfo{float: left; margin: 10px 0 0 0;}
div.clearTopMargins{margin: 0 0 0 10px; padding: 0;}
div.clearTopSiteMap{margin: 0 0 0 5px; _margin: 0; padding: 0;}
.slide-holder {float:left;}
div.ImgRotGalleryFull{display: none;}
.ImgRot3colFull div.slide-runner, .ImgRot3colEdit2col div.slide-runner, .ImgRot3colEdit1col div.slide-runner, .ImgRot2colFull div.slide-runner, .ImgRot2col div.slide-runner, .ImgRot1col div.slide-runner, .ImgRotGalleryFull div.slide-runner{width:580px; height:190px; overflow:hidden; position:relative; left:7px; z-index:0;}
div.slide-runner img{left:0;}
.HomePageTeaser .slide-holder .slide-runner img{margin:0; padding:0;}
div.sliderMaster div.slide-runner img{margin-top:5px; left:0;}
ul.slide-nav {float:right; position:absolute; right:10px; bottom:10px;}
ul.slide-nav-2col {position: relative; float: right; right:5px; bottom:5px; margin-top:-15px;}
ul.slide-nav li{display:block; width:16px; height:16px; float:left;}
ul.slide-nav li a, .editorial ul.slide-nav li a{position:relative; display:block; width:16px; height:16px; font-weight:bold; text-align:center; text-decoration:none; background-position:left -3px; background-repeat:no-repeat;}
ul.slide-nav li a.on{background-position:left -23px;}
.editorial ul.slide-nav li a {background-position:right -3px;}
ul.slide-nav li a.onedito{background-position:right -23px;}
ul.slide-nav li a{background-image:url("/assets/images/global/common/slider-dots.png"); _background-image:url("/assets/images/global/common/slider-dots.gif");}
div.slide-runner a.diplayVis {display:block;}
div.slide-runner a {display:none; _display: block; position:absolute;}
.ImgRot3colEdit2col div.slide-runner,  .ImgRot3colEdit2col div.slide-runner a{width:380px; height:191px;}
.ImgRot3colEdit1col div.slide-runner{width:180px; height:191px;}
.ImgRot3colEdit1col div.slide-runner a{ position:relative; width:180px;}
.ImgRot2colFull div.slide-runner{width:380px; height:141px;}
.ImgRot2col div.slide-runner{width:180px; height:135px; float:left; left:5px;}
.img2colRot {float:left; margin-left:15px; width:180px; min-height:135px;}
.img2colRot p {padding:0;}

/* Width included to move the arrow to the right most corner 
.img2colRot a.arrow {background-position:right top;}*/

.img2colRot a.arrow {background-position:right top;width:185px;}

/* Width included to move the arrow to the right most corner */

.ImgRot1col div.slide-runner{width:180px; height:141px;}
.ImgRotGalleryFull div.slide-runner{width:385px; height:208px; left:0px;}
.ImgRotGalleryFull .slide-holder h2 {margin:-32px 0 0; position:absolute; width:377px;}
.ImgRotGalleryFull ul.slide-nav {position: relative; top: -25px; left: -10px;}
.ImgRotGalleryFull .slide-holder h2 span {font-size:11px; color:#fff;}
/* Meeting of Minds Overlay */
#backgroundPopup {display:none; position:fixed; _position:absolute; height:100%; width:100%; top:0; left:0; background-color:#000; z-index: 102; cursor:pointer;}
#popupClose{width: 22px; height: 22px; z-index: 104;}
div.overlayOuterContainer{float: left; width: 710px; min-height: 392px; top: 200px; left: 200px; display:none; position:fixed; _position:absolute; z-index: 104;}
div.videoContainerTop{float: left; width: 710px; height: 6px; background: url("/assets/images/global/common/mom-overlay-top.png") no-repeat;}
div.videoContainerMid{float: left; width: 710px; background: url("/assets/images/global/common/mom-overlay-mid.png") repeat-y;}
div.videoBodySection{float: left; margin: 0 0 0 4px; width: 702px; background: url("/assets/images/global/common/mom-overlay-body-bg.png") repeat-x;}
div.videoBodySection-Left{float: left; width: 512px; height: 384px; margin: 0;}
div.videoBodySection-Right{float: left; width: 188px; height: 384px; margin: 0; z-index: 104;}
.videoBodySection-Right .contentPanel{float: left; position: relative; font-size: 11px; text-align: left; color: #fff; width: 183px; height: 100%; bottom: 35px;}
.videoBodySection-Right .floatingPanel{float: left; position: absolute; bottom: 0; left: 0;}
.videoBodySection-Right .contentPanel p.styleBold{margin: 10px 0 0 0; padding: 0;}
.videoBodySection-Right .contentPanel p.copyText{margin: 5px 0 0 0; padding: 0;}
.videoBodySection-Right .contentPanel ul.sectionLink{margin: 10px 0 0 0; z-index: 104;}
.videoBodySection-Right .contentPanel ul.sectionLink li{color: #fff; background: url("/assets/images/global/common/next-link-white.gif") no-repeat right 50%;}
.videoBodySection-Right .contentPanel ul.sectionLink li.download{color: #fff; background: url("/assets/images/global/common/download-link-white.gif") no-repeat right 50%;}
.videoBodySection-Right .contentPanel ul.sectionLink li a{color: #fff;}
div.closeButtonPanel{width: 22px; height: 22px; float: right;}
div.videoContainerBot{float: left; width: 710px; height: 8px; background: url("/assets/images/global/common/mom-overlay-bot.png") no-repeat;}
#popupClose{position: relative; top: 0; left: 0;}
/* traveller lobby: date picker  */
.calendarContent {width:178px;}
.calendarContent .calTop, .calendarContent .calBot{background:url("/assets/images/global/common/cal-top.png") no-repeat; width:178px; height:5px;}
.calendarContent .calBot{background:url("/assets/images/global/common/cal-bot.png") no-repeat; height:9px;}
.calendarContent .calMidd{background:url("/assets/images/global/common/cal-mid.png") repeat-y; width:178px;}
.calendarContent .calMidVer{background:url(/assets/images/global/common/cal-bg.png) repeat-x; min-height:104px; margin-left:2px; width:173px;}
.dpTable {background-color:#fff; font-size:11px; text-align:center; width:166px;}
.dpTR td {border:1px solid #b1b1b1; width: 22px; height:16px; border-left:none; border-top:none;}
.dpTitleTR {background-color:#fff; color:#073f4f; font-size:11px; font-weight:700;}
.dpTitleTR .button {text-align:right;}
.dpTitleTR .RighImage {text-align:left;}
.closeBut {cursor:pointer; position:absolute; top:0; left:0; margin-left:160px; margin-top:-6px;}
.dpDayTR {background-color:#fff;}
.dpTD {cursor:pointer; color:#073f4f;}
.dpTD_notavail {color:#999;}
.dpHoliday {font-size:11px; background-color: #e7e7e7; color: #8b8b8b;}
.dpDayHighlightTD {border: 1px solid #aaa; background-color: #ccc}
.dpDayTD {color: #666; font-weight: bold; background-color:#fff; border:1px solid #b1b1b1; border-left:none;}
.dpTitleText {font-weight:bold; font-size:11px; color:#073f4f; height:22px;}
.dpDayHighlight {font-weight: bold; color: #4060ff;}
.dpTodayButton {font-weight: bold; font-size: 11px; background: #d8e8ff; color: grey;}
.dpTD_today {font-size:11px; background-color: #073b4a; color:#fff; cursor: pointer; font-weight:bold;}
.dpTR .dpTD_EnHoliday {color:#073f4f; cursor: pointer; font-size:11px; background-color: #e7e7e7; font-weight:bold;}
.dpTD_EnHoliday_today {width: 21px; cursor: pointer; font-size:11px; background-color: #e7e7e7;}
.dpTD_disToday {color :#c0c0c0; background-color: #f5f5f5;}
#datepicker {margin-top:-4px; margin-left:-2px;}
/* Date Picker Styles End */
#lightbox{position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox a img{ border: none; padding-top: 10px;}
#outerImageContainer{position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto;}
#customImageDataContainer{position: relative; background-color: #fff; margin: 0 auto; padding-left: 9px; text-align: left;}
#customImageDataContainer img {width:50px; height:40px; margin: 2px; cursor: pointer;}
#imageContainer{width: 565px; height: 384px; background-color: #fff; padding: 10px;}
#loading{position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0;}
#hoverNav{position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10;}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{width: 49%; height: 100%; background: transparent url("/assets/images/global/common/blank.gif") no-repeat; display: block;}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url("/assets/images/global/common/prev.png") left 50% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url("/assets/images/global/common/next.png") right 50% no-repeat; }
/*** START : next / previous text links ***/
#nextLinkText, #prevLinkText{color: #FF9834; font-weight:bold; text-decoration: none;}
#nextLinkText{padding-left: 20px;}
#prevLinkText{padding-right: 20px;}
/*** END : next / previous text links ***//*** START : added padding when navbar is on top ***/
.ontop #imageData {padding-top: 5px;}
/*** END : added padding when navbar is on top ***/
#imageDataContainer{font: 12px Arial, Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em;}
.imgBorder{margin: 3px; padding: 5px; border: 1px solid #d3d3d3;}
#imageData{padding:0 10px;}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; padding-top: 10px; }
#imageData #caption{ font-weight: bold;}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;}
#imageData #bottomNavClose{ width: 22px; float: right; text-align:right;}
#imageData #helpDisplay {clear: left; float: left; display: block; }
#overlay{position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #141414; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; display: none;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html>body .clearfix {display: inline-block; width: 100%;}
* html .clearfix {height: 1%;}
.pagination a, .pagination span {display: block; float: left; margin-right: 5px; text-decoration:underline;}
.pagination .current {color:#333; font-weight:bold; margin-top:7px; text-decoration:none;}
#Pagination .spaceAround, #Pagination .pageNumDots {text-decoration:none;}
#PaginationContent, #Pagination {display:none;}
#pageNumDotsLeft {visibility:hidden;}
#Pagination span.pageFirst, #Pagination span.pagePrev, #Pagination span.pageNext, #Pagination span.pageLast {font-weight:normal;}
.floatingPanel .episode {margin-bottom:5px;}
.floatingPanel .discription {margin-bottom:25px;}
.floatingPanel .downloadMaster {margin-bottom:5px;}
.floatingPanel .emailTop {margin-top:15px;}
#flashcontent {margin-left:4px;}
/* VFE Table */
.vfe table {font: normal 11px arial, helvetica, sans-serif; color: #333; border: 1px solid #ddd; border-collapse: collapse; width: 385px; margin: 10px 0;}
.vfe caption {text-align: center; font: bold 18px arial, helvetica, sans-serif; background: transparent; padding:6px 4px 8px 0; color: #03476F; text-transform: uppercase;}
.vfe td, .vfe th {color: #333; padding: 5px; border: 1px solid #ddd; border-collapse: collapse;}
.vfe thead th, .vfe tfoot th {font: bold 11px arial, helvetica, sans-serif; border: 1px solid #ddd; text-align: left; color: #fff; padding-top:3px;}
.vfe tbody th, .vfe tbody td {vertical-align: top; text-align: left;}
.vfe tfoot td {border: 1px solid #ddd; padding-top:3px; color: #fff;}
/* Gray Title for LI */
ul.sectionLink li.grayTitle{color: #666; font-weight: bold; background: url("/assets/images/global/common/spacer.gif");}
ul.relLinks li.grayTitle{color: #666; font-weight: bold; background: url("/assets/images/global/common/spacer.gif"); border: none;}
.topSpace3{margin: 3px 0 0 0;}
.topSpace5{margin: 5px 0 0 0;}
.spaceTopBot10{padding: 10px 0 !important; float: left; width: 100%;}
.hideShowVideo {background-color: #000;}
.padRight10{padding-right: 10px;}
.collNOscrpt {margin-left:5px;}
div.slide-runnerNoscript img {margin-top:0;}
.hideShowVideo {z-index:-1;}
/* Vertical Alignment - Image */
.LogoContainer{width: 585px; margin: 13px 5px;}
.LogoContainer span.rightImage{margin-left: 4px;}
#ImgRot2col div.slide-runner img {margin:0;}
.boockingContacts, .boockingContacts  .airline-selection2 {margin:0 5px 0 0; float:left;}
.boockingContacts .airlinesList2 {margin-left:208px; top:390px;}
 .selectContainer2 {margin-top:0px;}
.selectContainer2 .currSelect{margin-top:-27px; margin-left:3px; position:absolute; width:170px; font-size: 11px;}
#continent option{padding: 0 0 0 3px;}
.sliderMaster {display:block;}
#header .topMenu .selected a.last {background:none; padding-right:0;}
.cleanTopMargin {margin-top:0;}
.cleanTopMargin .byKeyword {margin-left:83px; margin-top:-14px; position:absolute; *position:relative;}
.buttonContainer2{margin:3px 0; float:left;}
.pressButton {padding-left:3px; clear:both; _padding-left:0;}
.clearBoth {clear:both;}
.listSectionPresspage .horizontalLineBig {width:385px;}
.firsItem, .lastItem, .totalItems {font-weight:700;}
.resultHeader {cursor:pointer;}
.PageList .listSectionPresspage {margin:0;}
.faQpage .legalContainer {width:804px;}
.faQpage .fillFooterGradient, .faQpage .legalContainer-Right {background-image:none;}
.legalContainer-Right .Right1Col {float:left; margin-left:11px; width:384px;}
.legalContainer-Right .Right2Col {float:left;}
.faQpage .Right1Col p {padding-left:2px;}
.faQpage .bookingContactsResultContainer .flightSearchResultPanel-Top {background: url("/assets/images/global/common/fs-result-top2.gif") top left no-repeat;}
.faQpage .bookingContactsResultContainer .flightSearchResultPanel-Mid {background: url("/assets/images/global/common/fs-result-mid2.gif") top left repeat-y;}
.faQpage .bookingContactsResultContainer .flightSearchResultPanel-Bot {float: left; background: url("/assets/images/global/common/fs-result-bot2.gif") top left no-repeat;}
.faQpage .bookingContactsResultContainer .resultSectionDivider {background: url("/assets/images/global/common/fs-result-divider2.gif") top left no-repeat;}
.faQpage .bookingContactsResultContainer .flightSearchResultPanel, .faQpage .bookingContactsResultContainer .flightSearchResultPanel-Top, .faQpage .bookingContactsResultContainer .flightSearchResultPanel-Mid, .faQpage .bookingContactsResultContainer .flightSearchResultPanel-Bot, .faQpage .bookingContactsResultContainer .resultSectionDivider {width: 382px;}
.faQpage .bookingContactsResultContainer .resultSectionDivider {margin-left: 3px;}
.faQpage .bookingContactsResultContainer .resultContainer{padding-top: 10px; width: 377px;}
.faQpage .resultContainer td p {margin-top: -3px; *+margin-top: 0;}
.faQpage .formPanelGrayBG {width:361px;}
#middleContainer .ep2NoPadding {margin: 1px 10px 0; width:590px;}
.ep2NoPadding #ColBodyContent {padding: 0;}
.ep2NoPadding .printSection {width: auto;}
.ep2NoPadding .ColBodyContent-Right {margin: 30px 0 0 11px;}
.contactSreq .fillFooterGradient, .contactSreq .legalContainer {width:804px;}
.contactSreq .legalContainer-BodyContent {padding:0 0 5px 10px;}
.contactSreq .subHead {margin:0 0 4px;}
.formPanelWhite {background-color:#fff; border:1px solid #eee; border-right:none; border-left:none; width:373px;}
.formPanelWhite input {height:14px;}
.formPanelWhite .innerRight  {border-left:1px solid #eee; float:left; margin-left:8px; padding-left:10px; width:174px; margin-top:-9px;}
.formPanelWhite .innerLeft {float:left; width:179px;}
.formPanelWhite label {float:left; margin-bottom:3px; margin-left:1px; width:169px;}
.formPanelWhite input {margin-bottom:12px;}
.formPanelWhite .innerRight label {margin-left:3px; margin-bottom:0;}
.formPanelWhite .innerRight .selectContainer {margin-bottom:6px;}
.formPanelWhite .innerRight .botSpace {margin-bottom:4px; margin-left:1px;}
.formPanelWhiteNoBr, .formPanelWhiteNoBrNoSap {background-color:#fff; margin-top:0; border:none;}
textarea.texAria {background:transparent url("/assets/images/global/common/textEria.gif") no-repeat scroll 0 0; width:381px; height:98px; margin-top:4px;}
textarea.textAreaBig, textarea.textAreaMed{clear: both; float: left; margin: 0; padding: 2px 0 0 4px; background: url("/assets/images/global/common/textArea-BG.gif") repeat-x scroll top left; width:360px; height:160px; *height:165px; margin-top:4px; border: 1px solid #999; font-size: 11px; cursor: default; color: #333; overflow: auto;}
textarea.textAreaMed{height:100px;}
.formPanelWhiteNoBrNoSap {margin:0; padding-top:0;}
.sliderMasterImg .slide-runner img {margin:0;}
ul.relConts li.drawLine, ul.relLinks li.drawLine{padding: 13px 10px 3px 0; border-top: 1px solid #ddd; background: url("/assets/images/global/common/blank.gif");}
.rightContentMid ul.relLinks li.clearPadding{padding: 0px;}
/* Flight Status Container */
.flightStatusContainer{float: left; margin: 0; padding: 0; width: 362px;}
.rowContents-FS{float: left; padding: 1px 0; width: 362px;}
.flightStatusContainer-Left{float: left; margin: 0 0 0 5px; padding: 0; width: 100px;}
.flightStatusContainer-Left p.formLabel{float: left; margin: 3px 0 0 0;}
.flightStatusContainer-Right{width: 250px;}
.flightStatusContainer-Right span.formLabel{position: relative; left: -10px; top: 0; *+top: -4px;}
input.textBoxSmall{width: 100px;}
div.sectionPanel table.flightStatus tr.borderTop td.fsTable{height: 2px; padding: 0;}
div.sectionPanel table.flightStatus{margin: 5px 0 0 0; padding: 0;}
#frNumber {*margin-left:-5px;}
lable.leftSpace {margin-left:2px;}
.space10pix { padding-left:10px;}
.selectContainerTwoColumn #conFrm {width:12px; height:12px; *width:14px; *height:14px;}
.selectContainerTwoColumn .widthFix {width:250px;}
.contactSreq .selectContainerTwoColumn {width:394px;}
span.leftCurv, span.rightCurv {float:left; display:block; width:3px; height:20px; background: url("/assets/images/global/common/text-box-big.gif") no-repeat 0 0;}
span.rightCurv {background-position:right top;}
div.textBoxContainer{float: left; margin: 0 0 5px 2px; padding: 2px 0 0 0;}
input.middBg {clear:none; float:left; background: url("/assets/images/global/common/input-box-midd-bg.gif"); height:13px; width:115px; overflow: hidden;}
input.middBg-Big{width: 235px; overflow: hidden;}
.searchResult .tabButtonContainerFS{margin:0;}
.radioPadd {margin-top:10px;}
.radioPaddSpan span {margin-left:2px; margin-right:10px; *margin-left:0; *margin-right:2px;}
.searchResult .padding5px {padding-top:5px;}
.searchResult .readOnPress {background:none; text-decoration:underline;}
.searchResult .readOnPress a, .searchResult .readOnPress a:hover {margin:0;}
.searchResult .SearchPageList {padding-left:17px;}
.searchResult .listSection, .searchResult h2.subHead {margin:0; *margin-top:5px;}
.searchResultPage .legalContainer, .searchResultPage .siteMapTopContainer {width:804px;}
.bookingContact .myAirline {margin:0; margin-top:2px;}
.contactSreq .buttonContainer {margin:0;}
.tf3mabc .buttonContainer, .bookingContact .buttonContainer {margin-right:18px;}
.flightStatus .myAirline, .tf3mabc .airlineName, .tf3mabc .myAirline  {margin:0;}
.tf3mabc .myAirline {margin-right:8px; width:171px;}
.imageLibrary .myAirline {margin:5px 0 0 0; width:175px;}
.bookingContact .selectContainerBc {margin-left:15px;}
#errorFrom, #errorTo, #errorFromAirport {float: left; background-color:#eee; border:1px solid #7F9DB9; color:#CC0000; min-width: 110px; top: 11px; left: -67px; padding:4px 6px 4px 7px; font-size:12px; opacity: 1; visibility: hidden; position: relative; z-index: 200; width: 150px;}
#errorFrom {top: 47px; left: 26px;}
#tabContent2, #tabContent3 {display:none;}
.HomePageTeaser .Col2Top {background:url("/assets/images/global/common/2Col-TopImage-Home.png") no-repeat top left; _background:url("/assets/images/global/common/2Col-TopImage-Home.gif") no-repeat top left; width:439px;}
.HomePageTeaser .Col2Body {background: url("/assets/images/global/common/2Col-BodyImage-Home.png") repeat-y top left; _background: url("/assets/images/global/common/2Col-BodyImage-Home.gif") repeat-y top left; width:439px; height: 170px; _height: 165px;}
.HomePageTeaser	.Col2BodyPanel {width:433px; height: 170px; _height: 165px;}
.HomePageTeaser .Col2Bot {background:url("/assets/images/global/common/2Col-BotImage-Home.png") no-repeat top left; _background:url("/assets/images/global/common/2Col-BotImage-Home.gif") no-repeat top left; width:439px; height: 9px;}
.HomePageTeaser	.img2colRot {height: 170px; _height: 165px;}
.HomePageTeaser	.slide-runner {width:225px !important; height:170px !important; _height: 165px;}
/* Logo Stack and Interactive Area z-index for all browsers */
div.teaserArea{z-index: 0; _margin-left: -3px;}
.interactiveAreaFall {width:810px; height:280px;}
.imagGall {text-align:right;}
.imagGall a {color:#073F4F; font-weight:700; padding:0 2px;}
/* Speeches Page */
#speechesContainer .listSection-Left{width: 10px;}
#speechesContainer .listSection-container, #speechesContainer .listSection, #speechesContainer .listSectionMid{min-height: 50px;}
#speechesContainer .listSection-Left img{width: 0px;}
#speechesContainer .listSection-Right, #speechesContainer .listSection, #speechesContainer .listSectionLinks{width: 360px;}
/* Error Message */
p.err2{margin: 10px 0 0 0; color:#CC0000; font-size:11px; text-transform:capitalize;}
@media screen, projection {
/* AJAX AutoComplete classes for airport&destination page below*/
div.suggest{text-align:left; background-color: #fff; color: #000; border:1px solid #7f9db9; position:absolute; display:none; font-size:11px; z-index: 99999 !important;}
div.suggest div{padding:2px 6px; cursor:default; /* IE fix */ height:1%;}
div.suggest div.highlight{background:#dadada; color: #000;}
input.error{border-color:red;}
.rcSec #errorFrom, .rcSec #errorFromAirport {text-align:left; background-color: #fff; color: #000; border:1px solid #7f9db9; position:absolute; display:none; font-size:11px;}
:root .rcSec #errorFrom-FlightSearch {left: 643px; top: 326px;}
#errorFrom-FlightSearch img{margin: 0 !important;}
#searchForm label{color: #333; font-size: 11px;}
#searchForm select{font-size:11px; width:215px; height:18px; border: 1px solid #7f9db9; margin-bottom:5px;}
#searchForm input {font-size:11px; width:207px; height:20px !important; border: none; padding-left:5px;}
#searchForm .readon1 a {margin-bottom: 5px;}
.rcSec .rcerror {font-size: 11px; color:#cc0000; float:left; padding-left: 12px; background: url("icon_exclamationmarksa.gif") no-repeat 3px 3px;}
.rcSec .vSpacer15{margin-top:7px;}
.errorContainer-FlightSearch{height: 0px; float: left;}
}
/* Error Page Panel Hide */
div.hidePanel{visibility: hidden;}
/* Non JavaScript - LogoStack */
#rightContainer-NS{float: left; width: 184px; margin: 15px 0 0 25px;}
div.LogoStack-NS-Top{position: relative; float: left; background: url("/assets/images/global/common/logostack-ns-top.png") no-repeat top left; width: 184px; height: 7px;}
div.LogoStack-NS-Bot{float: left; background: url("/assets/images/global/common/logostack-ns-bot.png") no-repeat; width: 184px; height: 11px;}
div.LogoStack-NS-Mid{float: left; background: url("/assets/images/global/common/logostack-ns-mid-bg.png") repeat-y; width: 184px; min-height: 466px;}
div.LogoStack-NS-Container{float: left; width: 176px; margin: 0 0 0 3px; text-align: center;}
div.LogoStack-NS-Container ul li{width: 78px; padding: 7px 5px; float: left;}
div.LogoStack-NS-Container ul li img{height: 20px;}
/* Email Templates */
div.formLeftSection{float: left; width: 115px; padding: 2px 5px 0 0; text-align: right;}
div.formRightSection{float: left;}
div.captchaContainer{float: left; margin: 0 0 0 120px;}
div.formAllSection{float: left; width: 367px; padding: 5px 0 0 0;}
div.alignTextToTextBox{margin: 10px 0 5px 59px;}
div.alignTextToLeft{top: -13px; position: relative; text-align: left;}
div.alignControlToLeft{margin: 0 0 0 2px;}
span.privacyLink a{margin: 5px 0 0 0; padding: 0; color: #073f4f; text-decoration: underline; font-weight: normal;}
span.privacyLink a:hover{padding: 0; color: #333; text-decoration: underline; font-weight: normal;}
/* Press Tabs */
.listBioSection-Press{float: left;}
.colTabsPress{margin: 0; padding: 0; width: 385px; font: normal 11px arial; list-style-type: none;}
.colTabsPress li{display: inline-block; *+display: inline; float: left; width: 190px; height: 25px; line-height: 25px; text-align: center;}
.colTabsPress li.tabTwoAlignRight{display: inline-block; *+display: inline; float: left; margin-right: 4px; width: 190px; height: 25px; line-height: 25px; text-align: center;}
.colTabsPress li a{display: block; *+display: inline-block; text-decoration: none; position: relative; z-index: 1; margin: 0; color: #2d2b2b; width: 190px; height: 25px; line-height: 25px; text-align: center; background: url("/assets/images/global/common/pressTab_inactive_big.gif") top left no-repeat;}
.colTabsPress li a.selected{position: relative; color: #fff;}
.colTabsPress li a.selected{background-image: url("/assets/images/global/common/pressTab_active_big.gif"); margin: 0; color: #fff; font-weight: bold;}
.pressTabContents{float: left; width: 365px; margin: 5px 5px 5px 8px;}
.pressTabContents p.styleBold{padding: 0 0 5px 0;}
.formPanelGrayBG-Press{float: left; width: 349px; margin: 15px 0 0 0; padding: 10px; background-color: #eee;}
.selectContainerTwoColumn-Press{float: left; width: 360px; height: 30px; margin: 0 0 5px 0; padding: 0;}
div.setMinWidthPress{width: 350px;}
#countryPress{position:relative; top: -25px; width: 235px; z-index: 0; font-size: 11px; color: #333;}
#dropdownCountryPress{font-size: 11px; color: #333; background:url("/assets/images/global/common/select-big-bg.png") no-repeat; width: 230px; height: 24px; margin: 2px 0 0 0; padding-top: 3px; padding-left: 8px; z-index: -1;}
#tabContent2 .setMinHeightPress{min-height: 355px;}
div.adjustTop{position: relative; top: 3px;}
div.setMinHeight-MOM{min-height: 437px;}
/* Hiiden Variable for Press Record Count */
span.hiddenVariable{display: none;}
/* Flight Search Form Container */
.flightSearchFormContainer{float: left; width: 185px; margin: 0; padding: 2px 0 0 0;}
.flightSearchFormContainer-Left, .flightSearchFormContainer-Full{float: left; width: 85px; min-height: 23px; margin: 0; padding: 0;}
.flightSearchFormContainer-Full{width: 160px; margin: 5px 0 0 5px; padding: 0;}
.flightSearchFormContainer-Right{float: left; width: 80px; margin: 0; padding: 0;}
div.radioPanel{position: relative; left: -3px; top: 0; *+top: -5px; float: left; width: 15px; padding: 0;}
div.labelPanel{width: 55px; _width: 51px; top: 0; margin: 0; float: left;}
div.labelPanelBig{width: 140px; _width: 135px; margin: -2px 0 0 5px; *+margin: 0 0 0 5px; _margin: 0 0 0 5px; float: left;}
.flightSearchFormContainer-Left-Label{float: left; width: 45px; margin: 0; padding: 0;}
.flightSearchFormContainer-Right-Control{float: left; width: 128px; height: 23px; margin: 0; padding: 0;}
/* Visa and Health */
div.formLeftSection-VH{float: left; width: 185px; padding: 2px 5px 0 0; text-align: right;}
span.mandatoryColor{color: #e03030;}
select.multiSelect-VH{clear: both; float: left; font-size: 11px; width: 170px; padding-left: 3px; border: none; border: 1px solid #999;}
div.radioPanel-VH{position: relative; left: 0px; *+left: -5px; top: 3px; *+top: 0; float: left; width: 150px;}
div.radioPanel-VH span{position: relative; left: 5px; top: -3px;}
div.errorPanel{float: left; width: 360px; _width: 385px; margin: 15px 0 0 0; border: 2px solid #e03030; padding: 10px; text-align: center;}
div.errorPanel p{margin: 0 0 0 15px; padding: 5px 0; font-size: 14px; font-weight: bold; color: #e03030; line-height: 16px; width: 335px;}
/* Flight Status Error Contianer */
.flightStatusErrorContainer{float: left; padding: 5px;}
.flightStatusErrorContainer span.error1{color: #C80607;}
/* Contact Us Form Error Messages */
div.error1{display:none;}
div.error2{position:relative; font-size: 11px; color:#cc0000; float:right; display:block; padding-left: 12px; background: url("/assets/images/global/common/icon_exclamationmark.gif") no-repeat 3px 3px; margin-top: 4px;}
/* Visa and Health Error Display */
.visaHealthError{width: 195px; font-size:11px; display:none; color:#cc0000; background: url("/assets/images/global/common/icon_exclamationmark.gif") no-repeat 3px 3px; clear: both; float: right; width: 350px; opacity: 50; margin: 0px; padding-right: 5px; text-align: right;}
.errorContainer-VH{width: 350px; float: right;}
/* Flight Search Error Display */
#errorContainer-FlightSearch-From, #errorContainer-FlightSearch-To, #errorContainer-FlightSearchT4-From, #errorContainer-FlightSearchT4-To, #errorContainer-intMapSearch-From, #errorContainer-FlightStatusT4-From, #errorContainer-FlightStatusT4-To, #errorContainer-LoungeFinder-From, #errorContainer-LoungeFinder-To{position: relative; margin: 0; padding: 0; top: -277px; *+top: -161px; left: 134px; *+left: -206px; height:0px;}
#errorContainer-FlightSearch-To{top: -248px; *+top: -135px; left: -56px; *+left: -206px;}
#errorContainer-FlightSearchT4-From{top: -147px; *+top: -139px; left: 150px;}
#errorContainer-intMapSearch-From{position: absolute; top: 10px; left: 788px; *+left: 780px; text-align: left;}
#errorContainer-FlightSearchT4-From{top: -147px; *+top: -139px; left: 150px;}
#errorContainer-FlightSearchT4-To{top: -147px; *+top: -111px; left: 150px;}
#errorContainer-FlightStatusT4-From, #errorContainer-FlightStatusT4-To{top: 105px; left: 2px; color: #C80607; font-weight: bold;}
#errorContainer-FlightStatusT4-To{top: 105px; left: 2px;}
#errorContainer-LoungeFinder-From{float: left; top: 34px; left: 7px;}
#errorContainer-LoungeFinder-To{float: left;  top: 34px; left: 282px; *+left: 117px;}
.clearHeight{height: 10px;}
.setMinHeightButtonContainer{min-height: 50px;}
p.clientDescp, p.noPadding{margin: 0; padding: 0 15px 0 10px; height: 50px; clear:left;font-size:11px;}
.Col2BodyPanel p.clientDescp, .twoColumnVideoContent p.clientDescp{margin: 0; padding: 0 15px 0 0; height: 55px; float: left; width: 180px; _width:170px;}
.twoColumnVideoContent p.clientDescp{margin: 0; padding: 10 15px 0 0;}
div.clearAll{clear: both;}
.rightClearAlign{clear: right; float: right;}
h2.clientHeading{font-size: 18px; padding: 0 15px 0 0; background:url("/assets/images/global/common/arrows_petrol.png") no-repeat right 2px;}
#ImgRot3colEdit2col ul.teaserContents{width: 200px; float: right;}
#ImgRot3colEdit2col ul.teaserContents li a{position: relative;}
#ImgRot3colEdit2col ul.teaserContents li p{margin-right: 5px; margin-left: -10px; width: 188px;}
.teaser a.noPosition{position: static; z-index: 2; text-decoration:none; color: #333; width: 199px; right: 0;}
.teaser .noPadding{padding: 0 15px 0 0;}
div.ImgRot3colEdit2col-Opt2{width: 195px; float: right;}
div.ImgRot3colEdit1col-Opt1{width: 395px; float: right;}
div.containerBookFly-T4{float: left; width: 335px; height: 108px; background: url("/assets/images/global/booking/book-and-fly/bookandfly.jpg") no-repeat top left;}
div.containerBookFly-T4 p{font-weight: bold; color: #fff; padding: 8px; font-size: 16px;}
#printLogo { display:none; float:right; clear:both; }
/* New Styles for Rotating Teaser */
.Col2Body .slide-runner *{margin: 0 !important;}
.Col1Body h2{margin-top: 5px;}
/* New Styles for Rotating Teaser *//*Member airline page only (doubled line at divider spaces)*/
.memberBodyContentMid .sectionDividerSpace {border: 0 !important;}
/*all pages (related content module content was too high)*/
.rightContentMid ul.relConts {padding-top: 50px !important; _padding: 0 0px 5px 0 !important;}
a.genLink{color: #073f4f; text-decoration: underline;}
a.genLink:hover{color: #333;}
div.flashcontent {display:none;}

/* Lounge Finder */
.loungeFinderContainer{float: left; background: url("/assets/images/global/common/loungeFinder-BG.png") no-repeat; height: 210px;}
.loungeFinderForm{width: 550px; margin: 8px 14px;}
.loungeFinderForm ul{float: left; width: 550px; border-bottom: 1px solid #dadbdb; padding-bottom: 10px;}
.loungeFinderForm ul li{float: left; width: 275px; margin: 2px 0 0 0;}
.loungeFinderForm ul li input{margin:0; padding: 1px 3px 0px 3px; border: none; width: 176px; height: 20px !important; background: url("/assets/images/global/common/textboxBig-bg.gif") no-repeat; overflow: hidden; _background-attachment: fixed;}
.loungeFinderError{margin: 10px 0 0 5px; float: left !important; color: #C80607 !important;}

.borderBG{background: url("/assets/images/global/common/borderVertical.gif") no-repeat;}
#cabinClass, #ffpClass, #statusClass, #paidClass {position: relative; float: left; top: -28px; width: 185px !important; z-index: 0; font-size: 11px; color: #333;}
#cabinClass, #ffpClass, #statusClass {width: 165px !important;}
#cabinClassOpt, #ffpClassOpt, #statusClassOpt, #paidClassOpt{font-size: 11px; color: #333; background:url("/assets/images/global/common/dropdown-small-lf.png") no-repeat; width: 160px; height: 24px; margin: 2px 0 0 0; padding: 3px 0 0 8px; z-index: -1; _background: none;}
#paidClassOpt{background:url("/assets/images/global/common/dropdown-small-lf-1.png") no-repeat; width: 185px !important;}
.topSpace{float:left; margin-top: 5px; width: 100%;}
.custWidth{width: auto !important;}
.alignTop{margin-top: 15px !important; margin-right: 0px !important; *+margin-right: 20px !important;}
.alignTop5{float: left; margin-top: 5px !important;}
.noBold{font-weight: normal !important;}
p.loungeFinder{color: #999; font-size: 12px; margin: 0 10px;}
.colorTerminal{color: #073f4f; padding: 5px;}
.alignLeftTop-LF{padding: 5px 10px;}
#loungeFacilities li{display: inline;}
span.loungeFacility{float: left; margin:0; padding: 2px 3px; background: url("/assets/images/global/benefits/lounges/facility-sprite.gif") no-repeat; width: 20px; height: 20px;}
span.access{background-position: 0 0;}
span.alcohol{background-position: 0 -30px;}
span.baggage{background-position: 0 -60px;}
span.child{background-position: 0 -90px;}
span.conference{background-position: 0 -120px;}
span.desktop{background-position: 0 -150px;}
span.fax{background-position: 0 -180px;}
span.flightInfo{background-position: 0 -210px;}
span.food{background-position: 0 -240px;}
span.hotCold{background-position: 0 -270px;}
span.news{background-position: 0 -300px;}
span.phone{background-position: 0 -330px;}
span.printer{background-position: 0 -360px;}
span.private{background-position: 0 -390px;}
span.shower{background-position: 0 -420px;}
span.snacks{background-position: 0 -450px;}
span.television{background-position: 0 -480px;}
span.toilets{background-position: 0 -510px;}
span.wifiFree{background-position: 0 -540px;}
span.wifiPay{background-position: 0 -570px;}
span.workstation{background-position: 0 -600px;}
/* Start : DarkSite */

#backgroundPopup{display:none; position:fixed; _position:absolute; height:100%; width:100%; top:0; left:0; background:#000; border:1px solid #cecece; 	z-index:9;}
#popupContact{display:none; position:fixed; _position:absolute; height:425px; width:575px; background: url("/assets/images/global/common/darkSite.png") no-repeat 0 0 !important; z-index:9999;	padding:12px;	font-size:13px;}
#popupContactContainer{font-size:14px; line-height:14px; top:10px; left: -15px; position:relative; color:#6fa5fd; font-weight:700; display:block; width:519px; height: 371px; border:3px solid #000;}
#popupContactClose{cursor: pointer; position: absolute; right: -11px; top: -11px;}
#popupContentContainer{padding: 25px; float: left; color: #000;}
#popupContentContainer h2{text-align: left; line-height: 25px;}
#popupContentContainer p, #popupContentContainer p.lastLine{margin-top: 5px; text-align: left; line-height: 25px; font-size: 12px; font-weight: normal;}
#popupContentContainer p.lastLine{margin: 0;}
#popupContentContainer span.dsContact{font-size: 14px; font-weight: bold;}
#popupContentContainer p.lastLine a{color: #073f4f; text-decoration: underline;}

/* End : DarkSite */
/* Start : Overlay Maps */

#backgroundPopupIntMaps{display:none; position:fixed; _position:absolute; height:100%; width:100%; top:0; left:0; background:#000; z-index:9;}
#mapOverlayContact{display:none; position:fixed; _position:absolute; height:760px; width:1025px; background: url("/assets/images/global/common/overlayMaps.png") no-repeat 0 0 !important; z-index:9999; padding:12px; *+padding: 0px; font-size:13px;}
#mapOverlayContactContainer{font-size:14px; line-height:14px; top:2px; *+top: 13px; left: 5px; *+left: -5px !important; position:relative; margin: 0 !important; padding: 0 !important; color:#6fa5fd; font-weight:700; display:block; width:980px; height: 690px;}
#mapOverlayContactClose{cursor: pointer; position: absolute;  right: 26px; top: -2px; *+right: 2px !important;}
#mapOverlayContentContainer{margin: 5px 0; padding: 0px; float: left; color: #000; width: 100%;}
#mapOverlayContentContainer h2{text-align: left; line-height: 25px;}
#mapOverlayContentContainer p, #mapOverlayContentContainer p.lastLine{margin-top: 15px; text-align: left; line-height: 25px; font-size: 12px; font-weight: normal;}
#mapOverlayContentContainer p.lastLine{margin: 0;}
#mapOverlayContentContainer span.dsContact{font-size: 14px; font-weight: bold;}
#mapOverlayContentContainer p.lastLine a{color: #073f4f; text-decoration: underline;}
#overlayImageContainer{float: left; display: none; margin: 0; padding: 0; border: 1px solid #999;}
#overlayLogoContainer{display: none; position: absolute; top: 77px; left: 10px; border: 1px solid #999; width: 200px; height: 40px; text-align: center; background-color: #fff;}
#overlayLogoSmallContainer{display: none; float: left; left: 10px; width: 200px; position: absolute; top: 10px; background-color: #fff; border: 1px solid #999;}
#logoMap_small, #logoMap_big{display:none; margin: auto; background:#fff;}
#openMapOverlay, #openMapOverlayBig{float: left; border: 1px solid #999; padding: 0px !important; margin: 0px !important;}
.selectionStyleBig, .selectionStyleSmall{float: left; font-size: 10px; width: 175px;}
.relModuleContainer{width: 100%; float: left; clear: both; text-align: left;}
.relModuleContainer p{font-size: 11px; color: #000;}
.clearMargin{margin: 0px !important;}
.clearBottom{margin-bottom: 0px !important;}
#zoomdropdown {width:75px;}
input.searchMapInput{float: left; margin: 0;padding: 2px 0 5px 4px;width: 176px; border: none; background: url("/assets/images/global/common/text-box-big.gif") 0 0 no-repeat;font-size: 11px; cursor: default; color: #333;}
/* input.mapButtonSearch{position: relative; float:left; top: 0; left: -20px; margin:0; padding:0;} */
input.mapButtonSearch {float:left; left:960px; margin:0; padding:0; position:absolute; top:36px;}
p.mapSearchForm-Heading{font-size: 14px !important; font-weight: bold !important; float: right; width: auto; margin:0 !important; padding: 0 5px !important; line-height: 18px !important;}
ul li.mapLeft{float: left; width: 250px;}
ul li.mapRight{float: left; text-align: right; width: 730px; color: #999; font-size: 10px;}

.grid_0{float: left; width: 60px; text-align: right;}
.grid_1{float: left; width: 85px;}
.grid_2{float: left; width: 90px;}
.grid_2a{float: left; width: 30px;}
.grid_3{float: left; width: 185px; *+width: 180px;}
.grid_4{float: left; width: 160px;}
input.mapButton{float: left; background: url("/assets/images/global/common/map-button.png") 0 0 no-repeat; width: 85px; height: 25px; font-size: 11px; color: #333; border: 0; padding-bottom: 5px;}

ul.relMapLinks {line-height: 20px; position: relative; top: -3px;}
ul.relMapLinks li{width: 187px; *+width: 185px; float:left; text-align: left; margin: 10px 9px 0 0; border-top: 1px solid #ddd; background: url("/assets/images/global/common/next-link.gif") no-repeat; background-position: right;}
ul.relMapLinks li.last{border-bottom: 1px solid #ddd;}
ul.relMapLinks li a{display: block; width: 175px; color: #073F4F;}

.selectBoxContainer{float: left; width: 170px; height: 30px; padding: 0 5px 0 0;}		
#zoomDropDownSelect{font-size: 11px; color: #333; background:url("/assets/images/global/common/dropdown-small-year.png") no-repeat; height: 24px; margin: 0; z-index: -1;}
#fareDropDownSelect, #membersDropDownSelect{font-size: 11px; color: #333; background:url("/assets/images/global/common/dropdown-small.png") no-repeat; width: 175px; height: 24px; margin: 0; z-index: -1;}
#zoomdropdown, #faredropdown, #membersdropdown{position:relative; top: -25px; left: 0px; width: 175px; z-index: 0; font-size: 11px; color: #333;}
#zoomDropDownSelect{position:relative; float:left; width: 75px !important; font-weight: normal; top: 0; left: 0px; padding-top: 4px; padding-left: 5px; text-align: left;}
#zoomdropdown{position:relative; width: 75px !important; font-weight: normal; top: 0; left: -83px;}
#faredropdown, #membersdropdown{position:relative; width: 175px !important; font-weight: normal; top: -25px; left: 0px;}
#fareDropDownSelect, #membersDropDownSelect{position:relative; float:left; width: 175px !important; font-weight: normal; top: 0; left: 0px; padding-top: 4px; padding-left: 5px; text-align: left;}
#membersdropdown, #faredropdown, #zoomdropdown{filter:alpha(opacity=0) !important;}
a.mapStyle{position: absolute; height: 245px; width: 585px; z-index: 9999; background-color: #fff; opacity: 0; filter:alpha(opacity=0);}
.clearSpace{clear: both; height: 10px;}

/* End : Overlay Maps */




/* Legal Page : Go Back Link */
.printSectionFooter-Legal{text-align: left; margin: 5px 7px 0 0; float: left; width: 99%; padding-bottom: 10px;}
.printSectionFooter-Legal a.backLink{margin: 0 0 15px 20px !important; padding: 0 0 0 15px; display:block; font-size: 11px; color: #073F4F; text-decoration: none; background: url("/assets/images/global/common/back-link.gif") no-repeat left 60%;}
.printSectionFooter-Legal a.backLink:hover{margin-left: 20px; color: #333; text-decoration: underline;}

/* +/- 2 days Flight Status */
table.ui-datepicker-calendar tr td{border: 1px solid #b1b1b1 !important; font-size: 11px !important;}
#ui-datepicker-div{background: url("/assets/images/calendar-container.png") no-repeat 0 0; width: 178px; height: 150px; display: none;}
.ui-datepicker { width: 178px; padding: .1em .1em 0; }
.ui-datepicker .ui-datepicker-header {padding:.1em 0; top: 0px; position: relative;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 0px; width: 1.5em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-prev-hover { left:20px;}
.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-next-hover { right:20px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; color:#073F4F; font-size:11px; font-weight:bold;}
.ui-datepicker table {width: 170px; border: 0px; margin-left: 2px; padding: 0px;}
.ui-datepicker table tr td {padding: 0px; margin: 0px; text-align:center;}
.ui-datepicker td span, .ui-datepicker td a {display: block; text-align: center; text-decoration: none; background-color: #fff; color: #073F4F; font-size: 11px !important; height: 15px !important;}
td.ui-datepicker-week-end span{background-color: #E7E7E7; color: #073F4F !important;}
td.ui-datepicker-week-end a.ui-state-default{background-color: #E7E7E7; color: #073F4F;}
td.ui-datepicker-other-month{background-color: #fff !important;}
td.ui-datepicker-unselectable span.ui-state-default{color: #999 !important; font-weight: normal !important;}
a.ui-state-highlight{background-color: #073B4A !important; color: #fff !important; font-weight: bold;}
table.ui-datepicker-calendar tr td span{color: #666; font-weight: bold;}
.closeBut{cursor:pointer !important; left:0; margin-left:160px; margin-top:-6px; position:absolute; top:0;}
.myCursor{cursor:pointer !important;}

/* NBTA Teasers */

div.imgHolder{float: left; width: 380px; margin: 5px 5px 5px 7px; _margin: 4px; padding: 0px;}
div.contHolder{float: left; width: 185px; margin: 5px; _margin: 4px; padding: 0px;}
div.contHolder  h2{font-size: 18px; font-weight: normal;}
div.contHolder ul.relLinks{margin-top: 5px; width: 185px; padding: 5px 0 5px 0; *+padding: 10px 0 5px 0; line-height: 20px; font-size: 11px;}
div.contHolder ul.relLinks li.last{background:url("/assets/images/global/common/external-link.gif") no-repeat scroll right 5px transparent; margin: 0; padding-top: 10px; padding-bottom: 5px; _padding-bottom: 9px; *+padding-bottom: 9px; line-height: 0px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
div.contHolder ul.relLinks li a{color:#073F4F; width:185px;}
div.contHolder ul.relLinks li a:hover{color:#073F4F; width:185px; text-decoration: underline;}
a.rotTeaserLink{float: left; padding: 2px 5px 2px  0; color: #073f4f; text-decoration: underline;}
span.rotTeaserBG{float: left; display: inline-block; margin-top: 5px; width: 9px; height: 9px; background: url('/assets/images/global/common/external-link.gif') no-repeat 0 0;}
a.noArrow{background-image: url("/assets/images/global/common/spacer.gif") !important;}

div.fullWidth{width: 590px !important; padding: 10px 0; margin: 0 !important;}

/*tooltip styles*/
.toolTipWrapper {display:block;position: absolute; margin-left: 522px; *+margin-top: 20px; *+margin-left: 513px; width:204px;font-size:12px;color:#666;z-index:9;}
.toolTipTop{background:url(/assets/images/global/common/tooltipHeader.gif) no-repeat left top;height:15px;}
.toolTipMid{background:url(/assets/images/global/common/toolTipCotent.gif) repeat-y left top;padding:10px;text-align:left;}
.toolTipBtm{background:url(/assets/images/global/common/tooltipFt.gif) no-repeat left top;height:6px;}
.toolTipMe{text-decoration: none; outline:none; font-weight: normal;}
a.toolTipStyle{color: #073F4F;}
.helpButton{cursor: pointer; position: relative; top: 2px; left: -8px; display: inline-block;}


/*regional fare Spacing*/
.otherBold{margin: 10px 0 0 0;}

/*for sup script*/
SUP { 
font-size: 0.6em; }



/* font for airline code */

font.cod {color: #808182; }


/* for Homepage teaser-- start */

.img1colRot {float:left; margin-left:15px; width:280px; min-height:135px;}


.img2colRotfall {float:left; margin-left:15px; width:380px; min-height:170px;}
.img2colRotfall p {padding:0;}
.img2colRotfall a.arrow {background-position:right top; width:409px;}
.HomePageTeaser	.img2colRotfall {height: 170px; _height: 165px;}


.Col2BodyPanel p.clientDescpfall{margin: 0; padding: 0 15px 0 0; height: 55px; float: left; width: 380px; _width:370px;}
oneColumnContent .fullpic span.clientHedingfall{width: 380px; display: block; color: #fff; padding: 0 0 5px 0;}


ul.slider-nav {float:right; position:absolute; right:10px; bottom:10px;}
ul.slider-nav-2col {position: relative; float: right; right:5px; bottom:5px; margin-top:-15px;}
ul.slider-nav li{display:block; width:16px; height:16px; float:left;}
ul.slider-nav li a{position:relative; display:block; width:16px; height:16px; font-weight:bold; text-align:center; text-decoration:none; background-position:-23px -3px; background-repeat:no-repeat;}
ul.slider-nav li a{background-image:url("/assets/images/global/common/slider-dots.png"); _background-image:url("/assets/images/global/common/slider-dots.gif");}
ul.slider-nav li a.onedito{background-position:right -23px;}
/* for Homepage teaser-- end */

/* for gold silver status start*/
.formPanelGrayBGGoldSilver {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 15px 0px 0px; WIDTH: 365px; PADDING-TOP: 10px; BACKGROUND-COLOR: #eee
}
.vfe .formPanelGrayBGGoldSilver img.floatLeft{
	 float:left; margin:0 10px 0 0;}

.vfe .formPanelGrayBGGoldSilver img.floatRight{
	 float:right; margin:5px 0 10px 0;}

/* Gold Silver change starts here */

.rightContentMid ul.relLinks li.download{border-top: 1px solid #ddd; background: url("/assets/images/global/common/download-link.gif") no-repeat; background-position: right;}

.rightContentMid ul.relLinks li.external-links{border-top: 1px solid #ddd; background: url("/assets/images/global/common/external-link.gif") no-repeat; background-position: right;}

/* Gold Silver change ends here */

/* for gold silver status end*/



/* business solution redesign start*/

.business-solution-greypanel
{
float: left; width: 560px; MARGIN: 15px 0px 0px; padding: 10px; background-color: #eee;
}

.oneColumnContentLounges-CpMp{float: right; width: 190px; margin: 3px 0 0 0;}
.col3test {padding: 0; width: 580px; height: 199px; float: left;}
.col1txttest, .lounge-title-BGtest{background:#eee url("/assets/images/global/common/1column_text.gif") no-repeat; width: 194px; height: 49px; margin: 4px; _margin: 0; float: left;}

.rightContentMid ul.relConts li.external-links{text-align: left; background: url("/assets/images/global/common/external-link.gif") no-repeat right 50%; padding: 0 15px 0 0; display: block; float: left;}


.formPanelGrayBGGoldSilver {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 15px 0px 0px; WIDTH: 365px; PADDING-TOP: 10px; BACKGROUND-COLOR: #eee; float: left;
}
 .formPanelGrayBGGoldSilver img.floatLeft{
	 float:left; margin:0 10px 0 0;}

.formPanelGrayBGGoldSilver img.floatRight{
	 float:right; margin:5px 0 10px 0;}   
/*.rightContentMid ul.relConts li.contentInfoNoPad{border: none; background: none; padding: 3px 0; line-height: 16px;}*/

/* business solution redesign end*/

/* TACA */

.rightContentMid ul.linkMemberAirlines li a.external2, .content3Col1 ul.linkMemberAirlines li a.external2 {display: inline; margin: 2px 0 0 6px; _margin: 5px 0 0 10px; padding: 0 14px 0 3px; width: 140px; line-height: 19px; text-decoration: none; color: #073F4F;}
.rightContentMid ul.linkMemberAirlines li a:hover, .rightContentMid ul.linkMemberAirlines li a.external2:hover, .rightContentMid ul.linkMemberAirlinesNoArrow li a:hover, .rightContentMid ul.linkMemberAirlinesNoArrow li a.external2:hover, .content3Col1 ul.linkMemberAirlines li a:hover, .content3Col1 ul.linkMemberAirlines li a.external2:hover, .content3Col1 ul.linkMemberAirlinesNoArrow li a:hover, .content3Col1 ul.linkMemberAirlinesNoArrow li a.external2:hover{display: inline; margin: 2px 0 0 6px; _margin: 5px 0 0 10px; padding: 0 14px 0 3px; width: 140px; line-height: 19px; text-decoration: underline; color: #333; background: url("/assets/images/global/common/blank.gif") right 50% no-repeat;}




/* Social media related links*/
.rightContentMid ul.socialLinks{margin: auto; width: 170px; padding: 50px 0 5px 0; *+padding: 10px 0 5px 0; line-height: 20px; font-size: 11px;}
.rightContentMid ul.socialLinks li.sectionDividerSpace{background: none; padding: 0; line-height: 0px; border-top: 1px solid #ddd;}
.rightContentMid ul.socialLinks li.sectionDividerNoSpace{background: none; margin: 0; padding: 0; line-height: 0px; border-top: 1px solid #ddd;}
.rightContentMid ul.socialLinks li{border-top: 1px solid #ddd;}
.rightContentMid ul.socialLinks li a{display: inline; width: 155px; color: #073F4F;}
.rightContentMid ul.socialLinks li a:hover{display: inline; width: 155px; color: #333; text-decoration: underline;}
.rightContentMid ul.socialLinks li.contentInfo, .rightContentMid ul.socialLinks li.contentInfoNoPad, .rightContentMid ul.socialLinks li.contentInfoPadBot{background: none; padding: 10px 0; line-height: 16px;}
/* Social media related links ends*/

/* Regional sites Start */

.bodyContentBot{z-index:70;}
.homeBodyContentBot{z-index:70;}
.memberBodyContentBot{z-index:70;}

div.regional-sites .languagesList
{
background: url("/assets/images/global/common/regional-sites-dropdown.png") repeat-x scroll right bottom transparent;
}

/* Regional sites Start */
