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

body { background-color:#00adef; margin:0px; padding:0px;}
#container { width:875px; margin:auto; margin-top:5px; padding:0px; }

#header {
	width:874px;
	height:60px;
	margin:0px;
	padding:0px;
	background:url(images/top_slice.jpg) no-repeat ;
	position:relative;
	float:left;
}
#header p{ text-align:right; margin: 5px 10px 0px 0px; padding:0px; color:#0f2157; font-variant:small-caps; font-weight:bold; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
#header a{ color:#0f2157; text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-size:14px;}
#header a:hover { text-decoration: underline;}
#menu_box{
	width:874px;
	height:291px;
	margin:auto;
	padding:0px;
	background:url(images/menu_graphic.jpg) no-repeat center;
	position:relative;
	float:left;
}
#menu { width:200px;/* height:45px;*/ margin: 45px 0px 0px 30px;
position:relative;
	float:left; z-index:99;}

#menu ul{ display:block; padding:0px; margin:0px; list-style:none;}
#menu li{ padding:0px; margin:0px;}
#menu li.separator{ margin-top:5px; border-bottom:1px solid #000000; width:110px;}
#menu a.here{ font-variant:small-caps; color:#0f2157; font-size:20px; text-decoration:none;}
#menu a{ font-variant:small-caps; color:#fff; font-size:20px; text-decoration:none;}
#menu a.small{ font-variant:small-caps; color:#fff; font-size:18px; text-decoration:none;}
#menu a.small_here{ font-variant:small-caps; color:#0f2157; font-size:18px; text-decoration:none;}
#menu a:hover{ color:#0f2157; text-decoration:underline;}
#mid { width:874px;/* height:605px;*/ margin:auto; padding:0px; background:url(images/mid.jpg) repeat-y;float:left;
	position:relative;}

#content_outer{  padding:0px; width:874px; position:relative; float:left;}
#content { width:848px; /*margin-left:15px;*/ margin:auto; padding:0px; position:relative; }
#content_sub { width:848px;  margin:auto; padding:0px; position:relative; float:left; }
#content img { padding:0; margin:4px 4px 0px 4px;}
#content p{ padding:0px; margin:0px;}
#content h1{ border-bottom:solid 1px #0f2157; margin:0px; padding:0px; width:98%;} 

#content tr, td { font-size:14px;  color:#0f2157; font-weight:bold; }
#content select { max-width:85px;}
#content select.country { max-width:142px;}
#content table th { text-align:left;}
#content_left {
	/*height:300px;*/
	/*border:solid 1px	#000000;*/
	margin:5px 2px 0px 0px;
	padding:4px;
	float:left;
	position:relative;
	width: 300px;
}

#crew{ float:left; position:relative; width:848px; margin:auto; padding:0px;}

#content_left2{
width:420px;
/*height:285px;*/
margin:5px 0px 0px 0px;
padding:0px;
float:left;
	position:relative;
	} 
	
#content_left3{
	width:360px;
	/*height:285px;*/
margin:5px 0px 0px 0px;
	padding:0px;
	float:left;
	position:relative;
	} 
#content_left p{ font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px; font-size:12px; padding:0px 0px 8px 2px; margin:0px; color:#0f2157; text-align:justify;}

#content_left2 p{ font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px; font-size:12px; padding:0px 4px 8px 4px; margin:0px; color:#0f2157; text-align:justify;}

#content_left3 p{ font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px; font-size:12px; padding:0px 4px 8px 4px; margin:0px; color:#0f2157; text-align:justify;}

#content_left img { padding:0; margin:2px 4px 0px 0px;}

#content_mid {
	
	/*border:solid 1px	#000000;*/
	margin:10px 2px 0px 2px;
	padding:4px;
	float:left;
	position:relative;
	width: 272px;
	text-align:center;
} 

#content_mid2 {
	
	/*border:solid 1px	#000000;*/
	margin:10px 2px 0px 2px;
	padding:4px;
	float:left;
	position:relative;
	width: 220px;
	text-align:center;
} 
#content_mid2 img { padding:0px; margin:0px;}

#content_mid img { padding:0px; margin:0px;}

#content_right{
	
	/*border:solid 1px	#000000;*/
	margin:5px 0px 0px 3px;
	padding:0px;
	float:left;
	position:relative;
	width: 245px;
}

#content_right a{ color:#0f2157; text-decoration:none; font-weight:bold;}
#content_right a:hover{ text-decoration:underline;}

#content_right ul { margin: 0px 8px 0px 18px; padding:0;}
#content_right li {display:block; list-style:square; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px; font-size:12px; color:#0f2157; text-align:justify; margin-left:10px;} 

#content_left2{
width:420px;
/*height:285px;*/
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
	position:relative;
	} 

#content_right2 p{ font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px; font-size:12px; padding:0px 4px 8px 4px; margin:0px; color:#0f2157; text-align:justify;}

#content p{ font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px; font-size:12px; padding:0px 4px 8px 4px; margin:5px 10px 5px 10px!important; color:#0f2157; text-align:justify;}

#content_right p{ font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px; font-size:12px; padding:5px 4px 8px 4px; margin:0px; color:#0f2157; text-align:justify;}

#content_right_outer{
	padding:0px;
	margin:0px;
	position:relative;
	float:left;
	width: 482;
}

#content_right_outer img{ float:left; position:relative; padding:0;}

#bottom { width:874px; height:20px; margin:auto; padding:0px; background:url(images/bottom.jpg) no-repeat;float:left;
	position:relative;}

#footer {color:#0f2157; width:865px; height:20px; margin:auto; padding:5px; margin:1px 0px 0px 0px; float:left;
	position:relative;text-align:center;}
#footer a{color:#0f2157; text-decoration:none; margin:0px; font-variant:small-caps; font-size:14px;padding:10px 2px 0px 2px; }
#footer a:hover {color:#fff; text-decoration:underline; }

#copyright { font-size:12px; color:#ffffff; text-align:center; width:874; margin:auto; padding:0px;}

ul{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#0f2157; padding:0; margin:0; display:block;}
li { padding:2px;  margin:0; margin-left:50px; color:#0f2157;}

.img-floatRight { float:right; margin: 5px 0px 0 10px !important; margin: 5px 0px 0 5px;}
.img-floatRight img {
  display: block;
  position: relative;
  /*background-color: #fff;
  border: 1px solid #a9a9a9;*/
  margin: -4px 4px 4px -4px; padding:0;
  /*padding: 4px;*/
  }
  
  .img-floatRight2 { float:right; margin: 2px 0px 0 10px !important; margin: 2px 0px 0 5px;}
.img-floatRight2 img {
  display: block;
  position: relative;
  /*background-color: #fff;
  border: 1px solid #a9a9a9;*/
  margin: -4px 4px 4px -4px; padding:0;
  /*padding: 4px;*/
  }
  .img-shadowRight {
  float:right;
  background: #c0c0c0 bottom right;
  margin: 5px 0 0 10px !important;
  margin: 5px 0 0 5px;
  }
.img-shadowRight img {
  display: block;
  position: relative;
  border: 1px solid #a9a9a9;
  margin: -4px 4px 4px -4px;
   padding: 4px;
  } 
  
.img-floatLeft { float:left; margin: 5px 4px 0 0px !important; margin: 5px 4px 0 0px;}
.img-floatLeft img {
  display: block;
  position: relative;
  /*background-color: #fff;
  border: 1px solid #a9a9a9;*/
  margin: -4px 4px 4px 0px; padding:0;
  /*padding: 4px;*/
  }
  
 h2{ padding:15px 0px 2px 0px; margin:0px; text-decoration:underline; font-size:18px; color:#f18034; font:Georgia, "Times New Roman", Times, serif;}
 h3{ padding:15px 0px 2px 0px; margin:0px; text-decoration:underline; font-size:18px; color:#01acf1; font:Georgia, "Times New Roman", Times, serif;}
 h4{ padding:1px 0px 2px 0px; margin:0px; text-decoration:underline; font-size:18px; color:#01acf1; font:Georgia, "Times New Roman", Times, serif;}
 
 .formatting {font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px; font-size:12px; color:#0f2157; text-align:justify; padding:5px;}
  .tbheading3{ font-size:19px; text-align:left; font-weight:bold; color:#01acf1; text-align:center;}
 .tbheading{ font-size:16px; text-align:left; font-weight:bold; color:#01acf1;}
  .message{ font-size:14px; font-weight:bold; color:#F00; text-align:center;}
  .tbheading2{ font-size:16px; text-align:center; font-weight:bold; color:#01acf1; border-top: 1px solid #0f2157;}
.buttons2{ background-color:#acacac; color:black; height:1.8em;  padding:0px; margin:4px 0px 2px 0px; border: solid 1px #fff; width:80px; border-style:inset; cursor:pointer; }
.reserve{ color:#01acf1; text-align:center; margin:10px 0px 10px 0px; font-family:Verdana, Geneva, sans-serif; font-size:13px; }