/* CSS Document */

body {
	background-image:url(../images/bgd_wrapperTop3.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color: #0c0c30;
	margin: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.3;
}
a {
	color:#1144dd;
	font-size:12px;
	text-decoration: none;
}
/*h1 {
	font-size:16px;
	color:#3366FF;
	margin-top:44px;
	margin-bottom:-15px;
}*/
h2 {
	font-size:14px;
	color:#3366FF;
	margin-top:14px;
	margin-left:10px;
	margin-bottom:0px;
}
h3 {
	font-size:13px;
	color:#1144dd;
	margin-top:14px;
	margin-left:10px;
	margin-bottom:0px;
}
div#wrapper {
	height:500px;
	width:875px;
	margin:auto;
	padding:0;
}

div#content {
	float:right;
	width:640px;
	margin-top:217px;
	margin-right:3px;
	padding:0;
}
div#baseContentPrice {
	margin-top:217px;
	margin-left:1px;
	width:100%;
	padding:0;
	background-color:#FFFFFF;
	margin-bottom:-22px;
}
div#baseContent {
	float:right;
	width:640px;
	margin-top:217px;
	margin-right:3px;
	padding:0;
	background-color:#FFFFFF;
	margin-bottom:-22px;
}
	div#floatLeft{
		float:left;
		margin:10px;
	}
	div#contentTop{
		background-image:url(../images/subPages_bgrd_top.jpg);
		background-repeat:no-repeat;
		width:100%;
		height:15px;
	}
	div#contentBottom{
		clear:left;
		background-image:url(../images/subPages_bgrd_bottom.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
		width:100%;
		height:15px;
	}
	p{
		margin-left:10px;
		margin-right:10px;
		margin-top:5px;
		margin-bottom:0px;
	}
	div#baseContent ul{
		margin-top:0px;
	}
	#myTables{
		font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		padding:0px;
		margin-left:10px;
		color: #4f6b72;
		border-right: 1px solid #C1DAD7;
		border-bottom: 1px solid #C1DAD7;
		border-top: 1px solid #C1DAD7;
		letter-spacing: 2px;
		vertical-align:top;
		
		text-align: left;
		padding: 6px 6px 6px 12px;
		background: #bcd6f0 url(../images/table_bkgdHeader.jpg) repeat-x;
	}
	td{
		border-bottom: 1px solid #5a7da1;
	}
	div#contentImages{
		float:right;
		margin:10px;
	}



/*HOME PAGE STARTS ***************************************/

	div#welcome{
		background-image:url(../images/bgd_welcome.jpg);
		background-repeat:no-repeat;
		background-position:top;
		width:100%;
		height:200px;
		float:right;
		margin:0;
	}
	
		#spesh{
		background-image:url(../images/specialstip.jpg);
		background-repeat:no-repeat;
		background-position:top;
		width:100%;
		height:30px;
		float:right;
		margin:0;
	}
		#spesh a {
		display: block;
		height: 29px;
		text-indent: -9999px;
		overflow: hidden;
	}
	
	div#welcomeMessage{
		width:290px;
		position:relative;
		margin-left:27px;
		margin-top:65px;			
	}
	
	div#divePackages{
		background-image:url(../images/packages_trans.gif);
		background-repeat:no-repeat;
		margin-top:10px;
		float:left;
		width:315px;
		height:145px;
	}
		div#packageText{
			width:260px;
			position:relative;
			margin-left:29px;
			margin-top:40px;
		}
	div#diveSites{
		background-image:url(../images/home_CruiseVisitors.jpg);
		background-repeat:no-repeat;
		margin-top:10px;
		float:right;
		width:315px;
		height:145px;
	}
		div#sitesText{
			width:260px;
			position:relative;
			margin-left:29px;
			margin-top:40px;
		}

/*START of Nav - DON'T TOUCH ###################################################*/

#nav ul {
	display: block;
	list-style-type: none;
	position:absolute;
	padding: 0;
	margin-left:13px;
	margin-top:217px;
}
	#nav ul li {
		height: 29px;
		margin: 0;
		padding: 0;
	}
	#nav a {
		display: block;
		height: 29px;
		text-indent: -9999px;
		overflow: hidden;
	}
	a.home {
	width: 197px;
	background: transparent url(../images/menu.jpg) no-repeat 0 0;
	}
	a.home:hover {
		background: transparent url(../images/menu.jpg) no-repeat -197px 0px;
	}
	a.packages {
		width: 197px;
		background: transparent url(../images/menu.jpg) no-repeat 0 -29px;
	}
	a.packages:hover {
		background: transparent url(../images/menu.jpg) no-repeat -197px -29px;
	}
		a.specials {
		width: 197px;
		background: transparent url(../images/menu.jpg) no-repeat 0 -58px;
	}
	a.specials:hover {
		background: transparent url(../images/menu.jpg) no-repeat -197px -58px;
	}
	a.diveSpots {
	width: 197px;
		background: transparent url(../images/menu.jpg) no-repeat 0 -87px;
	}
	a.diveSpots:hover {
		background: transparent url(../images/menu.jpg) no-repeat -197px -87px;
	}
	a.ourStaff {
		width: 197px;
		background: transparent url(../images/menu.jpg) no-repeat 0 -116px;
	}
	a.ourStaff:hover {
		background: transparent url(../images/menu.jpg) no-repeat -197px -116px;
	}
	a.placesToStay {
		width: 197px;
		background: transparent url(../images/menu.jpg) no-repeat 0 -145px;
	}
	a.placesToStay:hover {
		background: transparent url(../images/menu.jpg) no-repeat -197px -145px;
	}
	a.thingsToDo {
		width: 197px;
		background: transparent url(../images/menu.jpg) no-repeat 0 -174px;
	}
	a.thingsToDo:hover {
		background: transparent url(../images/menu.jpg) no-repeat -197px -174px;
	}
	a.contactUs {
		width: 197px;
		background: transparent url(../images/menu.jpg) no-repeat 0 -203px;
	}
	a.contactUs:hover {
		background: transparent url(../images/menu.jpg) no-repeat -197px -203px;
	}
/*End of NAV - DON'T TOUCH ###################################################*/

/*FOOTER ****************************************************/
div#footer{
	font-size:9px;
	float:right;
	width:875px;
}
	div#footer a{
		color:#000000;
	}
	div#turtle {
		float:right;
		background-image:url(../images/turtle.gif);
		width:441px;
		height:208px;
		margin-top:28px;
	}
	div#orangeStrip{
		width:875px;
		height:55px;
		background-image:url(../images/footer.jpg);
		background-repeat:repeat-x;
		vertical-align:middle;
		float:right;
	}
#clear {
	clear: right;
}

