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

* {
	outline: none;
	border: none;
}
body {
	font-size: 12px;
	font-family:"Courier New",courier new, Courier,serif;
	font-weight:bold;
	color: #f3e6c9;
	background-color:#120900;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
p {
	margin: 1em;
}

a {
	font-family:"Courier New",courier new, Courier,serif;
	color:#f3e6c9;
}
a:hover {
	color:#cc0000;
	}

#main {
	position:absolute;
	top: 50%;
	left: 50%;
	width:450px;
	height:366px;
	margin-top: -183px; /*set to a negative number 1/2 of your height*/
	margin-left: -183px; /*set to a negative number 1/2 of your width*/
}
.container {
	background-color:#120900;
	height:366px;
	text-align:center;
}

#prehome_contact {
border-top-width:thin;
border-top-color:#f3e6c9;
border-top-style:dotted;
border-bottom-width:thin;
border-bottom-color:#f3e6c9;
border-bottom-style:dotted;
color:#f3e6c9;
font-family:"Courier New",courier new, Courier,serif;
font-weight:bold;
font-size:10.5px;
text-align:center;
margin:40px 0 0 0;
padding:10px;
}

/*----------HEADER------------*/

div#header_box {
border:#f3e6c9 dotted thin;
width:955px;	
}

div#header {
width:955px;
height:113px;
text-align:center;
background-image:url(optimized/header_bg.jpg);
}
div#logo_header {
	padding-top:40px;}

div#topmenu {
width:915px;
height:35px;
text-align:center;
border-top:#f3e6c9 dotted thin;
padding-right:40px;
}


.toolbar li {
display:inline;
font-family:"Courier New",courier new, Courier,serif;
color:#e6d5c0;
font-size:14px;
letter-spacing:1px;
font-weight:bold;
}
.toolbar li a {
text-decoration:none;
font-family:"Courier New",courier new, Courier,serif;
}


.toolbar li a:hover {
color:#cc0000;
font-family:"Courier New",courier new, Courier,serif;
}

.toolbar li a.current {
color:#cc0000;
text-decoration:underline;
font-family:"Courier New",courier new, Courier,serif;
	}

/*----------PAGE------------*/

div#biggest_container{
width:957px;
}

div#page_container{
margin-top:5px;
border:#f3e6c9 dotted thin;
}
div#home_video_container{
	background-image:url(optimized/home_video_bg.jpg);
	height:352px;
	padding:169px 0 0 137px;
}

div#home_undervideo_container{
	text-align:center;
	padding:20px;
	font-size:12px;
	line-height:20px;
}
div#home_2columns_container {
	text-align: center;
	margin: 5px 0 5px 0;
	padding: 7px;
	height:205px;
	border-top:#f3e6c9 dotted thin;

}
div#side-a {
	float: left;
	width: 440px;
	border-right:#f3e6c9 dotted thin;
	line-height:18px;
	text-align:left;
	text-align:justify;
	padding-right:20px;
}

div#side-b { 
	float: right;
	width: 430px;
	text-align:center;
	
}

div#footer {
	text-align:center;
	border-top:#f3e6c9 dotted thin;
	margin-top:5px;
	padding:15px;
	height:30px;
	}
	
	


div#text_box_left_align {
	text-align:justify;
	padding:15px 23px 15px 23px;
	font-size:12px;
	line-height:20px;
	}
div#text_box_left_align_dining {
	text-align:justify;
	padding:15px 23px 15px 10px;
	font-size:12px;
	line-height:20px;
	}
div#text_box_left_align_tight {
	text-align:left;
	padding:15px 30px 15px 50px;
	font-size:12px;
	line-height:20px;
		text-align:justify;

	}

div#image_box{
	text-align:center;
	padding-bottom:10px;
}
div#aboutus_2columns_container {
	text-align: center;
	margin: 15px 30px 5px 30px;
	padding: 3px;
	height:340px;
	border-top:#f3e6c9 dotted thin;
		text-align:justify;


}
div#aboutus_side-a {
	float: left;
	width: 430px;
	padding-top:10px;
	text-align:justify;
	line-height:17px;
	text-align:left;
		text-align:justify;

}

div#aboutus_side-b { 
	float: left;
	padding-top:10px;
	padding-left:0px;
	padding-right:20px;
	width: 430px;
	text-align:center;
	
}
div#aboutus_pdf {
	text-align: center;
	margin: 15px 23px 5px 23px;
	padding: 3px;
	height:200;
	border-top:#f3e6c9 dotted thin;

}
div#img_dpf {
	padding-left: 20px;
	text-align:left;
	}
div#desc_pdf {
		padding-left: 20px;
	text-align:left;
	font-size:11px;
}

div#image_box_excusrions{
	height:631px;
	background-image:url(optimized/excursions_bg.jpg);
	text-align:center;
}

div#excursions_text{
	padding:460px 0 20px 40px;
	color:#000;
	text-align:left;
	line-height:16px;
	}
	
	div#image_box_contacts{
	height:880px;
	background-image:url(optimized/contact_bg.jpg);
	text-align:center;
}

div#contacts_text{
	padding:90px 0 0 425px;
	line-height:16px;
	}