.AdvertisementTable {
	
}
.BoldBlackText {
	FONT-WEIGHT: bolder; COLOR: #000000
}
.BoldRedText {
	FONT-WEIGHT: bolder; 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
}
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
}
.CruiseCompareBack {
	BORDER-TOP: #000080 1px solid; FONT-SIZE: 10pt; BACKGROUND: #ffffcc; COLOR: #0000ff; BORDER-BOTTOM: #000080 1px solid
}
.CruiseCompareBack1 {
	FONT-SIZE: 10pt; COLOR: #0000ff
}
.CruiseCompareCell {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: #fafad2
}
.CruiseCompareLeftline {
	BORDER-TOP-WIDTH: 1px; COLOR: #dcdcdc; BORDER-BOTTOM: #dcdcdc 1px solid; BACKGROUND-COLOR: #fafad2
}
.CruiseCompareRightline {
	BORDER-TOP-WIDTH: 1px; COLOR: #dcdcdc; BORDER-BOTTOM: #dcdcdc 1px solid
}
.CruiseFeature {
	FONT-SIZE: 10pt; COLOR: #000080; BACKGROUND-COLOR: #ffd784
}
.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
}
.CustomPageEditorialReadMoreText {
	FONT-WEIGHT: bolder; FONT-SIZE: 12pt; TEXT-ALIGN: left
}
.CustomPageEditorialSubtitle {
	COLOR: #3068d0
}
.CustomPageEditorialTable {
	BORDER-RIGHT: #ff9933 thin solid; PADDING-RIGHT: 10px; BORDER-TOP: #ff9933 thin solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ff9933 thin solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ff9933 thin solid; BACKGROUND-COLOR: #fdfdd6
}
.CustomPageEditorialText {
	
}
.CustomPageEditorialTitle {
	COLOR: #3068d0
}
.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
}
.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
}
.FeatureEditorialReadMoreText {
	FONT-SIZE: smaller
}
.FeatureEditorialSubtitle {
	FONT-WEIGHT: bolder
}
.FeatureEditorialTable {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: #d3d3d3 1px solid
}
.FeatureEditorialTitle {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none
}
SELECT.ffdropdown {
	WIDTH: 250px
}
.FieldLabelRequired {
	COLOR: #000000
}
.footer {
	FONT-SIZE: smaller; TEXT-ALIGN: center
}
.HeaderEditorialSubtitle {
	COLOR: #1861ad
}
.HeaderEditorialText {
	FONT-WEIGHT: bolder
}
.HeaderEditorialTitle {
	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
}
.HotDealEditorialReadMoreText {
	FONT-SIZE: smaller
}
.HotDealEditorialSubtitle {
	FONT-WEIGHT: bolder
}
.HotDealEditorialTable {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.HotDealEditorialTitle {
	
}
.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
}
HR.PackageHeaderHR {
	COLOR: #2055bd
}
.packageSearch SELECT {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.packageSearch TD {
	PADDING-RIGHT: 6px
}
.packageSearch TH {
	PADDING-RIGHT: 12px; FONT-WEIGHT: bold; TEXT-ALIGN: left
}
TABLE.packageSearch {
	FONT-SIZE: 7pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.PackageSearchItemHeader {
	FONT-WEIGHT: bolder; TEXT-TRANSFORM: capitalize; COLOR: #1861ad; FONT-STYLE: italic
}
SELECT.PackageSearchRoomTypeSelect {
	FONT-SIZE: 10pt; TEXT-TRANSFORM: capitalize; WIDTH: 18pc; COLOR: #636363; FONT-FAMILY: Arial
}
.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: #1861ad
}
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
}
.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: #1861ad
}
.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 {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; WIDTH: 115px; COLOR: #ffffff; BACKGROUND-COLOR: #ec8414
}
A {
	COLOR: #3068d0; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #3068d0; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
A.subnavlink {
	MARGIN-LEFT: 5px; COLOR: #6666FF; MARGIN-RIGHT: 2px; TEXT-DECORATION: none
}
A.subnavlink:visited {
	TEXT-DECORATION: none; COLOR: #6666FF
}
A.subnavlink:hover {
	COLOR: #FF0066; 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
}
.TravelDealEditorialReadMoreText {
	FONT-WEIGHT: bolder; FONT-SIZE: 8pt
}
.TravelDealEditorialSubtitle {
	FONT-WEIGHT: bolder
}
.TravelDealEditorialTable {
	BORDER-RIGHT: #f2f2f2 5px solid; BORDER-TOP: #f2f2f2 5px solid; BORDER-LEFT: #f2f2f2 5px solid; BORDER-BOTTOM: #f2f2f2 5px solid; BACKGROUND-COLOR: #f2f2f2
}
.TravelDealEditorialText {
	FONT-SIZE: 8pt
}
.TravelDealEditorialTitle {
	FONT-WEIGHT: bolder; FONT-SIZE: 11pt; COLOR: #3068d0
}
TABLE.VirtualTour {
	BACKGROUND-COLOR: #3366cc
}
TR.VirtualTourHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; BACKGROUND-COLOR: #ffd784
}
TABLE.VirtualTourTable {
	BACKGROUND-COLOR: #3366cc
}
.VirtualTourTextLarge {
	FONT-SIZE: 10pt
}
.VirtualTourTextSmall {
	FONT-SIZE: 8pt
}
BODY {
	FONT-SIZE: 10pt; COLOR: #636363; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
TABLE {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #636363; FONT-FAMILY: Arial, Helvetica, sans-serif
}