/******** all ***********/

#minimalistic {
	border: 0 none;
}

#minimalistic form {
	display: inline;
	padding: 0;
	margin: 0;
}

#minimalistic .btn_check_availability {
	background: url(../images/iframe/check-availability.png) no-repeat scroll 0 0;
	float: right;
	height:21px;
	margin:5px 23px 0 0;
	width:135px;
}

#minimalistic #availability {
	margin: 9px 0 0 0;
	background: transparent none;
	width: 100%;
	font-weight: normal;
}

#minimalistic #availability li label {
	width:95px;
}

#minimalistic form ol li {
	height:20px;
	margin: 2px 0 0 0;
}

#minimalistic #availability div.children {
	margin-right:22px;
}

#minimalistic #children_guest_header {
	padding-left:5px !important;
}

#minimalistic #availability li.rooms {
	margin: 2px 0;
}

#minimalistic #availability li.room_guest_types {
	padding: 0;
}

#minimalistic p {
	width: 100%;
}


#minimalistic #form_loading {
	top: 50%;
	padding: 0;
	height: auto;
}

/******** spa / resort specific ***********/

.spa #availability {
	color: #fffffb !important;
}

.resort #availability {
	color: #fffaf8 !important;
}

.spa {
	background: #312b1d !important;
}

.resort {
	background: #9b895c !important;
}

.spa .dijitMenuItem,
.spa .dijitComboBox,
.spa .dijitTextBox
{
	color: #fffffb !important;
	background: #353535 !important;
}

.resort .dijitMenuItem,
.resort .dijitComboBox,
.resort .dijitTextBox
{
	color: #fffaf8 !important;
	background: #443c27 !important;
}

.spa .dijitMenuItemSelected {
	background-color:#88814b !important;
}

.resort .dijitMenuItemSelected {
	background-color:#88814b !important;
}

.resort input {
	color: #fffaf8 !important;
}

.spa input {
	color: #fffffb !important;
}


#minimalistic .resort #form_loading {
	color: #fffaf8;
}

#minimalistic .spa #form_loading {
	color: #fffffb;
}
