* {
  font-family:arial;
}

html, body {
  border:0px;
  padding:0px;
  margin:0px;
}

body {
  background: #c2b185 url(background.png) scroll repeat top left;
}

.main_shadow {
  width:835px;
  margin:0px auto;
  background:transparent url(main_shadow.png) scroll repeat-y top center;
}

.main_shadow_foot {
  width:835px;
  height:21px;
  margin:0px auto;
  background:transparent url(foot_shadow.png) scroll repeat-y top center;
}

.header {
  width:803px;
  height:126px;
  margin:0px auto;
  background:#fff url(header.png) scroll no-repeat top center;
}

.main_table {
  width:803px;
  margin:0px auto;
  background:#fff url(content_back.png) scroll repeat-y top center;
}

  .menu {
    float:left;
    width:176px;
    font-size:13px;
  }
    .menu .menu_top {
      width:176px;
      height:53px;
      background-image:url(menu_top.png);
    }
    .menu .menu_inner {
      width:148px;
      padding-left:10px;
      padding-right:18px;
      background:#fff url(menu_inner.png) scroll repeat-y top left;
    }
    .menu .menu_foot {
      width:176px;
      height:22px;
      background-image:url(menu_foot.png);
    }

  .main_table .inner {
    float:left;
    width:600px;
    margin-bottom:20px;
    font-size:13px;
  }

    .main_table .inner .content h1 {
      font-family:arial;
      font-size:15px;
      font-weight:bold;
      color:#EF3E34;
    }

    .main_table .inner .content h2 {
      font-family:arial;
      font-size:13px;
      font-weight:bold;
      color:#000;
    }

    .main_table .inner .content h3 {
      font-family:arial;
      font-size:11px;
      font-weight:bold;
      text-transform:uppercase;
      color:#9F0D03;
    }

    .calls_to_action {
      width:600px;
      height:134px;
      background:#23526f url(cta.png) scroll no-repeat top left;
      margin-bottom:20px;
      margin-top:3px;
    }

      .calls_to_action h2 {
        margin-bottom:7px;
        line-height:19px;
      }

      .calls_to_action h3 {
        margin:7px 13px 0px 13px;
      }

      .calls_to_action .cta1 {
        width:203px;
        float:left;
        text-align:center;
      }
      .calls_to_action .cta2 {
        width:200px;
        float:left;
        text-align:center;
      }
      .calls_to_action .cta3 {
        width:197px;
        float:left;
        text-align:center;
      }

        .calls_to_action .cta1 h2 {  margin-top:28px;  }
        .calls_to_action .cta1 h2 a {  font-weight:bold; text-transform:uppercase;  text-decoration:none;  color:#fff;  font-size:18px;  }
        .calls_to_action .cta1 h3 a {  font-weight:normal;  text-decoration:none;  color:#ccc;  font-size:14px;  }
        .calls_to_action .cta1 h3 a:hover {  color:#fff;  text-decoration:underline;  }

        .calls_to_action .cta2 h2 {  margin-top:12px;  }
        .calls_to_action .cta2 h2 a {  font-weight:bold; text-transform:uppercase;  text-decoration:none;  color:#fff;  font-size:18px;  }
        .calls_to_action .cta2 h3 a {  font-weight:normal;  text-decoration:none;  color:#ccc;  font-size:14px;  }
        .calls_to_action .cta2 h3 a:hover {  color:#fff;  text-decoration:underline;  }

        .calls_to_action .cta3 h2 {  margin-top:28px;  }
        .calls_to_action .cta3 h2 a {  font-weight:bold; text-transform:uppercase;  text-decoration:none;  color:#fff;  font-size:18px;  }
        .calls_to_action .cta3 h3 a {  font-weight:normal;  text-decoration:none;  color:#ccc;  font-size:14px;  }
        .calls_to_action .cta3 h3 a:hover {  color:#fff;  text-decoration:underline;  }

      .calls_to_action .cta4 {
        width:203px;
        float:left;
        text-align:center;
      }
      .calls_to_action .cta5 {
        width:200px;
        float:left;
        text-align:center;
      }
      .calls_to_action .cta6 {
        width:197px;
        float:left;
        text-align:center;
      }

        .calls_to_action .cta4 h2 {  margin-top:32px;  }
        .calls_to_action .cta4 h2 a {  font-weight:bold; text-transform:uppercase;  text-decoration:none;  color:#fff;  font-size:18px;  }
        .calls_to_action .cta4 h3 a {  font-weight:normal;  text-decoration:none;  color:#ccc;  font-size:14px;  }
        .calls_to_action .cta4 h3 a:hover {  color:#fff;  text-decoration:underline;  }

        .calls_to_action .cta5 h2 {  margin-top:14px;  }
        .calls_to_action .cta5 h2 a {  font-weight:bold; text-transform:uppercase;  text-decoration:none;  color:#fff;  font-size:18px;  }
        .calls_to_action .cta5 h3 a {  font-weight:normal;  text-decoration:none;  color:#ccc;  font-size:14px;  }
        .calls_to_action .cta5 h3 a:hover {  color:#fff;  text-decoration:underline;  }

        .calls_to_action .cta6 h2 {  margin-top:38px;  }
        .calls_to_action .cta6 h2 a {  font-weight:bold; text-transform:uppercase;  text-decoration:none;  color:#fff;  font-size:18px;  }
        .calls_to_action .cta6 h3 a {  font-weight:normal;  text-decoration:none;  color:#ccc;  font-size:14px;  }
        .calls_to_action .cta6 h3 a:hover {  color:#fff;  text-decoration:underline;  }

    .apply_now_floater {
      width:155px;
      float:right;
      margin-left:17px;
    }

    .current_rates {
      width:231px;
      float:right;
      margin-left:17px;
    }
    .current_rates .current_rates_top {
      width:231px;
      height:31px;
      background-image:url(current_rates_top.png);
    }
    .current_rates .current_rates_inner {
      width:211px;
      padding-top:10px;
      padding-left:10px;
      padding-right:10px;
      background:#fff url(current_rates_inner.png) scroll repeat-y top left;
      font-weight:bold;
    }
    .current_rates .current_rates_inner .current_rates_note {
      font-weight:normal;
      font-style:italic;
      font-size:11px;
      padding-top:10px;
    }

    .current_rates .current_rates_inner .current_rates_item {
      background:#fff url(current_rates_item.png) scroll repeat-x bottom left;
      clear:both;
    }
    .current_rates .current_rates_inner .current_rates_duration {
      float:left;
      background-color:#fff;
      padding-right:5px;
    }
    .current_rates .current_rates_inner .current_rates_rate {
      float:right;
      background-color:#fff;
      padding-left:5px;
    }
    .current_rates .current_rates_foot {
      width:231px;
      height:16px;
      background-image:url(current_rates_foot.png);
      margin-bottom:15px;
    }
    .apply_now {
      margin-bottom:10px;
    }
    .apply_now a {
      width:155px;
      height:40px;
      display:block;
      background-image:url(apply_now.png);
    }
    .apply_now a:hover {
      width:155px;
      height:40px;
      display:block;
      background-image:url(apply_now_hover.png);
    }
    .apply_now a span {
      display:none;
    }

    .form_separator {
      border-bottom:1px dotted #CCCCCC;
      margin-bottom:15px;
    }

    form {
       margin:0px auto;
       width:400px;
    }

    .form_item {
      margin-bottom:2px;
    }

    .form_item label {
      width:100px;
      float:left;
      display:block;
      text-align:right;
      padding-right:10px;
      font-weight:bold;
      padding-top:4px;
    }
    .form_item input[type='text'],
    .form_item textarea {
      float:left;
      font-size:13px;
    }
    .form_item input[type='text'] {
      width:150px;
    }

.main_footer {
  width:803px;
  height:132px;
  margin:0px auto;
  background-color:#c2b185;
  margin-bottom:58px;
  font-size:12px;
  text-align:center;
  padding-top:12px;
}
.main_footer p {
  margin:0px;
  color:#5D4300;
}
.main_footer .gap {
  margin-bottom:12px;
}
.main_footer a {
  text-decoration:none;
  color:#8C722E;
}
.main_footer a:hover {
  text-decoration:underline;
}

.clear {
  clear:both;
}

.last_clear {
  clear:both;
  height:5px;
  background-color:#fff;
}
