span.rateslabel {
	font-size: 1.8em;
	display: block;
}

span.reservlabel {
	font-size: 1.1em;
}

#booking-mask form {
	position: relative;
	text-align: right;
	margin: 0 15px;
}
#booking-mask label {
	display: inline;
	margin: 0 0 4px;
	text-transform: uppercase;
}
/* START EFFECT FOR CHILDREN */
#booking-mask .children label {
	display: inline-block;
	width: 55px;
}
#booking-mask .children select {
	position: relative;
	top: -10px;
}
/* END EFFECT FOR CHILDREN */
#booking-mask label,
#booking-mask .go {
	font-size: 0.8em;
}
#booking-mask input,
#booking-mask select {
	border: 1px solid #545454;
	background-color: #545454;
	color: #aaa;
	font-size: 1em;
}
#booking-mask input[type~="hidden"] {
	display: none;
}
#booking-mask .hotels,
#booking-mask .date,
#booking-mask button {
	margin-right: 100px;
}
#booking-mask .hotels select {
	width: 98px;
}
#booking-mask .adults {
	top: 33px;
}
#booking-mask .children {
	top: 66px;
}
#booking-mask div.date {
	margin-top: 10px;
}
#booking-mask div.date label.format-helper {
	position: absolute;
	left: 0.5em;
	bottom: -1.7em;
	text-transform: lowercase;
}
#booking-mask div.date input {
	padding: 0 4px 2px;
	width: 63px; _width: 57px;
}
.rtl #booking-mask div.date input {
	padding-left: 0;
	padding-right: 0.5em;
	
}
#booking-mask img.date-picker {
	position: relative;
	top: 4px;
	background: url(../images/calendar.gif) no-repeat 0 0;
	cursor: pointer;
}
*:first-child+html #booking-mask img.date-picker { top: 1px; }
#booking-mask img.date-picker:hover {
	background-position: 0 -17px;
}

#booking-mask div.choose select {
	width: 40px;
}
#booking-mask button {
	margin-top: 13px;
	border: 0 none;
	padding: 2px 15px;
	overflow: visible;
	cursor: pointer;
	background-color: #1A1A1A;
	border: 1px solid #323232;
	color: #E40001;
	font-weight: bold;
	text-transform: uppercase;
}
