BODY
{
    COLOR: #000099;
    FONT-FAMILY: Arial
}
.SelectFixedDim
{
    COLOR: gray;
    FONT-FAMILY: Verdana, Arial,Script, 'Courier New', Fixedsys
}
.SelectFixedDark
{
    FONT-FAMILY: 'Courier New', Fixedsys
}
OPTION
{
    FONT-FAMILY: Verdana, Arial,Script
}
SELECT
{
    FONT-SIZE: 11px;
    COLOR: black
}
SELECT.clsPortNames
{
    WIDTH: 100px;
    TEXT-ALIGN: left
}
.clsSmaller
{
    FONT-SIZE: 11px
}
.clsAccomRoutes
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #fff700
}
.clsAccomItems
{
    FONT-SIZE: 11px
}
.clsLarger
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #bd2829
}
.clsBook2Header
{
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: #bd2829
}
.clsBook2ItemHeaders
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    TEXT-ALIGN: right
}
.clsBook2ItemData
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: black
}
.buttonold
{
    BORDER-RIGHT: #999999 3px double;
    BORDER-TOP: #999999 3px double;
    FONT-SIZE: 10px;
    BORDER-LEFT: #666666 3px double;
    COLOR: #ffffff;
    BORDER-BOTTOM: #666666 3px double;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #003366
}
.button
{
    BORDER-RIGHT: #ffff00 1px solid;
    BORDER-TOP: #ffff00 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: #3399ff 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #3399ff 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #145dea
}
.clsAccomTables
{
    BORDER-RIGHT: #bd2829 double;
    BORDER-TOP: #bd2829 double;
    BORDER-LEFT: #bd2829 double;
    WIDTH: 280px;
    BORDER-BOTTOM: #bd2829 double
}
.clsBanners
{
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: #bd2829;
    TEXT-ALIGN: center
}
.clsCCItemHeaders
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: right
}
.clsCCItemData
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    TEXT-ALIGN: left
}
.clsSmall
{
    FONT-SIZE: 9px
}
.clsAltSailingsTables
{
    BORDER-RIGHT: blue double;
    BORDER-TOP: blue double;
    FONT-SIZE: 11px;
    BORDER-LEFT: blue double;
    BORDER-BOTTOM: blue double
}
.clsAltSailingsRoutes
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    BACKGROUND-COLOR: #bd2829
}
.clsAccomTablesB
{
    BORDER-RIGHT: #bd2829 double;
    BORDER-TOP: #bd2829 double;
    BORDER-LEFT: #bd2829 double;
    BORDER-BOTTOM: #bd2829 double
}
.clsAccomRoutesB
{
    FONT-WEIGHT: bold
}
.BookListHead
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}

INPUT
{
    FONT-SIZE: 12px
}
.Error
{
    FONT-WEIGHT: bold;
    COLOR: red;
    TEXT-ALIGN: center
}
.chkinprompt
{
    FONT-WEIGHT: bold
}
.Header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 24px;
    COLOR: blue
}
.chkindata
{
    FONT-WEIGHT: bold;
    COLOR: black
}
.sealname
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: black;
    TEXT-ALIGN: left
}
.sealseat
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: green;
    TEXT-ALIGN: left
}
.SubHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px
}
.BookListRef
{
    FONT-WEIGHT: bold;
    COLOR: black
}
.BookListsel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: larger;
    COLOR: black
}
.Success
{
    FONT-WEIGHT: bold;
    COLOR: green
}
.infotext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-STYLE: italic
}
.allscrnprompt
{
    FONT-SIZE: 14px;
    TEXT-TRANSFORM: capitalize;
    TEXT-ALIGN: left
}
.allscrndata
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    TEXT-ALIGN: left
}
.alink
{
    FONT-SIZE: 14px;
    COLOR: #0033cc;
    FONT-FAMILY: "Century Gothic";
    TEXT-DECORATION: none
}

.checkintdhead
{
    FONT-SIZE: 14px;
    COLOR: #ff0000
}
.checkinentry
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000
}
.infotext2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: white
}
.portlink
{
    FONT-SIZE: medium;
    COLOR: blue;
    TEXT-DECORATION: none
}
.PassListHead
{
    FONT-WEIGHT: bold;
    COLOR: black
}
.PassListTotal
{
    FONT-WEIGHT: bold;
    FONT-SIZE: larger;
    COLOR: blue
}
.PassListTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 24px;
    TEXT-TRANSFORM: capitalize;
    COLOR: darkgreen
}
.Small
{
    FONT-SIZE: small
}
.fieldname
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000099
}
.normal
{
    FONT-SIZE: 10px;
    COLOR: #000099
}
.fieldnamewhite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white
}
.fieldnamewhiteLightBG
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: blue;
    BACKGROUND-COLOR: #ffcc66;
    BACKGROUND-COLORr: #FFCC66
    COLOR: white
}
.barcode
{
}
.pagetitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #006699
}
.HeaderBlWh
{
    COLOR: white;
    BACKGROUND-COLOR: #6666cc
}
.lightbg
{
    BACKGROUND-COLOR: #ffcc66
}
.darkbg
{
    BACKGROUND-COLOR: #ff9933
}
TD
{
    FONT-SIZE: 10px;
    COLOR: #000066;
    FONT-FAMILY: Verdana, Arial
}
A.nav:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
A.nav:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
A.nav:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffff00;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
A.orange:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #0033cc;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.featuredtextW
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial
}
.orangetd
{
    BACKGROUND-COLOR: #FFCC00
}
.whiteTD
{
    BACKGROUND-COLOR: #ffffff
}
.selnoncc
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: white
}
.borderorange
{
    BORDER-RIGHT: #ff6600 1px solid;
    BORDER-TOP: #ff6600 1px solid;
    BORDER-LEFT: #ff6600 1px solid;
    BORDER-BOTTOM: #ff6600 1px solid
}
.OfferPrice
{
    BORDER-RIGHT: #3399ff 1px solid;
    BORDER-TOP: #3399ff 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BORDER-LEFT: #3399ff 1px solid;
    COLOR: #ff6600;
    BORDER-BOTTOM: #3399ff 1px solid;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #ccffff
}
.lightbgPrice
{
    FONT-SIZE: 16px;
    BACKGROUND-COLOR: #ffcc66
}
.bookingfeaturetxt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: rgb(0, 51, 153)
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bookingfeaturetxtOLD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #3399ff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.closed
{
    BACKGROUND-COLOR: #779ebf
}
.arrival
{
    BACKGROUND-COLOR: #3300ff
}
.border
{
    BORDER-RIGHT: #3399ff 1px solid;
    BORDER-TOP: #3399ff 1px solid;
    BORDER-LEFT: #3399ff 1px solid;
    BORDER-BOTTOM: #3399ff 1px solid
}
.paleyellowtd
{
    BACKGROUND-COLOR: #ffff99
}
.palebluetd
{
    BACKGROUND-COLOR: #ccffff
}
.normalRed
{
    FONT-SIZE: 10px;
    COLOR: red
}
.com07borders1 {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(images/07tab.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px solid; COLOR: #003399; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.com07borders {
	BORDER-RIGHT: #ffcc00 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffcc00 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ffcc00 1px solid; COLOR: #003399; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-BOTTOM: #ffcc00 1px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.compicspaced {
	FONT-WEIGHT: normal; MARGIN: 5px 10px 0px 0px
}
.com07borders2 {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(images/07tab2.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px solid; COLOR: #003399; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.comheading1 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #003399; LINE-HEIGHT: 17px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.comheading2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003399; LINE-HEIGHT: 17px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.combookguide {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(images/bookguideback.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; COLOR: #003399; LINE-HEIGHT: 15px; PADDING-TOP: 10px; BORDER-BOTTOM: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.combignumber {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #003399; LINE-HEIGHT: 20px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
a.link_button {
	background: url("images/back_right.gif") no-repeat right top; height: 36px; display: inline-block;
}
a.link_button {
	color: rgb(102, 102, 102); letter-spacing: 1px; font-family: Arial, Sans-Serif; font-size: 16px; font-weight: bold; text-decoration: none;
}
a.link_button:link {
	color: rgb(102, 102, 102); letter-spacing: 1px; font-family: Arial, Sans-Serif; font-size: 16px; font-weight: bold; text-decoration: none;
}
a.link_button:visited {
	color: rgb(102, 102, 102); letter-spacing: 1px; font-family: Arial, Sans-Serif; font-size: 16px; font-weight: bold; text-decoration: none;
}
a.link_button:hover {
	color: rgb(102, 102, 102); letter-spacing: 1px; font-family: Arial, Sans-Serif; font-size: 16px; font-weight: bold; text-decoration: none;
}
a.link_button:active {
	color: rgb(102, 102, 102); letter-spacing: 1px; font-family: Arial, Sans-Serif; font-size: 16px; font-weight: bold; text-decoration: none;
}
a.link_button:hover {
	background-position: right bottom; color: rgb(102, 102, 102); text-decoration: none;
}
a.link_button:active {
	background-position: right bottom;
}
a.link_button span {
	background: url("images/back_left.gif") no-repeat left top; padding: 0px 12px; text-align: center; line-height: 36px; display: block; white-space: nowrap;
}
a.link_button:active span {
	background-position: left bottom;
}
a.link_button:hover span {
	background-position: left bottom;
}
a.main_button {
	background: url("images/proceed_right.gif") no-repeat right top; width: auto; height: 36px; padding-right: 20px; display: inline-block;
}
a.main_button {
	margin: 0px; border: 0px currentColor !important; width: auto; color: rgb(255, 255, 255); letter-spacing: 1px; font-family: Arial, Sans-Serif; font-size: 16px; font-weight: bold; text-decoration: none;
}
a.main_button:link {
	margin: 0px; border: 0px currentColor !important; width: auto; color: rgb(255, 255, 255); letter-spacing: 1px; font-family: Arial, Sans-Serif; font-size: 16px; font-weight: bold; text-decoration: none;
}
a.main_button:visited {
	margin: 0px; border: 0px currentColor !important; width: auto; color: rgb(255, 255, 255); letter-spacing: 1px; font-family: Arial, Sans-Serif; font-size: 16px; font-weight: bold; text-decoration: none;
}
a.main_button:hover {
	margin: 0px; border: 0px currentColor !important; width: auto; color: rgb(255, 255, 255); letter-spacing: 1px; font-family: Arial, Sans-Serif; font-size: 16px; font-weight: bold; text-decoration: none;
}
a.main_button:active {
	margin: 0px; border: 0px currentColor !important; width: auto; color: rgb(255, 255, 255); letter-spacing: 1px; font-family: Arial, Sans-Serif; font-size: 16px; font-weight: bold; text-decoration: none;
}
a.main_button:hover {
	background-position: right bottom; color: rgb(102, 102, 102); text-decoration: none;
}
a.main_button:active {
	background-position: right bottom;
}
a.main_button span {
	background: url("images/proceed_left.gif") no-repeat left top; padding: 0px 12px; text-align: center; line-height: 36px; display: block; white-space: nowrap;
}
a.main_button:active span {
	background-position: left bottom;
}
a.main_button:hover span {
	background-position: left bottom;
}
.headers2 {
	color: rgb(204, 102, 0); font-size: 11px; font-weight: bold;
}
