/* Hero image {{{ */
#hero {
  height: 334px;
  width: 1000px;
  position: relative;
  background: url(/images/home-hero-box.jpg) no-repeat 0px 0px; }

#hero h1 {
  display: none; }

#hero .step {
  position: absolute;
  top: 62px;
  width: 280px;
  height: 251px; }

#hero-step-1 {
  left: 22px; }

#hero-step-2 {
  left: 359px; }

#hero-step-3 {
  left: 695px; }

#hero .step h3 {
  margin: 24px 24px 4px 42px;
  color: #740607;
  font-size: 18px;
  font-weight: normal; }

#hero .step p {
  color: #888;
  margin: 0px 24px 0px 42px; }

#hero-step-1 form {
  display: block;
  position: absolute;
  top: 44px;
  left: 42px; }

#hero-step-1 form ol li {
  display: block;
  list-style: none;
  height: 54px;
  position: relative;
  color: #888; }

#hero-step-1 form ol li label {
  display: block;
  line-height: 28px;
  vertical-align: middle; }

#hero-step-1 form ol li .dollar {
  position: absolute;
  left: -2em;
  text-align: right;
  width: 1.75em;
  font-size: 125%;
  line-height: 26px;
  vertical-align: middle; }

#hero-step-1 form ol li input {
  height: 26px;
  line-height: 26px;
  background: none;
  border: none;
  padding: none;
  text-indent: 4px; }

#form_loan_repayments {
  width: 80px; }

#form_loan_amount {
  width: 191px; }

#hero-step-1 #form_amount_to_borrow {
  width: 191px; }

#hero-step-1 #form_repayment {
  width: 80px; }

#hero-step-1 form ol li small {
  font-size: 100%; }

#hero-step-1 form ol li.south-island,
#hero-step-1 form ol li.south-island input {
  height: 34px;
  line-height: 34px;
  vertical-align: middle; }

#hero #hero-step-1 form a {
  color: #888; }

#hero #hero-step-1 form p {
  position: absolute;
  font-size: 12px;
  margin: 0px; }

#hero #hero-step-1 p.apply-printed {
  left: 0px;
  top: 176px; }

#hero #hero-step-1 p.takes-5 {
  left: 144px;
  top: 144px;
  font-size: 10px;
  width: 88px;
  margin-top: -20px; }

/*}}}*/

