/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

* {	margin: 0;	padding: 0;}

body {	margin: 20px 0;	background: #FFFFFF url(images/img01.gif) repeat-x;	font: normal 13px Arial, Helvetica, sans-serif;	color: #4F4D14;}
h1, h2, h3 {	color: #4F4D14;}
h1 {	margin: 0;	padding: 0;	font: italic 197% "Times New Roman", Times, serif;	color: #FFFFFF;}
h2 {font: italic 150% "Times New Roman", Times, serif;	color: #FFFFFF;}
h3 {	margin-bottom: 1em;	text-transform: none;	letter-spacing: 1px;	font-size: 85%;	font-weight: bold;}
p, blockquote, ol, ul {	margin-bottom: 1.5em;	text-align: justify;	line-height: 120%;	font-size: 105%; color: #4F4D14;}
blockquote {	padding: 15px 0 0 20px;	background: url(images/img11.gif) no-repeat;	text-align: left;	font: italic 100% "Times New Roman", Times, serif;}
ol {	list-style-position: inside;}
ul {	list-style: none;}
ul li {	padding-left: 20px;	background: url(images/img09.gif) no-repeat left center;}
a {	text-decoration: none;	color: #313131;}
a:hover {	text-decoration: underline;	color: #DB5600;}

/* Logo */
#logo {	width: 860px;	height: 180px;	margin: 0 auto;	padding: 0 0 10px 0;	background: url(images/img02.jpg) no-repeat;}
#logo h1 {	margin: 0;	padding: 130px 0 0 120px;	text-transform: lowercase;	letter-spacing: -1px;	font: normal 36px "Times New Roman", Times, serif;	font-style: italic;}
#logo h2 {	margin: -7px 0 0 0;	padding: 0 0 0 155px;	text-transform: uppercase;	letter-spacing: 1px;	font-size: 7px;	font-weight: bold;	}
#logo a {	text-decoration: none;	color: #FFFFFF;}

/* Page */

#page {	width: 860px;	margin: 0 auto;	background: url(images/img03.gif) repeat-y;}
#page_bookings {width: 860px;	margin: 0 auto;	background: url(images/img03_bookings.gif) repeat-y; }

/* Content */

#content {	float: left;	width: 500px;	padding: 0 0 0 95px;	background: url(images/img04.gif) no-repeat;}
#content .title {	padding: 10px 10px 10px 50px;	background: url(images/img07.gif) no-repeat 20px 50%;}
#content .content {	padding: 20px 20px 1px 20px;	background: url(images/img08.gif) repeat-x;}
#welcome {	padding-bottom: 20px;	margin-bottom: 10px;	background: url(images/img10.gif) no-repeat center bottom;}
#welcome_bookings {	padding-bottom: 20px;	margin-bottom: 160px; /*	background: url(images/img10.gif) no-repeat center bottom; */}
#welcome img {padding-right: 8px;}
#welcome_bookings img {padding-right: 8px;}
#welcome p {line-height: 125%;	font-size: 105%; }
#welcome_bookings p {line-height: 125%;	font-size: 105%; }

.floating-box {	float: left;	width: 170px;	}
.floating-box .heading {	margin-bottom: 1em;	padding-bottom: 1em;	background: url(images/img08.gif) repeat-x left bottom;}
.floating-box p, .floating-box blockquote, .floating-box ol, .floating-box ul {	line-height: 144%;	font-size: 92%;}
.floating-box img {	border: 1px solid #FFFFFF; width: 75px;}

/* Sidebar */

#sidebar {	float: right;	width: 170px;	padding: 0 80px 0 10px;	background: url(images/img05.gif) no-repeat right top;}
#sidebar h2 {	margin-bottom: 1.2em; color: #4F4D14; padding-left: 5px; }
#sidebar blockquote {}
#sidebar blockquote p {}
#links {}
#links ul {}
#links li {}
#links a {}

/* Menu */

#menu {	padding-top: 20px;}
#menu ul {}
#menu li {color: #4F4D14;}
#menu a {}
#menu a:hover {}
#menu b {}

/* Footer */

#footer {	width: 860px;	height: 50px;	margin: 0 auto;	background: url(images/img06.gif) no-repeat;}
#footer_bookings {	width: 860px;	height: 50px;	margin: 0 auto;	background: url(images/img06_bookings.gif) no-repeat;}
#footer p, #footer_bookings p {	margin: 0;	font-size: 77%;}
#footer .links, #footer_bookings .links  {	float: left;	padding: 15px 0 0 97px;	color: #D7CE32;}
#footer .legal, #footer_bookings .legal {	float: right;	padding: 15px 62px 0 0;	color: #D7CE32;}
#footer a, #footer_bookings a {	color: #D7CE32;}
