@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	background: #bf9f62 url(images/head_background.jpg) top repeat-x;
}

/****MENU****/

#nav_menu ul {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px;
} 
#nav_menu li {
	float: left;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
} 
#nav_menu li a {
	display: block;
	font-weight: bold;
	color: #004d6d;
	text-decoration: none;
	padding: 5px 5px 0px 0px;
}
#nav_menu li a:hover {
	color: #f04e23;
	text-decoration: none;
}

/****HEADINGS****/

.welcome {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 23px;
	font-weight: normal;
	color: #f04e23;
	padding: 5px 0px 0px 10px;
}
.blue_heading {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #003e55;
	padding: 2px 0px 0px 10px;
}
.orange_heading_small {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	color: #f04e23;
	padding: 0px 8px 0px 0px;
}
.orange_heading_small a { text-decoration: none; color: #f04e23; font-weight: bold;}
.orange_heading_small a:hover { text-decoration: none; color: #003e55;}

.t_right_block_heading {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #003e55;
	padding: 2px 0px 0px 10px;
}
.booking_form {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 23px;
	font-weight: normal;
	color: #f04e23;
	padding: 5px 0px 0px 0px;
}


/****CONTENT****/

.large_orange_text {
	font-size: 18px;
	color: #f04e23;
}

.left_block_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #004d6d;
	padding: 10px 10px 10px 10px;
	text-align: justify;
}
.left_block_text ul {
	padding: 0px 0px 0px 5px;
	margin: 15px 10px 0px 15px;
}
.left_block_text_dark {
	color: #004d6d;
	font-weight: bold;
}
.left_block_text_dark a { text-decoration: none; color: #004d6d;}
.left_block_text_dark a:hover { text-decoration: underline; color: #f04e23;}

.small_block_text_light {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #f0e8d1;
	padding: 10px 10px 10px 10px;
	text-align: justify;
}
.small_block_text_light ul {
	padding: 0px 0px 0px 5px;
	margin: 0px 10px 0px 15px;
	line-height: 22px;
}
.small_block_text_light ul a { text-decoration: none; color: #f0e8d1;}
.small_block_text_light ul a:hover { text-decoration: none; color: #f04e23;}

.small_block_text_dark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #004d6d;
	padding: 10px 10px 10px 10px;
	text-align: justify;
}
.small_block_text_dark ul {
	padding: 0px 0px 0px 5px;
	margin: 0px 10px 0px 15px;
	line-height: 22px;
}
.small_block_text_dark ul a { text-decoration: none; color: #004d6d;}
.small_block_text_dark ul a:hover { text-decoration: none; color: #f04e23;}

.small_block_text_dark a { text-decoration: none; color: #004d6d;}
.small_block_text_dark a:hover { text-decoration: underline; color: #f04e23;}

.t_right_block_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #004d6d;
	padding: 10px 10px 10px 10px;
	text-align: justify;
}
.t_right_block_text ul {
	padding: 0px 0px 0px 5px;
	margin: 0px 10px 0px 19px;
	line-height: 17px;
}
.t_right_block_text ul a { text-decoration: none; color: #004d6d;}
.t_right_block_text a:hover { text-decoration: none; color: #f04e23;}

#bookings_block {
	margin: 10px 0px 0px 0px;
	background: url(images/bookings_block_body.gif) repeat-y center;
}
.bookings_block_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #004d6d;
	padding: 10px 10px 10px 15px;
}
.bookings_block_text a { text-decoration: underline; color: #004d6d;}
.bookings_block_text a:hover { text-decoration: none; color: #f04e23;}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004d6d;
	text-align: center;
	padding: 7px 0px 7px 0px;
}
.copyright a { text-decoration: none; color: #004d6d;}
.copyright a:hover { text-decoration: underline; color: #f04e23;}