body
{
margin:0px;
margin-top:10px;
padding:0px;
font-size:11px;
font-family:verdana;
color:#666666;
}

p,td
{
font-size:12px;
font-family:verdana;
color:#666666;
text-align:justify;
}


a, a:visited
{
font-size:11px;
font-family:verdana;
color:#F83310;
text-decoration:none;
padding-bottom:15px;
font-weight:bold;


}

a:hover, a:visited:hover
{
font-size:11px;
font-family:verdana;
color:#F83310;
text-decoration:underline;
padding-bottom:15px;
font-weight:bold;



}



.maintable
{
width:905px;
background-color:#ffffff;
font-size:11px;
font-family:verdana;

}

.spacercell-3
{
	height:3px;
	font-size:3px;
}
.spacercell-5
{
	height:5px;
	font-size:6px;
}

.topmenu
{
	background-color:#80BC42;
	height:25px;
	padding-left:20px;
	padding-left:10px;
	font-weight:bold;
}

.topmenubg
{
	background-image:url(../images/top_menu_devider.jpg);
	width:17px;
	text-align:center;
}

.topmenu a, .topmenu a:visited
{
font-size:11px;
font-family:verdana;
color:#ffffff;
text-decoration:none;
padding-right:6px;
padding-left:5px;

}

.topmenu a:hover, .topmenu a:visited:hover
{
font-size:11px;
font-family:verdana;
color:#ffffff;
text-decoration:underline;
padding-right:6px;
padding-left:5px;
}

.topleft
{
width:220px;
}

.herocell
{
background-image:url(../images/jetcruiser_heroimg.jpg);
height:338px;
width:687px;
background-position:left;


}


.flagcell
{
background-image:url(../images/flag.jpg);
width:217px;
font-size:11px;
font-family:verdana;
background-repeat:no-repeat;
height:156px!important;
height:150px;




}

.headerfooterbg
{
background-image:url(../images/jetcruiser_icon_bg.jpg);
width:905px;
height:42px;
background-repeat:no-repeat;
}

.submenutable
{
height:100%;
}

.smalllink
{
padding-bottom:10px;
padding-left:10px;
padding-left:5px;


}

a.smalllink, a.smalllink:visited,a.smalllink:active
{
font-size:11px;
font-family:verdana;
color:#ffffff;
text-decoration:none;
padding-bottom:15px;



}

a.smallink:hover, a.smalllink:visited:hover
{
font-size:11px;
font-family:verdana;
color:#ffffff;
text-decoration:underline;
padding-bottom:15px;


}

.smalllinkbg
{
background-image:url(../images/jetc_icon_bg_border.jpg);
background-repeat:no-repeat;
height:43px;
width:3px;
padding-right:8px;


}

.bottomleft
{
	width:288px;
	height:320px;
	vertical-align:top;

}

.leftctbgtop
{
background-image:url(../images/book_online_bg.jpg);
width:288px;
height:143px;
background-repeat:no-repeat;
padding-left:35px;
padding-top:0px;
}

.leftctbgcenter
{
background-image:url(../images/left_bg.gif);
width:288px;
padding-left:15px;
padding-top:5px;
height:380px!important;
height:398px;


}

.leftctbgbottom
{
background-image:url(../images/left_bottom_bg.gif);
width:288px;
background-repeat:no-repeat;
}

a.booknow, a.booknow:visited,a.booknow:active
{
font-size:11px;
font-family:verdana;
color:#ffffff;
text-decoration:none;
padding-bottom:15px;



}

a.booknow:hover, a.booknow:visited:hover
{
font-size:11px;
font-family:verdana;
color:#ffffff;
text-decoration:none;
padding-bottom:15px;


}


.blacktitle
{
font-size:11px;
color:#000000;
font-weight:bold;
}

.blacktitleregular
{
font-size:11px;
color:#000000;
}

.blacktitlesmall
{
font-size:9px;
color:#666666;
}

.maindottedtable
{
background-image:url(../images/bottom_dots_line.jpg);
width:905px;
height:14px;
background-repeat:repeat-x;
}

.footertable
{
	background-color:#80BC42;
	height:25px;
	padding-left:20px;
	width:905px;
}

.footermain
{
width:890px;
height:100%;
font-size:11px;
font-family:verdana;
}


.footermenu
{
vertical-align:middle;
font-size:11px;
font-family:verdana;
color:#ffffff;
}
.footertext
{
vertical-align:middle;
font-size:11px;
font-family:verdana;
color:#666666;
}


.footermenu a, .footermenu a:visited
{
font-size:11px;
font-family:verdana;
color:#ffffff;
text-decoration:none;
padding-left:7px;
padding-right:5px;
font-weight:normal;

}

.footermenu a:hover, .footermenu a:visited:hover
{
font-size:11px;
font-family:verdana;
color:#ffffff;
text-decoration:underline;
padding-left:7px;
padding-right:5px;
font-weight:normal;
}

.footermenubg
{
	background-image:url(../images/footer_menu_devider.jpg);
	width:17px;
	text-align:center;
}

a.blacklink, a.blacklink:visited
{
font-size:11px;
font-family:verdana;
color:#666666;
text-decoration:underline;
padding-bottom:15px;
}

a.blackink:hover, a.blacklink:visited:hover
{
font-size:11px;
font-family:verdana;
color:#666666;
text-decoration:underline;
padding-bottom:15px;
}

H1
{
font-size: 21px;
font-family:verdana;
color:#F83310;
font-weight:normal;
padding: 38px 0 0 0;
}
h1.topheading {display:none;}

H2
{
font-size:12px;
font-family:verdana;
color:#F83310;
}
H3
{
font-size:12px;
font-family:verdana;
font-weight:normal;
}

.bluecontenttitle
{
font-size:11px;
font-family:verdana;
color:#0235CC;
}


.yellowcontenttitle
{
font-size:11px;
font-family:verdana;
color:#DFA904;
}

.maincontent
{
padding:10px;
font-size:11px;
font-family:verdana;
color:#666666;
}


.leftgraybg
{
background-image:url(../images/main_heading_left.gif);
width:17px;
height:14px;
background-repeat:no-repeat;
}

.centergraybg
{
background-image:url(../images/main_heading_bg.gif);
width:605px;
height:25px;
color:#03942F;
padding-left:10px;
font-weight:bold;
}

.centergraybg a, .centergraybg a:visited,.centergraybg a:active
{
font-size:11px;
font-family:verdana;
color:#03942F;
text-decoration:none;
padding-bottom:15px;




}

.centergraybg a:hover, .centergraybg a:visited:hover
{
font-size:11px;
font-family:verdana;
color:#03942F;
text-decoration:underline;
padding-bottom:15px;


}




.rightgraybg
{
background-image:url(../images/main_heading_right.gif);
width:5px;
height:14px;
background-repeat:no-repeat;
background-position:right;
}

.imggallery
{
padding:5px;
width:130px;
border: 1px solid #cccccc;
text-align:center;
}

.tdseperator
{
 background-image:url(../images/vr_line.gif);
 background-repeat:no-repeat;
 background-position:center;
 width:3px;
 padding-bottom:5px;
 height:84px;
}

.sitemaptd
{
background-color:#cccccc;
height:20px;
padding:5px;
}

#starburst {
float:right;
padding: 10px 0 6px 0;
}

#special {

background:url(../images/special_offer_bg.jpg) no-repeat;
padding: 133px 55px 10px 45px;
height: 447px;
text-align:justify;}

.specialText {
line-height:30px;
text-align:center;
padding:40px 0 0 0;
font-size:15px;}

.orange {color:#eb741e; font-weight:500;}

#specialTerms{
margin: 150px 0 0 0;
padding: 0;
float:left;
font-size:9px;
text-align:justify;
width:400px;

}

#depart_full{
width:99%;
text-align:center;
padding:5px;

}

#depart_full h1{
text-decoration:underline;
color:#000;
padding: 0 0 10px 0;
margin:0;
font-weight:bold;
}


#depart_full h2 {
color:#7eb943;
padding: 0 0 10px 0;
margin:0;
font-weight:bold;
font-size:11px;
}

#depart_full h3 {
color:#F83310;
padding: 0 0 10px 0;
margin:0;
font-weight:bold;
font-size:11px;
}

#bntHolder { position:relative; background:#000;}

#bntHolder > .whale {position:absolute; right:0; top:-60px;}

.attraction {
	margin: 0px 0 5px 72px;}
	
.attraction img{ border:1px solid #f00;	




