@charset "utf-8";

body.prospect.ultimate-apply-default.aj_landingState.business-card-compare li .remove,body.prospect.ultimate-apply-real.aj_landingState.business-card-compare li .remove,body.prospect.decode-default.aj_landingState.decode-business-card-compare li .remove,body.prospect.decode-real.aj_landingState.decode-offers-business-card-compare li .remove,#container.quiz-compare .compareCardsList li .remove,.aj_noscript .compareCardsList li .remove,#aj_footnotesMarketingNew,#ajaxresponse,.tipLevel,.aj_noscript ul.rewardsCalculator_block {
    display: none
}

#aj_compare {
    margin: 0!important
}

#aj_compareBenefits {
    background-color: #f6f6f7!important;
    padding: 0;
    width: 978px!important
}

#aj_compareBenefits #aj_compareBenefits_hero {
    color: #333!important;
    display: inline-block!important;
    margin: 0!important;
	padding: 5px 0 28px 5px;
}

#aj_compareBenefits #aj_compareBenefits_hero h1 { background: none repeat scroll 0 0 transparent; color: #363533; display: block; font-family: Georgia, serif; font-size: 36px; line-height: 30px; font-weight: normal; letter-spacing: 0; margin: 16px 0 7px 18px; padding: 0; text-indent: 0; }
#aj_compareBenefits_hero p { font-family: Arial; font-weight: normal; font-size: 16px; padding-top: 5px; color: #363533 !important; padding-left: 18px; }
#aj_compareBenefits #aj_compareBenefits_hero h2 {
    clear: both!important;
    color: #363533!important;
    float: none!important;
    font-family: Arial,Helvetica,sans-serif!important;
    font-size: 15px!important;
    font-weight: normal!important;
    margin: 0 0 17px 18px!important;
    padding: 0!important
}

#aj_compareBenefits sup {
    line-height: 0!important;
    *top: 0px !important;
	position:static !important;
}

ul.comp_nav {
    padding: 0;
    margin: 0 0 18px 18px;
    display: inline-block
}

ul.comp_nav li {
    float: left;
    font-weight: bold;
    padding: 0;
    font-size: 14px;
    line-height: 32px;
    list-type: none;
    display: inline-block;
    background: url(../OAimages/compare/spr-compare.gif) no-repeat 0 0;
    height: 35px;
    text-align: center
}

ul.comp_nav li a {
    color: #0070b7;
    text-transform: uppercase
}

ul.comp_nav li.beniftsTab {
    background-position: 0 0;
    width: 96px
}

ul.comp_nav li.beniftsTab a:hover {
    cursor: default
}

ul.comp_nav li.cardsTab {
    background-position: -102px 0;
    width: 85px
}

ul.comp_nav li.rewardsTab {
    background-position: -192px 0;
    width: 120px
}

ul.comp_nav li.travelTab {
    background-position: -317px 0;
    width: 136px
}

ul.comp_nav li.serviceTab {
    background-position: -458px 0;
    width: 116px
}

ul.comp_nav li.protectionTab {
    background-position: -579px 0;
    width: 116px
}

ul.comp_nav li.financeTab {
    background-position: -700px 0;
    width: 99px
}

ul.comp_nav li.everycardTab {
    background-position: -804px 0;
    width: 174px
}

ul.comp_nav li.beniftsTab a {
    color: #fff;
    font-size: 12px
}

ul.comp_nav li a {
    text-decoration: none
}

.empty_block {
    background-color: #e5e5e5;
    height: 50px;
    width: 85px;
    margin: 5px auto
}

.empty_block {
    background-color: #e5e5e5;
    height: 50px;
    width: 85px;
    margin: 5px auto
}

#cardCompare {
    width: 959px;
    float: left;
    height: 100%;
    margin: 0 14px 0 9px
}

.cards_details,.cards_rewards,.cards_travels,.cards_travels,.cards_protection {
    clear: both;
    padding: 0;
    margin: 0
}

.checkedImg {
    width: 21px;
    margin: 10px auto;
    height: 17px;
    background: url(../OAimages/compare/spr-compare.gif) no-repeat -203px -71px
}

.undrScrImg {
    width: 14px;
    margin: 10px auto 0;
    height: 2px;
    background: url(../OAimages/compare/spr-compare.gif) no-repeat -233px -79px
}

.accord_hd {
    width: 945px;
    border-top: 4px solid #3a81b7;
    color: #fff;
    line-height: 24px;
    padding: 0 5px;
    clear: both;
    margin-left: 10px;
    display: inline-block;
    margin-top: 32px
}

.accord_hd.first {
    margin-top: 0
}

.accord_hd.lastAccordion {
    border-top: 2px solid #3a81b7
}

.altRowColor {
    background-color: #e9eaea
}

.cards_details h4 {
    margin: 0;
    padding: 0
}

a.accordHd {
    width: 100px;
    float: left
}

.cards_details .accord_hd p {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    color: #808080;
    text-align: center;
    clear: both;
    margin: 5px 0 18px;
    font-weight: normal
}

.accord_hd h4 {
    font-size: 12px;
    font-weight: bold;
    text-transform: capitalize;
    margin-left: 10px;
    margin-top: 2px
}

.accord_hd h4 a {
    color: #0070b7
}

a.back2Top {
    float: right;
    text-align: right
}

.compareCardsList ul {
    margin: 0;
    padding: 0 0 20px 0;
    margin-left: 18px;
    list-style-type: none;
    overflow: hidden;
    color: #333;
    width: 945px
}

.compareCardsList ul.first {
    padding-bottom: 9px
}

.compareCardsList ul.first li {
    padding-top: 14px
}

.compareCardsList ul li {
    display: block;
    float: left;
    font-size: 12px;
    line-height: 18px;
    width: 169px;
    text-align: center;
    padding: 10px 10px 1000px 19px;
    margin: 0 0 -1000px;
    border-left: 1px dotted #CCC
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .compareCardsList ul li {
        border-left: 1px solid #CCC
    }

    .compareCardsList .cards_details ul.accord_content.first li div[class^="card_"] {
        padding-bottom: 200px
    }

    ul.subSectionLinks {
        margin-top: -200px!important
    }

    .compareCardsList .cards_details ul.accord_content.first li .aj_footnote_scroller {
        max-height: 76px!important
    }
}

.compareCardsList ul li:first-child {
    width: 138px;
    padding-left: 0;
    border: 0
}

.compareCardsList ul li.lastCol {
    border-right: none!important
}

.compareCardsList ul h6,.compareCardsList ul strong {
    font-weight: bold;
    line-height: 16px;
    font-size: 13px;
    text-align: left;
    margin-left: 10px;
    color: #363533
}

.compareCardsList ul p.pointsCont strong,.compareCardsList ul p strong {
    margin-left: 0
}

.compareCardsList ul.first h6 {
    text-transform: uppercase
}

.compareCardsList ul h6 {
    font-size: 12px;
    margin-top: 3%
}

.compareCardsList .remove {
    background: url(../OAimages/compare/spr-compare.gif) no-repeat -259px -69px;
    height: 16px;
    width: 17px;
    float: right;
    margin: -15px 0 0
}

.aj_pmc_111,.aj_pmc_113,.aj_pmc_92,.aj_pmc_756,.aj_pmc_141,.aj_pmc_89,.aj_pmc_499,.aj_pmc_474,.aj_pmc_162,.aj_pmc_227,.aj_pmc_251,.aj_pmc_502,.aj_pmc_91,.aj_pmc_79 {
    background-position: 0 0;
    background-repeat: no-repeat;
    width: 80px;
    height: 50px;
    margin: 5px 0;
    float: left
}

p.aj_pmc_111,p.aj_pmc_113,p.aj_pmc_92,p.aj_pmc_756,p.aj_pmc_141,p.aj_pmc_89,p.aj_pmc_499,p.aj_pmc_474,p.aj_pmc_162,p.aj_pmc_227,p.aj_pmc_251,p.aj_pmc_502,p.aj_pmc_91,p.aj_pmc_79 {
    float: none!important
}

.bigImg:hover {
    cursor: pointer
}

.bigImg.aj_pmc_111 {
    background-image: url("../OAimages/cardArt/crd-art-bus-gold-50x80.gif")
}

.bigImg.aj_pmc_92 {
    background-image: url("../OAimages/cardArt/crd-art-bus-plat-50x80.gif")
}

.bigImg.aj_pmc_113 {
    background-image: url("../OAimages/cardArt/crd-art-dlta-gold-50x80.gif")
}

.bigImg.aj_pmc_756 {
    background-image: url("../OAimages/cardArt/crd-art-dlta-res-50x80.gif")
}

.bigImg.aj_pmc_141 {
    background-image: url("../OAimages/cardArt/crd-art-dlta-plat-50x80.gif")
}

.bigImg.aj_pmc_89 {
    background-image: url("../OAimages/cardArt/crd-art-bus-grn-50x80.gif")
}

.bigImg.aj_pmc_499 {
    background-image: url("../OAimages/cardArt/crd-art-plum-50x80.gif")
}

.bigImg.aj_pmc_474 {
    background-image: url("../OAimages/cardArt/crd-art-strwd-80x50.gif")
}

.bigImg.aj_pmc_162 {
    background-image: url("../OAimages/cardArt/crd-art-costco-50x80.gif")
}

.bigImg.aj_pmc_227 {
    background-image: url("../OAimages/cardArt/crd-art-jtblue-50x80.gif")
}

.bigImg.aj_pmc_251 {
    background-image: url("../OAimages/compare/lowes-cobrand-80x50.gif")
}

.bigImg.aj_pmc_502 {
    background-image: url("../OAimages/cardArt/crd-art-smply-cash-50x80.gif")
}

.bigImg.aj_pmc_91 {
    background-image: url("../OAimages/cardArt/crd-art-smply-cash-50x80.gif")
}

.bigImg.aj_pmc_79 {
    background-image: url("../OAimages/cardArt/crd-art-blue-bus-50x80.gif")
}

.addCard_block {
    height: 50px;
    width: 80px;
    background-color: #e7e7e7;
    margin: 7px;
    float: left
}

#cardDataLoader .loaderImg {
    background: url(../OAimages/loading_animation.gif) no-repeat 0 0;
    height: 32px;
    width: 40px;
    float: left;
    margin-left: 10px
}

a.learnMoreBtn,.rCalcPoints .pageLinks {
    display: block;
    margin-bottom: 10px;
    margin-top: 10px;
    clear: both
}

a.learnMoreBtn:hover,.rCalcPoints .pageLinks:hover {
    text-decoration: none
}

.rCalcPoints .pageLinks {
    margin: 8px auto 56px;
    text-align: center
}

a.offerTnB {
    margin-top: 10px;
    text-align: center;
    display: block
}

.pageLinks {
    font-size: 11px;
    color: #0070b7;
    font-weight: bold;
    line-height: 12px;
    margin-top: 6px;
    text-align: center
}

ul.subSectionLinks {
    margin: -5px 0 0;
    padding: 0;
    width: 975px
}

ul.subSectionLinks a {
    text-align: left!important
}

ul.subSectionLinks li:first-child {
    width: 156px
}

ul.subSectionLinks li {
    padding-top: 0
}

.cards_FINANCIAL .learnMoreBtn.pageLinks {
    text-align: center!important;
    margin-top: 10px;
    margin-bottom: 5px
}

.compareCardsList ul.first .pageLinks,.compareCardsList ul.lastRow .pageLinks {
    text-align: left
}

ul.accord_content li div[class^="card_"] {
    line-height: 0!important
}

.applyNow,.addCardsBtn {
    padding: 0;
    line-height: 23px;
    display: inline-block;
    height: 25px;
    margin-bottom: 20px;
    *margin-bottom: 10px;
    margin-bottom: 10px\0/;
    float: left
}

.applyNow {
    width: 100px
}

.addCardsBtn {
    width: 110px
}

.applyNow .txt,.addCardsBtn .txt {
    background: url(../OAimages/compare/btn-sprite-rpt.gif) repeat-x 0 -29px;
    padding: 0 10px;
    color: #fff;
    display: inline-block;
    height: 26px;
    float: left;
    font-weight: bold
}

.applyNow:hover .txt,.addCardsBtn:hover .txt,.addCardsBtn.sel .txt {
    background-position: 0 0;
    cursor: pointer
}

.applyNow .lftCorner,.addCardsBtn .lftCorner {
    width: 7px;
    height: 26px;
    background: url(../OAimages/compare/spr-compare.gif) no-repeat -204px -38px;
    float: left
}

.applyNow:hover .lftCorner,.addCardsBtn:hover .lftCorner,.addCardsBtn.sel .lftCorner {
    background-position: -228px -38px
}

.applyNow .rhtCorner,.addCardsBtn .rhtCorner {
    width: 7px;
    height: 26px;
    background: url(../OAimages/compare/spr-compare.gif) no-repeat -216px -38px;
    float: left
}

.applyNow:hover .rhtCorner,.addCardsBtn:hover .rhtCorner,.addCardsBtn.sel .rhtCorner {
    background-position: -240px -38px
}

.qMark {
    background: url(../OAimages/compare/spr-compare.gif) no-repeat -398px -39px;
    height: 11px;
    width: 11px;
    display: inline-block;
    margin-left: 4px;
    *vertical-align: middle;
}

.qMark.starMark {
    cursor: pointer;
    margin-left: -5px;
    width: 6px;
    background-image: none!important
}

.linkArrow {
    background-image: url(../OAimages/compare/spr-compare.gif)
}

.linkArrow.leftArwSmall {
    background-position: -416px -39px;
    height: 8px;
    width: 5px;
    display: inline-block;
    margin-left: 6px;
    *vertical-align: middle
}

.linkArrow.btmArwSmall {
    background-position: -269px -39px;
    height: 8px;
    width: 8px;
    display: inline-block;
    margin-left: 6px;
    *vertical-align: middle
}

.linkArrow.leftArw {
    background-position: -253px -39px;
    height: 11px;
    width: 9px;
    margin: 8px 4px 5px 6px;
    float: left
}

.linkArrow.btmArw {
    background-position: -252px -54px;
    height: 9px;
    width: 11px;
    margin: 8px 4px 0 6px;
    float: left
}

.linkArrow.topArw {
    background-position: -253px -39px;
    height: 11px;
    width: 9px;
    margin: 10px 4px 0 6px;
    float: left
}

.ajsj_open_main_container {
    border: 1px solid #000;
    width: 980px;
    height: 980px;
    margin: 0 auto
}

.ajsj_open_header_container {
    border: 1px solid red;
    width: 465px;
    height: auto
}

.ajsj_open_anchorbar ul {
    border: 1px solid #000;
    height: 50px
}

.ajsj_open_anchorbar {
    background: none repeat scroll 0 0 #eee;
    margin: 0 auto;
    width: 950px
}

.ajsj_open_anchorbar ul li {
    background: none repeat scroll 0 0 #fff;
    float: left;
    list-style-type: none;
    margin: 15px 50px 0 0;
    font-size: 12px
}

.ajsj_open_overview_container {
    border: 1px solid #000;
    height: 300px;
    margin: 0 auto;
    width: auto
}

.ajsj_open_overview_header {
    background: #000;
    height: 35px;
    position: relative
}

.ajsj_open_overview_header h3 {
    bottom: -10px;
    color: #fff;
    left: 0;
    position: absolute
}

.ajsj_open_overview_header label {
    color: #fff;
    left: 33%;
    position: absolute;
    top: 5px
}

.ajsj_open_rewards_container {
    height: 300px;
    margin: 0 auto;
    width: 950px;
    margin-top: 10px
}

.ajsj_open_rewards_header {
    background: #000;
    height: 35px;
    position: relative
}

.ajsj_open_rewards_header h3 {
    bottom: -10px;
    color: #fff;
    left: 0;
    position: absolute
}

.ajsj_open_rewards_header label {
    color: #fff;
    position: absolute;
    top: 5px;
    right: 15px
}

.overview_class_css {
    border-right: 1px solid #000;
    height: 264px;
    width: 243px;
    float: left;
    text-align: center
}

#card_art_aj {
    background: lavender;
    height: 78px;
    left: 65px;
    position: relative;
    top: 20px;
    width: 110px
}

#setsize h2 {
    font-size: 260%
}

.wrapper {
    opacity: .4;
    filter: alpha(opacity=40);
    background-color: #000
}

#overlay_dialog {
    float: left;
    height: auto;
    position: absolute;
    width: 661px;
    display: none;
    z-index: 10001;
    background: url("../OAimages/compare/spr-compare-overlays.png") no-repeat 0 0;
    top: 523px;
    padding-top: 10px
}

#overlay_dialog .overlayContent {
    background-color: #fff;
    height: 479px;
    border-left: 2px solid grey;
    border-right: 2px solid grey
}

#overlay_dialog .btmCorner_Img {
    background: url("../OAimages/compare/spr-compare-overlays.png") no-repeat 0 -15px;
    height: 10px
}

#overlay_dialog.noFilter_Overlay {
    width: 450px;
    left: 210px;
    background: url("../OAimages/compare/spr-compare-overlays.png") no-repeat -175px -33px;
    margin-bottom: 10px;
    margin-left: 124px
}

#overlay_dialog.noFilter_Overlay .btmCorner_Img {
    background: url("../OAimages/compare/spr-compare-overlays.png") no-repeat -175px -54px;
    height: 10px
}

#overlay_dialog.noFilter_Overlay form {
    display: none
}

#overlay_dialog.noFilter_Overlay .div-head {
    width: 205px;
    margin: 0 5px 5px 9px
}

#filter h6 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #363533;
    margin: 10px 0 20px;
    letter-spacing: -1px
}

#overlay_dialog.noFilter_Overlay h6 {
    margin-left: 15px;
    width: 413px;
    border-bottom: 1px solid #9d9f9f;
    padding-bottom: 7px
}

#overlay_selectCards h6,.accord_content h4,.calcTooltip h5 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #363533;
    margin: 0 0 20px 28px;
    float: left
}

.accord_content h4 {
    margin-left: 0;
    margin-bottom: 0;
    clear: both;
    text-align: left;
    line-height: 18px
}

.accord_content.first h4 {
    margin-left: 0;
    min-height: 56px;
    margin-bottom: 0;
    clear: both
}

.accord_content.lastRow h4 {
    float: none;
    min-height: 60px
}

.accord_content.lastRow a.pageLinks {
    margin-top: 2px!important
}

#overlay_selectCards {
    float: left;
    height: auto;
    padding: 10px 0 20px 3px;
    position: relative;
    width: 468px
}

#overlay_dialog.noFilter_Overlay #overlay_selectCards {
    width: 444px
}

#overlay_selectCards .remove {
    background: url(../OAimages/compare/spr-compare.gif) no-repeat -259px -69px;
    height: 16px;
    width: 17px;
    float: right;
    margin: 0 13px 0 0
}

#overlay_dialog.noFilter_Overlay .remove {
    position: absolute;
    right: 2px;
    *top: 4px
}

#overlay_selectCards div label {
    font-size: 5px;
    left: -124px;
    position: relative
}

.fiveframe {
    border: 1px solid #000;
    float: left;
    height: 82px;
    width: 514px
}

#add_card_button {
    text-align: center;
    width: 125px;
    top: -100px;
    position: relative
}

.removecard {
    position: relative;
    top: 31px;
    left: -14px
}

.div-head {
    float: left;
    margin: 0 0 5px 21px;
    position: relative;
    width: 205px;
    height: 54px;
    font-size: 11px;
    color: black;
    text-align: center;
    border: 1px solid #fff
}

.div-head:hover,.div-head.cardOutGrid:hover {
    border: 1px solid #8ea4b6;
    width: 205px;
    height: 54px;
    cursor: pointer;
    background-color: #f3f8fb
}

.div-head.cardInGrid {
    cursor: default;
    background-color: #FFF;
    opacity: .3;
    filter: alpha(opacity=30)
}

.div-head.cardInGrid .box:hover {
    cursor: default!important
}

.div-head.cardInGrid:hover {
    border-color: transparent
}

.div-head.cardInGrid.cardOutGrid:hover {
    border: 1px solid #ccc;
    background-color: transparent
}

#overlay_dialog.noFilter_Overlay .div-head.cardInGrid {
    border: 1px solid #fff
}

#filter form {
    float: left;
    height: 479px;
    position: relative;
    text-align: left;
    font-size: 12px;
    width: 160px;
    padding-left: 25px;
    background-color: #f9f9f9;
    border-right: 1px dotted #aaa
}

#filter form a.radio_deselect,#filter form a.radio_select {
    background: url(../OAimages/compare/spr-compare.gif) no-repeat -284px -38px;
    height: 16px;
    width: 16px;
    display: block;
    margin-right: 5px;
    float: left;
    border: 0;
    margin-bottom: 10px
}

#filter form a.radio_select {
    background-position: -304px -38px
}

#filter form label {
    color: #363533;
    clear: both;
    display: block;
    margin-bottom: 10px;
    *line-height: 20px
}

#filter form label a span {
    font-size: 12px;
    color: #363533;
    display: block;
    margin-bottom: 10px;
    *line-height: 20px;
    display: block;
    width: 135px;
    margin-left: 20px
}

#aj_pmc_92 .box,.aj_pmc_92_small.box {
    background-image: url("../OAimages/cardArt/crd-art-bus-plat-49x32.gif")
}

#aj_pmc_756 .box,.aj_pmc_756_small.box {
    background-image: url("../OAimages/cardArt/crd-art-dlta-res-49x32.gif")
}

#aj_pmc_141 .box,.aj_pmc_141_small.box {
    background-image: url("../OAimages/cardArt/crd-art-dlta-plat-49x32.gif")
}

#aj_pmc_111 .box,.aj_pmc_111_small.box {
    background-image: url("../OAimages/cardArt/crd-art-bus-gold-49x32.gif")
}

#aj_pmc_89 .box,.aj_pmc_89_small.box {
    background-image: url("../OAimages/cardArt/crd-art-bus-grn-49x32.gif")
}

#aj_pmc_499 .box,.aj_pmc_499_small.box {
    background-image: url("../OAimages/cardArt/crd-art-plum-49x32.gif")
}

#aj_pmc_113 .box,.aj_pmc_113_small.box {
    background-image: url("../OAimages/cardArt/crd-art-dlta-gold-49x32.gif")
}

#aj_pmc_474 .box,.aj_pmc_474_small.box {
    background-image: url("../OAimages/cardArt/crd-art-strwd-49x32.gif")
}

#aj_pmc_162 .box,.aj_pmc_162_small.box {
    background-image: url("../OAimages/cardArt/crd-art-costco-49x32.gif")
}

#aj_pmc_227 .box,.aj_pmc_227_small.box {
    background-image: url("../OAimages/cardArt/crd-art-jtblue-49x32.gif")
}

#aj_pmc_251 .box,.aj_pmc_251_small.box {
    background-image: url("../OAimages/compare/lowes-cobrand-49x32.gif")
}

#aj_pmc_502 .box,.aj_pmc_502_small.box {
    background-image: url("../OAimages/cardArt/crd-art-smply-cash-49x32.gif")
}

#aj_pmc_91 .box,.aj_pmc_91_small.box {
    background-image: url("../OAimages/cardArt/crd-art-smply-cash-49x32.gif")
}

#aj_pmc_79 .box,.aj_pmc_79_small.box {
    background-image: url("../OAimages/cardArt/crd-art-blue-bus-49x32.gif")
}

.box {
    color: 363533;
    float: left;
    height: 32px;
    margin: 6px 10px 32px 6px;
    text-align: center;
    width: 49px;
    background-repeat: no-repeat;
    float: left
}

.box:hover {
    cursor: pointer
}

.accord_content .box {
    margin: 0 8px 0 0;
    float: left
}

.accord_content .compr_cardName {
    margin-top: 0;
    float: left;
    width: 111px
}

.compareCardsList.bottomSection {
    width: 978px;
    background-color: #f6f6f7!important;
    padding-bottom: 25px
}

.compareCardsList.bottomSection .accord_hd {
    margin-top: 10px!important
}

.compareCardsList.bottomSection ul {
    border-top: none!important;
    padding-top: 0!important
}

.compareCardsList ul.lastRow .learnMoreBtn.pageLinks {
    text-align: left!important
}

.compareCardsList.bottomSection ul.lastRow .learnMoreBtn.pageLinks {
    text-align: left!important
}

.compr_cardName {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #363533;
    font-weight: normal;
    line-height: 12px;
    margin-top: 5px;
    text-align: left
}

.compareCardsList ul p,.compareCardsList ul p strong {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px!important;
    color: #363533!important;
    line-height: 13px!important;
    margin-top: 6px;
    text-align: center;
    padding: 0!important;
}

.compareCardsList ul p strong {
    font-weight: bold
}

p.pointsCont {
    clear: both
}

p.pointsCont,p.pointsCont strong {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px!important;
    color: #363533!important;
    line-height: 13px!important;
    margin-top: 6px;
    text-align: center;
    padding: 0!important
}

p.pointsCont strong {
    font-weight: bold
}

.compareCardsList ul.first p.pointsCont {
    text-align: left;
    min-height: 65px
}

ul.accord_content.cardsLinks P {
    min-height: 80px
}

ul.accord_content.cardsLinks P a {
    text-align: center!important
}

.compareCardsList ul.lastRow {
    border-top: 2px solid #3a81b7;
    padding-top: 32px;
    margin-top: 32px
}

.cards_financial .accord_hd {
    height: 32px
}

#overlay_selectCards div:first {
    background-image: url("../OAimages/compare/card-tray-sprite_new.gif");
    background-position: 0 -196px;
    background-repeat: no-repeat;
    border: 1px solid yellow;
    position: absolute
}

ul.rewardsCalculator_block {
    padding: 0
}

ul.rewardsCalculator_block li {
    padding-top: 0
}

.rewardsCalculator {
    background: url(../OAimages/compare/spr-compare-overlays.png) no-repeat 0 -34px;
    height: 126px;
    width: 170px;
    padding-top: 17px!important;
    position: relative
}

.rewardsCalculator h6 {
    margin-top: 0!important
}

.rewardsCalculator p {
    text-align: left!important;
    margin-left: 10px
}

.calcAmount,.reward_caclPoints,.rewardsCalculator p.calcAmount {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px!important;
    color: #002663!important;
    font-weight: bold!important;
    margin-top: 6px;
    text-align: left;
    padding-bottom: 0!important
}

.reward_caclPoints {
    font-size: 18px!important;
    margin-right: 6px
}

.rCalcPoints {
    margin: 55px auto -10px
}

#id2,#id5,#id6,#id7,#id8,#id9 {
    background-image: url(../OAimages/compare/spr-compare-overlays.png)
}

#id2 {
    width: 169px;
    height: 145px;
    background-position: left -33px;
    background-repeat: no-repeat
}

#id5 {
    width: 365px;
    height: 10px;
    background-position: -174px -69px;
    background-repeat: no-repeat
}

#id6 {
    width: 39px;
    height: 39px;
    background-position: -544px -69px;
    background-repeat: no-repeat
}

#id7 {
    width: 4px;
    height: 18px;
    background-position: -588px -69px;
    background-repeat: no-repeat
}

#id8 {
    width: 4px;
    height: 18px;
    background-position: -597px -69px;
    background-repeat: no-repeat
}

#id9 {
    width: 365px;
    height: 20px;
    background-position: -174px -84px;
    background-repeat: no-repeat
}

.accord_content .ratingCard {
    margin: 5px 0 0;
    width: 100%;
    display: inline-block;
    line-height: 18px
}

.accord_content .ratingCard .card-rating-bg {
    width: 17px;
    margin: 0;
    height: 17px;
    background: url(../OAimages/compare/spr-compare.gif) no-repeat -341px -37px;
    float: left
}

.accord_content .ratingCard .card-rating-bg.greyStar {
    background-position: -322px -37px
}

.accord_content .ratingCard .ratingNum {
    font-size: 13px;
    color: #383735;
    font-weight: bold;
    float: left
}

.ratingCard {
    margin: 0 0 12px 65px;
    width: 68px
}

#overlay_selectCards .ratingCard {
    *margin-left: 0;
    *float: left
}

.ratingCard .card-rating-bg {
    width: 13px;
    margin: 0;
    height: 12px;
    background: url(../OAimages/compare/spr-compare.gif) no-repeat -380px -37px;
    float: left
}

.ratingCard .card-rating-bg.greyStar {
    background-position: -364px -37px
}

.accord_content .card_reviews {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px!important;
    color: #002663!important;
    font-weight: normal;
    line-height: 12px!important;
    margin-top: 6px;
    text-align: left;
    padding-bottom: 10px!important
}

.removeDisplay {
    display: none
}

a,img {
    outline: 0
}

.cardOutGrid {
    border: 1px solid #ccc
}

#aj_compare a.close {
    background-image: url(../OAimages/compare/spr-compare-by-benefits.gif?version=1)!important;
    background-position: -385px -8px!important;
    background-repeat: no-repeat!important;
    height: 15px;
    padding: 0;
    text-indent: -9999px;
    width: 15px
}

#aj_compare .aj_footnoteNew div.aj_footnote_bot a.close,#aj_compare .aj_footnoteNewAjax div.aj_footnote_bot a.close,div.pane div.aj_footnote_bot a.close {
    background-image: url(../OAimages/compare/spr-compare-by-benefits.gif?version=1)!important;
    background-position: -385px -8px!important;
    background-repeat: no-repeat!important;
    height: 15px!important;
    padding: 0!important;
    text-indent: -9999px!important;
    width: 15px!important;
    float: right;
    overflow: hidden
}

span.aj_footnote_mid {
    display: inline-block!important
}

span.aj_footnoteNew ul,span.aj_footnoteNewAjax ul {
    margin-left: 5px;
    width: auto
}

span.aj_footnoteNew ul li,span.aj_footnoteNewAjax ul li {
    border: none!important;
    float: none!important;
    margin: 5px 0;
    padding: 0 0 0 2px;
    text-align: left!important;
    width: auto!important;
    list-style-position: inside
}

span.aj_footnote_scroller p {
    text-align: left!important
}

.aj_footnoteNew ul,.aj_footnoteNew li,.aj_footnoteNewAjax ul,.aj_footnoteNewAjax li {
    list-style-type: disc
}

#aj_compare a {
    text-decoration: none
}

.calcTooltip {
    background: url(../OAimages/compare/spr-compare-overlays.png) no-repeat -175px -70px;
    padding-top: 9px;
    width: 366px;
    position: absolute;
    display: none;
    z-index: 999
}

.calcTooltip .calcTooltip_bottom {
    background: url(../OAimages/compare/spr-compare-overlays.png) no-repeat -175px -84px;
    height: 20px
}

.calcTooltip .contentBg {
    background: url(../OAimages/compare/img-calculator-box-rptr.png) repeat-y 0 0;
    height: 172px;
    padding: 0 15px;
    overflow: hidden
}

.calcTooltip .image {
    height: 82px;
    width: 100px;
    margin: 20px 8px 0 8px;
    float: left
}

.calcTooltip .chart_92 .image {
    background: url(../OAimages/card_details_v2/platinum/spr-bus-plat.jpg?version=2) no-repeat 0 0
}

.calcTooltip .chart_111 .image {
    background: url(../OAimages/card_details_v2/gold/spr-gold.jpg?version=1) no-repeat 0 0
}

.calcTooltip .chart_89 .image {
    background: url(../OAimages/card_details_v2/green/spr-green.jpg?version=1) no-repeat 0 0
}

.calcTooltip .chart_91 .image {
    background: url(../OAimages/card_details_v2/bmr/spr-bmr.jpg?version=1) no-repeat 0 0
}

.calcTooltip .chart_79 .image {
    background: url(../OAimages/card_details_v2/blue/spr-blu-bus.jpg?version=2) no-repeat 0 0
}

.calcTooltip .level1 .image {
    background-position: left top
}

.calcTooltip .level2 .image {
    background-position: left -82px
}

.calcTooltip .level3 .image {
    background-position: left -164px
}

.calcTooltip .level4 .image {
    background-position: left -246px
}

.calcTooltip .level5 .image {
    background-position: left -328px
}

.calcTooltip .level6 .image {
    background-position: left -410px
}

.calcTooltip .level7 .image {
    background-position: left -492px
}

.calcTooltip .level8 .image {
    background-position: left -574px
}

.calcTooltip .level9 .image {
    background-position: left -656px
}

.calcTooltip .level10 .image {
    background-position: left -738px
}

.calcTooltip .level11 .image {
    background-position: left -820px
}

.calcTooltip .level12 .image {
    background-position: left -902px
}

.calcTooltip .level13 .image {
    background-position: left -984px
}

.calcTooltip .level14 .image {
    background-position: left -1066px
}

.calcTooltip .level15 .image {
    background-position: left -1148px
}

.calcTooltip .level16 .image {
    background-position: left -1230px
}

.calcTooltip .level17 .image {
    background-position: left -1312px
}

.calcTooltip .content {
    float: left;
    width: 200px;
    margin-top: 20px
}

.calcTooltip .content p {
    color: #363533;
    text-align: left;
    display: inline-block;
    margin: 0 0 5px;
    clear: both;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 13px
}

.calcTooltip .content p strong {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #363533;
    margin: 0;
    float: left
}

.calcTooltip .content p.points {
    font-size: 12px!important;
    color: #5bc4bf!important;
    font-weight: bold;
    margin: 0 0 10px
}

.calcTooltip .content p.disclaimer {
    font-size: 9px!important;
    color: #4d4f53!important;
    line-height: 14px!important;
    margin: 0 0 28px
}

.rewardsCalculator_block #calculator #calc #calc_body {
    overflow: hidden;
    padding: 15px 0 10px 12px;
    position: relative;
    z-index: 2;
    background: none!important
}

.rewardsCalculator_block #calculator #calc #calc_body #slider_container {
    height: 65px;
    overflow: visible
}

.rewardsCalculator_block #calculator #calc #calc_body #slider_container .leftCap {
    background: url(../OAimages/compare/spr-compare-overlays.png) no-repeat -588px -69px;
    height: 18px;
    margin-top: 8px;
    width: 4px;
    float: left
}

.rewardsCalculator_block #calculator #calc #calc_body #slider_container .rightCap {
    background: url(../OAimages/compare/spr-compare-overlays.png) no-repeat -597px -69px;
    height: 18px;
    margin-top: 8px;
    width: 4px;
    float: left
}

.rewardsCalculator_block #calculator #calc #calc_body #slider {
    background: url(../OAimages/compare/img-rewards-calculator-white-bar.png) repeat-x 0 0;
    height: 35px;
    margin-top: 8px;
    width: 120px;
    float: left
}

.rewardsCalculator_block #calculator #calc #calc_body #slider #bar {
    float: left;
    height: 35px;
    width: 100px
}

.rewardsCalculator_block #calculator #calc #calc_body #slider #slider-handle {
    position: absolute;
    top: 36px;
    left: 31px
}

.rewardsCalculator_block #calculator #calc #calc_body #slider #slider-handle .slider-grab-top {
    clear: none;
    float: left;
    height: 44px;
    margin-top: 0;
    width: 32px
}

.rewardsCalculator_block #calculator #calc #calc_body #slider #slider-handle .slider-grab-bottom {
    background: url(../OAimages/compare/spr-compare-overlays.png) no-repeat -545px -91px;
    height: 22px;
    left: -47px;
    position: absolute;
    top: -20px;
    width: 38px;
    z-index: 10000
}

.rewardsCalculator_block #calculator #calc a {
    clear: both;
    color: #027bc2;
    float: left;
    font-size: 13px;
    font-weight: normal;
    line-height: 15px;
    margin: 8px 0 0 0;
    text-decoration: none
}

.rewardsCalculator_block .ui-slider-range.ui-slider-range-min {
    background: url(../OAimages/compare/img-rewards-calculator-blue-bar.png) repeat-x 0 0!important;
    height: 18px!important;
    *float: left
}

.rewardsCalculator_block .ui-slider-handle.ui-state-default {
    background: url(../OAimages/compare/spr-compare-overlays.png) no-repeat -561px -66px!important;
    border: medium none;
    height: 25px!important;
    top: -32px!important;
    position: relative;
    width: 5px!important
}

.rewardsCalculator_block .ui-slider-horizontal .ui-slider-range-min {
    left: 0
}

#wrapper.compareCardsNew {
    margin-top: -12px;
    z-index: 1;
    position: relative
}

#wrapper.compareCardsNew #everyCard {
    margin-top: -20px
}

div#wrapper.compareCardsNew .title {
    border: 0
}

.aj_footnoteNew,.aj_footnoteNewAjax {
    cursor: default;
    display: none;
    padding: 12px 14px!important;
    text-align: left!important;
    visibility: hidden;
    width: 350px!important;
    z-index: 9999
}

.aj_footnoteposleft .aj_footnote_scroller .aj_poparrow,div.pane .aj_footnoteposleft div.aj_poparrow {
    left: 365px!important
}

.rewardsCalculator .aj_footnote_mid {
    padding-top: 0!important
}

.rewardsCalculator .aj_footnote_mid .aj_footnote_scroller .aj_poparrow {
    margin-top: -29px!important
}

.checkedImg .qMark {
    margin-left: 26px;
    margin-top: 3px
}

.accord_content .ratingCard .ratingNum {
    display: none
}

div#wrapper .everyCardDetails .right_content ul.imgsBlock.block1 li span.icon {
    height: 40px!important
}

#supplies01,#supplies02,#supplies03 {
    margin-top: 5px
}

#supplies01 {
    height: 35px!important;
    width: 75px!important
}

#supplies02 {
    width: 68px!important
}

#supplies03 {
    width: 67px!important
}


#gifts01 {
    height: 36px!important;
    width: 65px!important
}

#gifts02 {
    width: 70px!important
}

.everyCardDetails .right_content .innerBlock {
    margin-top: -10px!important
}

div#wrapper.compareCardsNew .everyCardDetails .title h2 span.delta-gold {
    margin: 10px 0 10px 12px
}

#aj_compare {
    visibility: visible!important
}

.errorNocard .addCard_block {
    display: none!important
}

.errorNocard .addCardsBtn {
    display: none!important
}

#aj_compareBenefits .subSectionLinks sup {
    vertical-align: top !important;
    top: 3px !important;
    *top: 0px !important;
}
.crd_Offers .accord_content.first .qMark {
	background:url("../OAimages/compare/spr-ultapply-global-png.png") no-repeat scroll 58.5% -251px transparent;
	cursor:pointer;
	height:12px;
	margin-left:2px;
	width:16px;
}
.crd_Offers .offerDetails P.pointsCont.spl_card_offers_details .qMark {
	position:absolute;
}
.crd_Offers .offerDetails P.pointsCont.spl_card_offers_details{background-color:#3a81b7;margin-left:-19px;overflow:visible;padding:7px 10px 8px 19px!important;width:101%;border-right:dotted #ddd 1px;margin-bottom:8px}.compareCardsList ul.offerDetails p.pointsCont.spl_card_offers_details{text-align:left;min-height:55px!important}.crd_Offers UL.offerDetails P.pointsCont STRONG{MARGIN-LEFT:0;color:#fff!important;padding-right: 5px !important;display:inline-block;text-align:left;margin-top: 0 !important;}.crd_Offers UL.offerDetails P.pointsCont .aj_footnoteNew STRONG{MARGIN-LEFT:0;color:#000!important}.offerDetails li h6{display:none}.offerDetails li h6:first-child{display:block;text-transform:uppercase!important}.accord_content P.pointsCont{text-align:left}.crd_Offers UL.first P.pointsCont.offerDesc{min-height:40px}.crd_Offers .offerDetails li h6:first-child{padding:0;height:20px;width:120px;position:relative;top:0;left:0;background:0;display:block;text-transform:uppercase!important}.crd_Offers .offerDetails li h6{background:url("../OAimages/compare/splOffer_img.png") no-repeat scroll 3px 0 transparent;height:57px;position:relative;top:182px;*top:182px;left:-13px;width:71px;text-transform:none!important;padding:20px 60px 0 20px;display:block;border-right:dotted 1px #ddd;*margin-top:14px}.accord_content.first .bigImg:hover{cursor:default!important}.accord_content .box:hover{cursor:default!important}

