.contents {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.title {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #FFFFFF;
}
.headertext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #663300;
}

#toppics {
	position: absolute;
	height: 102px;
	width: 482px;
	left: 296px;
	top: 131px;
}


.whitetext {
	FONT-SIZE: 11px; COLOR: #f2eedd; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mainpara {
	FONT-SIZE: 12px;
	COLOR: #800021;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.smallwhite {
	FONT-SIZE: 9px; COLOR: #f2eedd; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#holder {
	background-color: #FFFFFF;
	position: relative;
	height: 1000px;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
}
body {
	background-color: #476F98;
}
#logo1 {
	position: absolute;
	height: 105px;
	width: 573px;
	left: 2px;
	top: 2px;
}
#logo2 {
	position: absolute;
	height: 105px;
	width: 203px;
	left: 575px;
	top: 2px;
}
#navavail {
	position: absolute;
	height: 20px;
	width: 139px;
	left: 122px;
	top: 107px;
	background-image: url(assets/backnav2.jpg);
}

#nav1 {
	position: absolute;
	height: 20px;
	width: 120px;
	left: 2px;
	top: 107px;
	background-image: url(assets/backnav1.jpg);
}
#navlocation {
	position: absolute;
	height: 20px;
	width: 106px;
	left: 261px;
	top: 107px;
	background-color: #ABACAE;
}
#navinfo {
	position: absolute;
	height: 20px;
	width: 141px;
	left: 367px;
	top: 107px;
	background-color: #ABACAE;
}
#navbooking {
	position: absolute;
	height: 20px;
	width: 93px;
	left: 508px;
	top: 107px;
	background-color: #ABACAE;
}
#navboat {




	position: absolute;
	height: 20px;
	width: 177px;
	left: 601px;
	top: 107px;
}
#housepic {
	position: absolute;
	height: 143px;
	width: 290px;
	left: 2px;
	top: 130px;
}
#specials {
	position: absolute;
	height: 35px;
	width: 290px;
	left: 2px;
	top: 276px;
	background-color: #998B48;
	text-indent: 20px;
}

a:link {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	padding-left: 15px;
}
a:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	padding-left: 15px;
}
a:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-left: 15px;
}
a:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	padding-left: 15px;
}
#news {

	position: absolute;
	height: 606px;
	width: 290px;
	left: 2px;
	top: 314px;
	background-color: #E6BD6C;
}
#news2 {


	position: absolute;
	height: 465px;
	width: 280px;
	left: 5px;
	top: 7px;
	background-color: #E6BD6C;
}
#availability {
	position: absolute;
	height: 741px;
	width: 775px;
	left: 3px;
	top: 277px;
}

#welcome {

	position: absolute;
	height: 35px;
	width: 483px;
	left: 295px;
	top: 238px;
	background-color: #6CA9E6;
	text-indent: 20px;
}
#story {


	position: absolute;
	height: 644px;
	width: 483px;
	left: 295px;
	top: 276px;
	background-color: #BF9D5A;
}
#story2 {



	position: absolute;
	height: 630px;
	width: 468px;
	left: 7px;
	top: 6px;
	background-color: #BF9D5A;
}
#footer {
	position: absolute;
	height: 73px;
	width: 774px;
	left: 3px;
	top: 923px;
	background-color: #998B48;
}
#address {


	position: absolute;
	height: 112px;
	width: 290px;
	left: 2px;
	top: 1307px;
	background-color: #6CA9E6;
}
#footer2 {

	position: absolute;
	height: 55px;
	width: 763px;
	left: 5px;
	top: 0px;
	background-color: #998B48;
}
#address2 {



	position: absolute;
	height: 112px;
	width: 273px;
	left: 10px;
	top: 0px;
	background-color: #6CA9E6;
}
#holderavail {

	background-color: #FFFFFF;
	position: relative;
	height: 1100px;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
}
#footeravail {

	position: absolute;
	height: 73px;
	width: 774px;
	left: 3px;
	top: 1023px;
	background-color: #998B48;
}
#map {
	position: absolute;
	height: 385px;
	width: 483px;
	left: 295px;
	top: 276px;
}
#locationmaptext {
	position: absolute;
	height: 347px;
	width: 290px;
	left: 2px;
	top: 314px;
	background-color: #E6BD6C;
}
#locationmaptext2 {

	position: absolute;
	height: 354px;
	width: 775px;
	left: 2px;
	top: 665px;
	background-color: #BF9D5A;
}
#story3 {




	position: absolute;
	height: 124px;
	width: 180px;
	left: 24px;
	top: 492px;
	background-color: #BF9D5A;
}
#story4 {





	position: absolute;
	height: 124px;
	width: 180px;
	left: 241px;
	top: 491px;
	background-color: #BF9D5A;
}
#story5 {






	position: absolute;
	height: 158px;
	width: 400px;
	left: 23px;
	top: 308px;
	background-color: #BF9D5A;
}
#holderbooking {

	background-color: #FFFFFF;
	position: relative;
	height: 1160px;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
}
#footerbooking {

	position: absolute;
	height: 73px;
	width: 774px;
	left: 3px;
	top: 1084px;
	background-color: #998B48;
}
#story2booking {




	position: absolute;
	height: 796px;
	width: 468px;
	left: 7px;
	top: 6px;
	background-color: #BF9D5A;
}
#storybooking {



	position: absolute;
	height: 804px;
	width: 483px;
	left: 295px;
	top: 276px;
	background-color: #BF9D5A;
}
#addressbooking {



	position: absolute;
	height: 112px;
	width: 290px;
	left: 2px;
	top: 968px;
	background-color: #6CA9E6;
}
#newsbooking {


	position: absolute;
	height: 650px;
	width: 290px;
	left: 2px;
	top: 314px;
	background-color: #E6BD6C;
}
#pano {







	position: absolute;
	height: 200px;
	width: 400px;
	left: 23px;
	top: 245px;
	background-color: #BF9D5A;
}
#holdercommets {


	background-color: #FFFFFF;
	position: relative;
	height: 1800px;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
}
#footercommets {


	position: absolute;
	height: 73px;
	width: 774px;
	left: 4px;
	top: 1721px;
	background-color: #998B48;
}
#comments {

	position: absolute;
	height: 741px;
	width: 757px;
	left: 9px;
	top: 5px;
}
#pan1 {

	position: absolute;
	height: 345px;
	width: 775px;
	left: 3px;
	top: 277px;
}
#holderpan {



	background-color: #FFFFFF;
	position: relative;
	height: 660px;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
}
#footerpan {



	position: absolute;
	height: 73px;
	width: 774px;
	left: 4px;
	top: 581px;
	background-color: #998B48;
}
#holderindex {

	background-color: #FFFFFF;
	position: relative;
	height: 1500px;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
}
#storyindex {



	position: absolute;
	height: 1143px;
	width: 483px;
	left: 295px;
	top: 276px;
	background-color: #BF9D5A;
}
#story2index {




	position: absolute;
	height: 1131px;
	width: 468px;
	left: 7px;
	top: 6px;
	background-color: #BF9D5A;
}
#footerindex {

	position: absolute;
	height: 73px;
	width: 774px;
	left: 3px;
	top: 1423px;
	background-color: #998B48;
}
#footer2index {


	position: absolute;
	height: 55px;
	width: 763px;
	left: 5px;
	top: 0px;
	background-color: #998B48;
}
.imageleft {
	float: left;
	padding-right: 8px;
}
#addressindex {



	position: absolute;
	height: 112px;
	width: 290px;
	left: 2px;
	top: 1307px;
	background-color: #6CA9E6;
}
#newsindex {


	position: absolute;
	height: 989px;
	width: 290px;
	left: 2px;
	top: 314px;
	background-color: #E6BD6C;
}
