body,	html{	margin: 0;	padding: 0;	background: #d1ffb6;	color: #000;}body{	min-width: 792px;	margin: 0 auto;}#wrapper{	background-image: url(images/drop_shadow.jpg);	background-repeat: no-repeat;	width: 800px;	height: 1200px;}#wrapperlong{	background-image: url(images/drop_shadow_long.jpg);	background-repeat: no-repeat;	width: 800px;    height:1375px;}#topbar {    position:absolute;    left: 36px;    top: 37px;    height: 26px;	width: 720px;	background-image: url(images/topbar.gif);	}        #topbar {            font-family:arial;            color:#9cf782;            font-size:15px;            text-align:right;            }#topbarlong {    position:absolute;    left: 36px;    top: 36px;    height: 27px;	width: 720px;	background-image: url(images/topbar.gif);	}        #topbarlong {            font-family:arial;            color:#9cf782;            font-size:15px;            text-align:right;            }#header{	position: absolute;	left: 36px;	top: 62px;	height: 275px;	width: 720px;}#navbar{	position:absolute;	left:36px;	top:325px;	background-image: url(images/navbar.gif);	height: 35px;	width: 720px;	background-repeat: no-repeat;}        .navbar        {            font-family: arial;            font-weight:bold;            font-size: 14px;            color: #9cf782;            text-align: right;            padding-left:30px;        }        .navbar a        {            color: #ffffff;            text-decoration: none;        }        .navbar a:hover        {            color: #9cf782;        }#subnavbar{	position:absolute;	left:66px;	top:350px;	background-image: url(images/subnavbar.gif);	height: 25px;	width: 690px;}        .subnavbar        {            font-family: arial;            font-weight:bold;            font-size: 13px;            color: #ffffff;            padding-left:15px;        }        .subnavbar a        {            color: #811788;            text-decoration: none;        }        .subnavbar a:hover        {            color: #ffffff;        }#title{	position: absolute;	left: 36px;	top: 275px;	background-image: url(images/titlepalm.gif);	height: 50px;	width: 720px;	background-repeat: no-repeat;}a{    text-decoration:none;    color:#811788;}a:hover{    color:#f77e2d;}/* BEGIN index ...................*/#main{	position:absolute;	left:37px;	top:350px;	width:390px;	padding:20px;	background-color:#d1ffb6;}#main{	font-family: arial;	font-size: 12px;	color: #000000;	text-align: left;	line-height:1.3;	font-weight:normal;	z-index:200;}/* BEGIN rooms ...................*/#roommain{	position:absolute;	left:37px;	top:380px;	width:400px;	padding-left:30px;	padding-right:20px;	background-color:#d1ffb6;}.room{	font-family: arial;	font-size: 12px;	color: #000000;	text-align: left;	font-weight:normal;}.indent {    margin-left:10px;    margin-top:-.1em;    font-family: arial;	font-size: 12px;	color: #000000;	text-align: left;	font-weight:normal;    }#roomimage{	position:absolute;	left:480px;	top:375px;	width:260px;	height:410px;	border:8px #ce83bf solid;}#rooms{    position:absolute;    left:80px;    top:920px;    width:620px;}/* BEGIN ancon ...................*/#anconmain{	position:absolute;	left:48px;	top:385px;	width:388px;	padding:0 20px 0 20px;	background-color:#d1ffb6;	border-right:2px #ce83bf solid;}.ancon{	font-family: arial;	font-size: 12px;	color: #000000;	line-height:1.3;	text-align: left;	font-weight:normal;}#anconimage{    position:absolute;    left:476px;    top:375px;    width:280px;    background-color:#ce83bf;}#anconside{	position:absolute;	left:500px;	top:590px;	width:230px;}.side{	font-family: arial;	font-size: 12px;	color: #000000;	line-height:1.2;	font-weight:normal;}/* BEGIN index testimonials .................*/#test{	position:absolute;	left:466px;	top:350px;	width:270px;	background: #f77e2d;}.testimonials{	font-family: arial;	font-size: 13px;	color: #000000;	text-align: left;	padding:0 0 0 20px;	font-weight:normal;}/* BEGIN tours................ */#tours{	position:absolute;	left:466px;	top:500px;	width:270px;	height:30px;	background: #811787;}.tour{	font-family: arial;	font-size: 20px;	color: #ffffff;	text-align: left;	padding:0 10px 0 10px;	letter-spacing:2px;	font-weight:normal;}/* BEGIN map................ */#map{	position:absolute;	left:466px;	top:530px;	width:290px;	background: #d288e6;	z-index:100;}.maps{	font-family: arial;	font-size: 12px;	color: #000000;	text-align: left;	line-height:2.5;	font-weight:normal;}#map a{    color: #ffffff;    text-decoration: none;}#map a:hover{    color: #9cf782;}/* BEGIN birds......... */#topcontent{	position:absolute;	left:65px;	top:390px;	width:640px;	background-color:#d1ffb6;}#leftcontent {	position:absolute;	left:65px;	top:500px;	width:180px;	background-color:#d1ffb6;}#centercontent {	position:absolute;	left:275px;	top:500px;	width:210px;	border-left:2px #ce83bf solid;	background-color:#d1ffb6;}#rightcontent {	position:absolute;	left:485px;	top:500px;	width:210px;	border-left:2px #ce83bf solid;	background-color:#d1ffb6;}#sloth {	position:absolute;	left:260px;	top:670px;	width:200px;}#hawk {	position:absolute;	left:445px;	top:800px;	width:200px;}.content{	font-family: arial;	font-size: 13px;	color: #000000;	line-height:1.3;	text-align: left;	font-weight:normal;}/* BEGIN about.......... */#aboutmain{	position:absolute;	left:48px;	top:390px;	width:240px;	padding:0 20px 0 20px;	background-color:#d1ffb6;}#aboutimage{    position:absolute;    left:336px;    top:375px;    width:360px;    border:30px #b757a1 solid;    background-color:#b757a1;}#aboutquote{    position:absolute;    top:770px;    left:335px;    width:330px;    padding-left:40px;    border-left: 1px #b757a1 solid;}.abouthead{    font-family: arial;    font-weight:bold;    font-size: 14px;    font-style:italic;    color:#811788;    text-align: left;}/* BEGIN testimonials page........... */#lefttest{	position:absolute;	left:57px;	top:400px;	width:310px;	background-color:#d1ffb6;}.test{	font-family: arial;	font-size: 13px;	color: #000000;	text-align: left;	line-height:1.2;	font-weight:normal;} #righttest{    position:absolute;    left:380px;    top:400px;    width:320px;    border-left:2px #ce83bf solid;    padding-left:20px; }/* BEGIN location page */#directions    {        position:absolute;        left:380px;        top:375px;        width:356px;        background: #d288e6;    }#locations{	position:absolute;	left:57px;	top:395px;	width:310px;	background-color:#d1ffb6;}.location    {        font-family: arial;        font-size: 13px;        color: #000000;        text-align: center;        padding:10px;        line-height:1.5;        font-weight:normal;    }#directions a    {    text-decoration:none;    color:#000;    }    #directions a:hover    {    color:#ffffff;    }  #citymap{    position:absolute;    left:380px;    top:490px;    width:320px;    border-left:2px #ce83bf solid;    padding-left:20px; }/* BEGIN links page........... */#links{    position:absolute;    top:385px;    left:66px;    width:660px;}.links{    font-family:arial;    font-size:10px;    color:#000;    font-weight:normal;    text-align:left;    line-height: 5px    font-weight:normal;}/* BEGIN reservation page................*/#reservations{	position:absolute;	left:37px;	top:420px;	width:678px;	padding:20px;	background-color:#d1ffb6;}.reservation{	font-family: arial;	font-size: 12px;	color: #000000;	text-align: left;	line-height:1.3;	font-weight:normal;}.reservations a{    color: #811788;    text-decoration: none;}.reservations a:hover{    color: #f77e2d;} ul    {    font-family: arial;    font-size: 12px;    color: #000000;    text-align: left;    line-height:1.4;    font-weight:normal;    }ul  {  margin-left: 0;  margin-top: 0;  padding-left: 1em;  }li  {  margin: 0;  padding: 0;  font-weight:normal;  }.caption    {    font-family:arial;    font-size:10px;    font-weight:normal;    margin-top:-1em;    text-align:right;    }/* BEGIN bottompalm image */#bottompalm{    position:absolute;    left:36px;    top:994px;    z-index:0;    width:721px;    height:120px;    background-image:url (images/bottompalm.jpg);}/* BEGIN footers........... */#footer{	position:absolute;	left:40px;	top:1130px;	width:700px;	background: #d1ffb6;}#footerlong{	position:absolute;	left:40px;	top:1250px;	width:700px;	background: #d1ffb6;}.footertext{	font-family: arial;	font-size: 12px;	color: #000000;	text-align: center;	font-weight:normal;}
