@charset "utf-8";
 
/* CSS Document | US Airways Gen 2.5 */
 


/* Root style */
 
H1 { font-weight:bold; font-size:18px; color:#0a214f; font-family: Arial, Helvetica, sans-serif; margin:3px 0 3px 0; padding:0; }
H2 { font-size:14px; color:#2b5e91; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:3px 0 3px 0; padding:0; }
P { line-height:15px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000; margin:0; padding:10px 0 0 0; }
A { color:#2b5e91; }




/* FAQ and Childpage Styles */

.faqList { float:left; width:310px; }

.faqCont { width:100%; margin:0; padding:15px 0 15px 0; }
img.faqContL { float:left; margin:0 15px 0 0; }
img.faqContR { float:right; margin:0 0 0 15px; }
img.faqContM { margin:6px 0 19px 0; }
.faqCont H1 { font-weight:bold; font-size:18px; color:#0a214f; font-family: Arial, Helvetica, sans-serif; margin:3px 0 0 0; padding:0; }
.faqCont H2 { font-size:14px; color:#2b5e91; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:3px 0 0 0; padding:0; }
.faqCont H3 { font-size:12px; color:#0a214f; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:10px 0 0 0; padding:0; }
.faqCont P { line-height:15px; font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif; margin:0; padding:10px 0 0 0; }
.faqCont A { line-height:15px; font-size:12px; color:#2b5e91; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; }
.faqCont UL { line-height:15px; font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif; list-style-image:url(/common/resources/_images/buttons/carrot_gray_right.gif); margin:0; padding:10px 0 0 17px; }
.faqCont LI { list-style-image:url(/common/resources/_images/buttons/carrot_gray_right.gif); margin:0; padding:0; }


 
 
/* Container List style */
 
.contList { float:left; width:310px; margin:0; padding:0; }
 
 
 
 
/* "Div"ision Container style */
 
.divCont { width:100%; margin:0; padding:16px 0 20px 0; }
.divCont IMG { width:203px; float:left; margin:0 15px 0 0; }
.divCont A { line-height:15px; font-size:12px; color:#2b5e91; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; text-decoration:underline; }
.divCont UL { line-height:15px; font-size:12px; color:#605f5f; font-family:Arial, Helvetica, sans-serif; margin:0; padding:10px 0 0 17px; list-style-image:url(/common/resources/_images/buttons/carrot_gray_right.gif); }
.divCont LI { margin:0; padding:0; }
 
 
 
 
/* "Frequently Asked Questions page: Questions at top" style */
 
.faqTop { height:auto; width:100%; float:left; margin:0; padding:0 0 13px 0; }
.faqTop P { font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:17px; margin:0; padding:0; }
.faqTop A { font-weight:bold; font-size:11px; color:#2b5e91; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; line-height:17px; }
.faqTop UL { margin:5px 5px 0 20px; padding:0; }
.faqTop LI { line-height:15px; font-size:12px; color:#605f5f; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; list-style-image:url(/common/resources/_images/buttons/carrot_gray_right.gif); }
 
 
 
 
/* "Frequently Asked Questions page: Questions/answers at bottom" style */
 
.faqBot { height:auto; width:100%; float:left; margin:0; padding:10px 0 13px 0; }
.faqBot H1 { font-size:12px; color:#0a214f; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:0; padding:0 0 6px 0; text-decoration:none; }
.faqBot H2 { font-size:14px; color:#2b5e91; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:0; padding:10px 0 0 0; }
.faqBot P { line-height:15px; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; }
.faqBot UL { margin:5px 5px 0 20px; padding:0; }
.faqBot LI { line-height:15px; font-size:12px; color:#605f5f; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; list-style-image:url(/common/resources/_images/buttons/carrot_gray_right.gif); }
a.faqBot:link { line-height:15px; font-size:12px; color:#2b5e91; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; text-decoration:none; }
a.faqBotInner:link { line-height:15px; font-size:12px; color:#2b5e91; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; text-decoration:none; }
 
 
 
 
/* "Frequently Asked Questions page: Dashed division lines */
 
HR.dotted { border:none 0; background-color:#fff; border-bottom:1px dashed #aeafb0; width:100%; height:1px; margin:5px 0 5px 0; padding:0;}
HR.whitedots { border:none 0; background-color:#fff; border-bottom:1px dashed #fff; width:100%; height:1px; margin:5px 0 5px 0; padding:0; }




/* EMM PAGE */

.emmTop { width:100%; margin:0; padding:0 0 9px 0; }
.emmTop P { line-height:15px; font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif; margin:0; padding:4px 0 0 0; }
.emmTop H1 { font-weight:bold; font-size:18px; color:#0a214f; font-family: Arial, Helvetica, sans-serif;
margin:0; padding:3px 0 0 0; }
.emmTop UL { line-height:15px; font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif;
margin:0; padding:5px 0 0 17px; list-style-image:url(/common/resources/_images/buttons/carrot_gray_right.gif); }
.emmTop LI { margin:0; padding:0; }
.grayvertdivider { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#605f5f; }

.emmCont { width:100%; margin:0; padding:15px 0 15px 0; }
.emmCont P { line-height:15px; font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0 0 0 0; }
.emmCont H1 { font-size:14px; color:#2b5e91; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:3px 0 0 0; padding:0; }
.emmCont H2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#b01c2e; font-weight:bold; margin:0; padding:28px 0 0 0; }
.emmCont H3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0a214f; font-weight:bold; margin:17px 0 0 15px; padding:0; }
.emmCont UL { width:75%; line-height:15px; font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif;
margin:0; padding:10px 0 10px 17px; list-style-image:url(/common/resources/_images/buttons/carrot_gray_right.gif); }
.emmCont LI { margin-left:15px; padding:0; list-style-image:url(/common/resources/_images/buttons/carrot_gray_right.gif); }
emmFootnote P { font-family:Arial, Helvetica, sans-serif; margin:0; padding:4px 0 0 0; }

img.emmContL { float:left; clear:both; margin:0 15px 0 0; }
img.emmContR { float:right; clear:both; margin:3px 0 15px 15px; }
img.emmCont { clear:both; margin:6px 0 19px 0; }

.emmOffers { margin:0; padding:0 0 10px 0; }
P.emmOffers { line-height:15px; font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif; margin:10px 0 0 10px; padding:0; }
.emmTCs { width:150px; font-size:11px; float:left; margin:20px 0 11px 0; padding:0; }
.emmBackTop { width:150px; font-size:11px; float:right; margin:20px 0 11px 0; padding:0; text-align:right; }

.emmTable { margin:17px 0 17px 0; padding:0; }

HR.emmdotted { border:none 0; background-color:#fff; border-bottom:2px dashed #aeafb0; width:100%; height:2px; margin:0 0 9px 0; padding:0; }
HR.emmwhitedots { border:none 0; background-color:#fff; border-bottom:1px dashed #fff; width:100%; height:1px; margin:0; padding:0; }

.emmAir H1 { margin:0; padding:0 0 20px 0; }




/* ROUNDED-CORNER EXPANDABLE TABLE | STYLES */

.tableheader_navy { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#0a214f; }
.tabletext_black { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; }
.tablecell_divider { background-color:#fff; border-bottom:1px dashed #aeafb0; margin:0; padding:5px 0 5px 0; }
.tablecell_nodivider { background-color:#fff; margin:0; padding:5px 0 5px 0; }




/* ROUNDED-CORNER EXPANDABLE TABLE | IMAGES */

.table_tl { background:url(/common/resources/_images/tables/tl.gif) top left no-repeat #fff; }
.table_top { background:url(/common/resources/_images/tables/t.gif) top repeat-x #fff; }
.table_tr { background:url(/common/resources/_images/tables/tr.gif) top right no-repeat #fff; }
.table_l { background:url(/common/resources/_images/tables/l.gif) left repeat-y #fff; }
.table_r { background:url(/common/resources/_images/tables/r.gif) right repeat-y #fff; }
.table_bl {	background:url(/common/resources/_images/tables/bl.gif) bottom left no-repeat #fff; }
.table_bot { background:url(/common/resources/_images/tables/b.gif) bottom repeat-x #fff; }
.table_br {	background:url(/common/resources/_images/tables/br.gif) bottom right no-repeat #fff; }




/* SPECIALS PAGE */

.specialsTop { width:100%; margin:0; padding:0 0 9px 0; }
.specialsTop P { line-height:15px; font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif; margin:0; padding:4px 0 0 0; }
.specialsTop H1 { font-weight:bold; font-size:18px; color:#0a214f; font-family: Arial, Helvetica, sans-serif;
margin:0; padding:3px 0 0 0; }
.specialsTop UL { line-height:15px; font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif;
margin:0; padding:5px 0 0 17px; list-style-image:url(http://www.usairways.com/common/resources/_images/buttons/carrot_gray_right.gif); }
.specialsTop LI { margin:0; padding:0; }
.grayvertdivider { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#605f5f; }

.specialsCont { width:100%; margin:0; padding:10px 0 10px 0; }
.specialsCont P { line-height:15px; font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0 0 0 0; }
.specialsCont H1 { font-size:14px; color:#2b5e91; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:0; padding:0 0 15px 0; }
.specialsCont H2 { font-size:14px; color:#2b5e91; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:0; padding:0 0 15px 0; }
.specialsCont H3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0a214f; font-weight:bold; margin:17px 0 17px 15px; padding:0; }
.specialsCont UL { width:75%; line-height:15px; font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif;
margin:0; padding:17px 0 10px 17px; list-style-image:url(http://www.usairways.com/common/resources/_images/buttons/carrot_gray_right.gif); }
.specialsCont LI { margin:0; padding:0; list-style-image:url(http://www.usairways.com/common/resources/_images/buttons/carrot_gray_right.gif); }
specialsFootnote P { font-family:Arial, Helvetica, sans-serif; margin:0; padding:4px 0 0 0;}

img.specialsContL { float:left; clear:both; margin:0 15px 0 0; }
img.specialsContR { float:right; clear:both; margin:0 0 15px 15px; }
img.specialsCont { clear:both; margin:6px 0 19px 0; }

.specialsOffers { margin:0; padding:0 0 10px 0; }
P.specialsOffers { line-height:15px; font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif; margin:17px 0 0 14px; padding:0; }

.specialsTable { margin:0; padding:5px 0 20px 0; }

HR.specialsdotted { border:none 0; background-color:#fff; border-bottom:1px dashed #aeafb0; width:100%; height:1px; margin:5px 0 5px 0; padding:0; }
HR.specialswhitedots { border:none 0; background-color:#fff; border-bottom:1px dashed #fff; width:100%; height:1px; margin:0; padding:0; }

.specialstablehead_navyBold { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#0a214f; }
.specialstablehead_navy { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#0a214f; }
.specialstablehead_navySmall { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#0a214f; }
.specialstabletext_black { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; margin:0; padding:0 0 0 8px; }

img.specialsBookBtn { border:0; margin:0; }

.specialsFaresCont { width:100%; margin:0; padding:15px 0 15px 0; }
.specialsFaresCont P { line-height:15px; font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; }
.specialsFaresCont H1 { font-size:14px; color:#2b5e91; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:0; padding:0 0 15px 0; }
.specialsFaresCont H2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#b01c2e; font-weight:bold; margin:0; padding:28px 0 0 0; }
.specialsFaresCont H3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0a214f; font-weight:bold; margin:17px 0 17px 15px; padding:0; }
.specialsFaresCont UL { width:100%; line-height:15px; font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif;
margin:0; padding:0 0 0 17px; list-style-image:url(http://www.usairways.com/common/resources/_images/buttons/carrot_gray_right.gif); }
.specialsFaresCont LI { margin:0; padding:0; list-style-image:url(http://www.usairways.com/common/resources/_images/buttons/carrot_gray_right.gif); }

.specialsTCsCont { margin:0; padding:10px 0 0 0;  }
.specialsTCsCont P { line-height:15px; font-size:11px; color:#605f5f; font-family:Arial, Helvetica, sans-serif; }
.specialsTCsCont H1 { font-size:14px; color:#2b5e91; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:0; padding:0; }
.specialsTCsBold { line-height:15px; font-size:11px; color:#605f5f; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:0; padding:0; }