.mod_hotel_reservation {
	background:none #fff;
	font-size: 14px !important;
	width: 100%;
	padding: 0 0 5px 0;
	border-radius: 0px; 
	-moz-border-radius: 0px; 
	-webkit-border-radius: 0px; 
	border: none;
}

.mod_hotel_reservation .search-nav {
	margin: 3px 0px 8px;
	color: #999 !important;
}

.mod_hotel_reservation label,.mod_hotel_reservation h3 {
color: #777 !important;
}

.mod_hotel_reservation .reservation-container .divider {
 	padding: 3px 0;
 	margin-bottom: 4px;
}

.mod_hotel_reservation a {
    color: #999 !important;
    float:left;
}

.mod_hotel_reservation a:hover {
    color: #eee !important;
}

.mod_hotel_reservation select, .mod_hotel_reservation textarea, .mod_hotel_reservation input[type="text"],.mod_hotel_reservation label {
	border-color: #e2e2e2;
	font-size: 14px !important;
}

.ui-hotel-button,
a.ui-hotel-button,
.ui-hotel-button.ui-hotel-button-disabled:hover,
input.ui-hotel-button[disabled="disabled"]:hover,
button.ui-hotel-button[disabled="disabled"]:hover {
  background: #17b4ba;
  background: -moz-linear-gradient(center top, #17b4ba 0%, #17b4ba 80%) repeat scroll 0 0 rgba(0, 0, 0, 0);
  background: -webkit-gradient(linear, left top, left bottom, from(#17b4ba), to(#17b4ba));
  background: -webkit-linear-gradient(top, #17b4ba, #17b4ba);
  background: linear-gradient(top, #17b4ba, #17b4ba);
  border: 1px solid #17b4ba !important;
  text-shadow: 0 1px 0 #83B802 !important;
}
.ui-hotel-button:hover,
a.ui-hotel-button:hover {
  background: #17b4ba !important;
  background: -moz-linear-gradient(center top, #17b4ba 0%, #17b4ba 80%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  background: -webkit-gradient(linear, left top, left bottom, from(#17b4ba), to(#17b4ba)) !important;
  background: -webkit-linear-gradient(top, #17b4ba, #17b4ba) !important;
  background: linear-gradient(top, #17b4ba, #17b4ba) !important;
  text-shadow: 0 -1px 0 #789a2b !important;
}
