@charset "UTF-8";
.addressfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	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:#F7C002 ;
font-size:12px;
font-family:Agenda, Verdana, Arial, Helvetica, sans-serif;
font-weight:normal


}


#suckerfishnav, #suckerfishnav ul {
	float:left;
	list-style:none;
	line-height:30px;
	padding:0;
	border:0px solid #aaa;
	margin:0 0 1px 0;
	width:100%
}


#suckerfishnav a {
	display:block;
	color:#000000;
	text-decoration:none;
	border-bottom:0px 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:##3E1254
}


#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:#3E1254
}


#suckerfishnav li:hover, #suckerfishnav li.sfhover {
background:#3E1254
}


#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
	color:#FFFFFF
}

/* 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: ##F7C002;
						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;
													}
a.purptext:link { color: #609; text-decoration: none; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold } 
a.purptext:active { color: #609;text-decoration: none; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold  }  
a.purptext:visited { color: #609; text-decoration: none; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold  }  
a.purptext:hover { color: #303; text-decoration: none; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold  }  

.enter {
	background-color: #960;
}
a.purpcomp:link { color: #609; text-decoration: underline; font-size:12px; font-family:Arial, Helvetica, sans-serif } 
a.purpcomp:active { color: #609;text-decoration: underline; font-size:12px; font-family:Arial, Helvetica, sans-serif }  
a.purpcomp:visited { color: #609; text-decoration: underline; font-size:12px; font-family:Arial, Helvetica, sans-serif }  
a.purpcomp:hover { color: #303; text-decoration: underline; font-size:12px; font-family:Arial, Helvetica, sans-serif }  
.bodytext {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #797979;
	padding-right: 10px;
	margin-right:15px;
	text-align:left;
}
.bodytextlinkcomp {
	color: #8100BC;
}

