/* CSS Document */
body{
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
font-size:12px;
text-align: center;
}

h2{
	font-size:16px;
	color:#000053;
}

div#global{
	position: relative;
	margin-left: auto;
    margin-right: auto;
	text-align: left;
	width:748px;

}

div#header{
	position:absolute;
	top:0px;
	left:0px;
	width:750px;
	height:200px;
}

div#logo{
	position:absolute;
	left:0px;
	top:0px;
	width:170px;
	height:70px;
	/*background-image:url(../images/logo.gif);*/
	z-index:1;
}

div#logo img{
	border:0;
}

div#top_menu{
	position:absolute;
	top:0px;
	right:0px;
	/*border:1px solid black;*/
	background-color:#101077;

}

div#top_menu ul{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

div#top_menu li{
	display:inline;

}


div#top_menu a{
	font-size:10px;
	margin:0px 0px 0px 0px;
	color:#FFFFFF;
	background-color:#101077;
	text-decoration:none;
	padding:2px 6px 4px 6px;
}

div#top_menu a:hover{
	margin:0;
	color:#101077;
	background-color:#E7E7F1;
}


div#top_menu_left{
	position:relative;
	float:left;
	width:23px;
	height:19px;
	background-image:url(../images/top_menu_left.gif);
	background-repeat:no-repeat;
}

div#main_menu{
	position:absolute;
	left:0px;
	top:50px;
	height:34px;
	width:751px;
	margin:0px;
	margin:0;
	padding:0;
	z-index:0;
}

div#main_menu ul{
	padding:0px 1px 0px 1px;
	text-align:right;
	/*list-style-image: url(../images/bullet_menu.gif);*/
	
}

div#main_menu ul li{
	display:inline;
	padding:0px 3px 0px 3px;
}

div#second_menu{
	position:absolute;
	right:0px;
	top:25px;
	width:321px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

div#menu_photo{
	position:absolute;
	top:80px;
	left:0px;
	width:320px;
	height:135px;
	background-image:url(../images/menu_photo_left.png);
	background-repeat:no-repeat;
	padding : 10px 0px 0px 70px;

}

div#menu_photo_right{
	position:absolute;
	top:80px;
	left:390px;
	width:360px;
	height:145px;
	/*background-image:url(../images/menu_photo.jpg);
	background-repeat:no-repeat;*/
	padding : 0px 0px 0px 0px;

}

div#menu_photo_content{
	position:relative;
	float:left;
}

div#menu_photo_content h1{
	font-size:24px;
	font-style:italic;
	color:#FFFFFF;
	margin:0;
}

div#menu_photo_content h2{
	font-size:18px;
	font-style:italic;
	color:#FFFFFF;
	margin:0;
}

div#menu_photo_content p{
	width:300px;
	font-size:10px;
	color:#FFFFFF;
	margin:0;
}

div#border{
	position:absolute;
	top:208px;
	width:748px;
	padding-bottom:5px;
	left: 6px;
	/*border:1px solid black;*/
}

div#main{
	position:relative;
	float:left;
	/*height:424px;*/
	padding-top:20px;
	width:744px;
	border-left:1px solid #101077;
	border-right:1px solid #101077;
	border-bottom:1px solid #101077;
}

div#main li{
	list-style-type:none;
	list-style-image:url(../images/bullet.gif);
	display:list-item;
}

div#main_content{
	position:relative;
	float:left;
	padding: 0px 0px 10px 130px;
	font-size:12px;
}

div#main_content h3{
	font-size:14px;
	color:#101077;
}

.menu_part{
	position:relative;
	float:left;
	background-repeat:no-repeat;
}


a#about { 
     display: block; 
     width: 97px; 
     height: 30px; 
     background-image: url(../images/main_menu_1.jpg);
     background-repeat: no-repeat;
}
	 
a#about:hover { 
     background-image: url(../images/main_menu_1_hover.gif); 
}


a#fleet { 
     display: block; 
     width: 75px; 
     height: 30px; 
     background-image: url(../images/main_menu_2.jpg);
     background-repeat: no-repeat;
}
	 
a#fleet:hover { 
     background-image: url(../images/main_menu_2_hover.jpg); 
}  

a#trips { 
     display: block; 
     width: 135px; 
     height: 30px; 
     background-image: url(../images/main_menu_3.jpg);
     background-repeat: no-repeat;
}
	 
a#trips:hover { 
     background-image: url(../images/main_menu_3_hover.jpg); 
} 
 
a#booking { 
     display: block; 
     width: 127px; 
     height: 30px; 
     background-image: url(../images/main_menu_4.jpg);
     background-repeat: no-repeat;
}
	 
a#booking:hover { 
     background-image: url(../images/main_menu_4_hover.jpg); 
}  

a#charter { 
     display: block; 
     width: 149px; 
     height: 30px; 
     background-image: url(../images/main_menu_5.jpg);
     background-repeat: no-repeat;
}
	 
a#charter:hover { 
     background-image: url(../images/main_menu_5_hover.jpg); 
}  


.content{
	position:relative;
	float:left;
	/*margin: 30px 0px 10px 20px;*/
}

.content p, .content_white p{
	padding:0;
	margin:0;
}


.content a{
	color:#101077;
}

.content a:hover{
	color:#000033;
}

.content_white{
	position:relative; 
	float:right;
	color:#FFFFFF;
	padding: 0px 30px 0px 60px;
	font-size:10px;
}

.content_white a{
	font-size:12px;
	float:right;
	color:#fff;
}
.content_white a:hover{
	color:#fff;
}

div#photo1{
	position:relative;
	float:left;
	height:168px;
	width:141px;
	background-image:url(../images/main_photo1.jpg);

}
div#content1_back{
	position:relative;
	float:left;
	height:118px;
	width:190px;
	background-image:url(../images/main_content1.gif);
	background-repeat:no-repeat;
	padding:30px 15px 20px 15px;

}

div#photo2{
	margin:0px 0px 0px 0px;
	float:left;
	height:168px;
	width:143px;
	background-image:url(../images/main_photo2.jpg);
	background-repeat:no-repeat;
}

div#content2_back{
	position:relative;
	float:left;
	height:118px;
	width:186px;
	background-image:url(../images/main_content2.gif);
	background-repeat:no-repeat;
	padding:30px 15px 20px 15px;
}

div#photo3{
	float:left;
	height:167px;
	width:141px;
	/*background-image:url(../images/main_photo3.jpg);*/
	background-image:url(../images/main_photo_rya.jpg);
	background-repeat:no-repeat;

}

div#content3_back{
	position:relative;
	float:left;
	height:117px;
	width:195px;
	background-image:url(../images/main_content3.gif);
	background-repeat:no-repeat;
	padding:30px 10px 20px 15px;

}

div#photo4{
	float:left;
	height:167px;
	width:143px;
	background-image:url(../images/main_photo4.gif);
	background-repeat:no-repeat;

}

div#content4_back{
	position:relative;
	float:left;
	height:117px;
	width:193px;
	background-image:url(../images/main_content4.gif);
	background-repeat:no-repeat;
	padding:30px 10px 20px 15px;

}

div#content_back{
	position:relative;
	float:left;
	height:146px;
	padding-left:138px;
}

div#content5_back{
	position:relative;
	float:left;
	height:146px;
	width:216px;
	background-image:url(../images/main_content5.jpg);
	background-repeat:no-repeat;
	padding:30px 10px 0px 15px;
}

div#content6_back{
	position:relative;
	float:left;
	height:146px;
	width:218px;
	background-image:url(../images/main_content6.jpg);
	background-repeat:no-repeat;
	margin-left:120px;
	padding:30px 10px 0px 15px;
}

div#friends{
	position:relative;
	float:left;
	width:224px;
	padding-left:138px;
	padding-bottom:30px;
}

div#friends_top{
	position:relative;
	float:left;
	width:224px;
	height:20px;
	background-image:url(../images/friends_top.gif);
	background-repeat:no-repeat;
}

div#friends_content{
	position:relative;
	float:left;
	width:195px;
	background-color:#3399FF;
	padding-left:15px;
	border-left:4px solid white;
}

div#friends_content a{
	color:#101077;	
}

div#friends_content a:hover{
	color:#FFFFFF;	
}

div#friends_bottom{
	position:relative;
	float:left;
	width:224px;
	height:9px;
	background-image:url(../images/friends_bottom.gif);
	background-repeat:no-repeat;

}

a#terms img {
	height: 28px;
	width: 130px;
	border-width: 0;
	background: url(../images/under_top_menu1.gif) top left no-repeat;
}
a#terms:hover img {
	background: url(../images/under_top_menu1_hover.gif) top left no-repeat;
}

a#contact img {
	height: 28px;
	width: 98px;
	border-width: 0;
	background: url(../images/under_top_menu2.gif) top left no-repeat;
}
a#contact:hover img {
	background: url(../images/under_top_menu2_hover.gif) top left no-repeat;
}

div#sub_main_left{
	margin-top:10px;
	position:relative;
	float:left;
	/*height:410px;*/
	width:235px;
}

.sub_main_photo1{
	padding:0px 0px 30px 60px;
	position:relative;
	float:left;
	width:165px;
}
.sub_main_photo2{
	padding:0px 0px 20px 30px;
	position:relative;
	float:right;
	width:215px;
}

div#sub_main_right{
	font-size:12px;
	position:relative;
	float:left;
	width:470px;
	/*height:410px;*/
	padding: 0px 30px 50px 0px;
}

div#sub_main_right h1{
	font-size:16px;
	color:#000053;
}

div#sub_main_right h2{
	font-size:14px;
	color:#000053;
}

div#footer{
	/*left:100px;
	position:absolute;
	top:680px;*/
	position:relative;
	float:left;
	height:20px;
	width:750px;
	background-image:url(../images/footer.gif);
}

div#footer_content{
	position:relative;
	float:right;
	padding:0;
	margin:0;
}

div#footer_content ul{
	margin : 0px 0px 0px 0px;
	padding : 2px 3px 0px 3px;

}

div#footer_content li{
	display:inline;
	padding : 0px 12px 0px 12px;
}

div#footer_content a{
	font-size:10px;
	margin:0px 0px 0px 0px;
	color:#101077;
	background-color:#DBDBEB;
	text-decoration:none;
	padding:4px 6px 2px 6px;
}

div#footer_content a:hover{
	margin:0;
	color:#101077;
	background-color:#CECED8;
}

.blue_bold
{
	color: #10146E;
	font-weight:bold;
	text-decoration:none;
	font-size:18px;
	
}
.blue_bold_under
{
	color: #10146E;
	font-weight:bold;
	text-decoration:underline;
	font-size:13px;
	line-height: 18px;
	
}
.boat_title
{
	color: #10146E;
	font-weight:bold;
	text-decoration:none;
	font-size:16px;
	
}
.boat_title2
{
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	font-size:16px;
	
}
.maintext
{
	color: #666666;
	font-family:tahoma;
	font-weight:normal;
	text-decoration:none;
	font-size:13px;
	line-height: 16px;
}
.mainhome
{
	color: #666666;
	font-family:tahoma;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
	line-height: 15px;
}
.maintext2
{
	color: #000053;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
	line-height: 16px;
}
.hometitle
{
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	line-height: 16px;
}
.prices
{
	color: #4A4B4C;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
	line-height: 18px;
}
.dinmensions
{
	color: #000053;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
	line-height: 18px;
}
.prices2
{
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
	line-height: 18px;
}
.white_bold
{
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	font-size:10px;
}
.separator{
	position:relative;
	float:left;
	border-top:1px dotted #CCCCCC;
	width:100%;
	margin:2px 0px 2px 0px;
}

div#sub_main_left2{
	margin-top:10px;
	position:relative;
	float:left;
	/*height:410px;*/
	width:355px;

}

.sub_main_photo3{
	padding:20px 0px 30px 25px;
	position:relative;
	float:left;
}

/*.sub_main_photo3 img{
	border:1px solid #101077;
}*/

.sub_main_photo3 h2, .prices h2	{
	padding:0;
	margin:2px;
	font-size:12px;
	color:#000053;
}

.sub_main_photo3 tr.grey{
	padding:0;
	background-color:#E8E8F2;
	font-size:100%;
}

.sub_main_map{
	padding:0px 0px 10px 5px;
	position:relative;
	float:left;
}

.sub_main_photo4{
	padding:0px 0px 20px 25px;
	position:relative;
	float:left;
    /*border:1px solid black;*/
}

div#sub_main_right2{
	font-size:12px;
	position:relative;
	float:left;
	width:340px;
	/*height:410px;*/
	padding: 30px 15px 50px 25px;
}

div#sub_main_right2 h1{
	font-size:16px;
	color:#000053;
}

div#sub_main_right2 h2{
	font-size:14px;
	color:#000053;
}

div#sub_main_left3{
	margin-top:10px;
	position:relative;
	float:left;
	/*height:410px;*/
	width:295px;
	padding-bottom:50px;

}

div#sub_main_right3{
	font-size:12px;
	position:relative;
	float:left;
	width:390px;
	/*height:410px;*/
	padding: 30px 15px 50px 25px;
}

div#sub_main_right3 h1{
	font-size:16px;
	color:#000053;
}

div#sub_main_right3 h2{
	font-size:14px;
	color:#000053;
}

div#sub_main_center{
	font-size:12px;
	position:relative;
	float:left;
	width:480px;
	/*height:410px;*/
	padding: 0px 60px 50px 160px;
}

.content_book{
	position:relative; 
	float:left;
	color:#FFFFFF;
	padding: 65px 0px 0px 80px;
	font-size:10px;
}

.content_book a{
	font-size:12px;
	color:#fff;
}

.p_bold{
	font-size:11px;
	font-weight:bold;
}

.grey{
	padding:0;
	background-color:#E8E8F2;
}

.link_more{
	font-size:90%;
	float:right;
	padding-right:5px;
}

table.instruction{
	width: 400px;
	padding: 2px;
	font-size: 12px;
	}
	
.instruction h2{
	margin: 0;
	}
	
table.instruction tr.grey{
	background-color:#E8E8F2;
	}
	
.more {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #0D0E44;
	text-decoration: none;
	line-height: 16px;
}
.links{
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: 14px;
}
.links2{
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
	line-height: 14px;
}
.copyright{
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #000053;
	text-decoration: none;
	line-height: 14px;
}
.border {
border: 1px solid #000033; 

}
.title2 {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	line-height: 16px;
}
