/* ----- COLORS ----- */

body
{
	background-color: #ffffff;
}

#horizontal-line
{
	background-color: #ffffff;
}

#background-band-top
{
	background-color: #ffffff;
}

#background-band-bottom
{
	background-color: #ffffff;
}

#centered /* The background color of this element will be seen as the 'borders' / separators */
{
	background-color: #ffffff;
}

#top
{
	border-top: 2px solid #a0a0a0;
	border-left: 2px solid #a0a0a0;
	border-right: 2px solid #a0a0a0;
}

#middle
{
	border-left: 2px solid #a0a0a0;
	border-right: 2px solid #a0a0a0;
	width: 760px;
}

#bottom
{
	border-bottom: 2px solid #a0a0a0;
	border-left: 2px solid #a0a0a0;
	border-right: 2px solid #a0a0a0;
}

#main-image .overlay.text .h
{
	color: #ffffff;
}

#top-text
{
	background-color: #ffffff;
}

#top-text .h
{
	color: #f10e06;
}

#top-text p
{
	color: #000000;
}

#middle-text
{
	background-color: #b2b2b2;
	color: #ffffff;
}

#bottom
{
	background-color: #e5e5e5;
}

#description
{
	color: #000000;
}

#quick-links2 p a
{
	color: #000000;
}

#booking-form
{
	background-color: #808080;
	border-color: #e5e5e5;
}

#footer
{
	background-color: #ffffff;
}

#header h1
{
	color: #000000;
}

#main-menu ul li a
{
	color: #f10e06;
}

#language-options ul li a
{
	color: #000000;
}

#language-options ul li
{
	border-color: #000000;
}

.highlight .h
{
	color: #f10e06;
}

.highlight p
{
	color: #000000;
}

#booking-form p.h
{
	color: #ffffff;
}

#join-email p.h
{
	color: #000000;
}

#template-subpage #join-email p.h
{
	color: #ffffff;
}

#special-offers p.h, #special-offers p.h a
{
	color: #f10e06;
}

.bookingForm label
{
	color: #ffffff;
}

#quick-links p, #quick-links a
{
	color: #000000;
}

#quick-links2
{
	background-color: #e5e5e5;
}

#footer ul li a
{
	color: #000000;
}

.basicForm .basicFormSubmit
{
	background-color: #d0d0d0;
}