body{font-family:Verdana, Helvetica, sans-serif; font-size:12px;  color:#000; background-color:#063E5F; text-align:center; background-image:url(../images/site/page-bg.jpg);background-position:center top;background-repeat:repeat-x;}

body, form{margin:0; padding:0;}

input, select, textarea{font-family:Verdana, Helvetica, sans-serif; font-size:11px;}

img{border:0;}

p{margin-top:0.8em; margin-bottom:0.8em; line-height:1.7em;}

.boats{margin:10px; padding:2px;}
.free{margin:5px; background-color:#669731; color:#ffffff; font-family:Verdana, Geneva, sans-serif; font-size:18px; font-weight:bold; line-height:1.6em;}
.freedom{margin:5px; background-color:#F48221; color:#ffffff; font-family:Verdana, Geneva, sans-serif; font-size:18px; font-weight:bold; line-height:1.6em;}

h1{font-family:Verdana, sans-serif; font-weight:bold; text-align:left; font-size:13px; padding:0px 0 0px 0; margin:0.6em 0px 0.6em 0px;  color:#155F86;line-height:1.5em; }

h1.green{background-color: #669731; padding: 5px; margin: 0;color: #fff;}

h2{font-family:Verdana, sans-serif; font-weight:bold; text-align:left; font-size:13px; padding:0px 0 0px 0; margin:.9em 0px 1.0em 0px; color:#155F86; }

h2.orange{ font-family:Verdana, sans-serif; font-weight:bold; text-align:left; font-size:13px; padding:0px 0 0px 0; margin:.9em 0px 1.0em 0px; color:#fff; background-color: #F48221; padding: 5px; margin: 0;}



h2.green{ font-family:Verdana, sans-serif; font-weight:bold; text-align:left; font-size:13px; padding:0px 0 0px 0; margin:1.9em 0px 1.0em 0px; color:#fff; background-color: #669731; padding: 5px; margin: 0;}





h3.faq{color:#FF9C03; border-bottom:1px solid #FF9C03;padding-bottom:3px;}

h3{font-size:12px; color:#06223E; margin:0.0em 0 0.6em 0;}

h4{font-size:12px; color:#fff; margin:0.6em 0 0.6em 0;}

a{color:#0276AF; text-decoration:none;  text-decoration:underline;}

a:hover{color:#000;}

.red{color:red;}

.img-left{float:left; border:1px solid #073C5C; margin-right:7px; margin-top: 0.8em;   margin-bottom:3px;}

.img-right{float:right; margin-bottom:3px; margin-left:5px; margin-top: 0.8em;      border: 1px solid #073C5C; margin-right:5px;}

.imgright{float:right; margin-bottom:4px; margin-left:5px;}

.img-center{margin:5px 1px 5px 0px;border:1px solid #000;}

.img-side{border:1px solid #333; margin:10px 0;}



#wrapper{

  width: 1047px;

  margin: 0 auto;

  background-image: url(../images/wrapper-bg.jpg);

  background-repeat: no-repeat;

  position: relative;

 

}



#header-img{  

   position: absolute;

  top:  0px;

  left: 0px;

 

  

 

}



ul#nav{

  position: absolute;

  top: 0;

  left: 10px;

  width: 1026px;

  margin: 0;

  padding: 0;

  z-index: 5;

  

}

ul#nav li{

display: inline;

margin: 0;

padding: 0;

float: left;

list-style-type: none;

}



ul#nav li{

display: inline;

margin: 0;

padding: 0;

}



ul#nav li a{

  width: 171px;

  height: 53px;

  display: block;

  line-height: 45px;

  color: #fff;

  font-weight: bold;

  text-decoration: none; 

}



ul#nav li a#n-1{background-image: url(../images/n-1.jpg);}

ul#nav li a#n-2{background-image: url(../images/n-2.jpg);}

ul#nav li a#n-3{background-image: url(../images/n-3.jpg);}

ul#nav li a#n-4{background-image: url(../images/n-4.jpg);}

ul#nav li a#n-5{background-image: url(../images/n-5.jpg);}

ul#nav li a#n-6{background-image: url(../images/n-6.jpg);}



#sail{

  position: absolute;

  top:  91px;

  left: 335px;

}



div#main{

  

  padding-top: 260px;

  width: 1010px;

  margin: 0 auto;

}



#content-left{





 width: 685px; 

 float:left;

 

 

}



#main-content{





 width: 675px; 

 background-image: url(../images/left-top-box.jpg);

 background-position: left top;

 background-repeat: no-repeat;

 background-color: #fff;

 float:left;

 

}

#main-content-in{

  background-image: url(../images/left-bottom-box.jpg);

  background-position: bottom;

  background-repeat: no-repeat;

  padding: 10px 10px;

  text-align: left;

 

 



}





#home-trip-wrapper{

  

  float: right;

  margin: 0.8em;

  width: 240px;

  height: 450px;

  

}



#TA_selfserveprop699{

  height: 345px;

}



#home-trip-wrapper img.under{

  margin: 0px 0;

  border: 1px solid #073C5C;

}



   div.divider{

    border-bottom: 1px solid #669731;

   }



 .col_left_49{

    width: 320px;

    float: left;

 }

  

  

  .col_left_49 h2,.col_right_49 h2{

  background-color: #669731;  

  color: #fff;  

  font-size:13px;

 font-weight:bold;

 line-height:1.5em;

 padding: 5px;

 margin: 0px 0 0 1px;

 border-bottom: 2px solid  #fff;



  }                     

  

  .col_right_49{

    width: 320px;

    float: right;

  }



 .content-box-blue{

  

  background-image: url(../images/left-content-box.jpg);

  

  width: 681px;

  height: 375px;

  float: left;

  margin: 8px 0px;

  position: relative;

  

}



div#home-video{

  position: absolute;

  top: 55px;

  left: 15px;

}



h2#video{

  

  position: absolute;

  top: 13px;

  left: 17px;

  color: #fff;

}

h2#testimonials{

  

  position: absolute;

  top: 13px;

  left: 360px;

  color: #fff;

}



p#testimonial-text{

   position: absolute;

  top: 43px;

  left: 360px;

  color: #fff;

  width: 300px; 

  text-align: left;

}





#main-sub-content{





 width: 675px; 

background-image: url(../images/left-top-box-blue-bg.jpg);

 background-position: left top;

 background-repeat: no-repeat;

 background-color: #fff;

 float:left;



 

}

#main-sub-content-in{

  background-image: url(../images/left-bottom-box.jpg);

  background-position: bottom;

  background-repeat: no-repeat;

  padding: 12px 10px;

  text-align: left;

 



}



 ul.d{ 

  line-height: 1.7em;

  

}

 .brochure{

  background-image: url(../images/brochure.gif);

  background-repeat: no-repeat;

  background-position: 10px 0px;

  height: 50px;

  line-height: 45px;

  text-indent: 50px;

  font-weight: bold;

  margin: 20px  0 0 0;

  

 }

 

 .brochure a{

  color: #669731;

  text-decoration: none;

  font-style: italic;

 }













#content-right{

  float: right;

  width: 321px;

  padding-top: 100px;

}



.package-box{

  width: 321px;  

  margin: 5px 0;

  background-image: url(../images/side-box-top.jpg);

  float: left; 

  

  

}

.package-box-in{

  width: 286px;

  height: 300px;

  margin: 0px auto 0 auto;

  text-align: left;

  

}

.package-box-in h2{

  color: #fff;

  padding: 10px 0 0 0 ;

}



.package-box-in p{

  color: #fff;

  padding: 0px 10px;

}



.package-btm{

  height: 67px;

  width: 321px;

  background-image: url(../images/side-box-btm.jpg);

  background-repeat: no-repeat;

  position: relative;  

  background-position: bottom right;

  float: right;

}



.package-btm .price{

  position: absolute;

  top: 20px;

  left: 30px;

  font-size: 23px;  

  color: #fff;

}



.package-btm .book-now{

  position: absolute;

  top: 13px;

  left: 152px;

  background-image: url(../images/side-box-btn.jpg);

  background-repeat: no-repeat;

  display: block;

  height: 54px;

  width: 167px;

  line-height: 50px;

  color: #fff;

  text-decoration: none;

  font-weight: bold;

  font-size: 13px;

}

.book-ez{



  background-image: url(../images/side-box-btn2.jpg);

  background-repeat: no-repeat;

  display: block;

  height: 54px;

  width: 167px;

  line-height: 50px;

  color: #fff;

  text-decoration: none;

  font-weight: bold;

  font-size: 13px;

  padding-left:25px;

}





#footer{

 

  width: 990px;

  margin: 10px auto;

  text-align: left;

  color: #fff;

}



ul#bottom-nav{

  margin: 0; 

  padding: 0;

  text-align: left;

  color: #fff; 

}



ul#bottom-nav li{

 display: inline;

 line-height: 30px;  

}



ul#bottom-nav li a{

 color: #fff;

 font-weight: bold;

 padding: 0 5px 0 0;

 text-decoration: none;

}



#footer p{

  margin: 0;

  

}





table.prices{

  background-color: #75A93D;

  font-size: 12px;

}



table.prices td{

  background-color: #fff;

  font-size: 12px;

}



table.prices td{

   line-height: 1.5em;

  

}



table.prices th{

  vertical-align: top;

  

}



table.prices th{

  background-color: #BDE0B4;

  font-size: 12px;

  text-align: left;

  

}



.book-now{

  background-image: url(../images/book-now.jpg);

  width: 210px;

  height: 56px;

  display: block;

  line-height: 51px;

  text-align: center;

  color: #fff;

  font-weight: bold;

  font-size: 15px;

  text-decoration: none;

  float: left;

  

}



.right-img-wrapper{

  width: 190px;

  float: right;

  margin-left: 10px;

}



.right-img-wrapper img{

  border: 1px solid #073C5C;

  margin: 5px 0 0 0;

}