@charset "UTF-8";
/* CSS Document */


body {
	background:#89dbe6;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	
}
.banner {
	top:0px;
	left:0px;
	width:832px;
	height:136px;
	background-image:url(slices/banner.gif);
	background-repeat:no-repeat;
	

	
	
}
#hotspot a{
	top:0px;
	left:0px;
	width:400px;
	height:136px;
	position:absolute;	
	display:block;
		
}

#master {
	width: 820px;
	height:1120px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	left: 0px;
	top: 0px;
	background: #ffF;
}



#nav ul {
	width: 820px; 
	height: 30px; 
	position: absolute;
	top: 102px; 
	left: 20px; 
	background: url(menu.jpg) no-repeat 0 0;
	list-style: none;
	margin: 0; padding: 0;
	
}
#nav li {
	display: inline;
	padding-right:20px;
}
#nav li a:link, #nav li a:visited {
	border: none;
	width: 65px; 
	height: 20px; 
	display: block; 
	position: absolute; 
	top: 0; 
	text-indent: -7000px;
	outline: none;
}
#nav li.blue a:link, #nav li.blue a:visited { 
	left: 0;
	background-image:url(slices/home_on.gif);
}
#nav li.green a:link, #nav li.green a:visited { 
	left: 80px;
	background-image:url(slices/rates_black.gif);
}
#nav li.orange a:link, #nav li.orange a:visited { 
	width:130px;
	left: 160px; 
	background-image:url(slices/reservations_black.gif);
}
#nav li.red a:link, #nav li.red a:visited { 
	
	left: 300px;  
	background-image:url(slices/terms_black.gif);
}

#nav li.blue a:hover {
	background-image:url(slices/home_on.gif);
	
}
#nav li.green a:hover {
	width:150px;
	background-image:url(slices/rates_on.gif);
	background-repeat:no-repeat;
}
#nav li.orange a:hover {
	width:160px;
	background-image:url(slices/reservations_on.gif);
	background-repeat:no-repeat;
}
#nav li.red a:hover {
	width:140px;
	background-image:url(slices/terms_on.gif);	
	background-repeat:no-repeat;
}



#picbox{
	width:297px;	
	height:210px;
	top:151px;
	left:10px;
	position:absolute;
	background-image:url(slices/oysters_front.png);
	
}

#title{
	width:450px;
	height:41px;
	top:165px;
	left:337px;
	Position:absolute;
	background-image:url(slices/title.gif);
	
}

.content{
	width:450px;
	height:210px;
	top: 250px;
	left:337px;
	position:absolute;
	
	
}

.datepicker {
	width:300px;
	height:250px;
	top:450px;
	left:23px;
	position:absolute;
	background-image:url(slices/datepicker.gif);
	background-repeat:no-repeat;
}

#intro-message {
	position: absolute;
	width: 463px;
	left: 345px;
	top: 220px;
	
}

.intro-message p {
	padding-left: 3px;
}
#accomodations_top {
width: 768px;
height: 54px;
position: relative;
	background-image:url(slices/accommodations_top.gif);
	background-repeat:no-repeat;
	
}
#accomodations_mid {
width: 768px;
position: relative;
	background-image:url(slices/accommodations_mid.gif);
	background-repeat:repeat-y;
	
}
#accomodations_bot {
width: 768px;
height: 35px;
position: relative;
	background-image:url(slices/accommodations_bot.gif);
	background-repeat:no-repeat;
	
}



#accomodations {
	position: absolute;
	width: 763px;
/*	height:217px;*/
	left: 25px;
	top: 860px;
/*	background-image:url(slices/accommodations.gif);*/
	background-repeat:no-repeat;
	
}
#accomodationstext{
	position: absolute;
	width: 703px;
/*	height:139px;*/
	left: 5px;
	top: 39px;
	
}
#accomodations li {
	color:#000;
	width:230px;
	padding-bottom:px;
	
}

#accomodationsleft{
	position: absolute;
	width:240px;
	height:140px;
	font-size:12px;
}

#accomodationsmiddle{
	position: absolute;
	width:240px;
	height:140px;
	margin-left: 250px;
	margin-top:0px;
	font-size:12px;
}

#accomodationsright{
	position: absolute;
	width:240px;
	height:140px;
	margin-left: 500px;
	margin-top:0px;
	font-size:12px;
	
	
}

