@charset "utf-8";
/* CSS Document */

#shadow {
	position:relative;
	margin:auto;
	z-index: 0;
	width: 1000px;
	height: 875px;
	top: 10px;
}
#hold {
	position:absolute;
	top:0px;
	left:10px;
	height:875px;
	width:980px;
	background-color: #F0D193;
	border: 2px solid #554533;
}

#address {
	position:absolute;
	top:845px;
	left:0px;
	height:20px;
	width:980px;
	background: #EBC26D;
	padding-top: 10px;
	visibility: visible;
}
#logo {
	position:absolute;
	top:2px;
	left:774px;
	height:250px;
	width:190px;
	z-index: 2;
	visibility: visible;
}
#logoText{
	position:absolute;
	top:31px;
	left:51px;
	height:65px;
	width:752px;
	z-index: 2;
	visibility: visible;
}
#logoStrapLine{
	position:absolute;
	top:102px;
	left:388px;
	height:34px;
	width:450px;
	z-index: 2;
	visibility: visible;
}
#messages{
	position:absolute;
	top:230px;
	left:21px;
	height:21px;
	width:811px;
	z-index: 2;
	visibility: visible;
	font-family: "Courier New", Courier, monospace;
	font-size: 16px;
	font-weight: bold;
	color: #006633;
}

#logoContacts{
	position:absolute;
	top:142px;
	left:10px;
	height:26px;
	width:366px;
	z-index: 2;
	visibility: visible;
}

#headerColor{
	position:absolute;
	top:0px;
	left:0px;
	height:175px;
	width:980px;
	z-index: 1;
	background: #EBC26D;
	visibility: visible;
}

#content1 {
	position:absolute;
	top:254px;
	left:60px;
	height:359px;
	width:535px;
}
#contentTerms {
	position:absolute;
	top:288px;
	left:156px;
	height:447px;
	width:535px;
	border: 2px solid #554533;
	padding: 40px;
}

#homeContent1 {
	position:absolute;
	top:254px;
	left:20px;
	height:344px;
	width:560px;
	border: 1px solid #9B7015;
	padding: 10px;
}

#homeContent2 {
	position:absolute;
	top:254px;
	left:628px;
	height:191px;
	width:309px;
	background-color:#9B7015;
	padding: 10px;
}
#homeContent3 {
	position:absolute;
	top:485px;
	left:628px;
	height:328px;
	width:311px;
	background-color:#FAF5D7;
	padding: 10px;
}

#homeLinks {
	position:absolute;
	top:686px;
	left:815px;
	height:133px;
	width:127px;
	padding: 5px;
	background-color: #E6B44D;
}

#homePics1 {
	position:absolute;
	top:630px;
	left:20px;
	height:200px;
	width:582px;
}

#ttMap {
	position:absolute;
	top:237px;
	left:20px;
	height:581px;
	width:687px;
	border: 1px solid #E0A425;
}

#mapGoogleBoat {
	position:absolute;
	top:237px;
	left:20px;
	height:580px;
	width:685px;
	border: 1px solid #E0A425;
	visibility: visible;
}
#mapGoogleAir {
	position:absolute;
	top:237px;
	left:16px;
	height:580px;
	width:685px;
	border: 1px solid #E0A425;
	visibility: visible;
}

#googleContent2 {
	position:absolute;
	top:254px;
	left:745px;
	height:191px;
	width:186px;
	background-color:#9B7015;
	padding: 10px;
}
#googleContentBoat {
	position:absolute;
	top:241px;
	left:714px;
	height:558px;
	width:239px;
	background-color:#FAF5D7;
	padding: 10px;
	visibility: visible;
}
#googleContentAir {
	position:absolute;
	top:241px;
	left:709px;
	height:558px;
	width:242px;
	background-color:#FAF5D7;
	padding: 10px;
	visibility: visible;
}

#key {
	position:absolute;
	top:243px;
	left:735px;
	height:574px;
	width:230px;
	border: 1px solid #E0A425;
}
#islandMap {
	position:absolute;
	top:237px;
	left:22px;
	height:580px;
	width:488px;
	border: 1px solid #E0A425;
}
#islandMapPics {
	position:absolute;
	top:356px;
	left:611px;
	height:469px;
	width:245px;
	border: 1px solid #E0A425;
}

#islandMapsTitle{
	position:absolute;
	top:255px;
	left:535px;
	height:83px;
	width:424px;
	border: 1px solid #E0A425;
	padding: 5px;
}


#navigation {
	position:absolute;
	top:180px;
	left:15px;
	height:60px;
	width:763px;
	z-index: 6;
	visibility: visible;
}

#bikeContent1 {
	position:absolute;
	top:320px;
	left:20px;
	height:503px;
	width:465px;
}

#bikeContent2 {
	position:absolute;
	top:320px;
	left:498px;
	height:481px;
	width:465px;
}
#bikeContent3 {
	position:absolute;
	top:244px;
	left:13px;
	height:75px;
	width:900px;
}

#islandContent1 {
	position:absolute;
	top:245px;
	left:513px;
	height:298px;
	width:452px;
}

#islandContent3 {
	position:absolute;
	top:571px;
	left:511px;
	height:80px;
	width:452px;
}
#islandContent2 {
	position:absolute;
	top:245px;
	left:20px;
	height:383px;
	width:480px;
}
#islandContentPics1 {
	position:absolute;
	top:654px;
	left:20px;
	height:182px;
	width:945px;
	z-index: 3;
}


#leisureContent1 {
	position:absolute;
	top:228px;
	left:55px;
	height:547px;
	width:912px;
	background-color:#000000;
	text-align: center;
	visibility: hidden;
}
#localAttractions {
	position:absolute;
	top:250px;
	left:20px;
	height:566px;
	width:930px;
	text-align: center;
	visibility: visible;
}

#leisureMenu {
	position:absolute;
	top:245px;
	left:6px;
	height:597px;
	width:971px;
	visibility: visible;
}
#stopGame {
	position:absolute;
	top:780px;
	left:60px;
	height:63px;
	width:908px;
	visibility: hidden;
}
/* xxxxxxxxxxxxxxxxxxx FACILITY  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
#contentFacility {
	position:absolute;
	top:254px;
	left:20px;
	height:546px;
	width:560px;
	border: 1px solid #9B7015;
	padding: 10px;
}

#facilityPics1 {
	position:absolute;
	top:254px;
	left:628px;
	height:515px;
	width:320px;
	border: 1px solid #9B7015;
	padding-top: 25px;
	padding-right: 2px;
	padding-left: 2px;
}

#contentFacilityLocal {
	position:absolute;
	top:243px;
	left:20px;
	height:580px;
	width:920px;
	visibility: visible;
}

#raven  {
	position:absolute;
	top:-1000px;
	left:110px;
	height:538px;
	width:628px;
	border: 1px solid #9B7015;
	background-color:#F9ECD0;
	z-index:4;
	padding: 3px;
	visibility: visible;
}

#village  {
	position:absolute;
	top:-1000px;
	left:110px;
	height:549px;
	width:628px;
	border: 1px solid #9B7015;
	background-color:#F9ECD0;
	z-index:4;
	padding: 3px;
	visibility: visible;
}

#nature  {
	position:absolute;
	top:-1000px;
	left:110px;
	height:549px;
	width:628px;
	border: 1px solid #9B7015;
	background-color:#F9ECD0;
	z-index:4;
	padding: 3px;
	visibility: visible;
}

#sulby  {
	position:absolute;
	top:-1000px;
	left:110px;
	height:519px;
	width:628px;
	border: 1px solid #9B7015;
	background-color:#F9ECD0;
	z-index:4;
	padding: 3px;
	visibility: visible;
}

#michael  {
	position:absolute;
	top:-1000px;
	left:110px;
	height:529px;
	width:628px;
	border: 1px solid #9B7015;
	background-color:#F9ECD0;
	z-index:4;
	padding: 3px;
	visibility: visible;
}

#ramsey  {
	position:absolute;
	top:-1000px;
	left:110px;
	height:549px;
	width:628px;
	border: 1px solid #9B7015;
	background-color:#F9ECD0;
	z-index:4;
	padding: 3px;
	visibility: visible;
}

#enduro  {
	position:absolute;
	top:-1000px;
	left:110px;
	height:457px;
	width:628px;
	border: 1px solid #9B7015;
	background-color:#F9ECD0;
	z-index:4;
	padding: 3px;
	visibility: visible;
}
/* booking */
#formIn  {
	position:absolute;
	top:250px;
	left:20px;
	height:588px;
	width:940px;
	border: 1px solid #9B7015;
	background-color:#EBC26D;
	z-index:4;
	visibility: visible;
}
#formOut  {
	position:absolute;
	top:250px;
	left:110px;
	height:549px;
	width:628px;
	border: 1px solid #9B7015;
	background-color:#F9ECD0;
	z-index:4;
	padding: 3px;
	visibility: hidden;
}
#checkOut  {
	padding:0px;
	margin:0px;
	position:absolute;
	top:-1000px;
	left:408px;
	height:576px;
	width:550px;
	z-index:5;
	visibility: visible;
}
#checkOut2  {
	padding:0px;
	margin:0px;
	position:absolute;
	top:-1000px;
	left:100px;
	height:576px;
	width:750px;
	z-index:5;
	visibility: visible;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxx BOOKING xxxxxxxxxxxxxxxxxx */

#bookHeading {
	position:absolute;
	top:253px;
	height: 57px;
	left: 23px;
	width: 904px;
	z-index: 5;
	visibility: visible;
}

  
#bookPrices {
	position:absolute;
	top:320px;
	z-index: 5;
	left: 40px;
	width: 345px;
	height: 231px;
	visibility: visible;
}

#showHelp {
	position:absolute;
	top:-1000px;
	z-index: 5;
	left: 457px;
	width: 345px;
	height: 485px;
	visibility: visible;
	background-color:#FFFFFF;
	padding: 10px;
}


#bookInput {
	position:absolute;
	top:320px;
	z-index: 5;
	left: 408px;
	height: 523px;
	width: 540px;
	visibility: visible;
}
                
                

#bookDisplay {
	position:absolute;
	top:560px;
	z-index: 5;
	left: 25px;
	height: 263px;
	width: 345px;
	visibility: visible;
}
#bookClose {
	position:absolute;
	top:-1000px;
}
#checkDisplay1 {
	position:absolute;
	top:-1000px;
	z-index: 5;
	left: 25px;
	height: 90px;
	width: 345px;
	visibility: visible;
}
#checkDisplay2 {
	position:absolute;
	top:-1000px;
	z-index: 5;
	left: 42px;
	height: 410px;
	width: 345px;
	visibility: visible;
}
#topUpDisplay1 {
	position:absolute;
	top:716px;
	z-index: 5;
	left: 509px;
	height: 90px;
	width: 345px;
	visibility: visible;
}

#topUpDisplay2 {
	position:absolute;
	top:276px;
	z-index: 5;
	left: 39px;
	height:527px;
	width: 344px;
	visibility: visible;
	border: 1px solid #9B7015;
	padding:5px;

}
#thanksText {
	position:absolute;
	top:352px;
	left:104px;
	height:191px;
	width:738px;
	padding: 10px;
	text-align: center;
	font-weight: bold;
	border: thin dotted #996600;
}
#thanksText2 {
	position:absolute;
	top:284px;
	left:104px;
	height:524px;
	width:738px;
	padding: 10px;
	text-align: center;
	font-weight: bold;
	border: thin dotted #996600;
	overflow: scroll;
}

#payPart1Content1  {
	position:absolute;
	top:258px;
	left:128px;
	height:349px;
	width:555px;
	border: 1px solid #9B7015;
	background-color:#E6B44D;
	z-index:4;
	padding: 30px;
	visibility: visible;
}
#PPhidden  {
	position:absolute;
	top:-2000px;
	left:20px;
	height:549px;
	width:751px;
	border: 1px solid #9B7015;
	background-color:#F9ECD0;
	z-index:4;
	padding: 3px;
	visibility: visible;
}

