body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #666666;
}
h2 {
	font-size: 1.1em;
	padding-top: 1em;
	color: #326598;
	text-transform: uppercase;
}
h3 {
	color: #326598;
		padding-top: 1em;
}
img {
	border: 0;
}
#header p {
	margin: 0;
	padding: 0;
}


a:link {
	color: #0066CC;


}

a:hover {
	color: #CC3366;


}
a:visited {

	color: #CC99CC;

}	
a:active {

	color: #FF3366;

}

/* thanks to A List Apart */
#panels {
 width: 500px;
 height: 65px;
 background: url(images/nav_off.png);
 margin: -81px 2px 10px 137px; 
 padding: 0;
 position: relative;
 text-indent: -9000px;
}
#panels li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}

#panels li, #panels a {text-decoration: none; height: 65px; display: block;}
#panel1b {left: 0; width: 83px;}
#panel2b {left: 83px; width: 84px;}
#panel3b {left: 167px; width: 84px;}
#panel4b {left: 251px; width: 83px;}
#panel5b {left: 334px; width: 84px;}
#panel6b {left: 418px; width: 83px;}


#panel1b a:hover {background: transparent url(images/nav_on.png) 0 no-repeat;}
#panel2b a:hover {background: transparent url(images/nav_on.png) -83px no-repeat;}
#panel3b a:hover {background: transparent url(images/nav_on.png) -167px no-repeat;}
#panel4b a:hover {background: transparent url(images/nav_on.png) -251px no-repeat;}
#panel5b a:hover {background: transparent url(images/nav_on.png) -334px no-repeat;}
#panel6b a:hover {background: transparent url(images/nav_on.png) -418px no-repeat;}


#container {
	width: 639px;
	background: ;
	margin: auto;
}
#maincontent {
	padding: 0 0 0 12px;
}

#contacthead {
	background: url(images/contact_head.png) no-repeat;
	padding: 1em 0 0 0;
	text-indent: -9000px;
}
#tariffhead {
	background: url(images/tariffs_head.png) no-repeat;
	padding: 1em 0 0 0;
	text-indent: -9000px;
}
#roomshead {
	background: url(images/rooms_head.png) no-repeat;
	padding: 1em 0 0 0;
	text-indent: -9000px;
}
#facilhead {
	background: url(images/facil_head.png) no-repeat;
	padding: 1em 0 0 0;
	text-indent: -9000px;
}
#resthead {
	background: url(images/rest_head.png) no-repeat;
	padding: 1em 0 0 0;
	text-indent: -9000px;
}
#attracthead {
	background: url(images/attract_head.png) no-repeat;
	padding: 1em 0 0 0;
	text-indent: -9000px;
}
#facilhead {
	background: url(images/facil_head.png) no-repeat;
	padding: 1em 0 0 0;
	text-indent: -9000px;
}
#contactform {
	margin-top: 1em;
	background: #f3f3f3;
	border: solid 1px #999999;
	padding: 0 1em 1em 1em;
	width: 400px;
}
#footer {
	border-top: solid 1px #666666;
	margin-top: 4em;
	clear: both;
	background: url(images/footer.png) no-repeat;
	text-indent: -9000px;
	}
td {
	padding-left: 5px;
	}
#roompics {
	text-align: center;
	font-weight: bold;
}
.rightalign {
	margin: 1em 10px 0 0;
	padding: 2px;
	border: solid 1px #999999; 
	float: right;
	top: -20px;
	position: relative;
	}
