body{margin:0;padding:0;font-size:12px;font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;color:#EEE;text-align:center;background:#002A5A url('images/background_main.jpg') repeat-x 0 -85px;}
.move{position:absolute;left:-2000px}
#header{width:980px;height:109px;background:#FFF;margin:0 auto;padding:0;text-align:left;}
#headerleft{text-align:left;float:left;width:500px}
#headerright{text-align:right;float:left;width:450px}
#mainholder{border-bottom:0px solid #F00;width:980px;margin-top:0px;margin-left:auto;margin-right:auto;}
#mainpanel{width:690px;float:left;display:inline;padding:0 0px 0 0px;text-align:left;}
#mainpanel a:link, #mainpanel a:visited{color:#F60}
#promopanel{width:261px;float:left;display:inline;text-align:right;margin-left:29px;}
#promocontent{width:244px;background:#cacac9;float:left;margin-top:-2px;display:inline;margin-left:17px;color:#000066;}
#homeleft{width:275px;float:left;display:inline;}
#homelink{width:600px;float:left;display:inline;}
#homelink ul li{list-style:none;margin-left:-40px;}
#homelink ul li a:link{font-weight:bold;color:#FFFFFF;font-size:12px;}
#homeright{margin-left:30px;width:385px;float:left;display:inline;padding:30px 0 0 0;text-align:left;}
A, #homeright A{color:#bbb;font-size:12px;font-family:arial;text-decoration:underline;}
A:hover, #homeright A:hover{color:#fff;text-decoration:underline;}
#contactholder{width:690px;clear:right;}
#contactleft{width:275px;float:left;display:inline;}
#contactright{width:350px;margin-left:20px;float:left;display:inline;color:#FFF;padding:10px;text-align:left;}
#talkholder{width:350px;background:#103e72;border:1px dashed #dddddd;margin-bottom:30px;padding:10px;}
#contactdeco{padding:0px 0px 0px 0px;margin:20px 0px 0px 20px;float:right;width:200px;font-size:10px;background:#2B6BB3;}
#contactformholder{text-align:center;width:350px;background:#103e72;border:1px dashed #dddddd;padding:10px;}
#contactformholder TD{text-align:left;font-size:11px;padding:5px 5px 5px 5px;color:#FFF;}
#logoholder{width:170px;text-align:left;}
#navholder{width:980px;text-align:left;background:url(images/nav_bg.gif) #002a5a repeat-x;margin:auto;height:38px;}
#navholder ul{margin-top:0px;text-align:left;margin-left:-40px;}
.clear{clear:both;height:0px;font-size:1px;line-height:1px;margin-bottom:0px;}
P.content{text-align:justify;font-size:12px;font-family:arial;line-height:18px;color:#ddd;}
H2{margin-top:30px;text-align:left;font-size:29px;font-family:arial;}
H3{text-align:left;font-size:14px;font-family:arial;clear:left;}
#maincont{text-align:left;font-size:12px;font-family:arial;line-height:18px;color:#ddd;}
.subtitle{font-size:16px; font-weight:bold; padding-top:5px}
#footer{width:990px;background:url('images/footer.jpg');background-repeat:no-repeat;height:100px;text-align:left;font-size:10px;vertical-align:bottom;margin:auto;}
.copyright{padding:26px 0 0 33px;color:#aaaaaa;font-family:verdana;}
.copyright a{color:#FF7E00;text-decoration:none;}
.copyright a:hover{color:#FF7E00;text-decoration:underline;}
LI{text-align:left;line-height:18px;}
P.content a{padding:0px;color:#FFFFFF;text-decoration:none;font-weight:bold;text-align:left;}
P.content a:hover{text-decoration:underline;}
.tableholder{width:582px;}
.tabletop{width:582px;background:url('images/tabletop.gif');}
.tabletoptitle{height:39px;float:left;background:url('images/tabletitlebg.gif');background-repeat:repeat-x;line-height:38px;font-size:12px;font-weight:bold;font-family:verdana;padding-left:20px;padding-right:10px;}
.tabletopcorner{height:39px;text-align:left;float:left;width:auto;}
.tablecontentholder{width:582px;background-color:#FFFFFF;}
.tablecontent{background-color:#FFFFFF;color:#032F62;float:left;width:450px;padding:5px 10px 10px 10px;}
.tablepic{float:left;width:auto;}
.tablebottom{width:582px;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{float:right;padding:0px 0px 10px 10px;}
img.alignleft{float:left;padding:0px 10px 10px 0px;}
IMG{border:0px;}
table P.content{color:#032F62;}
table{width:100%;}
TD{vertical-align:top;padding:0px 10px 10px 10px;}
TD a{padding:0px;color:#032F62;text-decoration:none;font-size:11px;}
#elearningpoints{padding:10px 15px 5px 0px;margin:20px 0px 0px 20px;float:right;width:40%;font-size:10px;background:#2B6BB3;border:1px dashed #dddddd;}
.success{font-size:9px;font-family:verdana;color:#2C9338;}
.fail{font-size:9px;font-family:verdana;color:#FF0000;}
#padinews{background:#d8d8d8;width:275px;}
.padinewscontent{padding:10px;color:#444;text-align:left;}
#primary-navigation{width:980px;margin-left:auto;margin-right:auto;background:url("images/nav_bg.gif") repeat-x #666666;height:28px;padding:0px;position:relative;z-index:3;}
#primary-navigation ul{margin:0;padding:0;}
.selected{background:url("images/nav_selected.gif") repeat-x #3E5C34;margin:0 0px;height:30px;padding:0px;position:relative;z-index:3;}
#primary-navigation li{float:left;display:block;padding:4px 8px 5px 8px;border-right:1px solid #1d3959;position:relative;z-index:5;}
#primary-navigation li a{font-family:arial;font-weight:normal;font-size:11px;color:white;text-decoration:none;}
#primary-navigation li div, #primary-navigation li ul, #primary-navigation li li{width:200px;}
#primary-navigation li ul{padding:0 0 0px;margin:0;border-left:none;border-right:none;display:table;}
#primary-navigation li div{position:absolute;left:-1px;top:27px;margin:0;display:none;}
#primary-navigation li li{display:block;padding:0px 0 0px 0;margin:0px 0px 0px;text-align:left;color:#FFF;width:200px;background:#1f4a7c;border-top:1px solid #1d3959;}
#primary-navigation li li a{display:block;padding:6px 5px 5px;margin:0px 0px;text-transform:none;font-family:verdana;font-size:10px;font-weight:normal;color:#FFF;line-height:16px;}
#primary-navigation li li a img{vertical-align:middle;}
#primary-navigation li li:hover, #primary-navigation li li a:hover{text-decoration:none;background:#2b5483;}
#primary-navigation ul li ul li{display:block;}
#primary-navigation li:hover div, #primary-navigation li.over div{display:block;}
#primary-navigation li:hover, #primary-navigation li.over, #primary-navigation li.active{background:url(images/nav_bg_hover.gif) #123c6c repeat-x;}
.nonav #top-of-page{height:77px;}
.nonav #content{}
#flashholder{margin-top:20px;}
.promoholder{background:#10355e;}
.promotitle{background:#6e2a13;font-size:16px;font-weight:bold;padding:10px;font-family:arial;background:url('images/background_promotitle.gif');}
.promotitle2{background:#6e2a13;font-size:16px;font-weight:bold;padding:10px;font-family:arial;background:url('images/background_promotitle2.gif');}
.promoleft{width:290px;padding:10px;float:left;display:inline;background:#051f3d;}
.promoright{width:390px;padding:10px;float:left;display:inline;text-align:left;background:#10355e;}
#diveenvironmentsmallmap{padding:15px;background:#000;float:right;text-align:center;}
#galleryholder{}
.trips{width:430px;padding:10px;margin-right:10px;background:#022753;float:left;display:inline;border:1px dotted #888;}
.tripslink{width:600px;padding:10px;background:#022753;float:left;display:inline;border:1px dotted #888;}
.titlelink{border-bottom:1px dotted #888;background:#022753;}
.textarea{background:#022753;border:1px dotted #888;width:430px;}
.groups{width:200px;padding:10px;margin-right:10px;background:#022043;float:left;display:inline;border:1px dotted #888;}
.personal{width:200px;padding:10px;background:#021c39;float:left;display:inline;border:1px dotted #888;}
.trips A, .personal A{color:#ff7e00;}
.trips A:hover, .personal A:hover{color:#ff7e00;text-decoration:underline;}
.gallerytitle{background:#001123;padding:5px;font-weight:bold;text-align:center;border-bottom:1px solid #ff7e00;}
.diveequimentsitemholder{float:left;height:120px;width:125px;text-align:center;background:#FFF;border-right:2px solid #ddd;border-bottom:2px solid #ccc;color:#002a5a;padding:5px;}
.diveequimentsitemholder A{color:#002a5a;text-decoration:none;}
.diveequimentsitemholder A:hover{color:#002a5a;text-decoration:none;font-weight:bold;}
.originalprice{text-decoration:line-through;color:#F00;}
.currentprice{font-weight:bold;font-family:tahoma;font-size:11px;color:#1761b3;}
.productcategoryitemholder{float:left;height:290px;width:147px;text-align:left;background:#FFF;border-right:2px solid #ddd;border-bottom:2px solid #ccc;color:#002a5a;padding:10px;line-height:15px;}
H4{font-size:13px;margin-top:40px;margin-bottom:10px;text-decoration:underline;}
.productcategoryitemholder A{color:#002a5a;text-decoration:underline;font-size:11px;}
.productcategoryitemholder A:hover{color:#002a5a;text-decoration:none;font-size:11px;}
.productitemholder{float:left;width:680px;text-align:left;background:#FFF;border-right:2px solid #ddd;border-bottom:2px solid #ccc;color:#002a5a;padding:10px;line-height:15px;}
.productmaindetailsholder{float:left;width:230px;}
.detailstitles{font-size:13px;color:#154e93;font-weight:bold;}
.productotherdetailsholder{float:left;width:400px;border-left:1px solid #ddd;padding-left:20px;}
.tabletitle{color:#FFF;background:#154e93;}
.tabledata{color:#000;background:#ddd;}
.productotherdetailsholder A{color:#002a5a;text-decoration:underline;font-size:11px;}
.productotherdetailsholder A:hover{color:#002a5a;text-decoration:none;font-size:11px;}
#divesitessmallmap{float:right;margin-left:20px;margin-bottom:20px;}
P{text-align:justify;}
.commenthidden{display:none}
.commentshown{display:inline}
#experienceholder{}
.experiencearticles{width:150px;padding:10px;margin-right:10px;background:#022753;float:left;display:inline;border:1px dotted #888;font-family:arial;line-height:20px;}
.experiencearticlescontents{width:470px;padding:10px;margin-right:10px;background:#022043;float:left;display:inline;border:1px dotted #888;font-family:arial;line-height:20px;}
.experiencearticles A, .experiencearticlescontents A{color:#ff7e00;font-size:11px;text-decoration:none;}
.experiencearticles A:hover, .experiencearticlescontents A:hover{color:#ff7e00;text-decoration:underline;}
.experiencearticles UL LI{margin-left:-25px;font-size:11px;}
.experiencearticlescontents LI{margin-bottom:30px;}
table.reference{background-color:#083e7b;border:1px solid #124f93;border-collapse:collapse;color:#FFF}
table.reference th{background-color:#2b68ad;border:1px solid #124f93;padding:3px;vertical-align:top;}
table.reference td{border:1px solid #124f93;padding:3px;vertical-align:top;}

#promocontent ul{
	margin:0 0 0 0
}
#promocontent ul li{
	list-style:none;
	list-style-image:none; 
	margin-left:-20px;
	line-height:24px;
	background:url(images/list.png) no-repeat left 50%;
	padding-left:15px
}
#promocontent ul li a:link, #promocontent ul li a:visited{
	text-decoration:none;
	color:#666
}
#promocontent ul li a:hover{
	text-decoration:underline
}
