@charset "utf-8";
/* CSS Document | US Airways Gen 2.5 */
 

/* Root style */
h1 {
	color:#0a214f;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:3px 0 3px 0;
	padding:0;
}
h2 {
	color:#2b5e91;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:3px 0 3px 0;
	padding:0;
}
p {
	color:#000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
	margin:0;
	padding:10px 0 0 0;
}
a {
	color:#2b5e91;
}

.intro {
	margin:0;
	padding:10px 0 15px 0;
}

/* 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:5px 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;
}


/* Tier 1 page */
.col {
	width: 203px;
	padding: 20px 0 0 0;
	margin: 0 49px 0 0;
	float: left;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
	text-align: left;
}
.col p {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0;
	margin: 0 0 0 9px;
	line-height: 14px;
}
.col a {
	color: #2b5e91;
}
.colright {
	margin: 0;
}
.col ul {
	list-style-image: url(http://www.usairways.com/common/resources/_images/buttons/carrot_gray_right.gif);
	padding: 0;
	margin: 10px 0 10px 25px;
}
.col li {
	padding-left: 1px;
}
.col h2 {
	color: #2b5e91;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0 0 0 9px;
	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;
}


/* SPECIALS INDEX PAGE */
.SpecialsIntro {
	margin:15px 0 0 0;
	padding:0;
}
.SpecialsIntro H2 {
	font-size:14px;
	color:#b01c2e;
	font-weight:bold;
	margin:0;
	padding:0;
}
.SpecialsIntro P {
	line-height:15px;
	font-size:12px;
	color:#000;
	margin:0;
	padding:5px 0 0 0;
}
.SpecialsIntro A {
	line-height:15px;
	font-size:12px;
	color:#2b5e91;
	text-decoration:underline;
	margin:0;
	padding:0;
}
.SpecialsSubhead H2 {
	font-size:14px;
	color:#2b5e91;
	font-weight:bold;
	margin:0;
	padding:30 0 0 0;
}
.SpecialsHeader H2 {
	font-size:14px;
	color:#2b5e91;
	font-weight:bold;
	margin:30px 0 0 0;
	padding:0;
}
.FeaturedSpecial {
	width:100%;
	margin:0;
	padding:15px 0 15px 0;
}
.SpecialList {
	float:left;
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
}
.FeaturedSpecialList {
	float:left;
	width:340px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:-3px 0 0 0;
}
.FeaturedSpecialList H2 {
	font-size:12px;
	color:#2b5e91;
	font-weight:normal;
	margin:8px 0 0 0;
	padding:0;
}
.FeaturedSpecialList H3 {
	font-size:12px;
	color:#0a214f;
	font-weight:bold;
	margin:0 0 0 0;
	padding:0;
}
.FeaturedSpecialList P {
	line-height:15px;
	font-size:12px;
	color:#000;
	margin:0;
	padding:10px 0 0 0;
}
.FeaturedSpecialList A {
	line-height:15px;
	font-size:12px;
	color:#2b5e91;
	text-decoration:underline;
	margin:0;
	padding:0;
}
.FeaturedSpecialList UL {
	line-height:15px;
	font-size:12px;
	color:#000;
	list-style-image:url(/common/resources/_images/buttons/carrot_gray_right.gif);
	margin:0;
	padding:10px 0 0 17px;
}
.FeaturedSpecialList LI {
	list-style-image:url(/common/resources/_images/buttons/carrot_gray_right.gif);
	margin:0;
	padding:0;
}
.SpecialsLink 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:20px 0 0 17px;
}
.SpecialsLink LI {
	list-style-image:url(/common/resources/_images/buttons/carrot_gray_right.gif);
	margin:0;
	padding:0;
}

/* US Offers */
.USOfferCont {
	width:auto;
	float:left;
	margin:15px auto;
	padding:0 40px 0 0;
}
.USSpecialOffer {
	width:220px;
	height:auto;
	margin:0;
	padding:0;
}
.USSpecialOffer H2 {
	font-size:14px;
	color:#2b5e91;
	font-weight:bold;
	margin:10px 0 0 0;
	padding:0;
}
.USSpecialOffer H3 {
	font-size:12px;
	color:#0a214f;
	font-weight:bold;
	margin:0 0 0 0;
	padding:0;
}
.USSpecialOffer P {
	line-height:15px;
	font-size:12px;
	color:#000;
	margin:0;
	padding:5px 0 0 0;
}
.USSpecialOffer A {
	line-height:15px;
	font-size:12px;
	color:#2b5e91;
	text-decoration:underline;
	margin:0;
	padding:0;
}

/* USV Offers */
.USVOfferCont {
	width:auto;
	float:left;
	margin:15px auto;
	padding:0 40px 0 0;
}
.USVSpecialOffer {
	width:220px;
	height:auto;
	margin:0;
	padding:0;
}
.USVSpecialOffer H2 {
	font-size:14px;
	color:#2b5e91;
	font-weight:bold;
	margin:10px 0 0 0;
	padding:0;
}
.USVSpecialOffer H3 {
	font-size:12px;
	color:#0a214f;
	font-weight:bold;
	margin:0 0 0 0;
	padding:0;
}
.USVSpecialOffer P {
	line-height:15px;
	font-size:12px;
	color:#000;
	margin:0;
	padding:5px 0 0 0;
}
.USVSpecialOffer A {
	line-height:15px;
	font-size:12px;
	color:#2b5e91;
	text-decoration:underline;
	margin:0;
	padding:0;
}


/* DM Promo index page */
#dmpromopg {
	margin:15px 0 5px 0;
}
.dmpromopg P {
	line-height:15px;
	font-size:12px;
	color:#000;
	margin:0;
	padding:0;
}
.dmpromopg A {
	color:#2b5e91;
	text-decoration:underline;
	margin:0;
	padding:0;
}
.dmpromopg UL {
	margin:0;
	padding:0;
}
.dmpromopg LI {
	margin:0 5px 0 18px;
	padding:0;
	list-style-image:url(http://www.usairways.com/common/resources/_images/buttons/carrot_gray_right.gif);
}
#dmflashpod {
	width:300px;
	float:right;
	clear:both;
}
.dmfeature {
	width:225px;
	float:left;
	margin:0 0 25px 0;
	padding:0;
}
.dmfeaturetext {
	width:125px;
	float:left;
	margin:-3px 0 0 15px;
	padding:0;
}
.dmfeaturelogo {
	float:left;
	clear:both;
	margin:0;
	padding:0;
}

.dmpromo {
	width:265px;
	float:left;
	margin:0;
	padding:0;
	
}
.dmpromotext {
	width:250px;
	margin:0;
	padding:20px 0 0 0;
}