body {
margin:0px;
padding:0px;
background-color:#2C5463;}

#header_wrap {
width:100%;
height:114px;
margin:0px;
background-image:url(Images/header_bg.gif);
background-repeat:repeat-x;}

#header {
width:980px;
margin:0 auto;}

#site_logo {
float:left;
width:400px;
height:100px;
background-image:url(Images/logo.gif);
background-repeat:no-repeat;}

#site_search {
float:right;
width:200px;
padding:40px;}

#menu_wrap {
clear:both;
width:100%;
height:41px;
background-image:url(Images/menu_bk.gif);
background-repeat:repeat-x;}

#menu {
width:980px;
height:41px;
margin:0 auto;}

#menu ul {
  font-family: Arial, Verdana;
  font-size: 14px;
  margin: 0 0 0 5px;
  padding: 0px;
  list-style: none;}

#menu ul li {
  display: block;
  position: relative;
  float: left;}

#menu li ul { display: none; }

#menu ul li a {
  display: block;
  text-decoration: none;
  color: #ffffff;
  border-top: 1px solid #ffffff;
  padding: 5px 15px 5px 15px;
  background: #2C5463;
  margin-left: 1px;
  white-space: nowrap;}

#menu ul li a:hover { background: #617F8A; }

#menu li:hover ul {
  display: block;
  position: absolute;}

#menu li:hover li {
  float: none;
  font-size: 14px;}

#menu li:hover a { background: #617F8A; }

#menu li:hover li a:hover { background: #95A9B1; }

#content_wrap {
width:980px;
margin:0 auto;}

#content_box {
width:900px;
margin:30px 30px 30px 0px;
padding:9px;
border-color:#ffffff;
border-width:1px;
border-style:solid;
background-color:#66ccff;}

.content_image {
float:left;
width:300px;
height:200px;
padding:0px;
border-color:#666666;
border-width:1px;
border-style:solid;
background-image:url(Images/main_image300_200.gif);}

.content_text_box {
float:right;
width:550px;
height:200px;
padding: 0px 20px;
border-color:#666666;
border-width:1px;
border-style:solid;
background-color:#cccccc;}

.content_text {
font-size:24px;
color:#000000;
font:"Times New Roman", Times, serif;
font-weight:bold;
text-align:center;
text-decoration:none;}

.content_cleaner {
clear:both;}

#main_area_wrap {
width:980px;
margin:0 auto;}

#main_top_box {
width:900px;
padding:9px;
border-color:#ffffff;
border-width:1px;
border-style:solid;
background-color:#66ccff;}

.main_top_left {
float:left;
width:250px;
height:200px;
border-color:#666666;
border-width:1px;
border-style:solid;
background-color:#cccccc;}

.top_left_text{
font-size:20px;
color:#000000;
font:"Times New Roman", Times, serif;
font-weight:bold;
text-align:center;
text-decoration:none;}

.top_left_image {
margin:0px 10px;
width:230px;
height:170px;}

.main_top_centre {
float:left;
width:250px;
height:200px;
margin:0 0 0 75px;
border-color:#666666;
border-width:1px;
border-style:solid;
background-color:#cccccc;}

.top_centre_text {
font-size:20px;
color:#000000;
font:"Times New Roman", Times, serif;
font-weight:bold;
text-align:center;
text-decoration:none;}

.top_centre_image {
margin:0px 10px;
width:230px;
height:170px;}

.main_top_right {
float:right;
width:250px;
height:200px;
border-color:#666666;
border-width:1px;
border-style:solid;
background-color:#cccccc;}

.top_right_text {
font-size:20px;
color:#000000;
font:"Times New Roman", Times, serif;
font-weight:bold;
text-align:center;
text-decoration:none;}

.top_right_image {
margin:0px 10px;
width:230px;
height:170px;}

.top_cleaner {
clear:both;}

#main_btm_box {
width:900px;
padding:9px;
border-color:#ffffff;
border-width:1px;
border-style:solid;
background-color:#66ccff;}

.main_btm_left {
float:left;
width:250px;
height:200px;
border-color:#666666;
border-width:1px;
border-style:solid;
background-color:#cccccc;}

.btm_left_text {
font-size:20px;
color:#000000;
font:"Times New Roman", Times, serif;
font-weight:bold;
text-align:center;
text-decoration:none;}

.btm_left_image {
margin:0px 10px;
width:230px;
height:170px;}

.main_btm_centre {
float:left;
width:250px;
height:200px;
margin:0 0 0 75px;
border-color:#666666;
border-width:1px;
border-style:solid;
background-color:#cccccc;}

.btm_centre_text {
font-size:20px;
color:#000000;
font:"Times New Roman", Times, serif;
font-weight:bold;
text-align:center;
text-decoration:none;}

.btm_centre_image {
margin:0px 10px;
width:230px;
height:170px;}

.main_btm_right {
float:right;
width:250px;
height:200px;
border-color:#666666;
border-width:1px;
border-style:solid;
background-color:#cccccc;}

.btm_right_text {
font-size:20px;
color:#000000;
font:"Times New Roman", Times, serif;
font-weight:bold;
text-align:center;
text-decoration:none;}

.btm_right_image {
margin:0px 10px;
width:230px;
height:170px;}

.btm_cleaner {
clear:both;}

#footer_wrap {
width:100%;
height:41px;
margin:30px 0 0 0;
background-image:url(Images/footer_bk.gif);
background-repeat:repeat-x;}

#footer {
width:980px;
height:41px;
margin:0 auto;}

#footer ul {
  font-family: Arial, Verdana;
  font-size: 14px;
  margin: 0 0 0 500px;
  padding: 7px;
  list-style: none;}

#footer ul li {
  display: block;
  position: relative;
  float: left;}

#footer li ul { display: none; }

#footer ul li a {
  display: block;
  text-decoration: none;
  color: #ffffff;
  border-bottom: 1px solid #ffffff;
  padding: 5px 15px 5px 15px;
  background: #2C5463;
  margin-left: 1px;
  white-space: nowrap;}

#footer ul li a:hover { background: #617F8A; }

#footer li:hover ul {
  display: block;
  position: absolute;}

#footer li:hover li {
  float: none;
  font-size: 14px;}

#footer li:hover a { background: #617F8A; }

#footer li:hover li a:hover { background: #95A9B1; }

.contact_us_text {
width:882px;
padding:9px;
border-color:#666666;
border-width:1px;
border-style:solid;
background-color:#cccccc;
font-size:22px;
color:#000000;
font:"Times New Roman", Times, serif;
font-weight:bold;
text-align:center;
text-decoration:none;}

.contact_us_main {
width:882px;
margin:10px 0px 0px 0px;
padding:9px;
border-color:#666666;
border-width:1px;
border-style:solid;
background-color:#cccccc;
}

.contact_form {
width:500px;
margin:0 auto;
background-color:#cccccc;
}

.contact_cleaner {
clear:both;}

.malta_sites_head {
width:882px;
padding:9px;
border-color:#666666;
border-width:1px;
border-style:solid;
background-color:#cccccc;
font-size:22px;
color:#000000;
font:"Times New Roman", Times, serif;
font-weight:bold;
text-align:center;
text-decoration:none;}

.malta_sites_body {
width:882px;
padding:9px;
border-color:#666666;
border-width:1px;
border-style:solid;
background-color:#cccccc;
}

.gozo_sites_head {
width:882px;
padding:9px;
border-color:#666666;
border-width:1px;
border-style:solid;
background-color:#cccccc;
font-size:22px;
color:#000000;
font:"Times New Roman", Times, serif;
font-weight:bold;
text-align:center;
text-decoration:none;}

.gozo_sites_body {
width:882px;
padding:9px;
border-color:#666666;
border-width:1px;
border-style:solid;
background-color:#cccccc;}

.boat_sites_head {
width:882px;
padding:9px;
border-color:#666666;
border-width:1px;
border-style:solid;
background-color:#cccccc;
font-size:22px;
color:#000000;
font:"Times New Roman", Times, serif;
font-weight:bold;
text-align:center;
text-decoration:none;}

.boat_sites_body {
width:882px;
padding:9px;
border-color:#666666;
border-width:1px;
border-style:solid;
background-color:#cccccc;}

.dive_info_head {
width:882px;
padding:9px;
border-color:#666666;
border-width:1px;
border-style:solid;
background-color:#cccccc;
font-size:22px;
color:#000000;
font:"Times New Roman", Times, serif;
font-weight:bold;
text-align:center;
text-decoration:none;}

.dive_info_body {
width:882px;
padding:9px;
border-color:#666666;
border-width:1px;
border-style:solid;
background-color:#cccccc;
}

.malta_info_head {
width:882px;
padding:9px;
border-color:#666666;
border-width:1px;
border-style:solid;
background-color:#cccccc;
font-size:22px;
color:#000000;
font:"Times New Roman", Times, serif;
font-weight:bold;
text-align:center;
text-decoration:none;}

.malta_info_body {
width:882px;
padding:9px;
border-color:#666666;
border-width:1px;
border-style:solid;
background-color:#cccccc;}

.rec_courses_head {
width:882px;
padding:9px;
border-color:#666666;
border-width:1px;
border-style:solid;
background-color:#cccccc;
font-size:22px;
color:#000000;
font:"Times New Roman", Times, serif;
font-weight:bold;
text-align:center;
text-decoration:none;}

.rec_course_body {
width:882px;
padding:9px;
border-color:#666666;
border-width:1px;
border-style:solid;
background-color:#cccccc;}

.reca_course_body {
width:882px;
padding:9px;
margin:10px 0px 0px 0px;
border-color:#666666;
border-width:1px;
border-style:solid;
background-color:#cccccc;}

.reca_course_body a:link {
 color:#000000;
 text-decoration: none;}

 .reca_course_body a:visited {
 color:#000000;
 text-decoration: none;}
  
.reca_course_body a:hover {
 color:#0000FF;
 text-decoration: none;}
 
 .reca_course_body a:active {
 color:#0000FF;
 text-decoration: none;}
 
 .top_left_text a:link {
 color:#000000;
 text-decoration: none;}

 .top_left_text a:visited {
 color:#000000;
 text-decoration: none;}
  
.top_left_text a:hover {
 color:#0000FF;
 text-decoration: none;}
 
 .top_left_text a:active {
 color:#0000FF;
 text-decoration: none;}
 
 .top_centre_text a:link {
 color:#000000;
 text-decoration: none;}

 .top_centre_text a:visited {
 color:#000000;
 text-decoration: none;}
  
.top_centre_text a:hover {
 color:#0000FF;
 text-decoration: none;}
 
  .top_centre_text a:active {
 color:#0000FF;
 text-decoration: none;}
 
 .top_right_text a:link {
 color:#000000;
 text-decoration: none;}

 .top_right_text a:visited {
 color:#000000;
 text-decoration: none;}
  
.top_right_text a:hover {
 color:#0000FF;
 text-decoration: none;}
 
 .top_right_text a:active {
 color:#0000FF;
 text-decoration: none;}
 
 .btm_left_text a:link {
 color:#000000;
 text-decoration: none;}

 .btm_left_text a:visited {
 color:#000000;
 text-decoration: none;}
  
.btm_left_text a:hover {
 color:#0000FF;
 text-decoration: none;}
 
 .btm_left_text a:active {
 color:#0000FF;
 text-decoration: none;}
 
 .btm_centre_text a:link {
 color:#000000;
 text-decoration: none;}

 .btm_centre_text a:visited {
 color:#000000;
 text-decoration: none;}
  
.btm_centre_text a:hover {
 color:#0000FF;
 text-decoration: none;}
 
  .btm_centre_text a:active {
 color:#0000FF;
 text-decoration: none;}
 
 .btm_right_text a:link {
 color:#000000;
 text-decoration: none;}

 .btm_right_text a:visited {
 color:#000000;
 text-decoration: none;}
  
.btm_right_text a:hover {
 color:#0000FF;
 text-decoration: none;}
 
 .btm_right_text a:active {
 color:#0000FF;
 text-decoration: none;}
 
 .pro_courses_head {
width:882px;
padding:9px;
border-color:#666666;
border-width:1px;
border-style:solid;
background-color:#cccccc;
font-size:22px;
color:#000000;
font:"Times New Roman", Times, serif;
font-weight:bold;
text-align:center;
text-decoration:none;}

.pro_course_body {
width:882px;
padding:9px;
border-color:#666666;
border-width:1px;
border-style:solid;
background-color:#cccccc;}

.proa_course_body {
width:882px;
padding:9px;
margin:10px 0px 0px 0px;
border-color:#666666;
border-width:1px;
border-style:solid;
background-color:#cccccc;}

.proa_course_body a:link {
 color:#000000;
 text-decoration: none;}

 .proa_course_body a:visited {
 color:#000000;
 text-decoration: none;}
  
.proa_course_body a:hover {
 color:#0000FF;
 text-decoration: none;}
 
 .proa_course_body a:active {
 color:#0000FF;
 text-decoration: none;}

.elite_malta_head {
width:882px;
padding:9px;
border-color:#666666;
border-width:1px;
border-style:solid;
background-color:#cccccc;
font-size:22px;
color:#000000;
font:"Times New Roman", Times, serif;
font-weight:bold;
text-align:center;
text-decoration:none;}

.elite_malta_body {
width:882px;
padding:9px;
border-color:#666666;
border-width:1px;
border-style:solid;
background-color:#cccccc;}

.elite_malta_body a:link {
 color:#000000;
 text-decoration: none;}

.elite_malta_body a:visited {
 color:#000000;
 text-decoration: none;}
  
.elite_malta_body a:hover {
 color:#0000FF;
 text-decoration: none;}
 
.elite_malta_body a:active {
 color:#0000FF;
 text-decoration: none;}
 
.content_text a:link {
 color:#000000;
 text-decoration: none;}

.content_text a:visited {
 color:#000000;
 text-decoration: none;}
  
.content_text a:hover {
 color:#0000FF;
 text-decoration: none;}
 
.content_text a:active {
 color:#0000FF;
 text-decoration: none;}
 
.malta_guided_head {
width:882px;
padding:9px;
border-color:#666666;
border-width:1px;
border-style:solid;
background-color:#cccccc;
font-size:22px;
color:#000000;
font:"Times New Roman", Times, serif;
font-weight:bold;
text-align:center;
text-decoration:none;}

.malta_guided_body {
width:882px;
padding:9px;
border-color:#666666;
border-width:1px;
border-style:solid;
background-color:#cccccc;}

.malta_guideda_body {
width:882px;
padding:9px;
margin:10px 0px 0px 0px;
border-color:#666666;
border-width:1px;
border-style:solid;
background-color:#cccccc;}

.elite_price_head {
width:882px;
padding:9px;
border-color:#666666;
border-width:1px;
border-style:solid;
background-color:#cccccc;
font-size:22px;
color:#000000;
font:"Times New Roman", Times, serif;
font-weight:bold;
text-align:center;
text-decoration:none;}

.elite_price_body {
width:882px;
padding:9px;
border-color:#666666;
border-width:1px;
border-style:solid;
background-color:#cccccc;}

.elite_price_body a:link {
 color:#0000FF;
 text-decoration: none;}

.elite_price_body a:visited {
 color:#0000FF;
 text-decoration: none;}
  
.elite_price_body a:hover {
 color:#FFFFFF;
 text-decoration: none;}
 
.elite_price_body a:active {
 color:#FFFFFF;
 text-decoration: none;}
 
.elite_terms_body {
width:882px;
padding:9px;
border-color:#666666;
border-width:1px;
border-style:solid;
background-color:#cccccc;
font-size:22px;
color:#000000;
font:"Times New Roman", Times, serif;
font-weight:bold;
text-align:center;
text-decoration:none;}

.elite_termsa_body {
width:882px;
padding:9px;
margin:10px 0px 0px 0px;
border-color:#666666;
border-width:1px;
border-style:solid;
background-color:#cccccc;}

.elite_privacy_body {
width:882px;
padding:9px;
border-color:#666666;
border-width:1px;
border-style:solid;
background-color:#cccccc;
font-size:22px;
color:#000000;
font:"Times New Roman", Times, serif;
font-weight:bold;
text-align:center;
text-decoration:none;}

.elite_privacya_body {
width:882px;
padding:9px;
margin:10px 0px 0px 0px;
border-color:#666666;
border-width:1px;
border-style:solid;
background-color:#cccccc;}

.textwrap_right_body {
float:right;
margin:5px 10px 5px 10px;}

.textwrap_left_body {
float:left;
margin:10px;}

#links_wrap {
width:980px;
margin:0 auto;
background-color:#cccccc;}

#links_box {
width:900px;
margin:30px 30px 30px 0px;
padding:9px;
border-color:#666666;
border-width:1px;
border-style:solid;
background-color:#cccccc;}


