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;}
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.orange{background-color: #F4731F; 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.orange{ 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: #F4731F; 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;}
.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;}
#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: #F4731F;  
  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: #F4731F;
  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;
}



