@charset "utf-8";
/* author: jo-ab */
/* date: 12/25/07 */


body,td,th { font: 11px Arial, Helvetica, sans-serif; }
body { background: #949180 url(../images/bgrnd.jpg) repeat-x; }

#tdLeftBorder { background: url(../images/left_brdr.jpg) no-repeat; }
#tdRightBorder { background: url(../images/right_brdr.jpg) no-repeat; }

#tdHeader { background: url(../images/header.jpg) no-repeat; }
	#ContactInfo {
		font: bold 12px normal "Times New Roman", Times, serif;
		width: 330px; height: 50px;
		margin: 83px 0px 0px 500px;
		color: #3B3632;
		text-align: right; 
		}
		#ContactInfo a:link, #ContactInfo a:visited {
			color: #3B3632;
			text-decoration: none;
			}
		#ContactInfo a:hover, #ContactInfo a:active {
			color: #8F7D4D;
			text-decoration: underline;
			}
a:link, a:visited { color: #FFF;}
/************************************* Menus ******************************************/
dl, dt, ul {
	margin: 0;
	padding: 0;
	border: none;
	height: 37px;
}
#menu_bgrnd { 
	background: url(../images/menu.png) no-repeat;
	height: 38px;
}

#menu_container {
	position: absolute;
	margin-left: 87px;
	margin-right: 94px;
}
	#menu_container dl {
		float: left;
	}
	#menu_container dt {
		cursor: pointer;
		float: left;
	}
	#menu_container dd {
		display: none;
		margin-left: 0px;
	}
	#menu_container li {
		list-style-type: none;  
		font-size: 12px;
		text-align: center;
		margin: 0px;
		background-color: #1D1610;
		height: 16px;
	}
	#menu_container li a:link, #menu_container dl a:link, 
	#menu_container li a:visited, #menu_container dl a:visited {
		color: #FFF;
		text-decoration: none;
		display: block;
		height: 100%;
		border: 0;
	}
	#menu_container li a:hover {
		background: #eee;
		color: #000;
	}
	.hide {
		text-indent: -9999px;
	}
	#smenu1 {
		width: 179px;
	}
	#smenu2 {
		width: 117px;
	}
	#menu_home, #menu_home dt { width: 81px;}
	#menu_reserv, #menu_reserv dt { width: 154px;}
	#menu_tour, #menu_tour dt { width: 177px;}
	#menu_about, #menu_about dt { width: 117px;}
	#menu_contact, #menu_contact dt{ width: 126px;}
		
	/*#menu_home a:hover { background: top url(../images/menu_home.gif) no-repeat; }
	#menu_reserv a:hover { background: top url(../images/menu_reservation.gif) no-repeat; }
	#menu_tour a:hover { background: top url(../images/menu_tour.gif) no-repeat; }
	#menu_about a:hover { background: top url(../images/menu_about_us.gif) no-repeat; }
	#menu_contact a:hover { background: top url(../images/menu_contact.gif) no-repeat; }*/

/************************************************************************************************/
	
.clearboth { clear: both; }

#tdCntnt { background: #010101 url(../images/cntnt_repeatx.jpg) repeat-x; }
	#tblCntnt { 
		background: url(../images/cntnt_bgrnd_btm.jpg) no-repeat left bottom;
		height: 510px
	}
			/* News Area */
		#news1, #news2, #news3 {
			/*height: 75px;*/
			margin: 0px 3px 0px 13px;
			width: 255px;
			font-size: 11px;
			color: #FFF;
			padding: 0px 7px 0px 7px;
			text-align: left;
			vertical-align: top;
		}
		#separator0, #separator1, #separator2, #newsfooter, #divNews {
			margin: 0px 3px 0px 13px;
			width: 269px;
		}
		#news1 strong, #news2 strong, #news3 strong {
			font-size: 12px;
		}
		#divNews {
			background: url(../images/news_img.jpg) no-repeat;
			height: 91px;
		}
		#separator0 {
			background: url(../images/separator0.jpg) no-repeat;
			height: 13px; 
		}
		#news1 {
			background: url(../images/news_cntnt1.jpg) repeat-y;
		}
		#separator1 {
			background: url(../images/separator1.jpg) no-repeat;
			height: 4px; 
		}
		#news2 {
			background: url(../images/news_cntnt2.jpg) repeat-y;
		}
		#separator2 {
			background: url(../images/separator2.jpg) no-repeat;
			height: 4px; 
		}
		#news3 {
			background: url(../images/news_cntnt3.jpg) repeat-y;
		}
		#newsfooter {
			background: url(../images/news_footer.gif) no-repeat;
			height: 184px; 
			margin-bottom: 155px;
		}
		
		/* Banner on top of the Content Area */
		#cntntbnr {
			background: left top url(../images/cntent_banner.jpg) no-repeat;
			height: 102px;
			width: 540px;
		}
			
		/* Main Content Area */
		#MainCntntArea a:link, #MainCntntArea a:visited { color: #000; }
		#tdMaincntnt {
			background: center url(../images/main_cntnt_repeatx.gif) repeat-y;
			/*height: 265px;*/
		}
		#tdMaincntnt-wide{
			background: center url(../images/main_cntnt_repeatx_wide.gif) repeat-y;
			/*height: 265px;*/

		}
		#MainCntntTitle {
			background: center top url(../images/main_cntnt_title_bgrnd.gif) no-repeat;
			height: 24px;
			padding: 20px 20px 0px 20px;
			font: bold 16px "Times New Roman", Times, serif;
			color: #FFF;
		}
		#MainCntntTitle-wide {
			background: center top url(../images/main_cntnt_title_bgrnd_wide.gif) no-repeat;
			height: 24px;
			padding: 20px 20px 0px 20px;
			font: bold 16px "Times New Roman", Times, serif;
			color: #FFF;
		}
		#MainCntntArea {
			background: left top url(../images/main_cntnt_area_bgrnd.gif) no-repeat;
			height: 100%;
			margin: 0px 12px 0px 10px;
			padding: 10px;
			font-size: 14px;
			color: #000;
			text-align: left;
			letter-spacing: normal;
			word-spacing: normal;
			/*overflow: auto;*/
		}
		#MainCntntArea img {
			float: left;
			margin-right: 5px;
			vertical-align: top;
			border: solid 1px #000;
		}
		#MainCntntFooter { 
			background: top url(../images/main_cntnt_footer.gif) no-repeat;
			height: 82px;
		}
		#MainCntntFooter-wide { 
			background: top url(../images/main_cntnt_footer_wide.gif) no-repeat;
			height: 82px;
		}
		#messages-table img { border: none 0; }
			#messages-table td { padding: 3px; }
		
#tdFooter { background: url(../images/footer.jpg) no-repeat; }
	#divPagetitleFooter {
		text-align: center;
		width: 840px;
		height: 40px;
		padding-top: 5px;
	}
	#divPagetitleFooter ul li {
		font-size: 10px;
		display: inline;
		list-style: none;
		margin-right: 30px;
		padding: 5px 5px 10px 5px;
	}
	#divPagetitleFooter a:link, #divPagetitleFooter a:visited, #divPagetitleFooter a:hover, #divPagetitleFooter a:active{
		color: #FFF;
		text-decoration: none;
	}
