.page_header {
  margin-top: 33px;
  margin-bottom: 18px;
  color: #333333; }
  .page_header h1, .page_header h2 {
    font-family: MetaPlusBold-Roman, Arial, Verdana, sans-serif;
    font-weight: bold;
    font-size: 38px;
    color: #333333;
    margin: 0px; }
  .page_header h1 {
    clear: left; }
  .page_header h2 {
    font-family: Calibri, Arial, Verdana, sans-serif;
    font-size: 22px;
    color: #858585; }

dl.key_value_pairs dt {
  width: 45%;
  float: left;
  clear: both;
  font-weight: bold;
  text-align: right;
  padding-right: 2.5%; }
dl.key_value_pairs dd {
  width: 45%;
  float: left;
  text-align: left;
  padding-left: 2.5%;
  margin-left: 0; }

#nav {
  height: 90px; }
  #nav ul #credit_cards_tab {
    background-image: url('../images/scratchmedia/cc_tab_active.png'); }

#card_details_billboard {
  position: relative;
  top: -21px;
  left: 15px;
  width: 654px;
  text-indent: -9999px;
  margin-bottom: 1em;
  height: 51px;
  text-indent: 0;
  background-image: url('../images/scratchmedia/small_billboard.png');
  margin-bottom: 0; }
  #card_details_billboard h2 a {
    color: white;
    font-family: Calibri, Arial, Verdana, sans-serif;
    font-weight: bold;
    margin-left: 1em;
    line-height: 51px;
    vertical-align: middle; }

.card_apply_now {
  width: 122px;
  height: 24px; }
  .card_apply_now a {
    display: block;
    text-indent: -9999px;
    width: 122px;
    height: 24px;
    background: url('../images/scratchmedia/red_apply_now.gif') no-repeat top left; }

#details_action #left {
  color: #333333;
  font-family: Verdana, Arials, sans-serif; }
  #details_action #left .page_header {
    margin-top: 1em; }
  #details_action #left .page_header h1 {
    font-family: Arial, Verdana, sans-serif;
    color: #009900;
    margin-left: 33px; }
  #details_action #left h3 {
    font-weight: bold;
    color: #336633; }
  #details_action #left .card_picture img {
    display: block;
    width: 175px;
    height: auto;
    margin: 1em auto; }
  #details_action #left .card_apply_now {
    margin: 4em auto; }
  #details_action #left .details {
    border-bottom: 1px solid #c4c4c4; }
    #details_action #left .details h3 {
      margin-bottom: 0.4em; }
  #details_action #left ul {
    margin-left: 0;
    list-style-type: disc;
    font-size: 1.1em;
    line-height: 1.2em; }
    #details_action #left ul li {
      margin-bottom: 0.5em; }
  #details_action #left dl.key_value_pairs span {
    display: block;
    background-color: #fdffa4; }
  #details_action #left dl.key_value_pairs dt {
    width: 250px;
    font-family: Arial, Verdana, sans-serif;
    font-size: 1.3em; }
  #details_action #left dl.key_value_pairs dd {
    width: 330px; }
  #details_action #left .applynow_text a {
    font-size: 1.2em;
    color: #3333ff; }
  #details_action #left #suggested_cards {
    margin-top: 3em; }
    #details_action #left #suggested_cards h3 {
      color: #333333;
      font-family: Calibri, Arial, Verdana, sans-serif;
      font-weight: bold;
      font-size: 2em; }
    #details_action #left #suggested_cards ul {
      list-style-type: none;
      margin-left: 100px;
      margin-right: 0; }
      #details_action #left #suggested_cards ul li {
        float: left;
        display: block; }
        #details_action #left #suggested_cards ul li img.card {
          display: block;
          float: left; }
        #details_action #left #suggested_cards ul li p {
          float: left;
          margin: 0.5em 1em;
          font-family: Arial, Verdana, sans-serif;
          font-weight: bold;
          font-size: 1.2em;
          color: #3333ff; }
        #details_action #left #suggested_cards ul li a {
          display: block;
          float: left; }

#left #cc_app_billboard {
  position: relative;
  top: -21px;
  left: 15px;
  width: 654px;
  text-indent: -9999px;
  margin-bottom: 1em;
  margin-bottom: 0px;
  padding-bottom: 20px;
  height: 321px;
  background: url('../images/scratchmedia/cc_app_billboard.png') no-repeat top left;
  text-indent: 0;
  font-size: 15px;
  letter-spacing: -0.5px;
  line-height: 1.2em; }
  #left #cc_app_billboard a.selected {
    background: url('../images/scratchmedia/cc_current_selection.png') no-repeat top left;
    color: #d42c27; }
  #left #cc_app_billboard h1 {
    text-indent: -9999px;
    margin: 0px;
    height: 76px; }
  #left #cc_app_billboard h3 {
    color: white;
    font-family: MetaPlusBold-Roman, Calibri, Arial, Verdana, sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 0; }
  #left #cc_app_billboard ul {
    margin: 0px; }
    #left #cc_app_billboard ul li {
      text-indent: 0.5em;
      display: block; }
      #left #cc_app_billboard ul li a {
        font-family: MetaPlusNormal-Roman, Calibri, Arial, sans-serif;
        color: white; }
      #left #cc_app_billboard ul li a:hover {
        text-decoration: underline;
        font-weight: bold; }
      #left #cc_app_billboard ul li a.selected {
        position: relative;
        top: 0;
        left: -27px;
        background: transparent url('../images/scratchmedia/selected_cc_cap.png') no-repeat center right;
        padding: 5px 14px 5px 0;
        line-height: 2em;
        vertical-align: middle;
        color: #d42c27; }
        #left #cc_app_billboard ul li a.selected span {
          background: transparent url('../images/scratchmedia/selected_cc_span.png') no-repeat center left;
          padding: 5px 0 5px 27px; }
#left #card_results {
  width: 640px; }
  #left #card_results h1 {
    color: #d42c27;
    font-family: Arial, Verdana, sans-serif;
    font-weight: bold;
    font-size: 35px; }
  #left #card_results h3 {
    color: #333333;
    font-family: Calibri, Arial, Verdana, sans-serif;
    font-weight: bold;
    font-size: 24px; }
  #left #card_results ul {
    list-style-type: none;
    margin: 2em 0 0 0; }
    #left #card_results ul li {
      margin-bottom: 28px;
      padding-bottom: 21px;
      border-bottom: 1px solid #c4c4c4;
      display: block; }
      #left #card_results ul li:last-child {
        border: none; }
      #left #card_results ul li .card_picture {
        float: left;
        height: 115px; }
        #left #card_results ul li .card_picture img {
          display: block;
          padding-left: 40px;
          width: 172px;
          height: 112px; }
      #left #card_results ul li .card_stats {
        width: 250px;
        padding-right: 20px;
        float: left;
        clear: left;
        margin-top: 10px; }
        #left #card_results ul li .card_stats dl dt {
          display: block;
          float: left;
          clear: left;
          text-align: right;
          width: 31%;
          font-family: Verdana, Arial, sans-serif;
          font-weight: bold;
          font-size: 11px; }
        #left #card_results ul li .card_stats dl dd {
          display: block;
          float: left;
          width: 65%;
          margin-left: 3%;
          font-family: Verdana, Arial, sans-serif;
          font-size: 12px;
          font-weight: normal; }
      #left #card_results ul li .card_title h4 {
        margin: 0px;
        color: #009900;
        font-family: Arial, Verdana, sans-serif;
        font-weight: bold;
        font-size: 20px; }
      #left #card_results ul li .card_bullets {
        color: #333333;
        line-height: 13px;
        margin-bottom: 18px;
        font-family: Verdana, Arial, sans-serif;
        font-weight: normal;
        font-size: 12px; }
        #left #card_results ul li .card_bullets ul {
          margin-left: 35px;
          list-style-type: disc; }
          #left #card_results ul li .card_bullets ul li {
            display: list-item;
            border: none;
            margin-bottom: 4px;
            padding: 0px; }
      #left #card_results ul li .card_apply_now {
        float: left; }
      #left #card_results ul li .card_read_review {
        float: right;
        line-height: 24px;
        vertical-align: middle; }
        #left #card_results ul li .card_read_review a {
          color: #0033cc;
          font-family: Verdana, Arial, sans-serif;
          font-weight: normal;
          font-size: 12px; }
