* {
 padding: 0; 
 margin: 0; 
}


html, body{
height:100%;
}
body {
 font-family: "Trebuchet MS";
 margin: 0 auto;
 color:#3995d9;
 background:#f1f7fc;}
h1{
font-family: "Trebuchet MS";
font-size:20px;
font-weight:bold;
color:#004ca0;
text-transform:uppercase;
}
h2{
font-family: "Trebuchet MS";
font-size:17px;
font-weight: bold;
color:#ff9a00;
text-transform:uppercase;}
h3{
font-weight: bold;
color:#3995d9;
font-size:16px;}
.border_top{
background: url(../home/top_border.jpg);
padding:5px 0 6px 0;
}
.top, .top2{
height:102px;
background:url(../home/top.jpg);
padding-top:10px;
}
.top2{
height:109px;}
.top_logo{
width:919px;
padding: 0 0 0 20px ;
margin:auto;
font-style:italic;
}
.f_left{
float:left;}
.flash{
background:url(../home/et_flash.gif);
height:276px;
text-align:center;}
.c_menu{
height:39px;
background:url(../home/et_menu.gif) repeat-x;
}
.menu {
padding-top:5px;
list-style:none;
width:919px;
color:#FFFFFF;
font-size:14px;
margin:auto;
}
.line_menu{
background:url(../home/top_border.jpg) bottom;
padding:2px 0 3px 0;}
ul li{
 list-style:none;
 float:left;}
ul li a {
 display:block; 
 text-decoration:none;}
ul li a span {
 display:none;}

#home, #about, #services, #destinations, #fleet, #contact, #staff, #links  {
 text-align:center;
 padding:7px 9px 0 9px;
}
#links{padding:7px 0 0 9px;}
a{color:#FFFFFF;
 text-decoration:none;
 font-weight:bold;
 text-transform:uppercase;
}
a:hover{
 color:#fcbe5f;
 text-decoration:none;}
a.submenu1{
 color:#FFFFFF;
 font-size:16px;
 font-weight:bold;
 text-transform:uppercase;
}
a.submenu1:hover{
color:#ffcae9;
}
a.links1{
font-family:"Trebuchet MS";
font-size:11px;
color:#3a6792;
font-weight:bold;
text-decoration:underline;
text-transform:none;}
a.links1:hover{
color:#ff9a00;
}
a.fleets{
color:#FF9A00;
font-weight:bold;
text-decoration:none;
text-transform: uppercase;}
a.fleets:hover{
color:#3a6792;}
.content, .content2{
width:919px;
padding:28px 0 0 0;
margin:auto;
}
.content2{
color:#3a6792;
font-size:12px;
line-height: normal;}
.column_right, .column_right2, .column_right3{
width:455px;
float:left;
font-size:13px;
text-align:justify;
line-height:20px;
}
.column_right2, .column4{
	width:520px;
	color:#3a6792;
	font-size:12px;
	line-height:19px;
	padding-left:2px;
}
.column_right3{
width:216px;
font-size:14px;
line-height:24px;
padding-left:15px;
float:left;}
.column4{
width:450px;
float:left;
margin-left:27px;
line-height:16px;}
.column_left, .column_left2{
width:460px;
padding:0;
float:left;
margin:0;
}
.column_left2{
width:390px;
color:#3a6792;
font-size:12px;
}
.reservation_box, .tit{
width:422px;
height:39px;
border:1px solid #ff9a00;
background:url(../home/et_1.gif);
margin:7px 0 0 3px;
color:#FFFFFF;
font-weight:bold;
font-size:20px;
text-align:center;
padding-top:11px;}
.tit{
width:907px;
height:24px;
margin:0 0 16px 0;
text-align: left;
padding:6px 0 0 12px;
font-size:17px;
text-transform:uppercase;}
.box2{
width:370px;
height:26px;
text-align: center;
padding:6px 0 0 0;
font-size:17px;
text-transform:uppercase;
background:url(../home/et1.jpg);
border:1px solid #f01e9b;}
.foot{
height:19px;
background:url(../home/et_foot.gif) repeat-x;
clear:both;
text-align:center;
font-size:11px;
}
.border_bot{
background: url(../home/bot_border.jpg);
padding:5px 0 6px 0;
}
#centercolumn4 {
	width: 530px;
	display:block;
}
.center{ width:600px;
float:right;}
div.row2 {
	margin:auto;
	width:260px;
	margin-left:158px;
  }
div.content_buttons {
margin-top:10px;
float:right;
width:100%;
 }
div.row {
  clear: both;
  padding-top: 5px;
  }

div.row span.label, .label2 {
  float: left;
  width: 70px;
  text-align: right;
  }
.label2 {
width:150px;}
div.row span.formw {
  float:left;
  margin-left:10px;
  width: 120px;
  text-align: left;
  } 
FORM { margin: 0px 0px 0px 0px;}

INPUT, TEXTAREA, SELECT { 
 padding:3px; 
 border: none;
}
.checkox{
width: auto;
background:#FFFFFF;
border: none;}
.checkox2{
width: 25px;
background:#FFFFFF;

border:#3995d9 solid 1px;}
.select{
width:30px;
background:none;}
.contact2{
width:250px;
font-size:11px;
background:#FFFFFF;
border:#3995d9 solid 1px;
font-family:Arial, Helvetica, sans-serif;}
TEXTAREA.contact{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;}
.button, .button2 {
 background-color:#3995d9;
 border: 1px solid #FFFFFF;
 width:65px;
 color: #FFFFFF;
 font-weight:bold;
 text-transform:uppercase;
 text-align:center;
 float:right;
 font-size:10px;
 }
 
.button2{
 float:left;
 }
.pad{ padding-top:7px;}

.bold_blue{
font-weight:bold;
color:#004ca0;}
.aeroplain{
float:right;
background:url(../home/plain.png);
width:266px;
height:104px;}
.box_img{
float:left;
padding-right:5px;
}
.column_contact{
background:#deedf8;
width:320px;
float:left;
color:#3a6792;
font-size:12px;
padding:15px;
margin-bottom:20px;
line-height:17px;
border:10px solid #ffffff;}

#lightbox{
	position: absolute;
	top:40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: url('../images/blank.gif') no-repeat; /* Trick IE into showing hover */
	display: block
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink, #prevLink:visited { background: url('../images/prevlabel.gif') no-repeat left 15%; }
#nextLink, #nextLink:visited { background: url('../images/nextlabel.gif') no-repeat right 15%; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}
#General_Content{width:100%; height:100%;}
#content{ width:750px; margin:auto; height:95%;}
#content2{ width:750px; margin:auto;}
.style_body{
font-family: Arial, Helvetica, sans-serif;
color: #f8870a;
font-size: 14px;
font-weight:bold;
font-style:normal;}

