html, body {
		height:100%;
	}

html, body, h1, h2, h3, h4, h5, h6, p, blockquote, ul, ol, ul li, form, fieldset {
	margin: 0;
	padding: 0;
	}

	body {
		text-align: center;
		min-width: 770px;
		font-family: verdana,arial,helvetica,sans-serif;
        font-size: 13px; 
        color: #7a717d;
		background-color: #ffffff;
		background-image: url(scuba_images/waves_bg1.gif);
	}

	#Container {
		position:relative;
		width: 100%;
		min-height: 100%;
		height: auto;
		background-attachment: scroll;
		background: url(scuba_images/scuba_inside.gif) repeat-y 50%;
		}

	#Top {
		z-index:1;
		position:absolute;
		left:0px;
		top:0px;
		margin: 0 auto;
		text-align: center;
		width: 100%;
		height: 100px;
		border-bottom: 0px solid #ededf5; 

		}

	div.Topcontent {
		position:relative;
		margin: 0 auto;
		text-align: center;
		width: 770px;
		}
		
		
		
	#Content {
		z-index:3;
		position:relative;
		margin: 0 auto;
		padding: 0px;
		text-align: left;
		width: 770px;
		min-height: 100%;
		height: 100%;
		border-bottom: 0px;
		border-top: 0px;
		}


	#Bottom {
		z-index:2;
		position:absolute;
		left: 0px;
		bottom: 0px;
		margin: 0 auto;
		text-align: center;
		width: 100%;
		 
		}
		
	#Bottom_main {
		z-index:-2;
		position:absolute;
		left: 0px;
		top: 510px;
		margin: 0 auto;
		text-align: center;
		width: 100%;
		margin-bottom:-3px;		 
		}
		
	#Bottom_main2 {
		z-index:-2;
		position:absolute;
		left: 0px;
		top: 489px;
		margin: 0 auto;
		text-align: center;
		width: 100%;
		margin-bottom:-3px;		 
		}
		
	#Address {
	position:relative;
	margin: 0 auto;
	margin-top:-3px;
	text-align: center;
	width:770px;
	padding-top:4px;
	padding-bottom:4px;
	background-color:#140f4e;
	border-top: 1px solid #9b9972;
	color:#9b9972;
	
	}
	

	
	#Insidecontent {
		margin: 0;
		padding: 90px 0px 165px 0px;
		}

	/* Hack for IE, Reset to 100% height */
	* html #Container {
		height: 100%;
	}
	/* End IE Hack */
	
	
	
div.center1 {
margin-left:0 auto;
margin-right:0 auto;
width:210px;
text-align: left;
border:1px solid #000033;
}
img.td_right{ display:block; margin:auto;}
img.but_right{ float:right; margin-left:10px;}


	
	
	
	img {border: none;}
	img.img_left {margin-right:10px; margin-bottom:10px; border: 2px solid #ababe7; float:left;}
	img.img_right {margin-left:10px;  margin-bottom:10px; border: 2px solid #ababe7; float:right;}
	img.img_bord 	{ border: 2px solid #ababe7; margin:10px;  }

	div.subsec {margin-left:15px; margin-right:15px;}
	div.more {vertical-align:text-bottom; text-align: right;}
 div.title {margin-top: 15px; margin-left: 33px; margin-bottom:1px;}


div.center {margin-left:auto; margin-right:auto; border:0px solid black; text-align:center;}
div.blue_bar
{
background-position:top;
background-image:url(scuba_images/blue_line_div_top.jpg); 
background-repeat:no-repeat;
background-color:#ffffff;
color:#0d0c92; 
font-size: 14px;
font-weight:bold;
padding:5px; 
padding-top:9px;
height:20px; 
border-top:0px solid #fb8302;
clear: both;
margin-top:5;
}

div.blue_bar_content
{
padding:7px; 
clear:both;
}

div.left
{
padding:0px; 
float:left;
}

div.right
{
padding:0px; 
float:left;
}


		


	td.bord_right {
			border-right: 1px solid #eddbe0; 
        	text-align:left;
			}
			
	td.vbar {
			border-bottom: 1px solid #eddbe0; 
        	text-align:left;
			padding-bottom:15px;
			padding-top:20px;
			}

	td.table_top {	
			border-top: 1px solid #dc5004;
			background-color:#f1f1f8;
			text-align: left;
			padding-top:5px;
			padding-left:10px;
			padding-bottom:1px;
			font-size:16px;
			}
	td.body {	
			text-align: left;
			padding-left:4px;
						}
	.mandatory {
		text-align: left;
		font-family: verdana,arial,helvetica,sans-serif;
        font-size: 13px; 
        color: #B9535A;
	}
				
hr {color:#E0E0EB;}	

table.items { width:100%; border-collapse:collapse; border: 1px solid #f1f1f1; }
table.items tr { }
table.items td {padding:5px; border: 1px solid #f1f1f1; vertical-align: middle; }
tr.headerrow td { display:table-cell; font-weight:bold; background-color:#eeeeee; }
td.td_right { width:210px; padding-left:12px;}
span.shaded p {display:block; background-color:#F9F9F9; padding:5px; border: solid 1px #f1f1f1}	
span.shaded td {padding-left:30px;}	
span.shaded br {display:block; margin-bottom:3px;}	
		
td {font-size: 13px; color: #555555; text-align:left; vertical-align:top;}
ul {  margin-left:24px; }
ol {  margin-left:24px; }
p  {  margin-bottom: 3px; margin-top: 2px; }
h1 {  margin-bottom:4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; font-weight: normal; color: #cc0000; }
h2 {  margin-bottom: 7px; margin-top: -20px;padding-bottom:10px;  border-bottom:1px solid #ddd; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 16px; font-weight: bold; color: #888; }
h3 {  margin-bottom: 7px; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 15px; font-weight: normal; color: #dc5004; }
h4 {  margin-bottom: 0px; margin-top: 15px;  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 13px; font-weight: bold; color: #494999; }
h5 {  margin-bottom: 0px; margin-top: 5px;  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #494999; }

span.pipe  {color: #FFF4D8;}
span.evnts p  {margin-bottom:8px;}

a:link       { color: #6069a4; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
a:visited    { color: #6069a4; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
a:active     { color: #2f3182; text-decoration: none; }
a:hover      { color: #2f3182; text-decoration: underline; }

a.mp:link       { color: blue; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
a.mp:visited    { color: #4274c5; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
a.mp:active     { color: #2f3182; text-decoration: none; }
a.mp:hover      { color: #2f3182; text-decoration: underline; }

a.bar:link   { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold;  }
a.bar:visited{ color: #ededed; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold;  }
a.bar:active { color: #000000; font-size: 12px; text-decoration: none;  font-weight:bold;}
a.bar:hover  { color: black; font-size: 12px; text-decoration: underline;  font-weight:bold;}


p.th         { display:block; font-family: Arial, Helvetica; background-color: #F9F9FF; font-size: 16px; color: #110055; border-top: 1px solid #110099; padding: 6px; margin-bottom:0; }

p.the      	{ display:block; font-family: Arial, Helvetica; background-color: #FFDDFA; font-size: 16px; color: #000099; border-top: 2px solid #021257; padding: 6px; margin-bottom:0; }
p.center    {text-align:center; margin:0 auto;}
div.center    {width:100%; text-align:center; margin:0 auto;}
div.drysuit    {text-align:center; padding:10px; background-color: #fff9f3; border:#EBF4FC 1px solid;}
table.sales_table { margin:10px; }

table.sales_table td {
			width:165px;
			text-align: center;
			margin:10px;
			padding:15px;
			border-top:1px solid #D1D1E7;
}
table.sales_table img {
			margin:0 auto;
}
span.sm { font-size:10px; }