body, #credit_card_icons td {
  font-family: "Trebuchet MS", sans-serif;
  background-color: #f1eee7;
}

.main {
  min-height: 500px;
}

.subpage header {
  background: none;
  box-shadow: none;
}

header .wrap1 {
  position: relative;
  bottom: 15px;
  height: 60px;
}

header .wrap1 .wrap {
  max-width: 1280px;
  width: 100%;
  margin: 0 auto;
  background: #fff;
  height: 85px;
}

header .wrap1 .wrap .info-call {
  float: right;
  line-height: 23.00px;
  font-family: "Georgia", serif;
  color: #575752;
  font-size: 19.4px;
  margin: 30px 60px 0 0;
}

header .wrap1 .wrap .logo {
  position: relative;
  top: 55px;
  left: 15px;
  background: transparent url("../../../images/hotels/tail_winds/logo.png") no-repeat;
  height: 130px;
  width: 460px;
}

header .wrap1, footer {
  background-color: #bfbeb4;
}

tr:nth-child(2n+1) td {
  background: none repeat scroll 0 0 #fff;
}

.search .orange-btn, .orange-btn {
  background-color: #64c6d9;
  border: 1px solid #bbdbdd;
  height: 34px;
}

.orange-btn:hover,
.search .orange-btn:hover,
.room-selection .orange-btn:hover,
.room-selection .green-btn:hover,
.mm-page .main #cc_submit:hover,
#apply-promotion-code .orange-btn:hover {
  background-color: #77ddf1;
}

.room-selection .orange-btn,
.room-selection .green-btn,
.mm-page .main #cc_submit,
#apply-promotion-code .orange-btn {
  background-color: #64c6d9;
  border: 1px solid #bbdbdd;
  height: 34px;
}

.mm-page .main input {
  border: 1px solid #bbdbdd;
  border-radius: 3px;
  height: 35px;
}

footer {
  border-top: none;
  height: 100px;
}

footer .wrap {
  max-width: 1100px;
  width: 100%;
  margin: 0 auto;
}

footer ul li {
  width: 30%;
  list-style: none;
  float: left;
  color: #000;
}

footer ul li p {
  margin-bottom: 5px;
}

footer ul li p a {
  color: #575752 !important;
}

footer ul li .waves {
  margin: 0 auto;
  background: transparent url("../../../images/hotels/tail_winds/waves.png") no-repeat center center;
  height: 31px;
  width: 95px;
}

@media (max-width: 700px) {
  hgroup.deal h4 {
    font-size: 14px;
  }

  header .wrap1 .wrap .info-call {
    font-size: 14px;
    margin-top: 15px;
  }

  header .wrap1 .wrap .logo {
    position: relative;
    top: 50px;
    left: 5px;
    background-position: top center;
    height: 130px;
    width: 400px;
  }

  header img {
    max-width: 385px;
    background-position: top left;
  }

  footer {
    height: 150px;
  }

  footer ul li {
    width: 100%;
  }

  .waves {
    display: none;
  }
}
