body {padding:30px 0 20px; margin:0; background:#1A3F45 url(../images/images/back.jpg) no-repeat fixed center top; font-family:Verdana; font-size:10pt; color:#DEF;}
a {text-decoration:none;}
h1.noshow, h2.noshow {display:none}

h1 {font-size:12pt;}
h2 {font-size:11pt;}
h3 {font-size:10pt;}

.left {float:left; clear:none;}
.right {float:right; clear:none;}

div#page {width:1000px; background:#036 url(../images/images/pgbg.jpg) repeat-y;}
div#preload {position:absolute; left:-9999px; top:-9999px; width:1px; height:1px; overflow:hidden;}
div#header {background:url(../images/images/head.jpg); height:220px;  position:relative; top:0px; left:0px;}
  div#header a span {display:none;}
  div#header div.tel {position:absolute; top:123px; left:725px; font-weight:bold; text-align:center; width:200px;}
  div#header a#navlink1,div#header a#navlink2,div#header a#navlink3,div#header a#navlink4,
  div#header a#navlink5,div#header a#navlink6,div#header a#navlink7,div#header a#navlink8 {/*margin:0 15px;*/}
  div#header a {position:absolute; top:183px;height:39px;}
  div#header a#navlink1, div#header a#navlink1_over {background:url(../images/images/nv_home_up.png) no-repeat center center;left:40px;width:61px;} 
  div#header a#navlink2, div#header a#navlink2_over {background:url(../images/images/nv_about_up.png) no-repeat center center;left:105px;width:90px;}
  div#header a#navlink3, div#header a#navlink3_over {background:url(../images/images/nv_sviewing_up.png) no-repeat center center;left:198px;width:127px;} 
  div#header a#navlink4, div#header a#navlink4_over {background:url(../images/images/nv_scdiving_up.png) no-repeat center center;left:322px;width:149px;}
  div#header a#navlink5, div#header a#navlink5_over {background:url(../images/images/nv_divingws_up.png) no-repeat center center;left:475px;width:165px;} 
  div#header a#navlink6, div#header a#navlink6_over {background:url(../images/images/nv_conservation_up.png) no-repeat center center;left:635px;width:117px;}
  div#header a#navlink7, div#header a#navlink7_over {background:url(../images/images/nv_news_up.png) no-repeat center center;left:750px;width:104px;} 
  div#header a#navlink8, div#header a#navlink8_over {background:url(../images/images/nv_contact_up.png) no-repeat center center;left:854px;width:96px;}
  div#header a#navlink1:hover, div#header a#navlink1_over {background:url(../images/images/nv_home_ov.png) no-repeat center center;}
  div#header a#navlink2:hover, div#header a#navlink2_over {background:url(../images/images/nv_about_ov.png) no-repeat center center;}
  div#header a#navlink3:hover, div#header a#navlink3_over {background:url(../images/images/nv_sviewing_ov.png) no-repeat center center;}
  div#header a#navlink4:hover, div#header a#navlink4_over {background:url(../images/images/nv_scdiving_ov.png) no-repeat center center;}
  div#header a#navlink5:hover, div#header a#navlink5_over {background:url(../images/images/nv_divingws_ov.png) no-repeat center center;}
  div#header a#navlink6:hover, div#header a#navlink6_over {background:url(../images/images/nv_conservation_ov.png) no-repeat center center;}
  div#header a#navlink7:hover, div#header a#navlink7_over {background:url(../images/images/nv_news_ov.png) no-repeat center center;}
  div#header a#navlink8:hover, div#header a#navlink8_over {background:url(../images/images/nv_contact_ov.png) no-repeat center center;}
  div#header a#bookonline{position:absolute;top:90px;left:725px;width:196px;height:23px;background:url(../images/images/nv_bookonline_up.jpg) no-repeat center center;}
  div#header a#bookonline:hover{background:url(../images/images/nv_bookonline_ov.jpg) no-repeat center center;}
  
div#blocks {height:231px; padding:0 40px 0 20px; margin-top:10px; font-size:8pt;}
div#blocks a {color:#8AC; font-weight:bold;} div#blocks a:hover {color:#FFF;}
  div#blocks div#home1,div#blocks div#home2,div#blocks div#home3 {width:274px;height:60px; padding:165px 17px 5px; text-align:justify;}
  div#blocks div#home1 {background:#024 url(../images/images/home1.jpg) no-repeat center top;}
  div#blocks div#home2 {background:#024 url(../images/images/home2.jpg) no-repeat center top;}
  div#blocks div#home3 {background:#024 url(../images/images/home3.jpg) no-repeat center top;}
  div#blocks div#lm {width:624px;}

div.homecontent {padding:0 43px 0 26px; margin-top:10px;}
  div.homecontent div#l0 {background:#335A74;}
  div.homecontent div#l1 {background:url(../images/images/bd_bottom.png) no-repeat center bottom; padding-bottom:12px;}
  div.homecontent div#l2 {background:url(../images/images/bd_top.png) no-repeat center top; padding-top:17px;}
  div.homecontent div#l3 {background:url(../images/images/bd.png) repeat-y center top; padding:0 20px; position:relative;}
  div.homecontent div#link_bg_pillar {background:url(../images/images/l_bg.png) repeat-y center top; position:absolute; height:119px; width:352px; left:290px; top:-17px; z-index:1;}
  div.homecontent div#l3 div.bottomlinks {height:90px; width:100%;}
  div.homecontent div#l3 div.left {width:614px;}
  div.homecontent div#l3 div.left div.left, div.homecontent div#l3 div.right,div.homecontent div#l3 div.left div.right {position:relative; z-index:2; width:238px; padding-left:30px;}
  div.homecontent div#l3 div.left div.right {margin-right:30px;} div.homecontent div#l3 div.right {margin-left:10px; width:234px;}
  div.homecontent div#l3 div.left p,div.homecontent div#l3 div.right p {margin:0 0 5px 0; background:url(../images/images/bullet.png) no-repeat left center; padding:0 0 0 12px;}
  div.homecontent div#l3 div.left p.heading,div.homecontent div#l3 div.right p.heading {margin:0 0 10px 0; background:none; padding:0;}
  div.homecontent a {color:#FFF; font-weight:bold; text-decoration:underline;} div.homecontent a:hover {color:#58F; text-decoration:none; border-bottom:1px dotted;}

div#footer {letter-spacing:-1px; font-size:8pt; color:#036; height:45px; padding:38px 0 0; background:#BFBFA1 url(../images/images/foot.jpg) no-repeat center top; text-align:center;}
  div#footer p {margin:8px 0; font-weight:100;}
  div#footer a,div#footer a.active,div#footer a.link,div#footer a.visited {color:#036; margin:0 6px;}
  div#footer a.flink {margin:0;font-weight:bold;}div#footer a.flink:hover {color:#06A;}
  div#footer a:hover {color:#FFF;}
  div#footer span.hspace {margin:0 80px;}
  .rightcol div.wrapper {padding: 0 0 0 15px; border-left:2px solid #FFF; margin-left:10px;}