/* CSS Document */

BODY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	letter-spacing: 0cm;
	text-indent: 0px;
	font-weight: normal;
}

TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	letter-spacing: 0cm;
	text-indent: 0px;
	font-weight: normal;
}
select {
	font-size: 10px;
}
input {
	font-size: 10px;
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: normal;
}

.body_large {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	letter-spacing: 0cm;
	line-height: 20px;
	text-indent: 0px;
	font-weight: normal;
}

.body_xlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	letter-spacing: 0cm;
	line-height: 20px;
	text-indent: 0px;
	font-weight: bold;
}

.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	letter-spacing: 0cm;
	text-indent: 0px;
	font-weight: bold;
}

.MYT_text_red {
	color: #ff0000;
}
.MYT_text_orange {
	color: #F47420;
}
.MYT_text_white {
	color: #FFFFFF;
}
.MYT_text_bold {
	font-weight: bold;
}
.MYT_text_9px {
	font-size: 9px;
}
.MYT_text_10px {
	font-size: 10px;
}
.MYT_text_11px {
	font-size: 11px;
}
.MYT_text_12px {
	font-size: 12px;
}
.MYT_text_14px {
	font-size: 14px;
}
.MYT_text_16px {
	font-size: 16px;
}
.MYT_text_18px {
	font-size: 18px;
}
.MYT_text_20px {
	font-size: 20px;
}
.bold_grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #696969;
	letter-spacing: 0cm;
	text-indent: 0px;
	font-weight: bold;
}

A:link {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1BA6CB;
	text-decoration: none;
	font-weight: bold;
}

A:visited {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1BA6CB;
	text-decoration: none;
	font-weight: bold;
}

A:active {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #007FA1;
	text-decoration: none;
	font-weight: bold;
}

A:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #007FA1;
	text-decoration: none;
	font-weight: bold;
}
.MYT_menuLink:link {
	TEXT-DECORATION: none;
	COLOR: #38AAC7;
}
.MYT_menuLink:visited {
	TEXT-DECORATION: none;
	color: #38AAC7;
}
.MYT_menuLink:active {
	TEXT-DECORATION: none;
	COLOR: #38AAC7;
}
.MYT_menuLink:hover {
	TEXT-DECORATION: none;
	COLOR: #F47420;
}

.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #39B9DF;
}

.title_grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #696969;
}

.title_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #F47420;
}

.title_large {
	font-family: Times New Roman, Times, serif;
	font-size: 28px;
	font-weight: bold;
	color: #82CFE2;
}

.map {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #000000;
}

.MYT_MenuBar_background {
	background-color: #EAF9FD;
}
.MYT_SideBar_background {
	background-color: #E5E5E5;
}
.MenuBar1_off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #0B83A1;
	cursor: hand;
}

.MenuBar1_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #F47420;
	cursor: hand;
}
.MYT_MenuBar2
{
	font-family: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	color: #F47420;
	cursor: hand;
}

.hand {
	cursor: hand;
}

.no_repeat {
	BACKGROUND-REPEAT: no-repeat;
}
.MYT_border_box_blue {
    BORDER-COLOR: #84D0E6;
    BORDER-STYLE: solid;
    border-top-width: 2px;
    border-left-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
}

.heading {
	font-family: Garamond, Times New Roman, Times, serif;
	BACKGROUND-COLOR: #FFFFFF;
	WIDTH: 610px;
	HEIGHT: 60px;
	FONT-SIZE: 28px;
	FONT-WEIGHT: bold;
	COLOR: #000066;
	PADDING-TOP: 5px;
	VERTICLE-ALIGN: top;
	TEXT-INDENT: 80px;
       BACKGROUND-REPEAT: no-repeat;
       BACKGROUND-ATTACHMENT: scroll;
	BACKGROUND-IMAGE: url(https://www.networkagent.ca/images/pageTitle_ENA.gif);
}
.handle {
	font-family: Garamond, Times New Roman, Times, serif;
	BACKGROUND-COLOR: #FFFFFF;
	WIDTH: 610px;
	HEIGHT: 60px;
	FONT-SIZE: 28px;
	FONT-WEIGHT: bold;
	COLOR: #000066;
	PADDING-TOP: 5px;
	VERTICLE-ALIGN: top;
	TEXT-INDENT: 80px;
       BACKGROUND-REPEAT: no-repeat;
       BACKGROUND-ATTACHMENT: scroll;
	BACKGROUND-IMAGE: url(https://www.networkagent.ca/images/pageTitle_ENA.gif);
}
.page_title_http {
	font-family: Garamond, Times New Roman, Times, serif;
	BACKGROUND-COLOR: #FFFFFF;
	WIDTH: 610px;
	HEIGHT: 60px;
	FONT-SIZE: 28px;
	FONT-WEIGHT: bold;
	COLOR: #84D0E6;
	PADDING-TOP: 5px;
	VERTICLE-ALIGN: top;
	TEXT-INDENT: 40px;
       BACKGROUND-REPEAT: no-repeat;
       BACKGROUND-ATTACHMENT: scroll;
	BACKGROUND-IMAGE: url(http://www.networkagent.ca/images/pageTitle_TH2.gif);
}
.page_title_https {
	font-family: Garamond, Times New Roman, Times, serif;
	BACKGROUND-COLOR: #FFFFFF;
	WIDTH: 610px;
	HEIGHT: 60px;
	FONT-SIZE: 28px;
	FONT-WEIGHT: bold;
	COLOR: #84D0E6;
	PADDING-TOP: 5px;
	VERTICLE-ALIGN: top;
	TEXT-INDENT: 40px;
       BACKGROUND-REPEAT: no-repeat;
       BACKGROUND-ATTACHMENT: scroll;
	BACKGROUND-IMAGE: url(https://www.networkagent.ca/images/pageTitle_TH2.gif);
}
.Phone_tree{
    BACKGROUND-COLOR: #FFEECE;
    BORDER-STYLE: solid;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    BORDER-COLOR: #000000;
    WIDTH: 60px;
	PADDING: 1px;
	text-align:center;
	vertical-align:top;
}
.Phone_Rarrow{
	background-image: url(../images/loyalty/arrow_right.gif);
	BACKGROUND-REPEAT: no-repeat;
	background-position:center;
}
.Phone_Darrow{
	background-image: url(../images/loyalty/arrow_down.gif);
	BACKGROUND-REPEAT: no-repeat;
	background-position:center;
}
.Phone_titleOrange
{
    COLOR: #F47420;
    FONT-WEIGHT: bold;
	font-size: 14px;
}
.Phone_titleBlue
{
    COLOR: #1B4188;
    FONT-WEIGHT: bold;
	font-size: 14px;
}


/* SV Search Boxes */
.TdSearchTablesBody
{
    BACKGROUND-COLOR: #93D7EB;
    BORDER-STYLE: solid;
    border-top-width: 20px;
    border-left-width: 20px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    BORDER-COLOR: #93D7EB;
    WIDTH: 465px;
}
.AdvertisementTable
{
}
.BoldBlackText
{
    FONT-WEIGHT: bolder;
    COLOR: #000000
}
.BoldBlackTextWithNoUnderline
{
    FONT-WEIGHT: bolder;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.BoldWhiteTextWithNoUnderline
{
    FONT-WEIGHT: bolder;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.BoldRedText
{
    FONT-WEIGHT: bolder;
    COLOR: #ff0000
}
.BigBoldRedText
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 16pt;
    COLOR: #ff0000
}

.BookingPurchaseStep
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: #d3d3d3 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #ff0000;
    BORDER-BOTTOM: #d3d3d3 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffcc
}
.BookingStep
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: #d3d3d3 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    BORDER-LEFT: medium none;
    COLOR: #800000;
    BORDER-BOTTOM: #d3d3d3 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffcc
}
TABLE.CategoryDisplay
{
    BORDER-RIGHT: #ffd685 1px solid;
    BORDER-TOP: #ffd685 1px solid;
    BORDER-LEFT: #ffd685 1px solid;
    BORDER-BOTTOM: #ffd685 1px solid
}
.TdHeaderStyle
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-WEIGHT: bold;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-COLOR: #3FB2D4;
    TEXT-ALIGN: center;
    font-color: #FFFFFF
}
.TdLabelStyle
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-COLOR: #93D7EB;
    TEXT-ALIGN: center;
    font-color: #FFFFFF
}
.TdDataStyleOdd
{
    BORDER-RIGHT: #6699cc 1px solid;
    PADDING-RIGHT: 0pt;
    BORDER-TOP: #6699cc 1px solid;
    PADDING-LEFT: 0pt;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #6699cc 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #6699cc 1px solid;
    BACKGROUND-COLOR: #E6E6E6;
    TEXT-ALIGN: center;
    font-color: black
}
.TdDataStyleEven
{
    BORDER-RIGHT: #6699cc 1px solid;
    PADDING-RIGHT: 0pt;
    BORDER-TOP: #6699cc 1px solid;
    PADDING-LEFT: 0pt;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #6699cc 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #6699cc 1px solid;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center;
    font-color: black
}
TD.CategoryMediaLinks
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 5px
}
.CategoryResultPad
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
.CenterEditorialReadMoreText
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: smaller
}
.CenterEditorialSubtitle
{
    FONT-WEIGHT: bolder
}
.CenterEditorialTable
{
}
.CenterEditorialTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    COLOR: #3068d0
}
.ConfirmationHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    COLOR: #800000
}
.ContactInfoInternationalNameNumberText
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #800000
}
.ContactInfoIntroText
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bolder;
    BORDER-LEFT: medium none;
    COLOR: #000000;
    BORDER-BOTTOM: medium none
}
.ContactInfoNameNumberText
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #800000
}
.ContactInfoTable
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: #d3d3d3 1px solid;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: #d3d3d3 1px solid;
    HEIGHT: 100px;
    BACKGROUND-COLOR: #ffffcc
}
.ContestSubTitleText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #000000
}
.csResult TH
{
    BACKGROUND-COLOR: #ffd784
}
TABLE.csResult
{
    BORDER-RIGHT: #ffd784 2px solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #ffd784 2px solid;
    BORDER-BOTTOM: #ffd784 2px solid
}
.CustomPageEditorialSubtitle
{
    COLOR: #1861ad
}
.CustomPageEditorialText
{
}
.CustomPageEditorialTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    COLOR: #1861ad;
    FONT-STYLE: italic
}
.DatedDetailEditorialDateFormat
{
    FONT-SIZE: 10pt;
    FONT-STYLE: italic
}
.DatedDetailEditorialText
{
    FONT-SIZE: 12pt
}
.DatedDetailEditorialTitle
{
}
.DetailEditorialText
{
    FONT-SIZE: 12pt
}
.DetailEditorialTitle
{
}
.DetailsTitle
{
    FONT-SIZE: 12pt;
    COLOR: #ff0000
}
.divline
{
    BACKGROUND-COLOR: #000000
}
TD.EasyBox
{
    BACKGROUND-COLOR: #eaf4ff
}
.EasyBoxBlue TH
{
    COLOR: #1861ad;
    FONT-STYLE: italic;
    BACKGROUND-COLOR: #eaf4ff
}
TD.EasyBoxBorder
{
    BACKGROUND-COLOR: #3a75b8
}
.EditorialText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000000
}
.PromotionsTable
{
    BORDER-RIGHT: #ff9e00 1px solid;
    BORDER-LEFT: #ff9e00 1px solid;
    BORDER-BOTTOM: #ff9e00 1px solid
}
.OtherBrandsTable
{
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    BORDER-LEFT: thin;
    BORDER-BOTTOM: thin
}
.EditorialTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #000099;
    TEXT-ALIGN: center
}
.ErrorMessage
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.EditorialHeaderYellowFont
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #ff9e00
}
TD.EditorialHeaderWhiteFont
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ff9e00
}
TD.EditorialHeaderBlueWhiteFont
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #283a97
}
TD.SearchBoxHeaderWhiteFont
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #6A6A6A;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #93D7EB
}
TD.SearchBoxBackground
{
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #93D7EB
}
.SearchBoxText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000
}
.SearchBoxLinkText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt
}
.FeatureEditorialReadMoreText
{
    FONT-SIZE: 10pt
}
.FeatureEditorialSubtitle
{
    FONT-WEIGHT: bolder
}
.FeatureEditorialTable
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.FeatureEditorialTitle
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bolder;
    BORDER-LEFT: medium none
}
.GeneralEditorialReadMoreText
{
    FONT-SIZE: 10pt
}
.GeneralEditorialSubtitle
{
    FONT-WEIGHT: bolder
}
.GeneralEditorialTable
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.GeneralEditorialTitle
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bolder;
    BORDER-LEFT: medium none
}
SELECT.ffdropdown
{
    WIDTH: 250px
}
.FieldLabelRequired
{
    COLOR: #000000
}
.footer
{
    FONT-SIZE: smaller;
    TEXT-ALIGN: center
}
.HeaderEditorialSubtitle
{
    COLOR: #93D7EB;
}
.HeaderEditorialText
{
    FONT-WEIGHT: bolder
}
.HeaderEditorialTitle {
	font-family: Garamond, Times New Roman, Times, serif;
	BACKGROUND-COLOR: #FFFFFF;
	FONT-SIZE: 28px;
	FONT-WEIGHT: bold;
	COLOR: #84D0E6;
	PADDING-TOP: 5px;
	VERTICAL-ALIGN: top;
	TEXT-INDENT: 40px;
}
.HeaderEditorialTitle2 {
	font-family: Garamond, Times New Roman, Times, serif;
	BACKGROUND-COLOR: #FFFFFF;
	FONT-SIZE: 28px;
	FONT-WEIGHT: bold;
	COLOR: #84D0E6;
	VERTICAL-ALIGN: top;
}
.HeaderEditorialTitle_OLD
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    COLOR: #1861ad;
    FONT-STYLE: italic
}
P.Heading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #3068d0
}
.HeadingPad
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 20px
}
.TravelDealEditorialReadMoreText
{
    FONT-SIZE: 10pt
}
.TravelDealEditorialSubtitle
{
    FONT-WEIGHT: bolder
}
.TravelDealEditorialTable
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.TravelDealEditorialTitle
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bolder;
    BORDER-LEFT: medium none
}
.insidetableBorderLeft
{
    BORDER-LEFT: #2f94cb 1px solid
}
.insidetableBorderRight
{
    BORDER-RIGHT: #2f94cb 1px solid
}
.ItineraryDetailText
{
    FONT-SIZE: 8pt
}
.ItineraryDetailTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt
}
.ItineraryDetailTitleTD
{
    BACKGROUND: #eeeeee
}
.ItineraryDropDownTable
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: #d3d3d3 1px solid;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: #d3d3d3 1px solid;
    BACKGROUND-COLOR: #ffffcc
}
.ItineraryDropDownTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #800000
}
.ItineraryLabel
{
    FONT-SIZE: 10pt;
    COLOR: #1e60ac
}
.ItineraryText
{
    FONT-SIZE: 10pt;
    COLOR: #0000ff
}
.ItineraryTitleTD
{
    BACKGROUND: #ffffcc
}
.ItineraryTitleText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #000000
}
.LightPad
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
.LoginSubTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    COLOR: #ff9966;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.LoginTable
{
    BORDER-RIGHT: #3399cc 1px solid;
    BORDER-LEFT: #3399cc 1px solid
}
.logintext
{
    WIDTH: 100px;
    BACKGROUND-COLOR: #dcedff
}
.LoginTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #000099;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.MarginEditorialReadMoreText
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: smaller
}
.MarginEditorialSubtitle
{
    FONT-WEIGHT: bolder
}
.MarginEditorialTable
{
}
.MarginEditorialTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11pt;
    COLOR: #3068d0
}
.messageTable TH
{
    FONT-SIZE: large;
    TEXT-ALIGN: left
}
TABLE.messageTable
{
    BORDER-TOP: #0063ce 2px solid;
    BORDER-BOTTOM: #0063ce 2px solid
}
.nav_lower
{
    BACKGROUND-COLOR: #ec8414;
}
.PageHeader
{
    BORDER-TOP-WIDTH: thick;
    BORDER-RIGHT: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    BORDER-LEFT: medium none;
    COLOR: #000080;
    BORDER-BOTTOM: #000080 thin solid;
}
.PageTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    COLOR: #ff6300;
}
.PassengerQuestion
{
    BORDER-TOP-WIDTH: thick;
    BORDER-RIGHT: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-BOTTOM-WIDTH: thin;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: #ffd784;
}
BODY.popup
{
    FONT-SIZE: 10pt;
    COLOR: #636363;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #93D7EB;
}
TABLE.popup
{
    BACKGROUND-COLOR: #ffffff
}
BODY.popupPassword
{
    BACKGROUND-COLOR: #ffffe5
}
.PowerSearchTable
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #d5eaff;
    TEXT-ALIGN: center
}
TD.PowerSearchTableTD
{
    BORDER-BOTTOM: #3399cc 1px solid
}
.PrinterBookingStep
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: #000080 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    BORDER-LEFT: medium none;
    COLOR: #800000;
    BORDER-BOTTOM: #000080 1px solid;
    FONT-FAMILY: Arial;
    HEIGHT: 32px;
    BACKGROUND-COLOR: #ffffff
}
.PromotionEditorialReadMoreText
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: smaller
}
.PromotionEditorialSubtitle
{
    FONT-WEIGHT: bolder
}
.PromotionEditorialTable
{
}
.PromotionEditorialTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11pt;
    COLOR: #3068d0
}
.QuestionBackgroundColor
{
    BACKGROUND-COLOR: #eeeeee
}
P.QuestionStepText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #999999;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.QuestionStepUnderline
{
    BACKGROUND-COLOR: #000080
}
.quickSearchCruise
{
    BACKGROUND: #d6ebff
}
.quickSearchCruise TH
{
    BACKGROUND-COLOR: #2996ce
}
.quickSearchMessage
{
    FONT-WEIGHT: bolder;
    COLOR: #ff0000
}
.RateOptions
{
}
.RateOptions .TR1
{
    BACKGROUND-COLOR: #dcdcdc
}
.RateOptions TD
{
    FONT-SIZE: xx-small
}
.RateOptions TH
{
    BACKGROUND-COLOR: #ffd784
}
TH.RatesHeading
{
    BACKGROUND-COLOR: #ffffcc;
    TEXT-ALIGN: left
}
TD.RatesResults
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 5px
}
.RateTotalText
{
    FONT-WEIGHT: bold
}
.RegularBlackText
{
    COLOR: #000000
}
.RegularText
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ResourceLinkEditorialReadMoreText
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: smaller
}
.ResourceLinkEditorialSubtitle
{
    FONT-WEIGHT: bolder
}
.ResourceLinkEditorialTable
{
    BORDER-RIGHT: #3068d0 1px solid;
    BORDER-LEFT: #3068d0 5px solid
}
.ResourceLinkEditorialTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11pt;
    COLOR: #3068d0
}
TR.ResultDifferentation
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #ebeaea
}
TR.ResultHeading
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #ffd685
}
.ResultsColumnHeader
{
    FONT-WEIGHT: bolder;
    COLOR: #ffa500
}
.PNRResultsColumnHeader
{
    FONT-WEIGHT: bolder;
    COLOR: #283a97
}
.ResultsSubtitle
{
    FONT-WEIGHT: bolder;
    COLOR: #808080
}
.ResultsText
{
}
TD.SearchResultsHeader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    TEXT-TRANSFORM: capitalize;
    COLOR: #1861ad;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.SearchResultsItem
{
    FONT-SIZE: 10pt;
    TEXT-TRANSFORM: capitalize;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.searchWaitText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;
    COLOR: #000080
}
.searchWaitTextSmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000080
}
.SeaSaverSignupTable
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #fafad2
}
.ShipInfo
{
    FONT-SIZE: 8pt
}
.ShipInfoDesc
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000000
}
.ShipInfoTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #3068d0
}
.ShortDescTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #3068d0
}
.SmallItalicText
{
    FONT-SIZE: 8pt;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.SmallText
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.StandardCenterAlign
{
    TEXT-ALIGN: center
}
.StandardLeftAlign
{
    TEXT-ALIGN: left
}
.StandardPad
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.StandardRightAlign
{
    TEXT-ALIGN: right
}
.subnav
{
    BACKGROUND-COLOR: #ffffff
}
.subnavBlock
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 8.5pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 115px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #e7f7ff
}
.subnavCategoryHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.subnavlink
{
    MARGIN-LEFT: 5px;
    COLOR: #ffffff;
    MARGIN-RIGHT: 2px;
    TEXT-DECORATION: none
}
A.subnavlink:visited
{
    TEXT-DECORATION: none
}
A.subnavlink:hover
{
    COLOR: #ec8414;
    TEXT-DECORATION: underline
}
.SummaryDueAmt
{
    FONT-WEIGHT: bold;
    COLOR: #800000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right
}
.terms
{
    FONT-SIZE: smaller;
    TEXT-ALIGN: left
}
.ThankYouSubText
{
    FONT-SIZE: 14pt;
    COLOR: #ffa500;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Verdana
}
.ThankYouText
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 20pt;
    COLOR: #ffa500;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TABLE.VirtualTour
{
    BACKGROUND-COLOR: #3366cc
}
TR.VirtualTourHeade2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #ffd784
}
TABLE.VirtualTourTable
{
    BACKGROUND-COLOR: #3366cc
}
.VirtualTourTextLarge
{
    FONT-SIZE: 10pt
}
.VirtualTourTextSmall
{
    FONT-SIZE: 8pt
}
.editLocalContent
{
    BORDER-RIGHT: gray 1px dashed;
    BORDER-TOP: gray 1px dashed;
    MARGIN-BOTTOM: 1px;
    BORDER-LEFT: gray 1px dashed;
    BORDER-BOTTOM: gray 1px dashed
}
.editNonLocalContent
{
    BORDER-RIGHT: red 1px dashed;
    BORDER-TOP: red 1px dashed;
    MARGIN-BOTTOM: 1px;
    BORDER-LEFT: red 1px dashed;
    BORDER-BOTTOM: red 1px dashed
}
.editEditorialBar
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #eee
}
.whiteColorText
{
    COLOR: white
}
TD.SubNavMenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #1861ad
}
.TdDataStyleEvenNoBorder
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 9pt;
    BORDER-LEFT: medium none;
    COLOR: black;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center
}
.TdDataStyleOddNoBorder
{
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    FONT-SIZE: 9pt;
    BORDER-LEFT: thin;
    BORDER-BOTTOM: thin
}
TD.OtherBrands
{
    BORDER-RIGHT: navy thin solid;
    BORDER-TOP: navy thin solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 3pt;
    BORDER-LEFT: navy thin solid;
    COLOR: black;
    PADDING-TOP: 3pt;
    BORDER-BOTTOM: navy thin solid;
    BACKGROUND-COLOR: #ffffcc
}
.BlackSubHeaderText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000
}
.TdDataStyleEvenPaddedRight
{
    BORDER-RIGHT: #6699cc 1px solid;
    PADDING-RIGHT: 30pt;
    BORDER-TOP: #6699cc 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #6699cc 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #6699cc 1px solid;
    BACKGROUND-COLOR: white
}
.TdDataStyleOddPaddedRight
{
    BORDER-RIGHT: #6699cc 1px solid;
    PADDING-RIGHT: 30pt;
    BORDER-TOP: #6699cc 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #6699cc 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #6699cc 1px solid;
    BACKGROUND-COLOR: #E6E6E6
}


.TdViewSearchTitle1
{
    WIDTH: 184px;
    HEIGHT: 22px;
    BACKGROUND-COLOR: #1861ad;
    COLOR: #ffffff;
    FONT-SIZE: 11pt;
}
.TdViewSearchTitle2
{
    WIDTH: 41px;
    HEIGHT: 22px;
    BACKGROUND-COLOR: #ffffff;
}
.TdViewTablesTitle
{
    WIDTH: 300px;
    HEIGHT: 22px;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #3FB2D4;
    FONT-SIZE: 11pt;
}
.TdViewTablesTitlePrice
{
    WIDTH: 300px;
    HEIGHT: 22px;
    COLOR: #1861ad;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
}
.TdTitleBar
{
    COLOR: #1861ad;
    FONT-SIZE: 20pt;
    FONT-WEIGHT: bold;
    WIDTH: 600px;
    HEIGHT: 60;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-ATTACHMENT: scroll;
}
.TdTitlesBlue
{
    COLOR: #F47420;
    FONT-WEIGHT: bold;
}

.TdViewTablesBody
{
    BORDER-STYLE: solid;
    BORDER-WIDTH: 1px;
    BORDER-COLOR: #93D7EB;
    WIDTH: 600px;
}
.TdViewInfo
{
    BACKGROUND-COLOR: #E6E6E6;
}
.TdViewDetails
{
    FONT-SIZE: 7pt;
}
.TdViewTablesupdate
{
    WIDTH: 600px;
}
.TdViewForm
{
    BORDER-WIDTH: 0px;
    COLOR: #1861ad;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    WIDTH: 60px;
}
.TdViewForm2
{
    BORDER-WIDTH: 0px;
    COLOR: #1861ad;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    WIDTH: 125px;
}
.TdViewForm4a
{
    BORDER-WIDTH: 0px;
    WIDTH: 65px;
    BACKGROUND-COLOR: #ffffe0;
}
.TdViewForm4b
{
    WIDTH: 55px;
}
.TdViewForm4c
{
    BORDER-WIDTH: 0px;
    WIDTH: 65px;
}



.TdSearchTablesTitle
{
    WIDTH: 450px;
    HEIGHT: 22px;
    BACKGROUND-COLOR: 1861ad;
    COLOR: #ffffff;
    FONT-SIZE: 11pt;
}

