div.announcements {
  position: absolute;
  left: 70px;
  top: 240px;
  width: 850px;
  height: 26px;
  font-family: verdana, arial, tahoma;
  font-size: 16px;
  color: #0582B1;
  text-align: center;
  border: 0px solid #F00;
}

div.welcome {
  color: #0B8EC4;
}

textarea.specials {
  position: absolute;
  left: 48px;
  top: 340px;
  width: 186px;
  height: 283px;
  border: 0px solid #F00;
  background: transparent;
  font-family: verdana, arial, tahoma;
  font-size: 10px;
  color: #FFF;
  text-align: center;
  scrollbar-base-color: #0B8EC4;
  scrollbar-arrow-color: #FFF;
  scrollbar-3dlight-color: #A0E1F8;
  scrollbar-track-color: #A0E1F8;
  scrollbar-highlight-color: #0B8EC4;
  scrollbar-width: 15px;
}

div.features {
  position: absolute;
  left: 730px;
  top: 340px;
  width: 210px;
  height: 300px;
  border: 0px solid #F00;
  font-family: verdana, arial, tahoma;
  font-size: 12px;
  font-style: italic;
  color: #888;
}

ul.features {
  list-style-image: url("../graphics/list_icon.png");
  list-style-position: outside;
  line-height: 24px;
}

div.foreground_layer_home {
  position: absolute;
  left: 300px;
  top: 302px;
  width: 400px;
  font-family: verdana, arial, tahoma;
  font-size: 12px;
  color: #444;
  border: 0px solid #F00;
  text-align: justify;
}

/*
div.banner_layer {
  position: absolute;
  left: 100px;
  top: 10px;
  width: 700px;
  height: 90px;
  background: #FFF;
  border: 1px solid #111;
}


div.ttp_home_main_flash {
  position: absolute;
  left: 0px;
  top: 1px;
  width: 900px;
  height: 150px;
  border: 0px solid #F00;
}
*/
div.weather_container {
  position: absolute;
  left: 65px;
  top: 726px;
  width: 145px;
  height: 120px;
  overflow: auto;
  padding: 0px;
  border: 0px solid #F00;
}

div.weather_feed {
  position: relative;
/*  left: 720px;
  top: 475px;
  width: 140px;
  height: 120px;*/
  left: 0px;
  top: 0px;
  width: 120px;
  /*height: 500px;*/
  border: 0px solid #888888;
  padding: 0px;
  font-family: verdana, arial, tahoma;
  font-size: 10px;
  color: #2754A8;
  text-align: center;
/*  overflow: auto;
  overflow-x: hidden;*/
}

/*
div.dd_link1 {
  position: absolute;
  left: 735px;
  top: 890px;
  width: 145px;
  font-family: verdana, arial, tahoma;
  font-size: 12px;
  color: #FFF;
  text-align: center;
//  border: 1px solid #0F0;
}

div.dd_link2 {
  position: absolute;
  left: 735px;
  top: 910px;
  width: 145px;
  font-family: verdana, arial, tahoma;
  font-size: 12px;
  color: #FFF;
  text-align: center;
//  border: 1px solid #0F0;
}
*/

div.tidechart_link {
  position: absolute;
  left: 735px;
  top: 630px;
  width: 145px;
  font-family: verdana, arial, tahoma;
  font-size: 12px;
  color: #AAF;
  text-align: center;
  border: 0px solid #F00;
}

div.mttp {
  position: absolute;
  left: 725px;
  top: 970px;
//  width: 145px;
  font-family: verdana, arial, tahoma;
  font-size: 12px;
  color: #008;
  text-align: center;
//  border: 1px solid #0F0;
}

div.book_now_star {
  position: absolute;
  left: 480px;
  top: 190px;
}

div.location_map_link {
  position: absolute;
  left: 50px;
  top: 265px;
}

div.location_map_display {
  position: absolute;
  left: 200px;
  top: 200px;
  width: 425px;
  height: 390px;
  border: 1px solid #00F;
  background: #FFF;
  visibility: hidden;
}

div.location_map_titlebar {
  width: 421px;
  height: 18px;
  background: #00F;
  text-align: right;
  font-family: verdana, arial, tahoma;
  font-size: 12px;
  color: #FFF;
  padding: 2px;
}

div.location_map_zoom_bar {
  position: absolute;
  left: 0px;
  top: 22px;
  width: 37px;
/*  height: 180px;*/
  border: 1px solid #222;
  background: #DDD;
}

/*
div.video {
  position: absolute;
  left: 500px;
  top: 300px;
  border: 1px solid #000;
}
*/

div.book_now {
  position: absolute;
  left: 420px;
  top: 810px;
  width: 350px;
  height: 80px;
  border: 0px solid #F00;
}

div.tidechart {
  position: absolute;
  left: 60px;
  top: 920px;
  width: 160px;
  height: 138px;
  border: 0px solid #F00;
}

div.homepage_lower_panel {
  position: absolute;
  left: 0px;
  top: 920px;
  width: 1000px;
  height: 200px;
  background-image: url('../graphics/homepage_lower_panel.png');
  border: 0px solid #0F0;
}

div.dd_links {
  position: absolute;
  left: 400px;
  top: 20px;
  width: 150px;
  height: 40px;
  font-family: verdana, arial, tahoma;
  font-size: 16px;
  color: #0B8EC4;
  text-align: center;
  border: 0px solid #00F;
}

div.fb_mttp {
  position: absolute;
  left: 820px;
  top: 930px;
  width: 140px;
  height: 160px;
  font-family: verdana, arial, tahoma;
  font-size: 11px;
  color: #0B8EC4;
  border: 0px solid #F00;
  text-align: center;
}

div.trade_logos {
  position: absolute;
  left: 8px;
  top: 1100px;
  width: 983px;
  height: 130px;
  border: 0px solid #FF0000;
  background-image: url('../graphics/trade_logos_background.png');
  text-align: center;
}

div.text_links_home {
  position: absolute;
  left: 40px;
  top: 1172px;
  width: 820px;
  font-family: verdana, arial, tahoma;
  font-size: 12px;
  color: #FFF;
  text-align: center;

}

/* end container section */

/* content goes below here */

h1 {
  font-size: 22px;
  color: #333333;
}

h2 {
  font-size: 18px;
  color: #333333;
}

div.header {
  position: absolute;
  left: 0;
  top: 0;
  width: 400px;
  border: 1px solid #0000FF;
  text-align: left;
}


div.homepage_text {
  position: absolute;
  left: 40px;
  top: 420px;
  width: 400px;
  font-family: verdana, arial, tahoma;
  font-size: 14px;
  color: #000;
  text-align: justify;
}


div.page_content {
  position: absolute;
  left: 250px;
  top: 155px;
  width: 770px;
  font-family: verdana, arial, tahoma;
  font-size: 16px;
  color: #FFFFFF;
  border: 1px solid #888888;
}

div.variable_content {
  position: absolute;
  left: 250px;
  top: 260px;
  width: 770px;
  font-family: verdana, arial, tahoma;
  font-size: 16px;
  color: #FFFFFF;
  border: 0px solid #888888;
}

div.variable_content_text {
  position: absolute;
  left: 40px;
  top: 20px;
  width: 680px;
  font-family: verdana, arial, tahoma;
  font-size: 16px;
  color: #FFFFFF;
  text-align: left;
  border: 0px solid #888888;
}

div.variable_heading {
  position: absolute;
  left: 0px;
  top: -30px;
  font-family: verdana, arial, tahoma;
  font-size: 24px;
  color: #FD7E00;

}


div.footer_home {
  position: absolute;
  left: -2px;
  top: 1200px;
  width: 898px;
  font-family: verdana, arial, tahoma;
  font-size: 10px;
  color: #FFFFFF;
  border: 0px solid #888888;
  background: #00AEEF; /* was 22F */
  padding: 3px;
  text-align: center;
}


p {
  display: inline;
}

p.software_title_heading {
  font-family: verdana, arial, tahoma;
  font-size: 16px;
  color: #000;
  font-style: italic;
  font-weight: bold;
  text-align: center;
}

p.coming_soon_heading {
  font-family: verdana, arial, tahoma;
  font-size: 24px;
  color: #000;
  font-style: italic;
  font-weight: bold;
  text-align: center;
}

a.srs:link{color: #FFFF00; text-decoration: none;}
a.srs:visited{color: #FFFF00; text-decoration: none;}
a.srs:hover{color:#FFFF00; text-decoration: underline;}
a.srs:active{color: #FF0000; text-decoration: none;}

a.dd_link:link{color: #0B8EC4; text-decoration: none;}
a.dd_link:visited{color: #0B8EC4; text-decoration: none;}
a.dd_link:hover{color:#00F; text-decoration: underline;}
a.dd_link:active{color: #0B8EC4; text-decoration: none;}

a.footer:link{color: #FFFFFF; text-decoration: none;}
a.footer:visited{color: #FFFFFF; text-decoration: none;}
a.footer:hover{color:#FFCC00; text-decoration: underline;}
a.footer:active{color: #FF0000; text-decoration: none;}

a.text_links:link{color: #FFF; text-decoration: none;}
a.text_links:visited{color: #FFF; text-decoration: none;}
a.text_links:hover{color:#FFF; text-decoration: underline;}
a.text_links:active{color: #FFF; text-decoration: none;}

a.location_map_close:link{color: #FFF; text-decoration: none;}
a.location_map_close:visited{color: #FFF; text-decoration: none;}
a.location_map_close:hover{color:#FFF; text-decoration: underline;}
a.location_map_close:active{color: #FFF; text-decoration: none;}

a.location_map_zoom:link{color: #111; text-decoration: none;}
a.location_map_zoom:visited{color: #111; text-decoration: none;}
a.location_map_zoom:hover{color:#111; text-decoration: underline;}
a.location_map_zoom:active{color: #111; text-decoration: none;}

a.mttp:link{color: #666; text-decoration: none;}
a.mttp:visited{color: #666; text-decoration: none;}
a.mttp:hover{color:#008; text-decoration: underline;}
a.mttp:active{color: #666; text-decoration: none;}

a.hp_text:link{color: #0B8EC4; text-decoration: none;}
a.hp_text:visited{color: #0B8EC4; text-decoration: none;}
a.hp_text:hover{color:#0B8EC4; text-decoration: underline;}
a.hp_text:active{color: #0B8EC4; text-decoration: none;}


