/* CSS Document */

#bodycontentindex, #bodycontentdining, #bodycontentreserve, #bodycontentmenu, #bodycontentbungalows, #bodycontentnosweat, #bodycontentcourtyard, #bodycontenttravelerpalm, #bodycontentrooftop, #bodycontentterrace, #bodycontentsunrise, #bodycontenttoscana, #bodycontentdiningpics, #bodycontentcalendars {
	background-color:#FFFFFF;
	position:relative;
	top:0px;
	width:800px;
	padding:0px;
	color:#000099;
	}
#copyrightindex, #copyrightdining, #copyrightreserve, #copyrightmenu, #copyrightbungalows, #copyrightnosweat, #copyrightcourtyard, #copyrighttravelerpalm, #copyrightrooftop, #copyrightterrace, #copyrightsunrise, #copyrighttoscana, #copyrightdiningpics, #copyrightcalendars {
	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_blue.png);
	}	
#bottomrightcorner {
	position:absolute;
	top:0px;
	left:780px;
	width:20px;
	height:20px;
	background-image:url(images/bottomrightcorner_blue.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:1270px;
	}
#p1, #p2, #p3 {
	font:"Times New Roman";
	font-size:18px;
	}
#p1 {
	color:#000099;
	width:330px;
	position:absolute;
	top:291px;
	left:406px;
	}
#p3 {
	color:#000099;
	width:320px;
	position:absolute;
	top:848px;
	left:406px;
	}
#p2 {
	color:#000099;
	width:320px;
	position:absolute;
	top:560px;
	left:67px;
	}
#macondo1 {
	position:absolute;
	top:306px;
	left:65px;
	height:240px;
	width:320px;
	}
#macondo2 {
	position:absolute;
	top:563px;
	left:412px;
	height:343px;
	width:295px;
	}
#macondo3 {
	position:absolute;
	top:845px;
	left:65px;
	width:297px;
	height:380px;
	}
#saylifelink {
	position:absolute;
	top:1090px;
	left:392px;
	width:350px;
	height:100px;
	}
#copyrightindex {
	top:1250px;
	}
/*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:800px;
	}
#reserveheader {
	position:absolute;
	top:320px;
	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:385px;
	left:85px;
	width: 303px;
	height:303px;
	}
#reservetext {
	position:absolute;
	top:377px;
	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:780px;
	}
#tripadvisorlink {
	position:absolute;
	top:720px;
	left:200px;
	height:20px;
	width:400px;
	color:#000099;
	font:"Comic Sans MS";
	font-weight:bold;
	}
/*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:300px;
	left:31px;
	width:700;
	height:40px;
	}
#bungalowstable {
	position:absolute;
	top:5565px;
	left:12px;
	height:600px;
	width:800px;
	}
#bodycontentbungalows {
	height:5890px;
	color:0066cc;
	font:Geneva, Arial, Helvetica, sans-serif;
	}
#copyrightbungalows {
	top:5870px;
	}
#b1 {/*Intro*/
	position:absolute;
	left:58px;
	top:328px;
	width:330px;
	height:296px;
	}
#b2 {/*The Traveler Palm Bungalow*/
	position:absolute;
	left:412px;
	top:590px;
	width:320px;
	height:152px;
	}
#b3 {/*Traveler Palm 2*/
	position:absolute;
	left:58px;
	top:908px;
	width:322px;
	height:171px;
	}
#b4 {/*The Sunrise Bungalow*/
	position:absolute;
	left:412px;
	top:1330px;
	width:322px;
	height:241px;
	}
#b5a {/*Intro to Terrace*/
	position:absolute;
	left:58px;
	top:2680px;
	width:660px;
	height:80px;
	}
#b5 {/*The Terrace Bungalow*/
	position:absolute;
	left:412px;
	top:2750px;
	width:320px;
	height:312px;
	}
#b6 { /*Terrace 2*/
	position:absolute;
	left:58px;
	top:3050px;
	width:320px;
	height:254px;
	}
#b7 { /*Terrace 3*/
	position:absolute;
	left:412px;
	top:3315px;
	width:320px;
	height:241px;
	}
#b8 { /*Courtyard*/
	position:absolute;
	left:412px;
	top:3836px;
	width:320px;
	height:243px;
	}
#b9 { /*Courtyard 2*/
	position:absolute;
	left:58px;
	top:4086px;
	width:320px;
	height:153px;
	}
#b10 { /*Rooftop*/
	position:absolute;
	left:412px;
	top:4330px;
	width:320px;
	height:350px;
	}
#b11 { /*Rooftop 2*/
	position:absolute;
	left:58px;
	top:4781px;
	width:320px;
	height:148px;
	}
#b12 { /*Rooftop 3*/
	position:absolute;
	left:412px;
	top:4985px;
	width:320px;
	height:148px;
	}
#b13 { /*Rooftop 4*/
	position:absolute;
	left:58px;
	top:5196px;
	width:320px;
	height:239px;
	}
#b14 { /* Rates Table */
	position:absolute;
	left:57px;
	top:5400px;
	width:660px;
	height:148px;
	}
#b15 { /**Toscana Bungalow 1**/
	position:absolute;
	left:412px;
	top:1860px;
	width:320px;
	height:200px;
	}
#b16 { /*Toscana 2 */
	position:absolute;
	left:58px;
	top:2145px;
	width:320px;
	height:150px;
	}
#b17 { /*Toscana 3 */
	position:absolute;
	left:58px;
	top:2275px;
	width:660px;
	height:150px;
	}
#bungalowpic1 { /*Bungalow Plants*/
	position:absolute;
	top:334px;
	left:412px;
	width:320px;
	height:240px;
	}
#bungalowpic2 { /*Traveler Palm Bed*/
	position:absolute;
	top:660px;
	left:58px;
	width:320px;
	height:240px;
	}
#bungalowpic3 { /*Traveler Palm Table*/
	position:absolute;
	top:788px;
	left:412px;
	width:320px;
	height:240px;
	}
#bungalowpic4 { /*Traveler Palm Microwave*/
	position:absolute;
	top:1056px;
	left:58px;
	width:320px;
	height:240px;
	}
#bungalowpic5 { /*Traveler Palm Couch*/
	position:absolute;
	top:1056px;
	left:412px;
	width:320px;
	height:240px;
	}
#bungalowpic6 { /*Sunrise Bed*/
	position:absolute;
	top:1324px;
	left:58px;
	width:320px;
	height:240px;
	}
#bungalowpic7 { /*Sunrise Windowbed*/
	position:absolute;
	top:1591px;
	left:56px;
	width:320px;
	height:240px;
	}
#bungalowpic8 { /*Sunrise Bathroom*/
	position:absolute;
	top:1591px;
	left:412px;
	width:320px;
	height:240px;
	}
#bungalowpic9 { /*Terrace couch*/
	position:absolute;
	top:2770px;
	left:58px;
	width:320px;
	height:240px;
	}
#bungalowpic10 { /*Terrace doorandchair*/
	position:absolute;
	top:3030px;
	left:412px;
	width:320px;
	height:240px;
	}
#bungalowpic11 { /*Terrace porch*/
	position:absolute;
	top:3300px;
	left:58px;
	width:320px;
	height:240px;
	}
#bungalowpic12 { /*Terrace porch*/
	position:absolute;
	top:3570px;
	left:58px;
	width:320px;
	height:240px;
	}
#bungalowpic13 { /*Terrace bar*/
	position:absolute;
	top:3571px;
	left:412px;
	width:320px;
	height:240px;
	}
#bungalowpic14 { /*Toscana Angled Bed Shot*/
	position:absolute;
	top:1860px;
	left:58px;
	width:320px;
	height:240px;
	}
#bungalowpic15 { /*Toscana Sitting Area*/
	position:absolute;
	top:2065px;
	left:412px;
	width:320px;
	height:240px;
	}
#bungalowpic16 { /*Courtyard Bed*/
	position:absolute;
	top:3838px;
	left:58px;
	width:320px;
	height:240px;
	}
#bungalowpic17 { /*Courtyard Kitchen*/
	position:absolute;
	top:4060px;
	left:412px;
	width:320px;
	height:240px;
	}
#bungalowpic18 { /*Rooftop Bed*/
	position:absolute;
	top:4254px;
	left:58px;
	width:320px;
	height:240px;
	}
#bungalowpic19 { /*Rooftop Dining*/
	position:absolute;
	top:4725px;
	left:412px;
	width:320px;
	height:240px;
	}
#bungalowpic20 { /*Rooftop couches*/
	position:absolute;
	top:4929px;
	left:58px;
	width:320px;
	height:240px;
	}
#bungalowpic22 { /*Toscana General*/
	position:absolute;
	top:2406px;
	left:58px;
	width:320px;
	height:240px;
	}
#bungalowpic23 { /*Toscana Fridge*/
	position:absolute;
	top:2406px;
	left:412px;
	width:320px;
	height:240px;
	}
#bungalowpic21 { /*Rooftop Dining Table*/
	position:absolute;
	top:5150px;
	left:412px;
	width:320px;
	height:240px;
	}
#bungalowpic24 { /*rooftop door*/
	position:absolute;
	top:4520px;
	left:58px;
	height:240px;
	width:320px;
	}
#HighSeasonLowSeason {
	position:absolute;
	top:5785px;
	left:100px;
	width:600px;
	height:30px;
	}
#VRBO_div {
	position:absolute;
	top:5810px;
	left:100px;
	height:80px;
	width:600px;
	}
.tablesubheader {
	font-weight:normal;
}
/*END OF BUNGALOWS PAGE---------------------------------------------------------------------------*/

/*RECREATION PAGE---------------------------------------------------------------------------------*/

#bodycontentnosweat {
	height:2380px;
	}
#copyrightnosweat {
	top:2360px;
	}
#nosweatintro {
	position:absolute;
	top:304px;
	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:560px;
	left:95px;
	width: 600px;
	height: 50px;
	}
#sailingtext {
	position:absolute;
	width:300px;
	height:182px;
	left:409px;
	top:613px;
	}
#sailingpic {
	position:absolute;
	width:300px;
	height:250px;
	left:80px;
	top:611px;
	}
#pagebreak1 {
	position:absolute;
	height:30px;
	width:500px;
	background-color:white;
	top:865px;
	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:1970px;
	left:145px;
	}
#pagebreak4 {
	position:absolute;
	height:30px;
	width:500px;
	background-color:white;
	top:2000px;
	left:100px;
	}
#bikingheader {
	position:absolute;
	height:52px;
	left:195px;
	width:400px;
	height:100px;
	top: 2010px;
	}
#bikingtext {
	position:absolute;
	top:2100px;
	left:65px;
	width:300px;
	height:179px;
	}
#bikingpic {
	position:absolute;
	top:2080px;
	left:388px;
	width:329px;
	height:179px;
	}
#snorkelingheader {
	position:absolute;
	top:1560px;
	left:195px;
	width:400px;
	height:50px;
	}
#snorkelingpic {
	position:absolute;
	top:1647px;
	left:75px;
	height:200px;
	width:200px;
	}
#snorkelingtext {
	position:absolute;
	top:1635px;
	left:443px;
	width:269px;
	height:200px;
	}
#petroglyphheader {
	position:absolute;
	top:904px;
	left:205px;
	width:400px;
	height:50px;
	}	
#petroglyphpic {
	position:absolute;
	top:973px;
	left:378px;
	height:200px;
	width:200px;
	}
#petroglyphpic2 {
	position:absolute;
	top:1211px;
	left:378px;
	height:263px;
	width:350px;
	}
#petroglyphtext {
	position:absolute;
	top:949px;
	left:90px;
	width:269px;
	height:400px;
	}
.photocredit {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	}




/*********************************BUNGALOW PIC PAGES*****************************/
.bungalowpicsheader {
	font-size:18px;
	}


/*********************************COURTYARD**************************************/
#bodycontentcourtyard {
	height:3650px;
	}
#copyrightcourtyard {
	top:3630px;
	}

/*********************************SUNRISE****************************************/
#bodycontentsunrise {
	height:3200px;
	}
#copyrightsunrise {
	top:3180px;
	}

/*********************************TRAVELERPALM****************************************/
#bodycontenttravelerpalm {
	height:3400px;
	}
#copyrighttravelerpalm {
	top:3380px;
	}

/*********************************ROOFTOPGARDEN****************************************/
#bodycontentrooftop {
	height:5650px;
	}
#copyrightrooftop {
	top:5630px;
	}

/*********************************TERRACE****************************************/
#bodycontentterrace {
	height:5300px;
	}
#copyrightterrace {
	top:5280px;
	}

/*********************************TOSCANA****************************************/
#bodycontenttoscana {
	height:3700px;
	}
#copyrighttoscana {
	top:3680px;
	}

/*************************************DININGPICS*************************************/
#bodycontentdiningpics {
	height:3100px;
	}
#copyrightdiningpics {
	top:3080px;
	}


/**CALENDAR PAGE*****************/
#bodycontentcalendars {
	height:1000px;
	}
#copyrightcalendars {
	top:980px;
	}
