body {
	font-family: Verdana, Arial, Helvetica, sans-serif; background:#004476; font-size:10pt; color:#fff
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

p {margin:6px 0; line-height:1.1em; padding:0}

a, #main a {color:#fff;}
a:hover, #main a:hover {color:#FFF3B5}

#all {margin:auto; width:760px; background:#fff3b5; border:2px solid #fff}

#book {height:55px; background:#0066b1 url(img/line1.gif) bottom no-repeat; font-size:8pt}
#header {height:293px; background:url(img/tropical_winds.jpg) no-repeat} 
#main {}
#left {width:224px; float:left;}
#left .inner {margin:10px 16px 0 12px;}
#menu {margin:0; padding:0; list-style:none}
#menu li a {display:block; line-height:25px; width:224px; text-decoration:none; color:#fff; font-size:10pt; font-weight:bold; text-indent:12px}
#menu li a:hover, #menu li a.menu_active {background:url(img/menu_over.gif) left no-repeat; color:#fff3b5}
#right {width:528px; float:right;}
#right .inner {margin: 0 12px 0 25px}
#partners {background:url(img/logo_bgr.gif) no-repeat; float:right; height:115px; width:528px;}
#partners .inner {margin:20px 0 0 32px}
#partners img, #left img  {border:0}
#footer {background:#0066b1; height:23px; clear:both; font-size:7pt; margin-top:16px}
.l {float:left; padding-left:12px; margin-top:5px}
.r {float:right; padding-right:12px;  margin-top:5px}
h1 {font-size:18pt; font-style:italic; margin:0 0 8px 0; font-weight:normal}
.clear {clear:both; height:1px}
.RG_formbutton {border:1px solid #afcbfa; background:#4d6185; color:#fff !important}

table.reservations {background:#fb5e00; color:#005695; border:#fb5e00 solid 2px;}
table.reservations td {padding:3px; font-size:9pt; background:#fff;}
.header {color:#fb5e00}
.center {text-align:center}
.btn {border:2px solid #fb5e00; display:block; background:#f6f089; width:100px; line-height:18px; text-decoration:none; text-align:center; color:#fb5e00; font-weight:bold; margin:4px auto}

#main a.btn:link, #main a.btn:visited  {color: #fb5e00}