﻿/******************
    Css by Damz 
	FUN & SUN
******************/

*{
margin:0px;
padding:0px;
}

body{
	margin:0px auto;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#ffffff;
	line-height:16px;
	letter-spacing:1px;
	background:#448dbe;
}

/* common elements */
#Footer a:link , #Footer a:visited, #Footer a:active  {
	color:#443E3E;
}
.clear{
	clear:both;
}

.left, #navlist li a{
	float:left;
}

.right{
	float:right;
}
.center {
	margin:0 auto;
	text-align:center;
}
.txtright {
	text-align:right;
}
.txtleft {
	text-align:left;
}
.mB5{ margin-bottom:5px;}
.box-f img { margin-right:5px;} 
.mR5 { margin-right:5px;} .mR10 { margin-right:10px;}
.box-f span {	margin-right:7px;}
.mR7 {	margin-right:7px;}
.mB10{ margin-bottom:10px;} .m10 {	margin:10px;}
.mT10{ margin-top:10px;}
.mT20{margin-top:20px;}
.mB20{	margin-bottom:20px;}
.mLn20 {	margin-left:-20px;}
.mL10 {	margin-left:10px;} .mL20 {margin-left:20px;}
.mL40 {	margin-left:40px;} .mL200 {	margin-left:200px;}
.mTn10 {	margin-top:-10px;}
.pL20 {	padding-left:20px;}
.pT10 {	padding-top:10px;}
.pT20 {	padding-top:20px;}
.pT30 {	padding-top:30px;}
.pB30 {	padding-bottom:30px;}
.pR20 {	padding-right:20px;}
.pH30 {	padding-top:30px;	padding-bottom:30px;}
.pV20 { padding-left:20px; padding-right:20px;}
.70percent {	width:70%;}
.30percent {	width:30%;}
.w100 {	width:100px;}
.w195 {	width:195px;}
.w400 {	width:400px;}
.w700 {	width:700px;}
.full {	width:100%;}
.LH18 {	line-height:18px;} .LH20 { line-height:20px; }
.LH15 {	line-height:15px;}
img {	
	border:0;
}
a {
	text-decoration:none;
}
a:hover {
	color:#01d7e3;
}
p {
	margin:0 0 15px 0;
}
.none, #navlist li a span {
	display:none
}
.nM {
	margin:0;
}
li {
	list-style-type:none;
}
.thumb {
	
	background-color:#f3f3f3;
	border-left:4px #ffffff solid;
	border-right:5px #ffffff solid;
}
.thumb a {
	color:#ff9933;
}
.thumb img {
	padding-top:5px;
}
.thumb .txtright {
	padding:0px 0px 0 83px;
	font-family:"Myriad Pro";
}

.lab {
	width:130px; float:left;
	color:#274a70;
	font-family:verdana;
	font-weight:bold;
	margin-top:3px;
}
.wide {
	width:100%;
}
.B1 {
	border:1px #139fed solid;
}
.italic {
	font-style:italic;
}
.padz {
	margin:3px 0pt 10px;
}
.orange {
	color:#f76847;
	text-decoration:none;
}
/* end common elements */

#Wrapper{
	width:100%;
	background:url(../images/header-bgouter.jpg) repeat-x;
}
#Wrapper2{
	width:100%;
	background:#ffffff url(../images/header-bgouter2.jpg) repeat-x;
}


#Container{
	width:1000px;
	height:auto;
	margin:0px auto;
	text-align:left;
	padding:0px;
	
}
/*********header***********/
#Header{
	width:1000px;
	height:400px;
	margin-top:-15px;
}
#topheader {
	background:url(../images/header-bg.jpg) no-repeat;
	width:1000px;
	height:138px;
	margin-top:15px;
}
#subheader {
	height:262px;
	width:1000px;
	background:url('../images/subheader-bg.jpg') no-repeat;
}
*html #subheader {margin-bottom:-24px;}
.box-f {
	font-size:10px;
	font-family:"Myriad Pro";
	width:210px; 
}
.box-f span {
	line-height:1.3em;
	letter-spacing:0.3px;
}
.logo {
	width:100px; 
	height:80px; 
	margin:10px 50px 0;
}
.logo2{
	width:80px; height:100px; 
	margin:14px 25px 0 0;
}

	/*******************nav***********************/
.block  {display:block;}
.block li  {display:block;}
.inline {
	display:inline;
}
.inline li {
	display:inline;
}
#navlist {
	font-size:14px;
	font-family:Myriad Pro;
	font-weight:bold;
	text-transform:uppercase;
	position:relative;
	top:0px;
	left:0px;
	margin:0; padding:0;
	z-index:300;
}
/*#navlist li {
	padding:0px 20px;
}*/
#navlist li .m {height:24px; margin:0 40px 0 0px; position:relative; left:27px; }
.navspacer { width:300px;}
#nav1 {	background-image:url('../images/nav/home.gif'); width:54px;}
#nav2 {	background-image:url('../images/nav/services.gif'); width:72px;}
#nav3 {	background-image:url('../images/nav/diving.gif'); width:61px;}
#nav4 {	background-image:url('../images/nav/links.gif'); width:51px;}
#nav5 {	background-image:url('../images/nav/contact.gif'); width:93px;}
#nav6 {	background-image:url('../images/nav/sitemap.gif'); width:70px;}
	#nav1:hover {background-image:url('../images/nav/home-h.gif');}
	#nav2:hover {background-image:url('../images/nav/services-h.gif'); }
	#nav3:hover {background-image:url('../images/nav/diving-h.gif'); }
	#nav4:hover {background-image:url('../images/nav/links-h.gif'); }
	#nav5:hover {background-image:url('../images/nav/contact-h.gif'); }
	#nav6:hover {background-image:url('../images/nav/sitemap-h.gif'); }

/*************text styles**************/
.txt10 {
	font-size:10px;
}

.txt11 {
	font-size:11px;
}
.txt12 {
	font-size:12px;
}
.u {
	text-decoration:underline;
}
h5 {
	color:#8fdff3;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
}
h4 {
	font-size:13px;
	font-weight:normal;
	padding:6px 13px;
}
h3 {
	font-size:18px;
	color:#8fdff3;
	font-weight:normal;
	padding:7px 0px 8px;
}
.black {color:black;}
.brown {color:#443e3e;} .red { color:#cd2732;}
a.blue {	color:#1c5478;}
.blue {	color:#1c5478;}
.white li a:hover { color:#90e0f4 }
.skyblue, .skyblue:link , .midcol a:link, .midcol a:visited, .midcol a:active { color:#90e0f4 }
.white li a { color:#ffffff;}
.white { color:#ffffff;}
/********border styles************/
.bb-dot {
	border-bottom:1px gray dotted;
	padding:6px 16px;
	margin:0 10px;
}
.t1-bgbtm {
	background:#448dbe url('../images/title1-bg-btm.gif') no-repeat;
	height:15px;
}
.t2-bg {
	background:#448dbe url('../images/title2-bg.gif') no-repeat;
}
.contbg-top {
	background:url('../images/content-bg-top.gif') no-repeat;
	height:15px;
}
.contbg-btm {
	background:url('../images/content-bg-btm.gif') bottom no-repeat;
	height:15px;
}
.contbg-top2 {
	background:url('../images/content-bg-top2.gif') no-repeat;
	height:15px;
}
.contbg-btm2 {
	background:url('../images/content-bg-btm2.gif') bottom no-repeat;
	height:15px;
}
.divider2 {
	background:url(../ps/divider2.gif) bottom left no-repeat;
	margin-bottom:10px;
	padding-bottom:12px;
}
.form-bg {
	background:url(../ps/contact-bg.gif) no-repeat;
}
.bev {
	border-bottom:1px #000000 solid;
	border-right:1px #cccccc solid;
	border-top:1px #cccccc solid;
	border-left:1px #000000 solid;
}
/************content****************/
#Content {
	background:url('../images/content-bg-sliced.gif') repeat-x;
	padding:30px 17px 20px;	
}

		/***content containers and background images****/
	.col {
	width:170px;
	float:left;
	}
	.title1 {
	font-size:12px;
	text-transform:uppercase;
	}
	.t1-bg {
	background:url('../images/title1-bg.gif') no-repeat;
	text-align:center;
	padding:49px 0 2px 0;
	}
	.t2-bg {
	background:url('../images/title2-bg.gif') no-repeat;
	text-align:center;
	padding:47px 0 2px 0;
	}
	.t2-bgbtm {
	background:url('../images/title2-bg-btm.gif') bottom no-repeat;
	height:11px;
	}
	.tube1 {
	border-left:3px #1c5b83 solid;
	border-right:3px #1c5b83 solid;
	background:#1c5478;
	color:black;
	}
	/****midcol***/
.midcol {
	float:left;
	width:615px;
	background:#447b9e;
	margin:0 17px;
}
.midcol-wide {
	float:left;
	width:760px;
	background:#447b9e;
	margin:0 0 0 30px;
}


/******rightcol*****/
.rightcol {
	float:left;
	width:147px;
	background:url('../images/title2-bg-mid.gif') repeat-y;
}
.rightcol p {
	float:left;
	width:147px;
	text-align:center;
	margin:10px 0;
}


.rightcol a {
	float:left;
	width:147px;
	text-align:center;
	margin:10px 0;
}


/*************footer***************/
#Footer {
	width:1000px;
	background:url(../images/footer-bg.jpg);
	margin:0 auto 30px;
	color:black;
	line-height:20px;
}
/*************ticket headers*****************/
.ticket a {
	color:#ffffff;
}
.ticket a:hover {
	color:#90e0f4;
}

/*************title headers*****************/
.title2 {
	font-family:"Century Gothic", Myriad Pro;
	font-size:28px;
	font-weight:normal;
	color:#90e0f4;
	padding:15px 0 25px;
}
/****pulback classes***/
#navlist li a:hover {
	color:#90e0f4;
}
.underline {
	text-decoration:underline;
	color:#90e0f4;
}
#navlist li .active-link {
	color:#90e0f4;
}
.active-link:link {
	color:#90e0f4;
}
.title-bg2 {
	background:url('../images/title-bg2.jpg') no-repeat;
	padding:6px; width:264px;
}
.title-bg3  {
	background:url('../images/title-bg3.jpg') 50% no-repeat;
	padding:6px 40px; width:200px;
	text-align:center;
	color:#f8f6de;
}
.hotelheading {
	background:url('../images/title-bg3.jpg') 60% no-repeat;
	padding:6px 0px 6px 70px; 
	text-align:center !important;
	color:#f8f6de;
}

/*****************list classes*************/

.inline-list .box {
	display:inline;
	float:left;
	width:45%;
	padding: 10px 0;
}
.inline-list .spacer {
	display:inline;
	float:left;
	width:50px;
	height:100px;
	background:url('../images/spacer-bg.gif') 25% 130% no-repeat;
}
.li-none li {	list-style-type:none;}
.greek li {	list-style-type:upper-roman;}
.letter li {list-style-type:upper-alpha;}
.disc li {	list-style-type:disc;}
/*********forms***********/
.form-1 li {
	clear:both;
	padding:5px 0;
}
.form-1 li label {
	font-weight:bold;
	float:left;
	width:200px;
}
.form-1 li span {
	float:left;
	width:300px;
}
.form-1 li .b1 {
	padding:5px;
	background:#7db5db;
	border:1px #f3f3f3 solid; 
	font-size:11px;
	color:#14416B; font-family:Verdana;
}
/***************thumbnails******************/
.thumb-cont .pic, .pic {
	float:left; padding: 18px 0px; margin:8px 8px 8px 8px;
	width:173px;
	text-align:center;
	height:145px;
	background:url(../images/thumb-bg.jpg) no-repeat;
}
.pic {
	/*margin-right:8px;*/
}
.thumb-cont .thumb-det {
	margin:8px 0 0 10px;
	width:370px;
}

/***************tables****************/
.tdclass {
	padding:5px; text-align:center; background-color:#708da6;
	border-bottom:1px #000000 solid;
	border-right:1px #cccccc solid;
	border-top:1px #cccccc solid;
	border-left:1px #000000 solid;
	text-align:center;
}
td {
	background-color:#447B9E;
	/*border:1px solid #CBCDCF;*/
	padding:5px;
	text-align:center;
}

th {
	text-align:center; background-color:#14416b;
	border-bottom:1px #000000 solid;
	border-right:1px #cccccc solid;
	border-top:1px #cccccc solid;
	border-left:1px #000000 solid;
	padding:5px 0; color:#29c3f4;
}
.compressed td {
	padding:1px;
}