﻿body {margin: 10px 0 0 0; background: #3a3a3a; text-align: center;}
img {
   behavior: url("/include/css/pngbehavior.htc");
}
span.dotIR-alternate {display: none;}
.dotIR-replaced {visibility: visible !important;}
#container {margin: 0; position: relative; width: 944px; margin-left: auto; margin-right: auto; text-align: left;}
#container_l {margin: 0; position: relative; width: 944px; background: url(/images/shadow_l.gif) top left repeat-y;}
#container_lt {margin: 0; position: relative; width: 944px; background: url(/images/shadow_lt.gif) top left no-repeat;}
#container_lb {margin: 0; position: relative; width: 944px; background: url(/images/shadow_lb.gif) bottom left no-repeat;}
#container_r {margin: 0; position: relative; width: 944px; background: url(/images/shadow_r.gif) top right repeat-y;}
#container_rt {position: relative; width: 944px; background: url(/images/shadow_rt.gif) top right no-repeat;}
#container_rb {position: relative; width: 944px; background: url(/images/shadow_rb.gif) bottom right no-repeat;}
#container_inner { margin: 0 12px 0 12px; position: relative; width: 920px; background: white;}

#header {position: relative; float: left; width: 920px; height: 139px; background: #f4f4f4 url(/images/header_bg.gif) top left repeat-x;}

#logo {position: absolute; top: 55px; left: 24px;}

#nav { float: left; width: 920px; height: 49px; background: #8d2828 url(/images/nav_bg.gif) top left repeat-x;}
#nav ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#nav li {
  margin: 0;
  padding: 0;
  float: left;
}
#nav span {
  display: none;
}

#nav_Default a {
  display: block;
  width: 88px;
  height: 49px;
  background: url("/images/nav/Default.gif") no-repeat 0 0;
}

#nav_Default a:hover {
  background-position: 0 -49px;
}

#nav_OurCharterBoat a {
  display: block;
  width: 176px;
  height: 49px;
  background: url("/images/nav/OurCharterBoat.gif") no-repeat 0 0;
}

#nav_OurCharterBoat a:hover {
  background-position: 0 -49px;
}

#nav_OurCaptain a {
  display: block;
  width: 136px;
  height: 49px;
  background: url("/images/nav/OurCaptain.gif") no-repeat 0 0;
}

#nav_OurCaptain a:hover {
  background-position: 0 -49px;
}

#nav_FishingCharterSchedule a {
  display: block;
  width: 241px;
  height: 49px;
  background: url("/images/nav/FishingCharterSchedule.gif") no-repeat 0 0;
}

#nav_FishingCharterSchedule a:hover {
  background-position: 0 -49px;
}

#nav_FishingReport a {
  display: block;
  width: 155px;
  height: 49px;
  background: url("/images/nav/FishingReport.gif") no-repeat 0 0;
}

#nav_FishingReport a:hover {
  background-position: 0 -49px;
}

#nav_Contact a {
  display: block;
  width: 124px;
  height: 49px;
  background: url("/images/nav/Contact.gif") no-repeat 0 0;
}

#nav_Contact a:hover {
  background-position: 0 -49px;
}

#banner {clear: both; float: left; width: 920px; height: 205px; background: url(/images/banner.jpg) top left no-repeat;}

#lcol {clear: both; float: left; width: 264px; min-height: 296px; height: auto !important; height: 296px; background: url(/images/lcol_bg.jpg) top left no-repeat;}
#lcol_inner {margin: 45px 18px 0 24px;}
#lcol_inner a:link, #lcol_inner a:visited, #lcol_inner a:active {color: #770000;}
#lcol_inner a:hover {color: #aa0000;}

.charter_schedule {font: 11px verdana, arial, sans-serif;}
.charter_schedule td {padding-top: 5px; vertical-align: top;}
.charter_date {white-space: nowrap; font-weight: bold; color: #770000;}
.charter_name {font-weight: bold; color: #770000;}
.charter_description {color: #777777;}

#content {float: left; width: 646px; padding-bottom: 24px;}

#content_inner {margin: 17px; font: 12px/150% verdana, sans-serif;}
#content_inner p {margin: 0 0 1.5em 0;}
#content_inner h1 {font: normal 24px/100% "trebuchet ms", trebuchet; color: #770000; margin: 8px 0 8px 0;}
#content_inner h2 {font: normal 22px/100% "trebuchet ms", trebuchet; color: #770000; margin: 8px 0 8px 0;}
#content_inner h3 {font: normal 20px/100% "trebuchet ms", trebuchet; color: #770000; margin: 8px 0 8px 0;}
#content_inner h4 {font: normal 18px/100% "trebuchet ms", trebuchet; color: #770000; margin: 8px 0 8px 0;}
#content_inner a:link, #content_inner a:visited, #content_inner a:active {color: #770000;}
#content_inner a:hover {color: #aa0000;}
.small {font-size: 10px;}
#content_inner ul {list-style: square outside; margin-left: 16px;padding-left: 0;margin-top: 6px;margin-bottom: 6px;}
#content_inner ul li{padding-left: -4px;}
#content_inner hr{color: white; background-color: white; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: solid 1px #e3e1e1;}

#footer {clear: both; float: left; width: 920px; height: 50px; background: url(/images/footer_bg.gif) top left repeat-x; text-align: center;}
#footer_inner {margin: 22px 14px 0 14px; font: 11px verdana, sans-serif; color: white;}
#footer_inner a {color: white; text-decoration: underline;}
#footer_inner a:hover {color: white; text-decoration: underline;}

#botshadow { clear: both; float: left; width: 920px; height: 12px; background: url(/images/shadow_f.gif) top left repeat-x; overflow: hidden;}
#botshadow_l { width: 920px; height: 12px; background: url(/images/shadow_fl.gif) top left no-repeat;}
#botshadow_r { width: 920px; height: 12px; background: url(/images/shadow_fr.gif) top right no-repeat;}

#gator_toe {width: 12px; height: 22px; position: absolute; top: 354px; right: 0; background: url(/images/gator_toe.gif) top left no-repeat;}

.Question {width:150px;float:left;text-align: right;padding-left:3px;padding-top:5px;font-size: 10px; }
.Answer {width:400px;float:left;padding-left:3px;padding-top:3px; }
.Answer textarea {width: 300px; height: 200px;}
.Answer input, .Answer select {width: 300px;}
.AnswerText {width: 480px;}
.fullwidth {width: 100%;}
.fullwidth_underline {width: 100%; border-bottom: solid 1px #cccccc;}

.CMS_DateTime {font-size: 10px; color: #888888;}

.clearboth {clear: both; height: 0; width: 0; overflow: hidden;}
