.reservation-details {
  font-size: 1em;
  line-height: 20px;
  margin-bottom: 20px;
  margin-left: 0 !important;
  padding: 5px 10px;
}

.hotel_reservation .tabs li:hover, .hotel_reservation .tabs li.selected {
    background: #a98a3d;
}

.hotel_reservation a:link {
  color: #593D00;
}
.ui-hotel-button,
a.ui-hotel-button {
  border: 1px solid #593D00 !important;
  background: #593d00;
  background: -moz-linear-gradient(center top, #795200 0%, #593d00 80%) repeat scroll 0 0 rgba(0, 0, 0, 0);
  background: -webkit-gradient(linear, left top, left bottom, from(#795200), to(#593d00));
  background: -webkit-linear-gradient(top, #795200, #593d00);
  background: linear-gradient(top, #795200, #593d00);
  text-shadow: none !important;
  color: #fff !important;
}
.ui-hotel-button:hover {
  background: #795200;
  background: -moz-linear-gradient(center top, #593d00 0%, #795200 80%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  background: -webkit-gradient(linear, left top, left bottom, from(#593d00), to(#795200)) !important;
  background: -webkit-linear-gradient(top, #593d00, #795200) !important;
  background: linear-gradient(top, #593d00, #795200) !important;
  cursor: pointer;
  text-shadow: none !important;
}
.ui-hotel-button .grey,
a.ui-hotel-button .grey,
.ui-hotel-button .grey.ui-hotel-button-disabled:hover,
input.ui-hotel-button .grey[disabled="disabled"]:hover,
button.ui-hotel-button .grey[disabled="disabled"]:hover {
  text-shadow: none !important;
  color: #333 !important;
  border: 0px !important;
  background: #e9eaea !important;
  background: -moz-linear-gradient(center top, #e9eaea 0%, #cecfd0 80%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  background: -webkit-gradient(linear, left top, left bottom, from(#e9eaea), to(#cecfd0)) !important;
  background: -webkit-linear-gradient(top, #e9eaea, #cecfd0) !important;
  background: linear-gradient(top, #e9eaea, #cecfd0) !important;
}
.ui-hotel-button .grey:hover,
a.ui-hotel-button .grey:hover {
  background: #cecfd0;
  background: -moz-linear-gradient(center top, #cecfd0 0%, #e9eaea 80%) repeat scroll 0 0 rgba(0, 0, 0, 0);
  background: -webkit-gradient(linear, left top, left bottom, from(#cecfd0), to(#e9eaea));
  background: -webkit-linear-gradient(top, #cecfd0, #e9eaea);
  background: linear-gradient(top, #cecfd0, #e9eaea);
  text-shadow: 1px -1px #dddddd !important;
}
.reservation-steps ul li.completed {
  background: #a98a3d;
}
