h1 {
	font-size: 18px;
}
.featuredCardContainer {
	margin-left: 15px;
	width: 505px;
}
.featuredCardTopLeft {
	padding: 20px 0 0 0;
	width: 340px;
}
.featuredCardCTA {
	padding-top: 20px;
	float:left;
	*margin-bottom:10px;
}
.ctaApplyNow {
	float: left;
	width: 98px;
	height: 30px;
	margin-left: -3px;
	margin-top: 2.5px;
}
.ctaCompare {
	float: left;
	width: 88px;
	height: 30px;
	padding-left: 5px;
}
.ctaHelpMeChoose {
	float: left;
	width: 125px;
	height: 30px;
	padding-left: 5px;
}
.rewardsFeeRate {
	width: 500px;
	padding-top: 20px;
	float:left;
}
.rewardsFeeRateItem {
	width: 160px;
	float:left;
	text-align: center;
}
.RFRIT {
	color: #0079C1;
	font-weight:bold;
}
.RFRIM {
	color: #0079C1;
	font-weight:bold;
	font-size: 20px;
}
.RFRIB {
	color: #999999;
	font-size: 11px;
}
.featuredCardDivider2 {
	background: url("/pccgprefix/images/creditcards/productPages/featured_card_divider2.jpg");
	height: 49px;
	width: 1px;
	margin: 0 2px;
	float:left;
}
.checkmark {
	background: url("/pccgprefix/images/creditcards/quiz/good_choice.gif") no-repeat scroll 0 1px transparent;
	display: inline-block;
	height: 24px;
	margin-top: -4px;
 *margin-top: 1px;
	padding-left: 27px;
	position: relative;
	text-align: left;
	width: 91px;
}
.goodChoiceWrapper {
	background: none repeat scroll 0 0 #F4F4F4;
	border: 1px solid #E3EBF6;
	margin: 10px 0 10px 0;
	padding: 10px 20px 10px 40px;
 *padding: 10px 0 0 40px;
	width: 430px;
 *width: 450px;
}
.goodChoice {
	background-color: #FFFFFF;
	border: 1px solid #D4DCE3;
	color: #0079C1;
	display: table-cell;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	line-height: 28px;
	text-align: center;
	vertical-align: middle;
	width: 135px;
*float:left;
}
.spanHide {
	text-indent:-9999999px;
	display:inline-block;
}
.goodChoiceP {
	display: table-cell;
	font-weight: bold;
	vertical-align: middle;
*float:left;
	padding: 0 0 0 10px;
*padding:7px 0px 0px 10px;
}
.goodChoiceP a {
	color:#0079C1;
	text-decoration:none;
}
.incomeAgood, .incomeBgood, .incomeCgood,
.incomeBbad, .incomeCbad {
	display:none;
}
.badChoiceWrapper {
	background: none repeat scroll 0 0 #F4F4F4;
	/* border: 1px solid #E3EBF6;*/
	border: 1px solid #ED1C24;
	margin: 10px 0 10px -0;
	padding: 10px 20px 10px 40px;
 *padding: 10px 0 0 40px;
	width: 430px;
 *width: 450px;
}
.badChoiceP {
	display: table-cell;
	font-weight: bold;
	vertical-align: middle;
	*float:left;
	padding: 0 0 0 10px;
	*padding:7px 0px 0px 10px;
}
.badChoice {
    background-color: #FFFFFF;
    border: 1px solid #D4DCE3;
    color: #0079C1;
    display: table-cell;
    font-family: arial,helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 28px;
    text-align: center;
    vertical-align: middle;
    width: 145px;
	*float:left;
}
.badChoiceP a {
    color: #0079C1;
    text-decoration: none;
}
.crossmark {
    background: url("/pccgprefix/images/creditcards/quiz/not_ideal.gif") no-repeat scroll 0 4px transparent;
    display: inline-block;
    height: 27px;
    margin-top: -3px;
    *margin-top: 0;
    padding-left: 30px;
    position: relative;
    text-align: left;
    width: 91px;
}
.crossmarkFr {
    background: url("/pccgprefix/images/creditcards/quiz/not_ideal.gif") no-repeat scroll 0 4px transparent;
    display: inline-block;
    height: 27px;
    margin-top: -3px;
    *margin-top: 0;
    padding-left: 30px;
    position: relative;
    text-align: left;
    width: 105px;
}

.info {
	
}
.hideGoodChoice {
	display:none;
}
.productH1 {
	display: block;
	height: 19px;
	margin:0;
}
.featuredCardTopLeft h1 span {
	text-indent:-9999999px;
	display: inline-block;
}
#annualIncome {
	font-size:14px;
}
#annualIncome span {
	font-size:12px;
	display:block;
}
.ui-tabs .ui-tabs-nav li {
	border-radius:5px 5px 0 0;
}
div#tabs-2.ui-tabs-panel ul.cardDetailsLists strong,
div#tabs-2.ui-tabs-panel div.cardDetailsSection strong {
	color:#0079C1;
}
div#tabs-2.ui-tabs-panel p strong {
	color:#0079C1;
}
/*==================================*/

#main_content { line-height: 1.5em; }
h2{ margin-top: 0; }
h3{ font-size: 12px; margin-top: 15px; }
.forYouList{ height: 110px; width: 460px; list-style: none; padding: 0; margin-bottom: 25px; }
.forYouList li{ display: table-cell; width: 140px; text-align: center; margin: 0; padding: 0 5px; height: 110px; line-height: 1.2em; }
.shadowDivider{ background: url("/pccgprefix/images/creditcards/productPages/shadow_divider.gif") bottom; width: 460px; height: 10px; margin-bottom: 5px; }
.cardDetailsLists{ margin: 5px 5px 20px 5px; }
.goldAirMilesContentList{ text-decoration: none; list-style-image: url("/pccgprefix/images/creditcards/productPages/red_arrow.gif"); }
.bottomApplyNow{ float: right; width: 98px; height: 30px; bottom: 35px; right: 35px; position: absolute;}
a.pdf { background: url("/pccgprefix/images/icon_pdf.gif") no-repeat scroll right center transparent; display: inline-block; padding-right:20px; }
.cardDetailsSection{ width: 460px; }
.cardDetailsRewardsContent{ background: url("/pccgprefix/images/creditcards/productPages/travel_table_bg.gif") no-repeat; width: 380px; height: 294px; float:left; padding-bottom: 10px; margin: 0 40px 0 20px; }
.cardDetailsRewardsTitle{ width: 380px; margin: 10px 0; color: #0079C1; font-weight: bold; font-size: 15px; text-align: center; }
.cardDetailsRewardsLowSeason{ width: 120px; padding: 10px 0 20px 125px; text-align: center; font-weight: bold; float:left; }
.cardDetailsRewardsHighSeason{ width: 120px; text-align: center; font-weight: bold; float:left; padding: 10px 0 20px 0; }
.cardDetailsRewardsRow{ width: 340px; float:left; padding: 0 25px; }
.cardDetailsRewardsFlight{ width: 100px; float: left; }
.cardDetailsRewardsUsualCost{ background: url("/pccgprefix/images/creditcards/productPages/strike-through.gif") no-repeat scroll center transparent; width: 60px; float: left; text-align: center; }
.cardDetailsRewardsSalesCost{ width: 60px; float: left; text-align: center; color: #0079C1; font-weight: bold; }
.cardDetailsWhyAirmiles{ background: url("/pccgprefix/images/creditcards/productPages/why_airmiles_bg.gif") no-repeat; width: 430px; height: auto;  padding: 1px 10px 20px 20px; margin-bottom: 20px; margin-left: -4px; }
.cardDetailsWhyAirmilesTitle{ width: 430px; margin: 10px 0 20px 0; color: #0079C1; font-weight: bold; font-size: 15px; text-align: center; }
.cardDetailsWhyAirmiles ul{ margin-left: 20px; }
.cardDetailsWhyAirmiles li{ margin: 10px 0 20px 10px; }
a.otherCriteria{ background: url("/pccgprefix/images/creditcards/productPages/red_arrow.gif") no-repeat scroll right center transparent; display: inline-block; padding: 0 8px 2px 0; text-decoration: none; }
a.otherCriteria:hover{ text-decoration: underline; }
.hDots{ background: url("/pccgprefix/images/creditcards/productPages/hDots.gif") repeat-x scroll 0 0 transparent; width: 340px; height: 1px; margin: 17px; float:left; }
div#tabs-2.ui-tabs-panel p strong.boldBlack {color:#000;}
/*============================*/

#ready-to-apply {
	width:490px;
	background:url(/pccgprefix/images/creditcards/ready-to-apply/bgbox-bottom.gif) no-repeat bottom center;
	padding-bottom:15px;
	margin:10px 0px 15px;
}
#top-cap {
	background:url(/pccgprefix/images/creditcards/ready-to-apply/bgbox-top.gif) no-repeat top center;
	height:6px;
}
#ready-to-apply h2 {
	margin:10px 0px 4px;
	padding:0px 15px;
}
#ready-online, #ready-in-person {
	padding:10px 15px;
}
#ready-in-person {
	background:url(/pccgprefix/images/creditcards/ready-to-apply/dotted-underline.gif) no-repeat top center;
}
#ready-online {
	background:url(/pccgprefix/images/creditcards/ready-to-apply/header-underline.gif) no-repeat top center;
}
#ready-in-person .ready-fill {
	background:url(/pccgprefix/images/creditcards/ready-to-apply/magnifier-graphic.gif) no-repeat left center;
	padding-left:33px;
	/*width:282px;*/
	float:left;
}
#ready-online .ready-fill {
	background:url(/pccgprefix/images/creditcards/ready-to-apply/mouse-graphic.gif) no-repeat -4px center;
	padding-left:33px;
	/*width:330px;*/
	float:left;
}
#ready-online .call-to-action {
	float:right;
	padding-top:6px;
}
#ready-in-person .call-to-action {
	float:right;
	padding-top:10px;
}
