* { font-family: "Trebuchet MS", Verdana, Arial, sans-serif;}
html{ background: url("images/main-bg.jpg") repeat-x #000; }
body{ margin: 0 auto; width: 900px; *margin-bottom: 10px;}
p, ul, li, a, table, td, table, form, label { color: #ffc; font-size: 12px; }
iframe{_margin-bottom: -30px;}

h1{ background: url("images/logo.jpg") no-repeat #000; height: 100px; margin: 0; padding: 0; }
h2, h3, h4, h5, h6{ color: #fff; font-weight: normal;}
h3, h4{ color: #e1b548; }

.specials{ color: #fff; font-size:16px; }

#booking-box h3{ margin: -20px 0 10px 0; padding: 0; *margin: 0 0 10px 0;}
a h3{ font-size: 15px; margin: 0 0 0 0; }
h4{ margin: 0; padding: 0;}
h5{ background: url("images/3-star.jpg") right no-repeat; font-size: 20px; margin: 10px auto; width: 330px; }
h6{ font-size: 15px; margin: 0; padding: 0;}

ul#nav{ margin: 10px 0 10px 0; padding: 0; text-align: center; }
ul#nav li { display: inline; padding: 10px 0 8px 0;}
ul#nav li a{ color: #fff; font-size: 15px; padding: 10px 15px 8px 15px; text-decoration: none;}
ul#nav li a:hover { background-color: #e1b548; }
ul#nav li.selected a { background-color: #e1b548; color: #000;}

#wrapper{ clear: both; margin-top: 45px;}
#booking-box{ float: left; *margin-top: -25px;}
#main-img { border: 2px solid #e1b548; float: right; margin-top: -25px;}

#main{ margin-top: 240px;}
#left-col{ float: left; width: 350px;  _margin: 0; _padding: 0;}
#main-col{ float: left; margin: 0 0 0 15px; width: 640px; _margin: 0; _padding: 0;}
#main-col p{ *margin-top: 10px; *margin-bottom: 10px;  _margin: 0; _padding: 0;}

#main a{ color:#e1b548;}
#main a:hover{ color:#fff;}


#main_image{ float: right; margin: 0 10px 0 10px; width: 225px; height:150px;}
#room_image{ float: right; margin: 0 10px 0 10px; width: 225px; height:150px;}
#tourist_image{ float: left; margin: 0 10px 0 0; width: 225px; height:110px;}
#fishing-img{ float: right; margin: 0 10px 0 10px; width: 200px; height:100px; background-color:#990; border: 1px solid #e1b548;}


#mid-col{ float: left; margin: 0 15px; width: 300px;  _margin: 0; _padding: 0;}
#right-col{ float: right;  _margin: 0; _padding: 0; }
#right-col img, #map img { border: 5px solid #e1b548; margin: 5px; *margin-bottom: 10px;}
#right-col a{ margin: 0; padding: 0; text-decoration: none;}
#footer{ border-top: 10px solid #333; clear: both; text-align: center; *margin-top: -230px; _padding: 0;  }
#footer ul li { display: inline; margin-right: 10px; }

td #Arrival_Current_ID.calendarDateInput{background-color:#403F44; color:#FFF;}
td.calendarDateInput{ color:#000;}