A:link { font: bold 11px/20px Verdana, Arial, sans-serif; color: #AA6A12; text-decoration: none; }
A:hover { color: #660000;}
A:active { font: bold 11px/20px Verdana, Arial, sans-serif; color: #999966; text-decoration: none; }
A:visited { font: bold 11px/20px Verdana, Arial, sans-serif; color: #996600; text-decoration: none; }
a.small:link { font: 9px verdana, arial, sans-serif; color: #026F02; text-decoration: none; }
a.small:visited { font: 9px verdana, arial, sans-serif; color: #026F02; text-decoration: none; }
a.small:active { font: 9px verdana, arial, sans-serif; color: #026F02; text-decoration: none; }
a.small:hover { font: 9px verdana, arial, sans-serif; color: #026F02; text-decoration: none; }
span.font1 { font: bold 14px verdana, aria, sans-serifl; color: #305E42; }
span.font1a { font: 9px verdana, arial, sans-serif; color: #305E42; }
span.font1b { font: 11px verdana, arial, sans-serif; color: #305E42; line-height:16px; }
span.font1r { font: bold 14px verdana, aria, sans-serifl; color: #990000; }
span.font2 { font: bold 14px verdana, arial, sans-serif; color: #000000; }
span.font3 { font: 12px verdana, arial, sans-serif; color: #AA6A12; line-height: 18px; }
span.font3a { font: 11px verdana, arial, sans-serif; color: #AA6A12; }
.policies { font: 10px verdana, arial, sans-serif; color: #000000; }
h1 { font: bold 12px verdana, arial, sans-serif; color: #999900; margin: 0px; text-align: center; }
h2 { font: bold 16px verdana, arial, sans-serif; color: #305E42; margin: 0px; padding: 0px; }
h3 { font: bold 14px verdana, arial, sans-serif; color: #305E42; margin: 0px; }
body { margin: 0px; background-color: #FFF799; background-image: url(graphics/background-yellow.html); }

/* index styles  */
#index-background { background-image: url(../graphics/index-final.jpg); background-repeat: no-repeat; top:0px; left:0px; }
#index-background-blue { background-image: url(../graphics/index-final01-07-19-10.jpg); background-repeat: no-repeat; top:0px; left:0px; }
#index-background-orange { background-image: url(../graphics/index-final02-07-19-10.jpg); background-repeat: no-repeat; top:0px; left:0px; }

div#quote-div {position:absolute; top:245px; left:260px; width:300px; height:80px; border:solid 0px black; margin:0px; padding:0px; }
/*body child for firefox*/ 
body > div#quote-div {top:225;}
#quote-font {font-family: "comic sans ms"; font-size: 20px; color: #000000; font-weight: 900; line-height: 24px; }


td.border1 { border-style: solid; border-width: 4px; border-color: #F4AF24; }
td.border2 { border-style: solid; border-width: 4px; border-color: #CBCB22; }
td.border3 { border-style: solid; border-width: 4px; border-color: #F96C26; }
td.border4 { border-style: solid; border-width: 4px; border-color: #4A904A; }
.header-image { background: url(../graphics/logo1-500w.jpg) center no-repeat; }
/*  .displaytable { background: #E3E3E3; COLOR:#000000; font-family: arial, sans-serif, Verdana, Geneva; font-size:12px}  */
.formfield { font-family: verdana, arial, sans-serif; font-size: 9px; color: #026F02; background: transparent; border: 0px; cursor: pointer; cursor: hand; text-decoration: underline; padding:0px; margin:0px; }
.hand { cursor: pointer; cursor: hand; }
.formfield2 { font: bold 11px Verdana, Arial, sans-serif; color: #AA6A12; background: transparent; border: 0px; cursor: pointer; cursor: hand; text-decoration: underline; padding:0px; margin:0px; }

/*inquiry div popup */
#inquiry-form {
	position: absolute;
	visibility: hidden;
	width: 520px;
	height: 320px;
	left: 10px;
	top: 200px;
	background-color: #fff;
	border: 1px solid #000;
	padding: 0px;
}

#close {
	text-align: center;
}

/* The hint to Hide and Show */
.hint {
    display: none;
    position: absolute;
    width: 189px;
	text-align: center;
    margin-top: -270px;
    border: 1px solid #c93;
    padding: 10px 12px;
	margin-left: 7px;
    background-color: #ffc;
}

/* The pointer image is hadded by using another span */
.hint .hint-pointer {
    position: absolute;
    left: -10px;
    top: 270px;
    width: 10px;
    height: 19px;
    background: url(../graphics/pointer.gif) left top no-repeat;
}
#amenities-box {
margin-left:15px;
float:right;
background-color:#CC9966;
padding: 10px;
border: solid 1px #000000;
}
#review {
/* find one on tropicalretreat.htm*/
	background-color: #FAFAD6;
	padding: 10px 20px 10px 20px;
	font-size: 11px;
	font-family: arial, sans-serif;
	line-height: 16px;
	font-style: italic;
}
p.signature {
	text-align: right;
	margin-top: 5px;
	padding-right: 20px;
	font-weight: bold;
}
span.salmon { font: bold 14px verdana, aria, sans-serifl; color: #FF6699; }
span.grayblue { font: bold 14px verdana, aria, sans-serifl; color: #666699; }
span.red { font: bold 14px verdana, aria, sans-serifl; color: #FF0000; }
span.plum { font: bold 14px verdana, aria, sans-serifl; color: #993399; }
span.yellow { font: bold 14px verdana, aria, sans-serifl; color: #FFFF00; }
span.white { font: bold 14px verdana, aria, sans-serifl; color: #FFFFFF; }
span.green { font: bold 14px verdana, aria, sans-serifl; color: #339900; }
