﻿/*LAYOUTS*/
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.block {display:block;}
.twothrd {width:66%;}
.onethrd {width:34%;}
.onequarter {width:25%;}
.threequarter {width:75%;}
.onefifth {width:20%;}
.fourfifth {width:80%;}
.half {width:50%;}
.foursixth {width:60%;}
.twosixth {width:40%;}
.textleft {text-align:left;}
.textright {text-align:right}
.twobuttonwidth {width:49%}
.twoColumnButton {width: 543px}
.threeColumnButton {width: 845px}
.threeColumns{width:33%;}
.oneColumn{width:100%;}
.threeColumnsRightMargin{width:264px;margin:0 39px 0 0;}
.threeColumnsNoMargin{width:264px;margin:0;}
.contentContainer{margin:0 45px 20px 45px;padding:20px;}

/*ICONS*/
.information {padding:0 0 0 18px;background:url("/Images/info-icon.png") no-repeat 0 3px;}

/*COLOURS*/
A,A:visited,A:active,A:link  {color:#6587b6;text-decoration:none;}
A:hover{text-decoration:underline;}
.attention{color:#E30613;}
.BoxYellow{background-color:#F2EFE7 !important}
.MediumBlue{background-color:#486193;}
.LightBack{background-color:#E6E0CF;}

/*BEHAVIOUR*/
.InPageMargin{margin:0 45px 20px 45px;}
.divlink {cursor:pointer;}
.ExpandAllDetails, .HiddenContainer, .mobile {display:none;}
.FixedLineHeight {height:22px;min-height:22px;}
.NoMargin {margin:0 !important;}
.RightMargin {margin-right:45px;} 
.BottomMargin {margin-bottom:15px;}
.HalfBottomMargin {margin-bottom:4px;}
.LeftMargin {margin-left:15px;}
.LargeLeftMargin {margin-left:45px;}
.TopMargin {margin-top:10px;}
.LargeTopMargin {margin-top:20px;}
.SmallMargin{margin:2px;}
.bold {font-weight:bold;}
.nolink {text-decoration:none !important;cursor:default !important;color: #5D5853!important;}
.nolink:hover {text-decoration:none !important;cursor:default !important;color: #5D5853!important;}
.nolinkWhite {text-decoration:none !important;cursor:default !important;}
.link {cursor:pointer;}
EM {font-style:italic;}
.NormalLineHeight {line-height:1em;}
.NormalPadding {padding:10px;}
.SmallPadding {padding:4px;}
.RightPadding{padding-right:5px;}
.RightPaddingLarge{padding-right:20px;}
.TopPadding{padding-top:10px;}
.TopPaddingSmall{padding-top:5px;}
.LeftPadding{padding-left:20px;}
.RightMarginForm{margin-right:5px;}
.relative{position:relative;overflow: hidden;}
.StraightCorner {border-radius:0 !important;}
.MidPadding{padding:8px !important;}
.block{display:block;}
.Pointer{cursor:pointer}

/*THEMES*/
.MidGold {background-color:#beaf86 !important;}
.MidGold H3, .MidGold P {color:#fff !important;}
.MidGold A.TextLink {background-color:#725c22;}

.GoldBlue {background-color:#e6e0cf !important;}
.GoldBlue H3, .GoldBlue P {color:#074391 !important;}
.GoldBlue A.TextLink {background-color:#967f35;}

.DarkGold {background-color:#967f35 !important;}
.DarkGold H3, .DarkGold P, .DarkGold .med {color:#fff !important;}
.DarkGold A.TextLink {background-color:#55420f;}
.NewStyleRegionBox .DarkGold h2 {color:#fff !important;}


.PaleBlue {background-color:#ddedf6 !important;}
.PaleBlue H3, .PaleBlue P {color:#fff !important;}
.PaleBlue A.TextLink {background-color:#ddedf6;}
.NewStyleRegionBox .PaleBlue P {color:#5d5853 !important;}
.NewStyleRegionBox .PaleBlue a.TextLink {color:#074391 !important;}


.MidBlue {background-color:#8ca7cc !important;}
.MidBlue H3, .MidBlue P {color:#fff !important;}
.MidBlue A.TextLink {background-color:#074391;}


.DarkBlue {background-color:#074391 !important;}
.DarkBlue H3,.DarkBlue H4,.DarkBlue h2, .DarkBlue P {color:#fff !important;}
.DarkBlue A.TextLink {background-color:#967f35;}

.PaleGreen {background-color:#E6E0CF !important;}
.PaleGreen H3, .PaleGreen P {color:#074391 !important;}
.PaleGreen A.TextLink {background-color:#4FA420;}

.BlueBack {background-color:#C8D3EA !important;}

.GreenOrange {background-color:#5b8f22 !important;}
.GreenOrange H3,.GreenOrange H4,.GreenOrange h2, .GreenOrange P {color:#fff !important;}
.GreenOrange A.TextLink {background-color:#f47f04;}

.PurpleOrange {background-color:#5a447a !important;}
.PurpleOrange H3,.PurpleOrange H4,.PurpleOrange h2, .PurpleOrange P {color:#fff !important;}
.PurpleOrange A.TextLink {background-color:#f47f04;}

.DarkBlueOrange {background-color:#002147 !important;}
.DarkBlueOrange H3,.DarkBlueOrange H4,.DarkBlueOrange h2, .DarkBlueOrange P {color:#fff !important;}
.DarkBlueOrange A.TextLink {background-color:#f47f04;}

.RedOrange {background-color:#bb133e !important;}
.RedOrange H3,.RedOrange H4,.RedOrange h2, .RedOrange P {color:#fff !important;}
.RedOrange A.TextLink {background-color:#f47f04;}

.TurquoiseOrange {background-color:#009aa6 !important;}
.TurquoiseOrange H3,.TurquoiseOrange H4,.TurquoiseOrange h2, .TurquoiseOrange P {color:#fff !important;}
.TurquoiseOrange A.TextLink {background-color:#f47f04;}

/*Adonia Page Theme*/
.Adonia .InfoPanel, .Adonia.InfoPanel {background-color:#791a3e !important;}
.Adonia .InfoPanel H3, .Adonia .InfoPanel H4, .Adonia .InfoPanel P, .Adonia .InfoPanel LI, .Adonia.InfoPanel H3, .Adonia.InfoPanel H4, .Adonia.InfoPanel P, .Adonia.InfoPanel LI  {color:#fff !important;}
.Adonia .InfoPanel A.TextLink, .Adonia.InfoPanel A.TextLink{background-color:transparent;color:#fff;}
.Adonia .InfoPanel .ImageTextLinkContainer A.TextLink, .Adonia.InfoPanel .ImageTextLinkContainer A.TextLink {background-color:transparent;}
.Adonia .InfoPanelNoBackground {background:transparent !important;}
.Adonia .next, .Adonia .prev {background-color:#6b4050 !important;}
.Adonia .ScrollingControlsContainer .next, .Adonia .ScrollingControlsContainer .prev {background-color:transparent !important;}
.Adonia .ScrollingControlsContainer {background-color:#AD965A; }
.Adonia H1 A, .Adonia H2 A ,.Adonia H2, .Adonia H3, .Adonia H3 A {color:#7b003c !important;}
.Adonia .InfoControlBarText h3.light, .Adonia .InfoControlBarText p.light {color:#fff !important;}
.Adonia .controlLinksContainer, .Adonia .ControlLinks {background-color:#824054;}
.Adonia .activeControlLink {background-color:#ddc1b9;}
.Adonia A.activeControlLink {color:#7b003c !important;}
.Adonia .CruiseInfo, .Adonia .CabinsContent {background-color:#e6e0cf;}
.Adonia #floatingCompBox h2, .Adonia #floatingCompBox h3 {color:#fff !important}
.Adonia .CruiseItinerarySummaryTitle {background-color:#791a3e !important; }
.Adonia .CruiseItinerarySummary {background-color:#fff; }
.Adonia .PulseItemContainer {background-color:#E6E0CF;}
.Adonia .shipCabin .PulseItemContainer {background-color:#fff;}
.Adonia .cabinPricingRight .PulseItemContainer {background-color:#E6E0CF;}
.Adonia .shipCabin {border-bottom:solid 1px #E6E0CF;}
.Adonia.Cruises2 .TopControlLinksContainer {border-bottom:   9px solid #ddc1b9;}
.Adonia.Cruises2 .PricingGlanceTitle{background-color:#824054;}
.Adonia.Cruises2 .PricingGlance {background-color: #e6e0cf;}

/*Reduced Image Size Theme*/
BODY.ReducedImageSize .TopCarousel, BODY.ReducedImageSize .TopCarousel .caroufredsel_wrapper  {height:200px !important;}

/*No Intro Padding Reduced Image Size Theme*/
BODY.ReducedImageSizeNoIntroPadding .TopCarousel {height:200px !important;}
BODY.ReducedImageSizeNoIntroPadding #leftContainer {margin:25px 0 0 45px;}
BODY.ReducedImageSizeNoIntroPadding .TasterIntro, BODY.ReducedImageSizeNoIntroPadding .TasterIntroText {margin:0;}

/*No Image*/
BODY.NoImage .TopCarousel, BODY.NoImage #SocialMedia {display:none;}


/*Hotel*/
BODY.Hotel .TopCarousel {height:200px !important;}
BODY.Hotel #leftContainer {margin:25px 0 0 45px;}
BODY.Hotel .TasterIntro, BODY.ReducedImageSizeNoIntroPadding .TasterIntroText {margin:0;}
BODY.Hotel.LaunchCruiseTypes .TasterMoreContent .carousel, BODY.Hotel.LaunchCruiseTypes .TasterMoreContent .caroufredsel_wrapper{height:217px !important;width:450px !important}

/*COMMON PADS*/

.BlockTitle, .BlockContent {padding:10px;}

.LeftChevron
{
    background: url("/Images/home-sprite.png") no-repeat scroll -74px -785px rgba(0, 0, 0, 0);
    height:50px;
    padding:5px 0 0 25px;
}