@charset "UTF-8";
.addressfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}
.addressfont a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}
.addressfont a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}
.addressfont a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
.addressfont a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}.bodycopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height: 19px;
}.bodycopy a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
	line-height: 19px;
}.bodycopy a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
	line-height: 19px;
}.bodycopy a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
	line-height: 19px;
}
.bodycopybold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	line-height: 19px;
	font-weight: bold;
	
/* Top navigation*/
	}


#suckerfishnav {
background:#FFFFFF ;
font-size:12px;
font-family:Agenda, Verdana, Arial, Helvetica, sans-serif;
font-weight:normal


}


#suckerfishnav, #suckerfishnav ul {
float:left;
list-style:none;
line-height:27px;
padding:0;
border:0px solid #aaa;
margin:0 0 1px 0;
width:100%
}


#suckerfishnav a {
display:block;
color:#6d6e71;
text-decoration:none;
border-bottom:1px solid #ffffff;
padding: 0px 7px

}


#suckerfishnav li {
float:left;
padding:0


}


#suckerfishnav li ul {
position:absolute;
left:-999em;
height:auto;
width:175px;
font-weight:normal;
margin:0;
line-height:1;
-moz-opacity:0.90;
opacity:0.90;
khtml-opacity:0.90;
z-index:50

}


#suckerfishnav li li {
padding-right:1px;
width:175px;
border-bottom:1px solid #aaa
}


#suckerfishnav li li a {
padding:4px 10px
}


#suckerfishnav li ul li {
font-weight:normal;
font-family:Agenda, Verdana, Arial, Helvetica, sans-serif
}


#suckerfishnav li ul li a {
font-size:12px;
color:#ddd
}


#suckerfishnav li:hover ul li a  {
color:#ddd
}


#suckerfishnav li ul ul {
margin:-20px 0 0 175px
}


#suckerfishnav li ul li:hover {
background:#663399
}


#suckerfishnav li ul li:hover a {
color:#ddd
}


#suckerfishnav li ul li:hover li a {
color:#ddd
}


#suckerfishnav li ul li li:hover a {
color:#ddd
}


#suckerfishnav li ul li ul li:hover ul li a {
color:#ddd
}


#suckerfishnav li ul li ul li:hover ul li:hover a {
color:#ddd
}


#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul {
left:-999em
}


#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul {
left:auto;
background:#666666
}


#suckerfishnav li:hover, #suckerfishnav li.sfhover {
background:#9d9fa2
}


#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
color:#ddd
}

/* Roll over images */

.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}


.thumbnail:hover{
background-color: transparent;
}


.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #cccccc;
padding: 1px;
left: -1000px;
border: 2px #ffffff;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: -250px; /*position where enlarged image should offset horizontally */

}

/*rollover CSS*/

	
	.cssnav9	{
						position:relative;
						font-family: Agenda, Verdana, Arial, Helvetica, sans-serif;
						background-image:  url(introduction_css.gif);
						background-repeat: no-repeat;
						white-space: nowrap;
						display: block;
						width: 175px;
						height: 22px;
						margin: 0; 
						padding: 0; 
			}
			.cssnav9 a {
						display: block;
						color: #000000;
						font-size: 11px;
						width: 175px;
						height: 22px;
						display: block;
						float: left;
						color: #ffffff; 
						text-decoration: none;
			}

			.cssnav9 img {width: 175px; height: 22px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnav9 a:hover img{visibility:hidden}

			.cssnav9 span {
	position: absolute;
	left: 6px;
	top: 3px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	width: 149px;
	height: 14px;
	text-align: left;
			}
							.cssnav10	{
										position:relative;
										font-family: Agenda, Verdana, Arial, Helvetica, sans-serif;
										background-image:  url(delievring-your-hotel-on.gif);
										background-repeat: no-repeat;
										white-space: rap;
										display: block;
										width: 175px;
										height: 35px;
										margin: 0; 
										padding: 0; 
							}
							.cssnav10 a {
										display: block;
										color: #000000;
										font-size: 11px;
										width: 175px;
										height: 35px;
										display: block;
										float: left;
										color: #ffffff; 
										text-decoration: none;
							}
				
							.cssnav10 img {width: 175px; height: 35px; border: 0; }
							* html a:hover {visibility:visible}
							.cssnav10 a:hover img{visibility:hidden}
				
							.cssnav10 span {
	position: absolute;
	left: 6px;
	top: 1px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	width: 149px;
	height: 14px;
	text-align: left;
													}
