.edit{float:none}
.tagman{width:150px}
html,body{margin:0;padding:0;width:100%;height:100%}
body{font-family:Arial,Helvetica,sans-serif,Verdana;font-size:62.5%;text-align:center;color:#666;background:#e9e9e9;line-height:1.3;overflow-x:hidden;text-rendering:optimizeLegibility}
a img{border:0}
table{border-collapse:collapse;border-spacing:0}
caption,th,td{text-align:left;font-weight:normal}
fieldset,form,legend{margin:0;padding:0;border:0}
li li,li p,li dt,li dd,li address,dt li,dd li,dt p,dd p,p p,blockquote p,td td,td p,td li,td dt,td dd{font-size:1em !important}
.postit,.sep{position:absolute;left:-10000px;margin:0 !important;width:1px;height:1px;overflow:hidden}
.excludeTab{display:none}
span.webSafeChar{display:inline-block;width:0;overflow:hidden}
.clearfix{display:block}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.inner{display:block;padding:0 20px 20px 20px}
.inner:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#container{position:relative;min-height:100%;width:926px;height:auto !important;margin:0 auto}
.outer{margin:0 auto;width:926px;min-height:100%;height:auto !important;text-align:left}
.wrapper{margin:0 auto;padding:0;width:926px;text-align:left}
#page{display:block;width:926px;margin:0 auto;padding:0;text-align:left}
#page:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.primary{position:relative;float:left;margin:0;width:692px;z-index:1}
.content.home .primary{width:613px}
.content.home .primary.fullWidth,.primary.fullWidth,.secondary.fullWidth{width:926px}
.content.home .primary.fullWidth{width:100%}
.primary .contentPanel{margin-bottom:1.6em;background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2)}
.content .contentPanel>p{margin:16px 20px}
.content.home.cargo .secondary{padding-top:38px}
.no-js .content.home.cargo .secondary{padding-top:0}
.secondary{position:relative;float:right;width:300px}
.secondary .module{width:300px}
.secondary.wide{width:305px}
.narrow,.narrow .module{width:224px;overflow:hidden}
.contenthub #contentPanel .contentPanel .parsys{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.contenthub .contentPanel .contentPanel{padding-bottom:0;margin-bottom:0}
body .skipLink a,body .skipLinkFooter a{width:100%;position:absolute;top:0;left:-9999px;display:block;color:#333;font-size:1.3em;padding:8px 0;text-decoration:none;z-index:10000;background-color:#d3d3d3;background-image:-webkit-gradient(linear,0 0,0 100%,from(#eaeaea),to(#c8c8c7));background-image:-moz-linear-gradient(0 0 270deg,#eaeaea,#c8c8c7);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2)}
.skipLink a:active,.skipLink a:focus,.skipLinkFooter a:active,.skipLinkFooter a:focus{left:0}
linear}
p a:link,p a:focus,p a:active,p strong a:link,p strong a:focus,p strong a:active,p em a:link,p em a:focus,p em a:active{text-decoration:none}
p a.linkBullet:link,p a.linkBullet:focus,p a.linkBullet:active,p strong a.linkBullet:link,p strong a.linkBullet:focus,p strong a.linkBullet:active,p em a.linkBullet:link,p em a.linkBullet:focus,p em a.linkBullet:active{text-decoration:none}
p a:hover,p a:focus,p strong a:hover,p strong a:focus,p em a:hover,p em a:focus{color:#eb143a;text-decoration:none}
.content ul.linkList li a:hover,.content a.linkBullet:hover,.content .contentPanel .parsys .text li a{text-decoration:underline}
.content .contentPanel .parsys .text li a:hover{color:#eb143a;text-decoration:none}
strong{font-weight:bold}
.content .contentPanel a{font-weight:bold}
.content em{font-weight:normal;font-style:italic}
.content strong{font-weight:bold;font-style:normal}
.content p,.content ul,ol,dl,table,address,blockquote{margin:0 0 12px 0}
.content p,.content li,.content dt,.content dd,.content blockquote,.content pre,.content address,.content label,.content th,.content td,.content code{font-size:1.2em;line-height:1.6em}
.content .text p{clear:both}
h1,h2,h3,h4{margin:0 0 .9em 0;padding:0;font-weight:normal;color:#333}
h1{margin:5px 0 25px -5px;font-size:8em;line-height:.8}
h3{font-size:1.2em;margin:1em 0 0;font-weight:bold}
.content h1,.content #pageIntro>.introHeading,.module.cargoSearch h3{font-size:6em;color:#fff;padding:0}
.content h1,.content #pageIntro>.introHeading{font-family:"Gotham 2r",Arial,sans-serif;letter-spacing:-0.075em;line-height:1;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased}
.module.cargoSearch h3,.content .largeImageText .copy h2,.hubIntro h2,.module.product .inner h2{font-family:"Gotham 3r",Arial,sans-serif;letter-spacing:-0.05em;line-height:1;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased}
.content #pageIntro .introHeading{float:left}
.content h2{margin:.8em 0 .6em;font-size:1.4em;font-weight:bold}
.content .secondary h2{margin:0 0 .6em;font-size:1.8em}
.content h2.highlight{color:#fff;padding:11px 19px;font-size:2em;font-weight:normal;border-bottom:2px solid #fff}
.content h2.highlight.economy{background:#d61f26 url(clientlib/resources/img/bg_grad_heading_economy.png) 0 0 repeat-x}
.content h2.highlight.premium{color:#703669;background:#f0d4ce url(clientlib/resources/img/bg_grad_heading_premium.png) 0 0 repeat-x}
.content h2.highlight.upperclass{background:#571656 url(clientlib/resources/img/bg_grad_heading_upper.png) 0 0 repeat-x}
.content h2.highlight.standard{background:#656565 url(clientlib/resources/img/bg_grad_heading_normal.png) 0 0 repeat-x}
.content h4{font-size:1.2em;font-weight:normal}
.content ol{list-style:decimal;padding:0 0 0 20px}
.content ol li{margin:0 0 1em 0}
.content ol.condensed li{margin-bottom:0}
.content ul{list-style:none;margin:0 0 1em 0;padding:0}
.content ul li{margin:0 0 .3em 0;padding:0 0 0 22px}
.content li ul,.content li ol{margin:1em 0 0 0}
.content .inner ul{list-style:none}
.content .inner ul li,.content .promoDetails ul li{margin:0;padding-left:18px;list-style:none;background:url(clientlib/resources/img/icons/bullet.png) 0 9px no-repeat}
ul.linkList li{margin:0;padding:0;background:0}
a.linkBullet{margin:0 0 4px;padding-left:14px;background:url(../../../etc.clientlibs/cargo/clientlibs/clientlib/resources/img/sprites/spt_lrg_link_bullet.png) 0 4px no-repeat}
ul.linkList li a{margin:0 0 4px;padding-left:14px;background:url(../../../etc.clientlibs/cargo/clientlibs/clientlib/resources/img/sprites/spt_lrg_link_bullet.png) 0 4px no-repeat}
.content ul.linkList li a,.content a.linkBullet{display:block;color:#333;font-weight:bold;line-height:1.5em}
a.linkBullet:hover,a.linkBullet:focus{background:url(../../../etc.clientlibs/cargo/clientlibs/clientlib/resources/img/sprites/spt_lrg_link_bullet.png) 0 -87px no-repeat}
ul.linkList li a:hover,ul.linkList li a:focus{background:url(../../../etc.clientlibs/cargo/clientlibs/clientlib/resources/img/sprites/spt_lrg_link_bullet.png) 0 -87px no-repeat}
.content ul.linkList.inlineList{float:left}
.content ul.linkList.inlineList li{display:inline-block;float:left;clear:none;margin-right:16px}
.content hr{height:1px;margin-bottom:12px;color:#dedede;background-color:#dedede;border:0}
.content blockquote{padding:0 1em;border-left:4px solid #4db00c}
.content table{clear:both;margin:0 0 1.5em 0;width:100%;color:#333;background:#d2d2d3;background-image:-webkit-gradient(linear,0 0,0 100%,from(#d2d2d3),to(#f5f5f5));background-image:-moz-linear-gradient(top,#d2d2d3,#f5f5f5)}
.content table th,.content table td{padding:7px 18px 6px;font-size:1.2em;line-height:1.2em;text-align:left}
.content table thead th{color:#FFF;font-size:1.4em;font-weight:bold;border-left:1px solid #c5c5c6;background:#686868;background-image:-webkit-gradient(linear,0 0,0 100%,from(#686868),to(#989898));background-image:-moz-linear-gradient(top,#686868,#989898)}
.content table thead th:first-child{border-left:0}
.content table tbody th{color:#333;font-weight:bold}
.content table th.first,.content table td.first{padding-left:15px}
.content table th.numeric,.content table td.numeric{text-align:right}
.content table tbody th,.content table tbody td{padding-top:4px;padding-bottom:3px;vertical-align:top;border-top:1px solid #c5c5c6;border-bottom:1px solid #c5c5c6;border-left:1px solid #c5c5c6}
.content table tbody th:first-child,.content table tbody td:first-child{border-left:0}
.content table tbody tr.first th,.content table tbody tr.first td{padding-top:12px}
.content table tbody tr.last th,.content table tbody tr.last td{padding-bottom:12px}
.content table tbody .alt th,.content table tbody .alt td{background:#f8f8f8}
#header .wrapper{position:relative;z-index:99}
#header .mastHead,#header #mastHead{overflow:hidden;width:auto}
#header .logo{margin:17px 0 20px 10px}
#navOuter{clear:both;width:100%;position:relative}
#navOuter:after{display:block;clear:both;height:0;content:".";visibility:hidden}
#header ul{position:relative;float:left;clear:both;width:100%;margin:0;padding:0;list-style:none;font-size:1.3em;background:#FFF}
#header li{position:relative;float:left;margin:0;padding:0;list-style:none}
#header li a{position:relative;display:block;padding:8px 27px;color:#333}
#header #primaryNav{float:left;width:100%;-moz-box-shadow:0 0 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);box-shadow:0 0 2px rgba(0,0,0,0.2)}
#header #primaryNav ul{background:#f2f2f4;background-image:url("clientlib/resources/img/nav_bg.png");background-position:bottom left;background-repeat:repeat-x;background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(241,241,241,0.79)),to(rgba(180,180,180,0.79)),color-stop(26%,rgba(241,241,241,0.79)),color-stop(69%,rgba(219,219,219,0.79)));background-image:-moz-linear-gradient(0 0 270deg,rgba(241,241,241,0.79) 26%,rgba(219,219,219,0.79) 69%,rgba(180,180,180,0.79) 100%)}
#header #primaryNav li{position:static;border-right:1px solid #d8d8d8;border-right:1px solid rgba(0,0,0,0.05)}
#header #primaryNav li a,#header #primaryNav li:first-child a{padding:8px 30px 9px}
#header #primaryNav li:hover>a,#header #primaryNav li a:hover,#header li.megaNavHover{background:#f6f5f3 url("clientlib/resources/img/nav_bg_hover.png") repeat-x top;background-image:-webkit-gradient(linear,0 0,0 100%,from(#e9e6e3),to(#f6f5f3));background-image:-moz-linear-gradient(0 0 270deg,#e9e6e3,#f6f5f3);box-shadow:0 4px 6px rgba(0,0,0,0.3);-moz-box-shadow:0 4px 6px rgba(0,0,0,0.3);-webkit-box-shadow:0 4px 6px rgba(0,0,0,0.3)}
#header #primaryNav li.current:hover>a,#header #primaryNav .megaNavContainer li.current:hover>a:hover{background:transparent;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
#header #primaryNav ul li.current a,#header #primaryNav ul li.current a:hover{padding-bottom:5px;border-bottom:4px solid #eb143a}
#primaryNav li .megaNavContainer{display:none;position:absolute;z-index:10;left:auto;width:215px;background:#fff url("clientlib/resources/img/subnav_bg_dropdown.png") repeat-x top;background-image:-webkit-gradient(linear,0 0,0 100%,from(#f6f5f3),to(#fff));background-image:-moz-linear-gradient(0 0 270deg,#f6f5f3,#fff);-moz-box-shadow:0 5px 6px rgba(0,0,0,0.3);-webkit-box-shadow:0 5px 6px rgba(0,0,0,0.3);box-shadow:0 5px 6px rgba(0,0,0,0.3)}
#primaryNav li .megaNavContainer .megaNav{padding:0}
#primaryNav li .megaNavContainer .megaNav.columns4{width:707px}
#primaryNav li .megaNavContainer .megaNav.columns3{width:530px}
#primaryNav li .megaNavContainer .megaNav.columns2{width:354px}
#primaryNav li .megaNavContainer .megaNav .column{float:none;margin:0;padding:0;width:auto;border:0}
#primaryNav li .megaNavContainer .megaNav .column:first-child{border:0}
#header #primaryNav li .megaNavContainer ul{float:none;padding:10px 20px;width:auto;font-size:1em;background:0}
#header #primaryNav li .megaNavContainer li{float:none;margin:0 0 2px;padding:0;border:0}
#header #primaryNav li .megaNavContainer li a{display:block;padding:0 0 0 15px;border:0;font-size:1.077em;font-weight:bold;line-height:1.6em;color:#333;background:transparent url("clientlib/resources/img/sprites/spt_lrg_link_bullet.png") no-repeat 0 7px;-o-transition:color .2s linear;-moz-transition:color .2s linear;-webkit-transition:color .2s linear;transition:color .2s linear}
#header #primaryNav li.megaNavHover .megaNavContainer li a{padding-bottom:0}
#header #primaryNav li .megaNavContainer li a:hover,#header #primaryNav li .megaNavContainer li a:focus{color:#eb143a;background:url("clientlib/resources/img/sprites/spt_lrg_link_bullet.png") no-repeat 0 -84px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
#primaryNav li.current .megaNavContainer{display:block;left:0;top:100%;width:926px;background:#1b0d13 url("clientlib/resources/img/subnav_bg.png") repeat-x bottom;background-image:-webkit-gradient(linear,0 0,0 100%,from(#1b0d13),to(#4d3744));background-image:-moz-linear-gradient(0 0 270deg,#1b0d13,#4d3744);box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;z-index:-1}
#header #primaryNav li.current .megaNavContainer ul{padding:0;width:100%}
#header #primaryNav li.current .megaNavContainer ul li{float:left;margin:0;zoom:1}
#header #primaryNav li.current .megaNavContainer ul li a{padding:6px 28px 6px;font-size:1em;font-weight:normal;line-height:normal;color:#FFF;-webkit-transition:none;-moz-transition:none;transition:none;background-image:none;border:0}
#header #primaryNav li.current .megaNavContainer ul li a:hover{color:#FFF;background:transparent;border:0}
#header #primaryNav li.current .megaNavContainer ul li.current a,#header #primaryNav li.current .megaNavContainer ul li.current a:hover{border-bottom:2px solid #dbd7d9;padding-bottom:4px}
#header li.megaNavHover{border-color:transparent;background:#e9e6e3;background-image:-webkit-gradient(linear,0 0,0 100%,from(#e9e6e3),to(#ede9e7));background-image:-moz-linear-gradient(0 0 270deg,#e9e6e3,#ede9e7);-moz-box-shadow:0 0 6px rgba(0,0,0,0.3);-webkit-box-shadow:0 5px 6px rgba(0,0,0,0.3);box-shadow:0 0 6px rgba(0,0,0,0.3)}
#location{position:absolute;top:0;left:auto;right:0;z-index:9999;width:auto;font-size:1.1em;color:#FFF;background:#000;background:rgba(0,0,0,0.4)}
#location span{float:left}
#location a{color:#FFF;font-weight:bold}
#header #location form{float:left;margin:0;background:#000;background:rgba(0,0,0,0.4)}
#header form{float:right;margin:5px 16px 0 0}
#header fieldset{position:relative;width:100%;margin:0;padding:0 0 2px;border:0}
#header fieldset:after{display:block;clear:both;height:0;content:".";visibility:hidden}
#header label{display:none}
#header input{float:left;height:14px}
#header input.hide{height:25px}
#header #location input[type="text"]{width:168px;padding:3px 8px;color:#666;border:0}
#header #location input[type="image"]{position:absolute;top:4px;right:7px}
#location .dropdown{float:left;position:relative;z-index:99}
#location .dropdown ul{position:absolute;width:150px;font-size:1em;background-color:#14110c;margin:0 0 0 -1px;padding:10px 0;border-top:1px solid #333;background:#14110c;background:rgba(20,17,12,0.9)}
#location .dropdown li{float:none}
#location .dropdown ul li a{display:block;padding:3px 27px 3px 16px;color:#CCC;font-size:.9em;font-weight:bold;background-color:transparent;-o-transition:background-color .3s ease;-moz-transition:background-color .3s ease-out;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}
#location .dropdown ul li.selected a{background:url(clientlib/resources/img/tick_icon.png) right center no-repeat}
#location .dropdown ul li a:hover{background-color:#949494;background-color:rgba(148,148,148,0.3)}
#location .contact{border-left:1px solid rgba(255,255,255,0.21);padding:3px 25px 3px 8px;height:16px;background:rgba(0,0,0,0.4);position:relative}
#location .contact .icon{width:16px;height:19px;display:block;position:absolute;top:1px;right:6px;background:url(clientlib/resources/img/icon_call_to_book.png) 90% 3px no-repeat}
#location .dropdown .trigger{display:block;margin-right:0;padding:3px 32px 5px 16px;color:#FFF;cursor:pointer;background:url(clientlib/resources/img/arrow_grey_down_spaced.png) no-repeat right 8px;border-left:1px solid rgba(255,255,255,0.21)}
#location .dropdown .options{position:absolute;left:-12px;top:20px;width:159px;background:#000;background:rgba(0,0,0,0.85);z-index:100}
#location .dropdown .options ul{background:0}
#location .dropdown .options li{float:none}
#location .dropdown .options a{padding:4px 20px;color:#FFF;font-size:.8em}
#location .dropdown .options a:hover{background:rgba(255,255,255,0.24)}
#pageIntro{position:relative;float:left;width:100%;color:#fff}
.outer .home #pageIntro{padding:0;height:250px}
.hub #pageIntro,.content #pageIntro{padding-bottom:45px}
#pageIntro h1{float:left}
.home #pageIntro h1{margin:31px 0 0 15px}
.hub #pageIntro h1{margin:47px 0 10px 15px}
.contenthub #pageIntro h1,.content #pageIntro.information h1,.content #pageIntro .introHeading{margin:18px 0 0 15px}
.content #pageIntro h1,.content #pageIntro .introHeading{margin:0;padding:64px 0 42px 20px}
.content #pageIntro h1 img,.content #pageIntro .introHeading img{margin:0;display:block}
.home #pageIntro{padding-bottom:120px;height:auto}
.home #pageIntro h1,.home #pageIntro .introHeading{margin:0;padding:60px 0 2px 15px}
.home #pageIntro h1 img,.home #pageIntro .introHeading img{margin:0 0 0 5px}
.home #pageIntro h1 a,.home #pageIntro .introHeading a{margin:0}
#pageIntro ul{display:none}
#pageIntro .strapline{float:left;clear:left;margin:0;font-size:1.8em;line-height:1.2em;margin:5px 0 0 20px}
#pageIntro p.strapline{margin:7px 0 0 20px}
#pageIntro .strapline a{display:block;position:relative;float:none;margin-left:0;padding:5px 0 0 40px;min-height:29px;font-weight:normal;text-decoration:none;color:#fff;background:url(clientlib/resources/img/carousel_cta_button_remake.png) 0 0 no-repeat}
#pageIntro .strapline a:hover{background-position:0 -272px;text-decoration:underline}
ul.bgControls{background-color:transparent}
ul.bgControls li{position:absolute;display:block;top:195px;width:15px;height:100px;z-index:99}
ul.bgControls li a{display:block;width:15px;height:100px;color:#FFF;background-color:#2b2b2b;background-color:#d8d8d8;background-color:rgba(0,0,0,0.3)}
ul.bgControls li.prev a img{margin:42px 0 42px 0}
ul.bgControls li.next a img{margin:42px 0 42px 3px}
ul.bgControls li.prev{left:0}
ul.bgControls li.next{right:0}
.tabControls{position:relative;float:left}
ul.tabs{float:left;margin:0}
ul.tabs li{float:left;margin:0 2px 0 0;padding:0;font-size:1.4em;background:#FFF}
ul.tabs li a{display:block;font-weight:bold;background:#fff;background-image:-moz-linear-gradient(3% 82% 270deg,#fff,#e8e8e8);background-image:-webkit-gradient(linear,0 82%,0 100%,from(#fff),to(#e8e8e8))}
ul.tabs li.selected a{background:#FFF}
ul.tabs li a span{display:block;padding:8px 20px;color:#999;-o-transition:background-color .4s ease;-moz-transition:background-color .4s ease-out;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}
ul.tabs li.selected a span{color:#eb143a}
ul.tabs li a:hover{text-decoration:none}
ul.tabs li a:hover span{color:#eb143a}
.searchResults ul.tabs li.selected a:hover span{color:#eb143a;background:0}
.tabNav .pane{clear:left}
.colLayout,.parsys_column{display:block}
.colLayout:after,.parsys_column:after{display:block;clear:both;height:0;content:".";visibility:hidden}
.colLayout .column,.parsys_column .column-50-c0,.parsys_column .column-50-c1,.parsys_column .column-33-c0,.parsys_column .column-33-c1,.parsys_column .column-33-c2,.parsys_column .column-66-33-c0,.parsys_column .column-66-33-c1{float:left}
.parsys_column .column-66-33-c0{margin-right:10px}
.parsys_column.column-100{width:100%}
.colLayout.columns2 .column,.parsys_column.column-50 .column-50-c0,.parsys_column.column-50 .column-50-c1{width:49%}
.contentPanel .colLayout.columns2 .column,.contentPanel .parsys_column.column-50 .column-50-c0,.contentPanel .parsys_column.column-50 .column-50-c1{width:45%}
.colLayout.columns2 .column+.column,.parsys_column .column-50-c1{float:right}
.contentHub #contentPanel .parsys .parbase .column-50 .text{padding:0}
.primary .contentPanel .inner .parsys_column.column-50 .column-50-c0,.primary .contentPanel .inner .parsys_column.column-50 .column-50-c1{width:49%}
.parsys_column .column-66-33-c0{width:65%}
.parsys_column .column-66-33-c1{width:33%;float:right}
.colLayout.columns2 .column.narrow{width:32%}
.hub .parsys_column.column-50 .column-50-c0,.hub .parsys_column.column-50 .column-50-c1{float:left;margin-left:14px;width:339px;display:inline}
.primary .colLayout.columns3 .column,.primary .parsys_column.column-33 .column-33-c0,.primary .parsys_column.column-33 .column-33-c1,.primary .parsys_column.column-33 .column-33-c2{width:225px}
.fullWidth .parsys_column.column-33 .column-33-c0,.fullWidth .parsys_column.column-33 .column-33-c1,.fullWidth .parsys_column.column-33 .column-33-c2{width:288px;margin:10px}
.fullWidth .promoTriplet .parsys_column.column-33 .column-33-c0,.fullWidth .promoTriplet .parsys_column.column-33 .column-33-c1,.fullWidth .promoTriplet .parsys_column.column-33 .column-33-c2{width:300px;margin:6px}
.fullWidth .promoTriplet .parsys_column.column-33 .column-33-c0{margin-left:0}
.fullWidth .promoTriplet .parsys_column.column-33 .column-33-c2{margin-right:0}
.primary .contentPanel .inner .parsys_column.column-33 .column-33-c0{width:208px}
.contentPanel .inner .column-33 .column-33-c0 .navThumbnail,.contentPanel .inner .column-33 .column-33-c0 .genericImageText{margin-left:0}
.primary .contentPanel .inner .parsys_column.column-33 .column-33-c1,.primary .contentPanel .inner .parsys_column.column-33 .column-33-c2{width:222px}
.contentPanel .inner .column-33 .column-33-c1 .navThumbnail,.contentPanel .inner .column-33 .column-33-c2 .navThumbnail,.contentPanel .inner .column-33 .column-33-c1 .genericImageText,.contentPanel .inner .column-33 .column-33-c2 .genericImageText{margin-left:15px}
.contentHub #contentPanel .parsys .parbase .column-33 .text{padding:0}
.contentPanel .inner .column-33 .blockTitle{margin:20px 0 0 15px}
.fullWidth .promoTriplet .parsys_column.column-33 .column-33-c0,.fullWidth .contentPanel .parsys_column.column-33 .column-33-c0,.hub .parsys_column.column-50 .column-50-c0{margin-left:0}
.colLayout.columns4 .column{width:23%;margin-right:2.5%}
.colLayout.columns4 .column+.column+.column+.column{margin-right:0}
.content.home .primary .parsys_column.column-50 .column-50-c0,.content.home .primary .parsys_column.column-50 .column-50-c1{width:49%}
.contentPanel h1{margin:5px 0 5px -5px}
.hub .contentPanel{padding:0 0 24px 0;float:left;width:100%}
.hub .contentPanel h2,.hub .contentPanel h1{border-bottom:2px solid #DDD;padding:9px 20px 8px;clear:left;margin:0;font-size:2.2em;font-weight:normal}
.hub .contentPanel .parsys_column+h2,.hub .contentPanel .parsys_column+div.title h2,.hub .contentPanel .parsys_column+div+.title h2{padding-top:35px}
.tabcontentpanel h2{margin:10px 0 20px 0;padding:9px 0 8px 0}
.primary .accordion h2{margin:0;padding:7px 10px}
.contentPanel.overlay{background:#fcfcfc}
.contentPanel .leader p{color:#333;font-size:1.4em;line-height:1.4em}
.pageActions{padding:1.4em 0 .2em;border-bottom:3px solid #eeb9b9}
.pageActions .addthis_toolbox{float:right;border-left:10px solid #FFF;margin:0 -2px -6px;padding:0 0 16px;width:100px}
.addthis_button_compact span.at15t_compact{margin-right:0}
.hub .pageActions{margin:0 20px}
.hub .flightschedules .pageActions{margin:0}
.pageActions .share .addthis_toolbox{border-left:0}
.content .pageActions .backLink{float:left;padding:3px 0 3px 16px;font-size:1.2em;background:transparent url(clientlib/resources/img/icons/arrow_black_left.8.png) no-repeat 0 5px}
.content .pageActions ul{float:right;width:204px;margin:0;list-style-type:none}
.content .pageActions ul li{float:left;margin:0 0 -6px;padding:0 0 16px;list-style-type:none;background:0}
.pageActions li:first-child{border-left:10px solid #FFF}
.content .pageActions ul li.share{float:right}
.pageActions li a{padding:2px 0 2px 28px;color:#333;font-size:1em;font-weight:bold;font-family:gotham-light}
.content .pageActions li a:hover,.content .pageActions li a:focus{color:#eb143a;text-decoration:underline}
.pageActions li a.print{background:url(../../../etc.clientlibs/cargo/clientlibs/clientlib/resources/img/icons/print.gif) center right no-repeat;padding-right:25px}
.content .printwin{display:none}
.content .pageActions li.share a{padding:5px 0 5px 28px;margin:0;background:url(clientlib/resources/img/icons/share.8.png) center left no-repeat}
.content .pageActions li.share a.custom_button{margin:0}
.content .pageActions ul ul{float:none;width:auto}
.content .pageActions li.share li{float:none;margin:0;padding:0}
.content .pageActions li.share li a{padding:4px 0 4px 36px;font-size:.9em;background-image:none}
.content .pageActions li.share li:first-child{border:0}
.content .pageActions.return{padding:20px 20px 10px 20px;margin:0 -20px 10px -20px;border-bottom:1px solid #ccc}
.accordionItem .image.section{margin:10px 0 20px}
.accordionItem .image.section img{float:none}
.contentPanel .accordion h2 a{padding:4px 0}
.content .primary h3{margin:0 0 1em}
.content .primary p{display:block;width:auto}
.content .primary .module p,.content .primary .largeImageText p{width:auto}
.content .contentPanel{min-height:435px}
.content .hub .contentPanel{min-height:0}
map{display:block;background:#fcc}
.primary .contentPanel .cargoSearch form fieldset,.primary .contentPanel .officeSearch form fieldset{margin:0}
.primary .contentPanel .cargoSearch form div,.primary .contentPanel .officeSearch form div{width:auto}
.primary .contentPanel .cargoSearch form fieldset label,.primary .contentPanel .officeSearch form fieldset label{width:auto;margin:0}
.primary .contentPanel .inner form div.form_row div{width:auto;margin:0}
.module.cargoSearch{clear:both;width:100%;color:#FFF;background:transparent}
.contentPanel .module.cargoSearch,.module.cargoSearch .contentPanel{margin:0;box-shadow:none}
.module.cargoSearch.tabNav{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.module.cargoSearch .inner h2{color:#fff}
.module.cargoSearch.tabNav .inner{padding:0;background-color:transparent;background-image:none}
.no-js .module.cargoSearch.tabNav{margin-bottom:-5px}
.no-js .module.cargoSearch.tabNav .inner .section{height:192px;margin-bottom:20px}
.module.cargoSearch.tabNav .inner .pane{position:relative;height:169px;padding:7px 20px 16px;background-color:#eb143a;background-image:url("clientlib/resources/img/bg_grad_tab_panel.png");background-repeat:repeat-x;background-image:-webkit-gradient(linear,0 0,0 100%,from(#7c061e),to(#eb143a));background-image:-moz-linear-gradient(top,#7c061e,#eb143a)}
.module.cargoSearch.tabNav .inner .voyagerlogin .pane{padding:0;height:192px}
.module.cargoSearch.tabNav .inner .voyagerlogin .pane .iframeOff{padding:7px 20px 16px}
.module.cargoSearch.tabNav .inner .voyagerlogin .pane .iframeOff p{font-size:1.4em;font-weight:bold}
.module.cargoSearch.tabNav .inner .voyagerlogin .pane .iframeOff a{color:#FFF}
.module.cargoSearch.tabNav .inner .voyagerlogin .pane iframe{border:0;width:613px;height:192px;display:block}
.module.cargoSearch.tabNav .inner .pane.flightStatus{padding-bottom:0}
.module.cargoSearch.tabNav .voyagerlogin h3{background:url("clientlib/resources/img/alert_title_icon.png") no-repeat right bottom}
.module.cargoSearch.tabNav h3{margin-bottom:28px}
.module.cargoSearch.tabNav .flightStatus h3{margin-bottom:0}
.module.cargoSearch .tabs li a span,.module.cargoSearch .tabs li.selected a span{color:#FFF}
.module.cargoSearch .tabs a{background-color:#eb143a;background-image:url("clientlib/resources/img/bg_grad_tab.png");background-repeat:repeat-x;background-position:left bottom;background-image:-webkit-gradient(linear,0 0,0 100%,from(#eb143a),to(#9c0a26));background-image:-moz-linear-gradient(0 0 270deg,#eb143a,#9c0a26)}
.module.cargoSearch .tabs .selected a{color:#fff;background-color:#7c061e;background-image:url("clientlib/resources/img/bg_grad_tab_selected.png");background-image:-webkit-gradient(linear,0 0,0 100%,from(#4a0012),to(#7c061e));background-image:-moz-linear-gradient(top,#4a0012,#7c061e)}
.module.cargoSearch .tabs .selected a:hover span{background-color:transparent}
.module.cargoSearch .inner h2{display:none}
.module.cargoSearch .searchResults .inner h2{display:inline-block !important}
.module.cargoSearch .formField{float:left;clear:none;padding-top:0;padding-right:24px}
.module.cargoSearch .flightStatus .formField{padding-right:10px}
.module.cargoSearch .formField label{width:auto;clear:none;padding-right:14px;font-size:2em;font-weight:normal;margin-bottom:0}
.module.cargoSearch .formField input{clear:none;margin:0;padding:4px 10px;border-width:1px;width:130px;font-size:1.9em;font-family:Arial,Helvetica,sans-serif}
.module.cargoSearch .flightStatus .formField label{font-size:1.2em;margin-bottom:2px}
.module.cargoSearch .flightStatus .formField input{clear:left}
.module.cargoSearch .formField select{width:150px;min-width:150px;height:39px;font-size:1.6em}
.module.cargoSearch .formField.awb input{width:75px}
.module.cargoSearch .formField.route label{display:none}
.module.cargoSearch .formField.route input{width:449px}
.module.cargoSearch .formField.route select{width:469px;margin-top:27px;height:39px;font-family:gotham-light}
.home .module.cargoSearch .formField.route input{width:370px}
.home .module.cargoSearch .formField.route select{width:390px}
.module.cargoSearch .formField.searchBy input{width:254px}
.module.cargoSearch .formField.radioGroup input{margin:.4em .8em 0 0;width:auto;font-size:1em;clear:none}
.module.cargoSearch .formField.radioGroup label{font-size:1.1em}
.module.cargoSearch .flightStatus .searchControls{padding-top:22px}
.module.officeSearch button{font-size:1.4em !important;padding:6px 12px;font-family:Arial,Helvetica,sans-serif;margin:0;height:33px;overflow:visible}
.module.officeSearch{box-shadow:none}
#page .module.officeSearch fieldset{width:100%;margin-bottom:15px}
#page .module.officeSearch .formField{float:left;display:inline;margin:0;padding:5px 0 7px 0;width:578px;min-height:33px}
.module.officeSearch form fieldset .formField label{float:none;vertical-align:middle;padding:0 10px 0 0;width:auto;font-size:1.4em;line-height:33px}
.module.officeSearch .formField select{float:none;vertical-align:middle;padding:7px 5px 7px 2px;width:504px;height:33px}
#page .module.officeSearch .searchControls{padding:3px 0 7px 0;margin:0;float:right;display:inline;min-height:33px}
.module.cargoSearch .searchResults{zoom:1;position:relative;min-height:200px;background:#FFF}
.module.cargoSearch .searchResults .inner{background:#FFF;padding:0 9px 15px;overflow:hidden}
.module.cargoSearch .searchResults h2{color:#4f145b;font-size:3em;clear:both;margin:0;font-weight:normal;padding:0 9px 11px}
.module.cargoSearch .searchResults h3{font-family:gotham-light;font-size:26px;color:gray;font-weight:normal}
.module.cargoSearch .searchResults .details{clear:both;background:#666 url("clientlib/resources/img/bg_grad_details.png") repeat-x top;background-image:-webkit-gradient(linear,0 0,0 100%,from(#333),to(#666));background-image:-moz-linear-gradient(0 0 270deg,#333,#666)}
.module.cargoSearch.error .searchResults .details{clear:both;background:#666 url("clientlib/resources/img/bg_grad_details.png") repeat-x top;background-image:-webkit-gradient(linear,0 0,0 100%,from(#333),to(#666));background-image:-moz-linear-gradient(0 0 270deg,#333,#666)}
.module.cargoSearch .searchResults .details dl{margin:0;padding:9px 11px}
.module.cargoSearch .searchResults .details dt,.module.cargoSearch .searchResults .details dd{display:inline;margin:0;font-size:1.6em;font-family:gotham-light}
.module.cargoSearch .searchResults .details dd{padding-right:30px}
.module.cargoSearch .searchResults p{color:#666;padding:0 11px 11px;margin:0;font-family:gotham-light}
.module.cargoSearch .searchResults .module{margin-left:11px}
.module.cargoSearch .searchResults .module.download{margin-bottom:0}
.searchResults .pageActions{float:right;border:0;padding:1em 0 0;display:block}
.searchResults .pageActions ul{width:auto;padding-right:11px}
.searchResults .pageActions li{margin:0;border:0}
.searchResults table{background:0;width:100%;margin-bottom:15px}
.searchResults.flightSchedules table{margin-top:7px;margin-bottom:10px}
.searchResults table thead th,.searchResults table tbody td{padding:11px;background-color:#000;font-family:gotham-light}
.searchResults table tbody td{color:#000}
.content .searchResults table thead tr th,.content .searchResults table thead tr:first-child th{padding:7px 12px 9px;border-color:#3b3b3b;border-bottom:1px solid #313131;font-size:1.2em;font-weight:normal;text-align:center;color:#fff;background-color:#515151;background-image:-webkit-gradient(linear,0 0,0 100%,from(#515151),to(#292929));background-image:-moz-linear-gradient(0 0 270deg,#515151,#292929)}
.content .searchResults.flightSchedules table tbody tr td{background:#292929;background-image:-webkit-gradient(linear,0 0,0 100%,from(#292929),to(#101010));background-image:-moz-linear-gradient(0 0 270deg,#292929,#101010);font-size:1.2em;padding:7px 12px 9px;text-align:center;border-color:#3b3b3b;border-bottom:1px solid #313131}
.content .searchResults.flightSchedules table thead tr th.highlight{background:#606060}
.content .searchResults.flightSchedules table tbody tr td.highlight{background:#333;background-image:-webkit-gradient(linear,0 0,0 100%,from(#333),to(#2e2e2e));background-image:-moz-linear-gradient(0 0 270deg,#333,#2e2e2e);color:#FFF}
.searchResults.flightSchedules td .note{font-size:.833em}
.searchResults.flightSchedules td .flight{color:#999}
.searchResults p.noResults,.searchResults table tbody td{background:url("clientlib/resources/img/bg_grad_td.png") repeat-x bottom;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e3e3e3));background-image:-moz-linear-gradient(0 0 270deg,#fff,#e3e3e3);border-color:#DDD}
.module.cargoSearch .searchResults .noResults{padding-top:11px;width:652px}
.module.cargoSearch .searchResults p{width:652px}
.module.cargoSearch .searchResults p.footnote{text-align:right;font-weight:bold;width:auto}
.newsModule{clear:left}
.primary .newsModule img{float:left;padding-right:20px;padding-top:14px}
.primary .newsModule h2 img{float:none;padding-right:0;padding-top:0}
.secondary .newsModule img{display:none}
.secondary .newsModule h2 img{display:block}
.newsModule .inner{background-color:#f0f0f0;background-image:-webkit-gradient(linear,0 0,0 100%,from(#f0f0f0),to(#e9e9e9));background-image:-moz-linear-gradient(top,#f0f0f0,#e9e9e9);padding-bottom:20px;zoom:1}
.primary .newsModule .copy{float:left;width:428px;padding-top:14px}
.primary .newsModule h2,.secondary .newsModule h2{padding-bottom:11px;margin:0;font-size:3em;color:#eb143a;font-weight:normal;background:url("clientlib/resources/img/news_icon.png") no-repeat right bottom}
.primary .newsModule h2 a,.secondary .newsModule h2 a{color:#eb143a}
.primary .newsModule h3,.secondary .newsModule h3{font-size:1.4em;font-weight:bold;margin-bottom:4px;color:#666}
.secondary .newsModule h3{margin-bottom:2px;margin-top:8px}
.primary .newsModule p.timestamp{padding-bottom:7px;margin-bottom:7px;font-style:italic;border-bottom:1px dotted #999}
.secondary .newsModule p.timestamp{font-style:italic}
.primary .newsModule p,.secondary .newsModule p{margin-bottom:3px}
.primary .newsModule ul,.secondary .newsModule ul{margin-bottom:0;padding-bottom:9px;zoom:1}
.primary .newsModule ul:after,.secondary .newsModule ul:after{content:'.';clear:both;display:block;height:0;visibility:hidden}
.primary .newsModule ul li,.secondary .newsModule ul li{float:left;margin:0;padding-left:14px;padding-right:20px;background:url("clientlib/resources/img/arrow_black_right.png") no-repeat 0 5px}
.module:after,.inner:after{content:'.';clear:both;display:block;height:0;visibility:hidden}
.module.richPromo,.home .module.richPromo,.fullWidth .promoTriplet .module.richPromo{border-top:2px solid #eb143a;height:auto;float:none}
.module.richPromo .promoDetails,.home .module.richPromo .promoDetails,.fullWidth .promoTriplet .module.richPromo .promoDetails{position:static;padding:10px 20px 6px;min-height:0}
.module.richPromo .promoDetails p{margin-bottom:4px}
.module.richPromo .promoDetails ul{margin:0 0 4px}
.module.richPromo .promoDetails ul li{margin:0;padding-left:14px;background:url(clientlib/resources/img/arrow_black_right.png) no-repeat 0 5px}
.secondary .module.richPromo img{position:static}
.primary.fullWidth .contentPanel{float:none}
.primary.fullWidth .contentPanel .module{width:auto;height:auto;float:none}
.primary.fullWidth .contentPanel .module h3{padding-left:5px;color:#4f145b}
.primary.fullWidth .contentPanel .module.imagePromo img{float:right;padding-top:20px;padding-left:10px}
.primary.fullWidth .contentPanel .module.imagePromo .promoDetails{position:static;padding-left:5px;padding-top:20px}
.pageActions{border-color:#eb143a;zoom:1}
.content .pageActions ul{width:210px}
.content .pageActions ul li.share{float:right}
.hubIntro{border-top:2px solid #eb143a;border-bottom:1px solid #f7b1c1;padding:0 180px 20px 20px;background:#efefef;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#efefef));background-image:-moz-linear-gradient(0 0 270deg,#fff,#efefef)}
.hub .contentPanel .hubIntro h2{font-size:2.5em}
.hubIntro p{margin-bottom:0;padding-bottom:12px}
.hub .contentPanel{padding-bottom:0}
.contentPanel h2,.contentPanel h1,.hub .contentPanel h2,.hub .contentPanel h1{border:0;margin:0;padding:18px 0 24px;font-size:2.5em;color:#4f145b;font-weight:normal;line-height:1.1}
.contentPanel h1,.hub .contentPanel h1{font-size:6em}
.hub .contentPanel h2,.hub .contentPanel h1{padding-bottom:12px}
.contentPanel .accordionItem h2,.hub .contentPanel .accordionItem h2{font-size:1.4em;padding:0}
.hub .contentPanel h2 a{font-weight:normal;color:#4f145b}
.contentPanel h3{clear:left;font-size:1.4em}
.content .largeImageText,.content .inner .largeImageText{box-shadow:0 1px 4px #d9d9d9}
.content .primary.hub .largeImageText{background:0;border:0;box-shadow:none;padding:20px;margin:0;zoom:1}
.content .primary.hub .largeImageText:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.content .primary.hub .largeImageText .imageLink,.content .primary.hub .largeImageText .imageLinkImage{float:left}
.content .primary.hub .largeImageText .copy{padding:0 13px 11px 13px;float:right;width:298px}
.content .largeImageText .copy h2{padding:0 0 10px}
.content .inner .largeImageText .copy p,.content .largeImageText .copy p{color:#666}
.content .largeImageText .copy ul li{background:url("clientlib/resources/img/arrow_black_right.png") no-repeat 0 5px;padding-left:14px}
.content .largeImageText .imageLinkImage{float:left}
.content .largeImageText .copy{float:right}
.module.networkMap{margin-bottom:0}
.module.networkMap .copy{padding:15px 20px 5px 65px;border-top:2px solid #eb143a;background:#6e4f5e url("clientlib/resources/img/network_icon.png") no-repeat top left}
.module.networkMap .copy h3{font-size:1.8em;color:#fff}
.module.networkMap .copy ul li{padding-left:14px;background:url("clientlib/resources/img/arrow_white_right.png") no-repeat 0 5px}
.module.networkMap .copy ul li a{color:#fff}
.module.networkMap img{border:0}
.imageOverlay{padding:32px 0 10px;float:left}
.imageOverlay img{border-top:2px solid #eb143a}
.module.product{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-repeat:repeat-x;background-image:-webkit-gradient(linear,0 0,0 100%,from(#f8f8f8),to(#efefef),color-stop(20%,#fff),color-stop(70%,#fff));background-image:-moz-linear-gradient(top,#f8f8f8,#fff 20%,#fff 70%,#efefef)}
.module.product .inner{padding:20px 70px 20px 20px}
.module.product .inner img{float:left;margin-right:16px}
.module.product .inner .copy{width:450px}
.module.product .withImage .copy{float:left;width:238px}
.module.product .inner h2{clear:none;margin:0;padding:0 0 10px;color:#4f145b;font-size:3em}
.module.product .inner h2 img{float:none}
.module.product .withImage h2{padding-top:15px}
.module.equipment{width:320px;float:left;border-top:2px solid #ea143a}
.parsys_column .column-50-c1 .module.equipment{float:right}
.module.usefulLinks,.secondary .module.usefulLinks{background:#fff url("clientlib/resources/img/links_icon.png") no-repeat right top}
.module.usefulLinks h3{color:#4f145b}
.module.usefulLinks ul li{zoom:1}
.collapsible p.toggle{margin:0;padding:10px 0 8px;color:#eb143a;font-weight:bold;text-align:center;background:url("clientlib/resources/img/expand_content.png") no-repeat center top}
.collapsible.open p.toggle{padding-top:18px;background-image:url("clientlib/resources/img/collapse_content.png")}
.collapsible .pane{border-top:1px solid #f9b8c4}
.content .contactForm .inner{padding:0 10px}
.contactForm{overflow:hidden;color:#333;width:100%}
.contactForm .sectionHeader{border-top:1px solid #ddd;background:#f2f2f2}
.contactForm .sectionHeader .title{font-size:1.4em;width:auto;float:left}
.contactForm .sectionHeader .title,.contactForm .sectionHeader p{margin:0;padding:10px}
.contactForm .sectionHeader p.required{float:right;width:auto}
.primary .contentPanel .inner form .section{float:left;width:100%;clear:both;margin-bottom:15px}
.primary .contentPanel .inner form .form_row{width:auto;margin:0}
.primary .contentPanel .inner form .form_row div.form_leftcol{width:224px;float:left}
.primary .contentPanel .inner form .form_row div.form_leftcol div.form_leftcollabel{padding:0 0 0 10px;display:inline}
.primary .contentPanel .inner form .form_row div.form_leftcol div.form_leftcolmark{display:inline}
.primary .contentPanel .inner form .form_row div.form_rightcol{width:224px;float:left}
.primary .contentPanel .inner form .form_row div.form_error{width:180px}
.primary .contentPanel .inner form .form_row input,.primary .contentPanel .inner form .form_row textarea{margin:0 20px 0 0;border:1px solid #ccc;padding:3px 5px;width:196px;float:left}
.primary .contentPanel .inner form .form_row textarea{height:80px;max-width:196px;min-width:196px}
.primary .contentPanel .inner form .form_row select{margin:0 20px 0 0;border:1px solid #ccc;width:208px;height:24px;float:left}
.primary .contentPanel .inner form .submit{border-top:2px solid #dedede;padding-top:15px;clear:both}
.primary .contentPanel .inner form .submit .form_row{width:100%}
.primary .contentPanel .inner form .submit .form_row .form_rightcol{float:right}
.primary .contentPanel .inner form .submit .form_row button{float:right}
.primary .contentPanel .inner form .error input,.primary .contentPanel .inner form .error select,.primary .contentPanel .inner form .error textarea{border:1px solid #f6811e;-moz-box-shadow:0 0 2px #f6811e;-webkit-box-shadow:0 0 2px #f6811e;box-shadow:0 0 2px #f6811e}
.primary .contentPanel .inner form .errorMessage{margin:0;padding:5px 8px;display:block;float:right;clear:none;width:182px;color:#fff;background:#fa781a url("clientlib/resources/img/ie_bg_form_error.jpg") no-repeat top left;background-image:-webkit-gradient(linear,0 50%,0 90%,from(#fa781a),to(#eb5903));background-image:-moz-linear-gradient(0 30% 270deg,#fa781a,#eb5903);-moz-box-shadow:-1px 1px 2px #7c7c7c;-webkit-box-shadow:-1px 1px 2px #7c7c7c;box-shadow:-1px 1px 2px #7c7c7c;position:relative}
.primary .contentPanel .inner form .errorMessage .form_rightcol{font-weight:bold;font-size:1.1em;display:inline;line-height:normal}
.primary .contentPanel .inner form .errorMessage .form_leftcol{background:url("clientlib/resources/img/error_tooltip.png") 0 50% no-repeat;width:9px;height:13px;display:block;position:absolute;top:6px;left:-8px}
.contactForm .formErrorHeader{width:100%}
.contactForm .formErrorHeader p{padding:16px 10px 15px 60px;font-weight:bold;color:#fff;position:relative;width:auto;background:#fa781a url("clientlib/resources/img/ie_bg_form_header_error.jpg");background-image:-webkit-gradient(linear,0 50%,0 90%,from(#fa781a),to(#eb5903));background-image:-moz-linear-gradient(0 30% 270deg,#fa781a,#eb5903);-moz-box-shadow:-1px 1px 2px #7c7c7c;-webkit-box-shadow:-1px 1px 2px #7c7c7c;box-shadow:-1px 1px 2px #7c7c7c}
.contactForm .formErrorHeader span{width:47px;height:50px;position:absolute;top:0;left:0;display:block;background:url("clientlib/resources/img/icon_attention_orange.jpg") 0 0 no-repeat}
.backgroundImages{position:absolute;top:0;left:0;z-index:-1}
.module.faq .column{display:inline}
#page .widget.accordion{margin-top:0 !important;width:auto}
.content .widget h2{background-color:#ea143a;background-image:url("clientlib/resources/img/bg_grad_accordion.png");background-image:-webkit-gradient(linear,0 0,0 100%,from(#ea143a),to(#970a25));background-image:-moz-linear-gradient(top,#ea143a,#970a25);border-top:0;border-bottom:1px solid #dc5e74;margin:0;padding:12px 20px;font-weight:normal;color:#fff;width:184px}
.widget .pane{background-color:#ea143a;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ea143a),to(#970a25));background-image:-moz-linear-gradient(top,#ea143a,#970a25)}
.widget.accordion .formField{width:auto}
.widget label{color:#FFF}
#page .trackCargo .text{min-height:inherit}
#page .widget .text p{color:#fff}
.widget.accordion .trackCargo label{float:left;width:85px;clear:none;margin:0;padding:0}
.widget.accordion .trackCargo input{width:82px;float:left;clear:none;margin:0}
.widget.accordion #awb{width:52px}
.widget.accordion #number{width:79px}
.widget.accordion .flightStatus label{margin:0}
.secondary .widget.accordion select{width:100%}
.widget.accordion #search{width:166px}
.browserNotification{background:#fdf2ab no-repeat 13px center url("clientlib/resources/img/notification_warning.gif");border-bottom:1px solid #a29330;color:#000;font-size:1.2em;left:0;position:fixed;text-align:left;top:0;width:100%;z-index:111111}
.browserNotification .browserNotificationInner{padding:5px 36px 0 40px;position:relative}
.browserNotification p{margin:0 0 5px 0}
.browserNotification p a,.browserNotification p a:visited,.browserNotification p a:hover,.browserNotification p a:active,.browserNotification p a:focus{color:#e25600;text-decoration:none}
.browserNotification a.closeNotification{color:#000;font-size:18px;font-weight:bold;height:20px;padding:0;position:absolute;right:6px;text-decoration:none;top:-2px;width:12px}
.js .browserNotification{display:none}
.js .browserNotification.enhanced{display:block}
.no-js .browserNotification{position:relative}
a .oianw{display:inline-block;background:url(../../../etc.clientlibs/vaa/vaalibs/img/sprites/external_link_small.png) 100% 0 no-repeat;width:10px;height:12px;margin:0;padding:0;overflow:hidden;text-indent:-9999px}
a:hover .oianw,a:focus .oianw{background-position:100% -20px}
div.hidden{display:none;margin-top:15px}
#div0 input[type=button]{display:none}
.div0{border:2px solid #ccc;padding:10px;margin-top:5px}
#emailBookedFlight .remove-btn{float:left;color:#fff;font-weight:bold;background-color:#337ab7;width:100px}
#emailBookedFlight .genericFooter .addJourn{background-color:#337ab7;color:#fff;font-weight:bold;float:right;width:90px}
.bookYourCargo{position:relative;text-align:center;color:white}
.bookyourcargotext{position:absolute;top:0;left:0;width:100%;float:left;padding:0;color:#fff}
.bookyourcargotext h2{margin:0}
.bookyourcargotext h2 a{color:#fff;font-family:"Gotham 3r",Arial,sans-serif;letter-spacing:-3px;font-size:38px;line-height:40px;margin:0;font-weight:normal;display:block;padding:15px 15px 15px 14px;font-weight:normal;text-decoration:none;text-align:left}
.bookyourcargolink{position:absolute;bottom:20px;left:16px}
.bookyourcargolink p{display:block;color:#FFF;text-decoration:none;font-weight:bold}
.bookyourcargolink p a{display:block;color:#FFF;text-decoration:none;font-weight:bold;font-size:13px;font-family:Arial,Helvetica,sans-serif,Verdana}
.bookyourcargolink p a:hover{text-decoration:underline}
.baggageBG{padding:50px 0 !important;margin-bottom:100px}
footer{clear:both}
.addthis_toolbox .custom_hover{position:relative;margin:1px -5px 0 0}
.addthis_toolbox .custom_hover .custom_button{position:relative;padding:5px 5px 11px 33px;cursor:pointer;color:#333;font-size:.9em;background:url(../../../etc.clientlibs/vaa/vaalibs/img/icons/share.8.png) 6px 2px no-repeat;border:1px solid #FFF;border-bottom:0;z-index:1}
.addthis_toolbox .custom_hover .custom_button.active{background-color:#FFF !important;border-bottom:0;box-shadow:0 0 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2)}
.addthis_toolbox .hover_menu{display:none;position:absolute;background:#FFF}
.addthis_toolbox .hover_menu{top:39px;right:15px;width:136px;padding:1px !important;box-shadow:0 2px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.2);z-index:2}
#overlay .addthis_toolbox .hover_menu{right:auto}
#overlay .addthis_toolbox .custom_hover .custom_button{border:0}
.addthis_toolbox .hover_menu a{position:relative;float:left;width:100px;padding:4px 0 4px 34px;text-decoration:none;transition:background-color .4s ease;-o-transition:background-color .4s ease;-moz-transition:background-color .4s ease-out;-webkit-transition:background-color .4s ease}
.addthis_toolbox .hover_menu span{position:absolute;left:14px;top:4px}
.addthis_toolbox .custom_hover{position:relative;margin:1px -5px 0 0}
.addthis_toolbox .custom_hover .custom_button{position:relative;padding:5px 5px 11px 33px;cursor:pointer;color:#333;font-size:.9em;background:url(../../../etc.clientlibs/vaa/vaalibs/img/icons/share.8.png) 6px 2px no-repeat;border:1px solid #FFF;border-bottom:0;z-index:1}
.addthis_toolbox .custom_hover .custom_button.active{background-color:#FFF !important;border-bottom:0;box-shadow:0 0 3px rgba(0,0,0,.2);-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2)}
.addthis_toolbox .hover_menu{display:none;position:absolute;background:#FFF}
.addthis_toolbox .hover_menu{top:39px;right:15px;width:136px;padding:1px !important;box-shadow:0 2px 3px rgba(0,0,0,.2);-moz-box-shadow:0 2px 3px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);z-index:2}
#overlay .addthis_toolbox .hover_menu{right:auto}
#overlay .addthis_toolbox .custom_hover .custom_button{border:0}
.addthis_toolbox .hover_menu a{position:relative;float:left;width:100px;padding:4px 0 4px 34px;text-decoration:none;transition:background-color .4s ease;-o-transition:background-color .4s ease;-moz-transition:background-color .4s ease-out;-webkit-transition:background-color .4s ease}
.addthis_toolbox .hover_menu span{position:absolute;left:14px;top:4px}
.edit{float:none}
.tagman{width:150px}
html,body{margin:0;padding:0;width:100%;height:100%}
body{font-family:Arial,Helvetica,sans-serif,Verdana;font-size:62.5%;text-align:center;color:#666;background:#e9e9e9;line-height:1.3;text-rendering:optimizeLegibility}
a img{border:0}
table{border-collapse:collapse;border-spacing:0}
caption,th,td{text-align:left;font-weight:400}
fieldset,form,legend{margin:0;padding:0;border:0}
li li,li p,li dt,li dd,li address,dt li,dd li,dt p,dd p,p p,blockquote p,td td,td p,td li,td dt,td dd{font-size:1em !important}
.postit,.sep{position:absolute;left:-10000px;margin:0 !important;width:1px;height:1px;overflow:hidden}
.excludeTab{display:none}
span.webSafeChar{display:inline-block;width:0;overflow:hidden}
.clearfix{display:block}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.inner{display:block;padding:0 20px 20px}
.inner:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#container{position:relative;min-height:100%;width:926px;height:auto !important;margin:0 auto}
.outer{margin:0 auto;width:926px;min-height:100%;height:auto !important;text-align:left}
.wrapper{margin:0 auto;padding:0;width:926px;text-align:left}
#page{display:block;width:926px;margin:0 auto;padding:0;text-align:left}
#page:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.primary{position:relative;float:left;margin:0;width:692px;z-index:1}
.content.home .primary{width:613px}
.content.home .primary.fullWidth,.primary.fullWidth,.secondary.fullWidth{width:926px}
.content.home .primary.fullWidth{width:100%}
.primary .contentPanel{margin-bottom:1.6em;background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,.2);-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2)}
.content .contentPanel>p{margin:16px 20px}
.content.home.cargo .secondary{padding-top:38px}
.no-js .content.home.cargo .secondary{padding-top:0}
.secondary{position:relative;float:right;width:300px}
.secondary .module{width:300px}
.secondary.wide{width:305px}
.narrow,.narrow .module{width:224px;overflow:hidden}
.contenthub #contentPanel .contentPanel .parsys{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.contenthub .contentPanel .contentPanel{padding-bottom:0;margin-bottom:0}
body .skipLink a,body .skipLinkFooter a{width:100%;position:absolute;top:0;left:-9999px;display:block;color:#333;font-size:1.3em;padding:8px 0;text-decoration:none;z-index:10000;background-color:#d3d3d3;background-image:-webkit-gradient(linear,0 0,0 100%,from(#eaeaea),to(#c8c8c7));background-image:-moz-linear-gradient(0 0 270deg,#eaeaea,#c8c8c7);-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2)}
.skipLink a:active,.skipLink a:focus,.skipLinkFooter a:active,.skipLinkFooter a:focus{left:0}
a,a:link,a:active{text-decoration:none;-o-transition:color .2s linear;-moz-transition:color .2s linear;-webkit-transition:color .2s linear;transition:color .2s linear}
p a:link,p a:focus,p a:active,p strong a:link,p strong a:focus,p strong a:active,p em a:link,p em a:focus,p em a:active{text-decoration:none}
p a.lBullet:link,p a.linkBullet:focus,p a.linkBullet:active,p strong a.linkBullet:link,p strong a.linkBullet:focus,p strong a.linkBullet:active,p em a.linkBullet:link,p em a.linkBullet:focus,p em a.linkBullet:active{text-decoration:none}
p a:hover,p a:focus,p strong a:hover,p strong a:focus,p em a:hover,p em a:focus{color:#eb143a;text-decoration:none}
.content .contentPanel .parsys .text li a{text-decoration:underline}
.content .contentPanel .parsys .text li a:hover{color:#eb143a;text-decoration:none}
strong{font-weight:700}
.content .contentPanel a{font-weight:700}
.content em{font-weight:400;font-style:italic}
.content strong{font-weight:700;font-style:normal}
.content p,.content ul,ol,dl,table,address,blockquote{margin:0 0 12px}
.content p,.content li,.content dt,.content dd,.content blockquote,.content pre,.content address,.content label,.content th,.content td,.content code{font-size:1.2em;line-height:1.6em}
.content .text p{clear:both}
h1,h2,h3,h4{margin:0 0 .9em;padding:0;font-weight:400;color:#333}
h1{margin:5px 0 25px -5px;font-size:8em;line-height:.8}
h3{font-size:1.2em;margin:1em 0 0;font-weight:700}
.content h1,.content #pageIntro>.introHeading,.module.cargoSearch h3{font-size:6em;color:#fff;padding:0}
.content h1,.content #pageIntro>.introHeading{font-family:"Gotham 2r",Arial,sans-serif;letter-spacing:-.075em;line-height:1;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased}
.module.cargoSearch h3,.content .largeImageText .copy h2,.hubIntro h2,.module.product .inner h2{font-family:"Gotham 3r",Arial,sans-serif;letter-spacing:-.05em;line-height:1;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased}
.content #pageIntro .introHeading{float:left}
.content h2{margin:.8em 0 .6em;font-size:1.4em;font-weight:700}
.content .secondary h2{margin:0 0 .6em;font-size:1.8em}
.content h2.highlight{color:#fff;padding:11px 19px;font-size:2em;font-weight:400;border-bottom:2px solid #fff}
.content h2.highlight.economy{background:#d61f26 url(clientlib/resources/img/bg_grad_heading_economy.png) 0 0 repeat-x}
.content h2.highlight.premium{color:#703669;background:#f0d4ce url(clientlib/resources/img/bg_grad_heading_premium.png) 0 0 repeat-x}
.content h2.highlight.upperclass{background:#571656 url(clientlib/resources/img/bg_grad_heading_upper.png) 0 0 repeat-x}
.content h2.highlight.standard{background:#656565 url(clientlib/resources/img/bg_grad_heading_normal.png) 0 0 repeat-x}
.content h4{font-size:1.2em;font-weight:400}
.content ol{list-style:decimal;padding:0 0 0 20px}
.content ol li{margin:0 0 1em}
.content ol.condensed li{margin-bottom:0}
.content ul{list-style:none;margin:0 0 1em;padding:0}
.content ul li{margin:0 0 .3em;padding:0 0 0 22px}
.content li ul,.content li ol{margin:1em 0 0}
.content .inner ul{list-style:none}
.content .inner ul li,.content .promoDetails ul li{margin:0;padding-left:18px;list-style:none;background:url(clientlib/resources/img/icons/bullet.png) 0 9px no-repeat}
.content ul.linkList li{margin:0;padding:0;background:0}
.content a.linkBullet{margin:0 0 4px;padding-left:14px;background:url(clientlib/resources/img/sprites/spt_lrg_link_bullet.png) 0 4px no-repeat}
.content ul.linkList li a{margin:0 0 4px;padding-left:14px;background:url(clientlib/resources/img/sprites/spt_lrg_link_bullet.png) 0 4px no-repeat}
.content ul.linkList li a,.content a.linkBullet{display:block;color:#333;font-weight:700;line-height:1.5em}
.content a.linkBullet:hover,.content a.linkBullet:focus{background:url(clientlib/resources/img/sprites/spt_lrg_link_bullet.png) 0 -87px no-repeat}
.content ul.linkList li a:hover,.content ul.linkList li a:focus{background:url(clientlib/resources/img/sprites/spt_lrg_link_bullet.png) 0 -87px no-repeat}
.content ul.linkList.inlineList{float:left}
.content ul.linkList.inlineList li{display:inline-block;float:left;clear:none;margin-right:16px}
.content hr{height:1px;margin-bottom:12px;color:#dedede;background-color:#dedede;border:0}
.content blockquote{padding:0 1em;border-left:4px solid #4db00c}
.content table{clear:both;margin:0 0 1.5em;width:100%;color:#333;background:#d2d2d3;background-image:-webkit-gradient(linear,0 0,0 100%,from(#d2d2d3),to(#f5f5f5));background-image:-moz-linear-gradient(top,#d2d2d3,#f5f5f5)}
.content table th,.content table td{padding:7px 18px 6px;font-size:1.2em;line-height:1.2em;text-align:left}
.content table thead th{color:#FFF;font-size:1.4em;font-weight:700;border-left:1px solid #c5c5c6;background:#686868;background-image:-webkit-gradient(linear,0 0,0 100%,from(#686868),to(#989898));background-image:-moz-linear-gradient(top,#686868,#989898)}
.content table thead th:first-child{border-left:0}
.content table tbody th{color:#333;font-weight:700}
.content table th.first,.content table td.first{padding-left:15px}
.content table th.numeric,.content table td.numeric{text-align:right}
.content table tbody th,.content table tbody td{padding-top:4px;padding-bottom:3px;vertical-align:top;border-top:1px solid #c5c5c6;border-bottom:1px solid #c5c5c6;border-left:1px solid #c5c5c6}
.content table tbody th:first-child,.content table tbody td:first-child{border-left:0}
.content table tbody tr.first th,.content table tbody tr.first td{padding-top:12px}
.content table tbody tr.last th,.content table tbody tr.last td{padding-bottom:12px}
.content table tbody .alt th,.content table tbody .alt td{background:#f8f8f8}
#header .wrapper{position:relative;z-index:99}
#header .mastHead,#header #mastHead{overflow:hidden;width:auto}
#header .logo{margin:17px 0 20px 10px}
#navOuter{clear:both;width:100%;position:relative}
#navOuter:after{display:block;clear:both;height:0;content:".";visibility:hidden}
#header ul{position:relative;float:left;clear:both;width:100%;margin:0;padding:0;list-style:none;font-size:1.3em;background:#FFF}
#header li{position:relative;float:left;margin:0;padding:0;list-style:none}
#header li a{position:relative;display:block;padding:8px 27px;color:#333}
#header #primaryNav{float:left;width:100%;-moz-box-shadow:0 0 2px rgba(0,0,0,.2);-webkit-box-shadow:0 0 2px rgba(0,0,0,.2);box-shadow:0 0 2px rgba(0,0,0,.2)}
#header #primaryNav ul{background:#f2f2f4;background-image:url(clientlib/resources/img/nav_bg.png);background-position:bottom left;background-repeat:repeat-x;background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(241,241,241,.79)),to(rgba(180,180,180,.79)),color-stop(26%,rgba(241,241,241,.79)),color-stop(69%,rgba(219,219,219,.79)));background-image:-moz-linear-gradient(0 0 270deg,rgba(241,241,241,.79) 26%,rgba(219,219,219,.79) 69%,rgba(180,180,180,.79) 100%)}
#header #primaryNav li{position:static;border-right:1px solid #d8d8d8;border-right:1px solid rgba(0,0,0,.05)}
#header #primaryNav li a,#header #primaryNav li:first-child a{padding:8px 30px 9px}
#header #primaryNav li:hover>a,#header #primaryNav li a:hover,#header li.megaNavHover{background:#f6f5f3 url(clientlib/resources/img/nav_bg_hover.png) repeat-x top;background-image:-webkit-gradient(linear,0 0,0 100%,from(#e9e6e3),to(#f6f5f3));background-image:-moz-linear-gradient(0 0 270deg,#e9e6e3,#f6f5f3);box-shadow:0 4px 6px rgba(0,0,0,.3);-moz-box-shadow:0 4px 6px rgba(0,0,0,.3);-webkit-box-shadow:0 4px 6px rgba(0,0,0,.3)}
#header #primaryNav li.current:hover>a,#header #primaryNav .megaNavContainer li.current:hover>a:hover{background:transparent;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
#header #primaryNav ul li.current a,#header #primaryNav ul li.current a:hover{padding-bottom:5px;border-bottom:4px solid #eb143a}
#primaryNav li .megaNavContainer{display:none;position:absolute;z-index:10;left:auto;width:215px;background:#fff url(clientlib/resources/img/subnav_bg_dropdown.png) repeat-x top;background-image:-webkit-gradient(linear,0 0,0 100%,from(#f6f5f3),to(#fff));background-image:-moz-linear-gradient(0 0 270deg,#f6f5f3,#fff);-moz-box-shadow:0 5px 6px rgba(0,0,0,.3);-webkit-box-shadow:0 5px 6px rgba(0,0,0,.3);box-shadow:0 5px 6px rgba(0,0,0,.3)}
#primaryNav li .megaNavContainer .megaNav{padding:0}
#primaryNav li .megaNavContainer .megaNav.columns4{width:707px}
#primaryNav li .megaNavContainer .megaNav.columns3{width:530px}
#primaryNav li .megaNavContainer .megaNav.columns2{width:354px}
#primaryNav li .megaNavContainer .megaNav .column{float:none;margin:0;padding:0;width:auto;border:0}
#primaryNav li .megaNavContainer .megaNav .column:first-child{border:0}
#header #primaryNav li .megaNavContainer ul{float:none;padding:10px 20px;width:auto;font-size:1em;background:0}
#header #primaryNav li .megaNavContainer li{float:none;margin:0 0 2px;padding:0;border:0}
#header #primaryNav li .megaNavContainer li a{display:block;padding:0 0 0 15px;border:0;font-size:1.077em;font-weight:700;line-height:1.6em;color:#333;background:transparent url(clientlib/resources/img/sprites/spt_lrg_link_bullet.png) no-repeat 0 7px;-o-transition:color .2s linear;-moz-transition:color .2s linear;-webkit-transition:color .2s linear;transition:color .2s linear}
#header #primaryNav li.megaNavHover .megaNavContainer li a{padding-bottom:0}
#header #primaryNav li .megaNavContainer li a:hover,#header #primaryNav li .megaNavContainer li a:focus{color:#eb143a;background:url(clientlib/resources/img/sprites/spt_lrg_link_bullet.png) no-repeat 0 -84px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
#primaryNav li.current .megaNavContainer{display:block;left:0;top:100%;width:926px;background:#1b0d13 url(clientlib/resources/img/subnav_bg.png) repeat-x bottom;background-image:-webkit-gradient(linear,0 0,0 100%,from(#1b0d13),to(#4d3744));background-image:-moz-linear-gradient(0 0 270deg,#1b0d13,#4d3744);box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;z-index:-1}
#header #primaryNav li.current .megaNavContainer ul{padding:0;width:100%}
#header #primaryNav li.current .megaNavContainer ul li{float:left;margin:0;zoom:1}
#header #primaryNav li.current .megaNavContainer ul li a{padding:6px 28px;font-size:1em;font-weight:400;line-height:normal;color:#FFF;-webkit-transition:none;-moz-transition:none;transition:none;background-image:none;border:0}
#header #primaryNav li.current .megaNavContainer ul li a:hover{color:#FFF;background:transparent;border:0}
#header #primaryNav li.current .megaNavContainer ul li.current a,#header #primaryNav li.current .megaNavContainer ul li.current a:hover{border-bottom:2px solid #dbd7d9;padding-bottom:4px}
#header li.megaNavHover{border-color:transparent;background:#e9e6e3;background-image:-webkit-gradient(linear,0 0,0 100%,from(#e9e6e3),to(#ede9e7));background-image:-moz-linear-gradient(0 0 270deg,#e9e6e3,#ede9e7);-moz-box-shadow:0 0 6px rgba(0,0,0,.3);-webkit-box-shadow:0 5px 6px rgba(0,0,0,.3);box-shadow:0 0 6px rgba(0,0,0,.3)}
#location{position:absolute;top:0;left:auto;right:0;z-index:9999;width:auto;font-size:1.1em;color:#FFF;background:#000;background:rgba(0,0,0,.4)}
#location span{float:left}
#location a{color:#FFF;font-weight:700}
#header #location form{float:left;margin:0;background:#000;background:rgba(0,0,0,.4)}
#header form{float:right;margin:5px 16px 0 0}
#header fieldset{position:relative;width:100%;margin:0;padding:0 0 2px;border:0}
#header fieldset:after{display:block;clear:both;height:0;content:".";visibility:hidden}
#header label{display:none}
#header input{float:left;height:14px}
#header input.hide{height:25px}
#header #location input[type=text]{width:168px;padding:3px 8px;color:#666;border:0}
#header #location input[type=image]{position:absolute;top:4px;right:7px}
#location .dropdown{float:left;position:relative;z-index:99}
#location .dropdown ul{position:absolute;width:150px;font-size:1em;background-color:#14110c;margin:0 0 0 -1px;padding:10px 0;border-top:1px solid #333;background:#14110c;background:rgba(20,17,12,.9)}
#location .dropdown li{float:none}
#location .dropdown ul li a{display:block;padding:3px 27px 3px 16px;color:#CCC;font-size:.9em;font-weight:700;background-color:transparent;-o-transition:background-color .3s ease;-moz-transition:background-color .3s ease-out;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}
#location .dropdown ul li.selected a{background:url(clientlib/resources/img/tick_icon.png) right center no-repeat}
#location .dropdown ul li a:hover{background-color:#949494;background-color:rgba(148,148,148,.3)}
#location .contact{border-left:1px solid rgba(255,255,255,.21);padding:3px 25px 3px 8px;height:16px;background:rgba(0,0,0,.4);position:relative}
#location .contact .icon{width:16px;height:19px;display:block;position:absolute;top:1px;right:6px;background:url(clientlib/resources/img/icon_call_to_book.png) 90% 3px no-repeat}
#location .dropdown .trigger{display:block;margin-right:0;padding:3px 32px 5px 16px;color:#FFF;cursor:pointer;background:url(clientlib/resources/img/arrow_grey_down_spaced.png) no-repeat right 8px;border-left:1px solid rgba(255,255,255,.21)}
#location .dropdown .options{position:absolute;left:-12px;top:20px;width:159px;background:#000;background:rgba(0,0,0,.85);z-index:100}
#location .dropdown .options ul{background:0}
#location .dropdown .options li{float:none}
#location .dropdown .options a{padding:4px 20px;color:#FFF;font-size:.8em}
#location .dropdown .options a:hover{background:rgba(255,255,255,.24)}
.pageSurvey{background-color:#fff;display:none}
#overlay .pageSurvey{float:left;display:block}
#pageIntro{position:relative;float:left;width:100%;color:#fff}
.outer .home #pageIntro{padding:0;height:250px}
.hub #pageIntro,.content #pageIntro{padding-bottom:45px}
#pageIntro h1{float:left}
.home #pageIntro h1{margin:31px 0 0 15px}
.hub #pageIntro h1{margin:47px 0 10px 15px}
.contenthub #pageIntro h1,.content #pageIntro.information h1,.content #pageIntro .introHeading{margin:18px 0 0 15px}
.content #pageIntro h1,.content #pageIntro .introHeading{margin:0;padding:64px 0 42px 20px}
.content #pageIntro h1 img,.content #pageIntro .introHeading img{margin:0;display:block}
.home #pageIntro{padding-bottom:120px;height:auto}
.home #pageIntro h1,.home #pageIntro .introHeading{margin:0;padding:60px 0 2px 15px}
.home #pageIntro h1 img,.home #pageIntro .introHeading img{margin:0 0 0 5px}
.home #pageIntro h1 a,.home #pageIntro .introHeading a{margin:0}
#pageIntro ul{display:none}
#pageIntro .strapline{float:left;clear:left;margin:0;font-size:1.8em;line-height:1.2em;margin:5px 0 0 20px}
#pageIntro p.strapline{margin:7px 0 0 20px}
#pageIntro .strapline a{display:block;position:relative;float:none;margin-left:0;padding:5px 0 0 40px;min-height:29px;font-weight:400;text-decoration:none;color:#fff;background:url(clientlib/resources/img/carousel_cta_button_remake.png) 0 0 no-repeat}
#pageIntro .strapline a:hover{background-position:0 -272px;text-decoration:underline}
ul.bgControls{background-color:transparent}
ul.bgControls li{position:absolute;display:block;top:195px;width:15px;height:100px;z-index:99}
ul.bgControls li a{display:block;width:15px;height:100px;color:#FFF;background-color:#2b2b2b;background-color:#d8d8d8;background-color:rgba(0,0,0,.3)}
ul.bgControls li.prev a img{margin:42px 0}
ul.bgControls li.next a img{margin:42px 0 42px 3px}
ul.bgControls li.prev{left:0}
ul.bgControls li.next{right:0}
.tabControls{position:relative;float:left}
ul.tabs{float:left;margin:0}
ul.tabs li{float:left;margin:0 2px 0 0;padding:0;font-size:1.4em;background:#FFF}
ul.tabs li a{display:block;font-weight:700;background:#fff;background-image:-moz-linear-gradient(3% 82% 270deg,#FFF,#e8e8e8);background-image:-webkit-gradient(linear,0 82%,0 100%,from(#FFF),to(#e8e8e8))}
ul.tabs li.selected a{background:#FFF}
ul.tabs li a span{display:block;padding:8px 20px;color:#999;-o-transition:background-color .4s ease;-moz-transition:background-color .4s ease-out;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}
ul.tabs li.selected a span{color:#eb143a}
ul.tabs li a:hover{text-decoration:none}
ul.tabs li a:hover span{color:#eb143a}
.searchResults ul.tabs li.selected a:hover span{color:#eb143a;background:0}
.tabNav .pane{clear:left}
.colLayout,.parsys_column{display:block}
.colLayout:after,.parsys_column:after{display:block;clear:both;height:0;content:".";visibility:hidden}
.colLayout .column,.parsys_column .column-50-c0,.parsys_column .column-50-c1,.parsys_column .column-33-c0,.parsys_column .column-33-c1,.parsys_column .column-33-c2,.parsys_column .column-66-33-c0,.parsys_column .column-66-33-c1{float:left}
.parsys_column .column-66-33-c0{margin-right:10px}
.parsys_column.column-100{width:100%}
.colLayout.columns2 .column,.parsys_column.column-50 .column-50-c0,.parsys_column.column-50 .column-50-c1{width:49%}
.contentPanel .colLayout.columns2 .column,.contentPanel .parsys_column.column-50 .column-50-c0,.contentPanel .parsys_column.column-50 .column-50-c1{width:45%}
.colLayout.columns2 .column+.column,.parsys_column .column-50-c1{float:right}
.contentHub #contentPanel .parsys .parbase .column-50 .text{padding:0}
.primary .contentPanel .inner .parsys_column.column-50 .column-50-c0,.primary .contentPanel .inner .parsys_column.column-50 .column-50-c1{width:49%}
.parsys_column .column-66-33-c0{width:65%}
.parsys_column .column-66-33-c1{width:33%;float:right}
.colLayout.columns2 .column.narrow{width:32%}
.hub .parsys_column.column-50 .column-50-c0,.hub .parsys_column.column-50 .column-50-c1{float:left;margin-left:14px;width:339px;display:inline}
.primary .colLayout.columns3 .column,.primary .parsys_column.column-33 .column-33-c0,.primary .parsys_column.column-33 .column-33-c1,.primary .parsys_column.column-33 .column-33-c2{width:225px}
.fullWidth .parsys_column.column-33 .column-33-c0,.fullWidth .parsys_column.column-33 .column-33-c1,.fullWidth .parsys_column.column-33 .column-33-c2{width:288px;margin:10px}
.fullWidth .promoTriplet .parsys_column.column-33 .column-33-c0,.fullWidth .promoTriplet .parsys_column.column-33 .column-33-c1,.fullWidth .promoTriplet .parsys_column.column-33 .column-33-c2{width:300px;margin:6px}
.fullWidth .promoTriplet .parsys_column.column-33 .column-33-c0{margin-left:0}
.fullWidth .promoTriplet .parsys_column.column-33 .column-33-c2{margin-right:0}
.primary .contentPanel .inner .parsys_column.column-33 .column-33-c0{width:208px}
.contentPanel .inner .column-33 .column-33-c0 .navThumbnail,.contentPanel .inner .column-33 .column-33-c0 .genericImageText{margin-left:0}
.primary .contentPanel .inner .parsys_column.column-33 .column-33-c1,.primary .contentPanel .inner .parsys_column.column-33 .column-33-c2{width:222px}
.contentPanel .inner .column-33 .column-33-c1 .navThumbnail,.contentPanel .inner .column-33 .column-33-c2 .navThumbnail,.contentPanel .inner .column-33 .column-33-c1 .genericImageText,.contentPanel .inner .column-33 .column-33-c2 .genericImageText{margin-left:15px}
.contentHub #contentPanel .parsys .parbase .column-33 .text{padding:0}
.contentPanel .inner .column-33 .blockTitle{margin:20px 0 0 15px}
.fullWidth .promoTriplet .parsys_column.column-33 .column-33-c0,.fullWidth .contentPanel .parsys_column.column-33 .column-33-c0,.hub .parsys_column.column-50 .column-50-c0{margin-left:0}
.colLayout.columns4 .column{width:23%;margin-right:2.5%}
.colLayout.columns4 .column+.column+.column+.column{margin-right:0}
.content.home .primary .parsys_column.column-50 .column-50-c0,.content.home .primary .parsys_column.column-50 .column-50-c1{width:49%}
.contentPanel h1{margin:5px 0 5px -5px}
.hub .contentPanel{padding:0 0 24px;float:left;width:100%}
.hub .contentPanel h2,.hub .contentPanel h1{border-bottom:2px solid #DDD;padding:9px 20px 8px;clear:left;margin:0;font-size:2.2em;font-weight:400}
.hub .contentPanel .parsys_column+h2,.hub .contentPanel .parsys_column+div.title h2,.hub .contentPanel .parsys_column+div+.title h2{padding-top:35px}
.tabcontentpanel h2{margin:10px 0 20px;padding:9px 0 8px}
.primary .accordion h2{margin:0;padding:7px 10px}
.contentPanel.overlay{background:#fcfcfc}
.contentPanel .leader p{color:#333;font-size:1.4em;line-height:1.4em}
.pageActions{padding:1.4em 0 .2em;border-bottom:3px solid #eeb9b9}
.pageActions .addthis_toolbox{float:right;border-left:10px solid #FFF;margin:0 -2px -6px;padding:0 0 16px;width:100px}
.addthis_button_compact span.at15t_compact{margin-right:0}
.hub .pageActions{margin:0 20px}
.hub .flightschedules .pageActions{margin:0}
.pageActions .share .addthis_toolbox{border-left:0}
.content .pageActions .backLink{float:left;padding:3px 0 3px 16px;font-size:1.2em;background:transparent url(clientlib/resources/img/icons/arrow_black_left.8.png) no-repeat 0 5px}
.content .pageActions ul{float:right;width:204px;margin:0;list-style-type:none}
.content .pageActions ul li{float:left;margin:0 0 -6px;padding:0 0 16px;list-style-type:none;background:0}
.pageActions li:first-child{border-left:10px solid #FFF}
.content .pageActions ul li.share{float:right}
.content .pageActions li a{padding:2px 0 2px 28px;color:#333;font-size:.9em;font-weight:400}
.content .pageActions li a:hover,.content .pageActions li a:focus{color:#eb143a;text-decoration:underline}
.content .pageActions li a.print{background:url(clientlib/resources/img/icons/print.gif) center left no-repeat}
.content .printwin{display:none}
.content .pageActions li.share a{padding:5px 0 5px 28px;margin:0;background:url(clientlib/resources/img/icons/share.8.png) center left no-repeat}
.content .pageActions li.share a.custom_button{margin:0}
.content .pageActions ul ul{float:none;width:auto}
.content .pageActions li.share li{float:none;margin:0;padding:0}
.content .pageActions li.share li a{padding:4px 0 4px 36px;font-size:.9em;background-image:none}
.content .pageActions li.share li:first-child{border:0}
.content .pageActions.return{padding:20px 20px 10px;margin:0 -20px 10px -20px;border-bottom:1px solid #ccc}
.accordionItem .image.section{margin:10px 0 20px}
.accordionItem .image.section img{float:none}
.contentPanel .accordion h2 a{padding:4px 0}
.content .primary h3{margin:0 0 1em}
.content .primary p{display:block;width:auto}
.content .primary .module p,.content .primary .largeImageText p{width:auto}
.content .contentPanel{min-height:435px}
.content .hub .contentPanel{min-height:0}
map{display:block;background:#fcc}
.primary .contentPanel .cargoSearch form fieldset,.primary .contentPanel .officeSearch form fieldset{margin:0}
.primary .contentPanel .cargoSearch form div,.primary .contentPanel .officeSearch form div{width:auto}
.primary .contentPanel .cargoSearch form fieldset label,.primary .contentPanel .officeSearch form fieldset label{width:auto;margin:0}
.primary .contentPanel .inner form div.form_row div{width:auto;margin:0}
.module.cargoSearch{clear:both;width:100%;color:#FFF;background:transparent}
.contentPanel .module.cargoSearch,.module.cargoSearch .contentPanel{margin:0;box-shadow:none}
.module.cargoSearch.tabNav{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.module.cargoSearch .inner h2{color:#fff}
.module.cargoSearch.tabNav .inner{padding:0;background-color:transparent;background-image:none}
.no-js .module.cargoSearch.tabNav{margin-bottom:-5px}
.no-js .module.cargoSearch.tabNav .inner .section{height:192px;margin-bottom:20px}
.module.cargoSearch.tabNav .inner .pane{position:relative;height:169px;padding:7px 20px 16px;background-color:#eb143a;background-image:url(clientlib/resources/img/bg_grad_tab_panel.png);background-repeat:repeat-x;background-image:-webkit-gradient(linear,0 0,0 100%,from(#7c061e),to(#eb143a));background-image:-moz-linear-gradient(top,#7c061e,#eb143a)}
.module.cargoSearch.tabNav .inner .voyagerlogin .pane{padding:0;height:192px}
.module.cargoSearch.tabNav .inner .voyagerlogin .pane .iframeOff{padding:7px 20px 16px}
.module.cargoSearch.tabNav .inner .voyagerlogin .pane .iframeOff p{font-size:1.4em;font-weight:700}
.module.cargoSearch.tabNav .inner .voyagerlogin .pane .iframeOff a{color:#FFF}
.module.cargoSearch.tabNav .inner .voyagerlogin .pane iframe{border:0;width:613px;height:192px;display:block}
.module.cargoSearch.tabNav .inner .pane.flightStatus{padding-bottom:0}
.module.cargoSearch h3{color:#FFF;width:100%;padding:11px 0 32px;margin-bottom:6px;font-size:2em;background:url(clientlib/resources/img/track_icon.png) no-repeat right bottom}
.module.cargoSearch.tabNav .voyagerlogin h3{background:url(clientlib/resources/img/alert_title_icon.png) no-repeat right bottom}
.module.cargoSearch.tabNav h3{margin-bottom:28px}
.module.cargoSearch.tabNav .flightStatus h3{margin-bottom:0}
.module.cargoSearch .tabs li a span,.module.cargoSearch .tabs li.selected a span{color:#FFF}
.module.cargoSearch .tabs a{background-color:#eb143a;background-image:url(clientlib/resources/img/bg_grad_tab.png);background-repeat:repeat-x;background-position:left bottom;background-image:-webkit-gradient(linear,0 0,0 100%,from(#eb143a),to(#9c0a26));background-image:-moz-linear-gradient(0 0 270deg,#eb143a,#9c0a26)}
.module.cargoSearch .tabs .selected a{color:#fff;background-color:#7c061e;background-image:url(clientlib/resources/img/bg_grad_tab_selected.png);background-image:-webkit-gradient(linear,0 0,0 100%,from(#4a0012),to(#7c061e));background-image:-moz-linear-gradient(top,#4a0012,#7c061e)}
.module.cargoSearch .tabs .selected a:hover span{background-color:transparent}
.module.cargoSearch .inner h2{display:none}
.module.cargoSearch .searchResults .inner h2{display:block}
.module.cargoSearch .formField{float:left;clear:none;padding-top:0;padding-right:24px}
.module.cargoSearch .flightStatus .formField{padding-right:10px}
.module.cargoSearch .formField label{width:auto;clear:none;padding-right:14px;font-size:2em;font-weight:400;margin-bottom:0}
.module.cargoSearch .formField input{clear:none;margin:0;padding:4px 10px;border-width:1px;width:130px;font-size:1.9em;font-family:Arial,Helvetica,sans-serif}
.module.cargoSearch .flightStatus .formField label{font-size:1.2em;margin-bottom:2px}
.module.cargoSearch .flightStatus .formField input{clear:left}
.module.cargoSearch .formField select{width:150px;min-width:150px;height:33px;font-size:1.6em}
.module.cargoSearch .formField.awb input{width:75px}
.module.cargoSearch .formField.route label{display:none}
.module.cargoSearch .formField.route input{width:449px}
.module.cargoSearch .formField.route select{width:469px}
.home .module.cargoSearch .formField.route input{width:370px}
.home .module.cargoSearch .formField.route select{width:390px}
.module.cargoSearch .formField.searchBy input{width:254px}
.module.cargoSearch .formField.radioGroup input{margin:.4em .8em 0 0;width:auto;font-size:1em;clear:none}
.module.cargoSearch .formField.radioGroup label{font-size:1.1em}
.module.cargoSearch .flightStatus .searchControls{padding-top:22px}
.module.cargoSearch button,.module.officeSearch button{font-size:1.4em !important;padding:6px 12px;font-family:Arial,Helvetica,sans-serif;margin:0;height:33px;overflow:visible}
.module.officeSearch{box-shadow:none}
#page .module.officeSearch fieldset{width:100%;margin-bottom:15px}
#page .module.officeSearch .formField{float:left;display:inline;margin:0;padding:5px 0 7px;width:578px;min-height:33px}
.module.officeSearch form fieldset .formField label{float:none;vertical-align:middle;padding:0 10px 0 0;width:auto;font-size:1.4em;line-height:33px}
.module.officeSearch .formField select{float:none;vertical-align:middle;padding:7px 5px 7px 2px;width:504px;height:33px}
#page .module.officeSearch .searchControls{padding:3px 0 7px;margin:0;float:right;display:inline;min-height:33px}
.module.cargoSearch .searchResults{zoom:1;position:relative;min-height:200px;background:#FFF}
.module.cargoSearch .searchResults .inner{background:#FFF;padding:0 9px 15px;overflow:hidden}
.module.cargoSearch .searchResults h2{color:#4f145b;font-size:2.2em;clear:both;margin:0;font-family:gotham-light;font-weight:400;padding:0 9px 11px}
.module.cargoSearch .searchResults .details{clear:both;background:#666 url(clientlib/resources/img/bg_grad_details.png) repeat-x top;background-image:-webkit-gradient(linear,0 0,0 100%,from(#333),to(#666));background-image:-moz-linear-gradient(0 0 270deg,#333,#666)}
.module.cargoSearch.error .searchResults .details{clear:both;background:#666 url(clientlib/resources/img/bg_grad_details.png) repeat-x top;background-image:-webkit-gradient(linear,0 0,0 100%,from(#333),to(#666));background-image:-moz-linear-gradient(0 0 270deg,#333,#666)}
.module.cargoSearch .searchResults .details dl{margin:0;padding:9px 11px}
.module.cargoSearch .searchResults .details dd{font-weight:700;padding-right:30px}
.module.cargoSearch .searchResults p{color:#666;padding:0 11px 11px;margin:0}
.module.cargoSearch .searchResults .module{margin-left:11px}
.module.cargoSearch .searchResults .module.download{margin-bottom:0}
.searchResults .pageActions{float:right;border:0;padding:1em 0 0}
.searchResults .pageActions ul{width:auto;padding-right:11px}
.searchResults .pageActions li{margin:0;border:0}
.searchResults table{background:0}
.searchResults.flightSchedules table{margin-top:7px;margin-bottom:10px}
.searchResults table thead th,.searchResults table tbody td{padding:11px}
.content .searchResults table thead tr th,.content .searchResults table thead tr:first-child th{padding:7px 12px 9px;border-color:#3b3b3b;border-bottom:1px solid #313131;font-size:1.2em;font-weight:400;text-align:center;color:#fff;background-color:#515151;background-image:-webkit-gradient(linear,0 0,0 100%,from(#515151),to(#292929));background-image:-moz-linear-gradient(0 0 270deg,#515151,#292929)}
.content .searchResults.flightSchedules table tbody tr td{background:#292929;background-image:-webkit-gradient(linear,0 0,0 100%,from(#292929),to(#101010));background-image:-moz-linear-gradient(0 0 270deg,#292929,#101010);font-size:1.2em;padding:7px 12px 9px;text-align:center;border-color:#3b3b3b;border-bottom:1px solid #313131}
.content .searchResults.flightSchedules table thead tr th.highlight{background:#606060}
.content .searchResults.flightSchedules table tbody tr td.highlight{background:#333;background-image:-webkit-gradient(linear,0 0,0 100%,from(#333),to(#2e2e2e));background-image:-moz-linear-gradient(0 0 270deg,#333,#2e2e2e);color:#FFF}
.searchResults.flightSchedules td .note{font-size:.833em}
.searchResults.flightSchedules td .flight{color:#999}
.searchResults p.noResults,.searchResults table tbody td{background:url(clientlib/resources/img/bg_grad_td.png) repeat-x bottom;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e3e3e3));background-image:-moz-linear-gradient(0 0 270deg,#fff,#e3e3e3);border-color:#DDD}
.module.cargoSearch .searchResults .noResults{padding-top:11px;width:652px}
.module.cargoSearch .searchResults p{width:652px}
.module.cargoSearch .searchResults p.footnote{text-align:right;font-weight:700;width:auto}
.newsModule{clear:left}
.primary .newsModule img{float:left;padding-right:20px;padding-top:14px}
.primary .newsModule h2 img{float:none;padding-right:0;padding-top:0}
.secondary .newsModule img{display:none}
.secondary .newsModule h2 img{display:block}
.newsModule .inner{background-color:#f0f0f0;background-image:-webkit-gradient(linear,0 0,0 100%,from(#f0f0f0),to(#e9e9e9));background-image:-moz-linear-gradient(top,#f0f0f0,#e9e9e9);padding-bottom:20px;zoom:1}
.primary .newsModule .copy{float:left;width:428px;padding-top:14px}
.primary .newsModule h2,.secondary .newsModule h2{padding-bottom:11px;margin:0;font-size:3em;color:#eb143a;font-weight:400;background:url(clientlib/resources/img/news_icon.png) no-repeat right bottom}
.primary .newsModule h2 a,.secondary .newsModule h2 a{color:#eb143a}
.primary .newsModule h3,.secondary .newsModule h3{font-size:1.4em;font-weight:700;margin-bottom:4px;color:#666}
.secondary .newsModule h3{margin-bottom:2px;margin-top:8px}
.primary .newsModule p.timestamp{padding-bottom:7px;margin-bottom:7px;font-style:italic;border-bottom:1px dotted #999}
.secondary .newsModule p.timestamp{font-style:italic}
.primary .newsModule p,.secondary .newsModule p{margin-bottom:3px}
.primary .newsModule ul,.secondary .newsModule ul{margin-bottom:0;padding-bottom:9px;zoom:1}
.primary .newsModule ul:after,.secondary .newsModule ul:after{content:'.';clear:both;display:block;height:0;visibility:hidden}
.primary .newsModule ul li,.secondary .newsModule ul li{float:left;margin:0;padding-left:14px;padding-right:20px;background:url(clientlib/resources/img/arrow_black_right.png) no-repeat 0 5px}
.module:after,.inner:after{content:'.';clear:both;display:block;height:0;visibility:hidden}
.module.richPromo,.home .module.richPromo,.fullWidth .promoTriplet .module.richPromo{border-top:2px solid #eb143a;height:auto;float:none}
.module.richPromo .promoDetails,.home .module.richPromo .promoDetails,.fullWidth .promoTriplet .module.richPromo .promoDetails{position:static;padding:10px 20px 6px;min-height:0}
.module.richPromo .promoDetails p{margin-bottom:4px}
.module.richPromo .promoDetails ul{margin:0 0 4px}
.module.richPromo .promoDetails ul li{margin:0;padding-left:14px;background:url(clientlib/resources/img/arrow_black_right.png) no-repeat 0 5px}
.secondary .module.richPromo img{position:static}
.primary.fullWidth .contentPanel{float:none}
.primary.fullWidth .contentPanel .module{width:auto;height:auto;float:none}
.primary.fullWidth .contentPanel .module h3{padding-left:5px;color:#4f145b}
.primary.fullWidth .contentPanel .module.imagePromo img{float:right;padding-top:20px;padding-left:10px}
.primary.fullWidth .contentPanel .module.imagePromo .promoDetails{position:static;padding-left:5px;padding-top:20px}
.pageActions{border-color:#eb143a;zoom:1}
.content .pageActions ul{width:210px}
.content .pageActions ul li.share{float:right}
.hubIntro{border-top:2px solid #eb143a;border-bottom:1px solid #f7b1c1;padding:0 180px 20px 20px;background:#efefef;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#efefef));background-image:-moz-linear-gradient(0 0 270deg,#fff,#efefef)}
.hub .contentPanel .hubIntro h2{font-size:2.5em}
.hubIntro p{margin-bottom:0;padding-bottom:12px}
.hub .contentPanel{padding-bottom:0}
.contentPanel h2,.contentPanel h1,.hub .contentPanel h2,.hub .contentPanel h1{border:0;margin:0;padding:18px 0 24px;font-size:2.5em;color:#4f145b;font-weight:400;line-height:1.1}
.contentPanel h1,.hub .contentPanel h1{font-size:6em}
.hub .contentPanel h2,.hub .contentPanel h1{padding-bottom:12px}
.contentPanel .accordionItem h2,.hub .contentPanel .accordionItem h2{font-size:1.4em;padding:0}
.hub .contentPanel h2 a{font-weight:400;color:#4f145b}
.contentPanel h3{clear:left;font-size:1.4em}
.content .largeImageText,.content .inner .largeImageText{box-shadow:0 1px 4px #d9d9d9}
.content .primary.hub .largeImageText{background:0;border:0;box-shadow:none;padding:20px;margin:0;zoom:1}
.content .primary.hub .largeImageText:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.content .primary.hub .largeImageText .imageLink,.content .primary.hub .largeImageText .imageLinkImage{float:left}
.content .primary.hub .largeImageText .copy{padding:0 13px 11px;float:right;width:298px}
.content .largeImageText .copy h2{padding:0 0 10px}
.content .inner .largeImageText .copy p,.content .largeImageText .copy p{color:#666}
.content .largeImageText .copy ul li{background:url(clientlib/resources/img/arrow_black_right.png) no-repeat 0 5px;padding-left:14px}
.content .largeImageText .imageLinkImage{float:left}
.content .largeImageText .copy{float:right}
.module.networkMap{margin-bottom:0}
.module.networkMap .copy{padding:15px 20px 5px 65px;border-top:2px solid #eb143a;background:#6e4f5e url(clientlib/resources/img/network_icon.png) no-repeat top left}
.module.networkMap .copy h3{font-size:1.8em;color:#fff}
.module.networkMap .copy ul li{padding-left:14px;background:url(clientlib/resources/img/arrow_white_right.png) no-repeat 0 5px}
.module.networkMap .copy ul li a{color:#fff}
.module.networkMap img{border:0}
.imageOverlay{padding:32px 0 10px;float:left}
.imageOverlay img{border-top:2px solid #eb143a}
.module.product{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-repeat:repeat-x;background-image:-webkit-gradient(linear,0 0,0 100%,from(#f8f8f8),to(#efefef),color-stop(20%,#fff),color-stop(70%,#fff));background-image:-moz-linear-gradient(top,#f8f8f8,#fff 20%,#fff 70%,#efefef)}
.module.product .inner{padding:20px 70px 20px 20px}
.module.product .inner img{float:left;margin-right:16px}
.module.product .inner .copy{width:450px}
.module.product .withImage .copy{float:left;width:238px}
.module.product .inner h2{clear:none;margin:0;padding:0 0 10px;color:#4f145b;font-size:3em}
.module.product .inner h2 img{float:none}
.module.product .withImage h2{padding-top:15px}
.module.equipment{width:320px;float:left;border-top:2px solid #ea143a}
.parsys_column .column-50-c1 .module.equipment{float:right}
.module.usefulLinks,.secondary .module.usefulLinks{background:#FFF url(clientlib/resources/img/links_icon.png) no-repeat right top}
.module.usefulLinks h3{color:#4f145b}
.module.usefulLinks ul li{zoom:1}
.collapsible p.toggle{margin:0;padding:10px 0 8px;color:#eb143a;font-weight:700;text-align:center;background:url(clientlib/resources/img/expand_content.png) no-repeat center top}
.collapsible.open p.toggle{padding-top:18px;background-image:url(clientlib/resources/img/collapse_content.png)}
.collapsible .pane{border-top:1px solid #f9b8c4}
.content .contactForm .inner{padding:0 10px}
.contactForm{overflow:hidden;color:#333;width:100%}
.contactForm .sectionHeader{border-top:1px solid #ddd;background:#f2f2f2}
.contactForm .sectionHeader .title{font-size:1.4em;width:auto;float:left}
.contactForm .sectionHeader .title,.contactForm .sectionHeader p{margin:0;padding:10px}
.contactForm .sectionHeader p.required{float:right;width:auto}
.primary .contentPanel .inner form .section{float:left;width:100%;clear:both;margin-bottom:15px}
.primary .contentPanel .inner form .form_row{width:auto;margin:0}
.primary .contentPanel .inner form .form_row div.form_leftcol{width:224px;float:left}
.primary .contentPanel .inner form .form_row div.form_leftcol div.form_leftcollabel{padding:0 0 0 10px;display:inline}
.primary .contentPanel .inner form .form_row div.form_leftcol div.form_leftcolmark{display:inline}
.primary .contentPanel .inner form .form_row div.form_rightcol{width:224px;float:left}
.primary .contentPanel .inner form .form_row div.form_error{width:180px}
.primary .contentPanel .inner form .form_row input,.primary .contentPanel .inner form .form_row textarea{margin:0 20px 0 0;border:1px solid #ccc;padding:3px 5px;width:196px;float:left}
.primary .contentPanel .inner form .form_row textarea{height:80px;max-width:196px;min-width:196px}
.primary .contentPanel .inner form .form_row select{margin:0 20px 0 0;border:1px solid #ccc;width:208px;height:24px;float:left}
.primary .contentPanel .inner form .submit{border-top:2px solid #dedede;padding-top:15px;clear:both}
.primary .contentPanel .inner form .submit .form_row{width:100%}
.primary .contentPanel .inner form .submit .form_row .form_rightcol{float:right}
.primary .contentPanel .inner form .submit .form_row button{float:right}
.primary .contentPanel .inner form .error input,.primary .contentPanel .inner form .error select,.primary .contentPanel .inner form .error textarea{border:1px solid #f6811e;-moz-box-shadow:0 0 2px #f6811e;-webkit-box-shadow:0 0 2px #f6811e;box-shadow:0 0 2px #f6811e}
.primary .contentPanel .inner form .errorMessage{margin:0;padding:5px 8px;display:block;float:right;clear:none;width:182px;color:#fff;background:#fa781a url(clientlib/resources/img/ie_bg_form_error.jpg) no-repeat top left;background-image:-webkit-gradient(linear,0 50%,0 90%,from(#fa781a),to(#eb5903));background-image:-moz-linear-gradient(0 30% 270deg,#fa781a,#eb5903);-moz-box-shadow:-1px 1px 2px #7c7c7c;-webkit-box-shadow:-1px 1px 2px #7c7c7c;box-shadow:-1px 1px 2px #7c7c7c;position:relative}
.primary .contentPanel .inner form .errorMessage .form_rightcol{font-weight:700;font-size:1.1em;display:inline;line-height:normal}
.primary .contentPanel .inner form .errorMessage .form_leftcol{background:url(clientlib/resources/img/error_tooltip.png) 0 50% no-repeat;width:9px;height:13px;display:block;position:absolute;top:6px;left:-8px}
.contactForm .formErrorHeader{width:100%}
.contactForm .formErrorHeader p{padding:16px 10px 15px 60px;font-weight:700;color:#fff;position:relative;width:auto;background:#fa781a url(clientlib/resources/img/ie_bg_form_header_error.jpg);background-image:-webkit-gradient(linear,0 50%,0 90%,from(#fa781a),to(#eb5903));background-image:-moz-linear-gradient(0 30% 270deg,#fa781a,#eb5903);-moz-box-shadow:-1px 1px 2px #7c7c7c;-webkit-box-shadow:-1px 1px 2px #7c7c7c;box-shadow:-1px 1px 2px #7c7c7c}
.contactForm .formErrorHeader span{width:47px;height:50px;position:absolute;top:0;left:0;display:block;background:url(clientlib/resources/img/icon_attention_orange.jpg) 0 0 no-repeat}
.backgroundImages{position:absolute;top:0;left:0;z-index:-1}
.module.faq .column{display:inline}
#page .widget.accordion{margin-top:0 !important;width:auto}
.content .widget h2{background-color:#ea143a;background-image:url(clientlib/resources/img/bg_grad_accordion.png);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ea143a),to(#970a25));background-image:-moz-linear-gradient(top,#ea143a,#970a25);border-top:0;border-bottom:1px solid #dc5e74;margin:0;padding:12px 20px;font-weight:400;color:#fff;width:184px}
.widget .pane{background-color:#ea143a;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ea143a),to(#970a25));background-image:-moz-linear-gradient(top,#ea143a,#970a25)}
.widget.accordion .formField{width:auto}
.widget label{color:#FFF}
#page .trackCargo .text{min-height:inherit}
#page .widget .text p{color:#fff}
.widget.accordion .trackCargo label{float:left;width:85px;clear:none;margin:0;padding:0}
.widget.accordion .trackCargo input{width:82px;float:left;clear:none;margin:0}
.widget.accordion #awb{width:52px}
.widget.accordion #number{width:79px}
.widget.accordion .flightStatus label{margin:0}
.secondary .widget.accordion select{width:100%}
.widget.accordion #search{width:166px}
.browserNotification{background:#fdf2ab no-repeat 13px center url(clientlib/resources/img/notification_warning.gif);border-bottom:1px solid #a29330;color:#000;font-size:1.2em;left:0;position:fixed;text-align:left;top:0;width:100%;z-index:111111}
.browserNotification .browserNotificationInner{padding:5px 36px 0 40px;position:relative}
.browserNotification p{margin:0 0 5px}
.browserNotification p a,.browserNotification p a:visited,.browserNotification p a:hover,.browserNotification p a:active,.browserNotification p a:focus{color:#e25600;text-decoration:underline}
.browserNotification a.closeNotification{color:#000;font-size:18px;font-weight:700;height:20px;padding:0;position:absolute;right:6px;text-decoration:none;top:-2px;width:12px}
.js .browserNotification{display:none}
.js .browserNotification.enhanced{display:block}
.no-js .browserNotification{position:relative}
a .oianw{display:inline-block;background:url(../../../etc.clientlibs/vaa/vaalibs/img/sprites/external_link_small.png) 100% 0 no-repeat;width:10px;height:12px;margin:0;padding:0;overflow:hidden;text-indent:-9999px}
a:hover .oianw,a:focus .oianw{background-position:100% -20px}
div.hidden{display:none;margin-top:15px}
#div0 input[type=button]{display:none}
.div0{border:2px solid #ccc;padding:10px;margin-top:5px}
#emailBookedFlight .remove-btn{float:left;color:#fff;font-weight:700;background-color:#337ab7;width:100px}
#emailBookedFlight .genericFooter .addJourn{background-color:#337ab7;color:#fff;font-weight:700;float:right;width:90px}
.bookYourCargo{position:relative;text-align:center;color:#fff}
.bookyourcargotext{position:absolute;top:0;left:0;width:100%;float:left;padding:0;color:#fff}
.bookyourcargotext h2{margin:0}
.bookyourcargotext h2 a{color:#fff;font-family:"Gotham 3r",Arial,sans-serif;letter-spacing:-3px;font-size:38px;line-height:40px;margin:0;font-weight:400;display:block;padding:15px 15px 15px 14px;font-weight:400;text-decoration:none;text-align:left}
.bookyourcargolink{position:absolute;bottom:20px;left:16px}
.bookyourcargolink p{display:block;color:#FFF;text-decoration:none;font-weight:700}
.bookyourcargolink p a{display:block;color:#FFF;text-decoration:none;font-weight:700;font-size:13px;font-family:Arial,Helvetica,sans-serif,Verdana}
.bookyourcargolink p a:hover{text-decoration:underline}
.iparys_inherited{clear:both}
.primary .contentPanel .inner form{overflow:hidden}
.primary .contentPanel .inner form fieldset{float:none;clear:both}
.primary .contentPanel .inner form div{float:none;clear:both;overflow:hidden}
.primary .contentPanel .inner form hr{float:none;clear:both}
.primary .contentPanel .inner form fieldset.submit{float:none;clear:both}
.primary .contentPanel .inner form fieldset.submit .primaryAction{float:right;clear:both}
.primary .contentPanel .inner form fieldset .errorMessage{float:right;clear:both}
.contactForm .sectionHeader{overflow:hidden}
@font-face{font-family:'Gotham 2r';src:url(clientlib/css/fonts/84D871E5B6E4B241A.eot);src:local('?'),url(clientlib/css/fonts/84D871E5B6E4B241A.eot?#hfj) format('embedded-opentype'),url(data:application/x-font-woff;base64,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);font-weight:400;font-style:normal}
@font-face{font-family:'Gotham 3r';src:url(clientlib/css/fonts/A34AC4CCB5FC37D91.eot);src:local('?'),url(clientlib/css/fonts/A34AC4CCB5FC37D91.eot?#hfj) format('embedded-opentype'),url(data:application/x-font-woff;base64,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);font-weight:400;font-style:normal}
.module{background-color:#fff;margin-bottom:1.6em;-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2)}
.module .inner{padding:12px 20px}
.secondary .module{float:left;width:302px;background:#FFF}
.secondary.narrow .module{width:224px;padding:0;clear:both}
.module h3{margin:0;color:#333;font-size:1.8em;font-weight:400}
.module p{line-height:1.4em}
.module p.help a{color:#FFF;font-weight:700;text-decoration:underline}
.primary.fullWidth .contentPanel{position:relative;float:left;width:100%;background:#FFF}
.primary.fullWidth .contentPanel .module{margin:10px;-moz-box-shadow:0 0 0 rgba(0,0,0,0);-webkit-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0}
.module.quickSearch{color:#FFF;background:#c00;background:rgba(204,0,0,.8)}
.module.quickSearch h3{color:#FFF;font-size:1.8em;font-weight:400}
.module.quickSearch .formField{margin-bottom:0}
.module.quickSearch button{float:right;margin-top:8px}
.module.quickSearch select{float:right}
.module.quickCheckIn{float:right;clear:none;color:#FFF;background-color:#141414;background-image:-webkit-gradient(linear,0 0,0 100%,from(#434343),to(#141414));background-image:-moz-linear-gradient(top,#434343,#141414)}
.module.quickCheckIn h2{margin:10px 0 25px;padding:0;color:#FFF;font-size:1.8em;font-weight:400}
.module.quickCheckIn .inner{background:url(clientlib/resources/img/bg_checkin.png) right 10px no-repeat}
.module.quickCheckIn form{padding:0 12px 12px}
.module.quickCheckIn input[type=text]{width:97%}
.module.quickCheckIn button{float:right;margin:5px 0 0;padding:4px 5px;font-family:arial,helvetica,sans-serif}
.module.quickCheckIn .help{margin-top:10px}
.module.quickCheckIn a{color:#FFF;font-weight:700;text-decoration:underline}
.module.quickCheckIn p{margin:0}
.secondary .accordionstart{float:left;margin-bottom:16px;padding:0;width:100%}
.content .secondary .accordion .accordionItem{background:0}
.content .secondary .widget{width:302px;float:left;background-color:#141414;background-image:-webkit-gradient(linear,0 0,0 100%,from(#434343),to(#141414));background-image:-moz-linear-gradient(top,#434343,#141414)}
.content .widget h2{margin:0;padding:12px 20px;color:#fff;font-size:1.8em;font-weight:400;background-color:#141414;background-image:-webkit-gradient(linear,0 0,0 100%,from(#474747),to(#1c1c1c));background-image:-moz-linear-gradient(top,#474747,#1c1c1c)}
.content .widget h2:focus{outline:1px dotted #ddd}
.content .widget h2.ui-accordion-header.ui-state-active{border-bottom:1px solid #717171;background:0}
.content .widget .accordionItem:first-child h2.ui-accordion-header{border-top:0}
.content .widget h2.ui-accordion-header a{padding:12px 20px;color:#FFF;font-size:1em;text-decoration:none;border-top:0}
.content .widget h2.ui-accordion-header.ui-state-active a{border-bottom:0}
.content .widget h2.ui-accordion-header .ui-icon{right:10px;top:13px;width:22px;height:22px;margin-top:0;background:url(clientlib/resources/img/sprites/spt_accordion_light.png) 0 -22px no-repeat}
.content .widget h2.ui-state-active .ui-icon{background-position:0 0}
.content .widget .pane .section{padding:15px;overflow:auto}
.content .widget form input{padding:5px 9px;width:252px;border:1px solid #b0b0b0}
.content .widget form .radioGroup input{width:auto;border:0}
.content .widget button{padding:3px 5px;float:right}
.content .widget .formField{float:left;width:auto;padding:0;margin:0 0 10px}
.widget .flightStatus .formField label{width:auto;color:#FFF}
.widget .flightStatus .nonJs .inlineField label{display:block}
.widget .warning{background-color:#2f2e2e;background:transparent -webkit-gradient(linear,0 0,0 100%,from(rgba(102,102,102,.2)),to(rgba(140,140,140,.2)));background:transparent -moz-linear-gradient(top,rgba(102,102,102,.2),rgba(140,140,140,.2))}
.widget .warning p{margin:0;padding:5px 16px 6px 49px;background:url(clientlib/resources/img/icons/alert_small.png) 14px 5px no-repeat}
.widget .warning a{color:#fff}
.widget.accordion p.help{line-height:1.2em;float:left}
.widget .help a{color:#FFF}
.secondary .flightStatus{position:relative;background-color:#141414;background-image:-webkit-gradient(linear,0 0,0 100%,from(#434343),to(#141414));background-image:-moz-linear-gradient(top,#434343,#141414)}
.secondary .flightStatus .inner{background:url(clientlib/resources/img/flight_status_icon.png) right 11px no-repeat;padding:12px 20px 20px}
.secondary .flightStatus h3{margin-bottom:1.5em;color:#fff}
.secondary .flightStatus .formField{padding-top:0}
.secondary .flightStatus label{color:#fff;font-weight:400}
.secondary .flightStatus button{float:right;margin-top:5px}
.secondary .flightStatus select{width:210px}
.secondary .flightStatus .warning{background-color:#2f2e2e;background:transparent -webkit-gradient(linear,0 0,0 100%,from(rgba(102,102,102,.2)),to(rgba(140,140,140,.2)));background:transparent -moz-linear-gradient(top,rgba(102,102,102,.2),rgba(140,140,140,.2))}
.secondary .flightStatus .warning p{margin:0;padding:5px 16px 6px 49px;background:url(clientlib/resources/img/icons/alert_small.png) 14px 5px no-repeat;color:#fff}
.secondary .flightStatus .warning a{color:#fff;text-decoration:underline}
.secondary .usefulArticles .icon{margin:8px 0 0;border-bottom:2px solid #d9d9d9;position:absolute;width:26%}
.secondary .usefulArticles img{position:absolute;top:70px;right:20px}
.secondary .usefulArticles .icon img{float:right;margin:0 -35px -2px 0}
.module.airportGuideSearch{position:relative;background-image:-webkit-gradient(linear,0 0,0 100%,from(#9d0a26),to(#e01337));background-image:-moz-linear-gradient(top,#9d0a26,#e01337);background:url(clientlib/resources/img/bg_airport_search.jpg) repeat-x #eb143a}
.module.airportGuideSearch .inner{background:url(clientlib/resources/img/airport_guide_icon.png) right 11px no-repeat}
.module.airportGuideSearch h3{margin-bottom:1.3em;color:#fff}
.module.airportGuideSearch h4{margin:0 -20px;border-top:2px solid #d74e52;padding:10px 20px;color:#fff;font-weight:1.2em}
.module.airportGuideSearch form label{display:none}
.module.airportGuideSearch select#airportSearch{margin:4px 0 0;width:143px}
.module.airportGuideSearch form{padding:0 0 9px}
.module.airportGuideSearch form button{padding:3px 5px;float:right;font-family:arial,helvetica,sans-serif}
.module.airportGuideSearch form #airportGuideInput{display:none}
.module.airportGuideSearch form #airportGuideSelect{width:145px}
.module.airportGuideSearch .linkList{margin:0}
.module.airportGuideSearch .linkList li{background:0}
.module.airportGuideSearch .linkList a,.module.airportGuideSearch .linkList a:hover,.module.airportGuideSearch .linkList a:focus{display:inline;font-weight:400;color:#fff;background:url(clientlib/resources/img/arrow_white_right.png) no-repeat 0 3px}
.module.airportGuideSearch .linkList a:hover,.module.airportGuideSearch .linkList a:focus{font-weight:400;color:#fff;text-decoration:underline}
.primary .flightSearch,.secondary .flightSearch{background:#e61339;background:-moz-linear-gradient(top,#4c0012 0,#e61339 45%,#e61339 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4c0012),color-stop(45%,#e61339),color-stop(100%,#e61339));background:-webkit-linear-gradient(top,#4c0012 0,#e61339 45%,#e61339 100%);background:-o-linear-gradient(top,#4c0012 0,#e61339 45%,#e61339 100%);background:linear-gradient(top,#4c0012 0,#e61339 45%,#e61339 100%);*/color:#fff}
.flightSearch:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.flightSearch h2{margin:0;padding:20px 20px 10px;color:#fff}
#flightSearch{position:relative}
.flightSearch fieldset{padding:10px 20px;border-bottom:1px solid #da5767;position:relative}
.flightSearch h3{font-weight:700;font-size:1.2em;color:#fff}
.flightSearch label{color:#fff}
.flightSearch a{color:#fff;text-decoration:underline}
.flightSearch .selectTicket h3,.flightSearch .flightStopovers h3,.flightSearch .payOption h3{width:132px;padding-right:77px;float:left}
.flightSearch .cxtTooltip{margin-left:3px}
.flightSearch .jquery-flyweight-select,.flightSearch .jquery-flyweight-select:hover{background:#fff}
.flightSearch .jquery-flyweight-select-text,.flightSearch .jquery-flyweight-select:hover .jquery-flyweight-select-text,.flightSearch .jquery-flyweight-select-open .jquery-flyweight-select-text{color:#4e4f50}
.flightSearch #flightSearchTicket-button.jquery-flyweight-select{width:195px}
.flightSearch .flightOptions{border-bottom:0}
.flightSearch .flightOptions .inputWrap{float:left;width:50%}
.flightSearch .flightOptions label{font-size:1.4em;line-height:1;font-weight:700;margin-top:1px;float:left}
.flightSearch .flightOptions label.departure{width:45px}
.flightSearch .flightOptions #flightSearchDeparture{margin:0 0 0 10px;width:230px}
.flightSearch .flightOptions label.arrival{float:left;margin-left:15px;width:24px}
.flightSearch .flightOptions #flightSearchArrival{margin:0 0 0 15px;float:left;width:230px}
#flightSearchDepartureField,#flightSearchArrivalField{display:none}
.flightSearch .flightOptions input{padding:5px;font-size:1.4em}
.flightSearch .flightOptions li{float:left;margin:0;padding:0}
.flightSearch .tripOptions{float:left;width:100%;margin-top:15px;min-height:21px;position:relative}
.flightSearch .tripOptions ul{float:left}
.flightSearch .flightOptions ul{margin:0 0 0 50px}
.flightSearch .flightOptions li input{margin:0 5px 0 0;padding:0;float:left}
.flightSearch .flightOptions li label{margin:0 22px 0 0;font-size:.9em;line-height:1}
.flightSearch .tripOptions p{float:left;position:relative;font-size:1.1em;line-height:1;padding-right:18px}
.flightSearch .flightOptions a{font-weight:700;color:#fff;float:none;margin:0}
.flightSearch .flightOptions .connectingFlights{margin-left:23px}
.flightSearch .tripOptions .cxtTooltip{position:absolute;right:0;top:-5px}
.flightSearch .dateSelect{border-top:1px solid #da5767}
.flightSearch .dateSelect h3{float:left;padding-right:31px;width:100px}
.flightSearch .dateSelect .datepicker{width:auto}
.flightSearch .dateSelect label{font-weight:700;float:left;width:63px}
.flightSearch .dateSelect input{float:left;width:80px;margin:5px 20px 0 10px}
.flightSearch .dateSelect .noteDiscrete{font-size:.9em;display:block;margin-top:-5px;font-weight:400}
.flightSearch .dateSelect .calendarMask{display:none;position:absolute;top:0;left:0;z-index:999;width:100%;height:100%}
.flightSearch .passengers{position:inherit}
.flightSearch .passengers h3{float:left;padding-right:20px}
.flightSearch .passengers ul{float:right;width:446px;margin:0}
.flightSearch .passengers li{margin:0;padding:0;float:left}
.flightSearch .passengers .adult,.flightSearch .passengers .child{width:145px}
.flightSearch .passengers .infant{width:156px;margin-right:0}
.flightSearch .passengers label{font-size:.9em;font-weight:700;float:left;padding-right:18px;position:relative;margin-right:8px;line-height:1.2}
.flightSearch .passengers .adult label{width:51px}
.flightSearch .passengers .child label{width:52px}
.flightSearch .passengers .infant label{width:75px}
.flightSearch .passengers .note{font-weight:400;display:inline;width:53px}
.flightSearch .passengers .seatNote{font-weight:400;display:inline;float:none}
.flightSearch .passengers .cxtTooltip{position:absolute;top:-4px;right:0}
.flightSearch .passengers select{width:48px;float:left}
.flightSearch .selectTicket select{width:184px}
.flightSearch .flightStopovers input{margin:0 5px 0 0;display:inline-block;vertical-align:top}
.flightSearch .flightStopovers label{font-size:1.1em;font-weight:700;display:inline-block}
.flightSearch .payOption ul{margin:0;float:left}
.flightSearch .payOption li{margin:0;padding:0}
.flightSearch .payOption input{margin-left:0}
.flightSearch .payOption label{font-size:.9em;font-weight:700}
.flightSearch .searchControls .ancillaries{padding:0 20px;margin:7px 0 0;float:left}
.flightSearch .ancillaries dt{display:inline}
.flightSearch .ancillaries a{background:0;font-size:.9em;margin-right:3px}
.flightSearch .ancillaries dd{color:#fff;display:inline;font-size:1.1em;margin:0}
.flightSearch .searchControls{border-bottom:0;width:100%;padding:10px 0}
.flightSearch .searchControls a,.flightSearch .searchControls a:visited,.flightSearch .searchControls a:active{color:#fff}
.flightSearch #findFlights{margin-right:20px;float:right}
.flightSearch .toolTipWrap{padding:10px 20px}
.secondary .flightSearch h2{margin:0;padding:15px 20px 11px;font-weight:400;border-bottom:2px solid #c84455;background:url(clientlib/resources/img/icon_plane_red.png) 95% 50% no-repeat}
.secondary .flightSearch h3{padding:0 0 15px;width:100%;font-size:1.4em}
.secondary .flightSearch fieldset{padding:15px 20px 20px;border-bottom:2px solid #da5767}
.secondary .flightSearch .dateSelect{border-top:2px solid #da5767}
.secondary .flightSearch .flightOptions{border-bottom:0}
.secondary .flightSearch .flightOptions .departure,.secondary .flightSearch .flightOptions .arrival{font-size:1.2em;font-weight:700}
.secondary .flightSearch .flightOptions label{margin:0;padding:0 0 5px;font-weight:400}
.secondary .flightSearch .flightOptions p{float:left;clear:both}
.secondary .flightSearch .flightOptions .inputWrap{margin:0 0 15px;clear:both;width:auto}
.secondary .flightSearch .passengers select{float:right}
.secondary .flightSearch .flightOptions .inputWrap #flightSearchDepartureField,.secondary .flightSearch .flightOptions .inputWrap #flightSearchArrivalField{padding:3px 5px;float:left;width:168px;font-size:1.1em}
.secondary .flightSearch .tripOptions{margin:0}
.secondary .flightSearch .tripOptions ul{margin:0 0 5px;width:100%;clear:both}
.secondary .flightSearch .tripOptions li{float:none;overflow:auto}
.secondary .flightSearch .tripOptions li label{padding:0 0 8px}
.secondary .flightSearch .flightOptions .connectingFlights{margin:0}
.secondary .flightSearch .dateSelect label{padding:5px 0;width:auto}
.secondary .flightSearch .passengers ul{width:100%;float:left}
.secondary .flightSearch .passengers li{margin:0 0 15px;clear:both;width:100%}
.secondary .flightSearch .passengers li .paxCategory{margin:0 2px 0 0;float:left}
.secondary .flightSearch .passengers li.infant{margin:0}
.secondary .flightSearch .passengers .cxtTooltip{position:relative}
.secondary .flightSearch .passengers .seatNote{float:left}
.secondary .flightSearch .passengers li label{float:left;width:auto}
.secondary .flightSearch .passengers li .note{width:auto;display:block}
.secondary .flightSearch .flightStopovers input{margin:2px 5px 0 0}
.secondary .flightSearch .flightStopovers label{float:none;display:inline}
.secondary .flightSearch .searchControls{padding:20px 0 10px}
.secondary .flightSearch .selectTicket label{float:left;padding:0 0 5px}
.secondary .flightSearch .flightOptions #flightSearchDeparture,.secondary .flightSearch .flightOptions #flightSearchArrival{display:block;width:180px}
.secondary .flightSearch #flightSearchTicket-button.jquery-flyweight-select{width:184px}
.module.richPromo{position:relative;float:left;width:100%;overflow:hidden;background:#FFF}
.contentPanel.fullWidth .module.richPromo{height:auto}
.hub .colLayout.columns2 .module.richPromo,.hub .parsys_column.column-50 .module.richPromo{width:339px}
.hub .colLayout.columns2 .column+.column .module.richPromo,.hub .parsys_column.column-50 .column-50-c1 .module.richPromo{float:right}
.module.richPromo .promoDetails,.fullWidth .promoTriplet .module.richPromo .promoDetails{min-height:46px;padding:14px 16px 6px;background:#FFF}
.fullWidth .module.richPromo .promoDetails{padding:0}
.parsys_column.column-50 .module.richPromo .promoDetails{width:307px}
.content.home .parsys_column.column-50 .module.richPromo .promoDetails{width:268px}
.module.richPromo .promoDetails h4{font-size:2em;margin-bottom:5px}
.module.richPromo img{max-width:100%}
.module.richPromo .promoDetails a{font-weight:700}
.module.richPromo .promoDetails p{line-height:1.4em;color:#666}
.module.richPromo .promoDetails span.premiumEconomy{color:#984242;font-weight:700}
.secondary .module.richPromo .promoDetails a.linkBullet{margin-top:-5px}
.module.richPromo.editorialPromo .promoDetails,.parsys_column .module.richPromo.editorialPromo .promoDetails{position:absolute;top:0;width:50%;padding-top:15px;background:0}
.module.richPromo.editorialPromo img{float:right}
.contentPanel.fullWidth .module.richPromo.editorialPromo img{margin-top:48px}
.module.richPromo.editorialPromo h3{margin:0 0 10px;padding:0;width:100%;color:#333;font-size:1.8em}
.contentPanel .module.richPromo.editorialPromo h3{border-bottom:2px solid #ddd;padding-bottom:10px}
.secondary .module.richPromo.editorialPromo{height:130px;margin-bottom:10px;overflow:hidden;background-color:#fefefe;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fefefe),to(silver));background-image:-moz-linear-gradient(top,#fefefe,silver)}
.contentPanel.fullWidth .module.richPromo.editorialPromo .promoDetails{width:100%;padding:0}
.contentPanel.fullWidth .module.richPromo.editorialPromo .promoDetails p{width:55%}
.contentPanel.fullWidth .module.imagePromo img{margin-top:10px}
.contentPanel .module.imagePromo h3{padding-bottom:2px;border-bottom:2px solid #DDD}
.contentPanel .module.richPromo.imagePromo h3{padding:15px 0 10px;border-bottom:2px solid #DDD}
.contentPanel.fullWidth .module.imagePromo h3{padding-bottom:10px;border-bottom:2px solid #DDD}
#leftCol .module.simplePromo{clear:left;height:auto}
#leftCol .module.simplePromo a{display:block}
.module.smallPromo{position:relative;min-height:130px;margin-bottom:10px;background-color:#fefefe;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fefefe),to(silver));background-image:-moz-linear-gradient(top,#fefefe,silver)}
.module.smallPromo+.module.smallPromo{margin-top:5px}
.module.smallPromo .promoDetails{width:50%;padding:15px 0 0 20px}
.module.smallPromo img{float:none;position:absolute;right:0;top:0}
.module.smallPromo a{display:block;font-weight:700}
.module.smallPromo p{color:#333}
.module.smallPromo.creditCardPromo .ccInfo{position:absolute;bottom:0;right:20px;width:88px;color:#333;font-size:.8em}
.module.smallPromo.creditCardPromo .ccInfo .apr{display:block;margin:2px 0;padding:0 0 1px;font-size:1.7em;font-weight:700;border-bottom:1px solid #999}
.communityTips{background:url(clientlib/resources/img/lightbulb.png) no-repeat;margin:16px 0 0;height:65px}
.communityTips h3{font-size:1.6em}
.communityTips a{color:#000;font-weight:700}
.communityTips span.logo{color:#b5c80e;background:url(clientlib/resources/img/vtravelled.png) no-repeat;width:30px;height:18px;display:block;float:left;margin:0 2px 0 0}
.communityTips span.logo span{display:none}
.communityTips .tip{font-size:1.2em;line-height:1.2em;margin-bottom:.3em}
.communityTips .member{font-size:1.2em;line-height:1.2em}
.module.bookAFlight{float:left;width:100%;background-color:#cd0b06;background:url(clientlib/resources/img/bg_grad_tab_panel.png) repeat-x;background-image:-webkit-gradient(linear,0 0,0 100%,from(#4a0012),to(#ea143a));background-image:-moz-linear-gradient(top,#4a0012,#ea143a);background-image:linear-gradient(to bottom,#4a0012 0,#ea143a 100%)}
.module.bookAFlight .inner{position:relative;float:left;width:100%;padding:0;color:#fff;-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2);background:url(clientlib/resources/img/plane_icon.png) right 20px no-repeat}
.module.bookAFlight h2{margin:0;font-size:3em}
.module.bookAFlight h2 a{display:block;margin:0;padding:10px 36px 30px 25px;color:#FFF;font-weight:400;text-decoration:none}
.module.bookAFlight h2 a span{padding-right:35px;background:url(clientlib/resources/img/large_arrow.png) no-repeat right}
.module.bookAFlight .details{position:absolute;top:14px;left:245px;width:380px}
.module.bookAFlight .details a{display:block;color:#FFF;text-decoration:none}
.module.bookAFlight .details a span{font-weight:700;text-decoration:underline}
.module.bookAFlight .details p{margin-bottom:0}
.secondary .bookAFlight{height:192px;background-color:#eb143a}
.secondary .bookAFlight .inner{background:url(clientlib/resources/img/plane_width.png) 20px 65px no-repeat;height:inherit}
.secondary.narrow .bookAFlight .inner{background:url(clientlib/resources/img/plane.png) 20px 65px no-repeat}
.secondary .bookAFlight .inner h2{color:#fff;font-family:"Gotham 3r",Arial,sans-serif;letter-spacing:-3px;font-size:38px;line-height:40px;margin:0}
.secondary .bookAFlight .inner h2 a{height:152px;padding:10px 20px 30px}
.secondary.narrow .bookAFlight .inner h2 a{padding-right:0}
.secondary .bookAFlight .inner:hover .details a{text-decoration:underline}
.secondary .bookAFlight .details{position:relative;left:20px;top:-10px;width:260px}
.secondary.narrow .bookAFlight .details{width:185px}
.secondary .bookAFlight .details p{position:absolute;bottom:0}
.secondary .bookAFlight .details a{font-weight:700;font-size:13px;font-family:Arial,Helvetica,sans-serif,Verdana}
.secondary .module.bookAFlight h2 a span{background:0}
.module.relatedArticle{float:left;background:#FFF url(clientlib/resources/img/article_icon.png) right 12px no-repeat}
.module.relatedArticle .inner{float:left}
.module.relatedArticle a{color:#000;font-weight:700}
.module.relatedArticle h3{margin-bottom:1.5em}
.module.relatedArticle .relatedArticleText{width:48%;float:left}
.module.relatedArticle img{float:right}
.module.relatedArticle .icon{margin:8px 0 0;border-bottom:2px solid #d9d9d9;position:absolute;width:57.5%}
.module.relatedArticle .icon img{float:right;margin:0 -35px -10px 0}
.module.usefulArticles{position:relative;background:#FFF url(clientlib/resources/img/article_icon.png) right 7px no-repeat}
.module.usefulArticles h3{margin-bottom:1.5em}
.module.usefulArticles .icon{margin:8px 0 0;border-bottom:2px solid #d9d9d9;position:absolute;width:26%}
.module.usefulArticles img{position:absolute;top:70px;right:20px}
.module.usefulArticles .icon img{float:right;margin:0 -35px -2px 0}
.module.usefulArticles .editorialText{width:50%}
.module.usefulArticles .editorialText p a{font-weight:700}
.module.usefulLinks{float:left;width:100%;background:#FFF url(clientlib/resources/img/links_icon.png) right 7px no-repeat}
.module.usefulLinks h3{margin-bottom:1.5em}
.module.usefulLinks h4{font-size:1.2em}
.module.usefulLinks .icon{margin:8px 0 0;border-bottom:2px solid #d9d9d9;position:absolute;width:26%}
.module.usefulLinks .icon img{float:right;margin:0 -35px -2px 0}
.module.feedback{background:#FFF url(clientlib/resources/img/feedback_icon.png) right 20px no-repeat}
.module.feedback h3{padding:0 25px 0 0}
.module.feedback a{color:#333;font-size:1.2em}
.module.feedback form li{padding:0;margin:0;list-style-type:none}
.module.feedback label{margin-left:12px}
.module.travelTips{color:#fff;background-color:#555;background-image:-webkit-gradient(linear,0 0,0 62%,from(#414141),to(#555));background-image:-moz-linear-gradient(0 62% 90deg,#555,#414141)}
.module.travelTips .inner{background:url(clientlib/resources/img/lightbulb_icon.png) right 13px no-repeat}
.module.travelTips p{width:90%;color:#CCC}
.module.travelTips h3{color:#fff;margin-bottom:24px}
.module.travelTips a{color:#FFF;font-weight:700}
.module.travelTips a.shareTips{margin:0 0 4px;padding-left:14px;background:url(clientlib/resources/img/arrow_white_right.png) no-repeat scroll 0 3px transparent}
.module.travelTips a:hover{text-decoration:underline}
.module.travelTips .more a{color:#999;text-decoration:none}
.module.travelTips .more a:hover,.module.travelTips .more a:focus{text-decoration:underline}
.module.travelTips ul{float:left;width:224px;margin:0 -20px;background:#000 url(clientlib/resources/img/bg_vtravelled_tips.png) 0 0 no-repeat}
.module.travelTips .inner li{list-style-type:none;display:block;float:left;margin:0;padding:14px 20px}
.module.travelTips .inner li.more{float:right;padding-left:0;font-size:1.1em}
.module.travelTips span.logo{color:#b5c80e;background:url(clientlib/resources/img/vtravelled_dark.png) no-repeat;width:30px;height:18px;display:block;float:left;margin:0 0 0 8px}
.module.travelTips span.logo span{display:none}
.module.messaging{clear:left;float:left;width:100%;background-color:#fff;background-position:0 20px;background-repeat:no-repeat}
.module.messaging .inner{padding:12px 40px 3px 50px}
.module.messaging h3{margin-bottom:.3em}
.module.messaging.warning{background-image:url(clientlib/resources/img/warning_icon_sm.gif);background-position:10px 14px}
.module.messaging.warning p a{font-weight:700}
.module.messaging.warning h3{border-bottom:2px solid #ccc;padding:0 0 10px 48px;margin:0 -40px 10px -50px}
.module.table{background-color:#fff}
.module.table h2{margin-top:0;margin-bottom:0}
.module.additionalTopMargin{margin-top:30px}
.module.table table{margin:0}
.module.table table tbody tr:last-child th,.module.table table tbody tr:last-child td{border-bottom:2px solid #c5c5c6}
.module.table ul li{padding-bottom:10px}
.module.tableImage{background-color:#fff;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ddd),to(#fff));background-image:-moz-linear-gradient(top,#ddd,#fff)}
.module.tableImage h2{margin-top:0;color:#fff;font-size:2em;border-bottom:2px solid #fff}
.module.tableImage h2 img{float:none;margin:0}
.module.tableImage img{float:left;margin:16px}
.module.tableImage .additionalInfo{clear:both;padding:12px 16px;border-top:1px solid #ddd}
.module.tableImage table{float:right;clear:none;width:390px;margin-right:12px;color:#333;background:0}
.content .module.tableImage table tbody th{width:115px;padding:3px 10px 3px 0;font-weight:700;border:0;border-top:1px solid #ddd}
.content .module.tableImage table tbody td{padding:3px 0 3px 5px;width:140px;border:0;border-top:1px solid #ddd}
.content .module.tableImage table tbody th,.content .module.tableImage table tbody td{border-left:0}
.content .module.tableImage table tbody tr:first-child th,.content .module.tableImage table tbody tr:first-child td{border-top:0}
.module.tableImage .additionalInfo h3{font-size:1.2em;font-weight:700}
.contenthub .contentPanel .table{margin:0 10px 1.6em}
.module.faq{float:left;position:relative}
.module.faq.stacked{padding-bottom:10px}
.module.faq .inner{margin-bottom:20px;padding:12px 20px;border-bottom:2px solid #ccc;background:url(clientlib/resources/img/bg_faq_question.jpg) 99% 50% no-repeat}
.module.faq .column{float:left;margin:0 10px 20px;padding:0;background:#e9e9e9;-moz-box-shadow:0 1px 3px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f0f0f0),to(#e9e9e9));background-image:-moz-linear-gradient(top,#f0f0f0,#e9e9e9)}
.module.faq .column .outageTitle{font-size:1.4em}
.module.faq .column .linkList{margin:0;padding:10px 10px 20px 15px}
.module.faq .column .linkList li{line-height:1.6em;padding:0 0 2px}
.module.faq .column .feature{margin:0;padding:10px 10px 0 15px;border-bottom:1px solid #ddd}
.module.faq .column .feature p a{padding:0;display:inline;background:0;font-weight:700}
.module.faq .column form{width:100%;background-color:#ddd;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ddd),to(#b8b8b8));background-image:-moz-linear-gradient(top,#ddd,#b8b8b8)}
.module.faq .column form fieldset{padding:15px}
.module.faq .column form label{margin:0 0 5px;font-size:1.4em;font-weight:700;display:block;color:#333}
.module.faq .column form button{float:right;margin:0 0 0 8px}
.module.faq.cols2 .column{width:193px;min-height:160px}
.module.faq button{margin:0;padding:4px 5px;display:block;float:right;font-family:arial,helvetica,sans-serif}
.module.faq input{margin:0 0 10px;padding:5px 4px;border:1px solid #DDD;color:#666}
.module.faq .linkBullet{font-size:1.2em;line-height:1.5em;background:url(clientlib/resources/img/sprites/spt_lrg_link_bullet.png) 0 4px no-repeat}
.module.faq ul.linkList li a{background:url(clientlib/resources/img/sprites/spt_lrg_link_bullet.png) 0 4px no-repeat}
.module.faq a.linkBullet:hover,.module.faq a.linkBullet:focus{background:url(clientlib/resources/img/sprites/spt_lrg_link_bullet.png) 0 -87px no-repeat}
.module.faq ul.linkList li a:hover,.module.faq ul.linkList li a:focus{background:url(clientlib/resources/img/sprites/spt_lrg_link_bullet.png) 0 -87px no-repeat}
.secondary .module.faq input{width:198px;margin:0}
.secondary .module.faq .column form fieldset{padding:10px 15px 15px}
.secondary .module.faq .inner{background:url(clientlib/resources/img/bg_faq_question.jpg) 97% 50% no-repeat}
.narrow .module.faq .column .outageTitle{font-size:1.2em}
.narrow .module.faq input{width:120px}
.narrow .module.faq .column .linkList{margin:0;padding:10px 10px 10px 15px}
.primary.fullWidth .contentPanel .module.faq{margin:0}
.primary.fullWidth .contentPanel .module.faq .inner,.primary.fullWidth .contentPanel .module.faq .column{margin:0 0 20px}
.contentPanel .module.faq input{width:196px}
.primary.fullWidth .contentPanel .column-33 .module{margin:0;border:0 solid #fff}
.column-100 .module.faq .feature{padding:10px 10px 5px 15px;float:left;display:block;width:180px;overflow:auto}
.column-100 .module.faq .linkList,.column-100 .module.faq form{float:left}
.column-100 .module.faq .linkList{width:430px}
.column-100 .module.faq form label{display:inline}
.column-100 .module.faq form input{margin:0 0 0 10px;width:462px}
.column-100 .module.faq .column .feature{border-bottom:0}
.column-66-33 .module.faq .feature{padding:10px 10px 20px 15px;float:left;display:block;width:180px;overflow:auto;border-bottom:0}
.column-66-33 .module.faq .feature p{margin:0}
.column-66-33 .module.faq .linkList{float:left;display:block;width:180px;overflow:auto}
.column-66-33 .module.faq form{float:left;overflow:auto}
.column-66-33 .module.faq form label{display:inline}
.column-66-33 .module.faq form input{margin:0 0 0 10px;width:220px}
.column-66-33 .module.faq .openQuote,.column-100 .module.faq .openQuote{font-size:5.7em;padding-right:10px;margin-top:-15px;height:38px}
.column-66-33 .module.faq .closeQuote,.column-100 .module.faq .closeQuote{margin:16px 0 0 5px;font-size:4.6em}
.column-66-33 .module.faq .inner{background:url(clientlib/resources/img/bg_faq_question.jpg) 98% 50% no-repeat}
.column-50 .module.faq input{margin:0;width:232px}
.column-50 .module.faq .column form fieldset{padding:10px 15px 15px}
.column-50 .module.faq .inner{background:url(clientlib/resources/img/bg_faq_question.jpg) 97% 50% no-repeat}
.column-33 .module.faq .column form fieldset{padding:10px 15px 15px}
.column-33 .module.faq input{margin:0}
.module.faq .speechBubble{margin:0 10px 40px}
.module.faq .speechBubble .linkBullet{margin-top:-15px}
.module.faq .speechBubble .feature .linkBullet{margin-top:0}
.faq .speechBubble div{padding:10px 10px 10px 15px}
.faq .speechBubble p{margin:0 0 7px}
.faq .speechBubble .outageTitle{font-weight:700;color:#333}
.faq .speechBubble .openQuote{margin-top:-30px;float:left;display:block;height:65px;color:#cecece;font-size:12.7em}
.faq .speechBubble .closeQuote{margin:20px 0 0 1px;color:#cecece;font-size:5.7em;display:inline-block;vertical-align:top}
.faq .speechBubble .linkBullet{font-size:1.2em}
.narrow .faq .speechBubble .openQuote{font-size:11.7em}
.faq .speechBubble div.triangleShape{padding:0;background:transparent url(clientlib/resources/img/faq_speech_triangle.jpg) 0 0 no-repeat;display:block;width:26px;height:32px;position:absolute;left:30px}
.partnerAirlines{float:left}
.partnerAirlines h2{color:#fff;padding:8px 16px;margin:0;font-weight:400;font-size:1.8em;border-bottom:2px solid #fff;background-color:#656565;background-image:-webkit-gradient(linear,0 0,0 100%,from(#333),to(#666));background-image:-moz-linear-gradient(top,#333,#666)}
.partnerAirlines .inner{background-color:#fff;background-image:-webkit-gradient(linear,0 0,0 100%,from(#c8c9ca),to(#fff));background-image:-moz-linear-gradient(top,#c8c9ca,#fff)}
.partnerAirlines .inner .partnerairlineslinks{float:left;word-spacing:-1em}
.partnerAirlines .inner .partnerAirlinesLogo{display:block;padding:0;border:1px solid #ccc}
.partnerAirlines .inner .partnerairlinesimage{display:inline-block;vertical-align:top;margin:0 6px 6px 0;max-width:146px}
.partnerAirlines .inner .partnerAirlinesText{margin:.5em 1em;word-spacing:0}
.module.contactDetails{background-color:#e9e9e9}
.module.contactDetails div{border-top:1px solid #cdcdcd;padding:6px 0}
.module.contactDetails div.section{border-top:0}
.module.contactDetails div:first-child{border-top:0}
.module.contactDetails ul{margin:0}
.module.contactDetails .contacts{padding:12px 16px;overflow:auto}
.module.contactDetails .reservations{padding:8px 16px;background:url(clientlib/resources/img/bg_reservation.png) 0 0 no-repeat}
.module.contactDetails ul li{list-style-type:none;padding:0;margin:0;display:block;background:0}
.module.contactDetails span.label{width:60px;display:inline-block}
.module.contactDetails a{font-weight:700;word-wrap:break-word}
.module.contactDetails a:hover{text-decoration:underline;color:#eb143a}
.module.contactDetails div.contacts .section .shortAddress{border-top:1px solid #cdcdcd;padding:6px 0 0;margin:-6px 0 -6px 0;clear:both;overflow:hidden}
.module.contactDetails div.contacts .section:first-child .shortAddress,.module.contactDetails div.contacts .section:first-child .location{margin-top:-6px;border-top:0}
.module.contactDetails div.contacts .shortAddress h4{float:left;font-weight:700;font-size:1.2em;color:#333;width:135px}
.module.contactDetails div.reservations .shortAddress h4{margin:0 0 0 40px;width:95px}
.module.contactDetails div.contacts .shortAddress span.info{width:110px;font-weight:700;text-align:right}
.module.contactDetails span.info{font-weight:700}
.module.contactDetails div.contacts .shortAddress .label{width:40px;color:#666;font-size:1em;font-weight:400}
.module.contactDetails div.contacts .shortAddress ul{margin:0 0 3px;float:right}
.module.contactDetails div.contacts .shortAddress li{border-top:0;padding-top:0;padding-bottom:0}
.module.contactDetails p{margin:0}
.module.contactDetails h4{margin-bottom:6px;font-weight:700}
.module.contactDetails h4.division{margin:23px 0 6px}
.module.contactDetails .contactFooter{padding:6px 12px;clear:both;background-color:#ccc;font-size:.8em;color:#333}
.airportguide .secondary{margin-top:59px}
.secondary .module.contactDetails h3,.secondary .module.contactDetails h4{margin:0 0 5px;font-size:1.2em;font-weight:700}
.secondary .module.contactDetails span.label{width:45px}
.module.contactDetails .section{padding:0}
.module.contactDetails div.location{overflow:hidden;border-top:1px solid #cdcdcd;padding:6px 0}
.module.contactDetails .location h4{font-weight:700;font-size:1.2em;line-height:1.6em;color:#333;float:left;width:130px}
.module.contactDetails .location ul{float:right;width:152px}
.module.contactDetails .location ul li{float:right;width:139px}
.module.contactDetails .location .label{width:29px;float:left}
.module.contactDetails .location .info{float:right;text-align:right}
.module.phoneNumber{border-top:1px solid #333;background:rgba(0,0,0,.85);color:#fff;padding:20px 20px 10px;float:left;position:absolute;top:22px;left:48px;z-index:9999;font-size:1em;width:200px;display:none}
.module.phoneNumber h3{color:#fff;font-weight:700;font-size:1.2em}
.module.phoneNumber a{color:#fff;font-weight:700;text-decoration:underline}
.module.phoneNumber p{font-size:1.1em}
.module.phoneNumber .number{font-size:2.7em;line-height:1em;margin:5px 0 0;padding-bottom:5px;border-bottom:1px solid #666}
.module.phoneNumber .close{width:14px;height:14px;display:block;position:absolute;right:16px;top:12px;cursor:pointer;background:url(clientlib/resources/img/close_small.png) 0 0 no-repeat}
.module.download{position:relative;float:left;overflow:hidden;cursor:pointer;border:1px solid #bebebe;background-color:#cfcfcf;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#cfcfcf));background-image:-moz-linear-gradient(top,#fff,#cfcfcf);-moz-box-shadow:1px 1px 2px rgba(0,0,0,.3);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.3);box-shadow:1px 1px 2px rgba(0,0,0,.3)}
.module.download a{color:#333;text-decoration:none;display:block;float:left;cursor:pointer;width:100%;height:32px}
.module.download a .info{color:#666;font-weight:400;font-size:.9em;background:rgba(0,0,0,.05);margin-bottom:0;font-size:1.2em;background:url(clientlib/resources/img/download.png) no-repeat right 5px;display:block;padding:8px 40px 8px 10px;float:left;-o-transition:background .3s linear;-moz-transition:background .3s linear;-webkit-transition:background .3s linear;transition:background .3s linear}
.module.download a:hover .info{background:rgba(0,0,0,0)}
.module.download .overlay{background:0;background:rgba(256,256,256,0);width:100%;height:32px;display:block;-o-transition:background .3s linear;-moz-transition:background .3s linear;-webkit-transition:background .3s linear;transition:background .3s linear}
.module.download a:hover .overlay{background:#fff;background:rgba(256,256,256,.6)}
.module.download a:hover .info{background:url(clientlib/resources/img/download_over.png) no-repeat right 5px}
.module.download a .label{border-right:1px solid #bebebe;margin:0;font-weight:700;font-size:1.2em;color:#eb143a;display:block;padding:8px 10px;float:left;-o-transition:color .3s linear;-moz-transition:color .3s linear;-webkit-transition:color .3s linear;transition:color .3s linear}
.module.download a .label span{height:}
.module.download a:hover .label{color:#333}
.module.flightInformation{float:left;clear:both;width:100%;background-color:#333;background-image:-webkit-gradient(linear,0 0,0 100%,from(#333),to(#000));background-image:-moz-linear-gradient(top,#333,#000)}
.primary.fullWidth .contentPanel .module.flightInformation{margin:0 0 10px}
.module.flightInformation .details{float:left;width:796px;padding:13px 20px 0 82px;color:#CCC;background:url(clientlib/resources/img/plane_status.png) 16px center no-repeat}
.module.flightInformation .details h2{margin:0 0 5px;color:#FFF;font-size:1.8em;font-weight:400}
.module.flightInformation .details a{color:#FFF}
.module.visaSearch{float:left;width:100%}
.module.visaSearch h2{font-size:2.2em;font-weight:400;margin:0 0 20px;padding:20px 20px 12px;border-bottom:2px solid #ccc}
.module.visaSearch p{padding:0 20px}
.module.visaSearch form{padding:16px;margin:0 20px 20px;color:#fff;font-weight:700;background-color:#333;background-image:-webkit-gradient(linear,0 0,0 100%,from(#333),to(#222));background-image:-moz-linear-gradient(top,#333,#222);vertical-align:middle}
.module.visaSearch label{margin-right:10px;width:130px;display:inline-block;vertical-align:middle}
.module.visaSearch select{width:58%;margin-right:10px;padding:4px 0;vertical-align:middle}
.module.visaSearch button{height:28px;vertical-align:middle}
.affiliatepartner .visaApplication{padding:0 0 10px 100px;overflow:auto}
.affiliatepartner .visaApplication h2{margin:5px 0 10px -100px;padding:0;border:0;font-size:1.4em;font-weight:700}
.affiliatepartner .visaApplication img{margin-left:-100px}
.affiliatepartner .visaApplication p{float:right;width:100%}
.affiliatepartner .visaApplication .button{margin:5px 0 0;float:left}
.module.airportSearch{float:left;width:100%}
.module.airportSearch h2{font-size:2.2em;font-weight:400;margin:-2px -20px 10px;padding:0 20px 9px;border-bottom:2px solid #ddd}
.module.airportSearch form{padding:16px;color:#fff;font-weight:700;background-color:#333;background-image:-webkit-gradient(linear,0 0,0 100%,from(#333),to(#222));background-image:-moz-linear-gradient(top,#333,#222)}
.module.airportSearch label{margin-right:10px;font-size:1.35em;float:left;line-height:2.2}
.module.airportSearch input{height:22px;width:423px;font-size:1.2em;display:none;float:left}
.module.airportSearch button{height:30px;font-family:arial,helvetica,sans-serif;padding:5px;float:right}
.module.airportSearch button.ui-button{display:none}
.ui-menu-item strong{font-weight:700;color:#000}
.primary.fullWidth .travelInformation .parsys_column{margin:0}
.primary.fullWidth .module.travelInformation .column-33-c0,.primary.fullWidth .module.travelInformation .column-33-c1,.primary.fullWidth .module.travelInformation .column-33-c2{margin:0;width:308px}
.primary.fullWidth .module.travelInformation .column-66-33-c0{width:616px;margin:0}
.primary.fullWidth .module.travelInformation .column-66-33-c1{float:left;width:308px}
.primary.fullWidth .module.travelInformation{margin:0;padding:0;width:924px;margin-bottom:16px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.primary.fullWidth .module.travelInformation .module{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.primary.fullWidth .module.travelInformation .module p{padding-left:3px}
.module.travelInformation .module.travelInfoSection{float:left;margin:0;overflow:hidden}
.module.travelInformation .module.travelInfoSection .overlay{background:rgba(255,255,255,.5);display:none;width:100%;height:180px;position:absolute;top:0;left:0}
.module.travelInformation .module.travelInfoSection.imageTop .arrow,.module.travelInformation .module.travelInfoSection.imageBottom .arrow{width:37px;height:17px}
.module.travelInformation .module.travelInfoSection.imageLeft .arrow,.module.travelInformation .module.travelInfoSection.imageRight .arrow{width:17px;height:37px}
.module.travelInformation .module.travelInfoSection.imageBottom{background-color:#e6e4e0}
.module.travelInformation .module.travelInfoSection.imageBottom .arrow{position:absolute;top:0;left:20px;background:url(clientlib/resources/img/travel_info_down.png) no-repeat}
.module.travelInformation .module.travelInfoSection.imageBottom .arrow.arrowOver{background:url(clientlib/resources/img/travel_info_down_over.png) no-repeat}
.module.travelInformation .module.travelInfoSection.imageTop .arrow{position:absolute;bottom:-5px;right:20px;background:url(clientlib/resources/img/travel_info_up.png) no-repeat}
.module.travelInformation .module.travelInfoSection.imageTop .arrow.arrowOver{background:url(clientlib/resources/img/travel_info_up_over.png) no-repeat}
.module.travelInformation .module.travelInfoSection.imageRight .arrow{position:absolute;top:20px;left:0;background:url(clientlib/resources/img/travel_info_right.png) no-repeat}
.module.travelInformation .module.travelInfoSection.imageRight .arrow.arrowOver{background:url(clientlib/resources/img/travel_info_right_over.png) no-repeat}
.module.travelInformation .module.travelInfoSection.imageLeft .arrow{position:absolute;top:20px;right:-5px;background:url(clientlib/resources/img/travel_info_left.png) no-repeat}
.module.travelInformation .module.travelInfoSection.imageLeft .arrow.arrowOver{background:url(clientlib/resources/img/travel_info_left_over.png) no-repeat}
.module.travelInformation .module.travelInfoSection .arrow.arrowOver{display:none}
.module.travelInformation .module.travelInfoSection .title,.module.travelInformation .module.travelInfoSection .links{overflow:hidden;height:179px;width:308px;float:left;position:relative}
.module.travelInformation .module.travelInfoSection .links .list{background-color:#e6e4e0;width:268px;height:145px;padding:25px 20px 10px;position:absolute}
.module.travelInformation .module.travelInfoSection .links .list h3{font-size:1.6em;color:#333;margin-bottom:12px}
.module.travelInformation .module.travelInfoSection h3{font-size:3em;width:65%;margin:10px 0 1px;line-height:1em}
.module.travelInformation .module.travelInfoSection .inner{padding:10px 40px 10px 20px}
.module.travelInformation .title h2{float:left;display:inline;padding:16px 20px 0;color:#eb143a;font-size:5em;font-weight:400;line-height:1em;margin-top:0}
.module.travelInformation .module.travelInfoSection .title a{font-size:1.2em;font-weight:700;background:url(clientlib/resources/img/round_arrow_right.png) no-repeat 2px center;height:22px;display:block;padding:5px 0 0 32px}
.module.travelInformation .module.travelInfoSection.over .title a{color:#fff;background:url(clientlib/resources/img/round_arrow_right_over.png) no-repeat 2px center}
.primary.fullWidth .module.travelInformation .usefulLinks{height:179px;background:0;background-color:#efedeb;color:#333;margin:0}
.module.travelInformation .usefulLinks h3{font-size:2.5em;color:#666;margin-bottom:10px}
.primary .accordion .accordionItem{margin:0 0 3px;overflow:hidden}
.primary .accordionstart h2{padding:7px 0;font-size:1.4em;color:#666;border:0}
.timaticSectionWrapper .accordionstart h2{padding:7px 10px}
.primary .accordionstart h2 a{border:0;cursor:default}
.primary .accordion h2.ui-accordion-header.ui-state-active a{border:0 !important}
.primary .ui-accordion .ui-accordion-header .ui-icon{margin-top:-11px;width:22px;height:22px;position:absolute;right:10px;background:url(clientlib/resources/img/feature_accordion_sprite.png) 0 0 no-repeat}
.primary .ui-accordion .ui-accordion-header.ui-state-active .ui-icon{background-position:0 -22px}
.primary .accordionItem .parsys{margin:15px 10px 0}
.contenthub .primary .contentPanel .accordion{margin:0 20px}
.content .largeImageText{margin:20px 20px 0;width:652px;float:left}
.content .column-50 .largeImageText{margin:0;width:320px}
.content .inner .largeImageText,.content .inner .column-50 .column-50-c0 .largeImageText,.content .inner .column-50 .column-50-c1 .largeImageText{margin:20px 0 0;width:100%}
.content .largeImageText.leadingImage{border-bottom:1px solid #ddd;border-left:1px solid #ddd;-moz-box-shadow:-1px 1px 3px #d9d9d9;-webkit-box-shadow:-1px 1px 3px #d9d9d9;box-shadow:1px 1px 3px #d9d9d9;background:url(clientlib/resources/img/bg_lrg_img_txt.jpg) 0 0 repeat-x #f2f2f2}
.content .largeImageText img{overflow:auto}
.content .largeImageText.leadingImage img{float:left}
.content .largeImageText.trailingImage img{float:right}
.content .largeImageText .copy{padding:11px 20px 11px 13px;width:285px}
.content .largeImageText.leadingImage .copy{float:right}
.content .largeImageText.trailingImage .copy{float:left}
.content .largeImageText .copy h4{margin:0;padding:9px 0;font-size:1.4em;font-weight:700}
.content .largeImageText .copy img{float:none}
.content .largeImageText .copy p{margin:0 0 10px 3px;color:#666}
.content .largeImageText .copy p.cta{margin-bottom:0}
.content .largeImageText .copy p a{margin:0}
.contenthub .hub .contentPanel .column-33{margin:20px 0 0}
.contenthub .hub .contentPanel .genericImage,.contenthub .hub .contentPanel .genericText{margin:20px 20px 0}
.contenthub .hub .contentPanel .column-50 .genericImage,.contenthub .hub .contentPanel .column-50 .genericText{margin:0}
.contenthub .hub .contentPanel .column-33 .genericImageText,.contenthub .hub .contentPanel .column-33 .genericImage,.contenthub .hub .contentPanel .column-33 .genericText{margin:20px 0 30px 20px}
.contenthub .hub .contentpanel .optionalsupplements .genericText{margin:0 20px}
.content .inner .smallImageTextWrapper{width:100%;word-wrap:-3px}
.content .inner .smallImageText{margin:20px 0 10px;width:320px;display:inline-block;vertical-align:top;word-spacing:0}
.content .inner .smallImageText img{float:left;overflow:auto}
.content .inner .smallImageText .copy{padding:0 14px;width:214px;float:right}
.content .inner .smallImageText .copy h4{margin:0;padding:0;font-weight:700}
.content .inner .smallImageText .copy p{line-height:1.4em}
.imageCaption img{display:block;margin-bottom:.5em}
.imageCaption .caption{font-size:1.1em;font-weight:700;color:#333}
.contenthub .hub .module.featureIntro{position:relative;margin:20px}
.module.featureIntro{position:relative;margin:15px 0 0}
.module.featureIntro .featureIntroContent{padding:11px 20px 10px;background:#f9f9f9}
.module.featureIntro h2{position:absolute;top:99px;left:18px;margin:0;padding:0;border:0}
.module.featureIntro .featureIntroContent h3{margin:0 0 25px;color:#fff;font-size:1.35em;font-weight:400;line-height:1.35em;width:60%}
.module.featureIntro .featureIntroCopy{-moz-column-width:285px;-webkit-column-width:285px;-moz-column-gap:20px;-webkit-column-gap:20px}
.module.featureIntro .featureIntroContent p{color:#fff;font-weight:400}
.module.featureIntro .featureIntroContent a.linkBullet{color:#fff;font-weight:700;background:url(clientlib/resources/img/arrow_white_right.png) 0 4px no-repeat}
.module.featureIntro.featureIntroUpperClass .featureIntroContent{background:#4d144c url(clientlib/resources/img/bg_grad_feature_intro_upper_class.png) repeat-x bottom left;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4d144c),color-stop(80%,#4d144c),color-stop(92%,#7e2042),color-stop(100%,#b82636));background:-moz-linear-gradient(top,#4d144c 0,#4d144c 80%,#7e2042 92%,#7e2042 93%,#b82636 100%)}
.contenthub .hub .module.featureIntro.featureIntroStandard,.module.featureIntro.featureIntroStandard h3{color:#333;font-weight:700}
.contenthub .hub .module.featureIntro.featureIntroStandard p,.module.featureIntro.featureIntroStandard p{color:#333}
.contenthub .hub .module.featureIntro.featureIntroStandard a.linkBullet,.module.featureIntro.featureIntroStandard a.linkBullet{color:#333;background:url(clientlib/resources/img/sprites/spt_lrg_link_bullet.png) 0 4px no-repeat}
.contenthub .hub .module.featureIntro.featureIntroStandard a.linkBullet:hover,.contenthub .hub .module.featureIntro.featureIntroStandard a.linkBullet:focus,.module.featureIntro.featureIntroStandard a.linkBullet:hover,.module.featureIntro.featureIntroStandard a.linkBullet:focus{color:#eb143a;background-position:0 -87px}
.scroll-content{float:left;height:100%;width:100%;position:relative}
.slider-wrap{background:#eee;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdfdfd),to(#c2c2c2));background-image:-moz-linear-gradient(left,#bbb,#fff 70%);float:left !important;position:relative !important;width:6px;z-index:30}
.ui-slider-vertical{left:0 !important;margin:0 !important}
.slider-vertical{bottom:0;position:absolute !important}
.ui-slider-handle{display:block;margin:0 auto;position:absolute;width:6px;-moz-box-shadow:0 1px 2px #999;-webkit-box-shadow:0 1px 2px #999;box-shadow:0 1px 2px #999;background:#e31338;background:-moz-linear-gradient(left,#666,#e31338 40%,#e31338 50%,#e31338 70%,#666)}
.content .timaticWizard{padding:0 10px}
.timaticWizard{overflow:hidden;color:#333}
.timaticWizard .wizardBreadcrumb{padding:5px 0 15px 10px;width:460px;overflow:auto;position:relative}
.timaticWizard .wizardBreadcrumb ol{margin:0;padding:0}
.timaticWizard .wizardBreadcrumb ol li{margin:0;padding:25px 0 0;display:inline-block;width:150px;background:url(clientlib/resources/img/tinatic_wizard_unselected.png) 50% 4px no-repeat;text-align:center;z-index:100;position:relative;color:#666}
.timaticWizard .wizardBreadcrumb ol li.selected{font-weight:700;background:url(clientlib/resources/img/tinatic_wizard_selected.png) 50% 0 no-repeat}
.timaticWizard .wizardBreadcrumb ol li.done{background:url(clientlib/resources/img/tinatic_wizard_done.png) 50% 0 no-repeat}
.timaticWizard .wizardBreadcrumb hr{height:3px;width:460px;position:absolute;top:9px;left:10px;background:#ccc;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.21,#e3e3e3),color-stop(0.61,#5f5f5f),color-stop(0.81,#e3e3e3));background-image:-moz-linear-gradient(center bottom,#e3e3e3 21%,#5f5f5f 61%,#e3e3e3 81%)}
.timaticWizard #timaticWizardSearch .introCopy{margin:0 0 15px 10px;color:#666;width:470px;line-height:1.6em}
.timaticWizard #timaticWizardSearch fieldset li{font-size:1em}
.timaticWizard #timaticWizardSearch .labelGroup{margin:0;width:478px;display:inline-block;float:none}
.timaticWizard #timaticWizardSearch .labelGroup .wrap{width:275px;margin:0}
.timaticWizard #timaticWizardSearch .labelGroup .errorMessage{margin-top:6px}
.timaticWizard #timaticWizardSearch .labelGroup .multipleLocations li{padding:0;background:0}
.timaticWizard #timaticWizardSearch .labelGroup select{margin-top:5px}
.timaticWizard #timaticWizardSearch .labelGroup label{display:inline;font-weight:700}
.timaticWizard #timaticWizardSearch .labelGroup a.remove{float:right}
.timaticWizard #timaticWizardSearch hr{width:470px}
.timaticWizard #timaticWizardSearch fieldset{width:662px}
.timaticWizard #timaticWizardSearch fieldset.submit{width:672px}
#timaticWizardSearch .submit .primaryAction{width:auto;font-weight:700;font-size:1.2em;cursor:pointer;margin:0}
.timaticWizard #timaticWizardSearch fieldset select{width:275px}
.timaticWizard #timaticWizardSearch fieldset .addLocation{display:none;margin:15px 0 0;padding:5px 35px 5px 12px;background:url(clientlib/resources/img/sprites/spt_bg_button_add.jpg) 100% 0 no-repeat}
.timaticWizard #timaticWizardSearch fieldset .addLocation:hover{background:url(clientlib/resources/img/sprites/spt_bg_button_add.jpg) 100% -27px no-repeat}
.timaticWizard #timaticWizardSearch fieldset input{width:265px}
.timaticWizard #timaticWizardSearch fieldset a.remove{padding:2px 0 0 20px;font-size:1.1em;background:url(clientlib/resources/img/remove_disc.png) 0 50% no-repeat}
.timaticWizard #timaticWizardSearch fieldset a:hover.remove{text-decoration:underline}
.timaticWizard #timaticWizardSearch fieldset input.timaticHidden{display:none}
.timaticWizard .wizardFootNav{margin-bottom:1em;padding:0 0 5px;overflow:hidden}
.timaticWizard .wizardFootNav a.button{float:left}
.contentPanel .timaticWizard .timaticSectionWrapper .headNav form,.contentPanel .timaticWizard .timaticSectionWrapper .headNav fieldset{padding:0;margin:0;display:inline}
.timaticWizard .timaticSectionWrapper .headNav input.button,.timaticSectionWrapper #timaticWizardSearch .submit input.button{width:auto;color:#eb143a;margin-top:0;padding-left:23px;background:url(clientlib/resources/img/spt_lrg_link_bullet_left_horizontal.png) -182px center no-repeat,-webkit-gradient(linear,0 50%,0 90%,from(#FFF),to(#dadada));background:url(clientlib/resources/img/spt_lrg_link_bullet_left_horizontal.png) -182px center no-repeat,-moz-linear-gradient(0 30% 270deg,#f9f9f9,#ddd)}
.timaticWizard .timaticSectionWrapper .headNav input.button:hover,.timaticSectionWrapper #timaticWizardSearch .submit input.button:hover{color:#333;background:url(clientlib/resources/img/spt_lrg_link_bullet_left_horizontal.png) 12px center no-repeat,-webkit-gradient(linear,0 50%,0 90%,from(#FFF),to(#dadada));background:url(clientlib/resources/img/spt_lrg_link_bullet_left_horizontal.png) 12px center no-repeat,-moz-linear-gradient(0 30% 270deg,#f9f9f9,#ddd)}
.timaticWizard #timaticWizardSearch fieldset input#stopOver{margin:10px 0 0}
.timaticWizard #timaticWizardSearch fieldset input#arrivalDate,.timaticWizard #timaticWizardSearch fieldset input#identificationExp{width:75px}
.timaticWizard #timaticWizardSearch fieldset input#duration{margin:0 10px 0 0;width:50px}
.timaticWizard #timaticWizardSearch fieldset .durationMeasure{display:inline}
.timaticWizard #timaticWizardSearch fieldset .durationMeasure li{padding:0;background:0;display:inline}
.timaticWizard #timaticWizardSearch fieldset .durationMeasure li label{color:#666;margin:4px 20px 0 0;width:auto}
.timaticWizard #timaticWizardSearch fieldset .durationMeasure li input{margin:0 10px 0 0;width:auto}
.timaticSectionWrapper .resultsIntro{margin:-10px 0 20px 0;padding:0 10px}
.timaticSectionWrapper .resultsIntro .summaryTag{margin:0;border-bottom:1px solid #ccc;padding:0 0 5px;font-size:2.2em;color:#666}
.timaticSectionWrapper .resultsIntro h2{margin:0;border-bottom:0;padding:9px 0 8px;font-size:1.8em;font-weight:700;color:#666}
.timaticSectionWrapper .resultsIntro p{margin:0;color:#666}
.timaticSectionWrapper .accordion .emphasis{font-size:1.4em}
.timaticSectionWrapper .accordion p{color:#666;padding:0 10px}
.timaticSectionWrapper .accordion .parbase .section{padding:0 10px}
.timaticSectionWrapper .accordion .parbase .section .section{padding:0}
.timaticSectionWrapper .wizardHeadNav ul{margin:10px 0 0}
.timaticSectionWrapper .wizardHeadNav ul li{padding:0}
.timaticSectionWrapper .addthis_toolbox .hover_menu{top:55px}
.timaticSectionWrapper .wizardFootNav a.newSearch{float:right}
.contentPanel .timaticSectionWrapper .title h2{padding:0 15px 35px;border-bottom:0}
.contentPanel .timaticSectionWrapper .warning{margin-left:15px;width:642px}
.error500 .primary{margin:0 0 0 35px;width:635px}
.error500 .pageIntro{margin:0 0 20px}
.error500 .pageIntro h1{margin:65px 0 45px}
.error500 .pageIntro p{width:450px;color:#d3d2d1;font-size:1.4em}
.error500 .pageIntro p a{color:#d3d2d1}
.error500 .contactDetails{padding:10px 0 0;background:rgba(0,0,0,.5);overflow:auto}
.error500 .contactDetails div{border:0}
.error500 .contactDetails h2{margin:0;font-size:1em;font-weight:700;color:#fff;width:120px;float:left}
.error500 .contactDetails ul{padding:0 0 10px;width:630px;overflow:hidden}
.error500 .contactDetails ul li{margin:0 15px 5px;border-bottom:1px solid #400404;padding:0 0 5px;width:285px;overflow:auto;color:#fff}
.error500 .contactDetails ul li.left{margin:0 30px 5px 15px;float:left;clear:left}
.error500 .contactDetails ul li div{padding:0;width:125px;float:left}
.error500 .contactDetails ul li .contactMethod{padding:0 15px 0 5px}
.error500 .contactDetails ul li p{float:left}
.error500 .contactDetails ul li span{float:left;background:transparent}
.error500 .disclaimer{font-size:.9em;clear:both;color:#fff;background:#080807;margin-top:-10px;margin-bottom:10px}
.error500 .footerDisclaimer{padding:10px}
#arWrapper{position:relative}
.baggageCheckWrapper{margin:0 0 20px;overflow:auto;position:relative;background:#fff}
.baggageCheckWrapper .inner .headNav{margin:0 -20px}
.baggageCheckWrapper .instruction{margin:0 10px 0 0;width:275px;float:left}
.baggageCheckWrapper .instruction ol{margin:10px 0 0;padding:0}
.baggageCheckWrapper .instruction ol li{padding:20px 0 0;list-style:none}
.baggageCheckWrapper .instruction li .stepNo{margin:0;width:80px;min-height:100px;max-height:120px;float:left;font-size:5.8em !important;line-height:1em}
.baggageCheckWrapper .instruction li h2{margin:0 0 0 80px;font-size:2em;line-height:1em}
.baggageCheckWrapper .instruction li h2 img{width:195px}
.baggageCheckWrapper h3{color:#eb143a;font-size:1.8em}
.baggageCheckWrapper .instruction li p{color:#333}
.baggageCheckWrapper .instruction li.step01{border-top:3px solid #535353}
.baggageCheckWrapper .instruction li.step02,.baggageCheckWrapper .instruction li.step03{border-top:3px solid #e0e0e0}
.baggageCheckWrapper .instruction a.linkBullet{margin:0 0 0 80px;padding:6px 0 0 14px;border-top:1px solid #e6e6e6;background-position:0 10px}
.baggageCheckWrapper .instruction a.linkBullet:hover,.baggageCheckWrapper .instruction a.linkBullet:focus{background-position:0 -81px}
.baggageCheckWrapper .instruction .check{font-size:1.8em;color:#333}
.baggageCheckWrapper .hasJS #augmentedRealityBg{position:absolute;display:block;left:0;bottom:0}
.baggageCheckViewport,.baggageCheckViewport.noFlash{width:600px;position:relative;height:450px;float:right;background:#f6f4f5}
.baggageCheckWrapper .hasJS .introCopy{width:200px;position:absolute;top:30px;right:43px;z-index:10;display:block}
.baggageCheckWrapper .hasJS .introCopy p{line-height:1.3em}
.baggageCheckViewport .introCopy,.baggageCheckViewport.noFlash .introCopy,.baggageCheckWrapper .noFlash #augmentedRealityBg,.baggageCheckViewport #augmentedRealityBg{display:none}
.baggageCheckViewport.hasJS .camToggle{position:absolute;bottom:-33px;right:0;font-size:1.2em;display:none}
.baggageCheckViewport #flashContainer{width:600px;height:450px;position:absolute;right:0;z-index:300}
.baggageCheckViewport #flashContainer a{font-weight:700}
.baggageCheckViewport #flashContainer h2{font-size:6em}
.baggageCheckViewport.hasJS #flashContainer p,.baggageCheckViewport.hasJS #flashContainer h2{display:none}
.baggageCheckViewport #flashContainer .requirements{padding:55px}
.baggageCheckViewport.noFlash #flashContainer .requirements,.baggageCheckViewport.noFlash #flashContainer .requirements h2,.baggageCheckViewport.noFlash #flashContainer .requirements p{display:block}
.baggageCheckViewport #flashContainer .ctaFlash{padding:0 0 0 30px;background:url(clientlib/resources/img/icon_flash.png) 0 8px no-repeat}
.baggageCheckWrapper .baggageCheckViewport h2{margin:10px 0 0;font-size:2.6em}
.baggageCheckWrapper .baggageCheckViewport p{font-size:1.4em}
.baggageCheckWrapper .disclaimer{padding:15px 0 15px 18px;background:#f2f2f2}
.baggageCheckWrapper .disclaimer p{margin:0;font-size:1.1em;line-height:1.2em;width:650px}
.baggageCheckWrapper .disclaimer p .hdLogo{height:10px;width:19px;display:inline-block;background:url(clientlib/resources/img/hd_logo_sm.jpg) 0 1px no-repeat;text-indent:-9999em}
.contentPanel .formSelect .customSelect{display:block}
.formSelect{margin:0 20px 20px 0}
.primary .contentPanel .inner .formSelect fieldset{margin:0}
.formSelect .formSecondary select{margin:5px 20px 5px 5px}
.formSelect .customSelect{display:none}
.formSelect form select{margin:0 20px 0 0;padding:2px 0;width:300px}
.secondary .module.twitterFeed{background:#fff url(clientlib/resources/img/twitter_module_icon.png) 187px 16px no-repeat;padding-bottom:10px}
.secondary .module.twitterFeed h3{padding:12px 56px 9px 20px;border-bottom:2px solid #ccc}
.module.twitterFeed .intro{margin:15px 20px 0;padding-bottom:15px;border-bottom:1px dotted #ccc}
.module.twitterFeed ul{margin:0 20px}
.module.twitterFeed li{padding:6px 0 6px 25px;margin:0;border-bottom:1px dotted #ccc;background:#fff url(clientlib/resources/img/single_tweet_icon.png) 1px 9px no-repeat}
.module.twitterFeed li p{display:inline}
.module.twitterFeed li .time{display:block;color:#a1a1a1;margin:3px 0 0}
.module.twitterFeed .twitterLink a{width:auto;min-height:11px;display:block;margin:19px 20px 0;padding:10px 0 10px 48px;background:url(clientlib/resources/img/twitter_button.png) no-repeat 9px 0,-webkit-gradient(linear,0 50%,0 90%,from(#FFF),to(#dadada));background:url(clientlib/resources/img/twitter_button.png) no-repeat 9px 0,-moz-linear-gradient(0 30% 270deg,#f9f9f9,#ddd);background-color:#cfcfcf;-webkit-box-shadow:1px 2px 2px rgba(0,0,0,.1);-moz-box-shadow:1px 2px 2px rgba(0,0,0,.1);box-shadow:1px 2px 2px rgba(0,0,0,.1);border:1px solid #d5d5d5;font-size:12px;font-weight:700;color:#eb143a;line-height:1;text-decoration:none}
.module.twitterFeed .twitterLink a:hover,.module.twitterFeed .twitterLink a:focus{color:#535353;background:url(clientlib/resources/img/twitter_button.png) no-repeat 9px 0,-webkit-gradient(linear,0 50%,0 90%,from(#FFF),to(#ededed));background:url(clientlib/resources/img/twitter_button.png) no-repeat 9px 0,-moz-linear-gradient(0 30% 270deg,#fff,#ededed)}
.secondary .module.socialMedia{background:#fff url(clientlib/resources/img/social_icon.png) 187px 11px no-repeat;padding-bottom:12px}
.secondary .module.socialMedia h3{padding:12px 56px 9px 20px;border-bottom:2px solid #ccc}
.module.socialMedia .intro{margin:15px 20px 0;padding-bottom:11px}
.secondary .module.socialMedia ul{margin-left:15px}
.secondary .module.socialMedia li{display:inline-block;padding:0;margin:4px 0 0 4px;line-height:0;font-size:0;border:1px solid #bebebe;-moz-box-shadow:1px 1px 1px rgba(0,0,0,.05);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.05);box-shadow:1px 1px 1px rgba(0,0,0,.05)}
.secondary .module.socialMedia a{opacity:.85;-moz-transition:.3s ease-out;-webkit-transition:.3s ease-out;transition:.3s ease-out}
.secondary .module.socialMedia a:hover{opacity:1}
#page .error404 fieldset{margin:0}
#page .error404 .formField{width:auto}
.error404 #pageSearchField{margin-right:0}
.error404 #pageSearchButton{width:40px;height:41px;border:0;padding-left:0}
.contentPanel .title h2{border-bottom:2px solid #DDD;clear:left;font-size:2.2em;font-weight:400;margin:0;padding:11px 20px}
.hub .primary .parbase.contentPanel{padding-bottom:0}
.secondaryLinks .section{background:#e9e9e9 url(clientlib/resources/img/better_travel_sprite.png) no-repeat;min-height:60px;padding:10px 0 5px;margin-top:15px}
.secondaryLinks .conditions{background-position:11px 13px}
.secondaryLinks .service{background-position:11px -91px}
.secondaryLinks h3{font-size:1.4em;font-weight:700;line-height:1;margin:0;padding:0 20px 0 70px}
.secondaryLinks p{margin:5px 0 0;padding:0 20px 0 70px;line-height:1}
#page .secondaryLinks .linkBullet{margin:8px 0 0}
.serviceUpdate{position:relative;overflow:hidden}
.serviceUpdate h2{font-size:2.2em;font-weight:400;color:#fff;padding:2px 0;margin:0}
.relatedArticle h2{color:#333}
.serviceUpdateHeader{clear:left;position:relative;padding:9px 20px;min-height:33px;border-bottom:2px solid #bdb6b5;color:#fff;background:#333;background:-moz-linear-gradient(bottom,#666,#333);background:-webkit-gradient(linear,center bottom,center top,from(#666),to(#333))}
.relatedArticle .serviceUpdateHeader{color:#333;background:#fff}
.serviceUpdateHeader label{font-weight:700;line-height:33px;padding-right:5px;font-size:1.1em}
.serviceUpdateHeader p{margin:0}
.serviceUpdateHeader .rssSubscribe{position:absolute;right:15px;top:12px;overflow:hidden;padding-right:42px;height:28px;font-size:.9em;font-weight:700;line-height:31px;text-decoration:none;color:#fff;background:transparent url(clientlib/resources/img/icons/rss.24.png) 100% 0 no-repeat}
.relatedArticle .serviceUpdateHeader .rssSubscribe{background-position:100% -28px}
.serviceUpdateHeader #serviceUpdateMonthSelect .button{margin:0 0 0 10px}
.serviceUpdateInfo{margin-bottom:20px;border-bottom:1px dotted #999}
.serviceUpdateList .serviceUpdateInfo{margin-bottom:10px}
.serviceUpdateInfo .timeStamp{margin:3px 0 10px;padding:0 50px 0 0;font-size:1.1em;font-style:italic}
.serviceUpdateList .serviceUpdateInfo .timeStamp{font-size:.9em}
.serviceUpdateInfo .serviceIcon{position:absolute;top:5px;left:0;background:url(clientlib/resources/img/icons/sprite_icons.8.png);background-repeat:no-repeat;overflow:hidden;text-indent:-5000em;width:27px;height:28px}
.serviceUpdateList .serviceUpdateInfo .serviceIcon{top:24px;left:20px}
.serviceUpdateInfo .flightInfo{background-position:0 0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;float:none}
.serviceUpdateInfo .announcement{background-position:0 -28px}
.serviceUpdateInfo .safetyInfo{background-position:0 -56px}
.content .serviceUpdateList{margin:0}
.content .serviceUpdateList li{width:auto;padding:22px 20px 20px 60px;margin:0;position:relative;background:#fff;background:-moz-linear-gradient(top,#fff 0,#f8f8f8 71%,#f3f3f3 84%,#f1f1f1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(71%,#f8f8f8),color-stop(84%,#f3f3f3),color-stop(100%,#f1f1f1));background:-webkit-linear-gradient(top,#fff 0,#f8f8f8 71%,#f3f3f3 84%,#f1f1f1 100%);background:linear-gradient(top,#fff 0,#f8f8f8 71%,#f3f3f3 84%,#f1f1f1 100%)}
.serviceUpdateList .newPost{position:absolute;top:24px;right:20px;padding:0 6px 0 10px;max-width:180px;height:28px;color:#fff;background:transparent url(clientlib/resources/img/icons/service_update_newpost.8.png) no-repeat 0 0}
.serviceUpdateList h3{font-size:1.2em;font-weight:700;line-height:1;width:560px}
.serviceUpdateList p{margin-bottom:7px}
.serviceUpdateList .linkBullet{margin:1px 0 0}
#viewMoreArticles{background:#f1f1f1 url(clientlib/resources/img/expand_content.png) no-repeat center top;color:#eb143a;font-weight:700;margin:0;padding:10px 0 8px;text-align:center;display:block;font-size:1.2em}
.injectedArticles{display:none}
.serviceUpdate .imageText{position:relative;padding:15px 17px}
.serviceUpdate .imageText .copy{margin-left:225px}
.serviceUpdate .imageText .copy:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.serviceUpdate .imageText h3{font-size:1.4em;font-weight:700;line-height:1}
.serviceUpdate .imageText .timeStamp{font-size:1.1em;padding-bottom:5px;border-bottom:1px dotted #999;margin:3px 0 7px;font-style:italic}
.serviceUpdate .imageText img{float:left;-moz-box-shadow:0 1px 3px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2);max-width:204px}
.serviceUpdate .imageText p{margin-bottom:0}
.serviceUpdate .imageText .linkBullet{font-size:1.2em;margin:1px 0 0}
.inner .headNav{margin:0 -10px 20px -10px;border-bottom:1px solid #ddd;padding:15px 20px;overflow:auto}
.inner .headNav ul{margin:5px 0 0}
.inner .headNav ul li{padding:0 0 10px}
.inner .headNav .addthis_toolbox .hover_menu{top:45px}
.serviceUpdateArticle{position:relative;margin-top:20px;border:0}
.serviceUpdateArticle .serviceUpdateInfo{padding-left:35px}
.serviceUpdateArticle h2{margin:0;font-size:2.8em;font-weight:400}
.serviceUpdateArticle .leader{margin-bottom:2em}
.module.headerIntro{margin-bottom:0;float:left;width:100%;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.module.headerIntro .inner{padding-bottom:0}
.module.headerIntro h2{font-size:2.2em;font-weight:400;margin:-2px -20px 10px;padding:0 20px 9px;border-bottom:2px solid #ddd}
.newsAlert{width:100%;margin:20px 0;overflow:visible;float:left}
.newsAlert .summary{padding:0 0 0 66px;min-height:55px;background:url(clientlib/resources/img/icons/alert_orange.png) 0 0 no-repeat;border-bottom:2px solid #ce4d0b}
.newsAlert .summary .inner{position:relative;padding:13px 12px 0;background-image:-webkit-gradient(linear,0 50%,0 90%,from(#fa781a),to(#eb5903));background:-moz-linear-gradient(0 30% 270deg,#fa781a,#eb5903);background-image:-ms-linear-gradient(top,#fa781a 0,#eb5903 100%);min-height:50px}
.ie9 .newsAlert .summary .inner{background-color:#eb5903}
.newsAlert .summary h2{margin:0;font-size:1.8em;color:#fff;font-weight:400}
.newsAlert .summary p{margin:0;padding:0 0 12px;color:#fff}
.newsAlert .details{position:relative;float:left;width:848px;padding:0 0 0 78px;background:#FFF}
.newsAlert .column-66-33-c0{position:relative;width:526px;margin:0 20px 0 0;padding:0}
.newsAlert .column-66-33-c1{width:302px;margin:0}
.newsAlert .column-66-33-c0 p:first-child{margin-top:16px}
.newsAlert .summary .actions{position:absolute;right:20px;bottom:14px;margin:0;padding:0}
.newsAlert .details .actions{display:block;margin:0 0 20px;float:right}
.newsAlert .actions li{display:inline-block;margin-left:20px;padding:0}
.newsAlert .actions a{padding:3px 11px;font-size:1em !important;float:left}
.newsAlert .module.contactDetails{margin:0}
.secondary+.primary .module.newsAlert{margin-top:0}
.contentPanel .genericImageText .copy h2{margin:0 0 6px}
.contentPanel .column-33 .genericImageText{margin:20px 0 30px 20px}
.contentPanel .genericImageText h3{margin:0 0 10px;font-size:1.4em}
.contentPanel .genericImageText p{margin:0}
.genericImageText .copy{padding:10px 0 0}
.contentPanel .column-33 .genericImageText a:hover,.contentPanel .column-33 .genericImageText a:focus{text-decoration:underline;color:#eb143a}
.contentPanel .column-33 .genericImageText ul{margin:0;padding:0 0 15px}
.contentPanel .column-33 .genericImageText ul li{background:0;margin:0;padding:0}
.contentPanel .column-33 .genericImageText ul li a{margin:0 0 4px;padding-left:14px;background:url(clientlib/resources/img/sprites/spt_lrg_link_bullet.png) 0 2px no-repeat}
.contentPanel .column-33 .genericImageText ul li a:hover,.contentPanel .column-33 .genericImageText ul li a:focus{background-position:0 -89px}
.contentPanel .column-50 .genericImageText ul li a{padding-left:14px;background:url(clientlib/resources/img/sprites/spt_lrg_link_bullet.png) 0 2px no-repeat}
.contentPanel .column-50 .genericImageText ul li a:hover,.contentPanel .column-50 .genericImageText ul li a:focus{background-position:0 -89px}
.flightSearchResults{margin:10px 10px 0}
.primary .contentPanel .flightSearchResults table{width:672px}
.flightSearchResults table{display:block}
.flightSearchResults table thead tr th.economy{border-right:1px solid #e94260;border-left:1px solid #ddd}
.flightSearchResults table thead tr th.economy.flexible{border-right:1px solid #fff}
.flightSearchResults table thead tr th.premEconomy{border-right:1px solid #f1edec;color:#4f145b}
.flightSearchResults table thead tr th.premEconomy.flexible{border-right:1px solid #fff}
.flightSearchResults table thead tr th.upperclass{border-right:1px solid #734c71;border-left:1px solid #ddd}
.flightSearchResults table thead tr th.upperclass.flexible{border-right:1px solid #fff}
.flightSearchResults table thead tr.cabinType th{border-top:1px solid #fff;border-right:1px solid #fff;border-left:1px solid #fff}
.flightSearchResults table thead th,.flightSearchResults table tbody td{font-size:1.1em}
.flightSearchResults table tfoot tr td{text-align:left}
.flightSearchResults table tfoot td p{margin:0 0 6px;padding:0 0 0 26px;background:url(clientlib/resources/img/icon_footnote.png) 0 0 no-repeat}
.flightSearchResults table tbody td{padding:8px 18px;font-size:1.1em;vertical-align:middle;border-bottom:0}
.flightSearchResults table tbody tr.footnote td{padding:0}
.flightSearchResults table tbody td.last{border-right:1px solid #fff}
.flightSearchResults table tbody td label{font-weight:700}
.flightSearchResults table tbody td input{margin:0 0 5px}
.flightSearchResults table thead tr th{padding:18px}
.flightSearchResults table thead tr.cabinType th{padding:20px 5px 10px 15px}
.flightSearchResults table thead th div{position:relative}
.flightSearchResults table thead th a{color:#fff;margin:50px 0 0;padding:2px 0 2px 20px}
.flightSearchResults table thead th img{position:absolute;top:0;left:0}
.flightSearchResults table thead th.economy a{background:url(clientlib/resources/img/linkArrow_right_smRed.png) 0 0 no-repeat}
.flightSearchResults table thead th.premEconomy a{color:#4f145b;background:url(clientlib/resources/img/linkArrow_right_smPink.png) 0 0 no-repeat}
.flightSearchResults table thead th.upperclass a{background:url(clientlib/resources/img/linkArrow_right_smPurple.png) 0 0 no-repeat}
.flightSearchResults table tbody td.flightSearchDetails a{margin:3px 0 5px;padding:0 0 0 18px;background:url(clientlib/resources/img/linkArrow_right_smGrey.png) 0 0 no-repeat;display:block;float:left}
.flightSearchResults table tr td{text-align:center;background:#f6f6f6;background:-moz-linear-gradient(top,#fdfdfd 0,#fff 1%,#fff 6%,#f9f9f9 57%,#f4f4f4 88%,#efefef 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fdfdfd),color-stop(1%,#fff),color-stop(6%,#fff),color-stop(57%,#f9f9f9),color-stop(88%,#f4f4f4),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#fdfdfd 0,#fff 1%,#fff 6%,#f9f9f9 57%,#f4f4f4 88%,#efefef 100%);background:-o-linear-gradient(top,#fdfdfd 0,#fff 1%,#fff 6%,#f9f9f9 57%,#f4f4f4 88%,#efefef 100%);background:linear-gradient(top,#fdfdfd 0,#fff 1%,#fff 6%,#f9f9f9 57%,#f4f4f4 88%,#efefef 100%)}
.flightSearchResults table tbody tr.footnote td{background:#f6f6f6;background:-moz-linear-gradient(top,#efefef 0,#e9e9e9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#efefef),color-stop(100%,#e9e9e9));background:-webkit-linear-gradient(top,#efefef 0,#e9e9e9 100%);background:-o-linear-gradient(top,#efefef 0,#e9e9e9 100%);background:linear-gradient(top,#efefef 0,#e9e9e9 100%)}
.flightSearchResults table tr td p{margin:0}
.flightSearchResults table tr td .note{color:#8c4c8b;white-space:nowrap}
.flightSearchResults table tr.footnote span{color:#eb143a;background:#fff;border-top:1px solid #ddd;font-weight:700;display:block;padding:3px 0;margin-top:-8px}
.flightSearchResults table thead th{background:#fff}
.flightSearchResults table thead th img{float:left}
.flightSearchResults table thead th a{float:left;clear:both}
.flightSearchResults table thead .flightDate{width:94px;background:url(clientlib/resources/img/bg_flightSearch_gradGreyDark.jpg) 0 0 repeat-x #343434}
.flightSearchResults table thead .economy{background:url(clientlib/resources/img/bg_flightSearch_gradRed.jpg) 0 0 repeat-x #980a25}
.flightSearchResults table thead .premEconomy{background:url(clientlib/resources/img/bg_flightSearch_gradPink.jpg) 0 0 repeat-x #c5aba7}
.flightSearchResults table thead .upperclass{background:url(clientlib/resources/img/bg_flightSearch_gradPurple.jpg) 0 0 repeat-x #4c1c4a}
.flightSearchResults table tbody td.flightSearchDetails{text-align:left;padding:8px 8px 8px 12px;border-left:1px solid #fff}
.flightSearchResults table tbody td.flightSearchDetails dl{margin:0}
.flightSearchResults table tbody td.flightSearchDetails dl dt{font-weight:700;display:inline;float:left;clear:left}
.flightSearchResults table tbody td.flightSearchDetails dl dd{margin:0 0 0 3px;display:inline;float:left;clear:right}
.flightSearchResults table tbody td.flightSearchDetails dl span{color:#fff;background:#999;padding:1px 4px;white-space:nowrap}
.flightSearchResults table tbody td.flightSearchDetails dl.operator dt{font-weight:400;float:left;clear:left}
.flightSearchResults table tbody td.flightSearchDetails dl.operator dd{font-weight:700;line-height:1em;float:left;clear:right}
.flightSearchResults table tbody td{border-bottom:3px solid #666;border-top:0}
.flightSearchResults table tbody td.flightSearchDetails,.flightSearchResults table tbody td.economy,.flightSearchResults table tbody td.premEconomy,.flightSearchResults table tbody td.upperclass{border-bottom:0}
.flightSearchResults table tbody tr.footnote .flightSearchDetails{border-bottom:3px solid #666}
.flightSearchResults table tbody tr.footnote .economy{border-bottom:3px solid #eb143a}
.flightSearchResults table tbody tr.footnote .premEconomy{border-bottom:3px solid #aa8583}
.flightSearchResults table tbody tr.footnote .upperclass{border-bottom:3px solid #8c4c8b}
.flightSearchResults table tbody tr.last td.economy,.flightSearchResults table tbody tr.last td.premEconomy,.flightSearchResults table tbody tr.last td.upperclass{border-bottom:3px solid #666;padding-bottom:0}
.flightSearchResults table tfoot td{padding:15px 18px}
.singleVideo{margin:20px;color:#fff;background:#525252;background:-moz-linear-gradient(top,#525252 0,#4d4d4d 12%,#3c3c3c 32%,#2f2f2f 54%,#292929 75%,#272727 100%,#252525 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#525252),color-stop(12%,#4d4d4d),color-stop(32%,#3c3c3c),color-stop(54%,#2f2f2f),color-stop(75%,#292929),color-stop(100%,#272727),color-stop(100%,#252525));background:-webkit-linear-gradient(top,#525252 0,#4d4d4d 12%,#3c3c3c 32%,#2f2f2f 54%,#292929 75%,#272727 100%,#252525 100%);background:-o-linear-gradient(top,#525252 0,#4d4d4d 12%,#3c3c3c 32%,#2f2f2f 54%,#292929 75%,#272727 100%,#252525 100%);background:-ms-linear-gradient(top,#525252 0,#4d4d4d 12%,#3c3c3c 32%,#2f2f2f 54%,#292929 75%,#272727 100%,#252525 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#525252',endColorstr='#252525',GradientType=0);background:linear-gradient(top,#525252 0,#4d4d4d 12%,#3c3c3c 32%,#2f2f2f 54%,#292929 75%,#272727 100%,#252525 100%)}
.videoWrap{width:420px;height:236px;float:left}
.singleVideo .info{padding:15px 20px 0;width:192px;float:right}
.singleVideo h4{color:#fff;font-size:1.8em}
.singleVideo .info p{line-height:1.3em}
.singleVideo .info a{color:#fff}
.blockContent{margin:3px 0 14px;padding:20px 0;border-top:3px solid #ddd;border-bottom:3px solid #ddd;color:#eb143a}
.blockContent p{margin:0;font-size:2.5em}
.blockContent ul{margin:0}
.content .blockContent ul li{margin-bottom:2px;background:transparent url(clientlib/resources/img/icons/arrow_black_right.8.png) no-repeat 0 5px}
.blockContent blockquote{margin:0;padding:0 0 0 30px;border:0;background:transparent url(clientlib/resources/img/icons/blockquote_left.8.png) no-repeat 0 0}
.blockContent blockquote span{padding:0 30px 0 0;background:transparent url(clientlib/resources/img/icons/blockquote_right.8.png) no-repeat 100% 100%}
.submissionConfirm h2{font-size:6em;margin:18px 0 35px}
.submissionConfirm p{margin-right:20px}
.submissionConfirm .emphasis{font-weight:700;font-size:1.4em;line-height:1.4}
.submissionConfirm .additionalContent h4{line-height:1.6;margin-left:20px}
.submissionConfirm .additionalContent .linkList{margin-left:20px}
.browserSupportContainer #header .logo{margin:17px 0 75px 20px}
.browserSupportContainer .pageIntro{margin-bottom:66px}
.browserSupportContainer .pageIntro h1{color:#FFF;margin:0 0 22px 20px}
.browserSupportContainer .pageIntro p{color:#FFF;font-size:1.4em;font-weight:700;line-height:1.2;margin:0 0 22px 20px;width:570px}
.content .primary .browserSupport h2,.content .primary .browserSupport h3{border-bottom:2px solid #CCC;font-size:2.2em;font-weight:400;margin:0;padding:11px 20px;width:inherit}
.browserSupport p{margin:0;padding:11px 20px}
.browserSupport ul{padding:20px 20px 70px}
.browserSupport ul li{float:left;margin:0 13px 0 0;padding:0;width:150px}
.browserSupport li a{background:url(clientlib/resources/img/supported_browser_sprite.jpg) no-repeat scroll 0 0 transparent;display:block;height:81px;margin-bottom:.3em;text-indent:-9999em;width:150px}
.browserSupport .chrome{background-position:0 -81px}
.browserSupport .msie{background-position:0 -162px}
.browserSupport .safari{background-position:0 -243px}
.browserSupport .firefox:hover{background-position:-150px 0}
.browserSupport .chrome:hover{background-position:-150px -81px}
.browserSupport .msie:hover{background-position:-150px -162px}
.browserSupport .safari:hover{background-position:-150px -243px}
.browserSupport li h4{font-weight:700;margin-bottom:.6em;padding:0 4px 0 7px}
.browserSupport li p{padding:0 4px 0 7px}
.editablePromo{background:url(clientlib/resources/img/editable_promo_phone_icon_pink.png) no-repeat scroll 192px 10px,-moz-linear-gradient(center top,#5c0115 0,#710319 12%,#990822 27%,#be0c2a 67%,#d20e2e 100%) repeat scroll 0 0 transparent;box-shadow:0 0 3px rgba(0,0,0,.2);color:#FFF;margin-bottom:2em;padding:12px 0 20px}
.ie6 .editablePromo{background-color:#d20e2e;zoom:1}
.editablePromo h3{border-bottom:2px solid #e35d74;color:#FFF;font-size:1.8em;font-weight:400;margin:0;padding:0 40px 14px 20px}
.editablePromo p{margin:0;padding:10px 20px 0}
.editablePromo .tel{display:block;margin-top:10px}
.ie6 .browserSupportWrapper .secondary.narrow .module{width:210px}
.formField{position:relative;margin:0 0 1px;padding:5px 0 7px}
.formField:after{display:block;clear:both;height:0;content:".";visibility:hidden}
.formField label{float:left;clear:left;width:100%;margin:0 0 2px;padding:1px 0 0;font-weight:700}
.formField input,.formField textarea{float:left;clear:left}
.formField select{float:left;clear:left;min-width:180px;height:2em;padding:1px}
.formField.checkbox{padding:7px 10px 5px}
.formField.checkbox input{margin-top:1px}
.formField.checkbox label{float:none}
.formField.radioGroup input{margin-top:5px;margin-right:10px;width:auto;border:0}
.formField.inlineField.radioGroup input{display:inline-block;clear:none;float:none;vertical-align:middle}
.formField.inlineField.radioGroup label{display:inline-block;clear:none;float:none;vertical-align:middle}
.formField span.note{float:left;clear:left;font-size:1.1em;color:#888}
.JS_formElement label .note{width:200px;clear:left;font-size:.9em}
.content button,.content a.button,.content input.button,#header button{overflow:visible;padding:5px 12px;color:#eb143a;font-size:1.2em !important;font-weight:700;cursor:pointer;background:#FFF;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.25);-moz-box-shadow:0 1px 2px #666;-moz-box-shadow:0 1px 2px rgba(0,0,0,.25);box-shadow:0 1px 2px #666;box-shadow:0 1px 2px rgba(0,0,0,.25);-o-transition:color .2s linear;-moz-transition:color .2s linear;-webkit-transition:color .2s linear;transition:color .2s linear;background-image:-webkit-gradient(linear,0 50%,0 90%,from(#FFF),to(#dadada));background:-moz-linear-gradient(0 30% 270deg,#f9f9f9,#ddd);border:1px solid #d0d0d0}
.content a.button{font-size:1em;padding:5px 11px}
.content a.previous,.timaticSectionWrapper .headNav input.previous,#timaticWizardSearch .submit input.previous{padding:5px 12px;float:left;line-height:1.3em}
.content button:hover,.content a.button:hover,.content input.button:hover,#header button:hover{color:#333;background-image:-webkit-gradient(linear,0 50%,0 90%,from(#FFF),to(#ededed));background:-moz-linear-gradient(0 30% 270deg,#fff,#ededed);text-decoration:none !important}
.content a.previous span,.timaticSectionWrapper .headNav input.previous span{margin:0 9px 0 0;background:url(clientlib/resources/img/spt_lrg_link_bullet_left_horizontal.png) 100% center no-repeat;width:6px;height:9px;display:inline-block}
.content a:hover.previous span{background:url(clientlib/resources/img/spt_lrg_link_bullet_left_horizontal.png) 0 center no-repeat}
.content a.button.primaryAction,.content button.primaryAction,.content input.primaryAction,.primary .contentPanel .inner form fieldset input.primaryAction{padding:5px 16px;color:#FFF;background-color:#eb143a;background-image:-webkit-gradient(linear,0 66%,0 100%,from(#eb143a),to(#a00a27));background:-moz-linear-gradient(0 60% 270deg,#eb143a,#a00a27);border:1px solid #c70f31}
.content a.button.primaryAction:hover,.content button.primaryAction:hover,.content input.primaryAction:hover,.primary .contentPanel .inner form fieldset input.primaryAction:hover{color:#FFF;background:#90021d;border:1px solid #90021d}
fieldset.addInfo{border-top:1px solid #d74e52}
.content button.secondaryAction{position:relative;top:40px;right:100px}
.primary .contentPanel .inner form,.primary .inputAccordion form{padding:10px 0 3px}
.primary .contentPanel .inner form fieldset{margin:0 10px}
.primary .inputAccordion form fieldset{margin:0 10px}
.primary .inputAccordion form fieldset.submit{float:right}
.primary .inputAccordion form fieldset h5{color:#333;font-weight:700;font-size:1.2em}
.primary .contentPanel .inner form .JS_formElement{margin:0 0 15px}
.primary .contentPanel .inner form fieldset input,.primary .contentPanel .inner form fieldset textarea,.primary .inputAccordion form fieldset input,.primary .inputAccordion form fieldset textarea,.primary .contentHubLogin form fieldset input{margin:0 20px 0 0;border:1px solid #ccc;padding:5px;color:#666}
.primary .JS_formElement span.label{font-size:1.2em}
.primary .contentPanel .inner form fieldset label,.primary .contentPanel .inner form fieldset span.label,.primary .inputAccordion form fieldset label,.primary .inputAccordion form fieldset span.label,.primary .inputAccordion form .inlineGroupLabel,.primary .contentHubLogin form label{margin:0 20px 0 0;display:inline-block;width:160px;vertical-align:top}
.primary .contentPanel .inner form .inlineGroupLabel,.primary .inputAccordion form .inlineGroupLabel{font-size:1.2em}
.primary .contentPanel .inner form .groupLabel{display:block;margin:0 20px 0 0;vertical-align:top;width:160px;font-size:1.2em;float:left}
.primary .contentPanel .inner form hr{margin-bottom:20px}
.primary .contentPanel .inner input,.primary .inputAccordion input,.primary .contentHubLogin input{width:198px;font-size:1.2em}
.primary .contentPanel .inner select,.primary .contentHubLogin select{width:210px;padding:2px 2px 2px 0}
.primary .inputAccordion select{font-size:1.1em;padding:4px 2px 4px 0;width:210px;word-spacing:-4px}
.primary .JS_formElement select.dateSelect{width:auto;margin-right:10px}
.JS_formElement{position:relative}
.primary .inputAccordion select.inline{position:absolute;right:40px;top:0;width:120px;z-index:1}
.primary .inputAccordion label.hidden{visibility:hidden;width:0;margin:0;height:0}
.primary .inputAccordion select *{word-spacing:0}
.primary .contentPanel .inner textarea,.primary .inputAccordion textarea{width:200px;resize:none;font-size:1.2em;font-family:Arial,Verdana,Helvetica,sans-serif}
.primary .contentPanel .inner input.short,.primary .contentPanel .inner select.short,.primary .inputAccordion input.short,.primary .inputAccordion select.short{width:115px}
.primary .contentPanel .inner form.formPrimary hr{width:395px;margin-right:236px}
.primary .contentPanel .inner form.formPrimary p.cleared{clear:both}
.primary .contentPanel .inner form .checkbox input{width:auto;border:0;margin:2px 10px}
.primary .contentPanel .inner form .checkbox label{width:auto;margin:0;padding:0 0 0 250px}
.primary .contentPanel .inner form .radioGroup{float:right;clear:right;width:450px}
.primary .contentPanel .inner form .radio,.primary .inputAccordion form .radio{margin:5px 10px 0 0;width:auto;border:0}
.primary .contentPanel .inner form .radioLabel{margin:0 0 15px}
.primary .inputAccordion form .radioLabel,.primary .bookingDetails .inner form .radioLabel{width:auto;margin:0 15px 15px 0}
.primary .sectionHeader{margin:0 0 15px;border-top:1px solid #ddd;padding:10px 0;background:#f2f2f2;overflow:hidden;clear:both}
.primary .sectionHeader .title{margin:0;font-size:1.4em;display:inline;padding:0 10px}
.primary .sectionHeader p{margin:0;float:right;padding:0 10px}
.primary .inner form fieldset.submit{width:395px}
.primary .inner form fieldset.submit .genericFooter{border:0}
.primary .inner form fieldset.navFooter{margin:0;border-top:2px solid #dedede;padding:15px 0 0;float:left}
.primary .inner form fieldset.submit div{margin:0}
.primary .inner form fieldset.submit .primaryAction{margin:0 0 0 20px;float:right}
.primary .inner form fieldset.submit a{float:right;min-width:60px;text-align:center}
.primary .inner form fieldset.submit a.previous{margin:0 0 2px;padding:5px 12px;float:left;font-size:1.2em;line-height:1.3em}
.primary .contentPanel .inner form .formErrorHeader,.primary .inputAccordion form .formErrorHeader,.primary .contentHubLogin .formErrorHeader,.flightSearch .formErrorHeader{margin:0 0 15px;padding:0 0 5px;border-bottom:1px solid #dedede;width:100%}
.primary .contentPanel .inner form .formErrorHeader p,.primary .inputAccordion form .formErrorHeader p,.primary .contentHubLogin .formErrorHeader p,.flightSearch .formErrorHeader p{position:relative;padding:16px 10px 15px 60px;font-weight:700;line-height:1.6;color:#fff;background-image:-webkit-gradient(linear,0 50%,0 90%,from(#fa781a),to(#eb5903));background:-moz-linear-gradient(0 30% 270deg,#fa781a,#eb5903);-moz-box-shadow:-1px 1px 2px #7c7c7c;-webkit-box-shadow:-1px 1px 2px #7c7c7c;box-shadow:-1px 1px 2px #7c7c7c}
.flightSearch .formErrorHeader p{-moz-box-shadow:-1px 1px 2px rgba(0,0,0,.2);-webkit-box-shadow:-1px 1px 2px rgba(0,0,0,.2);box-shadow:-1px 1px 2px rgba(0,0,0,.2)}
.primary .contentPanel .inner form .formErrorHeader span,.primary .inputAccordion form .formErrorHeader span,.primary .contentHubLogin .formErrorHeader span,.flightSearch .formErrorHeader span{width:47px;height:100%;position:absolute;top:0;left:0;display:block;background:url(clientlib/resources/img/icon_attention_orange.jpg) 0 50% no-repeat}
.primary .contentPanel .inner form fieldset input.error,.primary .contentPanel .inner form fieldset textarea.error,.primary .inputAccordion form fieldset input.error,.primary .inputAccordion form fieldset textarea.error,.primary .contentHubLogin form fieldset input.error,.primary .contentHubLogin form fieldset textarea.error,.flightSearch input.error,.flightSearch a.jquery-flyweight-select.error{border:1px solid #f6811e;-moz-box-shadow:0 0 2px #f6811e;-webkit-box-shadow:0 0 2px #f6811e;box-shadow:0 0 2px #f6811e}
.flightSearch .flightOptions input.error{padding:7px}
.primary .contentPanel .inner form fieldset select.error,.primary .inputAccordion form fieldset select.error,.primary .contentHubLogin form fieldset select.error,.flightSearch select.error{border:1px solid #f6811e;-moz-border-radius:3px;-moz-box-shadow:0 0 2px #f6811e;-webkit-box-shadow:0 0 2px #f6811e;box-shadow:0 0 2px #f6811e}
.primary form fieldset .errorMessage{margin:0;padding:5px 8px;float:right;width:160px;color:#fff;background-image:-webkit-gradient(linear,0 50%,0 90%,from(#fa781a),to(#eb5903));background:-moz-linear-gradient(0 30% 270deg,#fa781a,#eb5903);-moz-box-shadow:-1px 1px 2px #7c7c7c;-webkit-box-shadow:-1px 1px 2px #7c7c7c;box-shadow:-1px 1px 2px #7c7c7c;position:relative;z-index:2}
.primary .inputAccordion form fieldset .errorMessage{width:150px}
.primary .flightSearch .errorMessage{position:absolute;right:-312px;width:270px;padding:10px 15px}
.flightSearch .flightOptions .errorMessage{top:1em}
.primary .contentPanel .inner form fieldset .errorMessage p,.primary .inputAccordion form fieldset .errorMessage p,.primary .contentHubLogin form fieldset .errorMessage p,.flightSearch .errorMessage p{font-weight:700;font-size:1.1em;display:inline;line-height:1.2em}
.flightSearch li .errorMessage p{font-size:.9167em !important}
.primary .contentPanel .inner form fieldset .errorMessage .pointer,.primary .inputAccordion form fieldset .errorMessage .pointer,.primary .contentHubLogin form fieldset .errorMessage .pointer,.flightSearch .errorMessage .pointer{background:url(clientlib/resources/img/error_tooltip.png) 0 center no-repeat;width:9px;height:13px;display:block;position:absolute;top:5px;left:-8px}
form a.remove{padding:0 0 0 20px;font-size:1.1em;font-weight:700;background:url(clientlib/resources/img/remove_disc.png) 0 50% no-repeat;float:right;clear:both;margin-top:6px;width:152px}
form .paxWrapper a.remove,form .populateSelect a.remove{clear:none;display:block;float:none;margin-left:330px;margin-top:4px;width:auto}
.passengerDetails form .remove{position:absolute;left:430px;bottom:20px}
.content .primary .searchResults .statusSearch{float:left;padding:14px 0 0}
.content .searchResults .statusSearch .fieldWrapper{float:left;padding:5px 9px 6px;border:1px solid #ccc;-moz-box-shadow:0 1px 1px rgba(0,0,0,.1);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1)}
.content .searchResults label{margin:5px 15px 0 0;font-size:1.4em}
#page .primary .flightStatus .statusSearch .hasJs label,#page .primary .flightStatus .statusSearch .nonJs label{display:inline;width:auto;padding:0;margin:6px 18px 0 0;font-weight:700;color:#333;font-size:1.4em}
#page .primary .flightStatus .statusSearch .nonJs select{padding:0}
.flightStatus .statusSearch .nonJs .inlineField #airports{display:none}
.content .primary .flightStatus .statusSearch{overflow:hidden;width:100%}
.content .primary .flightStatus .statusSearch .fieldset{overflow:auto}
.content .primary .flightStatus .statusSearch .nonJs .inlineField{padding:0 20px 0 10px;width:auto}
.content .primary .flightStatus .dateChooser label{margin:0;position:relative}
.content .primary .flightStatus .statusSearch input[type=image]{width:auto;margin-right:0;border:0;clear:none}
.content .primary .flightStatus .dateChooser input{margin:0 0 0 33px;width:14px;height:14px;display:block;float:left}
.content .primary .flightStatus .statusSearch fieldset{margin:0;width:100%;min-height:47px}
.content .primary .flightStatus .statusSearch .fieldWrapper{padding:0;margin-bottom:0;width:auto}
.searchResults.flightStatus .statusSearch .hasJs .formField{padding:0 0 0 10px;clear:none;width:auto;float:left}
.flightStatus .statusSearch input[type=text],.primary .flightStatus .statusSearch input[type=text]{margin:2px 0 0;padding:5px 9px;width:493px;color:#333;border:1px solid #FFF;font-size:1.1em}
.primary .flightStatus .statusSearch input[type=text]{width:493px;font-size:1.4em;font-weight:700;-webkit-appearance:none}
.flightStatus .statusSearch fieldset input.error{color:#db4f01;border:1px solid #f6811e;-moz-box-shadow:0 0 2px #f6811e;-webkit-box-shadow:0 0 2px #f6811e;box-shadow:0 0 2px #f6811e}
.primary .flightStatus .contentPanel .statusSearch fieldset input.error{color:#333;border:1px solid #fff;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.secondary .flightStatus .statusSearch input{width:207px}
.narrow .flightStatus .statusSearch button{margin:0 !important}
.narrow .flightStatus .statusSearch input{padding:5px;width:172px}
.narrow .flightStatus .statusSearch .nonJs{margin:0 0 5px}
.olci .sectionHeader{width:590px}
.primary form .paxWrapper{margin:0 0 10px;position:relative;width:100%;float:left;clear:both}
.primary form .paxWrapper h4{margin:0 260px 15px 0;font-weight:700}
.primary form fieldset .inserted a{float:right;margin:0 238px 20px 0}
.primary form fieldset .inserted a.disabled,.primary form fieldset .inserted a.disabled:hover{cursor:default;opacity:.5;color:#eb143a;background-image:-webkit-gradient(linear,0 50%,0 90%,from(#FFF),to(#dadada));background:-moz-linear-gradient(0 30% 270deg,#f9f9f9,#ddd)}
.primary .contentPanel .inner form span.cancelationAuthority{float:none;margin:0 0 15px}
.primary .contentPanel .inner form div.cancelationAuthority{float:none;clear:none;width:auto}
.primary .contentPanel .inner form fieldset .cancelationAuthority label{width:367px}
.primary .bookingDetails .inner form fieldset.submit{margin:10px 0;padding:10px 0;border-top:2px solid #ddd;margin-left:286px;width:600px}
.primary .bookingDetails form fieldset .inserted a{float:none;margin:0;font-size:1.2em}
.primary .bookingDetails form fieldset .inserted a.disabled{color:#999;background:transparent}
.primary .bookingDetails .inner form fieldset input ~select{width:auto}
#olMask{position:fixed;z-index:2000;top:0;right:0;bottom:0;left:0;background:#000;opacity:.5;alpha(opacity=0);-ms-filter:"alpha(Opacity=50)";filter:alpha(opacity = 50)}
#overlayWrapper{position:fixed;z-index:2001;left:50%;top:50%;margin:0;padding:0;width:1px;height:1px}
#overlayWrapper.loaded{position:static;z-index:1001;left:auto;top:auto;margin:0;padding:0;width:auto;height:auto}
#overlay{width:693px;position:absolute;z-index:2001;left:50%;top:50%;margin:-60px 0 0 -350px;display:inline;text-align:left;box-shadow:1px 2px 10px #000;box-shadow:1px 2px 10px rgba(0,0,0,.6);-webkit-box-shadow:1px 2px 10px #000;-webkit-box-shadow:1px 2px 10px rgba(0,0,0,.6);-moz-box-shadow:1px 2px 10px #000;-moz-box-shadow:1px 2px 10px rgba(0,0,0,.6);background:#eee;background-image:-webkit-gradient(linear,0 0,0 100%,from(#FFF),to(#aeaeae));background-image:-moz-linear-gradient(top,#FFF,#aeaeae)}
#overlay .contentPanel{clear:both;background:transparent}
#overlayInner{clear:both;margin-top:10px}
#overlayCont{display:block;clear:both;margin:10px 0;padding:0 10px}
#overlayCont:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#overlay .spinner{width:30px;height:30px;margin:35px auto 0;background:url(clientlib/resources/img/spinner.gif) 0 0 no-repeat}
#overlay p.close{margin:0;width:100%;height:20px}
#overlay p.close a{position:absolute;right:10px;display:block;padding:0 25px 0 0;height:20px;color:#333;background:url(clientlib/resources/img/icons/overlay_close.png) center right no-repeat}
#overlay .pageActions{position:absolute;top:-2px;left:10px;border-bottom:0}
#overlay .pageActions ul{float:left}
#overlay .pageActions ul li.share{float:left}
#overlay .pageActions ul li:first-child{border-left:0}
#overlay .overlayWarning{clear:both;overflow:hidden;display:inline-block;margin:0;padding:2px 10px 8px 55px;color:#333;background:url(clientlib/resources/img/warning_icon_sm.png) 10px 5px no-repeat}
#overlay .overlayWarningContent{width:240px}
#overlay .overlayWarningContent .actions{float:right}
#overlay .overlayWarningContent .actions button{margin-left:10px}
#overlay .overlayWarningContent h4{margin:0 0 5px;font-size:1.8em}
.searchResults{position:relative;z-index:1}
.searchResults .inner{padding:10px}
.searchResults .contentPanel{position:relative;clear:both}
.searchResults .contentPanel .ajaxOverlay,.searchResults .contentPanel .ajaxOverlayIcon{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff}
.searchResults .contentPanel .ajaxOverlayIcon{background:transparent url(clientlib/resources/img/icons/ajax_loader.gif) no-repeat 50% 50%}
.tabControls{position:relative;z-index:100}
.searchResults ul.tabs li.selected{background:#fcfcfd;border-top:1px solid #cbcbcc;border-left:1px solid #cbcbcc;border-right:1px solid #cbcbcc;border-bottom:1px solid #fcfcfd}
.searchResults ul.tabs li{border:1px solid #cbcbcc}
.primary .contentPanel .statusSearch .infoMessage{float:right;width:173px;height:32px;margin:-5px 2px 0 0;padding:10px 20px 10px 30px;background:url(clientlib/resources/img/bg_flight_status_info_msg.png) 0 0 no-repeat}
.primary .contentPanel .statusSearch .infoMessage p{font-weight:700;line-height:1.2em}
.content .flightStatus .tabContent{overflow:hidden}
.content .flightStatus .statusSearch .hasJs{display:none}
.content .flightStatus table{margin:0;background:url(clientlib/resources/img/bg_dot_matrix.png) 0 0 repeat}
.content .flightStatus table thead th{padding:6px 13px 7px 20px;color:#CCC;font-size:1.1em;background:#3a3a3a;background-image:-webkit-gradient(linear,0 0,0 100%,from(#2a2a2a),to(#373737));background-image:-moz-linear-gradient(top,#2a2a2a,#373737);border-bottom:2px solid #595959}
.content .flightStatus table thead th.headerSortDown,.content .flightStatus table thead th.headerSortUp{background:#666;background-image:-webkit-gradient(linear,0 0,0 100%,from(#8c8c8c),to(#666));background-image:-moz-linear-gradient(top,#8c8c8c,#666)}
.content .flightStatus table thead tr:first-child th{padding:7px 20px 9px;color:#FFF;font-size:1.8em;font-weight:400;background:#666;background-image:-webkit-gradient(linear,0 0,0 100%,from(#656565),to(#424242));background-image:-moz-linear-gradient(top,#656565,#424242);border-bottom:0}
.content .flightStatus th,.content .flightStatus td{border-color:#595959;border-color:rgba(255,255,255,.15)}
.content .flightStatus tbody th,.content .flightStatus tbody td{padding:6px 13px 6px 20px;color:#999;background:#000;background:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,.85)),to(rgba(0,0,0,1)));background:-moz-linear-gradient(0 0 270deg,rgba(0,0,0,.85),rgba(0,0,0,1));border-bottom:2px solid #444}
.content .flightStatus thead th:first-child,.content .flightStatus tbody th:first-child{padding-left:20px}
.content .flightStatus th.revised,.content .flightStatus td.revised{padding-left:0;border-left:0}
.content .flightStatus tbody th.sorted,.content .flightStatus tbody td.sorted{background:#333;background:rgba(0,0,0,.8)}
.content .flightStatus tbody tr.flightStatusHighlight td,.content .flightStatus tbody tr.flightStatusHighlight th,.content .flightStatus tbody tr.flightStatusHighlight th a{background:#333;background:rgba(0,0,0,.8);cursor:pointer}
.content .flightStatus tbody th{width:165px}
.content .flightStatus tbody td{font-size:1.3em;font-weight:700}
.content .flightStatus tbody th a{color:#FFF}
.content .flightStatus tbody a:hover,.content .flightStatus tbody a:hover span{text-decoration:underline}
.content .flightStatus tbody td a{color:#FFF}
.content .flightStatus tbody th span,.content .flightStatus tbody td span{display:block;line-height:1.3em;font-weight:700}
.content .flightStatus td.alert,.content .flightStatus td.alert .highlight,.content .flightStatus td.alert .status{color:#ec5900;font-weight:700}
.content .flightStatus td.alert .attention{padding:0 25px 0 0;line-height:1.5em;background:url(clientlib/resources/img/icon_flightStatus_attention.png) 100% -2px no-repeat}
.content .flightStatus td.alert .note,.content .flightStatus td.alert .status{text-decoration:underline}
.content .flightStatus tbody th .from,.content .flightStatus tbody td .from,.content .flightStatus .departures tbody th .to{color:#999;font-weight:700}
.content .flightStatus .departures tbody th .from{color:#fff;font-weight:700}
.content .flightStatus tbody th .to,.content .flightStatus .arrivals tbody th .from{color:#999;font-weight:700}
.content .flightStatus .arrivals tbody th .to{color:#fff;font-weight:700}
.content .flightStatus td .flight{color:#FFF}
.content .flightStatus td .note{font-size:.7em;text-decoration:underline}
.content .flightStatus td .dayAlteration{font-size:.7em;color:#fff;background-color:#333232;padding:2px 0;display:block;margin:2px 0 3px;width:45px;text-align:center}
.content .flightStatus td .highlight{color:#FFF}
.content .flightStatus td .day{display:inline-block;padding:1px 4px;color:#FFF;background:#333}
.content .flightStatus td .status{color:#FFF;font-size:.9em}
.content .flightStatus td .terminal{display:inline-block;color:#FFF}
.content .flightStatus td a.button{display:block;color:#eb143a;font-size:.9em;text-decoration:none}
.timeZone{width:95%;margin:0 10px 12px;overflow:visible;min-height:28px;float:left;clear:both}
.timeZone p{padding:4px 0 4px 35px;background:url(clientlib/resources/img/icons/clock.png) 0 center no-repeat;color:#333;font-weight:700;margin:0;width:auto;float:left}
#overlayWrapper .timeZone p{float:right}
.content .statusSearch ol.dateChooser{clear:both;padding:0;margin:0 0 7px;list-style:none;overflow:hidden;text-align:center}
.content .statusSearch ol.sevenDay{background:url(clientlib/resources/img/flight_status_date_chooser_background.png) 0 4px no-repeat}
.content .statusSearch .dateChooser li{display:inline-block;margin:1px;background:url(clientlib/resources/img/date_chooser_sprite.png) -86px 4px no-repeat;width:76px;height:auto;vertical-align:top}
.content .statusSearch .dateChooser li:hover{background:url(clientlib/resources/img/date_chooser_sprite.png) -330px 4px no-repeat}
.content .statusSearch .dateChooser li.selected,.content .statusSearch .dateChooser li.selected:hover{background-position:-249px 4px}
.content .statusSearch .dateChooser li.disabled,.content .statusSearch .dateChooser li.disabled:hover{background-position:-168px 4px}
.content .statusSearch .dateChooser li.disabled.selected,.content .statusSearch .dateChooser li.disabled.selected:hover{background-position:-249px 4px}
.content .statusSearch .dateChooser li.disabled .disabledOverlay,.content .statusSearch .dateChooser li.disabled.selected .disabledOverlay{position:absolute;top:0;left:0;text-indent:-5000em;overflow:hidden;width:78px;height:100px;background:url(clientlib/resources/img/date_chooser_sprite.png) 0 4px no-repeat}
.content .statusSearch .dateChooser li a:hover{text-decoration:none}
.content .statusSearch .dateChooser li .dateDisplay{display:block;overflow:hidden}
.content .statusSearch .dateChooser li.active{outline:1px dotted #333}
.content .statusSearch .dateChooser li.hover{background-position:-330px 4px}
.content .statusSearch .dateChooser .dateDisplay .day,.content .statusSearch .dateChooser .dateDisplay .numericDate,.content .statusSearch .dateChooser .dateDisplay .month{position:relative;float:left;clear:left;color:#666;font-size:.65em}
.content .statusSearch .dateChooser .dateDisplay .day{color:#999}
.content .statusSearch .dateChooser li.selected .day,.content .statusSearch .dateChooser li.selected .month{color:#FFF}
.content .statusSearch .dateChooser li.disabled .day,.content .statusSearch .dateChooser li.disabled .month{color:#FFF}
.content .statusSearch .dateChooser .dateDisplay .numericDate{margin:5px 0}
.content .statusSearch .dateChooser li.disabled .numericDate{padding:10px 0 11px;line-height:1.4}
.flightInfo{float:left;width:100%;margin-bottom:10px;box-shadow:1px 1px 2px rgba(0,0,0,.3);-moz-box-shadow:1px 1px 2px rgba(0,0,0,.3);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.3)}
.flightInfo .details{float:left;color:#fff;width:100%;background-color:#333;background-image:-webkit-gradient(linear,0 0,0 70%,from(#333),to(#000));background-image:-moz-linear-gradient(0 30% 270deg,#333,#000)}
.flightInfo .details div{float:left}
.flightInfo .details p{margin-bottom:0}
.flightInfo .details .flightNumber{background-color:#000;color:#fff;padding:8px 10px 12px 12px;font-size:.9em}
.flightInfo .details .flightNumber .flightCode{font-size:1.6em;font-weight:700;line-height:1}
.flightInfo .details .flightRoute{padding:16px 0 0 9px}
.flightInfo .details .flightRoute.doubleLine{padding:8px 0 0 9px}
.flightInfo .details .flightRoute span{font-weight:700}
.flightInfo .details .flightStatus{float:right;padding:8px 0 16px 58px;background:url(clientlib/resources/img/plane_status.png) 0 50% no-repeat}
.flightInfo .details .flightStatus button{float:left;margin:16px 10px 0 0}
.flightInfo .details .flightStatus .button{display:block}
.flightInfo .details .flightStatus p{float:left;margin:0 10px 0 0;color:#999}
.flightInfo .details .flightStatus .status{margin:8px 20px 0 0}
.flightInfo .details .flightStatus .status .delay,.flightInfo .details .flightStatus .status .cancelled{color:#ec5900}
.flightInfo .details .flightStatus .status .attention{color:#ec5900;padding:3px 25px 5px 0;background:url(clientlib/resources/img/icon_flightStatus_attention.png) 100% 0 no-repeat;text-decoration:underline}
.flightInfo .details .flightStatus p span{color:#fff;font-weight:700}
.flightInfo .warning{clear:left;position:relative;background-color:#eee;background-image:-webkit-gradient(linear,0 0,0 70%,from(#f9f9f9),to(#ddd));background-image:-moz-linear-gradient(0 30% 270deg,#f9f9f9,#ddd)}
.flightInfo .warning .inner{padding:10px 10px 1px 85px;color:#333}
.flightInfo .warning .warningDetails{color:#fff;background:#cb6215;background:url(clientlib/resources/img/overlay_warning_bg.jpg) left top no-repeat,-moz-linear-gradient(top,#cb6215 0,#ea7118 2%,#fa7819 4%,#f55d01 100%);background:url(clientlib/resources/img/overlay_warning_bg.jpg) left top no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0,#cb6215),color-stop(2%,#ea7118),color-stop(4%,#fa7819),color-stop(100%,#f55d01));background:url(clientlib/resources/img/overlay_warning_bg.jpg) left top no-repeat,linear-gradient(top,#cb6215 0,#ea7118 2%,#fa7819 4%,#f55d01 100%);padding:8px 20px 8px 58px}
.flightInfo .warning .warningDetails p{margin:0}
.travelContainer{float:left;width:100%}
.contentPanel .flightDetails .colLayout.columns2 .column,.contentPanel .flightDetails .parsys_column.column-50 .column-50-c0,.contentPanel .flightDetails .parsys_column.column-50 .column-50-c1{width:49%}
.primary .contentPanel .flightDetails .travelInfo,.flightDetails .travelInfo{margin:0;background-color:#eee;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fefefe),to(#eee));background-image:-moz-linear-gradient(top,#fefefe,#eee);-moz-box-shadow:1px 1px 2px rgba(0,0,0,.3);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.3);box-shadow:1px 1px 2px rgba(0,0,0,.3)}
.flightDetails .travelInfo h2{background:red;color:#fff;margin:0 0 8px;padding:13px 20px;font-weight:400;background:#343434;background:-moz-linear-gradient(top,#343434 0,#3f3f3f 29%,#5e5e5e 81%,#656565 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#343434),color-stop(29%,#3f3f3f),color-stop(81%,#5e5e5e),color-stop(100%,#656565));background:linear-gradient(top,#343434 0,#3f3f3f 29%,#5e5e5e 81%,#656565 100%);-moz-box-shadow:0 3px 1px rgba(0,0,0,.1);-webkit-box-shadow:0 3px 1px rgba(0,0,0,.1);box-shadow:0 3px 1px rgba(0,0,0,.1)}
.flightDetails .travelInfo h2 span{font-weight:700;margin-right:10px}
.flightDetails .travelInfo table tbody tr:last-child td{border:0;font-weight:700;font-size:1.3em;padding:5px 0 0 20px}
.flightDetails .travelInfo table .note{font-weight:700;font-size:.7em;display:block;color:#999;line-height:1.3em}
.flightDetails .travelInfo table thead th{background:0;border:0;color:#333;font-size:1.1em;font-weight:400;padding:5px 0 0 20px}
.flightDetails .travelInfo table.schedule{width:100%;background:0;margin-bottom:7px}
.flightDetails .travelInfo .airportName span{font-weight:400}
.flightDetails .travelInfo table.schedule th,.flightDetails .travelInfo table.schedule td{background:0}
.flightDetails .travelInfo .schedule tbody th{font-weight:400;font-size:1.1em;color:#333}
.flightDetails .travelInfo .schedule #departureLeg,.flightDetails .travelInfo .schedule #arrivalLeg{padding:1px 16px 0 20px;background:0;color:#333;font-size:1.1em}
.flightDetails .travelInfo .schedule #revisedArrivalLeg{color:#ec5900;background:0;border:0;padding-top:0}
.flightDetails .travelInfo .schedule #revisedArrivalAirport{padding:2px 16px 8px 20px;color:#ec5900;font-weight:700;font-size:1.4em;border:0}
.flightDetails .travelInfo .schedule #departureAirport,.flightDetails .travelInfo .schedule #arrivalAirport{padding:2px 16px 8px 20px;font-weight:700;font-size:1.4em;border:0}
.flightDetails .travelInfo .schedule #departureTime,.flightDetails .travelInfo .schedule #arrivalTime{padding:7px 10px 0 20px;border:0;width:63px;color:#666;border-top:1px solid #ddd}
.flightDetails .travelInfo .schedule #revisedDepartureTime,.flightDetails .travelInfo .schedule #revisedArrivalTime{padding:7px 10px 0;border:0;width:55px;border-top:1px solid #ddd}
.flightDetails .travelInfo .schedule #departureTerminal,.flightDetails .travelInfo .schedule #arrivalTerminal{padding:7px 20px 0 10px;border:0;width:auto;border-top:1px solid #ddd}
.flightDetails .travelInfo table.schedule tbody td{width:auto;font-size:1.4em}
.flightDetails .travelInfo .schedule td.scheduledTime{padding:0 10px 0 20px;color:#666}
.flightDetails .travelInfo .schedule td.revisedTime{padding:0 10px;color:#333}
.flightDetails .travelInfo .schedule td.delay,.flightDetails .travelInfo .schedule td.cancelled,.flightDetails .travelInfo .schedule td.delay .note,.flightDetails .travelInfo .schedule td.cancelled .note{color:#ec5900}
.flightDetails .travelInfo .schedule td.terminal{padding:0 20px 0 10px;color:#333}
.flightDetails .travelInfo .guides{padding:5px 20px;border-top:1px solid #ddd}
.flightDetails .travelInfo .buttonWrap{padding:15px 20px;border-top:1px solid #ddd;text-align:right}
.flightDetails .travelInfo .guides ul.linkList{margin:0}
.module.travelInfo .schedule .info{font-size:1.4em;color:#333;font-weight:700}
.module.travelInfo .schedule div{float:left;margin-right:15px}
.module.travelInfo .schedule .label{width:50%}
.module.travelInfo .schedule .details{float:left}
.module.travelInfo .schedule div p{margin-bottom:0}
.content .module.travelInfo ul,.content .module.travelInfo li{list-style:none}
#overlayWrapper .flightDetails{margin-top:0;margin-bottom:10px}
#overlayWrapper .parsys_column{width:673px}
#overlayWrapper .flightInfo{width:673px}
#overlay .flightStatusModal .details .flightStatus{padding-left:37px;background-image:url(clientlib/resources/img/plane_status_sml.png)}
#overlayWrapper .flightInfo .details .flightNumber{background:0}
#overlayWrapper .flightInfo .flightStatus .button{text-decoration:none}
#overlayWrapper .flightInfo .warningDetails{font-weight:700;color:#fff;background:#cb6215;background:url(clientlib/resources/img/overlay_warning_bg.jpg) left top no-repeat,-moz-linear-gradient(top,#cb6215 0,#ea7118 2%,#fa7819 4%,#f55d01 100%);background:url(clientlib/resources/img/overlay_warning_bg.jpg) left top no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0,#cb6215),color-stop(2%,#ea7118),color-stop(4%,#fa7819),color-stop(100%,#f55d01));background:url(clientlib/resources/img/overlay_warning_bg.jpg) left top no-repeat,linear-gradient(top,#cb6215 0,#ea7118 2%,#fa7819 4%,#f55d01 100%);padding-left:58px}
.flightStatusError{clear:both;background:#f8f8f8;padding-bottom:15px;margin-bottom:20px;background:-moz-linear-gradient(top,#f8f8f8 0,#f1f1f1 49%,#e7e7e7 76%,#e3e3e3 95%,#e2e2e2 97%,#d5d5d5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f8f8f8),color-stop(49%,#f1f1f1),color-stop(76%,#e7e7e7),color-stop(95%,#e3e3e3),color-stop(97%,#e2e2e2),color-stop(100%,#d5d5d5));background:-webkit-linear-gradient(top,#f8f8f8 0,#f1f1f1 49%,#e7e7e7 76%,#e3e3e3 95%,#e2e2e2 97%,#d5d5d5 100%);background:-o-linear-gradient(top,#f8f8f8 0,#f1f1f1 49%,#e7e7e7 76%,#e3e3e3 95%,#e2e2e2 97%,#d5d5d5 100%);background:-ms-linear-gradient(top,#f8f8f8 0,#f1f1f1 49%,#e7e7e7 76%,#e3e3e3 95%,#e2e2e2 97%,#d5d5d5 100%);background:linear-gradient(top,#f8f8f8 0,#f1f1f1 49%,#e7e7e7 76%,#e3e3e3 95%,#e2e2e2 97%,#d5d5d5 100%)}
.flightStatusError .warning{font-weight:700;color:#fff;background:#cb6215;background:url(clientlib/resources/img/overlay_warning_flight.png) left top no-repeat,-moz-linear-gradient(top,#cb6215 0,#ea7118 2%,#fa7819 4%,#f55d01 100%);background:url(clientlib/resources/img/overlay_warning_flight.png) left top no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0,#cb6215),color-stop(2%,#ea7118),color-stop(4%,#fa7819),color-stop(100%,#f55d01));background:url(clientlib/resources/img/overlay_warning_flight.png) left top no-repeat,linear-gradient(top,#cb6215 0,#ea7118 2%,#fa7819 4%,#f55d01 100%);padding:14px 20px 13px 72px}
.flightStatusError h2{color:#fff;font-size:1.8em;font-weight:400;margin:0}
.flightStatusError p{margin:15px 72px 12px}
.flightStatusError .buttonWrap{margin-left:72px}
.flightStatusError .buttonWrap button{display:inline;vertical-align:middle}
.flightStatusError .buttonWrap p{margin:0;font-size:1.2em;display:inline;vertical-align:middle}
.flightStatusError .buttonWrap .linkBullet{display:inline;margin:0 0 0 20px;background-position:0 2px}
.flightStatusError .buttonWrap .linkBullet:hover{background-position:0 -89px}
.listuseful{padding:0 0 12px;background:#fff}
.listuseful .links{background:url(clientlib/resources/img/links_icon.png) top right no-repeat #fff}
.listuseful .articles{background:url(clientlib/resources/img/articles_icon.png) top right no-repeat #fff}
.listuseful h3{padding:12px 20px;margin:0 0 12px;border-bottom:2px solid #ccc}
.listuseful p,.listuseful ul{padding:0 20px}
.listuseful ul{padding-bottom:20px}
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{position:absolute;left:-99999999px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.ui-helper-clearfix{display:inline-block}
* html .ui-helper-clearfix{height:1%}
.ui-helper-clearfix{display:block}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity = 0)}
.ui-state-disabled{cursor:default !important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}
.ui-widget{font-size:1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-size:1em}
.ui-widget :active{outline:0}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(clientlib/css/resources/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}
daterangepicker.jQuery.js .ui-icon{width:16px;height:16px;background-image:url(clientlib/resources/img/arrow_white_right.png)}
.ui-widget-content .ui-icon{background-image:url(clientlib/resources/img/arrow_white_right.png)}
.ui-widget-header .ui-icon{background-image:url(clientlib/resources/img/arrow_white_right.png)}
.ui-state-default .ui-icon{background-image:url(clientlib/resources/img/arrow_white_right.png)}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(clientlib/resources/img/arrow_white_right.png)}
.ui-state-active .ui-icon{background-image:url(clientlib/resources/img/arrow_white_right.png)}
.ui-state-highlight .ui-icon{background-image:url(clientlib/resources/img/arrow_white_right.png)}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(clientlib/resources/img/arrow_white_right.png)}
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-off{background-position:-96px -144px}
.ui-icon-radio-on{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-widget-overlay{background:#aaa url(clientlib/resources/img/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity = 30)}
.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(clientlib/resources/img/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity = 30);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
.ui-accordion .ui-accordion-header{position:relative;cursor:pointer;margin:0;font-size:1.4em;font-weight:700;zoom:1}
.ui-accordion .pane+.ui-accordion-header{padding-bottom:0}
.ui-accordion .ui-accordion-li-fix{display:inline}
.ui-accordion .ui-accordion-header-active{border-bottom:0 !important}
.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em .7em}
.ui-accordion a{zoom:1}
.ui-accordion .ui-accordion-header a{padding:.2em 30px .2em 0;color:#333;border-top:1px solid #f5d6d6}
.ui-accordion .ui-accordion-header .ui-icon{position:absolute;right:2px;top:50%;width:10px;height:10px;margin-top:-5px;background:url(clientlib/resources/img/icons/icons_sprite.png) 0 0 no-repeat}
.contentPanel .accordion h2.ui-accordion-header.ui-state-active a{color:#eb143a;border-bottom:1px solid #f5d6d6}
.ui-accordion .flight_number{color:#f99;color:rgba(255,143,143,.8)}
.ui-accordion .ui-accordion-header.ui-state-active .ui-icon{background-position:0 -10px}
.ui-accordion .ui-accordion-content{display:none;position:relative;top:1px;margin:0;padding:0;border-top:0;zoom:1}
.ui-accordion .ui-accordion-content-active{display:block}
.accordionstart{padding-bottom:10px}
.ui-autocomplete{position:absolute;cursor:default}
.ui-autocomplete-loading{background:#fff url(clientlib/resources/img/ui-anim_basic_16x16.gif) right center no-repeat}
* html .ui-autocomplete{width:1px}
.ui-menu{list-style:none;padding:0;margin:0;display:block;background:#EEE}
.ui-menu .ui-menu{margin-top:-3px}
.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%;border-top:1px solid #e1e1e1}
.ui-menu .ui-menu-item:first-child{border:0}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:7px 10px;line-height:1.5;zoom:1}
.ui-menu .ui-menu-item a:hover{background-image:-webkit-gradient(linear,0 0,0 100%,from(#dadada),to(#eee));background-image:-moz-linear-gradient(0 0 270deg,#dadada,#eee)}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:400}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-autocomplete{max-height:328px;overflow-y:auto;overflow-x:hidden}
* html .ui-autocomplete{height:100px}
.ui-autocomplete-aside{padding-right:0;max-height:154px}
.ui-autocomplete-aside .ui-menu-item a{font-size:1.1em}
html,body{width:auto;height:auto;background-color:#fff;color:#333}
body{min-width:0;text-align:left}
#container{margin:0 !important}
.backgroundImages{display:none}
.wrapper{width:688px;margin:0 auto 0 10px}
#page{padding:0}
#header .logo a{display:none}
#header .logo{width:229px;height:56px;margin:20px 0}
#header .logo:after{content:url(img/logo_print.png)}
#leftCol{display:none}
#page{padding:0}
.primary .contentPage,.primary .contentPanel{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.contentPage h1,.contentPanel h1{font-size:32pt;margin:5px 0 20px 0}
.contentPanel .inner{padding:0}
.equalHeight div{height:auto !important}
.partners{display:none}
.module.warning.messaging{display:block;float:left}
.module.warning.messaging .inner{padding:20px 0}
.module.table,.module.tableImage{display:block}
.module.table table,.module.tableImage table{border-top:1px solid #999 !important;padding-top:10px}
.module.tableImage{border-bottom:0;border-top:2px solid #999}
.module.table h2,.module.tableImage h2{font-size:18pt;color:#333 !important;padding:15px 0}
.content table tbody th,.content table tbody td,.content table th,.content table td{border-left:none !important;border:0;padding:5px 0}
.communityTips,.navThumbnail{display:none}
#pageIntro,#navOuter,#subNav,#location,.pageActions,.pageSurvey{display:none}
#mastHead{float:left}
.accordionItem.section{border-top:1px solid #999 !important;padding-bottom:20px}
.ui-accordion-content{display:block !important}
.ui-icon{display:none !important}
.ui-accordion .ui-accordion-header a,.ui-accordion .ui-accordion-header.ui-state-active a{border-top:none !important;padding-top:15px !important;color:#333 !important;border-bottom:none !important;width:688px}
.content .inner ul li{margin:0 0 0 1.2em;padding-left:5px;list-style-type:square}
.overlayOpen #header,.overlayOpen #page,.overlayOpen #footer,.overlayOpen #olMask,.overlayOpen #overlay .close{display:none !important}
.overlayOpen #overlay{top:0 !important;left:0 !important;margin-top:0 !important;margin-left:0 !important}
.tracktraceform{margin-bottom:40px}
.module{background-image:none;margin-bottom:10px;height:auto !important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.module.cargoSearch{min-width:0;min-height:200px;background:linear-gradient(#e1163c,#a11453)}
.module.cargoSearch .formField{width:20%;float:left;padding-right:10px}
.module.cargoSearch .flightStatus .formField{padding-right:10px}
.module.cargoSearch .formField label{font-family:gotham-light;font-size:12px;color:#fff;letter-spacing:.1px;position:relative;float:left}
.module.cargoSearch .formField input{width:93%;margin-top:10px;font-size:1em}
.module.cargoSearch .formField.awb input{width:93%;margin-top:10px;font-size:1em}
.module.cargoSearch button{margin-top:10px;font-family:gotham-light;font-size:14px;color:#61126b;border-radius:2px;border:0;background:#fff;padding-left:13px;margin-top:26px;height:40px}
.findFlightArrowButton{background:url("../../../content/dam/virgin-applications/images/icons/Sprites_Air4.png") 0 -368px no-repeat;display:inline;margin-left:6px;padding-left:15px}
.module.cargoSearch h3{background:url("clientlib/resources/img/track_icon.png") no-repeat left bottom;font-family:gotham-light;font-size:26px;color:#fff;font-weight:normal}
a:link{text-decoration:none;-o-transition:color .2s linear;-moz-transition:color .2s linear;-webkit-transition:color .2s linear;transition:color .2s}
.sharedHeader .headerNavigationLinkDiv .linkActive span{padding-bottom:27px;border-bottom:1px solid #e1163c;color:#e1163c}
@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.module.cargoSearch{height:auto;width:auto}
.module.cargoSearch .formField label{font-family:Gotham-Light;font-size:15px;color:#fff;letter-spacing:.1px;position:relative;float:left;font-weight:normal;padding-bottom:5px}
.module.cargoSearch .formField.awb input{width:auto;font-size:1em;padding-left:10px;padding-right:10px;border:1px solid #d8d7d7;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.module.cargoSearch .formField input{width:auto}
.module.cargoSearch .formField{width:45%;float:left;padding-right:10px}
.module.cargoSearch .searchResults .details dt,.module.cargoSearch .searchResults .details dd{display:inline;margin:0;font-size:1.4em}
.module.cargoSearch .searchResults p{width:auto}
.module.cargoSearch .formField.route select{width:331px;margin-top:0;font-size:16px}
.module.cargoSearch .formField.route select option{font-size:16px}
.module.cargoSearch .searchResults h2{font-size:20px}
font-weight:bold}
@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.module.cargoSearch .formField{width:40%;float:left;padding-right:10px}
}
@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.module.cargoSearch .formField{width:45%;float:left;padding-right:10px}
.module.cargoSearch .searchResults p{width:520px}
.module.cargoSearch .formField.route select{width:442px}
}
@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.module.cargoSearch .formField{width:42%;float:left;padding-right:10px}
.module.cargoSearch button{font-family:gotham-medium;color:#61126b;border-radius:2px;border:0;background:#fff;padding-left:13px;margin-top:14px;padding:6px 12px;height:2.33333em;overflow:visible;margin-left:6px}
}
@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.module.cargoSearch .formField{width:38%;float:left;padding-right:10px}
.module.cargoSearch .searchResults p{width:619px}
.module.cargoSearch .formField.route select{width:419px}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){.module.cargoSearch .formField{width:35%;float:left;padding-right:10px}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.module.cargoSearch .formField{width:28%;float:left;padding-right:10px}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.module.cargoSearch .formField{width:28%;float:left;padding-right:10px}
}