 /* CSS Document */
*{
	padding:0px;
	margin:0px;
	text-decoration:none;
}
body
{
	margin:0px;
	background-color:#EFEFEF;
	text-align:center;
}
#container{
	width:1002px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	background:#FFFFFF;
}
dl,dd {
	margin:0px; 
	padding:0px;
}
dd a{
	height:30px;
	line-height:30px;
	outline:none;	
	display:block;
	float:left; /* for Horizontal Menu */
	text-align:center;
	font:11px/30px Arial, Helvetica, sans-serif;
}
dd span{
	height:30px;
	line-height:30px;
	outline:none;	
	display:block;
	float:left; /* for Horizontal Menu */
	text-align:center;
	font:11px/30px Arial, Helvetica, sans-serif;
}
.about{
	color:#000;
	width:74px;
}
.about:hover {
	background: #6F6965; 
	color:#fff;
}
.about_active{
	width:74px;
	background: #6F6965; 
	color:#fff;
}
.facilities{
	color:#000;
	width:68px;
}
.facilities:hover {
	background: #6F6965; 
	color:#fff;
}
.facilities_active{
	width:68px;
	background: #6F6965; 
	color:#fff;
}
.rooms{
	color:#000;
	width:101px;
}
.rooms:hover {
	background: #6F6965; 
	color:#fff;
}
.rooms_active{
	width:101px;
	background: #6F6965; 
	color:#fff;
}
.membership{
	color:#000;
	width:88px;
}
.membership:hover {
	background: #6F6965; 
	color:#fff;
}
.membership_active{
	width:88px;
	background: #6F6965; 
	color:#fff;
}
.restaurant{
	color:#000;
	width:82px;
}
.restaurant:hover {
	background: #6F6965; 
	color:#fff;
}
.restaurant_active{
	width:82px;
	background: #6F6965; 
	color:#fff;
}
.gallery{
	color:#000;
	width:70px;
}
.gallery:hover {
	background: #6F6965; 
	color:#fff;
}
.gallery_active{
	width:70px;
	background: #6F6965; 
	color:#fff;
}
.tours{
	color:#000;
	width:85px;
}
.tours:hover {
	background: #6F6965; 
	color:#fff;
}
.tours_active{
	width:85px;
	background: #6F6965; 
	color:#fff;
}
.plot{
	color:#000;
	width:101px;
}
.plot:hover {
	background: #6F6965; 
	color:#fff;
}
.plot_active{
	width:101px;
	background: #6F6965; 
	color:#fff;
}
.contact{
	color:#000;
	width:89px;
}
.contact:hover {
	background: #6F6965; 
	color:#fff;
}
.contact_active{
	width:89px;
	background: #6F6965; 
	color:#fff;
}
.sitemap{
	color:#000;
	width:89px;
}
.sitemap:hover {
	background: #6F6965; 
	color:#fff;
}
.sitemap_active{
	width:89px;
	background: #6F6965; 
	color:#fff;
}
.home_content{
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#808080;
}
.left_shadow{
	background:url(../images/left_shadow.jpg) no-repeat;
}
.search_btn{
	width:24px;
	font:10px Tahoma;
	color:#FFFFFF;
	background:#808080;
	border:none;
	height:22px;
}
.search_txtbox{
	font:10px Tahoma;
	color:#808080;
	border:1px solid #E8ECEB;
	width:140px;
	height:16px;
	padding-left:10px;
	padding-top:4px;
}
#search {
	position:absolute;
	width:200px;
	height:32px;
	z-index:1;
	left: 787px;
	top: -1px;
	visibility: visible;
}
form{
	margin:0px;
	padding:0px;
}








.grey_dot_v
{
	background-image:url(../images/grey_dot.gif);
	background-repeat:repeat-y;
}
.grey_dot_h
{
	background-image:url(../images/grey_dot.gif);
	background-repeat:repeat-x;
}

.main_lnk{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: none;	
}
.main_lnk:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #588F5B;
	text-decoration: none;	
}
.main_lnk_ovr{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #588F5B;
	text-decoration: none;	
}
.main_lnk_sep{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #747474;
	text-decoration: none;	
	border-left: 1px solid #E5E5E5;
}
.voxtext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #808080;
	text-decoration: none;	
}
.copy{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #808080;
	text-decoration: none;	
}
.btm_lnk{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #808080;
	text-decoration: none;	
}
.btm_lnk:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: underline;	
}

.vox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #808080;
	text-decoration: none;	
}
.vox:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #808080;
	text-decoration: underline;	
}
.paratext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #808080;
	line-height:20px;
	text-decoration: none;	
}
.paratext_lnk{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #808080;
	line-height:20px;
	text-decoration: none;	
}
.paratext_lnk:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	line-height:20px;
	text-decoration: none;	
}
.lnk_bg {
	background-image: url(../images/lnk_bg.gif);
	background-repeat: no-repeat;
}
.txt_box {
	font: 11px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#FFF; 
	border: 1px solid #CCC; 
	height:18px; 
	width:150px;
}
.textarea {
	font: 11px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#FFF; 
	border: 1px solid #CCC; 
	width:150px;
}
.btn{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#666666;
	border:1px solid #999999;
	background:#EFEFEF;
	padding:1px;
}
.whitetext{
	font: 9px Arial, Helvetica, sans-serif;
	color:#fff;
}

/* Search Result CSS Starts */
.search_content{
	font:13px/18px Arial, Helvetica, sans-serif;
	color:#808080;
	text-decoration:none;
}
.search_content a{
	font:13px Arial, Helvetica, sans-serif;
	color:#808080;
	text-decoration:underline;
}
.search_content a:hover{
	font:13px Arial, Helvetica, sans-serif;
	color:#808080;
	text-decoration:none;
}
.search_title_highlight{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#808080;
	text-decoration:underline;
}
.search_text_highlight{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#808080;
	text-decoration:none;
}
.img_border{
	border:5px solid #EFEFEF;
}
.img_border:hover{
	border:5px solid #CCC;
}
iframe{
	overflow-x:scroll;
	overflow-y:hidden;
	overflow:hidden;
}
.require{
	font: 9px Arial, Helvetica, sans-serif;
	color:#ff0000;
}
/* Search Result CSS Ends*/