*{
  margin: 0;
  padding: 0;
  font-family:arial;
  font-size:10pt;
  color:black;
}
body {
  background-color:#d4dbe1;
}
a:link, a:visited, a:hover {
  text-decoration:none;
  color:#F5A113;
}
p {
  margin:10px;
}
h1 {
  font-size:14pt;
  color: #F5A113;
  margin: 10px;
}
.f_1{
  font-size:8pt;
}
.f_2{
  font-style:italic;
}
.f_3{
  font-weight:bold;
  font-size:11pt;
}
.f_4{
  font-style:italic;
  font-size:16pt;
  font-weight:bold;
}
.bg_1{
  background-image:url('../images/bgtile2.jpg');
}
.bg_2{
  background-color:#fff;
}
.bg_3{
  background-color:#F5A113;
}
.bg_4 {
  background-color:#de510c;
}

table.site{
  width:980px;
  margin: 0 auto;
  border-spacing:0px;
  background-color:#fffff;
  border-left: 2px solid #000;
  border-right: 2px solid #000;
}

td.banner_1{
  height:175px;
  background-repeat:no-repeat;
  background-image:url('../images/banner5.jpg');
  background-position:center;
  background-color:#032644;
}

table.banner_3_content{
  width:100%;
  border-spacing:0px;
}
td.banner_3_content_left{
  padding-left:10px;
}
td.banner_3_content_right{
  text-align:right;
  padding: 5px 10px 5px 0;
  font-size:17px;
  font-weight:bold;
}

td.footer_1{
  height:20px;
}
td.footer_2{
  height:4px;
}
td.footer_3{
  height:20px;
}

table.footer_3_content{
  border-spacing:0px;
  width:100%;
}
td.footer_3_content_left{
  padding-left:8px;
}
td.footer_3_content_right{
  text-align:right;
  padding-right:8px;
}

td.s_1{
  font-size:8pt;
  background-color:white;
  padding:3px;
}
input.s_1, select.s_1{
  border:1px solid #000;
  width:140px;
  font-size:10pt
}
td.s_2{
  text-align:right;
  background-color: #fff;
  padding:3px;
}
input.s_2{
  border:1px solid black;
  background-color:#481b02;
  color:white;
  font-size:10pt;
  width:75px;
  height:25px;
}




a.menu_active{
  color:white;
}

td.menu_active{
  background-color:#de510c;
  padding:6px;
  font-weight:bold;
  white-space:nowrap;
}
td.menu_normal{
  background-color:#f3790d;
  padding:6px;
  font-weight:bold;
  white-space:nowrap;
}
td.menu_normal a {
  color: #000;
}

td.menu_spacer{
  height:6px;
}

.calendarHeader{
  border-right: 1px solid #481b02;
  border-bottom: 1px solid #481b02;
  border-top: 1px solid #af7045;
  border-left: 1px solid #af7045;
  color:white;
  background-color:#481b02;
}
td.calendar{
  border-right: 1px solid #481b02;
  border-bottom: 1px solid #481b02;
  border-top: 1px solid #af7045;
  border-left: 1px solid #af7045;
  color:black;
  background-color:#935e3a;
}
.calendarToday{
  border:1px dotted #481b02;
  color:black;
  font-weight:bold;
  background-color:#935e3a;
}

table.page{
  width:100%;
  border-spacing:0px;
  background-color:#fff;
}

td.panel_left{
  width:170px;
  vertical-align:top;
  padding:0px;
  margin:0px;
  background-color:#F5A113;
}
table.panel_left{
  border-spacing:0px;
  width:170px;
}

td.panel_left_1{
  text-align:center;
  height:90px;
}
table.panel_left_2{
  width:100%;
  border-spacing:0px;
  border: 5px solid #F5A113;
}
td.panel_left_2_2{
  font-size:10pt;
  font-weight:bold;
  color:#fff;
  padding: 3px;
}


td.main{
  vertical-align:top;
  width:810px;
  padding:0px;
  background-image:url('../images/bgtile2.jpg');
  margin:0px;
}
table.main{
  border-spacing:15px;
  padding:5px;
  width:100%;
}


td.panel_right{
  vertical-align:top;
  width:210px;
  padding:0px;
  background-image:url('../images/bgtile2.jpg');
  margin:0px;
}
table.panel_right{
  border-spacing:8px;
  width:100%;
}
td.panel_right_1{
  padding:8px;
  width:194px;
}

table.main_content_1{
  width:100%;
  text-align:center;
}

th {
  background-color: #481B02;
  color: #ffffff;
  padding: 6px;
}

#bookingForm tr td {
  padding: 3px;
}