*		{		margin: 0px 0px 0px 0px;
		}	
body	{		background-color: #369;
				background-image: url(images/water2.jpg);
				background-attachment: scroll;
				background-repeat: no-repeat;
				width: 767px;
				font-family: Geneva, Arial, Helvetica, sans-serif;
		}
.frame{		background-color: #369;
				background-image: url(images/waterleft.jpg);
				background-attachment: fixed;
				background-repeat: no-repeat;
				width: 180px;
				font-family: Geneva, Arial, Helvetica, sans-serif;
		}
.viewer
		{		background-color: #369;
				background-image: url(images/watermain.jpg);
				background-attachment: fixed;
				background-repeat: no-repeat;
				height: 630px;
				width: 570px;
				font-family: Geneva, Arial, Helvetica, sans-serif;
		}
p		{		color: #fff;
				padding: 10px;
				line-height: 22px;
		}
a		{		text-decoration: none;
				color: #fff;
		}
a:hover{		color: #f93;
		}

/*Navigation List*/
ul		{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	position: absolute;
	left: 75px;
	top: 142px;
	width: 591px;
		}
ul a	{		background-color: #039;
				padding: 5px;
				border: 2px #fff solid;
		}
li		{		float: left;
				font-size: 14px;
				font-weight: bold;
				line-height: 30px;
				margin-right: -2px;
		}
ul a:hover, #current
		{		background-color: #9cf;
		}
#nav_portfolio
		{		position: absolute;
				left: 480px;
				top: 175px;
				width: 172px;
		}
/*Content*/
h1 	{		color: #039;
				position: absolute;
				top: 25px;
				left: 500px;
				font-size: 40px;
		}
h2		{		color: #039;
				position: absolute;
				top: 65px;
				left: 503px;
				font-size: 15px;
		}
#content{	color: #039;
				position: absolute;
				top: 200px;
				left: 470px;
				width: 250px;
				font-size: 16px;
		}
acronym{		border-bottom: dotted;
				border-top: dotted;
				border-width: thin;
				border-color: #f93;
		}	
/*Images*/
#portfolio, #qualify, #cruises
		{		position: absolute;
				left: 50px;
				top: 210px;
				width: 386px;
		}
#images
		{		position: absolute;
				left: 125px;
				top: 210px;
				width: 255px;
		}
#viewer_frame
		{		position: absolute;
				left: 185px;
				top: 200px;
				width: 570px;
		}
#favourites{position: absolute;
				left: 75px;
				top: 210px;
				width: 346px;
		}
img	{		border: 3px #fff solid;					
		}
.caption
		{		font-size: 10px;
				text-align: center;
				font-style: italic;
				border: 1px #fff dashed;
				background-color: #369;
				margin-top: 2px;
				padding: 5px;
		}
.left_col{		width: 170px;
				margin-left: 10px;
				margin-top: 200px;
		}
span	{		color: #fff;
		}
.websites{	width: 166px;
				float: left;
				padding-left: 12px;
				padding-right: 12px;
				padding-bottom: 5px;
		}
.ships{		padding-bottom: 24px;
				width: 331px;
		}
.ports{		width: 346px;
				padding-bottom: 24px;
		}
#indent{		margin-left: 50px;
		}

/*Table*/
table	{		margin-bottom: 5px;
				border: 3px #fff solid;
		}
td, th{		font-size: 12px;
				background-color: #369;
				color: #fff;
				text-align: center;
		}
tr img{		border: none;
		}
.contacts img {border:none}
.contacts {
			padding-bottom: 24px;}
/*Logos*/
#logos{
				position: absolute;
				top: 565px;
				left: 80px;
		}

/*Foot notes*/
#mrc	{		position: absolute;
				left: 25px;
				top: 750px;
				font-size: 10px;
				color: #fff;
				font-weight: bold;
				padding: 2px;
		}
#mrc a:visited	
		{		color: #000;
				font-weight: normal;
		}
.frame #mrc
		{		position: absolute;
				left: 25px;
				top: 568px;
		}
/*End*/
