/* Default Stylesheet */

															/** BODY ELEMENTS **/
body {
	
	background-color: #000000;
	background-image: url(../images/global/bg.gif);
	background-repeat: no-repeat;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family: Helvetica;
	line-height: 18px;
	font-size: 14px;
	}

a, a:link, a:active, a:visited {
	color:#ffffff;
	text-decoration: none;
	font-weight: normal;
}

a:hover {
	color:#cc0000;
	text-decoration:underline;
}

form {
	margin: 0px;
	padding: 0px;
}

fieldset {
	border: 0px;

	display: block;
	padding: 0px;
	margin: 0px;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0px 0px 0em 0px;
	padding: 0px;
}

h1 {
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 5px;
}

h2 {
	font-size: 14px;
}

h3 {
	font-size:14px;
}

h5 {
	font-weight: bold;
	font-size: 11px;
}


hr {
	color: #66231d;
}
#background-side {
	position:absolute;
	right: -1px;
	top: 3px;
	width:200px;
	height:635px;
	z-index:1;
	background-image:url(../images/global/bg-side.gif);
	background-repeat: no-repeat;
	background-position: right top;
	z-index: 0;
}

															/** MAIN CONTAINERS **/
div#container {


	margin: 0 auto;
	padding-top: 0px;
	z-index: 1;
	width: 812px;

	}
	div#header {
		color: inherit;
				
		}
		div#header-in {
			padding: 20px;
			}
	div#body-container {
	padding: 10px 0;
	background-image: url(../images/global/body_bg.jpg);
	background-repeat: no-repeat;
	height: 582px;
	width: 812px;
	position: relative;
		}
		#gallery-image {
			position: absolute;
			top: 3px;
			right: 319px;
		}
		div.content {
			color: inherit;
	
			width: 400px;
			overflow: auto;
			position: absolute;
			top: 7px;
			right: 19px;
			z-index: 999999
						
			}
			div.content-wide {
				color: inherit;
	
			width: 776px;
			position: absolute;
			top: 7px;
			left: 19px;
			z-index: 999999
			}
			div.body {
				padding: 20px;
				}
				#body-section {
					height: 400px;
					overflow: auto;
					width: 360px;
					text-align: left;
					
					line-height: 20px;
					position: relative;
					padding-right: 10px;
					
				}
				.body li {
	margin-bottom: 20px;
}
.booking-list li {
	margin-bottom: 0px; 
}
				#body-section-wide {
	height: 400px;
	width: 700px;
	text-align: left;
	position: absolute;
	padding-right: 0px;
	left: -6px;
	top: 41px;
				}
				#photo {
				position: absolute;
				top: 61px;
				left: 64px;
				width: 300px;
				height: 405px;
				z-index: 9999999;
				overflow: hidden;
				text-align: center;
				}
				#caption {
	text-align: center;
	font-size: 10px;
	color: #000000;
	position: absolute;
	left: 6px;
	top: 386px;
	font-weight: bold;
				}
				#captionShadow {
	text-align: center;
	font-size: 10px;
	color: #FFFFFF;
	position: absolute;
	left: 5px;
	top: 385px;
	font-weight: bold;
				}
				
#navigation {
	position:absolute;
	width:548px;
	height:40px;
	z-index:10000000;
	bottom: 20px;
	right: 80px;
}
	div#footer {
		color: #333;
		font-size: 10px;
		font-family: Courier;
				
		}
		div#footer-in {
			padding: 20px;
			}
