/******************************************  
 CUSTOM STYLESHEET
*******************************************/

/*
* You can place your custom CSS statements in this file, after this message.
* It is better to write everything custom here
* because this file won't be replaced during updates.
* 
* Simply copy an existing style from style.css to this file, 
* and modify it to your liking.
*/

/* Booking Form Mods*/

#form-booking .hermes-label {
	display: block;
	font-weight: bold;
	margin: 0 0 5px;
}

#form-booking .hermes-input {
	border: solid 1px #ccc;
	width: 60%;
	padding: 4px 5px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

#form-booking .hermes-input-small {
	min-width: 100px;
	width: 20%;
}

#booking-comments {
	height: 100px;
}

#hermes-form-success {
	color: #57a957;
	font-weight: bold;
}

#hermes-form-errors {
	color: #c43c35;
}

/* PreBooking Form */

#content div.wrapper-booking {
	padding: 0;
	text-align: center;
	position: absolute;
	width: 100%;
	bottom: 0;
}

#content div.wrapper-form {
	background: #022f5f;
	border-bottom: 0;
	padding: 14px 30px 14px;
	opacity:1.0;
	filter:alpha(opacity=1.0);
}

.wrapper-booking .hermes-notice {
	margin: 0;
}

#form-prebooking p {
	color: #ffffff;
	display: inline;
	float: left;
	font-size: 12px;
	margin: 0 30px 0 0;
	text-shadow: #000000 1px 1px 0;
}

#form-prebooking .last {
	margin-right: 0;
}

#form-prebooking .hermes-label {
	display: inline-block;
	line-height: 20px;
	margin-right: 5px;
}

#form-prebooking .hermes-input {
	border: solid 1px #ccc;
	width: 150px;
	padding: 4px 5px;
}

/* end */

/* Header Contact Info */
.header-additional {
	clear: right;
	display: inline;
	float: right;
	margin-top: 20px;
	text-align: right;
}

.header-additional a {
	color: #1c97d4;
}

.header-additional a:hover {
	color: #cc333f;
}

.hermes-contact {
	font-size: 18px;
	line-height: 24px;
	padding-right: 24px;
	background: transparent url(images/back-header-entypo.png) no-repeat top right;
}

.hermes-contact.telephone {
	background-position: right 0;
}

.hermes-contact.address {
	background-position: right -20px;
}

.hermes-contact.email {
	background-position: right -40px;
}

.hermes-contact span.label {
	color: #666;
}

.hermes-contact span.value {
	color: #cc333f;
	font-weight: bold;
}