body {
	text-align:center;
	height:100%;
	width:100%;
	padding:0px;
	margin:0px;
	font-family: "Lucida Sans", Arial, sans-serif;
	background-color:#3A3532;
	color:#D8D2CD;
}

a {
	color:#FFFFCC;
	text-decoration:none; 
	font-weight:bold;
}

a:hover {
	text-decoration:underline;
} 

h1 {
	font-weight:normal;
	color:#ffffff;
	font-size:26px;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:1.6em;
	}


h2 {
	font-weight:normal;
	color:#ffffff;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:1.5em;
	}
	
h3 {
	font-weight:normal;
	color:#D8D2CD;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:1.5em;
	}
	
h4 {
	font-weight:bold;
	line-height:2em;
	color:#ffffff;
	}	
	
p {	
	line-height:1.5em; color:#D8D2CD; margin-bottom:8px;
	}

strong {
	font-weight:bold}

li {
	padding-bottom:3px;
}

ul{
	list-style-type:circle;
	padding-left:10px;
	margin-left:20px;
	margin-bottom:10px;
	}




/*---------MENU-------------*/
.menu {
	position: relative;
	top:0px;
	width:770px;
	height:36px;
	padding-top:14px;
	background-image:url(../images/nav.jpg);
	}

a.menu_item {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	text-align:center;
	color:#ffffff;
}

a.menu_item:hover, #active {
	text-decoration:none;
	color:#FFFFCC;
}



.item01 {position:absolute; left:35px;}
.item02 {position:absolute; left:130px;}
.item03 {position:absolute; left:225px;}
.item04 {position:absolute; left:320px;}
.item05 {position:absolute; left:429px;}
.item06 {position:absolute; left:557px;}
.item07 {position:absolute; left:678px;}

/*---------------------------------*/



/*------CONTAINERS---------*/

.container {
	text-align:left;
	margin: 0px auto;
	padding:0px;
	width: 770px;
	font-size:12px;
	}
	
.container_inner {
	position:relative;
	top:0px;
	}

.container_below {
	background-color:#49433E;
	height:auto;
	overflow:hidden;
	padding:10px 20px 20px;
	position:relative;
	top:0;
	width:730px;
}


/*--------------------------------*/

.banner_panel {
	position:relative;
	top:0px;
	width:770px;
	height:310px;
	}

.button {
	background-color:#686255;
	border: 1px solid #B1ABA6;
	padding:5px;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position: center right;
	}

.column01 {
	background-image:url(../images/divider.gif);
	background-position:right;
	background-repeat:repeat-y;
	padding-right:10px;
	
}

.col01 {
	width:442px !important;
	float:left;
}

.col02 {
	float:right;
}

.contact_us {
	position: absolute;
	top:40px;
	left:500px;
	
	}

.content_img {
	float:left;
	padding:3px;
	border:1px solid #69635A;
	margin-right:20px;
	margin-bottom:10px;
}	
	
.divider_hor {
	position:relative;
	height:20px;
	background-image:url(../images/divider_hor.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	margin-bottom:20px;
	}
	
.flash {
	position:relative;
	width:430px;
	height:290px;
	top:15px;
	left:15px;
	}	
	
.footer {
	position:relative;
	top:0px;
	width:770px;
	height:100px;
}	

.footer_txt {
	position:relative;
	text-align:right;
	right:0px;
	padding-top:10px;
	color:#D8D2CD;
	padding-right:10px;
	font-size:11px;

}
.footer a{
	color:#D8D2CD;
	font-size:11px;
	font-weight:normal;
}	
.header {
	position:relative;
	top:0px;
	width:770px;
	height:82px;
}	
	
.logo {
	position:relative;
	left:0px;
	top:0px;
	width: 500px;
	height: 82px;
	}
	

.main_img {
	position:absolute;
	top: 0px;
	left:0px;
	width:455px;
	height:310px;
	background-image:url(../images/img_main.jpg);
	background-repeat:no-repeat;
}

.main_room {
	position:absolute;
	width:264px;
	height:204px;
	padding:3px;
	border:1px solid #69635A;
}

.map_panel {
	position:relative;
	}

.news_txt {
	position: absolute;
	top:25px;
	left:20px;
	width:250px;

}

.panel_top {
	position:absolute;
	top: 0px;
	left:455px;
	width:315px;
	height:209px;
	background-image:url(../images/news.jpg);
	background-repeat:no-repeat;
}

.panel_bottom {
	position:absolute;
	top: 209px;
	left:455px;
	width:315px;
	height:101px;
	background-image:url(../images/restaurant.jpg);
	background-repeat:no-repeat;
}


.panel_txt {
	color:#3C3330;
}

.thumbnail_gallery {
	position:absolute;
	left:297px;
	width:200px;
}

.thumbnail {
	float:left;
	width:64px;
	height:49px;
	padding:3px;
	border:1px solid #69635A;
	margin:0px 4px 4px 0px;
}

.thumb_big {position:absolute}

.white {
	color:#ffffff;
	}
	
/*-----------TABLE PROPERTY---------------------*/
.cell_title {
	width:150px;
	}

td {
	padding:3px;
	vertical-align:top;
	line-height:1.5em;
	border: 1px solid #49433E;
	}

table.package {
	border: 1px solid #736B62;
	margin:3px;
	}

tr.package {
	background-color:#5A524B}


/*-----------------Link Style-------------------------*/

.content-Header{
padding:10px 30px 2px 15px;
font-size:18;
font-weight:bold;
color:#ffffff;
}
.content-Style{padding:0px 30px 10px 15px;}

.content-Style a{ text-decoration:underline;}
.content-Style a:hover{ text-decoration:none;}