@charset "utf-8";
.reservations_heading {
	background-image: url(../images/reservations-heading-left.png);
	height: 63px;
	width: 549px;
	background-repeat: no-repeat;
}
.reservation_container {
	float: left;
	height: auto;
	width: 95%;
	padding-left: 5%;
}.reservation_container form {
	width: 500px;
	height: auto;
}
.reservation_container label {
	height: auto;
	width: 120px;
	display: block;
	font-size: 14px;
	margin-top: 10px;
}
.reservation_container  input, .reservation_container select, .reservation_container  textarea {
	height: 20px;
	margin-top: 2px;
	border: 1px solid #510B0B;
	background-color:#cccccc;
}
.reservation_container  textarea, .reservation_container  input{ width: 195px;}
.reservation_container select {width: 60px;}

.reservation_container  textarea { height:80px;}
#send {
	background-image: url(../images/send-button.png);
	background-repeat: no-repeat;
	height: 55px;
	width: 195px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 16px;
	font-weight: bold;
	color: #861d0b;
	cursor:pointer;
}
#send:hover{
	color: #CC2D11;
}
#leftcontainer { padding-bottom:25px;}
.reservation_contact_info {
	width: 90%;
	background-image: url(../images/contact-spanish-subheader.png);
	background-repeat: no-repeat;
	height: auto;
	padding: 63px 0px 30px 10%;
	float: right;
}
.reservation_contact_info p {
	line-height:22px;
	font-size:13px;
}
.reservation_contact_info p strong { font-size:16px; }

.reservation_contact_info a {
	color: #FFFFFF;
}
.reservation_contact_info a:hover{ text-decoration:none;}