@charset "iso-8859-1";

/* 9999999999999999999999999 common portion start 666666666666666666666666*/

*{padding:0;margin:0;}

html, body{padding:0;margin:0;font:normal 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#000; background-color:#c1c0c0;}

div, table, td, tr, p, img, a, span, strong, h1, h2, h3, h4, h5, h6, form, label, input, textarea, select, ul, li, html, body, applet, object, iframe, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, fieldset, legend, caption, tbody, tfoot, thead, th{

padding:0;margin:0;}

ul{list-style-type:none;}

a{outline:none;text-decoration:none; border:none;}

img{border:none;outline:none;}

.spacer{font-size:0;line-height:0;clear:both;}

h1{ font-size:22px;}	

h2, h3, h4, h5, h6{font:normal 20px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#cc3333; margin:0 0 20px;}

h3{ margin:5px 0; color:#fff; font-size:22px; line-height:33px; background:url(../images/tab_case.jpg) 0 0 no-repeat; height:43px; padding:0 0 0 10px;}	

h4{ float:left; margin:25px 0 5px 10px; color:#000;}					

h5{ font-size:16px; line-height:18px; color:#fff;}

h6{ color:#0c5a7a;}

/* 9999999999999999999999999 common portion end 666666666666666666666666*/

.b_tp_inner span.l1 span{ position:absolute; left:40%; top:40%; z-index:0; background:url(../images/ajax-loader.gif) no-repeat  0 0; display:block; width:32px; height:32px;}

.left_img span{ position:absolute; left:40%; top:40%; z-index:0; background:url(../images/ajax-loader.gif) no-repeat  0 0; display:block; width:32px; height:32px;}

/* 99999999999999999999999999999999999999999999999999 index page start 66666666666666666666666666666666666666666*/



/* 99999999999999999999999999999999999999999999999999 main container start 66666666666666666666666666666666666666666*/

.top_txt{ text-align:right; width:250px; float:right; margin:0 10px 5px 0;}

.top_txt strong{ font-size:16px;}

.main{width:1000px; margin:0 auto; position:relative;}

.main_top, .main_bot{background:url(../images/main_top_bot_bg.png) 0 0 no-repeat; height:20px;}

.main_mid{background:url(../images/main_mid_bg.png) 0 0 repeat-y;}

.main_bot{ background-position:0 -20px;}

.main_inner{ width:976px; margin:0 auto; border:2px solid #000; background-color:#eeeded;}

.logo{ width:228px; height:207px; position:absolute; z-index:5000; left:20px; top:10px;}

/* 999999999999999999999999999999999 header start 6666666666666666666666666*/

.header{height:100%; overflow:hidden; width:auto; position:relative;}

/* 99999999999999999999999 navigation start 6666666666666666666666666*/	

.mainnav{ position:absolute; right:-10px; top:6px; font:normal 18px/22px "Trebuchet MS", Arial, Helvetica, sans-serif; background-color:#0c5d7d; z-index:5000; padding:7px; border-bottom:2px solid #c1c0c0; border-right:2px solid #c1c0c0;}

.mainnav li{ float:left; color:#fff;}

.mainnav li a, .mainnav li a.active{ color:#fff; display:block; margin:0 3px;}

.mainnav li a:hover, .mainnav li a.active{ color:#42b5e3;}

/* 99999999999999999999999 navigation end 6666666666666666666666666*/	

.dark_box{background:url(../images/dark_bg.png) 0 0 repeat; padding:20px; position:absolute; z-index:10; width:200px; right:60px; top:60px;}

.dark_box p{ font:normal 14px/18px Arial, Helvetica, sans-serif; margin:0 0 20px; color:#fff;}

/* 999999999999999999999999999999999 header end 6666666666666666666666666*/



/* =================== image fade in fade out start ====================== */

.fade{width:976px; height:334px; z-index:500;}

.fade a{text-align:center; width:100%; /*background:#000; */display:block;}

.fadebox{ /*width:240px; border:1px solid #ff0000;*/ z-index:5000;}

.fade_cont{ position:relative; width:976px; height:334px;}

/* =================== image fade in fade out end ====================== */



/* 999999999999999999999999999999999 body start 6666666666666666666666666*/

.body{border-bottom:2px solid #000; border-top:2px solid #000; width:auto; height:100%; overflow:hidden; padding:10px 10px 15px;}

.body_top, .body_bottom{ height:100%; overflow:hidden; width:auto;}

#wthvideo{ /*position:absolute!important; z-index:1000000!important;*/}

.body p{ margin:0 0 15px; text-align:justify;}

.b_tp_lft{ width:660px; float:left;}

.b_tp_rht{ width:280px; /*border:1px solid #ff0000;*/ float:right; vertical-align:baseline; height:20px; padding:260px 0 0; text-align:center;}

.b_tp_rht a{ font:normal 15px/22px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#0c5d7d; text-decoration:underline;}

.b_tp_rht a:hover{ color:#06384c;}

.b_tp_inner{ position:relative;}

.b_tp_lft ul{ width:auto;}

.b_tp_lft ul li{ float:left;}

.b_tp_lft ul li a{ display:block;}

.b_tp_inner a{ display:block; font:normal 18px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; padding:25px 0 0 15px; z-index:88; position:relative;  }



.b_tp_inner span.l1{ display:block; z-index:0; position:relative; float:left;  margin:0 20px 0 0; width:195px; height:184px;}





.sl1{background:url(../images/d1.png) 0 0 no-repeat; width:195px; height:184px;}

.sl1:hover{background:url(../images/d1h.png) 0 0 no-repeat; width:195px; height:184px;}



.sl2{background:url(../images/d2.png) 0 0 no-repeat; width:194px; height:184px;}

.sl2:hover{background:url(../images/d2h.png) 0 0 no-repeat; width:194px; height:184px;}

.sl3{background:url(../images/d3.png) 0 0 no-repeat; width:195px; height:184px;}

.sl3:hover{background:url(../images/d3h.png) 0 0 no-repeat; width:195px; height:184px;}



.left_img{ position:relative;}

.left_img a{ position:relative; z-index:88;}

/* 999999999999999999999999999999999 left panel start 6666666666666666666666666*/	

.l_pnl{ width:283px; float:left;}

.tpkg,.ldge,.edu, .tt{ margin:0 0 0 5px; display:block;}

.tpkg{background:url(../images/tp1.png) 0 0 no-repeat; width:283px; height:189px;}

<!--.tpkg:hover{background:url(../images/tp1h.png) 0 0 no-repeat; width:283px; height:189px;}-->

.ldge{background:url(../images/l1.png) 0 0 no-repeat; width:283px; height:191px;}

<!--.ldge:hover{background:url(../images/l1h.png) 0 0 no-repeat; width:283px; height:191px;}-->

.edu{background:url(../images/edu1.png) 0 0 no-repeat; width:282px; height:189px;}

<!--.edu:hover{background:url(../images/edu1h.png) 0 0 no-repeat; width:282px; height:189px;}-->

.tt{background:url(../images/tt1.png) 0 0 no-repeat; width:276px; height:388px;}

<!--.tt:hover{background:url(../images/tt1h.png) 0 0 no-repeat;}-->



/* 999999999999999999999999999999999 left panel end 6666666666666666666666666*/	



/* 999999999999999999999999999999999 right panel start 6666666666666666666666666*/	

.r_pnl{ width:655px; float:right;}

.r_pnl_inner{ min-height:900px;}

.step{background:url(../images/step.jpg) 0 0 no-repeat; width:656px; height:253px; margin:10px 0 0; position:relative}

.step a{ position:absolute; bottom:50px; right:40px; display:block; width:130px; height:18px;}

.book{background:url(../images/book.jpg) 0 0 no-repeat; width:345px; height:139px; margin:80px auto 0;}

.r_pnl_inner img{ margin: 0 0 5px 10px;}

/* 999999999999999999999999999999999 right panel end 6666666666666666666666666*/	

	

/* 999999999999999999999999999999999 body end 6666666666666666666666666*/



/* 999999999999999999999999999999999 footer start 6666666666666666666666666*/

.footer{height:117px; background:url(../images/footer_bg.gif) 0 0 no-repeat; padding:25px 0 5px;}

.footer p{ font-size:12px; color:#fff; text-align:center;}

.foot_lft{ width:489px; float:left; margin:0 0 0 260px;}

.foot_lft p{}

.foot_lft ul{ width:auto; font:normal 18px/22px Arial, Helvetica, sans-serif; height:100%; overflow:hidden;}

.foot_lft ul li{ float:left;color:#fff; background:url(../images/bull.gif) 0 50% no-repeat;}

.foot_lft ul li a{ color:#fff; display:block; margin:0 9px 0 10px; float:left;}

.foot_lft ul li a:hover, .foot_rht a:hover{ color:#87cbe6;}

.foot_lft ul.sp{ width:auto; margin:15px 0;}

.foot_lft ul.sp li{ float:left; background-image:none; margin:0 5px 0 0;}

.foot_lft ul.sp li span{ float:left; margin:0; display:block;   }

.foot_lft ul.sp li span.sp1{background:url(../images/sp1.jpg) 0 0 no-repeat; width:124px; height:50px;}

.foot_lft ul.sp li span.sp2{background:url(../images/sp2.jpg) 0 0 no-repeat; width:50px; height:50px;}

.foot_lft ul.sp li span.sp3{background:url(../images/sp3.jpg) 0 0 no-repeat; width:80px; height:50px;}

.foot_lft ul.sp li span.sp4{background:url(../images/sp4.jpg) 0 0 no-repeat; width:174px; height:50px;}

.foot_rht{ width:225px; float:right;}

.foot_rht ul{ width:105px; margin:35px auto 10px; height:100%; overflow:hidden;}

.foot_rht ul li{ float:left; margin:0 6px 0 0;}

.foot_rht ul li a{ float:left; display:block; text-indent:-20000px;}

.foot_rht ul li a.utbe{background:url(../images/s1.png) 0 0 no-repeat; width:29px; height:29px;}

.foot_rht ul li a.fb{background:url(../images/s2.png) 0 0 no-repeat; width:27px; height:27px;}

.foot_rht ul li a.tw{background:url(../images/s3.png) 0 0 no-repeat; width:29px; height:30px;}

.foot_rht a{ text-decoration:underline; color:#fff;}

/* 999999999999999999999999999999999 footer end 6666666666666666666666666*/



/* 99999999999999999999999999999999999999999999999999 main container end 6666666666666666666666666666666666666666666*/



/* 99999999999999999999999999999999999999999999999999 index page end 66666666666666666666666666666666666666666*/	



/* 00000000000000000000000000000000000000000000000000 inner page start 1111111111111111111111111111111111111111 */

.contop{ width:auto; height:100%; overflow:hidden;}

.con_lft, .con_rht{ width:145px; height:110px; float:left; background:url(../images/manatee.jpg) 0 0 no-repeat;}

.con_rht{ float:right; background:url(../images/americanprodivecenter.jpg) 0 0 no-repeat;}

.oon_mid{ width:330px; float:left; margin:0 0 0 16px;}

.oon_mid strong{ font-size:18px; line-height:22px;}

.oon_mid p{ text-align:center;}

.contact_form, .contact_form form{ width:auto; height:100%; overflow:hidden; margin:20px 0 0;}

.contact_form form{ width:450px; margin:20px auto;}

.contact_form form label{ display:block; float:left; margin:4px 0 10px;}

.contact_form form input, .contact_form form textarea{ float:right; margin:0 0 3px; width:250px; border:1px solid #bebebe; padding:2px; font:normal 12px/16px Arial, Helvetica, sans-serif; color:#636363;}

.contact_form form textarea{ height:200px; width:444px;}

.contact_form form input[type="submit"]{ float:none; margin:20px auto 0; width:150px; display:block; background-color:#0c5a7a; color:#fff; cursor:pointer; outline:none; border:none;}

.cont{ width:auto;}

.iframe{ auto!important; width:560px!important; border: 1px solid #AAAAAA;

    display: inline-block;

    float: right;

    margin: 0 0 5px 5px;

    padding: 3px; }

.cont img{ float:right; margin:0 0 15px 15px; display:inline-block; padding:3px; border:1px solid #aaaaaa;}

/* 00000000000000000000000000000000000000000000000000 inner page end 1111111111111111111111111111111111111111 */



.snorkel h1{ font:normal 18px/22px "Trebuchet MS", Arial, Helvetica, sans-serif; float:left; margin-right:5px;}

.snorkel h1 span{ font:normal 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0 5px;}

.snorkel h2{ font:normal 18px/22px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; margin:0 0 5px 0; }

.bdrb{ border-bottom:2px solid #000000; padding-bottom:5px; margin-bottom:5px;}

.bdrb li { margin:0 0 5px 20px; list-style-type:disc}

.snorkel .left{ width:410px; float:left}

.snorkel .right {float:right;}

.h_left{width:375px; float:left;}

.h_right{width:260px; float:right;}



.list li{ list-style-type:disc ; padding:5px 0 5px 0 ; margin:0 0 0 10px;}

.price img{ float:none; margin:5px 0;}



.marb20{ margin-bottom:20px;}



.pom { padding:0 0 0 5px;}

.pom img{ position:relative; z-index:99;}





.homepage_video1_bg{background:url(../images/shadow_video1.png) 2px 2px no-repeat; width:251px; height:172px; float:right; padding:0px 26px 0 1px; margin:0 0 0 15px;}

.homepage_video2_bg{background:url(../images/shadow_video2.png) 2px 2px no-repeat; width:251px; height:222px; float:right; padding:1px 26px 0 1px; margin:0 0 0 15px;}

.manateevideo_bg {

    background: url(../images/manateevideo_1.png) no-repeat scroll 2px 2px transparent;

    height: 377px;

    margin: 0 auto 20px;

    padding: 0 19px 0 0;

    width: 480px;

}



ul.policies{list-style-type:disc; margin:0 0 0 20px; padding:0;}

ul.policies li{margin-bottom:8px;}