/* CSS Document */
body {
   font-family:Arial, Helvetica, sans-serif;
   color:#FFFFFF;
   font-size:14px;
   background-image:url(images/ripple.gif);
}


A:link{
color:#FFFF00;
text-decoration:none;
}

A:visited{
color:#00FF00;
text-decoration:none;
}

A:active{
color:#FF0000;
text-decoration:none;
}

A:hover{
color:#FFFFFF;
text-decoration:underline;
}

.outer {background: #111111 ;
height: inherit;
}
.middle {background: #222222;
height: inherit;
}
.inner {background: #333333;
height: inherit;
}
.middle, .inner, p {
  position: relative;
  left: -1px;
  top: -1px;
  } 



table.cruises{
font-size:9px;
height:auto
}

font.cruiseText{
font-size:9px;
text-decoration:none;
font-style:normal;
}

font.cruiseAlert{
text-decoration:blink;
font-size:10px;
font-weight:bold;
color:#FF0000;
}

font.cruiseH1{
text-align:center;
font-size:14px;
text-decoration:underline;
font-weight:bold;
color:#FFFF00;
}

font.cruiseH2{
text-align:left;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

font.menuText{
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

.menuText A:link{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.menuText A:visited{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.menuText A:active{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.menuText A:hover{
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}

#Layer1 {
	position:relative;
	margin:auto auto;
	top:5px;
	width:850px;
	z-index:1;
}
#Box_Border{
border:1px;
border-color:#FFFFFF;
border-style:ridge;
background-color:#000066;
}

#home_tmb{
height:85px;
width: 110px;
padding:3px;
}

font.mainHeading{
font-size:16px;
font-weight:bold;
text-decoration:underline;
}

font.mainHeading2{
font-size:12px;
font-weight:bold;
text-decoration:none;
}
font.imageText{
font-size:9px;
}