/* BCG-EPUB Master AdR v2.0 */ /* tables*/ table.statstable { border-color:#52BFAD; border-style:solid; border-width:1px; margin-bottom:2em; margin-top:2em; width:100%; } td.statstable-head { font-family : "Helvetica", sans-serif; font-weight : bold; font-size:.8em; text-align:center; background-color:#52BFAD; padding-top:5px; padding-bottom:4px; color:#000000; } td.statstable-dark { font-family : "Helvetica", sans-serif; font-size:.7em; text-align:left; background-color:#E5F3EF; padding-top:5px; padding-bottom:4px; color:#000000; } td.statstable-light { font-family : "Helvetica", sans-serif; font-size:.7em; text-align:left; background-color:#FFFFFF; padding-top:5px; padding-bottom:4px; color:#000000; } p.Table-BoldRight { font-family : "Helvetica", sans-serif; font-weight : bold; text-align:right; padding-right:5px; } p.Table-BoldCenter { font-family : "Helvetica", sans-serif; font-weight : bold; text-align:center; padding-right:5px; padding-bottom:4px; color:#000000; } p.Table-RomanRight { font-family : "Helvetica", sans-serif; font-weight : normal; text-align:right; padding-right:5px; padding-bottom:4px; } p.Table-RomanCenter { font-family : "Helvetica", sans-serif; font-weight : normal; text-align:center; padding-right:5px; padding-bottom:4px; } li { display:block; } body { -epub-hyphens:auto; -webkit-hyphens:auto; } @page { margin : 0px 0px 0px 0px; } table { border-collapse:collapse; } body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote { margin:0; padding:0; border-width:0; } table.ratingstable { border-color:#4D4D79; border-style:solid; border-width:1px; margin-bottom:2em; margin-top:2em; margin-left:auto; margin-right:auto; width:50%; } td.ratingstable-head { font-family : "Helvetica", sans-serif; font-weight : bold; font-size:.9em; text-align:center; background-color:#42A4D9; padding-top:5px; padding-bottom:4px; color:#000000; } td.ratingstable-dark { font-family : "Helvetica", sans-serif; font-size:.8em; text-align:left; background-color:#E3F4FC; padding-top:5px; padding-bottom:4px; color:#000000; } td.ratingstable-light { font-family : "Helvetica", sans-serif; font-size:.8em; text-align:left; background-color:#FFFFFF; padding-top:5px; padding-bottom:4px; color:#000000; } p.Table-BodyText { font-weight : normal; padding-left:5px; } p.Table-HeadB { font-weight : bold; padding-left:5px; } /* General Span Elements (Character styles) */ span.BodyText-Bold { font-weight : bold; font-style : normal; font-size : 1em; } span.Table-Bold { font-weight : bold; } span.BodyText-Bold-PhotoFeature { font-weight : bold; font-style : normal; font-size : 1em; } span.BodyText-Bold-PhotoFeature-Sidebar { font-weight : bold; font-style : normal; font-size : 1em; } span.BodyText-Italic { font-weight : normal; font-style : italic; font-size : 1em; } span.Head-B-Italic { font-weight : bold; font-style : italic; font-size : 1em; } span.BodyText-Italic-PhotoFeature { font-weight : normal; font-style : italic; font-size : 1em; } span.BodyText-Italic-PhotoFeature-Sidebar { font-weight : normal; font-style : italic; font-size : 1em; } span.BodyText-BoldItalic { font-weight : bold; font-style : italic; font-size : 1em; } span.BodyText-BoldItalic-PhotoFeature { font-weight : bold; font-style : italic; font-size : 1em; } span.BodyText-BoldItalic-PhotoFeature-Sidebar { font-weight : bold; font-style : italic; font-size : 1em; } span.BodyText-DropCap { font-weight : normal; font-style : normal; font-size : 1em; } span.Caption-Italic { font-weight : normal; font-style : italic; font-size : 1em; font-variant : normal; } span.Caption-Bold { font-weight : bold; font-style : normal; } span.Standfirst-Italic { font-weight : normal; font-style : italic; } span.Box-Bold { font-weight : bold; font-style : normal; font-size : 1em; } span.Box-Bold-FullPage { font-weight : bold; font-style : normal; font-size : 1em; } span.Box-BoldItalic { font-weight : bold; font-style : italic; font-size : 1em; } span.Box-BoldItalic-Fullpage { font-weight : bold; font-style : italic; font-size : 1em; } span.Box-Italic { font-weight : normal; font-style : italic; font-size : 1em; } span.Box-Italic-FullPage { font-weight : normal; font-style : italic; font-size : 1em; } span.Stats { font-weight : normal; font-size : 1em; } a { text-decoration : none; color : #395BA5; } span.Head-D-Bold { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.0em; color : #42A4D9; } /* General Paragraph Elements */ p.TitlePage { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 6em; text-decoration : none; font-variant : small-caps; line-height : 1em; text-align : center; color : #000000; text-indent : 0em; margin : 0em 0em 0em 0em; } p.Chapter-Head { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 2em; text-decoration : none; line-height : 1.3em; text-align : center; color : #FFFFFF; margin : .3em 0em 0em 0em; } p.Chapter-Head-Front { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 2em; text-decoration : none; line-height : 1.3em; text-align : center; color : #000000; margin : .3em 0em 0em 0em; } p.ShipRating { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.6em; text-decoration : none; line-height : 1em; text-align : center; color : #FFFFFF; margin : 0em 0em .3em 0em; } p.Head-A-Listings { font-family : Helvetica, sans-serif; font-weight : bold; font-style : normal; font-size : 1.2em; text-decoration : none; font-variant : normal; line-height : 1.5; text-align : center; color : #42A4D9; margin : 0em 2em 0em 2em; } p.Head-A-Ratings { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : small-caps; line-height : 1em; text-align : left; color : #000000; text-indent : 0em; margin : .5em 0em 0em 0em; } p.Head-A-Box { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.5em; text-decoration : none; font-variant : small-caps; line-height : 1.25; text-align : left; color : #000000; text-indent : 0px; margin : 1em 0em .25em 0em; } p.Head-B-Ratings { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; line-height : 1em; text-align : left; color : #000000; text-indent : 0em; margin : .5em 0em 0em 0em; } p.Head-B-rule-Ratings { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : small-caps; line-height : 1em; text-align : left; color : #000000; text-indent : 0em; margin : .5em 0em 0em 0em; } p.Head-D { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.3em; text-decoration : none; font-variant : normal; line-height : 1.25; text-align : left; color : #000000; text-indent : 0px; margin : 1em 0em .25em 0em; } p.Standfirst { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.3em; text-decoration : none; font-variant : normal; line-height : 1.2; text-align : left; color : #000000; text-indent : 0em; margin : 0em 0em .5em 0em; } p.Head-A { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.5em; text-decoration : none; line-height : 1.25; text-align : left; color : #000000; text-indent : 0em; margin : 2em 0em .5em 0em; background-color : #B7E0D7; padding: .5em .5em .3em .3em; } p.Head-A-2lines { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.5em; text-decoration : none; line-height : 1.25; text-align : left; color : #000000; text-indent : 0em; margin : 2em 0em .5em 0em; background-color : #AFE1F8; padding: .5em .5em .3em .3em; } p.Head-A-ASection { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.5em; text-decoration : none; font-variant : small-caps; line-height : 1.25; text-align : left; color : #000000; text-indent : 0em; margin : 2em 0em 0em 0em; background-color : #B7E0D7; padding: .5em 1em .5em .3em; } p.TOC-ASection { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.2em; text-decoration : none; font-variant : small-caps; line-height : 1.25; text-align : left; color : #000000; text-indent : 0em; margin : 2em 0em 0em 0em; background-color : #B7E0D7; padding: .3em 1em .3em .3em; } p.TOC-BSection { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.2em; text-decoration : none; font-variant : small-caps; line-height : 1.25; text-align : left; color : #000000; text-indent : 0em; margin : 2em 0em 0em 0em; background-color : #AFE1F8; padding: .3em 1em .3em .3em; } p.TOC-CSection { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.2em; text-decoration : none; font-variant : small-caps; line-height : 1.25; text-align : left; color : #000000; text-indent : 0em; margin : 2em 0em 0em 0em; background-color : #F8BEAA; padding: .3em 1em .3em .3em; } p.Head-A-PhotoFeature { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1em; text-decoration : none; font-variant : small-caps; line-height : 1.25; text-align : left; color : #000000; text-indent : 0em; margin : 1em 0em .25em 0em; } p.Head-A-PhotoFeature-SideBar { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.3em; text-decoration : none; font-variant : normal; line-height : 1.25; text-align : left; color : #000000; text-indent : 0em; margin : 1em 0em .25em 0em; } p.Head-B { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.1em; text-decoration : none; font-variant : normal; line-height : 1.3; text-align : left; color : #000000; text-indent : 0em; margin : 1em 0em 1em 0em; } p.Box-Head-B { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.1em; text-decoration : none; font-variant : normal; line-height : 1.3; text-align : left; color : #000000; text-indent : 0em; margin : 1em 0em .25em 0em; } p.BodyText { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 1.5em; margin : 0em 0em 0em 0em; } p.BodyText-PhotoFeature { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 0em; margin : 1em 0em 0em 0em; } p.BodyText-PhotoFeature-Sidebar { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 0em; margin : 1em 0em 0em 0em; } p.BodyText-DropCap { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 0em; margin : 1em 0em 0em 0em; } p.BodyText-NoIndent { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 0em; margin : 0em 0em 0em 0em; } p.BodyText-RiverListings { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 0em; margin : 0em 2em 0em 2em; } p.BodyText-NoIndent-PhotoFeature { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 0em; margin : 1em 0em 0em 0em; } p.BodyText-NoIndent-PhotoFeature-Sidebar { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 0em; margin : 1em 0em 0em 0em; } p.Caption-NoRule { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : .9em; text-decoration : none; font-variant : normal; line-height : 1em; text-align : left; color : #000000; text-indent : 0px; margin : 0.5em 0em 0em 0em; } p.Caption-Rule { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : .9em; text-decoration : none; font-variant : normal; line-height : 1em; text-align : left; color : #000000; text-indent : 0px; margin : 0.5em 0em 0em 0em; } p.Caption-PhotoFeature { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : .9em; text-decoration : none; font-variant : normal; line-height : 1em; text-align : left; color : #000000; text-indent : 0px; margin : 0.5em 0em 0em 0em; } p.PhotoCredit { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : .7em; text-decoration : none; font-variant : normal; line-height : 1.15em; text-align : left; color : #000000; text-indent : 0px; margin : .5em 0em 0em 0em; } p.ShipStats { font-family : Helvetica, sans-serif; font-weight : bold; font-style : normal; font-size : 1.2em; text-decoration : none; font-variant : normal; line-height : 1.5; text-align : center; color : #FFFFFF; text-indent : .3em; margin : 1em 0em 0em 0em; background-color : #42A4D9; padding : .25em 0em .25em 0em; margin: 1em 0em .5em 0em; } p.Overview { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 0em; margin : 1em 0em 0em 0em; } p.Overview-Indent { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 1.5em; margin : 0em 0em 0em 0em; } p.The-Ship { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 0em; margin : 1em 0em 0em 0em; } p.The-Ship-Indent { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 1.5em; margin : 0em 0em 0em 0em; } p.Accommodation { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 0em; margin : 1em 0em 0em 0em; } p.Accommodation-Indent { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 1.5em; margin : 0em 0em 0em 0em; } p.Cuisine { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 0em; margin : 1em 0em 0em 0em; } p.Cuisine-Indent { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 1.5em; margin : 0em 0em 0em 0em; } p.Entertainment { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 0em; margin : 1em 0em 0em 0em; } p.Entertainment-Indent { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 1.5em; margin : 0em 0em 0em 0em; } p.Families { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 0em; margin : 1em 0em 0em 0em; } p.Families-Indent { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 1.5em; margin : 0em 0em 0em 0em; } p.SpaFitness { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 0em; margin : 1em 0em 0em 0em; } p.SpaFitness-Indent { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 1.5em; margin : 0em 0em 0em 0em; } /* Boxes */ p.Box { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1; text-align : left; color : #000000; text-indent : 0em; margin : .5em 0em 0em 0em; } p.Box-NoIndent { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1; text-align : left; color : #000000; text-indent : 0em; margin : .5em 0em 0em 0em; } p.Box-Bullet { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1; text-align : left; color : #000000; text-indent : 0em; margin : .5em 0em 0em 0em; } p.Box-FullPage { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1; text-align : left; color : #000000; text-indent : 0em; margin : .5em 0em 0em 0em; } p.Box-NoIndent-FullPage { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1; text-align : left; color : #000000; text-indent : 0em; margin : .5em 0em 0em 0em; } p.Box-DropCap-FullPage { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1; text-align : left; color : #000000; text-indent : 0em; margin : .5em 0em 0em 0em; } p.Box-Standfirst { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1; text-align : left; color : #000000; text-indent : 0em; margin : .5em 0em 0em 0em; } p.Box-DropCap { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1; text-align : left; color : #000000; text-indent : 0em; margin : 0em 0em 0em 0em; } p.Box-Header { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.3em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 0px; border-color : #000000; border-style : solid; border-width : 0px; padding : .4em .5em .1em .5em; margin: 0em 0em 0em 0em; } p.Box-Header-A { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.3em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 0em; background-color : #00BAEE; padding : .6em .5em .3em .5em; margin: -.4em -.6em 0em -.6em; } p.Box-Header-B { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.3em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 0em; background-color : #52BFAD; padding : .4em .5em .3em .5em; margin: -.4em -.7em 0em -.6em; } p.Box-Header-FullPage { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.3em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 0em; margin: 1em 0em 0em 0em; } /* Divs */ div.ShipDrawing { display : inline-block; break-inside:avoid; width : 50%; margin-left:25%; margin-right:25%; margin-top:1em; margin-bottom:1em; break-inside:avoid; } div.Box-A { background-color : #B7E0D7; padding : 0.5em .75em .5em .75em; margin: 2em 0em 1em 0em; width : 80%; margin-left:10%; margin-right:10%; break-inside:avoid; } div.Box-B { border-color : #00BAEE; border-style : solid; border-width : 0em; background-color : #AFE1F8; padding : 0.5em .75em .5em .75em; margin: 2em 0em 1em 0em; break-inside:avoid; } div.TitlePage { page-break-after : always; display : inline-block; } div.Caption { padding : .5em .5em .5em .5em; margin: 0em 0em 1em 0em; } div.MainHeader-Asection { background-color : #B7E0D7; border-color:#4D4D79; border-style:solid; padding : .25em 0em .25em 0em; margin: 0em 0em 2em 0em; page-break-before:always; } div.MainHeader-Bsection { background-color : #AFE1F8; border-color:#4D4D79; border-style:solid; padding : .25em 0em .25em 0em; margin: 0em 0em 2em 0em; page-break-before:always; } div.Group-Map { margin: 0.5em 0em 0.5em 0em; width : 100%; display : inline-block; text-align: left; } div.Group-Map-Narrow { margin: 0.5em 0em 0.5em 0em; width : 60%; display : inline-block; text-align: left; } div.Group-Photo { margin : .5em 0em 0em 0em; padding: 0.10em 0em 1em 0em; width : 60%; margin-left:20%; margin-right:20%; display : inline-block; } Group-Photo rightFloat { margin : 0em 0em 0em 0em; padding: 0.10em 0em 1em 0em; display : inline-block; } Group-Photo leftFloat { margin : 0em 0em 0em 0em; padding: 0.10em 0em 1em 0em; display : inline-block; } div.image { display : inline-block; } div.StatsTable { margin: 0em 0em 1em 0em; width : 84%; margin-left:8%; margin-right:8%; break-inside:avoid; } div.RatingsTable { margin: 0em 0em 1em 0em; width : 60%; margin-left:20%; margin-right:20%; break-inside:avoid; } div.RiverShip-Rating { margin: 0em 0em 1em 0em; page-break-before:always; break-inside:avoid; } div.RiverShip-Rating-Text { margin: 0em 0em 1em 0em; break-inside:avoid; } div.TitlePage { display : inline-block; text-align: center; } div.Ocean-ShipName { background-color : #42A4D9; padding : .1em 0em .1em 0em; margin: 0em 0em 1em 0em; page-break-before:always; text-align: center; }