<style type="text/css">
div {
   }
div.all_content {
   /*background:#CCCCFF;
   float:left;*/
   /*position:absolute;
   top:0em;
   left:5%;
   /*right:5%;*/
   text-align:left;
   width:1000px;
   margin:0 auto;
   height:auto;
   padding-top:0em;
   padding-left:0em;
   padding-right:0em;
   background:#ffffff;   
 
   /*border-style:solid;
   border-left-style:solid;
   border-left-color:#CCCCCC;
   border-left-width:0.5em;
 
   border-right-style:solid;
   border-right-color:#CCCCCC;
   border-right-width:0.5em;

   border-top-style:solid;
   border-top-color:#CCCCCC;
   border-top-width:0.25em;
    
   border-bottom-style:solid;
   border-bottom-color:#CCCCCC;
   border-bottom-width:0.5em;*/
   }
div.top_content {
   position:relative;
   /*float:left;*/
   top:0em;
   left:0em;
   width:auto;
   height:auto;
   padding-left:10px;
   padding-bottom:0.5em;
   padding-top:0em;
   font-size:0.9em;
   background:#ffffff;   
   }
div.top_content_hello {
   background:#FFFFFF;
   position:absolute;
   top:0em;
   left:25%;
   width:auto;
   height:auto;
   padding-top:0em;
   }
div.side_content {
   float:left;
   width:140px;
   height:auto;
   padding-left:5px;
   padding-top:10px;
   font-size:1em;
   overflow:hidden;
   background:#ffffff;   
   }
 div.right_content {
   float:right;
   width:150px;
   height:auto;
   padding-top:10px;
   padding-left:5px;
   padding-right:5px;
   padding-bottom:20px;
   
   font-family: Verdana, Arial, Helvetica, Sans-Serif;
   font-size:1em;
   text-align:left;
   overflow:hidden;
   text-align:center;
   background:#ffffff;   
   /* background:url(photos/underwater_mission2.jpg) no-repeat;*/
   }
div.right_content_profile {
   background:#D2D0EE;
   float:right;
   width:auto;
   height:auto;
   padding:1em;
   padding-left:1em;
   padding-right:0.5em;
   font-family: Verdana, Arial, Helvetica, Sans-Serif;
   font-size:0.9em;
   vertical-align:text-top;
   }
.profile_update_text{
   width:auto;
   height:auto;
   text-align:left;
   vertical-align:bottom;
   font-family: Verdana, Arial, Helvetica, Sans-Serif;
   font-size:1.1em;
   }
.profile_checkbox {
   width:15em;
   height:auto;
   text-align:left;
   vertical-align:bottom;
   font-family: Verdana, Arial, Helvetica, Sans-Serif;
   font-size:0.95em;
   }
div.right_content_store {
   float:right;
   width:150px;
   height:auto;
   padding-top:10px;
   padding-left:5px;
   padding-right:5px;
   padding-bottom:20px;
   
   font-family: Verdana, Arial, Helvetica, Sans-Serif;
   font-size:1em;
   text-align:left;
   overflow:hidden;
   text-align:center;
   /* background:url(photos/underwater_mission2.jpg) no-repeat;*/
   }
div.main_content {
   float:left;
   width:675px;
   height:auto;
   padding-top:10px;
   padding-left:15px;
   padding-bottom:20px;
   padding-right:5px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   background:#ffffff;   
   }
div.main_content_testimonials {
   float:left;
   width:670px;
   height:auto;
   padding-top:10px;
   padding-left:15px;
   padding-bottom:20px;
   padding-right:5px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   }      
div.main_content_blog {
   float:left;
   width:800px;
   height:auto;
   padding-top:10px;
   padding-left:15px;
   padding-bottom:20px;
   padding-right:5px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   }
div.main_content_games {
   float:left;
   width:675px;
   height:auto;
   padding-top:10px;
   padding-left:15px;
   padding-bottom:20px;
   padding-right:5px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   }   
div.main_content_search {
   float:left;
   width:800px;
   height:auto;
   padding:1em;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   }   
div.main_content_store {
   float:left;
   width:687px;
   height:auto;
   padding-top:10px;
   padding-left:4px;
   padding-bottom:20px;
   padding-right:4px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   /*border-left:thin;
   border-left-color:#999999;
   border-left-style:solid;
   border-bottom:thin;
   border-bottom-color:#999999;
   border-bottom-style:solid;
   border-right:thin;
   border-right-color:#999999;
   border-right-style:solid;*/
   }
div.store_pic {
   float:left;
   width:330px;
   height:auto;
   padding-top:0px;
   padding-left:0px;
   padding-bottom:15px;
   padding-right:0px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   text-align:left;
   overflow:hidden;
   }    
div.main_content_profile {
   float:left;
   vertical-align:top-text;
   width:auto;
   height:auto;
   padding-top:10px;
   padding-left:15px;
   padding-bottom:20px;
   padding-right:5px;
   }
div.footer {
   /*background:#CCCCFF;*/
   /*position:relative;*/
   float:left;
   text-align:center;
   top:0em;
   left:0em;
   width:100%;
   height:auto;
   padding-top:60px;
   padding-bottom:60px;
   /*background-image:url(photos/underwater1.jpg);*/
   /*background:url(http://www.mermagica.com/photos/dolphinfloats.jpg) repeat-x;*/
   background:#ffffff;   
   }
div.backgrd_pic_footer {
   /*background:#CCCCFF;*/
   /*position:relative;*/
   float:left;
   text-align:center;
   top:0em;
   left:0em;
   width:100%;
   height:auto;
   padding-top:70px;
   padding-bottom:90px;
   /*background-image:url(photos/underwater1.jpg);*/
   /*background:url(http://www.mermagica.com/test/photos/mermagicalabel2.svg);*/
   }
div.bottom_content {
   /*background:#CCCCFF;*/
   /*position:relative;*/
   float:left;
   text-align:center;
   top:0em;
   left:0em;
   width:100%;
   height:auto;
   padding-top:10px;
   padding-bottom:0px;
   font-size:1.0em;
   background:#ffffff;   
   }   
div.search {
   position:absolute;
   /*float:right;*/
   top: 0em;
   right: 0em;
   width: auto;
   height: auto;
   padding-right:0em;
   padding-bottom:0em;
   padding-top:0em;   
   }
div.video1 {
   width: auto;
   height: auto;
   padding-right:0.5em;
   padding-bottom:0.5em;
   padding-top:0em;
   padding-left:0.5em;
   border-style:solid;
   border-width:thin;
   border-color:#9999FF;
   }   
div.profile_update_message {
   /*position:relative;*/
   /*float:left;*/
   width:100%;
   height:auto;
   padding-top:10px;
   text-align:left;
   }
div.logo {
   position:relative;
   top:0.3em;
   height:auto;
   left:0%;
   right:0%;
   width:auto;
   /*background:#FFFFFF;
   background:url(photos/logo_div_blue.jpg) repeat-x;
   text-align:center;*/
   }
div.logo_footer {

   width:auto;
   height:auto;
   /*background:url(photos/logo_div_blue.jpg) repeat-x;*/
   padding:0px;
   }   
div.message {
   height:auto;
   width:30%;
   text-align:left;
   }   
.photo_side {
   float:left;
   height:auto;
   width:auto;
   }
.photo_main {
   /*float:left;
   height:19.5em;
   width:26em;*/
   padding:2px;
   }
.photo_fabric {
   /*float:left;*/
   height:70px;
   width:95px;
   }   
.small_logo{
   height: auto;
   width: auto;
   }
table {
   font-family: Verdana, Arial, Helvetica, Sans-Serif;
   font-size: 0.9em;
   border:#000000;
   /*border:thin;
   border-style:solid;
   border-width:thin;
   border-color:#000000;*/
   }
table.td{
   font-family: Verdana, Arial, Helvetica, Sans-Serif;
   font-size:1em;
   border-style:solid;
   border-width:thin;
   border-color:black;
   border-spacing:1px;
   height:auto;
   width:auto;
   padding:5px;
   }
table.sortable thead {
   font-size:1em;
   background-color:#99CCFF;
   color:#333333;
   font-weight: normal;
   cursor: default;
   border-bottom-color:#333333;
   border-bottom-style:dotted;
   border-bottom-width:thin;
   color:#000066;
   }
table.sortable {
   border-right-width:thick;
   border-bottom-width:thick;
   border-spacing: 0.25em;
   border-top-style:solid;
   border-right-style:ridge;
   border-left-style:solid;
   border-bottom-style:ridge;
   border-color:#CCCCCC;
   border-collapse:collapse;
   background-color:#FFFFCC;
   padding: 0.5em 0.5em 0.5em 0.5em;
   }
table.sortable tfoot {
   background-color:#99CCFF;
   color:#333333;
   font-size:0.9em;
   font-weight: normal;
   cursor: default;
   text-align:center;
   border-top-color:#333333;
   border-top-style:dotted;
   border-top-width:thin;
   }
table.sortable td {
   border-width: thin thin thin thin;
   padding: .5em .5em .5em .5em;	
   border-color:#999999;
   text-align:center	;
   vertical-align:middle;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:0.85em;
   }
h1 {
   font-family: Verdana, Arial, Helvetica, Sans-Serif;
   font-size: 1em;
   font-weight:500;
   color: #000000;
   }
h2 {
	letter-spacing: 0em;
	text-transform:none;
	font-size: 0.85em;
	font-weight: normal;
	color:#0000FF;
	text-align:center;
}
ol {
   font-family: Verdana, Arial, Helvetica, Sans-Serif;
   font-size: 0.9em;
   color: #000000;
   }
body {
   font-family: Verdana, Arial, Helvetica, Sans-Serif;
   font-size: 0.9em;
   text-align:center;
   background:#FFFFFF;
   }
p {
   font-family: Verdana, Arial, Helvetica, Sans-Serif;
   font-size: 0.85em;
   line-height:1.5em;
   }
body, textarea{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:0.85em;
   color:#535353;
   }
a {
   font-family: Verdana, Arial, Helvetica, Sans-Serif;
   font-size: 1em;
   color:#9966CC;
   }

/*
templates:
http://www.freecsstemplates.org/preview/embouteillage
http://www.freecsstemplates.org/preview/experience
http://www.freecsstemplates.org/preview/powderpuff
http://www.freecsstemplates.org/preview/innovation
*/
/* Photo-Caption PZ3 CSS v080630
* copyright: http://randsco.com/copyright
* www.randsco.com
*/

.PZ3-l { float:right; margin-left:10px; }
.PZ3-r { float:left; margin-right:10px; direction:ltr; }
  html>/**/body .PZ3-r { position:relative; }

.PZ3zoom { border:1px solid #369; }
.PZ3zoom a,.PZ3zoom a:visited { display:block;
  padding:0; overflow:hidden; text-decoration:none;
  height:100%; width:100%; }
  html>/**/body .PZ3-r a { right:0; }

.PZ3zoom a:hover { position:absolute;
  z-index:999; padding:0; background:none;
  cursor:default; height:auto; width:auto;
  overflow:visible; border:1px solid #369;
  margin:-1px 0 0 -1px; }
  html>body .PZ3zoom a:hover { margin:-1px -1px 0 -1px; }

.PZ3zoom a img { border:0; height:100%; width:100%; }
.PZ3zoom a:hover img { height:auto; width:auto;
  border:0; }

a:hover .PZ3cap,
a:hover .PZ31cap { display:block;
  direction:ltr; font:10pt verdana,sans-serif;
  margin-top:-3px; background:#369; color:#fff;
  text-align:left; }
a:hover .PZ3cap { padding:3px 5px; }
.PZ3inr { display:block; padding:2px 5px; }

.noCap a:hover .PZ3cap,
.noCap a:hover .PZ31cap { display:none; }
.noBdr,.noBdr a:hover { border:0; }
.Lnk a:hover { cursor:pointer; }

/* End Photo-Caption Zoom CSS */

#slideShow {
  width : 300px;
  height : 240px;
  padding-top:0px;
  padding-bottom:10px;
  padding-left:0px;
  padding-right:0px;
}

</style>

