/* CSS Document */


/* main menu */
.arrowlistmenu{
width: 220px; /*width of menu*/
height:auto;
}

.arrowlistmenu ul{
list-style: none;
margin: 0;
padding: 0;
margin-bottom: 15px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/

}

.arrowlistmenu ul li a{
display: block;
/*background: url(../images/bullet.gif) no-repeat center left; custom bullet list image*/
font-weight:bold;
padding-left:19px; /*link text is indented 19px*/
padding-top: 0px;
padding-bottom: 2px;
text-decoration: none;
text-align:left;
font-family: "Times New Roman", Times, serif;
border-bottom: 1px dashed #999999;
font-size: 75%;
margin-left: 12px;
color: #666666;
text-transform:uppercase;
}


.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #0071bc;
background: url(_media/download_media.php?file_id=L%253Fr) no-repeat center left;

}

/* ================================*/
*{
margin:0;
padding:0;
}

body{
background-color:#d4effc;
text-align:center;
}


#wrap {
position:relative;
margin:auto;
width: 830px;
height:auto;
}

#mainwrap{
position:relative;
background:url(_media/download_media.php?file_id=L%253Fl) repeat-y;
padding:0px 15px 0px 15px;
height:autopx;
}


/* ===============   HEADER PART   =================*/

#headertop {
position:relative;
width:830px;
height:21px;
background:url(_media/download_media.php?file_id=L%253FZ) no-repeat;
}

#headerbody{
position:relative;
width:830px;
height:322px;
background:url(_media/download_media.php?file_id=L%253Fe) no-repeat;
}

#logo{
width:100%;
height:110px;
text-align:center;
}

#logobg{
width:800px;
height:110px;
background:url(_media/download_media.php?file_id=L%253FG) repeat-x;
}

#left{
float:left;
position:relative;
width:210px;
height:auto;
margin:0px;
padding:0px;
background:url(_media/download_media.php?file_id=L%253F%253A) no-repeat top left;
}

#left-con{
float:left;
position:relative;
width:210px;
height:auto;
margin-top:15px;
margin-bottom:5px;
padding-left: 20px;
border-right:thin #666666 solid;
}

#menu{
float:left;
width:205px;
height:auto;
position:relative;
padding-top:6px;
}


#right{
float:right;
text-align:left;
position:relative;
width:578px;
height:auto;
margin:0px;
padding:0px;
padding-bottom:50px;
}


#hBanner{
	float:left;
	position:relative;
	background: url(_media/download_media.php?file_id=LP%252F) no-repeat top right;	
	margin:0px;
	padding:0px;
	width:798px;
	height:auto;

}

#fBanner{
	position:relative;
	background: url(_media/download_media.php?file_id=L8l) no-repeat top left;	
	margin:0px;
	padding:0px;
	width:578px;
	height:205px;
}

#iAboutBan{
	position:relative;
	background: url(_media/download_media.php?file_id=LPu) no-repeat top left;	
	margin:0px;
	padding:0px;
	width:578px;
	height:205px;
}

#iAccomodationBan{
	position:relative;
	background: url(_media/download_media.php?file_id=L%253Ee) no-repeat top left;	
	margin:0px;
	padding:0px;
	width:578px;
	height:205px;
}

#iContactBan{
	position:relative;
	background: url(_media/download_media.php?file_id=L%253E%257C) no-repeat top left;	
	margin:0px;
	padding:0px;
	width:578px;
	height:205px;
}
#iFhallsBan{
	position:relative;
	background: url(_media/download_media.php?file_id=L%253Er) no-repeat top left;	
	margin:0px;
	padding:0px;
	width:578px;
	height:205px;
}

#iGuestBan{
	position:relative;
	background: url(_media/download_media.php?file_id=L%253E%253A) no-repeat top left;	
	margin:0px;
	padding:0px;
	width:578px;
	height:205px;
}

#iRatesBan{
	position:relative;
	background: url(_media/download_media.php?file_id=L%253El) no-repeat top left;	
	margin:0px;
	padding:0px;
	width:578px;
	height:205px;
}


#iServicesBan{
	position:relative;
	background: url(_media/download_media.php?file_id=L%253EG) no-repeat top left;	
	margin:0px;
	padding:0px;
	width:578px;
	height:205px;
}

#iLaVistaBan{
	position:relative;
	background: url(_media/download_media.php?file_id=L%253Eu) no-repeat top left;	
	margin:0px;
	padding:0px;
	width:578px;
	height:205px;
}

#iMeetingBan{
	position:relative;
	background: url(_media/download_media.php?file_id=t8Z) no-repeat top left;	
	margin:0px;
	padding:0px;
	width:578px;
	height:205px;
}

#iWeddingEventsBan{
	position:relative;
	background: url(_media/download_media.php?file_id=t8e) no-repeat top left;	
	margin:0px;
	padding:0px;
	width:578px;
	height:205px;
}
#iPhotoGalBan{
	position:relative;
	background: url(_media/download_media.php?file_id=t8r) no-repeat top left;	
	margin:0px;
	padding:0px;
	width:578px;
	height:205px;
}
#iDinEntBan{
	position:relative;
	background: url(_media/download_media.php?file_id=t8%257C) no-repeat top left;	
	margin:0px;
	padding:0px;
	width:578px;
	height:205px;
}
#iSpecialsBan{
	position:relative;
	background: url(_media/download_media.php?file_id=t%253F%2525) no-repeat top left;	
	margin:0px;
	padding:0px;
	width:578px;
	height:205px;
}

#iReserveBan{
	position:relative;
	background: url(_media/download_media.php?file_id=t%253E%253A) no-repeat top left;	
	margin:0px;
	padding:0px;
	width:578px;
	height:205px;
}
#iCareersBan{
	position:relative;
	background: url(_media/download_media.php?file_id=t%253Ey) no-repeat top left;	
	margin:0px;
	padding:0px;
	width:578px;
	height:205px;
}

#iNewsBan{
	position:relative;
	background: url(_media/download_media.php?file_id=-VG) no-repeat top left;	
	margin:0px;
	padding:0px;
	width:578px;
	height:205px;
}



/* =============  CONTENT PART ===================*/
#clear{
clear:both;
margin:0px;
padding:0px;
}


.contenttxt {
width:auto;
height:auto;
padding-left:15px;
padding-right:15px;
text-align:left;
}


.contentbody{
width:auto;
height:auto;
text-align:left;
/*background:url(_media/download_media.php?file_id=L%253F%257C)  repeat-y;*/
padding:0 20px 0 25px;
	font-family:"Trebuchet MS";	
	font-size: 12px;
}
/* =============  FOOTER PART ===================*/

#footer {
margin:0px;
padding:0px;
font-family:"Times New Roman";
font-size: 80%;
text-align:center;
width:75%;
}
#footergray{
position:relative;
width:830px;
height:50px;
background:url(_media/download_media.php?file_id=L%253FS) no-repeat;
}


#footer a:link, #footer a:active, #footer a:visited {
	color:#0071bc;
	text-decoration:none
}
#footer a:hover {
	color: #0071bc;
	text-decoration:underline;
}
.flink{
padding-bottom:10px;
}

.copyright{
width:100%;
height:auto;
color:#666666;
font-family:"Times New Roman";
font-size: 12px;
text-align:center;
padding-top:3px;
} 


/* =============  BOX PART ===================*/

.box{
float:left;
position:relative;
width:193px;
height:auto;
border:1px #1961bd solid;
margin-bottom:20px;
}

.hdtitle{
border-top:1px #1961bd solid;
height:30px;
margin:0px;
padding:0px;
}

.mainbox{
padding-left:8px;
padding-right:8px;
text-align:justify;
font-family:"Times New Roman";
font-size:12px;
color:#666666;
padding-bottom:10px;
}

#imageleft {
	float:left;
	padding-right:7px;
	padding-bottom:5px;
}

#imageright {
	float:right;
	padding-left:7px;
	padding-bottom:5px;
}

H4{
	font-family:"Trebuchet MS";	
	color:#1A61BD;

}


H4 #rooms {	
	left:0px;
}

H4 a{
	color:#1A61BD;
	text-decoration:none;	
	position:relative;
/*	left:10px;*/
}

H4 a:hover{
	text-decoration:underline;
}




H3 {
	font-family:"Trebuchet MS";	
	color:#1A61BD;
}

H2 {
	font-family:"Trebuchet MS";
	color:#1A61BD;
}

p {
	font-family:"Trebuchet MS";	
	font-size: 12px;
	color: #333333;
	text-align: justify;
}

.contentbody img {
	padding:5px;	
	margin: 5px;	

}

.contentbody h4 {
	font-size: 16px;
}

.contentbody h3 {
	font-size: 20px;
}

.contentbody h2 {
	font-size: 20px;
}


.contentbody #rates,#imageleft,#reserve,#divider,#learn {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.contentbody #imageleft {
	margin-right: 6px;
}

.contentbody ul {
	font-family:"Trebuchet MS";	
	font-size: 12px;
	color: #333333;
	text-align: justify;
	padding-left:50px;
	padding-top:10px;
	padding-bottom:10px;
}

.contentbody ul li {
	list-style:circle;
}



a.readmore{
	display: block;
	width: 76px;
	height: 20px;
	background: url("_media/download_media.php?file_id=LVy") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.readmore{
	background-position: -76px 0;
}

a.booknow{
	display: block;
	width: 76px;
	height: 20px;
	background: url("_media/download_media.php?file_id=LVu") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.booknow{
	background-position: -76px 0;
}

a.newsarchive{
	display: block;
	width: 86px;
	height: 20px;
	background: url("_media/download_media.php?file_id=LVC") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.newsarchive{
	background-position: -86px 0;
}

/*===========================================*/

#top_menu{
	position:relative;
	width:auto;
	height:auto;
	
}

.top_menu_links li a:link, .top_menu_links li a:visited, .top_menu_links li a:active {
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.top_menu_links li a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}
.top_menu_links li {
   	  display: inline;
	  list-style-type: none;
	  padding-right: 25px;
	  padding-top:1px;
      	  float: right;
}

/*================*/


/*-----------------------------------
		CSS TABLE GALLERY
		STYLESHEET: CLEAR BLUE
		AUTHOR: ROBERT HARTL
------------------------------------*/

table.contact {
	font-size:90%;
	font-family: "trebuchet ms", "lucidia grande", verdana, arial, sans-serif;
	line-height:1.2em;
	color: #333;
	background-color:#fff;
	border-collapse:collapse;
	text-align:left;
	letter-spacing:.1em;
}

caption.contact {
	padding-bottom:1em;
	text-align: center;
	font-size: 1.4em;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing:.6em;
	color: #333;
	background: transparent;
}
  
thead th.contact, tfoot th.contact, tfoot td.contact {
	font-family: arial, verdana, sans-serif;
	border-right: 1px solid #fff;
	padding-left:5px;
	font-variant:small-caps;
	letter-spacing:0.1em;
	color: #fff;
	background: #009;
}
  
tfoot th.contact, tfoot td.contact {
	border-top: 2pt double #009;
}

td.contact, th.contact {
	padding:4px;
}

tbody tr th.contact, tbody tr td.contact {
	border-bottom: 1px dotted #009;
}

tbody tr:hover td.contact, tbody tr:hover th.contact {
	border-bottom: 1px solid #333;
}

tbody td a.contact, tbody th a.contact {
	background: transparent;
	color: #009;
	text-decoration: none;
	border:none;
}

tbody td a:hover.contact, tbody th a:hover.contact {
	background: transparent;
	color: #930;
}

.odd {
	background: #e3e3f4;
}

tbody tr:hover.contact {
	color: #333;
	background: #c6c6e8;
}

tbody tr th:hover.contact {
	background:#fff;
}

table a:visited.contact {
	text-decoration: line-through;
	color:#ccc;
}

/*======== news ================*/

.newstitle{
	font-size: 12px;
	font-weight:bold;
	font-family: Verdana;
	color:#333333;
}

.newstitle a:link,.newstitle a:visited,.newstitle a:active{
	color:#333333;
	text-decoration:none;
}
.newstitle a:hover{
	color:#006699;
	text-decoration:underline;
}

.newsheadline{
	font-size: 11px;
	font-weight:normal;
	font-family: Verdana;
	color:#333333;
}
.newsdate{
	font-size: 11px;
	font-weight:normal;
	font-family: Verdana;
	font-style:italic;
	color:#333333;
}

/*============ search box and paging ===============*/
#paging{
	padding:0px;
	font-family:Arial;
	font-size: 12px;
	color:#a8a8a8;
	font-weight:normal;
}

#paging .p1{
	padding:2px 6px 2px 6px;
	margin:0px 2px 0px 2px;
	border:1px solid #a8a8a8;
	background:#FFFFFF;
	color:#a8a8a8;
	text-decoration:none;
}

#paging .prev, #paging .next{
	padding:2px 6px 2px 6px;
	margin:0px 2px 0px 2px;
	border:1px solid #a8a8a8;
	background:#FFFFFF;
	color:#a8a8a8;
	text-decoration:none;
}

#paging .p1:hover{
	border:1px solid #004276;
	background:#004276;
	color:#FFFFFF;
	text-decoration:none;
}

#search {
float:right;
}


.searchStyle{
	font-family:Courier New;
	font-size: 12px;
	color:#004276;
}
