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

body {margin:0;padding:0;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;background:url(header_bg.jpg) center top no-repeat #000;}
img {border:none;}
#header {width:960px;margin:0 auto;height:195px;}
#content {color:#fff;padding:20px 0;}
#content, #footercontent {width:960px;margin:0 auto;}
#footercontent {padding:10px 0;color:#0d1f53;text-align:left;font-weight:bold;}
#footercontent a, .sailingarea a, .contact a {text-decoration:none;font-weight:bold;color:#0d1f53;}
#navigation {width:960px; height:50px;margin:0 auto;text-align:right;}
#navigation p {padding:15px 0 0 0;color:#fff;text-decoration:none;font-weight:bold;}
#navigation p a {color:#fff;text-decoration:none;}

h2 {margin:10px 0px;font-weight:bold;font-size:20px;}
p {line-height:18px;font-weight:bold;margin-bottom:20px;}

.bookingtable {padding:10px;width:480px;margin:0 auto;}
.bookingtable input, .bookingtable textarea, .bookingtable select {margin:5px 0;}
.leftcol {width:630px;float:left;margin-right:10px;}
.rightcol {float:right;width:300px;}
.services h3, .sailingarea h3, .yacht h3, .itineries h3 {color:#A9DAFF;font-size:16px;font-weight:bold;text-transform:uppercase;}

.clear {clear:both;}

.boxout {background-color:#2597ed;padding:5px;width:290px;margin:0 0 10px 0;}
.boxout .header {background-color:#0378d9;color:#80c2f6;font-weight:normal;font-size:20px;padding:10px;height:25px;}
.boxout h3 {color:#80c2f6;font-weight:normal;font-size:20px;float:left;text-transform:capitalize;}
.boxout p {color:#a9daff;line-height:16px;font-weight:normal;}

.boxout-wide {background-color:#2597ed;padding:5px;width:310px;margin:0 0 10px 0;}
.boxout-wide .header {background-color:#0378d9;color:#80c2f6;font-weight:normal;font-size:20px;padding:10px;height:25px;}
.boxout-wide h3 {color:#80c2f6;font-weight:normal;font-size:20px;float:left;text-transform:capitalize;}
.boxout-wide p {color:#a9daff;line-height:16px;font-weight:normal;}
.boxout-wide a {color:#a9daff;}

.bookingform a, .links a {color:#fff;font-weight:bold;}
.headlogo {float:right;position:relative;top:-10px;}

.homepage ul {padding:0 0 0 25px;font-size:16px;}
.itineries h4 {background-color:#224a87; color:#fff;font-size:14px;font-weight:bold;margin:5px 0px;padding:5px;}

/*FOOTER*/
* {margin:0;padding:0;} 
html, body, #wrap {height: 100%;}
body > #wrap {height: auto; min-height: 100%;}
#main {padding-bottom: 150px;background:url(background_main.jpg) repeat-x #55b3fb;}  /* must be same height as the footer */
#footer {position: relative;	margin-top: -150px; /* negative value of footer height */	height: 150px;	clear:both;	background:url(footer_bg.jpg) repeat-x;} 

.clearfix:after {content: ".";display:block; height: 0;	clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix { height: 1%;}
.clearfix {display: block;}
