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

<style type="text/css"> media="screen,projection">
<!--
html {background:transparent}

body,td,th {
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #5d5d5d;
}
body {
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	border: 0px; 
	margin: 0px;
	background-image: url(images/bkgd.gif); repeat-x fixed;
	}
	
td { 
	vertical-align: top; 
	}

/* MENU TAGS ----------------------------------------------------------------------------*/
	/* Everything CSS Sprite Menu */
	ul#menu{margin:0; padding:0; list-style:none; clear:both;}
		#menu li{overflow:hidden; text-indent:-9999px; display:inline; float:left; margin-right:10px;}
			#menu li a{background:url('images/menu-fse.jpg') no-repeat; width:100%; height:100%; display:block;}
			
			/* Home Button */
			#menu li.home{width:50px; height:40px;}
				#menu li.home a{background-position:-5px -5px;}
				#menu li.home a:hover{background-position:-5px -50px;}
				#menu li.home a.selected{background-position:-5px -95px;}
				
			/* Products Button */
			#menu li.products{width:80px; height:40px;}
				#menu li.products a{background-position:-60px -5px;}
				#menu li.products a:hover{background-position:-60px -50px;}
				#menu li.products a.selected{background-position:-60px -95px;}
			
			/* Resources Button */
			#menu li.resources{width:90px; height:40px;}
				#menu li.resources a{background-position:-145px -5px;}
				#menu li.resources a:hover{background-position:-145px -50px;}
				#menu li.resources a.selected{background-position:-145px -95px;}
				
			/* Ordering Button */
			#menu li.ordering{width:80px; height:40px;}
				#menu li.ordering a{background-position:-240px -5px;}
				#menu li.ordering a:hover{background-position:-240px -50px;}
				#menu li.ordering a.selected{background-position:-240px -95px;}
			
			/* About Button */
			#menu li.about{width:60px; height:40px;}
				#menu li.about a{background-position:-325px -5px;}
				#menu li.about a:hover{background-position:-325px -50px;}
				#menu li.about a.selected{background-position:-325px -95px;}
				
			/* Contact Button */
			#menu li.contact{width:70px; height:40px;}
				#menu li.contact a{background-position:-390px -5px;}
				#menu li.contact a:hover{background-position:-390px -50px;}
				#menu li.contact a.selected{background-position:-390px -95px;}


/* FONT TAGS ----------------------------------------------------------------------------*/
h1 {font: bold;
	letter-spacing: 2px;
  	text-transform: uppercase;
	color: #00245d; 
	font-size: 14px; 
	line-height: 12px; 
	font-family: helvetica, verdana, arial, sans-serif;  
	}
	
h2 {
	color: #00245d; 
	font-size: 12px; 
	font-family: helvetica, verdana, arial, sans-serif;
	padding-bottom: 0px;
	}
	
h3 {
	color: #00245d; 
	font-size: 10px; 
	font-family: helvetica, verdana, arial, sans-serif;
	}

h4 {
	color: #000000; 
	font-size: 10px; 
	font-family: helvetica, verdana, arial, sans-serif;
	}	

h5 {font: bold;
	letter-spacing: 2px;
  	text-transform: uppercase;
	color: #00245d; 
	font-size: 22px; 
	line-height: 18px; 
	font-family: helvetica, verdana, arial, sans-serif;  
	}

.footnote {
	color: #000000; 
	font-size: 10px; 
	font-family: helvetica, verdana, arial, sans-serif;
	line-height: 12px;
	}	
	
.title_cruise {
	font: bold;
	letter-spacing: 2px;
  	text-transform: uppercase;
	color: #f10013; 
	font-size: 14px; 
	line-height: 12px; 
	font-family: helvetica, verdana, arial, sans-serif;  
	}

.copy_mixbus {
	color: #000; 
	font-size: 16px;  
	line-height: 16px; 
	font-family: helvetica, verdana, arial, sans-serif;  
	}

.lg_orange {
	font: bold;
	color: #f49c0d; 
	font-size: 14px; 
	font-family: helvetica, verdana, arial, sans-serif;  
	}	
	
.sm_orange {
	font: bold;
	color: #f49c0d; 
	font-size: 10px; 
	font-family: helvetica, verdana, arial, sans-serif;  
	}
	
.lg_white {
	font: bold;
	color: #FFFFFF; 
	font-size: 14px; 
	font-family: helvetica, verdana, arial, sans-serif;  
	}	

.sm_white {
	color: #FFFFFF; 
	font-size: 10px; 
	font-family: helvetica, verdana, arial, sans-serif; 
	line-height: 12px; 
	}	

.bold_white {
	font: bold;
	color: #FFFFFF; 
	font-size: 12px; 
	font-family: helvetica, verdana, arial, sans-serif;  
	}		

.small {
	color: #000000; 
	font-size: 10px; 
	font-family: helvetica, verdana, arial, sans-serif;  
	}	

		
/* LAYOUT TAGS ----------------------------------------------------------------------------*/

.main {
	width: 800px; 
	background-color: #ffffff; 
	padding-top: 7px;
	padding-left: 7px; 
	padding-right: 7px; 
	padding-bottom: 14px;
	}
	
.banner_table { 
	width: 800px; 
	}
	
.banner_left {
	background-color: #00245d;
	vertical-align: top; 
	text-align: left; 
	}
	
.banner_right {
	background-color: #00245d;
	vertical-align: top; 
	text-align: right; 
	}

.banner_top {
	vertical-align: top; 
	text-align: right; 
	}

.banner_white {
	background-color: #FFFFFF; 
	}

		
/*.menuTable {
	background-color: #efb41d; 
	width: 800px; 
	height: 18px; 
	}
	
.menuLeft {
	vertical-align: middle; 
	text-align: left;
	}

	
.menuRight {
	vertical-align: middle; 
	text-align: right;
	height: 22px; 
	}
	
.menuCell {
	padding-top: 4px; 
	padding-bottom: 4px; 
	padding-right: 6px; 
	vertical-align: middle; 
	color:#ffffff; 
	font-size: 10px; 
	font-family: helvetica, verdana, arial, sans-serif; 
	}
*/

.headerTable {
	background-color: #efb41d; 
	width: 800px;  
	}
	
.headerLeft {
	vertical-align: middle; 
	text-align: left;
	}
	
.index_main_table {
	width: 800px; 
	}
	
.copyLeft { 
	width: 230px; 
	float: left; 
	text-align: left; 
	padding-top: 0px; 
	}

.copyMainDiv { 
	width: 550; 
	padding-left: 5px;
	padding-top: 5px; 
	float: right; 
	text-align: center; 
	font-family: helvetica, verdana, arial, sans-serif; 
	font-weight: normal; 
	font-size: 12px;
	color: #333333;  
	}	
			
.footerTable {
	background-color: #de5604; 
	width:800px; 
	}
	
.footerCell {
	text-align: center; 
	color: #ffffff; 
	background-color: #efb41d;  
	padding-top: 2px; 
	padding-left: 6px; 
	font-family: helvetica, verdana, arial, sans-serif; 
	font-weight: bold; 
	font-size: 11px; 
	}
	
.insideTable {
	width: 800px;
	height: 300px;   
	}
	
.insideLeft {
	width: 130px; 
	background-color: #5d5d5d; 
	}
	
.insideCopy1 {  
	line-height: 150%; 
	text-align: left; 
	background-color: #ffffff; 
	width: 640px; 
	padding-left: 15px; 
	padding-right: 10px; 
	padding-top: 0px;
	}
	
.insideRight {
	width: 184px; 
	background-color: #5d5d5d;  
	}

.insideMenu {width: 148px;
	}
	
.insideMenuCell { 
	text-align: right; 
	vertical-align: middle; 
	padding-right: 6px; 
	width: 128px; 
	height: 33px; 
	background-image: url(images/menu_bkgd.jpg); 
	background-repeat: no-repeat; 
	} 
	
.side_menu_cell_orange { 
	text-align: right; 
	vertical-align: middle; 
	padding-right: 6px; 
	width: 128px; 
	height: 33px; 
	background-image: url(/images/menu_boxes_orange.gif); 
	background-repeat: repeat; 
	}

.listTable {  
	line-height: 150%; 
	text-align: left; 
	background-color: #ffffff; 
	width: 640px; 
	padding-left: 10px; 
	padding-right: 10px; 
	padding-top: 4px;
	}
		
.listCell {
	text-align: center; 
	vertical-align: bottom; 
	color: #5d5d5d; 
	background-color: #ffffff;  
	padding-top: 8px; 
	padding-left: 6px; 
	font-family: helvetica, verdana, arial, sans-serif; 
	font-weight: normal; 
	font-size: 11px; 
	}

.smallTable {  
	line-height: 150%; 
	text-align: left; 
	background-color: #ffffff; 
	width: 450px; 
	padding-left: 10px; 
	padding-right: 10px; 
	padding-top: 4px;
	}
	
.contactTable {  
	line-height: 150%; 
	text-align: left; 
	background-color: #ffffff; 
	width: 640px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-top: 4px;

	}
	
.contactCell {
	text-align: left; 
	vertical-align: top; 
	color: #333333; 
	background-color: #ffffff;  
	padding-bottom: 15px;
	padding-left: 0px;  
	font-family: helvetica, verdana, arial, sans-serif; 
	font-weight: normal; 
	font-size: 12px; 
	}
	
.homeTable {   
	border: 0px;
	line-height: 100%; 
	text-align: left; 
	background-color: #ffffff; 
	width: 550px; 
	padding-right: 0px; 
	padding-top: 0px;
	padding-bottom: 6px;
	}
	
.homeCell {
	line-height: 150%;
	text-align: left; 
	vertical-align: top; 
	background-color: #ffffff;  
	padding-top: 0px;
	padding-bottom: 5px; 
	padding-left: 3px;
	padding-right: 3px; 
	font-family: helvetica, verdana, arial, sans-serif; 
	font-weight: normal; 
	font-size: 11px; 
	}
		
.salegreyCell {
	width: 150px;
	border: 1px solid black;
	text-align: center; 
	vertical-align: bottom; 
	color: #5d5d5d; 
	background-color: #e2e2e2;  
	padding-top: 5px;
	padding-bottom: 5px; 
	padding-left: 3px; 
	font-family: helvetica, verdana, arial, sans-serif; 
	font-weight: normal; 
	font-size: 11px; 
	}

.saleInsideTable {   
	line-height: 100%; 
	text-align: left; 
	background-color: #ffffff; 
	width: 550px; 
	padding-right: 10px; 
	padding-top: 4px;
	}
	
.saleInsideCell {
	width: 148px;
	text-align: center;
	border-bottom: 1px dashed #cccccc; 
	vertical-align: middle; 
	color: #00000;  
	padding-top: 2px; 
	padding-left: 3px; 
	font-family: helvetica, verdana, arial, sans-serif; 
	font-weight: normal; 
	font-size: 11px; 
	}
	
.copyrightCell {
	line-height: 150%;
	text-align: center; 
	vertical-align: top;
	padding-top: 5px; 
	background-color: #ffffff;  
	font-family: helvetica, verdana, arial, sans-serif; 
	font-weight: normal; 
	font-size: 9px; 
	}

.sitemapcol li {
	margin: 0px 2px 0 0;
	padding: 0 20px 2px 0;
	border-bottom: 1px dashed #cccccc;
}

.sitemapcol {
	margin: 0;
	padding: 0 0 5px 35px;
	list-style: none;	
}

.fpotwTable {
	width: 550px;
	text-align: left;
	vertical-align: top;  
	background-color: #ffffff;  
	padding-top: 2px; 
	padding-left: 3px; 
	}
	
.fpotwCell {
	width: 148px;
	text-align: center; 
	vertical-align: top;  
	background-color: #ffffff;  
	padding-top: 2px; 
	padding-left: 3px; 
	font-family: helvetica, verdana, arial, sans-serif; 
	font-weight: normal; 
	font-size: 10px; 
	}

			
/* LINK TAGS ------------------------------------------------------------------------------ */

a:link {
	color: #de5604; 
	font-weight: normal;
	text-decoration: none;  
	}

a:visited {
	color: #de5604; 
	font-weight: normal;
	text-decoration: none;  
	}

a:hover {
	color: #de5604; 
	font-weight: normal;
	text-decoration: none;   
	}
	
a.links_menu:link {
	text-decoration: none; 
	color:#ffffff; 
	font-size: 11px; 
	font-family: helvetica, verdana, arial, sans-serif; 
	font-weight: bold; 
	}
	
a.links_menu:visited {
	text-decoration: none; 
	color: #ffffff; 
	font-size: 11px; 
	font-family: helvetica, verdana, arial, sans-serif; 
	font-weight: bold; 
	}
	
a.links_menu:hover {
	text-decoration: none; 
	color: #999999; 
	font-size: 11px; 
	font-family: helvetica, verdana, arial, sans-serif; 
	font-weight: bold; 
	}

a.links_login:link {
	text-decoration: none; 
	color:#00245d; 
	font-size: 11px; 
	font-family: helvetica, verdana, arial, sans-serif; 
	font-weight: normal; 
	}
	
a.links_login:visited {
	text-decoration: none; 
	color: #00245d; 
	font-size: 11px; 
	font-family: helvetica, verdana, arial, sans-serif; 
	font-weight: normal; 
	}
	
a.links_login:hover {
	text-decoration: none; 
	color: #00245d; 
	font-size: 11px; 
	font-family: helvetica, verdana, arial, sans-serif; 
	font-weight: normal; 
	}

a.links_specials:link {
	text-decoration: none; 
	color:#000000; 
	font-size: 11px; 
	font-family: helvetica, verdana, arial, sans-serif; 
	font-weight: normal; 
	}
	
a.links_specials:visited {
	text-decoration: none; 
	color: #000000; 
	font-size: 11px; 
	font-family: helvetica, verdana, arial, sans-serif; 
	font-weight: normal; 
	}
	
a.links_specials:hover {
	text-decoration: none; 
	color: #de5604; 
	font-size: 11px; 
	font-family: helvetica, verdana, arial, sans-serif; 
	font-weight: normal; 
	}

a.links_header:link {
	text-decoration: none; 
	color:#999999; 
	font-size: 12px; 
	font-family: helvetica, verdana, arial, sans-serif; 
	font-weight: bold; 
	}
	
a.links_header:visited {
	text-decoration: none; 
	color: #999999; 
	font-size: 12px; 
	font-family: helvetica, verdana, arial, sans-serif; 
	font-weight: bold; 
	}
	
a.links_header:hover {
	text-decoration: none; 
	color: #efb41d; 
	font-size: 12px; 
	font-family: helvetica, verdana, arial, sans-serif; 
	font-weight: bold; 
	}
			
/*	a.links_footer:link{text-decoration:none; color:#f5c8a8; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
	a.links_footer:visited{text-decoration:none; color:#f5c8a8; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
	a.links_footer:hover{text-decoration:underline; color:#fff; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
	*/


		

/* IMAGE TAGS ----------------------------------------------------------------------------*/
img { 
	border: 0px; 
	}

img.about { 
	border: 0px; 
	float: right;
    float: right; 
    clear: right; 
    margin: 5px; 
}
	






/* Basic styling, used when JavaScript is unsupported */
.cbb {
	margin:1em 0;
	padding:0 10px;
	border:1px solid #666;
	background:#fff;
}
.cbb h1 {
	margin:0 -10px;
	padding:0.3em 10px;
	background:#a1a1a1;
	font:bold 11px helvetica, verdana, arial, sans-serif;
}
/* Normal styling */
.cb {margin:0.5em 0;}
	/* Top corners and border */
.bt {
	height:17px;
	margin:0 0 0 18px;
	background:url(/images/box.png) no-repeat 100% 0;
}
.bt div {
	position:relative;
	left:-18px;
	width:18px;
	height:17px;
	background:url(/images/box.png) no-repeat 0 0;
	font-size:0;
	line-height:0;
}

	/* Bottom corners and border */
.bb {
	height:14px;
	margin:0 0 0 12px;
	background:url(/images/box.png) no-repeat 100% 100%;
}
.bb div {
	position:relative;
	left:-12px;
	width:12px;
	height:14px;
	background:url(/images/box.png) no-repeat 0 100%;
	font-size:0;
	line-height:0;
}

	/* Left border */
.i1 {
	padding:0 0 0 12px;
	background:url(/images/borders.png) repeat-y 0 0;
}
	/* Right border */
.i2 {
	padding:0 12px 0 0;
	background:url(/images/borders.png) repeat-y 100% 0;
}
	/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.i3 {
	display:block;
	margin:0;
	padding:1px 10px;
	background:#fff;
}
	/* Make the content wrapper auto clearing so it will contain floats (see http://positioniseverything.net/easyclearing.html). */
.i3:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.i3 {display:inline-block;}
.i3 {display:block;}
/* Default CSS ends here */






</style>


