/* CSS Document */

body { 
	width: 100%;
	height: 100%;
	margin: 0 auto;
	padding: 10px 0px;
}

#language {
	width: 940px;
	height: 20px;
	margin: 0 auto;
	padding: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4b4b4b;	
	text-align: right;
}

#language ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#language li {
	margin: 0px;
	padding: 0px;
	display: inline;
}

#language a:link, #language a:visited, #language a:active {
	margin: 0px 5px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	color: #0F6DB6;
	text-decoration: none;
}

#language a:hover {
	margin: 0px 5px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	color: #0F6DB6;
	text-decoration: underline;
}

/* MENU */

.menu {
	width: 940px;
	height: 40px;
	margin: 0 auto;
	padding: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4b4b4b;	
	text-align: center;
	background: transparent url(../img/bg_menu.gif) center center no-repeat;
}

.menu ul {
	margin: 0px;
	padding: 12px;
	list-style-type: none;
}

.menu li {
	margin: 0px;
	padding: 0px;
	display: inline;
}

.active {
	margin: 0px 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	color: #4b4b4b;
}
.menu a:link, .menu a:visited, .menu a:active {
	margin: 0px 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	color: #0F6DB6;
	text-decoration: none;
}

.menu a:hover {
	margin: 0px 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	color: #0F6DB6;
	text-decoration: underline;
}
	
/* MENU */

.blue {
 color: #0F6DB6;
}

.error {
	margin: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
 	color: #CC3333;
}

.lclear {
	clear: left;
	height: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
}

#container {
	width: 934px;
	margin: 10px auto;
	padding: 0px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

.images {
	width: 914px;
	height: 330px;
	padding: 10px;
	background-color: #F6F6F6;
	border-bottom: 1px solid #CCCCCC;
}

.slider {
	/* You MUST specify the width and height */
	width:914px;
	height:330px;
	position:relative;	
	overflow:hidden;
}

.gallerycover {
	width: 914px;
	height: 330px;
	position: absolute;
	top: 3px;
 	overflow: hidden;
}

.mygallery{
	position:relative;
	height: 330px;
	width: 914px;
	overflow: hidden; 
	visibility: visible;
	z-index: 2;
}
.mygallery ul{
	margin: 0pt; 
	padding: 0pt; 
	position: relative; 
	list-style-type: none; 
	z-index: 1;
}
.mygallery img{
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	height: 330px;
	width: 914px;
}

.mygallery2{
	position:relative;
	height: 330px;
	width: 914px;
	overflow: hidden; 
	visibility: visible;
	z-index: 2;
}
.mygallery2 ul{
	margin: 0pt; 
	padding: 0pt; 
	position: relative; 
	list-style-type: none; 
	z-index: 1;
}
.mygallery2 img{
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	height: 330px;
	width: 914px;
}

.textcover {
	width: 914px;
	height: 50px;
	position: absolute;
	top: 280px;
	margin: 0px;
	overflow: hidden;
}
.mytext {
	height: 200px;
	width: 914px;
	float: left;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	font-style: italic;
	line-height: 28px;
	background-color: #000000;
	opacity:0.6;
	-moz-opacity:0.6;
	-khtml-opacity:0.6;
	filter:alpha(opacity=60); /* iE 6 */
}
.mytext ul li {
	height: 50px;
	padding: 5px 10px;
	list-style-type: none;
}
.mytext a:link, .mytext  a:visited {
	color:#fff;
}
.mytext h2 {
	font: 26px Georgia,century gothic,Verdana, sans-serif;
	margin:0px 0px 5px 0px;
	font-weight:normal;
	
}
.mytext h2 a:link, .mytext h2 a:visited {
	color:#fff;
}

.mytext2 {
	height: 200px;
	width: 914px;
	float: left;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	font-style: italic;
	line-height: 28px;
	background-color: #000000;
	opacity:0.6;
	-moz-opacity:0.6;
	-khtml-opacity:0.6;
	filter:alpha(opacity=60); /* iE 6 */
}
.mytext2 ul li {
	height: 50px;
	padding: 5px 10px;
	list-style-type: none;
}
.mytext2 a:link, .mytext2 a:visited {
	color:#fff;
}
.mytext2 h2 {
	font: 26px Georgia,century gothic,Verdana, sans-serif;
	margin:0px 0px 5px 0px;
	font-weight:normal;
	
}
.mytext2 h2 a:link, .mytext2 h2 a:visited {
	color:#fff;
}

.prev{
	position:absolute;
	top: 100px;
	left:0px;
	width:70px;
	
}
.next{
	position:absolute;
	top: 100px;
	left:90px;
	width:70px;
}

.clear {
	clear:both;	
}

#buttons {
	width: 934px;
	height: 330px;
	position: absolute;
	top: 71px;
	text-align: center;
}

#left {
	float: left;
	width: 447px;
	height: 75px;
}

#left a:link, #left a:visited, #left a:active {
	float: left;
	width: 447px;
	height: 75px;
	filter:alpha(opacity=0);
	-moz-opacity:0;  
	-khtml-opacity: 0;
	opacity: 0;  
	text-align: left;
	margin: 125px 0px 0px 20px;
}

#left a:hover {
	float: left;
	width: 447px;
	height: 75px;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;  
	-khtml-opacity: 0.7;
	opacity: 0.7;  
	text-align: left;
	margin: 125px 0px 0px 20px;
}

#right {
	float: left;
	width: 447px;
	height: 75px;
}

#right a:link, #right a:visited, #right a:active  {
	float: left;
	width: 447px;
	height: 75px;
	filter:alpha(opacity=0);
	-moz-opacity:0.;  
	-khtml-opacity: 0;
	opacity: 0;  
	text-align: right;
	margin: 125px 20px 0px 0px;
}

#right a:hover {
	float: left;
	width: 447px;
	height: 75px;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;  
	-khtml-opacity: 0.7;
	opacity: 0.7;  
	text-align: right;
	margin: 125px 20px 0px 0px;
}

.content {
	margin: 0px;
	padding: 5px 0px;
}

.title {
	width: 90%;
	margin: 0px;
	padding: 5px 10px;
	font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #69c17d;
}

h1 {
	width: 90%;
	margin: 0px;
	padding: 5px 10px;
	font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #69c17d;
}

.content p {
	margin: 0px;
	padding: 5px 10px;
	font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #636363;
}

.content p a:link, .content p a:visited, .content p a:active {
	margin: 0px;
	font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #69c17d;
	text-decoration: underline;
}

.content p a:hover {
	margin: 0px;
	font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #69c17d;
	text-decoration: none;
}

.content form {
	margin: 0px;
	padding: 5px 10px;
	font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #636363;
}

.content form label {
	margin: 0px;
	padding: 10px 10px;
	font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #636363;
}

.content form input {
	margin: 0px 10px;
	padding: 0px 2px;
	font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #636363;
}

.content form textarea {
	margin: 0px 10px;
	padding: 0px 2px;
	font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #636363;
}

.content form #submit {
	margin: 0px 10px;
	padding: 0px 10px;
	font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #636363;
}

#facilities {
	width: 934px;
	background-color: #FFFFFF;
}

#facilities p {
	margin: 0px;
	padding: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
}

#facilities p em {
	margin: 0px;
	padding: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #4b4b4b;
}

#facilities p a:link, #facilities p a:visited, #facilities p a:active {
	margin: 0px;
	padding: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	text-decoration: none;
}

#facilities p a:hover {
	margin: 0px;
	padding: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	text-decoration: underline;
}

#facilities p em a:link, #facilities p em a:visited, #facilities p em a:active {
	margin: 0px;
	padding: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #4b4b4b;
	text-decoration: none;
}

#facilities p em a:hover {
	margin: 0px;
	padding: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #4b4b4b;
	text-decoration: underline;
}

#facilities table {
	margin: -2px 0px 0px 0px;
	padding: 0px;
}

#facilities ul {
	margin: 0px;
	padding: 10px 50px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: square
}

#facilities  li {
	margin: 0px;
	padding: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #4b4b4b;
}

#facilities  li a:link, #facilities  li a:visited, #facilities  li a:active {
	margin: 0px;
	padding: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #4b4b4b;
	text-decoration: none;
}

#facilities  li a:hover {
	margin: 0px;
	padding: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #4b4b4b;
	text-decoration: underline;
}

#rates table {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #4b4b4b;
}

#rates table td a:link, #rates table td a:visited, #rates table td a:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #0F6DB6;
	text-decoration: none;
}

#rates table td a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #0F6DB6;
	text-decoration: underline;
}

#rates td {
	margin: 0px;
	padding: 5px 0px;
}

#rates tr.alternate {
	margin: 0px;
	background-color: #CCCCCC;
}

#rates tr.colgroups {
	margin: 0px;
	height: 30px;
	background-color: #F6F6F6;
}

#rates tr.cols {
	margin: 0px;
	height: 40px;
	background-color: #F6F6F6;
}

#rates tr.alternate td {
	margin: 0px;
	padding: 5px 0px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #F6F6F6;
}

#rates tr.first td {
	margin: 0px;
	padding: 5px 0px;
	border-top: 1px solid #CCCCCC;
}

#rates tr.last td {
	margin: 0px;
	padding: 5px 0px;
	border-bottom: 1px solid #CCCCCC;
}

#additional {
	width: 934px;
	margin: 10px 0px;
	padding: 0px 20px;
}

#additional p {
	margin: 0px;
	padding: 5px 10px;
	font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #636363;
}