ul#horizGraphicMenu li#hm_1 { background-image: url('images/horizontal_nav_f3.jpg'); }
ul#horizGraphicMenu li#hm_1 a:hover { background-image: url('images/horizontal_nav_f3.jpg'); }
/* ::::: http://www.miamicharterboat.com/css/ad_set_1.css ::::: */

#introAdNavContainer { width: 825px; height: 175px; overflow: hidden; float: right; position: relative; }
ul#introAdNavMenu { margin: 0pt; padding: 0pt; list-style: none outside none; }
ul#introAdNavMenu a { display: block; height: 175px; text-decoration: none; }
li#introAdOne a:hover { background: url('images/intro_ads_f2.jpg') no-repeat scroll 0px 0px transparent; }
li#introAdTwo a:hover { background: url('images/intro_ads_f2.jpg') no-repeat scroll -272px 0px transparent; }
li#introAdThree a:hover { background: url('images/intro_ads_f2.jpg') no-repeat scroll -541px 0px transparent; }
li#introAdOne { list-style: none outside none; position: absolute; top: 0px; left: 0px; width: 272px; height: 175px; background: url('images/intro_ads.jpg') no-repeat scroll 0px 0pt transparent; }
li#introAdTwo { list-style: none outside none; position: absolute; top: 0px; left: 272px; width: 269px; height: 175px; background: url('images/intro_ads.jpg') no-repeat scroll -272px 0px transparent; }
li#introAdThree { list-style: none outside none; position: absolute; top: 0px; left: 541px; width: 284px; height: 175px; background: url('images/intro_ads.jpg') no-repeat scroll -541px 0px transparent; }
/* ::::: http://www.miamicharterboat.com/css/layout.css ::::: */

body { background-repeat: no-repeat; background-position: center top; margin: 0pt auto; background-color: rgb(70, 115, 172); text-align: center; background-image: url('images/header_backdrop.jpg'); }
#wrapper { width: 1000px; margin: 0pt auto; }
#header { position: relative; height: 127px; width: 1000px; background-repeat: no-repeat; margin: 0pt auto; background-image: url('images/top_nav.jpg'); overflow: hidden; }
#splash { position: relative; width: 1000px; background-repeat: repeat-y; background-image: url('images/page_backdrop.jpg'); background-position: center top; }
#flashimages { height: 400px; width: 825px; float: right; overflow: hidden; }
#mp3Player { float: right; width: 825px; height: 20px; text-align: right; background-image: url('images/mp3_backdrop.jpg'); overflow: hidden; background-repeat: no-repeat; }
#bottomMenu { width: 1000px; position: relative; margin: 0pt auto; clear: both; background-repeat: repeat-y; background-image: url('images/page_backdrop.jpg'); background-position: center top; }
#bottomAds { height: 75px; width: 1000px; position: relative; margin: 0pt auto; clear: both; background-image: url('images/bottom_ads.jpg'); }
#pageFooter { background-image: url('images/page_footer.jpg'); position: relative; height: 75px; clear: both; background-position: center bottom; background-repeat: no-repeat; }
#copyRight { clear: both; position: relative; height: 25px; margin: 0pt; overflow: hidden; padding: 5px; background-color: rgb(70, 115, 172); }
a { color: rgb(0, 102, 153); text-decoration: none; }
a:hover { color: rgb(0, 153, 153); }
div, p, ul, li, h1, h2, h3, h4, h5 { margin: 0pt; padding: 0pt; font: 13px/1.5em Geneva,Arial,Helvetica,sans-serif; color: rgb(0, 51, 102); }
h1, h5 { font: bold 20px/1em Geneva,Arial,Helvetica,sans-serif; color: rgb(0, 51, 153); padding-bottom: 20px; }
h2 { font: bold 15px/1.2em Geneva,Arial,Helvetica,sans-serif; color: rgb(0, 102, 204); padding-bottom: 10px; }
p { padding: 0px 0pt 10px; }
li p { padding: 0px 0pt; }
p.fineprint { font-size: 12px; color: rgb(26, 35, 100); line-height: 16px; }
.footerInfo { font-size: 12px; color: rgb(135, 178, 220); padding: 30px 0pt 0pt; }
.footerLink { font-size: 10px; color: rgb(135, 178, 220); text-decoration: none; }
.footerLink a { color: rgb(135, 178, 220); text-decoration: none; }
.footerLink a:hover { color: rgb(102, 204, 255); text-decoration: none; }
ul { padding-left: 0pt; margin-left: 35px; }
img { border-style: none; }
.more { color: rgb(0, 102, 153); text-decoration: none; }
li { list-style: none outside none; }
#mp3FlashContent { float: right; display:none; }
/* ::::: http://www.miamicharterboat.com/css/news_box_styles.css ::::: */

/* ::::: http://www.miamicharterboat.com/css/side_nav_styles.css ::::: */

#sideNav { width: 175px; background: url('images/vnav_center_backdrop.jpg') repeat-y scroll 0% 0% transparent; float: left; }
#sideNav h4 { font: bold 16px Geneva,Arial,Helvetica,sans-serif; color: rgb(0, 204, 255); }
#sideNav li h2 a, #sideNav li h3 a { font: bold 14px Geneva,Arial,Helvetica,sans-serif; color: rgb(153, 199, 230); }
#sideNav ul li h2 a span, #sideNav ul li h3 a span { font: normal 12px Geneva,Arial,Helvetica,sans-serif; color: #0099FF; display:block; }
#sideNav ul { width: 175px; margin: 0px 0pt; clear: both; padding: 0pt; }
#sideNav li { display: block; list-style-type: none; margin: 0px; padding: 4px 8px 4px 18px; background-image: url('images/right_nav_button_off.jpg'); background-position: center bottom; background-repeat: no-repeat; line-height: 13px; text-align: left; position: relative; }
#sideNav li h2 a span, #sideNav li h3 a span { padding: 0px; margin: -2px 0pt 0pt; }
#sideNav li a { text-decoration: none; color: rgb(0, 204, 255); }
#sideNav a {  }
#sideNav .last { border-bottom: medium none; }
#sideNav li:hover { text-decoration: none; background-image: url('images/right_nav_button_over.jpg'); }
/* ::::: http://www.miamicharterboat.com/css/horiz_graphic_nav_styles.css ::::: */

#horizGraphicMenuContainer { position: absolute; width: 1000px; height: 50px; overflow: hidden; clear: both; bottom: 0px; left: 0px; }
ul#horizGraphicMenu { margin: 0pt; padding: 0pt; list-style: none outside none; bottom: 0pt; }
ul#horizGraphicMenu a { display: block; height: 105px; text-decoration: none; }
li#hm_1 a:hover { background: url('images/horizontal_nav_f2.jpg') no-repeat scroll 0px 0px transparent; }
li#hm_2 a:hover { background: url('images/horizontal_nav_f2.jpg') no-repeat scroll -218px 0px transparent; }
li#hm_3 a:hover { background: url('images/horizontal_nav_f2.jpg') no-repeat scroll -425px 0px transparent; }
li#hm_4 a:hover { background: url('images/horizontal_nav_f2.jpg') no-repeat scroll -649px 0px transparent; }
li#hm_5 a:hover { background: url('images/horizontal_nav_f2.jpg') no-repeat scroll -831px 0px transparent; }
li#hm_1 { list-style: none outside none; position: absolute; top: 0px; left: 0px; width: 218px; height: 50px; background: url('images/horizontal_nav.jpg') no-repeat scroll 0px 0pt transparent; }
li#hm_2 { list-style: none outside none; position: absolute; top: 0px; left: 218px; width: 207px; height: 50px; background: url('images/horizontal_nav.jpg') no-repeat scroll -218px 0px transparent; }
li#hm_3 { list-style: none outside none; position: absolute; top: 0px; left: 425px; width: 224px; height: 50px; background: url('images/horizontal_nav.jpg') no-repeat scroll -425px 0px transparent; }
li#hm_4 { list-style: none outside none; position: absolute; top: 0px; left: 649px; width: 182px; height: 50px; background: url('images/horizontal_nav.jpg') no-repeat scroll -649px 0px transparent; }
li#hm_5 { list-style: none outside none; position: absolute; top: 0px; left: 831px; width: 196px; height: 50px; background: url('images/horizontal_nav.jpg') no-repeat scroll -831px 0px transparent; }
/* ::::: http://www.miamicharterboat.com/css/side_text_nav_panels.css ::::: */

/* ::::: http://www.miamicharterboat.com/css/email_nav_styles.css ::::: */

/* ::::: http://www.miamicharterboat.com/css/list_item_columns.css ::::: */

#liColums { width: 825px; float: right; padding: 0px 0pt 0pt; overflow: hidden; }
#liColums p { margin: 0pt; text-align: left; }
#liColums a { text-decoration: none; }
#liColums ul { list-style-type: none; margin: 0px; padding: 0pt; }
#liColums ul:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
#liColums li { position: relative; float: left; width: 260px; padding: 0px 0pt 0pt 0px; }
#liColums li p {  }
#liColums li#one { padding: 0pt 20px; width: 235px; }
#liColums li#two { padding: 0pt 10px 0pt 20px; width: 245px; }
#liColums li#three { padding: 0pt 35px 0pt 20px; width: 220px; }
/* ::::: http://www.miamicharterboat.com/css/list_item_rows.css ::::: */

/* ::::: http://www.miamicharterboat.com/css/sub_nav_styles.css ::::: */

#subNav { clear: both; margin: 0pt auto; width: 980px; text-align: center; padding: 35px 0pt 10px; }
/* ::::: http://www.miamicharterboat.com/css/content_elements.css ::::: */

/* ::::: http://www.miamicharterboat.com/css/footer_ad_nav_styles.css ::::: */

#intro{position:absolute;
top:10px;
left:50%;
margin-left:-350px;}
