/*URL: http://www.dynamicdrive.com/style/ */


.arrowlistmenu{
width:auto; /*width of menu*/
}


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


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


.arrowlistmenu ul li a:link,.arrowlistmenu ul li a:active,.arrowlistmenu ul li a:visited{
color: #00386B;
/*background: url(media/arrowbullet.png) no-repeat center left; custom bullet list image*/
display: block;
padding: 3px 0;
padding-left: 10px; /*link text is indented 19px*/
text-decoration: none;
font-weight:normal;
/*border-bottom: 1px solid #dadada;*/
font-size: 14px;
text-align:left;
font-family: "Arial";
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #333333;
/*background-color: #000000;*/
font-weight: bold;
}


/* CSS Document */
*{
	margin:0;
	padding:0;
}

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


body{
	background:url(_media/download_media.php?file_id=LBr) repeat;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
}


p{
	text-align:justify;


}
p.text:first-letter{
	font-size: xx-large;
	padding: 2px;
	float: left;
}




.clear{
clear:both;
}
H1 {color:#0071bc;font-family: Arial;}
H2 {color:#003300;font-family: Arial;font-size:24px;}
H3 {color:#003300;font-family: Arial;font-size:20px;}
H4 {color:#003300;font-family: Arial;font-size:16px;}
.rcontent H4 a{color:#003300;font-family: Arial; font-size:16px; text-decoration:none;}
.rcontent H4 a:hover{color:#003300;font-family: Arial; font-size:16px; text-decoration:underline;}


H5 {color:#0071bc;font-family: Arial;}
H6 {color:#0071bc;font-family: Arial;}


.rcontent img {	padding:5px;}
#rLeft img {padding:0px;}

#topbg{
	position:relative;
	width:884px;
	height:242px;
	background:url(_media/download_media.php?file_id=LB%257C) top no-repeat;
}


#top_menu{
	position:relative;
	width:auto;
	height:auto;
	float: right;
	padding-left:52px;
	padding-right:75px;
	padding-top: 5px;
}


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


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


}
#mainbody {
	position:relative;
	width:884px;
	height:auto;
	background: url(_media/download_media.php?file_id=t%253E%257C) top repeat-y;
}

#bodymargin{
	background:url(_media/download_media.php?file_id=LB%253A) top no-repeat;		
	padding-left:52px;
	padding-right:52px;
}

#leftside{
	float:left;
	width:180px;
	height:auto;
}


#cntactInfo{
	width:100%;
	height:auto;	
	margin:auto;
	font-size:10px;
}


#cntactInfo .transbox {
  	background-color: #ffffff;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
  	border-bottom: 1px solid #666666;
	padding:0px;
	margin:0px;
}
#menumargin{
	padding-left:2px;
}


#rightside{
	float:right;
	position:relative;
	width:600px;
	//height:1000px;
}


#lavistadesc{
	position:relative;
	width:auto;
	height:196px;
	background:url(_media/download_media.php?file_id=LBS)  no-repeat;			
	padding-left:220px;
	padding-right:20px;
	padding-top:15px;
	padding-bottom:0px;
	margin-top:25px;
	margin-right:5px;
}

#innerbanner{
	position:relative;
	width:598px;
	height:196px;
	background:url(_media/download_media.php?file_id=LBS)  no-repeat;			
	margin-top:25px;
}

#ibanAccommodations{
	position:relative;
	width:598px;
	height:196px;
	background:url(_media/download_media.php?file_id=LF.)  no-repeat;			
	margin-top:25px;
}

#ibanReservations{
	position:relative;
	width:599px;
	height:196px;
	background:url(_media/download_media.php?file_id=t%253DK)  no-repeat;			

	margin-top:25px;
}

#ibanCottages{
	position:relative;
	width:599px;
	height:196px;
	background:url(_media/download_media.php?file_id=t%253D%252F)  no-repeat;			
	margin-top:25px;
}

#ibanFunction{
	position:relative;
	width:599px;
	height:196px;
	background:url(_media/download_media.php?file_id=t%253Dx)  no-repeat;			
	margin-top:25px;
}

#ibanFacilities{
	position:relative;
	width:599px;
	height:196px;
	background:url(_media/download_media.php?file_id=-%253FZ)  no-repeat;			
	margin-top:25px;
}

#ibanSpecials{
	position:relative;
	width:599px;
	height:196px;
	background:url(_media/download_media.php?file_id=-%253F%253A)  no-repeat;			
	margin-top:25px;
}

#ibanPhoto{
	position:relative;
	width:599px;
	height:196px;
	background:url(_media/download_media.php?file_id=-%253Fl)  no-repeat;			
	margin-top:25px;
}

#ibanAboutUs{
	position:relative;
	width:599px;
	height:196px;
	background:url(_media/download_media.php?file_id=-Bl)  no-repeat;			
	margin-top:25px;
}

#ibanCareers{
	position:relative;
	width:599px;
	height:196px;
	background:url(_media/download_media.php?file_id=-gl)  no-repeat;			
	margin-top:25px;
}

#ibanContact{
	position:relative;
	width:599px;
	height:196px;
	background:url(_media/download_media.php?file_id=-g%252F)  no-repeat;			
	margin-top:25px;
}

#ibanNews{
	position:relative;
	width:599px;
	height:196px;
	background:url(_media/download_media.php?file_id=-gu)  no-repeat;			
	margin-top:25px;
}

#ibanCrownRoyale {
	position:relative;
	width:599px;
	height:196px;
	background:url(_media/download_media.php?file_id=t8e)  no-repeat;			
	margin-top:25px;
}

div.rContent{
	width:100%;
	height:auto;
	background:#FFFFFF url(_media/download_media.php?file_id=LBl) right bottom no-repeat;	
	color: #000000;


}

div.rContxt{
	width:95%;
	height:auto;


}

div.transbox
{
  text-align:left;
  width: 95%;
  //width:95.5%;
  height: auto;
  margin: 0px;
  padding:0;
  background-color: #ffffff;
  border-left: 1px solid #666666;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
  /* for IE */
/*  filter:alpha(opacity=85);*/
  /* CSS3 standard */
/*  opacity:0.85;*/
}


div.transboxIn
  {
  text-align:left;
  width: 100%;
  height: auto;
  margin: 0px;
/*  background-color: #ffffff;*/
  /* for IE */
/*  filter:alpha(opacity=85);*/
  /* CSS3 standard */
/*  opacity:0.85;*/


}


#inner{
padding:10px;
padding-top:0px;
}


#rLeft{
	float:left;
	position:relative;
	width:50%;
	height:auto;
}
#rRight{
	float:right;
	position:relative;
	width:50%;
	height:auto;
}
#rRight img{
	padding:0px;
}


.commonbox{
width:95%;
height:auto;
margin:auto;
padding:5px;
}
/*===========================================*/
#footer {
position:relative;
width:100%;
height:56px;
text-align:right;
margin-top:80px;
}


#subfooter{
position:relative;
width:90%;
height:auto;
color:#FFFFFF;
text-align:right;
padding-right:20px;
}
#bottom_menu{
position:relative;
width:90%;
height:auto;
text-align:right;
padding-right:20px;
}

#bottom_menu li
{
display: inline;
list-style-type: none;
}

#bottom_menu li a:link, #bottom_menu li a:visited, #bottom_menu li a:active {
color:#333333;
text-decoration:none;
}


#bottom_menu li a:hover{
color:#333333;
text-decoration:underline;
}


#sidecornerbox{
	width:auto;
	height:auto;
	margin:0px;
}

#sidemenu{
	width:182px;
	height: auto;
	background:url(_media/download_media.php?file_id=t%253Er) top  no-repeat;
}
#sidemenumargin{
	padding-left:8px;	
	padding-top:50px;	
	padding-bottom:20px;	
}


/*====== table =========*/


/* 
	Grey Suits you Sir. Please host the images on your own server.
	written by Stuart Colville http://www.muffinresearch.co.uk
*/

table,td
{
	/*border: 1px solid #CCC;*/
	border-collapse: collapse;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
table
{
	border:none;
	/*border:1px solid #CCC;*/
}
thead th,
tbody th
{
	background: #FFF url(th_bck.gif) repeat-x;
	color:#666;  
	padding:5px 10px;
	/*border-left: 1px solid #CCC;*/
}




tbody th
{
  	background: #fafafb;
	/*border-top: 1px solid #CCC;*/
	text-align: left;
  	font-weight: normal;
}


tbody tr td
{
	padding: 5px 10px;
  	color: #666;
}
tbody tr:hover
{
  	/* background: #FFF url(tr_bck.gif) repeat;*/
}


tbody tr:hover td
{
  	/*color: #454545;*/
}
tfoot td,
tfoot th
{
  	border-left: none;
  	/*border-top: 1px solid #CCC;*/
  	padding: 4px;
  	background: #FFF url(foot_bck.gif) repeat;
  	color: #666;
}


caption
{
	text-align: left;
	font-size: 120%;
	padding: 10px 0;
	color: #666;
}
table a:link
{
	color: #666;
}


table a:visited
{
	color: #666;
}
table a:hover
{
	color: #003366;
	text-decoration: none;
}
table a:active
{
	color: #003366;
}


.transbox UL li{
	list-style-type:disc;
	list-style-position:inside;&nbsp;
}


/*======== buttons ================*/


a.bookmore{
display: block;
width: 84px;
height: 26px;
background: url("_media/download_media.php?file_id=tBK") 0 0 no-repeat;
text-decoration: none;
}


a.readmore{
display: block;
width: 84px;
height: 26px;
background: url("_media/download_media.php?file_id=tdr") 0 0 no-repeat;
text-decoration: none;
}


a:hover.readmore{
background-position: -84px 0;
}

a.learnmore{
display: block;
width: 84px;
height: 26px;
background: url("_media/download_media.php?file_id=-gC") 0 0 no-repeat;
text-decoration: none;
}


a:hover.learnmore{
background-position: -84px 0;
}


a.checkrate{
display: block;
width: 84px;
height: 26px;
background: url("_media/download_media.php?file_id=tgK") 0 0 no-repeat;
text-decoration: none;
}

a:hover.checkrate{
background-position: -84px 0;
}


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


.newstitle{
	font-size: 15px;
	font-weight:bold;
	font-family: Verdana;
	color:red;
}


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


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

/*=================== search 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;
}








