
.message {margin-bottom:10px; color:#555;}
.message.mFullStandard.tSpace {padding-top:10px;}
.message h3 {font-size:100%; line-height:0px; text-indent:10px; margin:0px; padding:0px;}
.message .podBody {padding:0px 10px 7px 10px;}
.message .podBody ul{margin-bottom:5px;}
.message p {padding:1px 0px 3px 0px; margin-bottom:0px;}
.message .messageTitle {visibility:hidden; line-height:10px;}
.message.mFullStandard {width:760px;}
.message.mFullStandard h3 {background:url(/cms/global/assets/images/site/pod/760tops.gif) -760px 0px no-repeat;}
.message.mFullStandard .podBody {background:url(/cms/global/assets/images/site/pod/760bttms.gif) -1520px 100% no-repeat;}
.button input{font-family:Verdana,Arial,sans-serif;}
.ngtable .body .checkBoxRight{float:right}
.ngtable .active, .ngtable .active td {border-top:solid 1px #b3c3e3;border-right:solid 1px #b3c3e3;border-bottom:solid 0px;border-left:solid 0px;}
.pageContent ol {margin-left:0px;}
.ngtable.fullWidth.confSeat {padding:0px;}
.fullWidth .bottom {width:760px; line-height:20px; background:url(/cms/global/assets/images/site/pod/760bttms.gif) no-repeat bottom left;}
.flightSegmentSpacer {background-color:#eaecf5; line-height:20px; border-width:0px 0px 0px 0px;}
.ngtable h3 {padding-top:3px; padding-bottom:0px;}
.ngtable th {padding-top:5px; padding-bottom:5px;}
form .ngtable {margin-bottom:10px;}
#confirmSeatsForm {clear:both;}
.message .podBody .alert ul {margin-bottom:0px;}
.message .alert {background:url(/cms/global/assets/images/site/icon/exclamationb7.gif) 0px 3px no-repeat; padding:4px 0px 4px 26px}
.message.mFullImportant {width:760px;}
.message.mFullImportant h3 {background:url(/cms/global/assets/images/site/pod/760tops.gif) -1520px 0px no-repeat; font-size:100%; line-height:0px; text-indent:10px; margin:0px; padding:0px;}
.message.mFullImportant .podBody {background:url(/cms/global/assets/images/site/pod/760bttms.gif) -2280px 100% no-repeat;}
.message a.tertiaryLink {margin-bottom:5px}
.ngtable .body .lineBrk {padding-top:0px;padding-bottom:0px;padding-left:0px;}
.ngtable .body .floatRight {float:right;}
.message .podBody .bookingRef{font-weight:bold;font-size:140%}
.message .podBody .data {color:#404490;}
.message .podBody .firstFlight{font-weight:bold;font-size:120%}
.message.mFullStandard h3.bookRef{background:url(/cms/global/images/applications/olci/760tops.gif) -3040px top no-repeat; font-size:100%; line-height:0px; text-indent:10px; margin:0px; padding:0px;}
.message.mFullStandard .podBody.bookRefBt {background:url(/cms/global/images/applications/olci/760bttms.gif) -3040px 100% no-repeat;}
.messageSection .floatPodLeft{float:left;}
.messageSection .floatLinksPodRight{float:right}
.pageContent .whatToDoNextSection .floatBoxRight{float:right;}
.pod {margin-bottom:10px}
.pod h3 {line-height:24px; font-size:100%; margin:0px; padding:0px 10px;}
.pod a {text-decoration:none; margin:0px;}
.pod .tertiaryLink {margin:0px}
.pod a:visited {text-decoration:none;}
.pod a:hover {text-decoration:underline}
.moreInfo {float: none; margin-bottom: 10px; width: 170px;}
.moreInfo h3 {background: url(/cms/global/assets/images/site/pod/170tops.gif) -340px 0 no-repeat; color:#404490; line-height: 24px; text-indent:0px;}
.moreInfo h3 a {color: #404490; text-decoration: none}
.moreInfo h3 a:visited {color: #404490}
.moreInfo h3 a:hover {color: #404490; text-decoration: none}
.moreInfo .podBody {background: url(/cms/global/assets/images/site/pod/170bttms.gif) -340px 100% no-repeat; padding:7px 10px 10px 10px}
.fullWidth h2 {line-height:24px; padding:0px 0px 0px 10px;}
.ngtable {margin-bottom:10px;}
.boardingPassFooter {margin:0px; padding:0px; width:760px;float:left;}
.iframeBoardingPass {height:350px; margin:0px; padding:0px;}
#theBoardingPass{display:none !important;}
#theBoardingPass .tableHeight{height:130px !important;}
#theBoardingPass .trHeight{height:50% !important;}
#theBoardingPass .trHeightSmall{height:50% !important;}
#theBoardingPass .bpDetailsLarge span{font-size:70% !important;}
#theBoardingPass .textAlign{text-align:left !important; padding-left:3px !important;}
#theBoardingPass .paraDetail{float:right !important; padding-right:10px !important; font-weight:bold !important;}
#theBoardingPass .imageFloat{float:right !important;}
#theBoardingPass .paraDetailMedium{font-weight:bold !important;}
#theBoardingPass .bottomSpace{padding-bottom:0px !important;}
#theBoardingPass .topSpace{padding-top:0px !important;}
.messagePod {margin-bottom:10px; color:#555; float:left;}
.messagePod .podBody {padding:10px 10px 7px 10px}
.messagePod .alert {background:url(/cms/global/assets/images/site/icon/exclamationb7.gif) 0px 3px no-repeat; padding:4px 0px 4px 26px}
.messagePod h3 {font-size:100%; line-height:24px; text-indent:10px; color:#fff; padding:0px; margin:0px}
.messagePod p {padding:1px 0px 3px 0px; margin-bottom:0px;}
.messagePod a.tertiaryLink {margin-bottom:5px}
.messagePod .tertiaryLinks a {margin-bottom:5px}
.messagePod.mpMidImportant {width:570px; float:left;}
.messagePod.mpMidImportant .podBody {background:url(/cms/global/assets/images/site/pod/570bttms.gif) -1710px 100% no-repeat;}
.floatRight{float:right;}
.floatLeft{float:left;}
.checkInTable .lineBreak{margin-top:0px !important; margin-bottom:0px !important;}
.whatToDoNextBox .body ul {margin-left:0px}
.messagePod.mpMidImportant .noTopBackground{background:url(/cms/global/assets/images/site/pod/waste.gif) -1710px 0px no-repeat;color:#404490;font-size:120%;}
.messagePod.mpMidImportant .noBottomBackground{background:url(/cms/global/assets/images/site/pod/waste.gif) -10000px 100% no-repeat;}
#errorMsgArea {margin:0px 0px 10px 0px; border:3px #c00 solid; background-color:#fff; color:#c00; font-weight:bold; padding:0px;display:none;}
#errorMsgArea a {color:#c00; text-decoration:underline}
#errorMsgArea a:visited {color:#c00}
#errorMsgArea a:hover {color:#c00}
#errorMsgArea h3 {color:#c00; margin:0px; padding:6px 5px 1px 32px;background:url(/cms/global/assets/images/site/icon/triExclamationc00.gif) 6px 6px no-repeat;}
#errorMsgArea p {padding:3px 4px 5px 0px; margin:0px;}
#errorMsgArea .podBody {padding:0px 0px 0px 32px;}
.seatInstruction {width:260px; float:left;}
.seatInstruction h3 {padding:0px; margin:0px; font-size:100%; background:url(/cms/global/assets/images/site/pod/260tops.gif) -260px top no-repeat;line-height:24px; text-indent:10px; color:#fff;}
.seatInstruction table {table-layout:fixed; margin:0px;}
.seatInstruction .podBody {height:178px;background:url(/cms/global/assets/images/site/pod/260bttms.gif) 0px bottom no-repeat; padding:0px 0px 0px 10px;}
.seatInstruction .podBody p {padding:10px 0px 0px 0px;}
.seatInstruction .legend {width:58%; font-weight:bold; padding-left:15px;float:left; margin-top:12px}
.seatInstruction .image {padding:10px 0px 0px 0px;}
.keyWidth h2 {background:url(/cms/global/images/applications/olci/490nolcitops.gif) no-repeat top left;}
.keyWidth {width:490px; background:url(/cms/global/images/applications/olci/490nolcibttms.gif) no-repeat bottom left; float:left; margin-left:5px;}
.keyWidth .body {background-color:#b3c3e3;background:url(/cms/global/images/applications/olci/490nolcisides.gif) repeat-y;}
#seatMap .podBody {height:290px;background:url(/cms/global/images/applications/olci/760nolcibttm.gif) 0px bottom no-repeat; padding:0px 4px 6px 4px;}
#seatMap h3 {padding:0px;margin:0px;font-size:large; color:#ffffff;background:#b3c3e3; font-weight:normal;padding:5px 6px 3px 6px}
#seatMap h3 .cabin {float:right;}
#seatMap h3 .subhead {padding:0px;margin:0px;font-size:60%; font-weight:bold; height:1.5em; display:block; }
#seatMap h3 .aircraftType {padding:0px;margin:0px;float:right; display:inline}
.ngtable .active, .ngtable .active td {background-color:#ffd;border:solid 1px #b3c3e3;}
#navButtons {margin-top:10px;}
#titleTopHead {padding-top:15px;}
#titleTopImg {padding-top:10px;}
.printPodSize {width:610px;}
.whatToDoNextBox {float:left;}
.checkinStages {width:98%;}
.checkinStages .stage {margin-right:10px;}
.checkinStages .laststage {width:25%;}
.opts2{width:36% !important;}

