@charset "UTF-8";

#reservation-form {
	padding:1px;
}

.reservation-stripe {
	background-color:#655f40;
	height:12px;
}
.reservation-title {
	font-family:'helveticaLight',Arial,sans-serif;
	font-size:15px;
	padding-bottom:6px;
	padding-left:4px;
}
.reservation-body {
	font-family:'helveticaCondMedium',Arial,sans-serif;
	font-size:11px;
	height:40px;
}
.reservation-submit {
	background-image:url(../images/datepicker/datepicker_check.jpg);
	background-position:212px 6px;
	background-repeat:no-repeat;
	border-bottom:1px solid #818181;
	border-top:1px solid #818181;
	font-family:'helveticaLight',Arial,sans-serif;
	font-size:12px;
	margin-top: 190px;
	padding-bottom:3px;
	padding-right:22px;
	padding-top:4px;
	text-align:right;
}
.reservation-submit input {

	background: none !important;
	    margin-top: 0;
    height: 15px;
}
.reservation-date {
	
	float:left;
	margin-right:5px;
	position:relative;
	
}
.reservation-date span#date-link-text {
	margin-top:3px;
}
.reservation-length {
	display:none;
	float:left;
	margin-right:5px;
	width:50px;
}
.reservation-rooms {
	display:none;
	float:left;
	width:50px;
}

.reservation-body-label {
	height:18px;
}
.reservation-date .reservation-body-label {
	padding-left:5px;
	margin-top: 5px;
}
.reservation-body-date {
	background-color:#323232;
	background-image:url(../images/datepicker/datepicker_calendar.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	height:15px;
	padding-left:5px;
	padding-top:3px;
}
.reservation-body-length {
	
}
.reservation-body-rooms {
	
}
#date-link:hover, #date-submit:hover {
	text-decoration:none !important;
}
#booking-mask img {
	margin-top:0 !important;
}