@charset "utf-8";
/* CSS Document */

body
{
	background:url(../images/bg_home1.jpg) center top no-repeat;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #004983;
	margin-left:auto;
	margin-right:auto;

}

.spacer {clear: both;}

img {border:0;}

.container_overlay { width:100%; position:absolute; z-index:1; top: 0px; left:0px;}
.container{ width: 970px; min-height: 700px; margin-left:auto; margin-right:auto; overflow:hidden; }

.container_image { padding: 0; margin:0; text-align:center; z-index:0; overflow:hidden;	
}
.container_image .img1 { background:url(../images/bg_home1.jpg) center top no-repeat; width:100%; min-width:970px; height:800px; min-height: 816px; overflow:hidden; } 
.container_image .img2 { background:url(../images/bg_home2.jpg) center top no-repeat; width:100%; min-height: 816px; overflow:hidden; height:800px; overflow:hidden; }
.container_image .img3 { background:url(../images/bg_home3.jpg) center top no-repeat; width:100%; min-height: 816px; overflow:hidden; height:800px; overflow:hidden; }
.container_image .img4 { background:url(../images/bg_home4.jpg) center top no-repeat; width:100%; min-height: 816px; overflow:hidden; height:800px; overflow:hidden; }
.container_image .img5 { background:url(../images/bg_home5.jpg) center top no-repeat; width:100%; min-height: 816px; overflow:hidden; height:800px; overflow:hidden; }

.header_container { width: 970px; height: 200px; }

.header_container .latestnews {height:120px; width: 972px;}

.header_container .quote { float:left; color:#FFF; padding-top:94px; font-weight:bold; margin-bottom:-2px; padding-left:30px;}  

	.header_container .latestnews .news_button {width: 118px; height: 40px; float: right;}
	.header_container .latestnews .news_spacer {height: 15px; width: 970px; clear:both;}
	.header_container .latestnews .latest_item1 {width: 500px; height: 100px; float: right; margin-right:1px; background: #92b1e0; border: 1px solid #3e5989; display:block; }
	.header_container .latestnews .latest_item2 {width: 400px; height: 100px; float: right; margin-right:15px; background: #92b1e0; border: 1px solid #3e5989; display:none;}

.header_container .menu {height: 30px; width: 970px; padding-top:13px; font-size:14px;}

	.header_container .menu a {text-decoration:none; color: #004983; font-weight:bold;}
	.header_container .menu a:hover {text-decoration:underline; font-weight:bold;}

	.header_container .menu .home {float: left; margin: 5px; margin-left: 25px;}
	.header_container .menu .about {float: left; margin: 5px; margin-left: 10px;}
	.header_container .menu .contact {float: left; margin: 5px; margin-left: 10px;}
	.header_container .menu .boatreports {float: left; margin: 5px; margin-left: 10px;}
	.header_container .menu .testimonials {float: left; margin: 5px; margin-left: 10px;}
	.header_container .menu .links {float: left; margin: 5px; margin-left: 10px;}
	
    .header_container .menu .targa {float: right;  margin-right: 10px; margin-top:-2px;}
	.header_container .menu .seasaga {float: right;  margin-right: 10px; margin-top:-2px;}
	.header_container .menu .marino {float: right; padding-top:8px; margin-right:10px; }
	
	.header_container .menu .divide {float: left; margin-left: 10px; height: 25px; width: 10px; background:url(../images/menu_divide.jpg) center no-repeat;}
	
	.link_buttons  { }
	.link_buttons .button { float:left; margin-right:17px; }
	.link_buttons .left_spacer { width:22px; height:20px; float:left; }
	.link_buttons .additional_button { padding-top: 30px; }
	.link_buttons .additional_button img { border: 1px solid #738bc8; }
	
	.preview_box_style { width:950px; height:460px; margin-left:auto; margin-right:auto; margin-top:62px; padding-left: 15px; }

.container .footer_container { margin-top:0px; margin-left:840px; } 
