/* $Id: */

.rw_facilities_block
{
}
.rw_facilities_building_block {
	clear: both;
	font-weight: bold;
}

.rw_facilities_date_block
{
	clear: both;
	min-height: 1em;
}

.rw_facilities_show_times_button {
	float: left;
	width: 20%;
}

.rw_facilities_date_only_block {
	clear: both;
	float: left;
	width: 70%;
	max-width: 20em;
}

.rw_facilities_time_block {
	clear: both;
}

.rw_facilities_time_block_time {
	margin-right: 0.5em;
}

.rw_facilities_time_block_qty {
}

.rw_facilities_time_block_qty_sep {
}

.rw_facilities_time_block_price {
}

.rw_facilities_time_block_per_each {
	margin-right: 0.5em;
}

.rw_facilities_time_block_before_tax_sep {
}

.rw_facilities_time_block_tax {
}

/* .rw_facilities_summary_date_segment {
	display: block;
	float: left;
	width: 35%;
	max-width: 15em;
}

.rw_facilities_summary_time_segment {
	display: block;
	float: left;
	width: 12%;
	max-width: 8em;
	min-width: 4em;
}

.rw_facilities_summary_qty_segment {
	display: block;
	float: left;
	width: 5%;
	max-width: 4em;
}

.rw_facilities_summary_price_segment {
	display: block;
	float: left;
	width: 6%;
	max-width: 8em;
	min-width: 5em;
}

.rw_facilities_summary_tax_segment {
	display: block;
	float: left;
	width: 5%;
}

.rw_facilities_summary_sep1_segment {
	display: block;
	float: left;
	width: 4%;
	max-width: 2em;
	min-width: 1em;
}

.rw_facilities_summary_sep2_segment {
	display: block;
	float: left;
	width: 5%;
	max-width: 3em;
	min-width: 2em;
}

.rw_facilities_summary_confirmation {
	display: block;
	float: left;
	width: 28%;
}

.rw_facilities_summary_totals_block {
	clear: both;
	margin-top: 1em;
}

.rw_facilities_summary_totals_label_data {
	clear: both;
	width: 95%;
	padding-top: 2px;
	padding-bottom: 2px;
}

.rw_facilities_summary_totals_label {
	width: 35%;
	display: inline-block;
	font-weight: bold;
	vertical-align: top;
	max-width: 25em;
}

.rw_facilities_summary_totals_amount {
	width: 10%;
	display: inline-block;
	text-align: right;
} */

.rw_facilities_query_all {
}

.rw_facilities_query_arrival_block {
	clear: both;
	float: left;
	width: 99%;
	margin-bottom: 0.5em;
}

.rw_facilities_query_nights_block {
	clear: both;
	margin-top: 0.5em;
}

.rw_facilities_query_arrival_label {
	clear: both;
	float: left;
	width: 22%;
	max-width: 8em;
}

.rw_facilities_query_date_value_block {
}

.rw_facilities_query_availability_block {
	clear: both;
}

.rw_facilities_query_arrival_month_value {
	float: left;
	width: 22%;
	min-width: 7em;
	max-width: 8em;
}

.rw_facilities_query_arrival_day_value {
	float: left;
	width: 22%;
	min-width: 4em;
	max-width: 5em;
}

.rw_facilities_query_arrival_year_value {
	float: left;
}

.rw_facilities_query_nights_label  {
	clear: both;
	float: left;
	width: 22%;
	max-width: 10em;
	margin-top: 0.5em;
}

.rw_facilities_query_arrival_nights_value {
	float: left;
	margin-top: 0.5em;
}

.rw_facilities_calendar_class {
	clear: both;
}

.rw_facilities_query_done_submit_value_block {
	clear: both;
}

.rw_facilities_query_done_submit_value_new {
	clear: both;
}

.rw_facilities_query_done_submit_value_change {
	clear: both;
	float: left;
}

.rw_facilities_query_done_submit_value_cancel {
	clear: both;
	float: left;
	margin-left: 2em;
}

.rw_facilities_confirm_block {
}

.rw_facilities_confirm_accept_text {
	margin-bottom: 0.5em;
}
.rw_facilities_confirm_checkbox {
	clear: both;
	float: left;
}
.rw_facilities_confirm_agree_terms {
	float: left;
	margin-left: 1em;
}
.rw_facilities_confirm_submit {
	clear: both;
	float: left;
	margin-top: 1em;
}
.rw_facilities_confirm_back {
	float: left;
	margin-left: 4em;
	margin-top: 1em;
	margin-bottom: 1em;
}

.rw_facilities_confirmation_conf_number {
	font-weight: bold;
	font-size: 120%;
	padding-left: 1em;
}

.rw_facilities_confirm_done_accept_text {
	clear: both;
}

.rw_facilities_find_block {
	clear: both;
}
.rw_facilities_find_conf_num_label {
	clear: both;
	float: left;
	max-width: 10em;
	width: 40%;
}
.rw_facilities_find_conf_num_value {
	float: left;
	max-width: 10em;
	width: 40%;
}
.rw_facilities_find_last_name_label {
	clear: both;
	float: left;
	max-width: 10em;
	width: 40%;
}
.rw_facilities_find_last_name_value {
	float: left;
	max-width: 10em;
	width: 40%;
}
.rw_facilities_find_submit {
	clear: both;
}

.rw_facilities_guest_block {
	clear: both;
}

.rw_facilities_guest_after_block {
	clear: both;
}

.rw_facilities_guest_firstName {
	display: inline;
}

.rw_facilities_guest_name_block {
}

/* .rw_facilities_guest_name_label {
	font-weight: bold;
	display: block;
	clear: both;
	width: 20%;
	float: left;
	max-width: 12em;
} */

.rw_facilities_guest_initial {
	display: inline;
}

.rw_facilities_guest_lastName {
	display: inline;
}

.rw_facilities_guest_address_block {
}

/* .rw_facilities_guest_address_label {
	font-weight: bold;
	display: block;
	clear: both;
	width: 20%;
	float: left;
	max-width: 12em;
} */

.rw_facilities_guest_address_single {
}

/* .rw_facilities_guest_city_label {
	font-weight: bold;
	display: block;
	clear: both;
	width: 20%;
	float: left;
	max-width: 12em;
} */

.rw_facilities_guest_city {
}

/* .rw_facilities_guest_state_label {
	font-weight: bold;
	display: block;
	clear: both;
	width: 20%;
	float: left;
	max-width: 12em;
} */

.rw_facilities_guest_state {
}

/* .rw_facilities_guest_zip_label {
	font-weight: bold;
	display: block;
	clear: both;
	width: 20%;
	float: left;
	max-width: 12em;
} */

/* .rw_facilities_guest_zip {
	float: left;
} */

/* .rw_facilities_guest_country {
	float: left;
	margin-left: 1em;
} */

/* .rw_facilities_guest_phone_label {
	font-weight: bold;
	display: block;
	clear: both;
	width: 20%;
	float: left;
	max-width: 12em;
} */

.rw_facilities_guest_phone {
}

/* .rw_facilities_guest_email_label {
	font-weight: bold;
	display: block;
	clear: both;
	width: 20%;
	float: left;
	max-width: 12em;
} */

.rw_facilities_guest_email {
}

.rw_facilities_guest_type_block {
	clear: both;
	padding-top: 0.5em;
}

.rw_facilities_guest_type_label {
	clear: both;
	float: left;
}

.rw_facilities_guest_type_value {
	float: left;
}

.rw_facilities_select_add_block {
	clear: both;
}

.rw_facilities_select_add_date {
	clear: both;
	float: left;
	width: 25%;
	max-width: 16em;
	min-width: 14em;
	margin-bottom: 0.5em;
}

.rw_facilities_select_add_time {
	float: left;
	max-width: 12em;
	min-width: 11em;
	width: 12%;
	margin-bottom: 0.2em;
}

.rw_facilities_select_add_price {
	float: left;
	width: 60%;
}

.rw_facilities_select_add_price_all {
	float: left;
	min-width: 22em;
}

.rw_facilities_select_add_price_block {
	float: left;
	width: 99%;
}

.rw_facilities_select_add_price_sep1 {
	float: left;
	margin-left: 1em;
	max-width: 1.5em;
	min-width: 1em;
	width: 14%;
	margin-bottom: 0.5em;
}

.rw_facilities_select_add_price_price {
	float: left;
	max-width: 5em;
	min-width: 5em;
	width: 24%;
}

.rw_facilities_select_add_price_sep2 {
	float: left;
	max-width: 3em;
	min-width: 2em;
	width: 35%;
}

.rw_facilities_select_add_price_tax {
	float: left;
}

.rw_facilities_select_add_qty {
	float: left;
	max-width: 10em;
	margin-bottom: 0.5em;
}
.rw_facilities_select_add_qty_button_input {
  margin: 0 !important;
}
.rw_facilities_select_add_button {
	float: left;
	width: 10%;
}

.rw_facilities_selected_list_block {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.rw_facilities_selected_list_date {
}

.rw_facilities_selected_list_time {
}

.rw_facilities_selected_list_price_block {
	clear: both;
	font-size: 110%;
}

.rw_facilities_selected_list_price_date {
	float: left;
	width: 35%;
	max-width: 14em;
	min-width: 11em;
	margin-bottom: 0.1em;
}

.rw_facilities_selected_list_price_time {
	float: left;
	width: 10%;
	max-width: 6em;
	min-width: 4em;
}

.rw_facilities_selected_list_price_sel_set {
	float: left;
	width: 85%;
	min-width: 4em;
	max-width: 22em;
}

.rw_facilities_selected_list_price_sel_set_remove {
	float: left;
	width: 52%;
	min-width: 32em;
	margin-left: 1em;
}

.rw_facilities_selected_list_price_sep1 {
	float: left;
	width: 16%;
	max-width: 1.5em;
	min-width: 1em;
	margin-bottom: 1em;
}

.rw_facilities_selected_list_price_price {
	float: left;
	width: 16%;
	max-width: 6em;
	min-width: 5em;
}

.rw_facilities_selected_list_price_sep2 {
	float: left;
	width: 16%;
	max-width: 3em;
	min-width: 2em;
}

.rw_facilities_selected_list_price_tax {
	float: left;
	width: 16%;
	max-width: 6em;
}

.rw_facilities_selected_list_price_sep3 {
	float: left;
	width: 16%;
	max-width: 3em;
	min-width: 2em;
}

.rw_facilities_selected_list_price_qty {
	float: left;
	width: 16%;
	max-width: 5em;
}

.rw_facilities_selected_list_price_remove {
	float: left;
	width: 10%;
	max-width: 6em;
	min-width: 4.5em;
}

.rw_facilities_selected_list_qty {
	float: left;
	width: 10%;
}

.rw_facilities_from_to_price_block {
}
