* {
	padding: 0px;
	margin: 0px;
}

body,td,th {
	color: #000000;
	font-family: Georgia, Times New Roman, Times, serif;
}

body {
	background-color: #FFFFFF;
	background-image: url(pix2/bg-index2-r.jpg);
	background-repeat: repeat-x;
	text-align: left;
	font-size: 15px;
	font-weight: normal;
}


.clear_both {
	clear: none;
}

#container {
	display: block;
	height: 900px;
	width: 1200px;
	background-image: url(pix2/bg-index.jpg);
	text-align: left;
	overflow: hidden;
}
#container #main_menu {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 367px;
	position: relative;
}




#container .menu_home {
	background-image: url(pix2/menu-home.jpg);
	background-repeat: repeat;
	display: block;
	height: 72px;
	width: 122px;
	float: left;
	margin-right: 3px;
	background-position: 0px 0px;
}

#container .menu_home:hover {
	background-position: 0px 72px;
}



#container .menu_about {
	background-image: url(pix2/menu-about.jpg);
	background-repeat: repeat;
	display: block;
	height: 72px;
	width: 110px;
	float: left;
	margin-right: 3px;
	background-position: 0px 0px;
}

#container .menu_about:hover {
	background-position: 0px 72px;
}



#container .menu_nutrition {
	background-image: url(pix2/menu-nutrition.jpg);
	background-repeat: repeat;
	display: block;
	height: 72px;
	width: 123px;
	float: left;
	margin-right: 3px;
	background-position: 0px 0px;
}

#container .menu_nutrition:hover {
	background-position: 0px 72px;
}



#container .menu_extreme {
	background-image: url(pix2/menu-extreme.jpg);
	background-repeat: repeat;
	display: block;
	height: 72px;
	width: 121px;
	float: left;
	margin-right: 3px;
	background-position: 0px 0px;
}

#container .menu_extreme:hover {
	background-position: 0px 72px;
}



#container .menu_relax {
	background-position: 0px 0px;
	background-repeat: repeat;
	display: block;
	height: 72px;
	width: 100px;
	float: left;
	margin-right: 3px;
	background-image: url(pix2/menu-relax.jpg);
}

#container .menu_relax:hover {
	background-position: 0px 72px;
}



#container .menu_tour {
	background-position: 0px 0px;
	background-repeat: repeat;
	display: block;
	height: 72px;
	width: 94px;
	float: left;
	margin-right: 3px;
	background-image: url(pix2/menu-tours.jpg);
}

#container .menu_tour:hover {
	background-position: 0px 72px;
}



#container .menu_contacts {
	background-position: 0px 0px;
	background-repeat: repeat;
	display: block;
	height: 72px;
	width: 145px;
	float: left;
	margin-right: 0px;
	background-image: url(pix2/menu-contacts.jpg);
}

#container .menu_contacts:hover {
	background-position: 0px 72px;
}



#container .sep1 {
	display: block;
	height: 24px;
	width: 100%;
	clear: both;
}

#container #content {
	margin-left: 518px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	display: block;
	height: 389px;
	width: 633px;
	color: #FFFFFF;
	padding-top: 24px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
}
#container #content h1 {
	font-family: "Trebuchet MS";
	font-size: 25px;
	font-weight: bold;
	color: #003300;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	text-align: center;
	display: block;
	padding-top: 3px;
}
#container #content p {
	margin-bottom: 10px;
	text-align: justify;
	text-indent: 30px;
	line-height: 20px;
}

#container .bottom {
	display: block;
	height: 310px;
	width: auto;

}
#container .bottom .btn_reserve {
	display: block;
	width: 195px;
	height: 310px;
	float: left;
}
#container .bottom .btn_reserve a {
	background-image: url(pix2/btn-reserve.jpg);
	height: 155px;
	width: 146px;
	display: block;
	margin-left: 30px;
	background-repeat: no-repeat;
	margin-top: 122px;
/*
    filter: alpha(opacity=50);
    opacity: 0.5;
*/
}

#container .bottom .btn_reserve a:hover {
	background-image: url(pix2/btn-reserve-h.jpg);
/*
    filter: alpha(opacity=100);
    opacity: 1.0;
*/
}

#container .bottom .btn_map {
	display: block;
	width: 195px;
	height: 310px;
	float: left;
}

#container .bottom .btn_map a {
	background-image: url(pix2/btn-map.jpg);
	height: 143px;
	width: 150px;
	display: block;
	margin-left: 12px;
	background-repeat: no-repeat;
	margin-top: 140px;
/*
    filter: alpha(opacity=50);	
    opacity: 0.5;
*/
}

#container .bottom .btn_map a:hover {
	background-image: url(pix2/btn-map-h.jpg);
/*
    filter: alpha(opacity=100);
    opacity: 1.0;
*/	
}

#container .bottom .tel {
	display: block;
	width: 170px;
	height: 100px;
	float: left;
	margin-left: 20px;
	padding-top: 90px;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}
#container .bottom .tel span {
	color: #ae4a00;
	font-weight: bold;
}
#container .bottom .photogal_text {
	font-family: "Trebuchet MS";
	font-size: 18px;
	font-weight: normal;
	display: block;
	width: 100px;
	height: 30px;
	float: left;
	margin-left: 310px;
	padding-top: 0px;
	margin-top: 35px;

}
#container .bottom .photogal_text a {
	color: #D6E7ED;
	text-decoration: none;
}
#container .bottom .photogal_text a:hover {
	color: #ffffff;
	text-decoration: none;
}


#container .bottom .photogal_more {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	display: block;
	width: 40px;
	height: 30px;
	float: left;
	margin-left: 560px;
	padding-top: 0px;
	margin-top: -23px;

}
#container .bottom .photogal_more a {
	color: #505050;
	text-decoration: none;
}
#container .bottom .photogal_more a:hover {
	color: #000000;
	text-decoration: underline;
}



#container .bottom .photogal_content {
	display: block;
	width: 500px;
	height: 90px;
	float: left;
	margin-left: 114px;
	padding-top: 0px;
	margin-top: 16px;
	background-image: url(pix2/pre-photo-border.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;

}
#container .bottom .photogal_pix {
	display: block;
	width: 114px;
	height: 90px;
	float: left;
	margin-left: 0px;
	padding-top: 0px;
	margin-top: 0px;
	background-image: url(pix2/pre-photo-border.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-right: 10px;

}
#container .bottom .photogal_content .photogal_pix img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 8px;
}

#container .bottom .photogal_content .photogal_pix a {
	filter: alpha(opacity=100);
	opacity: 1.0;
	display: block;
	width: 114px;
	height: 90px;
}
#container .bottom .photogal_content .photogal_pix a:hover {
	filter: alpha(opacity=70);
	opacity: 0.7;
	display: block;
	width: 114px;
	height: 90px;
}



#container .bottom .bottom_text {
	display: block;
	width: 800px;
	height: 90px;
	float: right;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 23px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}
#container .bottom .bottom_text .text {
	color: #555555;
	text-align: right;
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
}
#container .bottom .bottom_text .text a {
	color: #ad4500;
	text-decoration: none;
}

#container .bottom .bottom_text .text a:hover {
	color: #ad4500;
	text-decoration: underline;
}







#container .banners {
	display: block;
	height: 49px;
	width: auto;
	text-align: right;
	padding: 16px;
}
#container .banners .copyr {
	height: 31px;
	width: 260px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
#container .banners .copyr a {
	color: #B97B5E;
	text-decoration: none;
}
#container .banners .copyr a:hover {
	color: #FF0000;
	text-decoration: underline;
}

#container .banners .copyr img {
	float: right;
	padding-left: 5px;
}
#container .banners .b88x31 {
	height: 31px;
	width: 110px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
