
* { padding: 0; margin: 0; }
body { font-family: Arial, tahoma, verdana, "trebuchet ms", sans-serif; background-image: url(images/palmsONsand.gif); background-repeat: repeat; background-attachment: fixed;  }
p, li { font-size: 12px; }
ul { margin-left: 40px; list-style-type: disc; }
img { border: 0; }
table { border-style: none; }
a.redtext { color: #c30; }
a { font-weight: bold; text-decoration: underline overline; }
a:link { color: #360; font-weight: bold; text-decoration: none; }
a:visited  { color: #000; text-decoration: none; }
a:hover { color: #360; text-decoration: underline overline; }
a:active  { color: #000; text-decoration: none; }
.text { text-align: left; padding: 0.5em 2em; }
.header { color: #fff; font-weight: bold; background-color: #360; text-align: left; margin-top: 1em; padding: 0.5em 2em 0.5em 1em; }
.tabletext { padding-right: 1em; padding-left: 1em; }
.menu { font-size: 14px; font-weight: bold; text-align: center; padding: 0.5em 1em; }

.topright { background-color: #ffd; }
.bottomleft { background-image: url(images/GrnYGradient.jpg); background-position: 0 top; }
.bottomrght { background-color: #ffd; }
h1 { color: #360; font-size: 14px; font-weight: bold; font-style: italic; text-transform: uppercase; text-align: left; margin-top: 0.75em; padding-left: 0.5em; }
.lastupdate { font-size: 9px; font-style: italic; text-align: right; }
h2 { font-size: 14px; }
.bar { background-color: #360; }
.contact { color: #fff; font-size: 12px; font-weight: bold; text-align: center; padding-top: 0.25em; padding-bottom: 0.25em; }
.fine { font-size: 10px; font-weight: bold; margin-top: 0.5em; }
.tableborder { border-top: 4pt solid #360; border-right: 4pt solid #360; border-left: 4pt solid #360; }
.rates { color: white; font-size: 9pt; background-color: #360; text-align: center; }
.bedroom { margin-top: 0.5em; margin-bottom: 2em; border: solid 1pt #360; }
