body{height:100%;margin:0;padding:0;color:#E6E6E6}
#main_container,
#wait_container,
.wait_container{background:url(/ews/media/bg_deg.png) center top repeat-y;border-bottom:1px solid transparent;height:auto!important;height:100%;min-height:100%;min-width:750px;position:relative;text-align:center;width:100%}
#main_wrapper,
#wait_wrapper,.wait_wrapper{margin:0 auto;min-height:100%;text-align:left;width:750px}

#allcontent{width:100%}

#homepage{margin-left:1px;width:759px;overflow:hidden}
#home_top{background:url(/shared/media/home_top.gif) 0 0 no-repeat;height:8px;font-size:0;line-height:0;width:100%}
#home_strip{background:url(/shared/media/home_strip.gif) 0 0 repeat-y;overflow:hidden;width:100%;padding:0}
#home_bottom{background:url(/shared/media/home_bottom.gif) 0 0 no-repeat;height:8px;width:100%}
#home_left{float:left;margin:0 0 0 3px;_margin:0 0 0 2px;width:456px}

#home_mc{width:456px}
#home_mc_top{background:url(/shared/media/home_mc_top.gif) 0 0 no-repeat;height:14px}
#home_mc_strip{background:url(/shared/media/home_mc_strip.gif) 0 0 repeat-y}
#home_mc_strip ul{list-style-type:none;margin:0 10px;padding:0}
#home_mc_strip ul li{background:url(/shared/media/ar_right.gif) 4px 8px no-repeat;border-bottom:0 solid #abcde2;margin:0;padding:4px 6px 7px 19px;zoom:1}
#home_mc_strip ul li a{color:#111;font-size:12px;text-decoration:none}
#home_mc_strip ul li a strong{text-decoration:underline}
#home_mc_strip ul li:first-child{border-top:0 none transparent}
#home_mc_last{border-top:2px solid #fff;margin:0;overflow:hidden;padding:0;width:456px}
#home_mc_bottom{background:url(/shared/media/home_mc_bottom.gif) 0 0 no-repeat;height:6px}

#home_icons{background:url(/shared/media/icons_bottom.gif) 0 0 no-repeat;height:66px;width:456px;overflow:hidden}
#home_checkin{background:url(/shared/media/i_checkin.gif) 0 0 no-repeat;cursor:pointer;float:left;height:49px;margin:8px 0 0 6px;padding:7px 0 0;position:relative;width:140px}
#home_checkin a{display:block;color:#111;font-size:11px;font-weight:700;margin:0;padding:5px 0 0 68px}
#home_flightstatus{background:url(/shared/media/i_flightstatus.gif) 0 0 no-repeat;cursor:pointer;float:left;height:46px;margin:8px 0 0 6px;padding:7px 0 0;position:relative;width:140px}
#home_flightstatus a{color:#111;display:block;font-size:11px;font-weight:700;margin:0;padding:5px 0 0 80px}
#home_contact{background:url(/shared/media/i_contact.gif) 0 0 no-repeat;cursor:pointer;float:left;height:46px;margin:8px 0 0 18px;padding:7px 0 0;position:relative;width:135px}
#home_contact a{color:#111;display:block;font-size:11px;font-weight:700;margin:0;padding:5px 0 0 60px}
#home_right{float:left;width:295px}

#home_ad{width:295px}
#home_ad h3{font-size:16px;font-weight:700;margin:0;padding:0 0 5px 1px}
#home_ad_top{background:url(/shared/media/home_ad_top.gif) 0 0 no-repeat;height:8px}
#home_ad_strip{background:url(/shared/media/home_ad_strip.gif) 0 0 repeat-y}
#home_ad_strip ul{list-style-type:none;margin:0 4px;padding:0}
#home_ad_strip ul li{background:none;margin:0;padding:4px 6px 7px 4px;zoom:1}
#home_ad_strip ul li a{color:#111;font-size:12px;text-decoration:none}
#home_ad_strip ul li a strong{text-decoration:underline}
#home_ad_strip ul li:first-child{border-top:0 none transparent}
#home_ad_last{border-top:1px solid #fff;margin:0 10px;overflow:hidden;padding:8px 0 0;width:295px}
#home_ad_bottom{background:url(/shared/media/home_ad_bottom.gif) 0 0 no-repeat;height:9px}

#home_alert{float:left;margin:0 0 0 3px;_margin:0 0 0 2px;width:751px}
#home_alert h3{font-size:16px;font-weight:700;margin:0 20px;padding:0}
#home_alert_top{background:url(/shared/media/home_alert_top.gif) 0 0 no-repeat;height:8px}
#home_alert_strip{background:url(/shared/media/home_alert_strip.gif) 0 0 repeat-y}
#home_alert_strip p{margin:0 20px;padding:0;font-size:13px;color:#000}
#home_alert_strip ul{list-style-type:none;margin:0 16px;padding:0}
#home_alert_strip ul li{background:url(/shared/media/ar_right.gif) 4px 8px no-repeat;border-bottom:0 solid #abcde2;margin:0;padding:4px 6px 7px 19px;zoom:1}

#home_mc_strip ul li a{color:#111;font-size:13px;text-decoration:none}
#home_mc_strip ul li a strong{text-decoration:underline}
#home_mc_strip ul li:first-child{border-top:0 none transparent}

#home_alert_last{border-top:1px solid #fff;margin:0 10px;overflow:hidden;padding:8px 0 0;width:751px}
#home_alert_bottom{background:url(/shared/media/home_alert_bottom.gif) 0 0 no-repeat;height:9px}

#home_bottom_links{margin:0;overflow:hidden;width:100%}
#home_bottom_links h3{font-size:16px;font-weight:700;margin:0;padding:0 0 5px 1px}

#whatsnew{float:left;margin:0 3px;width:454px}
#whatsnew div{background:url(/shared/media/bg_whatnew.png) 0 0 no-repeat;height:auto!important;height:121px;min-height:121px}

#quicklinks{float:left;margin:0;width:295px}
#quicklinks div{background:url(/shared/media/bg_quicklinks.png) 0 0 no-repeat;height:auto!important;height:121px;min-height:121px}

ul.home_redarrow{list-style-type:none;margin:0;padding:10px 7px 0}
ul.home_redarrow li{background:url(/shared/media/ar_right.gif) no-repeat 0 4px;padding:0 0 5px 10px;list-style-type:none}
ul.home_redarrow li.none{background:none;padding:0 0 5px}
ul.home_redarrow li div{background:url(/shared/media/new.gif) no-repeat right 3px;padding:0 32px 0 0;margin:0}
ul.home_redarrow li div.fr{background:url(/shared/media/new.gif) no-repeat right 3px;margin:0;padding:0 55px 0 0}
ul.home_redarrow a,
ul.home_redarrow a:visited{color:#000;text-decoration:none}
ul.home_redarrow a:hover{color:red;text-decoration:underline}
ul.home_redarrow li.none a,ul.home_redarrow li.none a:visited{color:#c00;text-decoration:underline}
ul.home_redarrow li.none a:hover{color:red}

#footer{margin:8px 0 0 1px;background:#fff}
#dots{background:url(/shared/media/bg_dots.gif) 0 0 repeat-x #666;height:1px}

/* general text */
td,p,html>tx,li{font-family:'Open Sans',sans-serif}

#bodycontent-lg td,p,div,li{font-size:11px}

.txt10{color:#333;font-size:10px;line-height:12px;font-family:Verdana,Arial,Helvetica,sans-serif}
.txt10 a:link,
.txt10 a:visited{color:#c63}
.txt10 a:hover{color:#c00}
.txt10black{color:#333;font-size:10px;line-height:12px;font-family:Verdana,Arial,Helvetica,sans-serif}
.txt10black a:link,
.txt10black a:visited,
.txt10black a:hover{text-decoration:none;color:#333}
.txt10blackhome{color:#333;font-size:10px;line-height:12px;font-family:Verdana,Arial,Helvetica,sans-serif}
.txt10blackhome a:link,
.txt10blackhome a:visited{text-decoration:none;color:#333}
.txt10blackhome a:hover{text-decoration:underline;color:#333}
.txt10red{color:#c00;font-size:10px;line-height:12px;font-family:Verdana,Arial,Helvetica,sans-serif}
.txt10red a:link,
.txt10red a:visited{color:#c00}
.txt10red a:hover{color:#c00}
.txt10mediumred{color:#c63;font-size:10px;line-height:12px;font-family:Verdana,Arial,Helvetica,sans-serif}
.txt10mediumred a:link,
.txt10mediumred a:visited{color:#c63;text-decoration:none}
.txt10mediumred a:hover{color:#c00}
.txt10gray{color:#616e6e;font-size:10px;line-height:12px;font-family:Verdana,Arial,Helvetica,sans-serif}
.txt10gray a:link,
.txt10gray a:visited{color:#616e6e;text-decoration:none}
.txt10gray a:hover{color:#c00}

.txt11{color:#333;font-size:11px;line-height:14px;font-family:Verdana,Arial,Helvetica,sans-serif}
.txt11 a:link,
.txt11 a:visited{color:#c00}
.txt11 a:hover{color:#c00}
.txt11red{color:#c00;font-size:11px;line-height:14px;font-family:Verdana,Arial,Helvetica,sans-serif}
.txt11red a:link,
.txt11red a:visited{color:#c00}
.txt11red a:hover{color:#c00}
.txt11mediumred{color:#c63;font-size:11px;line-height:14px;font-family:Verdana,Arial,Helvetica,sans-serif}
.txt11mediumred a:link,
.txt11mediumred a:visited{color:#c63}
.txt11mediumred a:hover{color:#c00}
.txt11white{color:#fff;font-weight:700;font-size:10px;line-height:12px;letter-spacing:.05em;background-color:#616e6e;font-family:Verdana,arial,Helvetica,sans-serif;padding:3px 3px 3px 8px}
.txt11white a:link,
.txt11white a:visited{color:#fff;text-decoration:none}
.txt11white a:hover{color:#fff;text-decoration:underline}

.txt12green{color:#366;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;line-height:14px}
.txt12green a:link,
.txt12green a:visited{text-decoration:none;color:#c63}
.txt12green a:hover{text-decoration:underline;color:#c00}
.txt13gray{color:#616e6e;letter-spacing:.05em;font-size:13px;line-height:16px;font-style:oblique;font-family:Verdana,Arial,Helvetica,sans-serif}
.txt13gray a:link,
.txt13gray a:visited{color:#616e6e;text-decoration:none}
.txt13gray a:hover{color:#c00}

.txt13black{color:#333;font-size:13px;line-height:16px;font-family:Verdana,Arial,Helvetica,sans-serif}
.txt13black a:link,
.txt13black a:visited{color:#333}
.txt13black a:hover{color:#333}
.txt13red{color:#c00;font-size:13px;line-height:16px;font-family:Verdana,Arial,Helvetica,sans-serif}
.txt13red a:link,
.txt13black a:visited{color:#c00}
.txt13red a:hover{color:#c00}

.txt16{color:#333;font-size:16px;line-height:18px;font-family:Verdana,Arial,Helvetica,sans-serif}
.txt16 a:link,
.txt16 a:visited{color:#333}
.txt16 a:hover{color:#333}

.txt20{color:#333;font-size:20px;line-height:22px;font-family:Verdana,Arial,Helvetica,sans-serif}
.txt20 a:link,
.txt20 a:visited{color:#333}
.txt20 a:hover{color:#333}

.txtteal{color:#444}

.pagetitle{font-size:24px;letter-spacing:.05em;line-height:30px;font-weight:500;color:#222;margin:0;padding:0;font-family:Helvetica,sans-serif}

.subtitle-home{color:#333;font-weight:700;font-size:11px;border-bottom:1px solid #A3AFAD;font-family:Verdana,Arial,Helvetica,sans-serif;padding:0 5px 2px 0}
.subtitle{color:#1A4873;font-weight:700;font-size:13px;line-height:14px;font-family:Verdana,Arial,Helvetica,sans-serif}

.footertxt{color:#666;padding-top:6px;padding-bottom:10px;font-size:10px;line-height:12px;font-family:Verdana,Arial,Helvetica,sans-serif}
.footertxt a:link,
.footertxt a:visited{color:#666}
.footertxt a:hover{color:#c00}

.news-text{color:#c63;margin-left:8px;text-decoration:underline;font-weight:700}

a:link,
a:visited{color:#D8292F;text-decoration:none}
a:active,
a:hover,
a:visited:hover{color:#B52327;text-decoration:underline}

/* background colors and images */
.bg-white{background-color:#fff}
.bg-mediumgreen{background-color:#bedcdc}
.bg-palegreen{background-color:#ddeded}
.bg-darkgray{background-color:#616e6e}
.bg-mediumgray{background-color:#8e9b9b}
.bg-palegray{background-color:#ccc}
.bg-grayline{background-color:#999}
.bg-mediumorange{background-color:#e89e51}
.bg-paleorange{background-color:#fcf1d5}
.bg-clouds{background-color:#bedcdc;background-image:url(/shared/media/bg_clouds.gif)}
.bg-dots{background-color:#666;background-image:url(/shared/media/bg_dots.gif)}
.bg-lilas{background-color:#f2f2f2;background-image:url(/shared/media/bg_lilas.gif)}

/* images */	
img.rightfloat{position:relative;top:0;right:0;bottom:5px;z-index:1}

/* form */
input,select,textarea{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#000}
html>body input{margin:1px 0}

p.dom-paragraph{margin-top:10px;margin-bottom:10px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:400;color:#fff;text-decoration:none}

/*-------- Homepage Bottom Section Classes-----------------*/
ul.home-offer,
ul.traveltools{list-style:none;margin:0;padding-left:10px;padding-top:2px;padding-bottom:2px}
ul.home-arrows,
ul.home-ql{list-style:none;margin:0;padding-left:0;padding-top:4px;padding-bottom:4px}
ul.home-ql{border-bottom:1px solid #e6e6e6;padding-bottom:2px;margin-bottom:0}
ul.home-arrows a,
ul.home-ql a{font-size:11px}
ul.home-offer{padding-top:4px;padding-bottom:8px}

li.home-offer,
li.traveltools{background-image:url(/shared/media/ar_right.gif);background-repeat:no-repeat;background-position:0 3px;color:#333;padding-left:10px;padding-bottom:3px;margin:0}
li.home-offer a:link,
li.home-offer a:visited,
li.traveltools a:link,
li.traveltools a:visited{color:#333;text-decoration:none}
li.home-offer a:hover,
li.home-offer a:visited:hover,
li.traveltools a:hover,
li.traveltools a:visited:hover{color:#c63;text-decoration:underline}

h1{font-size:22px;font-family:Verdana,Helvetica,sans-serif;font-weight:500;color:#616E6E;line-height:34px;margin:0;padding:0}

/* Button style */
#buttons th{height:18px;text-align:left;vertical-align:top;padding-top:2px}
#buttons th.grey{background:url(/shared/media/b_grey_middle.gif) repeat-x 0 0}
#buttons th.air{background:url(/shared/media/b_air_middle.gif) repeat-x 0 0}
#buttons th a{text-transform:uppercase;color:#fff;font-size:10px;padding:0 17px;letter-spacing:0;text-decoration:none;margin:0;white-space:nowrap}
#buttons td{padding:0;vertical-align:top}
/* end button style */


/* Homepage */
td.bigtab{background:url(/shared/media/tab/tab_bigleft.png) no-repeat left 0;_background:url(/shared/media/tab/tab_bigleft.gif) no-repeat left 0;padding:0 0 0 10px}
td.bigtablast{background:url(/shared/media/tab/tab_bigleft.png) no-repeat left 0;_background:url(/shared/media/tab/tab_bigleft.gif) no-repeat left 0;padding:0 0 0 10px}
td.bigtab div{background:url(/shared/media/tab/tabselect.png) no-repeat right 0;_background:url(/shared/media/tab/tabselect.gif) no-repeat right 0;font-weight:700;text-align:left;font-size:14px;padding:12px 5px 14px 0}
td.bigtablast div{background:url(/shared/media/tab/tabselectlast.png) no-repeat right 0;_background:url(/shared/media/tab/tabselectlast.gif) no-repeat right 0;font-weight:700;text-align:left;font-size:14px;padding:12px 5px 14px 0}
td.tab{background:url(/shared/media/tab/tab_center.gif) repeat-x 0 7px;padding:0}
td.tablast{background:url(/shared/media/tab/tab.png) repeat-x right 7px;_background:url(/shared/media/tab/tab.gif) repeat-x right 7px;padding:0}
td.tabfirst{background:url(/shared/media/tab/tab.png) repeat-x 0 7px;_background:url(/shared/media/tab/tab.gif) repeat-x 0 7px;margin-left:2px;padding:0 0 0 5px}
td.tab div,
td.tabfirst div,
td.tablast div{text-align:left;background:url(/shared/media/tab/tab_split.gif) no-repeat left 6px;padding:13px 0 10px}
td.tab a,
td.bigtab a,
td.tabfirst a,
td.tablast a,
td.tab a:visited,
td.bigtab a:visited,
td.tabfirst a:visited,
td.tablast a:visited{font-size:12px;font-weight:700;color:#191919;text-decoration:none;padding:0}
td.tab a:hover,
td.bigtab a:hover,
td.tabfirst a:hover,
td.tablast a:hover,
td.tab a:visited:hover,
td.bigtab a:visited:hover,
td.tabfirst a:visited:hover,
td.tablast a:visited:hover{text-decoration:underline;color:red}
td.bigtab a,
td.bigtab a:visited{font-size:13px}
td.tabfirst div{background:none}

#acv{padding:10px}

.leftstar{float:left;margin:0 0 10px;position:relative;width:25px}
.rightstar{margin:0 0 10px 30px}
.greenline{background-color:#d7d7d7;font-height:0;height:2px;line-height:0;margin:0;padding:0;width:100%}

.bodytext-white-l{color:#fff;font-weight:700;padding:2px 5px;background:#1A4873;border-right:1px solid #c3c3c3;vertical-align:top}
.bodytext-white{color:#fff;font-weight:700;padding:2px 5px;background:#1A4873;vertical-align:top}
.bodytext-asdf-l{padding:2px 5px;border-right:1px solid #c3c3c3;vertical-align:top;font-size:11px}
.bodytext-strike{padding:2px 5px;border-right:1px solid #c3c3c3;vertical-align:top;text-decoration:line-through;color:#A50000}
.bodytext-asdf{padding:2px 5px;vertical-align:top;font-size:11px}
.bodytext-asdf a:link,
.bodytext-asdf a:visited{font-size:12px;color:#c00}

#login_container,
.login_container{background-repeat:no-repeat;height:auto!important;height:100%;min-height:100%;min-width:720px;width:100%}

/*Mario Rendon*/
.new {color:#D8292F;text-transform: uppercase;font-weight:600;}