#gallery {
	position:relative;
	width: 636px;
}
#images {
	height:225px;
	background:#eef5f6;
	margin-bottom:20px
}
#image {
	position:relative;
	width:636px;
	height:525px;
	background-image: url(slideshow-hiddendivs/images/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #FFFFFF;
}
#image img {
	position:absolute
}
#thumbwrapper {
	margin-top:10px;
	padding:5px 0;
	width:10px;
	height:10px
}
#thumbarea {
	position:relative;
	overflow:hidden;
	height:10px;
	width:10px;
	visibility: hidden;
}
#thumbs {
	position:absolute;
	list-style:none;
	margin-left:5px;
	height:100px;
	width:10000px;
	border-right:5px solid #FFF;
	visibility: hidden;
}
#thumbs li {float:left; margin-right:5px; cursor:pointer}
body {
	margin: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #FFFFFF;
}
#pagebg {
	width: 854px;
	margin-right: auto;
	margin-left: auto;
}
#footerbar {
	float: left;
	width: 854px;
	position: relative;
	padding-top: 10px;
}
#picholder {
	float: right;
	height: 525px;
	width: 636px;
	position: relative;
	background-image: url(images/front-page-image.jpg);
}
#picholderacc1 {
	float: right;
	height: 525px;
	width: 636px;
	position: relative;
	background-color: #80A09B;
}
#picholderacc2 {
	float: right;
	height: 525px;
	width: 636px;
	position: relative;
	background-color: #80A09B;
}
#picholderacc3 {
	float: right;
	height: 525px;
	width: 636px;
	position: relative;
	background-color: #80A09B;
}
#picholderget1 {
	float: right;
	height: 525px;
	width: 636px;
	position: relative;
	background-image: url(images/gettingthere-image1.jpg);
}
#picholderbeaches1 {
	float: right;
	height: 525px;
	width: 636px;
	position: relative;
	background-color: #EA9681;
}
#picholdermap1 {
	float: right;
	height: 525px;
	width: 636px;
	position: relative;
	background-image: url(images/map-image.jpg);
}
#picholderav1 {
	float: right;
	height: 525px;
	width: 636px;
	position: relative;
	background-image: url(images/availability-image12010.jpg);
}
#maintext {
	float: left;
	width: 202px;
	position: relative;
	padding-top: 25px;
	height: 480px;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(images/homestrap.jpg);
}
#maintextacc {
	float: left;
	width: 202px;
	position: relative;
	padding-top: 25px;
	height: 480px;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(images/accomstrap.jpg);
}
#maintextget {
	float: left;
	width: 202px;
	position: relative;
	padding-top: 25px;
	height: 480px;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(images/getting-therestrap.jpg);
}
#maintextbeaches {
	float: left;
	width: 202px;
	position: relative;
	padding-top: 25px;
	height: 480px;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(images/beachesstrap.jpg);
}
#maintextmap {
	float: left;
	width: 202px;
	position: relative;
	padding-top: 25px;
	height: 480px;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(images/mapstrap.jpg);
}
#maintextav {
	float: left;
	width: 202px;
	position: relative;
	padding-top: 25px;
	height: 480px;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(images/availabilitystrap.jpg);
}
#picholderget2 {
	float: right;
	height: 525px;
	width: 636px;
	position: relative;
	background-image: url(images/gettingthere-image1.jpg);
}
#picholderget3 {
	float: right;
	height: 525px;
	width: 636px;
	position: relative;
	background-image: url(images/gettingthere-image2.jpg);
}
#test {
	background-image: url(images/homestrap.jpg);
	float: left;
	height: 30px;
	width: 200px;
	position: relative;
}
#strapbottom {
	background-image: url(images/homestrap.jpg);
	background-repeat: no-repeat;
	float: left;
	position: relative;
	height: 20px;
	width: 202px;
	background-position: center bottom;
}
#strapbottomacc {
	background-image: url(images/accomstrap.jpg);
	background-repeat: no-repeat;
	float: left;
	position: relative;
	height: 20px;
	width: 202px;
	background-position: center bottom;
}
#strapbottomget {
	background-image: url(images/getting-therestrap.jpg);
	background-repeat: no-repeat;
	float: left;
	position: relative;
	height: 20px;
	width: 202px;
	background-position: center bottom;
}
#strapbottombeaches {
	background-image: url(images/beachesstrap.jpg);
	background-repeat: no-repeat;
	float: left;
	position: relative;
	height: 20px;
	width: 202px;
	background-position: center bottom;
}
#strapbottommap {
	background-image: url(images/mapstrap.jpg);
	background-repeat: no-repeat;
	float: left;
	position: relative;
	height: 20px;
	width: 202px;
	background-position: center bottom;
}
#strapbottomav {
	background-image: url(images/availabilitystrap.jpg);
	background-repeat: no-repeat;
	float: left;
	position: relative;
	height: 20px;
	width: 202px;
	background-position: center bottom;
}
#contentpanel {
	width: 854px;
	position: relative;
	float: left;
}
#menumainhome {
	float: left;
	width: 202px;
	position: relative;
	height: 135px;
}
#textholderhome {
	float: left;
	width: 190px;
	position: relative;
}
#menumainhome2 {
	float: left;
	width: 202px;
	position: relative;
	height: 70px;
}
#textholderav {
	float: left;
	width: 200px;
	position: relative;
}
#textholderferry {
	float: left;
	width: 200px;
	position: relative;
	height: 270px;
}
#textholderbeach {
	float: left;
	width: 200px;
	position: relative;
	height: 270px;
}
