
#t-centre-narrow{width:760px; float:right}
#t-lhs-wide{width:170px; float:left}
#appErrors {margin-top: 12px;}
#mfErrors {margin-top: 12px; display:}
label.mandatory {background:none; display:inline;}
.queryPod760 {display:none}
.queryPod760 .podBody {background: transparent url(/cms/framework/v1.0/cms/global/assets/images/site/pod/760query.gif) no-repeat scroll 0px 100%;
padding-bottom: 15px; border-top:5px solid #404490; }
.queryPod760 .podBody p {padding:5px 10px 5px 10px; background-color:#FFFFFF; margin-top:0px; border-left:1px solid #404490; border-right:1px solid #404490;}
.queryPod760 .podBody li {display:inline}
.queryPod760 .podBody img {margin-bottom:2px; border-bottom:1px solid #fff}
.queryPod760 .tertiaryLinks {margin:5px 10px 0px 10px}
.queryPod760 .leftList {float:left; display:inline}
.queryPod760 .rightList {float:left; padding-left:10px}
.queryPod760 .inputRow {padding-left: 10px; padding-bottom: 0;}
.queryPod760 .inputRow input {margin:0px 7px}
.queryPod760 .inputRow .button input {margin:0px 7px 0px 0px;}
.queryPod760 .inputRow select {margin-left:4px; margin-right:6px}
select.time {margin-left:4px; margin-right:6px; width:20%;}
#FieldAutoComplete, #toFieldAutoComplete, #airportOrCityCodeFieldAutoComplete{position:absolute; z-index:1}
#FieldAutoComplete{margin-left:236px; margin-top:-10px;}
#toFieldAutoComplete{margin-left:383px; margin-top:-10px;}
#airportOrCityCodeFieldAutoComplete{margin-left:236px; margin-top:-10px;}
#search-tabs ul {font-weight:bold; width:100%}
#search-tabs ul {margin:0px; padding:0px; list-style:none; text-align:center; font-size:small; line-height:24px; padding-bottom: 0; margin-bottom: 0;}
#search-tabs li {width:252px; float:left; margin-right:2px; margin-bottom:0px; padding:0px}
#search-tabs li.last {margin-right:0;}
#search-tabs a {background:url(/cms/framework/v1.0/cms/global/assets/images/site/pod/252tops.gif) no-repeat 0px 0px; display:block; height:24px; color:#0035AD; text-decoration:none; background-position: -252px 0px; padding-bottom: 0; margin-bottom: 0; font-size: small;}
#search-tabs a.selected {background-position: -0px 0px; color:#fff;}
#search-tabs > div {clear:both; display:none}
#search-tabs input.submit{display:inline; float:none; cursor:pointer; border-width:0px;}
#search-tabs .submit{float:right; margin-bottom:0px}
div.headingsWrapper{background-color:#eaecf5; border-right-style:solid; border-right-width:1px; border-right-color:#B3C3E3}
div.headings{height:40px; float:left; border-color:#B3C3E3;
border-style:solid;
padding:5px 5px 0px 5px;
background-color:#EAECF5;
border-width:1px 0px 0px 1px;
font-weight:bold;
}
.resultBody {padding:0px 0px 0px 0px; clear:left}
.resultBody div{border-color:#B3C3E3;
border-style:solid;
border-width:0px 0px 0px 0px;
font-weight:normal;
height:inherit;
text-align:center;
}
#results.ngtable{margin-bottom:0px}
.clearBoth{border-bottom:0px;}
div.col1{width:66px;text-align:center;}
div.col2{width:50px;text-align:center; }
div.col3{width:50px;text-align:center; }
div.col4_5{width:243px;}
div.col4{width:92px;text-align:center; }
div.col5{width:110px;text-align:center; }
div.col5_6{width:255px;}
div.col6{width:110px;text-align:center;}
div.col7{width:198px;text-align:center; }
div.timeHeading{float:left; width:243px;}
div.timeSub1{float:left; width:125px; padding-top:15px; }
div.timeSub2{float:left; padding-top:15px; width:100px;}
div.flightNumber{width:67px; padding:10px 5px 6px;border-width:1px 0px 0px 0px; float:left}
div.flightDiv.cancel{background:#CC0000;float:left}
div.fromCol{width:49px; float:left; padding:10px 5px 12px 6px;border-width:1px 1px 0px 0px;}
div.toCol{width:50px; float:left; padding:10px 5px 12px;border-width:1px 1px 0px 0px;}
div.timeCol{width:243px; float:left; padding:10px 5px 6px;border-width:1px 1px 0px 0px;}
div.schedCol{width:115px; float:left; padding:10px 0px 12px 5px;border-width:1px 1px 0px 0px;}
div.latestCol{width:115px; float:left; padding:10px 0px 12px 5px;border-width:1px 1px 0px 0px; font-weight:bold;}
div.msgCol{width:219px; float:left; padding:10px 5px 12px;border-width:1px 1px 0px 0px;}
div.msgColCancelled{width:334px; float:left; padding:10px 5px 12px;border-width:1px 1px 0px 0px;}
div.terminalCol{width:92px; float:left; padding:10px 5px 12px;border-width:1px 1px 0px 0px;}
div.statusCol{width:185px; float:left; padding:7px 5px 6px 18px; border-width:1px 0px 0px 0px;}
div.statusCol span.statusTextLeft{float:left;}
div.sectorDiv{float:left}
.flightDiv .flightItin{border-width:0px 0px 0px 1px; float:left}
div.multiLegConnxMsg {background-color:#FAFAF0; text-align:left; width:664px; border-width:1px 0px 0px 0px; padding:5px 6px 5px 5px; clear:left}
.showAssocSector, .hideAssocSector{cursor:pointer;}
.hideAssocSector{display:none}
.fullWidth h2 {background:url(/cms/framework/v1.0/cms/global/assets/images/site/pod/760tops_gradient.gif) no-repeat left top;}
#replay-details li{
display: inline;
list-style-type: none;
padding-right: 20px;
margin-top:10px; }
.replay {
background-color:#ffffdd;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #b3c3e3;
height:auto;
text-align:center;
padding:5px 10px;
font-size:larger
}
.lfPrimary, .lfSecondary {float:left;}
.morePrimary, .moreSecondary {float:right; margin-left:5px; margin-bottom:0px}
.lfSecondary a, .lfPrimary a, .morePrimary a, .moreSecondary a, .lfSecondary input, .lfPrimary input {color:#FFF ; padding:3px; text-decoration:none !important; border-bottom:0px none;}
#SearchResults .lfSecondary, #SearchResults .lfPrimary{margin-left:5px; margin-bottom:0px}
#SearchResults img{float:left;}
#SearchResults {border-bottom:1px solid #B3C3E3}
#cancelledBox img, #cancelledBox h2, #cancelledBox p, #cancelledBox div {padding-bottom:20px; }
.lArrow {padding-left:12px; background-image:url(/cms/framework/v1.0/cms/global/assets/images/site/bttn/lf_leftArrow.gif); background-repeat:no-repeat; background-position:center left}
.rArrow {padding-right:12px; background-image:url(/cms/framework/v1.0/cms/global/assets/images/site/bttn/lf_rightArrow.gif); background-repeat:no-repeat; background-position:center right}
.lf_left {float:left}
.lf_right {float:right}
.lfButton div {width:auto}
.messagePod h4 {color:#404490; font-size:11px;}
.message.mFullImportant {padding-top:10px;}
.alert a.tertiaryLink{margin-top:5px}
.otherInfo {clear:left}
#detailedFlightGeneralView {float:left; margin-top:10px;}
#readyCheckin, #notReadyCheckin {float:left; margin-top:10px; margin-left:40px;}
#detailedFlightDepartureView {float:left; margin-top:10px;}
#detailedFlightDepartureView h2, #detailedFlightArrivalView h2 {padding-bottom:7px;}
#detailedFlightDepartureView h2 img, #detailedFlightArrivalView h2 img {margin-bottom:-5px;}
#detailedFlightArrivalView {float:left; margin-top:10px; margin-left:40px;}
.ngtable fieldset {padding-right:10px; padding-left:10px;}
.halfWidth h2 {background:url(/cms/framework/v1.0/cms/global/assets/images/site/pod/360tops_gradient.gif) -360px 0px no-repeat;}
.halfWidth h2 img {padding-top:5px;}
#readyCheckin .halfWidth h2 {background:url(/cms/framework/v1.0/cms/global/assets/images/site/pod/360tops_gradient.gif) 0px 0px no-repeat; color:#303030;}
#readyCheckin .halfWidth {background:url(/cms/framework/v1.0/cms/global/assets/images/site/pod/360bttmsShort.gif) -1080px bottom no-repeat;}
#readyCheckin .halfWidth .body {background:url(/cms/framework/v1.0/cms/global/assets/images/site/pod/360sides.gif) -360px;}
#readyCheckin .ngtable fieldset {background-color: #ece9d8;}
#readyCheckin .ngtable .body {border-top-color:#BEB88A;}
#notReadyCheckin ul{background-color:#EAECF5; padding-bottom:5px}
.ngtable td,.ngtable th{text-align:centre; padding:5px 5px 6px 5px; border-style:solid; border-color:#b3c3e3;}
.ngtable td{background-color:#ffffff;border-width:1px 1px 0px 0px; text-align:center;}
.messagePod.mpHalfStandard h3 {background:url(/cms/framework/v1.0/cms/global/assets/images/site/pod/360tops_gradient.gif) -360px 0px no-repeat;}
.messagePod.mpFullImportant h3 {background:url(/cms/framework/v1.0/cms/global/assets/images/site/pod/760tops_gradient.gif) -2280px 0px no-repeat;}
.message.mFullImportant p{margin-top:0px}
td img {float:left; padding-right:5px;}
tr.over td {
background: #ebebeb;
}
.previous{float:left;position:relative; padding-top:3px; padding-bottom:3px; padding-left:10px;}
.previous a{background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/rArrowL.gif) left center no-repeat;padding-left:5px;}
.next{float:right;position:relative;text-align:right;padding-top:3px; padding-bottom:3px; padding-right:10px;}
.next a{background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/rArrowR.gif) right center no-repeat;padding-right:10px;}
.button.primarywhite {-moz-background-clip:border;-moz-background-origin:padding;-moz-background-size:auto auto;background-attachment:scroll;background-color:transparent;background-image:url("/cms/global/assets/images/site/bttn/bttnLPrmry_White.gif");background-position:0 0;background-repeat:no-repeat;}
.button.primarywhite .arrow {-moz-background-clip:border;-moz-background-origin:padding;-moz-background-size:auto auto;background-attachment:scroll;background-color:transparent;background-image:url("/cms/global/assets/images/site/bttn/bttnRPrmryArrw_White.gif");background-position:right top;background-repeat:no-repeat;color:#CC0000 !important;padding-right:16px;}
.previous a, .previous a:visited, a.previous:hover, .next a, .next a:visited, .next a:hover {text-decoration:none; color:#404490; padding:10px;}
td.alignLeft {text-align:left;}
.cancelledFlightNumber {color:#FF0000;}
.message.mFullFlightinfo .podBody {background:url(/cms/framework/v1.0/cms/global/assets/images/site/pod/760bttms.gif) -1520px 100% no-repeat;}
.message.mFullFlightinfo h3 {background:url(/cms/framework/v1.0/cms/global/assets/images/site/pod/760tops.gif) -760px 0px no-repeat;}
img.tip {
border-bottom:0px none;}
.tip {
text-decoration:none;
border-bottom:1px dotted;}
.tooltip {
background-color:#ffffdd;
border:1px solid #000076;
color:#000076;
}
.tooltip .title {
background-color:#ffffdd;
border-bottom:1px solid #000076;
font-weight:bold;
text-align:center;
}
.tooltip .text,
.tooltip .url {
padding:1.3ex 1.3ex 1.3ex;
}
.tooltip .url {
font-weight:bold;
}
.tooltip .url:before {
content: 'url: ';
}
.cancelled, .cancelled a {color:#FFFFFF; background:#CC0000;}
div.hr {
height: 15px;
background: #fff url(/cms/framework/v1.0/cms/global/assets/images/site/hr.gif) repeat-x center;
padding-top:5px;
}
div.hr hr {
display: none;
}
.flightDetails td, .flightDetails th { text-align:left; font-weight:normal;}
.queryInput {width:120px;}
.queryInputFlight {width:40px;}
.querySubmit { background: url(../cms/framework/v1.0/cms/global/assets/images/site/bttn/gobttn_mod.gif) no-repeat;}
#FieldAutoComplete select, #toFieldAutoComplete select{font-family:Verdana,Arial,sans-serif;font-size:100%;font-weight:normal;}
.headingAlign{padding-top:10px}
#notReadyCheckin #mmbopt{background-color:#EAECF5; padding-bottom:10px}
#yourbookingcheck {display:none}
#notReadyCheckin #mmbopt {padding-left:10px; padding-top:5px}
#notReadyCheckin .ngtable label {display:inline}
#notReadyCheckin .inputRow span{width:175px; float:left}
#notReadyCheckin .inputRow input{float:left; margin-bottom:1px}
#notReadyCheckin .findBooking{margin-top:10px}
#notReadyCheckin .button{margin-right:10px;}
#notReadyCheckin .ngtable fieldset {padding-top:0; padding-bottom:0}
.fieldrow .button{margin-bottom:0px}
.ajaxResults{position:relative;display:none;clear:both;z-index:998;}
.ajaxResults ul#destChoices{position:absolute;display:block;top:1px;left:0px;width:304px;height:72px;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;list-style-type:none;list-style-position:outside;border-width:1px;border-color:#7f9db9;border-style:solid;background-color:#fff;text-align:left;overflow-x:hidden;overflow-y:scroll;z-index:998;}
.ajaxResults ul#destChoices li{display:block;margin:0;padding:2px;width:300px;height:14px;line-height:13px;color:#000;font-family:Verdana,Arial,sans-serif;font-size:11px;font-weight:normal;font-style:normal;white-space:nowrap;overflow:hidden;background-color:#fff;cursor:pointer;}
.ajaxResults ul#destChoices li.acHighlight{color:#fff;background-color:#404490;}
.ajaxResults ul#destChoices li span.autoCompleteMatch, .ajaxResults ul#destChoices li.acHighlight span.autoCompleteMatch{float:none;width:auto;font-weight:bold;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;}

