body
{
	background-image: url('main_bg.gif');
	background-repeat: repeat;
	position: relative;
	top: 0;
	padding: 0;
	margin: 0;
	border: 0;
}
.mainWrapper
{
	background-image: url('wrapper_bg.png');
	background-repeat: ;
	width: 980px;
	height: 750px;
	margin: 0 auto
	border-style: none;
	border-width: 0;
	z-index: 1;
}
.mainWrapperHistory
{
	background-image: url('wrapper_bg.png');
	background-repeat: ;
	width: 980px;
	height: 2050px;
	margin: 0 auto
	border-style: none;
	border-width: 0;
	z-index: 1;
}
.mainWrapperDirections
{
	background-image: url('wrapper_bg.png');
	background-repeat: ;
	width: 980px;
	height: 1350px;
	margin: 0 auto
	border-style: none;
	border-width: 0;
	z-index: 1;
}
.mainWrapperClambake
{
	background-image: url('wrapper_bg.png');
	background-repeat: ;
	width: 980px;
	height: 2050px;
	margin: 0 auto
	border-style: none;
	border-width: 0;
	z-index: 1;
}
.contentWrapper
{
	width: 980px;
	position: relative;
}
a
{
	text-decoration: none;
	color: #000;
	z-index: 2;
}

.topWrapper
{
	width: 940px;
	height: 143px;
	position: relative;
	z-index: 0;
}
#topLeft
{
	width: 198px;
	height: 143px;
	position: absolute;
	top: 5px;
	left: 40px;
	z-index: 0;
}
#topLCenter
{
	width: 201px;
	height: 143px;
	position: absolute;
	top: 5px;
	left: 260px;
	z-index: 0;
}
#topRCenter
{
	width: 198px;
	height: 143px;
	position: absolute;
	top: 5px;
	left: 483px;
	z-index: 0;
}
#topRight
{
	width: 203px;
	height: 143px;
	position: absolute;
	top: 5px;
	left: 700px;
	z-index: 0;
}
.hyperWrapper
{
	width: 980px;
	height: 40px;
	position: relative;
}
#homeWrap
{
	width: 203px;
	height: 29px;
	position: absolute;
	top: 5px;
	left: 0px;
	z-index: 0;
}
#ticketWrap
{
	width: 203px;
	height: 29px;
	position: absolute;
	top: 5px;
	left: 180px;
	z-index: 0;
}
#directionWrap
{
	width: 203px;
	height: 29px;
	position: absolute;
	top: 5px;
	left: 390px;
	z-index: 0;
}
#historyWrap
{
	width: 203px;
	height: 29px;
	position: absolute;
	top: 5px;
	left: 550px;
	z-index: 0;
}
#clambakeWrap
{
	width: 203px;
	height: 29px;
	position: absolute;
	top: 5px;
	left: 720px;
	z-index: 0;
}
#clambakeText
{
	width: 203px;
	height: 29px;
	position: absolute;
	top: 300px;
	left: 720px;
	z-index: 0;
}
#clambakeTextHistory
{
	width: 203px;
	height: 29px;
	position: absolute;
	top: 200px;
	left: 700px;
	z-index: 0;
}
.titleWrapper
{
	width: 980px;
	/*height: 400px;*/
	position: relative;
}
#lobster
{
	width: 176px;
	height: 237px;
	position: absolute;
	top: 25px;
	left: 60px;
	z-index: 0;
}
#titleText
{
	width: 625px;
	height: 70px;
	position: absolute;
	top: 40px;
	left: 180px;
	z-index: 0;
}
#historyText
{
	width: 215px;
	height: 70px;
	position: absolute;
	top: 90px;
	left: 330px;
	z-index: 0;
}
#reservationBakeText
{
	width: 215px;
	height: 70px;
	position: absolute;
	top: 280px;
	left: 60px;
	font-family: Georgia, Serif;
	font-size: 20px;
	text-shadow: #fff 2px 2px 2px;
	z-index: 0;
}
#addressText
{
	width: 215px;
	height: 70px;
	position: absolute;
	top: 470px;
	left: 380px;
	font-family: Georgia, Serif;
	font-size: 20px;
	text-shadow: #fff 2px 2px 2px;
	z-index: 0;
}
#islandPicture
{
	width: 399px;
	height: 286px;
	position: absolute;
	top: 170px;
	left: 300px;
	z-index: 0;
}
#islandPictureToo
{
	width: 370px;
	height: 243px;
	position: absolute;
	top: 170px;
	left: 300px;
	z-index: 0;
}
#faceAdvisor
{
	width: 250px;
	height: 170px;
	position: absolute;
	top: 15px;
	left: 750px;
	z-index: 0;
}
.bottomWrapper
{
	width: 980px;
	/*height: 400px;*/
	position: relative;
}
#bottomFooter
{
	width: 980px;
	height: 20px;
	position: absolute;
	top: 565px;
	left: 0px;
	z-index: 0;
}
.textClambakeWrapper
{
	width: 980px;
	height: 1300px;
	position: relative;
}
#textClambakeText
{
	width: 920px;
	/*height: 20px;*/
	position: absolute;
	top: 445px;
	left: 0px;
	font-family: Georgia, Serif;
	font-size: 20px;
	text-shadow: #fff 2px 2px 2px;
	Margin-left: 30px;
	z-index: 0;
}
.textWrapper
{
	width: 980px;
	height: 1300px;
	position: relative;
}
#textText
{
	width: 920px;
	/*height: 20px;*/
	position: absolute;
	top: 365px;
	left: 0px;
	font-family: Georgia, Serif;
	font-size: 20px;
	text-shadow: #fff 2px 2px 2px;
	Margin-left: 30px;
	z-index: 0;
}
.textDirectionWrapper
{
	width: 980px;
	height: 600px;
	position: relative;
}
#textDirectionText
{
	width: 920px;
	/*height: 20px;*/
	position: absolute;
	top: 465px;
	left: 0px;
	font-family: Georgia, Serif;
	font-size: 20px;
	text-shadow: #fff 2px 2px 2px;
	Margin-left: 30px;
	z-index: 0;
}