
body{font-weight:normal;font-family:Verdana,Arial,sans-serif;text-decoration:none;font-size:70%;color:#555555;margin:0px;padding:0px;}
h1,h2,h3,h4,h5,h6{text-decoration:none;margin:0px;padding:0px}
h1{font-size:x-large;color:#404490;font-weight:normal;padding:15px 0 15px 0;}
h2{font-size:medium;color:#404490;}
h3{font-size:small;color:#404490;}
h4{font-size:100%;color:#555555;}
h5{font-size:100%;}
h6{font-size:100%;}
img{border:none;}
form, label, li, ol, p {margin:0px;padding:0px;}
ul{list-style-type:none;margin:0px;padding:0px;}
a {text-decoration:none; color:#404490;}
a:visited {text-decoration:none; color:#404490;}
a:hover {text-decoration:underline; color:#404490;}
acronym {}
blockquote, q {}
button {}
fieldset {border:none;margin:0px;padding:0px;}
fieldset input, fieldset select, fieldset textarea {font-size:100%;font-weight:normal;font-family:Verdana,Arial,sans-serif;}
label {}
caption, legend {display:none;}
ol {list-style-type:decimal;}
select {}
table, td, th, tbody {}
code, pre {font-size:small;}
sup{vertical-align:text-top;font-size:0.7em;}
.clearBoth{clear:both; border-bottom:1px #999 solid; visibility:hidden; line-height:0px}
.clearDiv{clear:both;display:none;}
.peekFix {position:relative}
.peekFix2 {min-width:0}
.ghost {visibility:hidden}
.noWrap {white-space:nowrap}
.important {color:#c00}
li a.important {color: #c00;}
li a.important:visited {color: #c00;}
li a.important:hover {color: #c00;}
#logobar {height:60px; background:url(/cms/global/assets/images/site/bg/defaultMain_bg.gif) left top no-repeat}
#logobar h2 {display:none;}
#logobar #balogo {float:left; background:url(/cms/global/assets/images/site/brand/balogo.gif) left top no-repeat; height:39px; width:207px; margin-top:13px; margin-left:12px}
#logobar #oneworldlogo{float:left;
background:url(/cms/global/assets/images/content/main/32by32/oneworldLogo_35x35.gif) no-repeat; height:100%; width:5%;
background-position: left; margin-left:33px;}
#logobar #oneworldlogotrade{float:left;
background:url(/cms/global/assets/images/content/main/32by32/oneworldLogo_35x35.gif) no-repeat; height:100%; width:5%;
background-position: left; margin-left:33px;}
#logobar #balogoOlympic {float:left; background:url(/cms/global/assets/images/site/brand/balogoAirlinePartner.gif) left top no-repeat; height:49px; width:207px; margin-top:6px; margin-left:12px}
#logobar #olympicLogo {float:left; background:url(/cms/global/assets/images/logos/olympicLogo.gif) left top no-repeat; height:49px; width:43px; margin-top:6px; margin-left:12px}
#logobar #balogo span, #logobar #balogoOlympic span, #logobar #olympicLogo span {display:none;}
#logobar .topLogin {float: right; width: 455px;}
#logobar .topLogin #topRow {margin-top: 10px; float:right; margin-right:5px}
#logobar .topLogin #bottomRow {float: right;}
#logobar .topLogin #remLogin {margin-left: 20px;}
#logobar .topLogin .inputRow {float: left; display: inline;}
#logobar .topLogin #topRow div {float: right; }
#logobar .topLogin .inputRow a {display: inline; float: left; margin: 0px 5px}
#logobar .topLogin .inputRow .info {margin: 0px 0px; padding:0px}
#logobar .topLogin .inputRow .button {margin-bottom: 5px;}
#logobar .topLogin .inputRow input {display: inline; float: left; margin: 0px 5px 0px 0px;}
#logobar .topLogin .inputRow label {display: inline; float: left; margin: 0px 5px;}
#logobar .topLogin .inputRow #logout {float: none; margin: 0px 0px}
#logobar .topLogin #topRowPost {margin-top:10px; margin-right:10px}
#logobar .topLogin #topRowPost .topRowMemDetails{text-align:right; float:right; margin-right:5px}
#logobar .topLogin #topRowPost .topRowMemDetails a{margin-top:3px}
#topRowInet{margin-top:10px;margin-right:10px;}
#topRowInet .button{margin-left:5px;}
#topRowInet .topRowMemDetails{text-align:right;}

#logobar .topLogin #password {display: none;}
#passwdtext {display: inline;}
#logobar #passwdtext, #logobar #loginid{color: #B7B7B7;}
#search {color: #B7B7B7;}
#remcheck {vertical-align: middle; width: 13px; height: 13px;}
#siteprefBanner {text-align:right; margin-right:10px; margin-top:4px; margin-left: 5px; padding-left:8px; background:url(/cms/global/assets/images/site/icon/whitechevron.gif) 0px 3px no-repeat; display:inline}
#sitepref {display:block; text-align:right; margin-right:10px; margin-top:4px; padding-left:8px; background:url(/cms/global/assets/images/site/icon/redchevron.gif) 0px 4px no-repeat; display:inline}
#sitecountryBanner{display: inline;}
#sitecountry{margin-right: 10px; display: inline;}
#sitePreferencesBanner{float: right; margin-top: 4px;}
#sitePreferences{float: right; margin-top: 8px;}
#searchboxBanner {float:left; margin-right:10px; margin-top:1px; display:inline; width:26%;}
#searchboxBanner form{float:right}
#searchboxBanner fieldset {display:inline; padding:0px; color:#000}
#searchboxBanner .go {background:url(/cms/global/assets/images/site/bttn/gobttn_white.gif) no-repeat; vertical-align:top; height:19px; margin-top:1px;}
#searchboxBanner label {display:none; padding:0px; color:#ffffff; float:left; margin: 3px}
#searchboxBod input.go {background:url(/cms/global/assets/images/site/bttn/gobttn.gif) no-repeat; border-width:0px; width:30px; cursor:pointer}
#searchbox {float:right; clear:right; margin-right:10px; margin-top:8px; display:inline; width:460px;}
#searchbox form{float:right}
#searchbox fieldset {display:inline; padding:0px 4px 0px 0px; color:#000}
#searchbox .go {vertical-align:top; height:19px; margin-top:1px;}
#searchbox label {display:inline; padding:0px; color:#555555; font-weight:bold}
input.go {background:url(/cms/global/assets/images/site/bttn/gobttn.gif) no-repeat; border-width:0px; width:30px; cursor:pointer}
#applogobar {height:60px; background:url(/cms/global/assets/images/site/bg/defaultMain_bg.gif) left top no-repeat}
#applogobar h2 {display:none;}
#applogobar #balogo {float:left; background:url(/cms/global/assets/images/site/brand/balogo.gif) left top no-repeat; height:39px; width:207px; margin-top:13px; margin-left:12px}
#applogobar #balogo span {display:none;}
#applogobar #oneworldlogo{float:left; background:url(/cms/global/assets/images/content/main/32by32/oneworldLogo_35x35.gif) no-repeat; height:100%; width:5%;
background-position: left; margin-left:33px;}
#applogobar #appName {text-align:right; padding-right:12px;}
#surveylinkleft {padding-left:70px}
#surveylinkleft a {color:#9999CC; text-decoration:underline;}
#surveylinktop a {color:#9999CC; text-decoration:underline;}
#openxfrag {margin-top: 1px;}
.headerbanner {background-color:#0035AD; height:23px; color:#ffffff;}
.headerbanner a {margin-top:4px; color:#ffffff; background:url(/cms/global/assets/images/site/icon/whitechevron.gif) 0px 3px no-repeat; padding-left:10px; margin:0px 5px;}
.headerbanner a:visited {color:#ffffff;}
.headerbanner a:hover {color:#ffffff;}
.headerbanner .homelink {float:left; width:38%; margin-top:4px;}
.headerbanner .homelink a {float:left;}
.headerbanner .loginlink {margin-top:4px; float:right;}
.mainNav {font-weight:bold; margin:0px}
.mainNav h2{display:none;}
.mainNav ul {margin:0px; padding:0px; list-style:none; text-align:left; font-size:12px; line-height:28px}
.mainNav li {width:190px; float:left;}
.mainNav a {background:url(/cms/global/assets/images/site/bttn/nav1buttons.png) no-repeat 0px 0px; display:block; height:28px; color:#0035AD; text-decoration:none; text-align:center}
.mainNav a.Other {color:#fff}
.mainNav a:hover {background:url(/cms/global/assets/images/site/bttn/nav1buttons.png) no-repeat 0px -56px; color:#0035AD; text-decoration:none}
.mainNav a:visited {color:#0035AD;}
.mainNav .selected {background:url(/cms/global/assets/images/site/bttn/nav1buttons.png) no-repeat 0px -28px; color:#FFF !important}
.mainNav .Blue {background-position:0px -84px;}
.mainNav a.Blue:hover {background-position:0px -140px;}
.mainNav a.Blue:active {background-position:0px -112px;}
.mainNav .selected.Blue {background-position:0px -112px;}
.mainNav .Silver {background-position:0px -168px;}
.mainNav a.Silver:hover {background-position:0px -224px;}
.mainNav a.Silver:active {background-position:0px -196px;}
.mainNav .selected.Silver {background-position:0px -196px;}
.mainNav .Gold {background-position:0px -252px;}
.mainNav a.Gold:hover {background-position:0px -308px;}
.mainNav a.Gold:active {background-position:0px -280px;}
.mainNav .selected.Gold {background-position:0px -280px;}
.mainNav .Other {background-position:0px -336px;}
.mainNav a.Other:hover {background-position:0px -392px;}
.mainNav a.Other:active {background-position:0px -364px;}
.mainNav .selected.Other {background-position:0px -364px;}
.mainNav a.downArrows, .mainNav a.downArrows:hover {background-image: url(/cms/global/assets/images/site/bttn/nav1buttons_arrowsdown.png);}
.mainNav ul.subMainNav {width: 188px; position: absolute; display: none; z-index: 3; margin:0px; padding:0px; border:1px solid #0035ad; border-top:0px;}
.mainNav ul.subMainNav li {width: 188px; margin: 0px; display: inline; border-bottom: 1px solid #B3C3E3;}
.mainNav ul.subMainNav li.last {border-bottom:0px;}
.mainNav ul.subMainNav li a {padding: 4px 10px; text-align: left; height: auto; line-height: 14px; font-weight: normal; font-size: 11px; background:url(/cms/global/assets/images/site/bttn/nav1button_3.png) no-repeat 0px 0px; width: auto !important;}
.mainNav ul.subMainNav li a:hover {background:url(/cms/global/assets/images/site/bttn/nav1button_3.png) no-repeat 0px -84px; font-weight: bold;}
#footerbar{ height:54px; border-top:5px solid #000076; margin-top:10px;}
.footernav div{width:100%; margin-top:4px; border-top:1px solid #404490; font-size:10px;}
.footernav h2{display:none;}
.footernav .oneworldlogo{display:block; float:left; background:url(/cms/global/assets/images/content/main/32by32/oneworldLogo_35x35.gif) 20px 5px no-repeat; height:55px; width:100px; border-width:0px;}
.footernav .oneworldlogo span{display:none;}
.footernav ul{margin:8px 0px 0px 0px; padding:0px; display:block; float:right; clear: right;}
.footernav li{display:inline;}
.footernav a{text-decoration:none; color:#404490; border-right:1px solid #404490; padding:0px 4px 0px 2px; vertical-align:bottom;}
.footernav a:visited {text-decoration:none;}
.footernav a:hover {text-decoration:underline;}
.footernav .last{border-right-width:0px; padding-right:0px;}
.footernav .secondFooterDivider {border-bottom: 1px dotted #404490;padding-bottom:5px;}
.footernav .secondFooter a{color:#9999CC; font-size:9px; border-right:1px solid #9999CC;}
.footernav .secondFooter .last{border-right-width:0px; padding-right:0px;}
.footernav .feedback{display:block; float:left; height:35px; width:50px; border-width:0px; padding-top:10px; padding-left:80px; text-align:center;}
.popupclose {border-top:5px solid #000076; margin-top:10px; line-height:24px; text-align:right; background-color:#8496c5; color:#555555; font-weight:bold; float:left;}
.secondaryNavPod {margin-top:60px; margin-bottom:10px;}
.secondaryNavPod h2 {margin:0px; font-size:14px; line-height:24px; padding-left:12px; color:#FFF; background:url(/cms/global/assets/images/site/pod/170lhmenu_2.png) 0px 0px no-repeat;}
.secondaryNavPod div {background:url(/cms/global/assets/images/site/pod/170lhmenu_2.png) 0px 100% no-repeat; padding-bottom:24px; width:170px;}
.secondaryNavPod li {border-top:1px #FFF solid; border-bottom:1px #B3C3E3 solid;}
.secondaryNavPod a {background:url(/cms/global/assets/images/site/pod/170lhmenu_2.png) no-repeat 0px -100px #EAF1FA; text-decoration:none; color:#404490; display:block;padding:4px 0px 4px 12px;}
.secondaryNavPod a:hover {background:url(/cms/global/assets/images/site/pod/170lhmenu_2.png) no-repeat 0px -200px #C5D6EF; text-decoration:none;}
.secondaryNavPod a:active {background:url(/cms/global/assets/images/site/pod/170lhmenu_2.png) no-repeat 0px -200px #96B3E1;}
.secondaryNavPod .selected {background:url(/cms/global/assets/images/site/pod/170lhmenu_2.png) no-repeat 0px -301px #96B3E1;}
#t-section-nav-fragment .conLinks {padding-bottom: 0px;}
.secondaryNavPod {width: 170px;}
.secondaryNavPod li {margin-left: 0px; margin-bottom: 0px;}
.secondaryNavPod li li {border-bottom:none;background:url(/cms/global/assets/images/site/pod/170lhmenu_2.png) no-repeat 0px -100px #EAF1FA; text-decoration:none; color:#404490;}
#t-section-nav-fragment li li a {background:url(/cms/global/assets/images/site/icon/bluedoublechevron.gif) no-repeat 12px 6px !important;padding-left: 24px; margin-left:10px; display: inline-block;}
#t-section-nav-fragment li li a.selected {background:url(/cms/global/assets/images/site/icon/reddoublechevron.gif) no-repeat 12px 6px !important;color: #C00;}
#t-section-nav-fragment .conLinks .tertiaryLinks li a.selected {color: #c00;}
#t-section-nav-fragment .conLinks li li {margin-top: 5px;}
.secondaryNavPod li li a:hover {text-decoration: underline;}
.secondaryNavPod li li ul,
.secondaryNavPod li li ul li,
.secondaryNavPod li li ul li a,
.secondaryNavPod li li ul li a.selected,
.secondaryNavPod li li ul li a:hover {display: none;}
.pageContent .section{padding-bottom:8px;display:block;clear:both;}
.pageContent h2 {margin-bottom:14px;}
.pageContent h3 {margin-bottom:14px;}
.pageContent h4 {margin-bottom:14px; color:#404490; font-size:small;}
.pageContent p {margin-bottom:12px;}
.pageContent a {text-decoration:underline; color:#000dff}
.pageContent a:visited {text-decoration:underline; color:#000dff}
.pageContent ul {margin-bottom:12px; list-style:disc outside; margin-left:15px}
.pageContent li {margin-bottom:3px}
.pageContent ol {margin-bottom:12px;}
.pageContent .inlineImage img {margin-bottom:12px;}
.pageContent ol {margin-left:30px; list-style-position:inside;}
.pageContent li ul {margin-left:20px;}
.pageContent .tsListLink a {display:block;background:url(/cms/global/assets/images/site/icon/redchevron.gif) no-repeat 0px 3px; padding-left:10px}
.pageContent .division {border-bottom:1px dotted #b7b7b7; padding-bottom:14px;}
.pageContent .textWrap {float:left;}
.pageContent .floatLeft {float:left}
.pageContent .floatLeft.inlineImage {padding-bottom:5px;padding-right:25px;}
.pageContent .floatRight {float:right;}
.pageContent .floatRight.inlineImage {padding-bottom:5px;padding-left:5px;}
.pageContent h5 {margin-bottom:14px;}
.pageContent .tsImgPara img.floatLeft{margin:0px 20px 10px 0px;}
.pageContent .tsImgPara img.floatRight{margin:0px 0px 10px 20px;}
.pageContent div.tsImgPara{clear:both; margin-bottom:12px;}
.pageContent .tsListLink li.tsLinkDescription {display:block; margin-bottom:14px;}
.pageContent .tsListLink ul {margin-bottom:14px;}
.pageContent .tsListLink li {display:block; margin-bottom:7px;}
.pageContent .tsList li, .pageContent .tsImgPara ol li {margin-bottom:7px;}
.pageContent ol.tsList, .pageContent .tsImgPara ol {list-style-position:outside;}
.pageContent .tsDoubleColumnList {clear:both;}
.pageContent .tsDoubleColumnList div {float:left; margin-right:20px; width:45%;margin-bottom:14px;}
.pageContent .tsDoubleColumnList h4 {font-size:small;color:#404490;}
.pageContent .tsDoubleColumnList a {margin-bottom:7px;}
.pageContent .tsFAQ {clear:both;}
.pageContent .tsFAQ h4{font-size:small;color:#404490;}
.pageContent .tsFAQ ul{margin-bottom:20px;}
.pageContent .tsFAQ li a{display:block;background:url(/cms/global/assets/images/site/icon/redchevron.gif) no-repeat 0px 3px; padding-left:10px; margin-bottom:10px;}
.pageContent .tsFAQ dt a{display:block; text-decoration:none; color:#404490}
.pageContent .tsFAQ dt a:hover { text-decoration:none;}
.pageContent .tsFAQ dd {margin:7px 0px 20px 20px ;}
.pageContent .tsOptionBox {clear:both; margin-bottom:12px;}
.pageContent .tsIndexList {clear:both;}
.pageContent .tsIndexList ul {margin-bottom:12px; list-style:none;}
.pageContent .tsIndexList li {height:15px;font-size:small;color:#404490; float:left; margin:0px; padding:0px 6px; border-left:1px solid #404490;}
.pageContent .tsIndexList li.tsFirstAnchorIndex{ margin-left:60px; border-left-style:none;}
.pageContent .tsIndexList dt a{display:block;}
.pageContent .tsIndexList dl {clear:both; margin-bottom:20px;}
.pageContent div.tsHeroBanner {background: url(/cms/global/assets/images/site/pod/heroBanner-textbg.gif) no-repeat right top; width:560px; height:140px; margin-bottom:20px; clear:both;}
.pageContent .tsHeroBanner h3 {color:#555555; font-size:16px; font-weight:bold; padding-right:5px; padding-top:10px;}
.pageContent .tsHeroBanner p {padding-right:5px;}
.pageContent .tsHeroBanner img {float:left; padding:0px 20px 0px 0px;}
.leadarticle {min-height:160px; background-color:#ddd; margin-bottom:10px;}
.leadarticle img {float:left; width:50%;}
.leadarticle div{margin-left:52%;}
.leadarticle h2 {color:#fff;margin-bottom:10px; padding:10px 0px;}
.leadarticle p {padding-right:5px;}
#iconLinks {margin:10px 0px;}
#iconLinks li {display:inline;}
.RHNLinkArrayHead {background:url(/cms/global/assets/images/site/pod/170lhmenu_2.png) left top no-repeat; height:24px;}
.RHNLinkArrayHead h3 {color:#fff; padding:6px 12px;}
.RHNBox {background:url(/cms/global/assets/images/site/pod/170lhmenu_2.png) left bottom no-repeat; padding-bottom:24px;}
.RHNLink{background:#eaecf5;padding:3px 12px; border-top:1px #FFF solid; border-bottom:1px #B3C3E3 solid;}
.RHNLink{background:url(/cms/global/assets/images/site/pod/170lhmenu_2.png) 0px -100px no-repeat;}
.RHNLink a{color:#404490;}
.RHNLink a:hover{color:#0000ff; text-decoration:none;}
.rhscontentlinks {text-decoration:none !important; color:#000; line-height:1.5em;}
#loginheader, #execlogin {display:none;}
.maintexttitles {font-weight:bold;color:#8496c5;}
.maintext {color:#4b4b4b;}
.maintext strong{color:#8496c5;}
.headertext {color:#fff;}
.headertextbold {color:#fff;}
.halfWidth {width:360px; background:url(/cms/global/assets/images/site/pod/360bttmsShort.gif) no-repeat left bottom;}
.halfWidth h2 {background:url(/cms/global/assets/images/site/pod/360tops.gif) no-repeat left top;}
.halfWidth .body {background:url(/cms/global/assets/images/site/pod/360sides.gif) repeat-y;}
.midWidth {width:570px; background:url(/cms/global/assets/images/site/pod/570bttmsShort.gif) no-repeat left bottom;}
.midWidth h2 {background:url(/cms/global/assets/images/site/pod/570tops.gif) no-repeat left top;}
.midWidth .body {background:url(/cms/global/assets/images/site/pod/570sides.gif) repeat-y;}
.fullWidth {width:760px; background:url(/cms/global/assets/images/site/pod/760bttmsShort.gif) no-repeat left bottom;}
.fullWidth h2 {background:url(/cms/global/assets/images/site/pod/760tops.gif) no-repeat left top;}
.fullWidth .body {background:url(/cms/global/assets/images/site/pod/760sides.gif) repeat-y;}
.ngtable {padding-bottom:12px;margin-bottom:20px}
.ngtable h2 {font-size:100%; color:#fff; line-height:24px; padding:0px 0px 0px 10px; margin:0px;}
.ngtable h3 {margin-bottom:0px;font-size:large; color:#ffffff;background:#b3c3e3; font-weight:normal;padding:7px 6px 6px 6px}
.ngtable .body {padding:0px 3px; border-top:3px solid #b3c3e3; margin:0px;}
.ngtable table {width:100%;font-size:100%; border-color:#b3c3e3;border-style:solid; border-width:0px 0px 1px 1px;}
.ngtable td,.ngtable th{text-align:left; padding:5px 5px 6px 5px; border-style:solid; border-color:#b3c3e3;}
.ngtable td{background-color:#ffffff;border-width:1px 1px 0px 0px;}
.ngtable th{background-color:#eaecf5; font-weight:bold; border-width:1px 1px 0px 0px;}
.ngtable .active, .ngtable .active td {border:solid 2px #000076;}
.ngtable .inactive, .ngtable .inactive td {background-color:#ebebeb; color:#898989;}
.ngtable p {padding:10px 10px 12px 10px; margin:0px;}
.ngtable ul {padding-left:10px}
.message {margin-bottom:10px; color:#555;}
.message h3 {font-size:100%; line-height:0px; text-indent:10px; margin:0px; padding:0px;}
.message .podBody {padding:0px 10px 7px 10px;}
.message p {padding:1px 0px 3px 0px; 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 .criticalInfo {padding-left:26px; background:url(/cms/global/assets/images/site/icon/roundIc00.gif) left top no-repeat;}
.message .image {padding-right:10px; float:left;}
.message .messageTitle {visibility:hidden; line-height:10px}
.message h4 {margin:0px; padding:0px 0px 3px 0px; color:#000}
.message a.tertiaryLink {margin-bottom:5px}
.message .tertiaryLinks a {margin-bottom:5px}
.message h5 {margin:0px;}
.message .headingText {color: #404490; line-height: 16px; padding-top: 5px; padding-bottom: 5px;}
.message .emergencyCriticalInfo {padding-left:26px; padding-bottom: 10px; background:url(/cms/global/assets/images/site/icon/redCirleArrowRight.gif) left top no-repeat;}
.message .emergencyInfo {background:url(/cms/global/assets/images/site/icon/blueCirleArrowRight.gif) 0px 3px no-repeat; padding:4px 0px 4px 26px}
.message.mFullFocal {width:760px;}
.message.mFullFocal .podBody {background:url(/cms/global/assets/images/site/pod/760bttms.gif) -3800px 100% no-repeat; padding-top: 5px;}
.message.mFullFocal h3 {background:url(/cms/global/assets/images/site/pod/760tops.gif) -4560px 0px no-repeat;}
.message.mHalfStandard {width:360px}
.message.mMidStandard {width:570px}
.message.mMidImportant {width:570px}
.message.mMidCritical {width:570px; color:#c00; font-weight:bold}
.message.mFullStandard {width:760px}
.message.mFullImportant {width:760px}
.message.mFullCritical {width:760px; color:#c00; font-weight:bold}
.message.mHalfStandard h3 {background:url(/cms/global/assets/images/site/pod/360tops.gif) -720px 0px no-repeat;}
.message.mMidStandard h3 {background:url(/cms/global/assets/images/site/pod/570tops.gif) -1140px 0px no-repeat;}
.message.mMidImportant h3 {background:url(/cms/global/assets/images/site/pod/570tops.gif) -570px 0px no-repeat;}
.message.mMidCritical h3 {background:url(/cms/global/assets/images/site/pod/570tops.gif) -2280px 0px no-repeat;}
.message.mHalfStandard .podBody {background:url(/cms/global/assets/images/site/pod/360bttms.gif) -720px 100% no-repeat;}
.message.mMidStandard .podBody {background:url(/cms/global/assets/images/site/pod/570bttms.gif) -1710px 100% no-repeat;}
.message.mMidImportant .podBody {background:url(/cms/global/assets/images/site/pod/570bttms.gif) -1140px 100% no-repeat;}
.message.mMidCritical .podBody {background:url(/cms/global/assets/images/site/pod/570bttms.gif) -2280px 100% no-repeat;}
.message.mFullStandard h3 {background:url(/cms/global/assets/images/site/pod/760tops.gif) -760px 0px no-repeat;}
.message.mFullImportant h3 {background:url(/cms/global/assets/images/site/pod/760tops.gif) -4560px 0px no-repeat;}
.message.mFullCritical h3 {background:url(/cms/global/assets/images/site/pod/760tops.gif) -3040px 0px no-repeat;}
.message.mFullStandard .podBody {background:url(/cms/global/assets/images/site/pod/760bttms.gif) -1520px 100% no-repeat;}
.message.mFullImportant .podBody {background:url(/cms/global/assets/images/site/pod/760bttms.gif) -3800px 100% no-repeat;}
.message.mFullCritical .podBody {background:url(/cms/global/assets/images/site/pod/760bttms.gif) -3040px 100% no-repeat;}
.messagePod {margin-bottom:10px; color:#555;}
.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 h4 {margin:0px; padding:0px 0px 3px 0px; color:#000}
.messagePod a.tertiaryLink {margin-bottom:5px}
.messagePod .tertiaryLinks a {margin-bottom:5px}
.messagePod .image {padding-right:10px; float:left;}
.messagePod.mpHalfStandard {width:360px}
.messagePod.mpMidStandard {width:570px}
.messagePod.mpMidImportant {width:570px}
.messagePod.mpFullStandard {width:760px}
.messagePod.mpFullImportant {width:760px}
.messagePod.mpHalfStandard h3 {background:url(/cms/global/assets/images/site/pod/360tops.gif) -360px 0px no-repeat;}
.messagePod.mpHalfStandard .podBody {background:url(/cms/global/assets/images/site/pod/360bttms.gif) -720px 100% no-repeat;}
.messagePod.mpMidStandard h3 {background:url(/cms/global/assets/images/site/pod/570tops.gif) -1710px 0px no-repeat;}
.messagePod.mpMidStandard .podBody {background:url(/cms/global/assets/images/site/pod/570bttms.gif) -1710px 100% no-repeat;}
.messagePod.mpFullStandard h3 {background:url(/cms/global/assets/images/site/pod/760tops.gif) -2280px 0px no-repeat;}
.messagePod.mpFullStandard .podBody {background:url(/cms/global/assets/images/site/pod/760bttms.gif) -1520px 100% no-repeat;}
.messagePod.mpMidImportant h3 {background:url(/cms/global/assets/images/site/pod/570tops.gif) -1710px 0px no-repeat;}
.messagePod.mpMidImportant .podBody {background:url(/cms/global/assets/images/site/pod/570bttms.gif) -1140px 100% no-repeat;}
.messagePod.mpFullImportant h3 {background:url(/cms/global/assets/images/site/pod/760tops.gif) -2280px 0px no-repeat;}
.messagePod.mpFullImportant .podBody {background:url(/cms/global/assets/images/site/pod/760bttms.gif) -2280px 100% no-repeat;}
.altMessage {margin-bottom:10px; border:3px #b7b7b7 solid; background-color:#fff; color:#555; margin:2px}
.altMessage.critical {color:#c00; border-color:#c00; font-weight:bold}
.altMessage h3 {font-size:100%; line-height:24px; text-indent:10px; margin:0px; padding:0px; background-color:#fff}
.altMessage .podBody {padding:0px 10px 7px 10px;}
.altMessage p {padding:1px 0px 3px 0px; margin-bottom:0px;}
.altMessage .alert {background:url(/cms/global/assets/images/site/icon/exclamationb7.gif) 0px 3px no-repeat; padding:4px 0px 4px 26px}
.altMessage .criticalInfo {padding-left:26px; background:url(/cms/global/assets/images/site/icon/roundIc00.gif) left top no-repeat;}
.altMessage .image {padding-right:10px; float:left;}
.altMessage .messageTitle {visibility:hidden; line-height:10px}
.altMessage h4 {margin:0px; padding:0px 0px 3px 0px; color:#000}
.altMessage a.tertiaryLink {margin-bottom:5px}
.altMessage.important .podBody, .altMessage.important h3 {background-color:#ffd}
.altMessage.standard .podBody, .altMessage.standard h3 {background-color:#fff}
.pod {margin-bottom:10px}
.pod h3 {font-size:100%; margin:0px; padding:5px 0px 5px 10px}
.pod h4 {margin:0px; padding:0px}
.pod a {text-decoration:none; margin:0px;}
.pod .tertiaryLink {margin:0px}
.pod a:visited {text-decoration:none;}
.pod a:hover {text-decoration:underline}
.pod li {margin:0px;}
.pod .tertiaryLinks li {display:block}
.pod p {margin:0px}
.pod label{padding-left:0px}
.pod img {margin:0px;}
.infopod{float:left; margin:0px 10px 30px 10px; display:inline; width:170px;}
.infopod h3 {background:url(/cms/global/assets/images/site/pod/170tops.gif) -510px 0px no-repeat; color:#ffffff;}
.infopod .podBody ul {padding:5px 10px 0px 10px}
.infopod .podBody li {padding-bottom:5px;}
.loginBox a {text-decoration:underline;}
.loginBox {width:190px;}
.loginBox h3 {background: url(/cms/global/assets/images/site/pod/190tops.gif) left top no-repeat; color:#fff;}
.loginBox .podBody {background: url(/cms/global/assets/images/site/pod/190bttms.gif) left bottom no-repeat; padding:7px 10px 6px 0px;}
.loginBox .inputRow {clear:both}
.loginBox .inputRow label {width:100px; text-align:left; margin-left: 10px; float:left; padding-top:2px}
.loginBox .inputRow label img {padding-left: 3px;}
.loginBox .inputRow input {float:right; margin-bottom:6px;margin-top: 0px;}
.loginBox .inputCheck {clear:both; float:right; margin-right:-1px}
.loginBox ul {margin-top:12px; margin-bottom:2px; clear:both}
.loginBox li {padding: 0px 0px 3px 10px;}
.loginBox .button {margin-top:5px}
.loginBox .inputCheck .tertiaryLink { display: inline }
.loginBox #rememberInfo {padding:5px 5px 5px 10px}
.loginBox #loginSubmitRow {padding-top: 5px; clear: both;}
.loginBox #loginLabelLeft {float: left; margin: 3px 0px 0px 10px; display: inline;}
.loginBox #loginButtonSpace {margin-top: 0px; padding-top: 0px;}
.offerLinks {width:170px;}
.offerLinks h3 {background: url(/cms/global/assets/images/site/pod/170tops.gif) -340px 0px no-repeat;}
.offerLinks .podBody {background: url(/cms/global/assets/images/site/pod/170bttms.gif) -340px 100% no-repeat; padding:7px 10px 10px 10px}
.offerLinks ul {list-style:none outside; margin:0px}
.offerLinks .podBody li {padding-bottom:5px}
.offerLinks .podBody li a {background: url(/cms/global/assets/images/site/icon/redchevron.gif) no-repeat 0px 3px; padding-left:10px; color:#cc0000; text-decoration:none; display:block;}
.offerLinks .podBody li a:hover {text-decoration:underline}
.moreInfo {width:170px;}
.moreInfo h3 {background: url(/cms/global/assets/images/site/pod/170tops.gif) -340px 0px no-repeat; color:#404490;}
.moreInfo .podBody {background: url(/cms/global/assets/images/site/pod/170bttms.gif) -340px 100% no-repeat; padding:7px 10px 10px 10px}
.moreInfo .podBody p {color:#555;}
.moreInfo .podBody ul {padding-top:5px;}
.moreInfo .podBody li {display:inline}
.addInfo {width: 170px;}
.addInfo h3 {background: url(/cms/global/assets/images/site/pod/170tops.gif) -680px 0px no-repeat; }
.addInfo h3 {color:#fff}
.addInfo h4 {margin:0px 10px}
.addInfo .podBody {background: url(/cms/global/assets/images/site/pod/170bttms.gif) -680px 100% no-repeat;}
.addInfo .podBody img {margin: 0px 1px 5px 1px; border-top:1px solid #fafaf0 }
.addInfo .podBody p {margin: 0px 10px 10px 10px; color:#555;}
.addInfo .podBody ul {padding:5px 5px 10px 10px}
.addInfo .podBody li {display:inline}
.baHols {width:170px;}
.baHols h3 {background: url(/cms/global/assets/images/site/pod/170tops.gif) -850px 0px no-repeat; color:#856334}
.baHols .podBody {background: url(/cms/global/assets/images/site/pod/170bttms.gif) -850px 100% no-repeat; padding:5px 10px 5px 10px}
.baHols .podBody li {padding-bottom:5px}
.baCustHols {margin-bottom: 10px; width: 260px;}
.baCustHols h3 {background: url(/cms/global/assets/images/site/pod/260tops.gif) 0px 0px no-repeat; color:#856334}
.baCustHols .podBody {background: url(/cms/global/assets/images/site/pod/260bttms.gif) 0px 100% no-repeat;}
.baCustHols .podBody img {margin: 0px 1px 0px 1px;}
.baCustHols .podBody p {padding: 5px 10px 10px 10px}
.baCustHols .podBody a {color:#000dff; text-decoration:underline}
.baCustHols .podBody a:visited {color:#000dff; text-decoration:underline}
.formPod {width:170px; }
.formPod h3 {background: url(/cms/global/assets/images/site/pod/170tops.gif) -510px 0px no-repeat; color:#fff;}
.formPod .podBody {background: url(/cms/global/assets/images/site/pod/170bttms.gif) -510px 100% no-repeat; padding:0px 10px 7px 10px;}
.formPod .fieldsetRow select {width:105px; margin-top:5px; float:left}
.formPod .button {margin-top:5px}
.conLinks {width:170px;}
.conLinks h3 {background: url(/cms/global/assets/images/site/pod/170tops.gif) -340px 0px no-repeat; }
.conLinks .podBody {background: url(/cms/global/assets/images/site/pod/170bttms.gif) -340px 100% no-repeat; padding:7px 10px 10px 10px}
.conLinks .podBody li {padding-bottom:5px;}
.newsLinks {width:190px;}
.newsLinks h3 {background: url(/cms/global/assets/images/site/pod/190tops.gif) -950px 0px no-repeat; color:#FFFFFF;}
.newsLinks .podBody {background: url(/cms/global/assets/images/site/pod/190bttms.gif) -760px 100% no-repeat; padding-bottom:5px}
.newsLinks .podBody li {padding:5px 0px; margin:0px 10px}
.newsLinks .podBody .tertiaryLinks a.indented {margin-left:10px}
.newsLinks .podBody .tertiaryLinks li {border:none}
.newsLinks .podBody .tertiaryLinks li.divider {border-bottom:1px dotted #b7b7b7;}
.newsLinks .podBody li.indentedLink{ padding: 3px 0}
.singleLink {width:170px;}
.singleLink h3 {background: url(/cms/global/assets/images/site/pod/170tops.gif) 0px 0px no-repeat;}
.singleLink .ghost {line-height:8px;}
.singleLink .podBody {background: url(/cms/global/assets/images/site/pod/170bttms.gif) 0px 100% no-repeat; padding:0px 10px 8px 10px}
.singleLink .podBody li {display:inline}
.retInfo {width:190px}
.retInfo h3 {background: url(/cms/global/assets/images/site/pod/190tops.gif) -190px 0px no-repeat; color:#fff;}
.retInfo .podBody {background: url(/cms/global/assets/images/site/pod/190bttms.gif) -190px 100% no-repeat; padding: 7px 10px 10px 10px;}
#t-home-rhs-fragment .retInfo .podBody {background: url(/cms/global/assets/images/site/pod/190bttms-keyline-seablue.gif) 0px 100% no-repeat; }
.retInfo .selectRow {padding-bottom:6px; border-bottom:1px solid #8496C5; margin-bottom:6px;width:100%;}
.retInfo .selectRow input {margin-left: 0px;}
.retInfo .selectRow img {padding-left: 3px;}
.retInfo .inputRow label {width:90px; text-align:left; float:left; padding-top:2px; margin-left:0px}
.retInfo .inputRow label a {padding-left:3px}
.retInfo .inputRow input,.retInfo .inputRow select {float:right; margin-bottom:6px;}
.retInfo .carriercode {padding:2px 3px 0px 8px; float:right;}
.retInfo #FlightNumber {width:40px;}
.retInfo ul {margin-top:0px; margin-bottom:0px; clear:both}
.retInfo li {padding: 0px 0px 3px 10px;}
.retInfo .button {margin:0px;}
.retInfo #olciConsent {clear:both; margin-top:5px}
#yourbooking.retInfo .whatThis { clear:both; float:right; position:relative; margin: 2px 0px 10px 0px }
#yourbooking.retInfo .whatThis .tertiaryLink { display:inline; padding-bottom: 10px }
#yourbooking.retInfo .inputRow { clear: both }
.imgPod190 {width:190px;}
.imgPod190 h3 {background: url(/cms/global/assets/images/site/pod/190tops.gif) -570px 0px no-repeat; }
.imgPod190 .podBody {background: url(/cms/global/assets/images/site/pod/190bttms.gif) -380px 100% no-repeat; padding-bottom:10px}
.imgPod190 .podBody img {margin: 0px 1px 2px 1px; border-top:1px solid #fafaf0 }
.imgPod190 .podBody p {margin:5px 10px 5px 10px}
.imgPod190 .podBody li {display:inline}
.imgPod190 .tertiaryLinks {margin:5px 10px 0px 10px}
.moreInfo190 {width:190px}
.moreInfo190 h3 {background: url(/cms/global/assets/images/site/pod/190tops.gif) -570px 0px no-repeat; color:#404490;}
.moreInfo190 .podBody {background: url(/cms/global/assets/images/site/pod/190bttms.gif) -380px 100% no-repeat; padding:7px 10px 10px 10px}
.moreInfo190 .podBody p {margin-bottom:5px}
.moreInfo190 .podBody li {display:inline}
.addInfo190 {width:190px}
.addInfo190 h3 {background: url(/cms/global/assets/images/site/pod/190tops.gif) -760px 0px no-repeat; color:#fff;}
.addInfo190 .podBody {background: url(/cms/global/assets/images/site/pod/190bttms.gif) -570px 100% no-repeat; padding-bottom:10px}
.addInfo190 .podBody img {margin: 0px 1px 2px 1px; border-top:1px solid #fafaf0 }
.addInfo190 .podBody p {margin:5px 10px 5px 10px}
.addInfo190 .podBody li {display:inline}
.addInfo190 .tertiaryLinks {margin:5px 10px 0px 10px}
.formPod260 {width:260px}
.formPod260 h3 {background: url(/cms/global/assets/images/site/pod/260tops.gif) -780px 0px no-repeat; color:#fff;}
.formPod260 .podBody {background: url(/cms/global/assets/images/site/pod/260bttms.gif) -520px 100% no-repeat; padding-bottom:10px}
.formPod260 .divider {border-top:1px #8496c5 dotted; margin-top:5px}
.formPod260 .podBody p {padding:5px 10px 0px 10px}
.formPod260 .podBody li {display:inline}
.formPod260 .tertiaryLinks {margin:5px 10px 0px 10px}
.formPod260 .leftList {float:left; display:inline}
.formPod260 .rightList {float:left; padding-left:10px}
.formPod260 .podBody img {margin-bottom:2px; border-bottom:1px solid #fff}
.bookConfidence {width:260px}
.bookConfidence h3 {background: url(/cms/global/assets/images/site/pod/260tops.gif) -1040px 0px no-repeat;}
.bookConfidence .podBody {background: url(/cms/global/assets/images/site/pod/260bttms.gif) -780px 100% no-repeat; padding:1px 0px 2px 0px}
.bookConfidence .divider {border-top:1px #b7b7b7 dotted}
.bookConfidence .podBody p {margin:5px 10px 5px 10px}
.bookConfidence .tertiaryLink {margin:5px 10px 8px 10px}
.bookConfidence img {float:right; margin:5px 10px 5px 5px}
.moreInfo260 {width:260px;}
.moreInfo260 h3 {background: url(/cms/global/assets/images/site/pod/260tops.gif) -1040px 0px no-repeat; color:#404490;}
.moreInfo260 .podBody {background: url(/cms/global/assets/images/site/pod/260bttms.gif) -780px 100% no-repeat; padding:7px 10px 10px 10px}
.moreInfo260 .podBody p {color:#555;}
.moreInfo260 .podBody ul {padding-top:5px;}
.moreInfo260 .podBody li {display:inline}
.tradeAlertPod {width:260px;}
.tradeAlertPod h3 {background: url(/cms/global/assets/images/site/pod/260tops.gif) -1300px 0px no-repeat; color:#ffffff;}
.tradeAlertPod .podBody {background: url(/cms/global/assets/images/site/pod/260bttms.gif) -1040px 100% no-repeat; padding:7px 10px 10px 10px}
.tradeAlertPod .podBody ul {padding:5px 0px; border-bottom:dotted 1px #f00; background:url(/cms/global/assets/images/site/icon/exclamationc0.gif) 0px 3px no-repeat; padding:4px 0px 4px 26px}
.tradeAlertPod .podBody li { color:#c00; padding-bottom:5px;}
.tradeUpdatePod {width:260px;}
.tradeUpdatePod h3 {background: url(/cms/global/assets/images/site/pod/260tops.gif) -780px 0px no-repeat; color:#ffffff;}
.tradeUpdatePod .podBody {background: url(/cms/global/assets/images/site/pod/260bttms.gif) -780px 100% no-repeat; padding:7px 10px 10px 10px}
.tradeUpdatePod .podBody ul {padding:5px 0px;}
.tradeUpdatePod .podBody li { color:#c00; padding-bottom:5px;}
.criticalNewsLinks {width:190px;}
.criticalNewsLinks h3 {background: url(/cms/global/assets/images/site/pod/190tops.gif) -1140px 0px no-repeat; color:#FFFFFF;}
.criticalNewsLinks .podBody {background: url(/cms/global/assets/images/site/pod/190bttms.gif) -950px 100% no-repeat; padding-bottom:5px}
.criticalNewsLinks .podBody li {padding:5px 0px; margin:0px 10px}
.criticalNewsLinks .podBody .tertiaryLinks a.indented {margin-left:10px}
.criticalNewsLinks .podBody .tertiaryLinks li {border:none}
.criticalNewsLinks .podBody .tertiaryLinks li.divider {border-bottom:1px dotted #b7b7b7;}
.criticalNewsLinks .podBody li.indentedLink{ padding: 3px 0}
.bookConfidence280 {width:280px}
.bookConfidence280 h3 {background: url(/cms/global/assets/images/site/pod/280tops.gif) -280px 0px no-repeat;}
.bookConfidence280 .podBody {background: url(/cms/global/assets/images/site/pod/280bttms.gif) -280px 100% no-repeat; padding:1px 0px 2px 0px}
.bookConfidence280 .divider {border-top:1px #b7b7b7 dotted}
.bookConfidence280 .podBody p {margin:5px 10px 5px 10px}
.bookConfidence280 .tertiaryLink {margin:5px 10px 8px 10px}
.bookConfidence280 img {float:right; margin:5px 10px 5px 5px}
.whereWeFlyPod {width:260px;}
.whereWeFlyPod h3 {background: url(/cms/global/assets/images/site/pod/260tops-storm-blue.gif) left 0px no-repeat; color:#FFFFFF;}
.whereWeFlyPod .podBody {background: url(/cms/global/assets/images/site/pod/260bttms-sea-blue.gif) left 100% no-repeat;}
.whereWeFlyPod .podBody img {float: left; margin: 5px 0px 5px 5px;}
.whereWeFlyPod .podBody .whereWeFlyCopy {float: left; margin: 5px 5px 5px 10px; width: 160px;}
.whereWeFlyPod .podBody .whereWeFlyCopy ul {margin-top: 5px;}
.whereWeFlyPod .podBody .whereWeFlyCopy ul li {margin-bottom: 3px !important; margin-bottom:-10px; display: block;}
.ourProductsPod {width:190px;}
.ourProductsPod h3 {background: url(/cms/global/assets/images/site/pod/190tops.gif) -950px 0px no-repeat; color:#FFFFFF;}
.ourProductsPod .podBody {background: url(/cms/global/assets/images/site/pod/190bttms.gif) -760px bottom no-repeat; padding-bottom: 10px;}
.ourProductsPod .podBody .product {padding: 5px 0px 0px; margin: 0px 5px;}
.ourProductsPod .podBody .product img {float: left; margin-right:10px}
.ourProductsPod .podBody .product a {float: left; width: 130px; margin-top: 5px; font-weight: bold;}
.ourProductsPod .podBody p{padding:5px;}
.surroundPod570 {width:570px;}
.surroundPod570 h3 {background: url(/cms/global/assets/images/site/pod/570tops.gif) -2850px 0px no-repeat;margin-bottom:0px;padding-bottom:0px}
.surroundPod570 .podBody {background: url(/cms/global/assets/images/site/pod/570bttms.gif) -3420px 100% no-repeat;padding:0px 10px 10px 10px;}
.surroundPod760 {width:760px}
.surroundPod760 h3 {background: url(/cms/global/assets/images/site/pod/760tops.gif) -6080px 0px no-repeat;margin-bottom:0px;padding-bottom:0px}
.surroundPod760 .podBody {background: url(/cms/global/assets/images/site/pod/760bttms.gif) -5320px 100% no-repeat;padding:0px 10px 10px 10px;}
.holidayPod1 {width:170px;}
.holidayPod1 h3 {background: url(/cms/global/assets/images/site/pod/170tops.gif) -1700px 0px no-repeat; padding: 5px 10px; margin:0px;}
.holidayPod1 .podBody {background: url(/cms/global/assets/images/site/pod/170bttms.gif) -1700px 100% no-repeat; padding:0px 10px 10px 10px;}
.holidayPod2 {width:170px;}
.holidayPod2 h3 {background: url(/cms/global/assets/images/site/pod/170tops.gif) -1700px 0px no-repeat; padding: 5px 10px; margin:0px;}
.holidayPod2 .podBody {background: url(/cms/global/assets/images/site/pod/170bttms.gif) -1870px 100% no-repeat; padding:0px 10px 10px 10px;}
.holidayPod3 {width:170px;}
.holidayPod3 h3 {background: url(/cms/global/assets/images/site/pod/170tops.gif) -1870px 0px no-repeat; padding: 5px 10px; margin:0px;}
.holidayPod3 .podBody {background: url(/cms/global/assets/images/site/pod/170bttms.gif) -2040px 100% no-repeat; padding:0px 10px 10px 10px;}
.centralBanners img{margin-bottom:10px;}
.centralBanners embed{display:block; margin-bottom:10px;}
.centralBanners object{display:block; margin-bottom:10px;}
#t-intro-fragment .welcome{width:260px;float:none;display:none}
.welcome p.first {margin-top:0px;margin-bottom:10px; text-align:center;font-size:x-large;color:#C00; font-family: Mylius Sans, Verdana, sans-serif;}
.welcome p.second {margin-top:-10px; margin-bottom:10px; text-align:center;font-size:x-large;color:#C00; font-family: Mylius Sans, Verdana, sans-serif;}
.welcome p.third {margin-top:0px; margin-bottom:10px; text-align:center;color:#C00; display:none}
.offerMessage {margin-bottom:10px; padding-left:10px; background: url(/cms/global/assets/images/site/pod/260gradient.gif) no-repeat 0px 0px; width:250px; float:left}
.offerMessage h2 {width:240px; font-size:large; font-weight:bold; color:#C00; font-family: Mylius Sans, Verdana, sans-serif; border-bottom: 1px solid #404490; line-height:40px}
.offerMessage li {float:left; width:120px; padding-bottom:4px; padding-top:3px;}
.offerMessage ul.tertiaryLinks a {color:#C00;}
.offerMessage .last {width:240px; border-top: 1px solid #404490;}
.offerMessage li.last a {color:#404490}
.regionalMessage {margin:0px 0px 10px 0px; border:1px solid #b7b7b7;}
.regionalMessage h2 {margin-left:auto; margin-right:auto; width:100%; text-align:center; font-size:x-large;font-family: Mylius Sans, Verdana, sans-serif;color:#404490;font-weight:normal;height:40px;line-height:40px;}
.regionalMessage ul {padding-bottom:10px;}
.regionalMessage ul li {padding-left:60px;display:block;}
.button {padding-left:6px; margin:0px 0px 10px 0px;}
.lbutton {padding-left:10px; margin:0px 0px 10px 0px;}
.button.right {float:right; clear:right}
.button input, .lbutton input {border:0px; color:#fff; height:19px; line-height:17px; overflow:visible; cursor:pointer; font-size:100%; padding:0px 0px 1px 0px; font-family:Verdana,Arial,sans-serif;}
.button a, .lbutton a {line-height:19px; color:#fff; padding:3px 15px 3px 0px; text-decoration:none}
.button a:hover, .lbutton a:hover {color:#fff; text-decoration:none}
.button a:visited, .lbutton a:visited {color:#fff; text-decoration:none}
.lbutton.primary {background:url(/cms/global/assets/images/site/bttn/bttnLPrmryArrw.gif) no-repeat;}
.lbutton.secondary {background:url(/cms/global/assets/images/site/bttn/bttnLScndryArrw.gif) no-repeat}
.button.primary {background:url(/cms/global/assets/images/site/bttn/bttnLPrmry.gif) no-repeat;}
.button.primary .plain {background:url(/cms/global/assets/images/site/bttn/bttnRPrmry.gif) right top no-repeat; padding-right:6px;}
.button.primary .arrow {background:url(/cms/global/assets/images/site/bttn/bttnRPrmryArrw.gif) right top no-repeat; padding-right:16px;}
.button.secondary {background:url(/cms/global/assets/images/site/bttn/bttnLScndry.gif) no-repeat}
.button.secondary .plain {background:url(/cms/global/assets/images/site/bttn/bttnRScndry.gif) right top no-repeat; padding-right:6px}
.button.secondary .arrow {background:url(/cms/global/assets/images/site/bttn/bttnRScndryArrw.gif) right top no-repeat; padding-right:16px}
.lbutton.primary {background:url(/cms/global/assets/images/site/bttn/bttnLPrmryArrw.gif) no-repeat;}
.lbutton.secondary {background:url(/cms/global/assets/images/site/bttn/bttnLScndryArrw.gif) no-repeat}
.lbutton.primary .plain {background:url(/cms/global/assets/images/site/bttn/bttnRPrmry.gif) right top no-repeat; padding-right:6px; padding-left:5px}
.lbutton.secondary .plain {background:url(/cms/global/assets/images/site/bttn/bttnRScndry.gif) right top no-repeat; padding-right:6px; padding-left:5px}
ul.tertiaryLinks {list-style:none outside; margin:0px}
.tertiaryLinks li {display:inline}
.tertiaryLinks a {display:block; background:url(/cms/global/assets/images/site/icon/redchevron.gif) no-repeat 0px 3px; padding-left:10px; text-decoration:none; color:#404490}
.tertiaryLinks a:visited {color:#404490}
a.tertiaryLink {display:block; background:url(/cms/global/assets/images/site/icon/redchevron.gif) no-repeat 0px 3px; padding-left:10px; margin-bottom:10px; text-decoration:none; color:#404490}
a.tertiaryLink:visited, .tertiaryLinks a:visited {text-decoration:none; color:#404490}
a.tertiaryLink:hover, .tertiaryLinks a:hover {text-decoration:underline; color:#3760d7}
.button.primary .inactive {background:url(/cms/global/assets/images/site/bttn/bttnRPrmry.gif) right top no-repeat; padding-right:6px; color:#ccc; cursor:default}
.button.secondary .inactive {background:url(/cms/global/assets/images/site/bttn/bttnRScndry.gif) right top no-repeat; padding-right:6px; color:#ccc; cursor:default}
.button a.inactive:visited {color:#ccc}
.tertiaryLinks a.inactive {color:#999; background:url(/cms/global/assets/images/site/icon/greycross.gif) no-repeat 0px 4px;}
.tertiaryLinks a.inactive:hover {color:#999}
a.tertiaryLink.inactive {color:#999; background:url(/cms/global/assets/images/site/icon/greycross.gif) no-repeat 0px 4px;}
a.tertiaryLink.inactive:visited{color:#999}
a.returnToTop {display:block; background:url(/cms/global/assets/images/site/icon/backtotopchevron.gif) no-repeat 0px 4px; padding-left:12px; margin-bottom:10px; text-decoration:none; color:#404490}
a.returnToTop:visited {text-decoration:none; color:#404490}
#planTrip {width:280px; margin-bottom:10px; color:#555}
#planTrip #planTripBody {background:url(/cms/global/assets/images/site/pod/280bttms.gif) bottom left no-repeat; padding:0px 1px 5px 1px}
#planTrip fieldset {padding-left:10px}
#planTrip #mainForm label {display:block; padding:0px; font-weight:bold;}
#planTrip select.withLink {width:170px; vertical-align:middle; margin-right:5px}
#planTrip .multiline {float:left;}
#planTrip .inlineFieldInfo .tertiaryLink {margin-bottom:0px}
#planTrip .labelHeading {margin-bottom:3px; float:left; margin-right:10px; font-weight:bold;}
#planTrip .multiline .labelHeading {margin-bottom:0px}
#planTrip #mainForm label.pkgLabelHeading {margin-bottom:3px; float:left; margin-right:10px; font-weight:normal;}
#planTrip .numberOfNightsLabel{margin-bottom:3px;margin-top:18px; float:left;width:57px;}
#planTrip #mainForm label.numberOfNightslabel{ font-weight:normal;}
#planTrip #mainForm label.inlineLabel {display:inline; padding:0px 10px 0px 0px; font-weight:normal;}
#planTrip #mainForm .checklabel label {margin:0px; padding-top:3px; font-weight:normal}
#planTrip #mainForm select, #planTrip #mainForm input {clear:left;}
#planTrip #mainForm select{float:left; margin-bottom:4px}
#planTrip #mainForm input{float:left; margin-right:5px; margin-bottom:4px; margin-top:0px}
#planTrip #mainForm .multiline {padding-top:3px; padding-bottom:0px }
#planTrip #mainForm .multiline select {margin-top:3px}
#planTrip #mainForm div.inlineFieldInfo {float:left; display:inline}
#planTrip #mainForm #multiCity {margin-left:5px}
#planTrip #mainForm span.checklabel{display:block;width:120px;float:left;}
#planTrip #mainForm #dates{padding-bottom:3px;}
#planTrip #mainForm .button{margin-bottom:3px;}
#planTrip #mainForm {border-top:1px #8496c5 solid; padding-top:5px; }
#planTrip form{padding-bottom:10px;}
#planTrip #planTripBody input.radio {float:left; clear:left; height:15px; margin-bottom:4px;}
#planTrip #planTripBody #ticketType label {font-weight:normal}
#planTrip #bodWarning {border-bottom:1px #8496c5 solid; padding:2px 5px; font-weight:bold; color:#c00}
#planTrip #packageChoose .tertiaryLink {margin:7px 0px 5px 5px}
#planTrip #packageChoose h4 {margin:5px 0px}
#planTrip #packageChoose img {padding-left:7px}
#planTrip #packageChoose {float:right; border-left:1px #8496c5 solid; padding:0px 10px; width:110px}
#planTrip #bookingType input, #planTrip #ticketType input {margin:0px 3px 0px 0px; padding:0px}
#planTrip #single {float:left; margin-top:10px; width:135px; padding-bottom:5px}
#planTrip h3 {background:url(/cms/global/assets/images/site/pod/280tops.gif) top left no-repeat; line-height:24px; font-size:100%; margin:0px; padding:0px 10px; color:#fff}
#planTrip #mainForm #numRooms {clear:none;margin-top:5px}
#planTrip .packageSection {padding-top:10px; border-top:1px #8496c5 solid; padding-bottom:10px;}
#planTrip .paxMix a {font-weight:normal; color:#000dff; text-decoration:underline}
#planTrip #roomAlloc, #planTrip .ageAlloc, #planTrip #ticketDetail {margin-bottom:10px}
#planTrip #roomAlloc td, #planTrip .ageAlloc td {width:60px}
#planTrip #roomAlloc th, #planTrip .ageAlloc th {text-align:left}
#planTrip .ageAlloc th {font-weight:normal}
#planTrip .ageAlloc {clear:left}
#planTrip #mainForm .promoField {clear:none; margin-top:5px; margin-right:10px; float:left}
#planTrip .promoTertiary {margin-top:7px}
#planTrip .packageSection, #planTrip .packageSection fieldset, #planTrip #packageChoose {background-color:#ffd}
#planTrip #carPaxMix {margin-bottom:10px}
#planTrip #carRadios p {margin-bottom:10px}
#planTrip #carRadios input, #hotelRadios input {height:15px}
#planTrip #carDetails {margin-bottom:5px}
#planTrip #carAgeSelects {float:left; margin-bottom:10px}
#planTrip #hotelPackageSection, #planTrip #carPackageSection {display:none}
#plan_trip #promoCode {background-color:#fff; border-bottom:1px #8496c5 solid; padding:4px 0px; margin-bottom:10px; border-top:1px #8496c5 solid; display:none}
#planTrip .extraLinks {margin:3px 5px 3px 0; float:left; clear:both; width:260px; position:relative; left:10px}
#planTrip #moreHotelSearch {display:none;}
#planTrip #hotelAgeAlloc label {font-weight:normal}
#planTrip #hotelAgeAlloc td.roomNumCell {vertical-align:top; padding-top:17px}
#planTrip #hotelAgeAlloc td.hotelAgesCell {width:310px;}
#planTrip #hotelAgeAlloc div.ageHolder {padding:2px; float:left}
#planTrip .package {display:none}
#planTrip .ajaxResults select {width:320px; position:absolute}
#planTrip .ajaxResults {display:none; clear:left}
#planTrip #ticketType label {margin-right:10px}
#planTrip #ticketType .horizRadioHolder {float:left}
#planTrip #ticketType .horizRadioHolder label {width:230px; float:right}
#planTrip #planTripBody input.autoCompleteSearch {margin-bottom:0px; width:255px}
#planTrip #hotelGOSection .dateEntry {margin-bottom:10px}
#planTrip #hotelGORoomsHolder {clear:left; padding-top:10px;}
#planTrip #mainForm #numNightsLabel {font-weight:normal; padding-top:3px}
#planTrip #mainForm #roomsReqLabel {padding-top:3px;width:57px}
#planTrip .dateEntry {float:left; margin-top:5px}
#planTrip #planTripBody .dateEntry select {float:left}
#planTrip .numOfNightsEntry {float:left;margin-top:21px;padding-bottom:5px;padding-left:5px;}
#planTrip #planTripBody .pkgDateEntry select.minSelect {clear:none; margin-right:10px}
#planTrip .pkgDateEntry {float:left; margin-top:5px;padding-left:5px;}
#planTrip #planTripBody .pkgDateEntry select {float:left}
#planTrip #expGOSection .dateEntry input {margin-bottom:0}
#planTrip #expGOSection .dateEntry {margin-bottom:4px}
#planTrip #planTripBody .dateEntry select.minSelect {clear:none; margin-right:10px}
#planTrip #mainForm .carAgeCheck {clear:left; padding-top:10px; margin-bottom:10px}
#planTrip #mainForm .carAgeCheck label {font-weight:normal; margin-right:10px; float:left;width:210px}
#planTrip #mainForm .carAgeCheck input {clear:none;}
#planTrip #mainForm .carAgeCheck a {display:inline; text-decoration:none}
#planTrip .GOSection {display:none; margin-bottom:10px}
#planTrip .english {padding:10px; font-weight:bold}
#planTrip #atolLogo {padding:0px 5px 5px 15px; float:left}
#planTrip #carPaxMix {margin-bottom:0px}
#planTrip #carPackageSection {padding-top:0;padding-bottom:0;border-top:none;}
#planTrip #carPackageSection #carPaxMix {background-color:#E9ECF6;}
#planTrip #carPackageSection #carAges {background-color:#E9ECF6;padding-top:10px;}
#planTrip #carPackageSection #carRadios {border-top:1px solid #8496C5;padding-top:10px;padding-bottom:10px}
#calDiv {position:absolute; visibility:hidden; background:#fff; border:1px solid #b7b7b7; z-index:100;}
#calDiv td{font-weight:bold; border:1px solid #ebebeb; text-align:center;}
.cpCurrentDateDisabled{border-width:1px; border:solid thin #FFAAAA;}
.cpMonthNavigation{text-transform:uppercase; background:#b3c3e3; color:#404490;}
#calDiv a {color:#404490}
.cpDayColumnHeader, .cpWeekendColumnHeader{background:#8496c5; color:#fff;}
.cpWeekendColumnHeader{background:#b3c3e3;}
#calDiv td.cpCurrentDate, #calDiv td.cpCurrentMonthDate, #calDiv a.cpCurrentDate, #calDiv a.cpCurrentMonthDate{background:#e7eff7; border-color:#e7eff7; text-decoration:none;}
#calDiv a.cpCurrentMonthDate:hover, #calDiv a.cpCurrentDate:hover{background:#b3c3e3;}
#calDiv td.cpCurrentDate{border-color:#000076;}
#calDiv td.cpUnavailDate{background:#fff; border:1px solid #ebebeb; color:#b7b7b7; padding:3px}
td.cpCurrentMonthDate, td.cpCurrentDate{padding:0px;}
a.cpCurrentMonthDate, a.cpCurrentDate{display:block;padding:3px}
td.cpMonthNavigation{padding:0px;}
a.cpMonthNavigation{display:block;padding:5px}
.floatDropdown{display:none;position:absolute;width:300px;}
#replaceCalIcon{display:none; width:22px}
.homeDate{width:30%}
.dontForget {width:360px; padding-bottom:10px}
.dontForget h3 {color:#FFFFFF; font-size:100%; line-height:24px; margin:0px; padding:0px; text-indent:10px;}
.dontForget h3 {background:url(/cms/global/assets/images/site/pod/360tops.gif) -1080px 0px no-repeat;}
.dontForget .podBody {background:url(/cms/global/assets/images/site/pod/360bttms.gif) -1440px 100% no-repeat;}
.dontForget .podBody {padding:10px 10px 0px;}
.dontForget .infoDetail {padding-bottom:5px;}
.dontForget .infoDetail img, .dontForget .infoDetail .infoText{float:left}
.dontForget .infoText {padding:5px 0px 5px 10px; width:72%;}
.dontForget .infoText p {padding-top:5px}
.searchboxstyle{
background-image:url(/cms/global/assets/images/logos/googleLogo_googleSearchField_135x16.gif);
background-repeat: no-repeat;
background-position: center right;
}
.searchboxstylenone{
background-image:none;
}
.openXSpacer {
padding-bottom:8px;
}
.homeContentItem {
margin-bottom: 20px;
}
.homeContentBanner {
width: 440px;
padding: 0px;
border: none;
font-size: 11px;
text-align: left;
}
.homeContentBanner a {
color: #555555;
}
.homeContentBanner p {
margin-bottom: 5px;
}
.homeContentBanner .tertiaryLink {
color: #404490;
font-weight: bold;
}
.homeContentBanner .tertiaryLinks li {
display: block;
}
.homeContentBanner h2 {
color: #0035AD;
font-size: 16px;
margin-bottom: 10px;
}
.homeContentBanner h2 a {
color: #0035AD;
}
.homeContentBanner h3 {
color: #404490;
font-size: 13px;
margin-bottom: 5px;
}
.homeContentBanner.type1 li {
display: block;
float: left;
font-size: 11px;
width: 205px;
margin: 0px 5px 5px 5px;
padding: 0px 0px 5px 0px;
border-bottom: dotted 1px #b7b7b7;
}
.homeContentBanner .destination {
color: #404490;
font-weight: bold;
}
.homeContentBanner .price {
color: #ce0000;
font-weight: bold;
}
.homeContentBanner .perText {
color: #ce0000;
font-weight: bold;
}
.homeContentBanner.type2 li {
font-size: 11px;
margin: 0px 5px 5px 0px;
padding: 0px 0px 5px 0px;
border-bottom: dotted 1px #b7b7b7;
}
.homeContentBanner .flightContentBanner,
.homeContentBanner .holidaysContentBanner {
float: left;
}
.homeContentBanner .flightContentBanner .tertiaryLink,
.homeContentBanner .holidaysContentBanner .tertiaryLink {
float: right;
font-size: 11px;
font-weight: bold;
margin: 0px 10px 0px 0px;
}
.homeContentBanner .flightContentBanner {
border-right: solid 1px #b7b7b7;
width: 210px;
}
.homeContentBanner .holidaysContentBanner {
margin: 0px 0px 0px 5px;
}
.homeContentBanner.type3 p {
margin: 5px 0px 5px 0px;
}
.homeContentBanner.type3 .imageContentBanner {
float: left;
width: 140px;
margin-left: 10px;
}
.homeContentBanner.type3 .imageContentBanner.first {
margin-left: 0px;
}
.homeContentBanner.type3 img {
display: block;
margin: 0px;
}
.homeContentBanner.type3 p img {
margin: 5px 0px 5px 0px;
}
.homeContentBanner.type3 .offerDestination {
text-decoration: underline;
color: #0035AD;
font-weight: bold;
}
.homeContentBanner.type4 .contentCopy1 {
width: 200px;
float: left;
}
.homeContentBanner.type4 .contentCopy2 {
width: 220px;
float: right;
}
.homeContentBanner.type4 li {
border-bottom: dotted 1px #b7b7b7;
}
.homeContentBanner.type4 h3 {
margin: 10px 0px 5px 0px;
}
.homeContentBanner.type4 .tertiaryLinks li {
margin-bottom: 5px;
padding-bottom: 5px;
}
.homeContentBanner.type4 img {
margin: 0px 0px 5px 0px;
}
.homeContentBanner.type4 h3 {
font-size: 11px;
}
.homeContentBanner.type5 .featureImage {
width: 140px;
float: left;
}
.homeContentBanner.type5 .contentCopy {
width: 300px;
float: left;
}
.contentCopy .tertiaryLink {
float:right;
}
.regionalMessageWide .country {float:left;width:438px;text-align:left;text-indent:25px}
.regionalMessageWide .localLinks {float:left; padding-top:10px;}
.regionalMessageWide {margin:0px 0px 10px 0px; border:1px solid #b7b7b7;}
.regionalMessageWide h2 {font-size:x-large;font-weight:normal;height:40px;line-height:40px;}
.regionalMessageWide ul {padding-bottom:10px;float:left;}
.regionalMessageWide ul li {padding-left:40px;display:block;float:left;}
.urgentNewsBorder {border:1px solid #CE0000; padding:20px}
.urgentNewsContent {border-top-width:1px; border-top-style:solid; border-top-color:#CE0000; padding:15px 0 0 0;}
.homeContentBanner h2 a.urgentNewsHeadingImportant {color:#cc0000}
.homeContentBanner .urgentNewsBorder h2 {text-align:center}
.homeContentBanner .urgentNewsBorder a.tertiaryLink {display:block}
.homeContentBanner .groupLink {padding-bottom:10px;padding-top:10px;position:relative;width:210px;float:left;}
.homeContentBanner .groupLink.right {padding-left:20px;}
}
