/* CSS Document */

#bodycontentindex, #bodycontentdining, #bodycontentreserve, #bodycontentmenu, #bodycontentbungalows, #bodycontentnosweat, #bodycontentcourtyard, #bodycontenttravelerpalm, #bodycontentrooftop, #bodycontentterrace, #bodycontentsunrise, #bodycontentdiningpics {
	background-color:#FFFFFF;
	position:relative;
	top:0px;
	width:800px;
	padding:0px;
	color:#000099;
	}
#copyrightindex, #copyrightdining, #copyrightreserve, #copyrightmenu, #copyrightbungalows, #copyrightnosweat, #copyrightcourtyard, #copyrighttravelerpalm, #copyrightrooftop, #copyrightterrace, #copyrightsunrise, #copyrightdiningpics {
	color:black;
	font-weight:bold;
	font:Geneva, Arial, Helvetica, sans-serif;
	width:800px;
	position:absolute;
	left:0px;
	}
#copyrighttext {
	position:absolute;
	height:50px;
	width:500px;
	left:150px;
	top:0px;
	font-weight:normal;
	font:"Time New Roman";
	font-size:16px;
	}
.copyrighttext {
	font-weight:normal;
	font:"Times New Roman";
	font-size:16px;
	}
#bottomleftcorner {
	position:absolute;
	top:0px;
	left:0px;
	width:20px;
	height:20px;
	background-image:url(images/bottomleftcorner.png);
	}	
#bottomrightcorner {
	position:absolute;
	top:0px;
	left:780px;
	width:20px;
	height:20px;
	background-image:url(images/bottomrightcorner.png);
	}

body {
	background-color:
	}
a:link {
	color:#0033FF;
	}
a:visited {
	color:#666666;
	}
a:hover: {
	color:#0099CC;
	}
#headlinks {
	font-family:"Arial";
	font-size:18px;
	color:#0066FF;
	padding:0px;
	text-decoration:none;
	font-weight:bold;
	}
#link {
	background-image:url(headergradient.png);
	background-repeat:repeat-x;
	height:30px;
	width:700px;
	}
/*INDEX PAGE************************************************************************************/

#bodycontentindex {
	height:1230px;
	}
#p1, #p2, #p3 {
	font:"Times New Roman";
	font-size:18px;
	}
#p1 {
	color:#000099;
	width:360px;
	position:absolute;
	top:261px;
	left:376px;
	}
#p2 {
	color:#000099;
	width:350px;
	position:absolute;
	top:808px;
	left:392px;
	}
#p3 {
	color:#000099;
	width:350px;
	position:absolute;
	top:520px;
	left:67px;
	}
#macondoa {
	background-image:url(images/macondoa.jpg);
	position:absolute;
	top:266px;
	left:65px;
	height:255px;
	width:298px;
	}
#palm_front {
	background-image:url(images/palm_front.jpg);
	position:absolute;
	top:443px;
	left:446px;
	height:343px;
	width:295px;
	}
#staircase {
	background-image:url(images/staircase.jpg);
	position:absolute;
	top:785px;
	left:71px;
	width:297px;
	height:380px;
	}
#saylifelink {
	position:absolute;
	top:1070px;
	left:392px;
	width:350px;
	height:100px;
	}
#copyrightindex {
	top:1210px;
	}
/*END OF INDEX PAGE************************************************************************************/
/*DINING PAGE************************************************************************************/

.menutext {
	font-weight:normal;
	}
.forstarters {
	font:"Brush Script MT";
	color:navy;
	font-size:18px;
	}
#menutext {
	font-family:"Times New Roman";
	color:#00C;
	text-decoration:none;
	font-weight:normal;
	}
#bodycontentdining {
	height:1050px;
	font-family:"Times New Roman"
	}
#ourmenu {
	position:absolute;
	background-image:url(images/menu_banner_ourmenu.png);
	top:275px;
	left:314px;
	width:482px;
	height:340px;
	}
#d1 {
	color:#000099;
	font:Geneva, Arial, Helvetica, sans-serif;
	width:319px;
	position:absolute;
	top:250px;
	left:409px;
	}
#d2 {
	color:#000099;
	font:Geneva, Arial, Helvetica, sans-serif;
	width:315px;
	position:absolute;
	top:516px;
	left:70px;
	}
#dining_2peopledinner {
	background-image:url(images/dining_2peopledinner.jpg);
	position:absolute;
	top:260px;
	left:68px;
	height:240px;
	width:320px;
	}
#dining_peopleatbar {
	background-image:url(images/dining_people_at_bar.jpg);
	position:absolute;
	top:512px;
	left:408px;
	width:320px;
	height:240px;
	}

#copyrightdining {
	top:1030px;
	}
#dining_restarauntoverview {
	background-image:url(images/dining_restaraunt_overview.jpg);
	position:absolute;
	top:772px;
	left:68px;
	width:320px;
	height:240px;
	}
#dining_lotsofpeople {
	background-image:url(images/dining_lotsofpeople_in_restaraunt.jpg);
	position:absolute;
	top:772px;
	left:408px;
	width:320px;
	height:240px;
	}

/*END OF DINING PAGE********************************************************************************************/
/*RESERVATIONS PAGE**********************************************************************************/
#bodycontentreserve {
	height:700px;
	}
#reserveheader {
	position:absolute;
	top:250px;
	left:50px;
	width:700px;
	height:30px;
	font:"Comic Sans MS";
	color:#000099;
	font-size:26px;
	}
#sunface {
	background-image:url(images/sunface.jpg);
	position:absolute;
	top:305px;
	left:85px;
	width: 303px;
	height:303px;
	}
#reservetext {
	position:absolute;
	top:347px;
	left:416px;
	width:332px;
	height:200px;
	color:#000099;
	font:"Comic Sans MS";
	font-weight:bold;
	}
.reserveemaillink {
	font:Geneva, Arial, Helvetica, sans-serif;
	color:#408080
	}
#copyrightreserve {
	top:680px;
	}
/*END OF RESERVATIONS PAGE************************************************************************************/
/*MENU PAGE************************************************************************************/

#bodycontentmenu {
	height:3620px;
	}
#copyrightmenu {
	top:3600px;
	}
#spaghetti_wine {
	background-image:url(images/spaghetti_wine.jpg);
	position:absolute;
	top:275px;
	left:13px;
	width:320px;
	height:320px;
	}
#menuheader {
	position:absolute;
	top:247px;
	left:374px;
	width:300px;
	height:200px;
	}
.menuheader1 {
	font:"Brush Script MT";
	font-size:50px;
	font-weight:bold;
	color:black;
	}
.menuheader2 {
	font:"Brush Script MT";
	font-size:22px;
	font-weight:bold;
	color:red;
	font-style:italic;
	}
#menutext {
	position:absolute;
	top:610px;
	left:70px;
	width:660px;
	height:2100px;
	}
#menutabletop {
	position:absolute;
	top:2080px;
	left:-11px;
	width:682px;
	height:150px;
	}
#menutablebottom {
	position:absolute;
	top:2136px;
	left:-21px;
	width:700px;
	height:150px;
	}
#pizzatops {
	position:absolute;
	top:2695px;
	left:4px;
	height:196px;
	width:660px;
	}
#pizzatopsgif {
	position:absolute;
	top:2667px;
	left:71px;
	width:520px;
	}
table.menutable th {
	background-color:#CCCCCC;
	}
table.menutable {
	border:thin solid #006699;
	}


/*END OF MENU PAGE************************************************************************************/
/*BUNGALOWS PAGE************************************************************************************/

table.bungalowtable {
	border:thin solid #006699;
	}
table.bungalowtable th {
	background-color:#cccccc;
	}
.bungalowtoplinks {
	font:"Arial";
	font-weight:bold;
	color:#00F;
	}
#bungalowtoplinks {
	position:absolute;
	top:250px ;
	left:50px;
	width:700;
	height:40px;
	}
#bungalowtable {
	position:relative;
	top:5500px;
	left:170px;
	height:600px;
	width:400px;
	}
#bodycontentbungalows {
	height:5320px;
	color:0066cc;
	font:Geneva, Arial, Helvetica, sans-serif;
	}
#copyrightbungalows {
	top:5300px;
	}
#b1 {/*Intro*/
	position:absolute;
	left:58px;
	top:300px;
	width:322px;
	height:296px;
	}
#b2 {/*The Traveler Palm Bungalow*/
	position:absolute;
	left:412px;
	top:580px;
	width:320px;
	height:152px;
	}
#b3 {/*Traveler Palm 2*/
	position:absolute;
	left:58px;
	top:879px;
	width:322px;
	height:171px;
	}
#b4 {/*The Sunrise Bungalow*/
	position:absolute;
	left:412px;
	top:1330px;
	width:322px;
	height:241px;
	}
#b5 {/*The Terrace Bungalow*/
	position:absolute;
	left:412px;
	top:2110px;
	width:320px;
	height:312px;
	}
#b6 {
	position:absolute;
	left:58px;
	top:2476px;
	width:320px;
	height:254px;
	}
#b7 {
	position:absolute;
	left:412px;
	top:2761px;
	width:320px;
	height:241px;
	}
#b8 {
	position:absolute;
	left:412px;
	top:3296px;
	width:320px;
	height:243px;
	}
#b9 {
	position:absolute;
	left:58px;
	top:3591px;
	width:320px;
	height:153px;
	}
#b10 {
	position:absolute;
	left:412px;
	top:3820px;
	width:320px;
	height:350px;
	}
#b11 {
	position:absolute;
	left:58px;
	top:4221px;
	width:320px;
	height:148px;
	}
#b12 {
	position:absolute;
	left:412px;
	top:4464px;
	width:320px;
	height:148px;
	}
#b13 {
	position:absolute;
	left:58px;
	top:4656px;
	width:320px;
	height:239px;
	}
#b14 {
	position:absolute;
	left:57px;
	top:4860px;
	width:660px;
	height:148px;
	}
#b15 {
	position:absolute;
	left:57px;
	top:1900px;
	width:660px;
	height:60px;
	}
#bungalowpic1 {
	position:absolute;
	top:300px;
	left:412px;
	width:320px;
	height:240px;
	}
#bungalowpic2 {
	position:absolute;
	top:632px;
	left:58px;
	width:320px;
	height:240px;
	}
#bungalowpic3 {
	position:absolute;
	top:788px;
	left:412px;
	width:320px;
	height:240px;
	}
#bungalowpic4 {
	position:absolute;
	top:1056px;
	left:58px;
	width:320px;
	height:240px;
	}
#bungalowpic5 {
	position:absolute;
	top:1056px;
	left:412px;
	width:320px;
	height:240px;
	}
#bungalowpic6 {
	position:absolute;
	top:1324px;
	left:58px;
	width:320px;
	height:240px;
	}
#bungalowpic7 {
	position:absolute;
	top:1591px;
	left:56px;
	width:320px;
	height:240px;
	}
#bungalowpic8 {
	position:absolute;
	top:1591px;
	left:412px;
	width:320px;
	height:240px;
	}
#bungalowpic9 {
	position:absolute;
	top:2120px;
	left:58px;
	width:320px;
	height:240px;
	}
#bungalowpic10 {
	position:absolute;
	top:2480px;
	left:412px;
	width:320px;
	height:240px;
	}
#bungalowpic11 {
	position:absolute;
	top:2750px;
	left:52px;
	width:320px;
	height:240px;
	}
#bungalowpic12 {
	position:absolute;
	top:3030px;
	left:58px;
	width:320px;
	height:240px;
	}
#bungalowpic13 {
	position:absolute;
	top:3031px;
	left:412px;
	width:320px;
	height:240px;
	}
#bungalowpic14 {
	position:absolute;
	top:2136px;
	left:58px;
	width:320px;
	height:240px;
	}
#bungalowpic15 {
	position:absolute;
	top:2480px;
	left:412px;
	width:320px;
	height:240px;
	}
#bungalowpic16 {
	position:absolute;
	top:3298px;
	left:58px;
	width:320px;
	height:240px;
	}
#bungalowpic17 {
	position:absolute;
	top:3565px;
	left:412px;
	width:320px;
	height:240px;
	}
#bungalowpic18 {
	position:absolute;
	top:3894px;
	left:58px;
	width:320px;
	height:240px;
	}
#bungalowpic19 {
	position:absolute;
	top:4205px;
	left:412px;
	width:320px;
	height:240px;
	}
#bungalowpic20 {
	position:absolute;
	top:4389px;
	left:58px;
	width:320px;
	height:240px;
	}
#bungalowpic21 {
	position:absolute;
	top:4646px;
	left:412px;
	width:320px;
	height:240px;
	}
/*END OF BUNGALOWS PAGE---------------------------------------------------------------------------*/

/*RECREATION PAGE---------------------------------------------------------------------------------*/

#bodycontentnosweat {
	height:2500px;
	}
#copyrightnosweat {
	top:2480px;
	}
#nosweatintro {
	position:absolute;
	top:234px;
	left:65px;
	width:660px;
	height:178px;
	}
.sweatheader1 {
	font-family:"Comic Sans MS";
	font-size:40px;
	color:blue;
	font-weight:bold;
	}
.sweatheader2 {
	font-family: "Comic Sans MS";
	font-size:15px;
	}
.sweatheader3 {
	color: #009999;
	font-family: "Comic Sans MS";
	font-size: 32px;
	font-style: italic;
	font-weight: bold;
	}
#sailingheader {
	position:absolute;
	top:506px;
	left:95px;
	width: 600px;
	height: 50px;
	}
#sailingtext {
	position:absolute;
	width:300px;
	height:182px;
	left:409px;
	top:573px;
	}
#sailingpic {
	position:absolute;
	width:300px;
	height:250px;
	left:90px;
	top:561px;
	background-image:url(images/sailing_whale_pic.jpg)
	}
#pagebreak1 {
	position:absolute;
	height:30px;
	width:500px;
	background-color:white;
	top:820px;
	left:145px;
	}
#pagebreak2 {
	position:absolute;
	height:30px;
	width:500px;
	background-color:white;
	top:1506px;
	left:150px;
	}
#pagebreak3 {
	position:absolute;
	height:30px;
	width:500px;
	background-color:white;
	top:1929px;
	left:145px;
	}
#pagebreak4 {
	position:absolute;
	height:30px;
	width:500px;
	background-color:white;
	top:1910px;
	left:100px;
	}
#bikingheader {
	position:absolute;
	height:52px;
	left:195px;
	width:400px;
	height:100px;
	top: 1985px;
	}
#bikingtext {
	position:absolute;
	top:2078px;
	left:65px;
	width:300px;
	height:179px;
	}
#bikingpic {
	position:absolute;
	top:2067px;
	left:388px;
	width:329px;
	height:179px;
	}
#snorkelingheader {
	position:absolute;
	top:1553px;
	left:195px;
	width:400px;
	height:50px;
	}
#snorkelingpic {
	position:absolute;
	top:1627px;
	left:71px;
	height:200px;
	width:200px;
	}
#snorkelingtext {
	position:absolute;
	top:1615px;
	left:447px;
	width:269px;
	height:200px;
	}
#petroglyphheader {
	position:absolute;
	top:874px;
	left:205px;
	width:400px;
	height:50px;
	}	
#petroglyphpic {
	position:absolute;
	top:953px;
	left:406px;
	height:200px;
	width:200px;
	}
#petroglyphpic2 {
	position:absolute;
	top:1191px;
	left:408px;
	height:200px;
	width:350px;
	}
#petroglyphtext {
	position:absolute;
	top:949px;
	left:65px;
	width:269px;
	height:400px;
	}
.photocredit {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	}




/*********************************BUNGALOW PIC PAGES*****************************/
.bungalowpicsheader {
	font-size:18px;
	}


/*********************************COURTYARD**************************************/
#bodycontentcourtyard {
	height:4100px;
	}
#copyrightcourtyard {
	top:4080px;
	}

/*********************************SUNRISE****************************************/
#bodycontentsunrise {
	height:3200px;
	}
#copyrightsunrise {
	top:3180px;
	}

/*********************************TRAVELERPALM****************************************/
#bodycontenttravelerpalm {
	height:3300px;
	}
#copyrighttravelerpalm {
	top:3280px;
	}

/*********************************ROOFTOPGARDEN****************************************/
#bodycontentrooftop {
	height:4500px;
	}
#copyrightrooftop {
	top:4480px;
	}

/*********************************TERRACE****************************************/
#bodycontentterrace {
	height:3550px;
	}
#copyrightterrace {
	top:3530px;
	}

/*************************************DININGPICS*************************************/
#bodycontentdiningpics {
	height:3100px;
	}
#copyrightdiningpics {
	top:3080px;
	}
