/* BCG-EPUB Master AdR v2.0 */ /* tables*/ table.statstable { border-color:#4D4D79; border-style:solid; border-width:1px; margin-bottom:2em; margin-top:2em; margin-left:auto; margin-right:auto; width:80%; } 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; color:#000000; } p.Table-RomanRight { font-family : "Helvetica", sans-serif; font-weight : normal; text-align:right; padding-right:5px; } p.Table-RomanCenter { font-family : "Helvetica", sans-serif; font-weight : normal; text-align:center; padding-right:5px; } 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; } /* General Span Elements (Character styles) */ span.BodyText-Bold { font-weight : bold; font-style : normal; font-size : 1em; } 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.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; } 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; } /* General Paragraph Elements */ p.ShipName { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.5em; text-decoration : none; font-variant : normal; line-height : 1em; text-align : center; color : #000000; margin : 1em .75em .5em 0em; page-break-before:always; } p.StarRatings { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1em; text-align : center; color : #000000; page-break-before:always; } 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; font-variant : small-caps; line-height : 1em; text-align : center; color : #000000; text-indent : 1.3em; margin : 2em .75em 1em 0em; } p.ShipRating { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.6em; text-decoration : none; font-variant : small-caps; line-height : 1em; text-align : center; color : #000000; text-indent : 1.3em; margin : -.7em .75em 1em 0em; } p.Head-A-Listings { font-family : Helvetica, sans-serif; font-weight : normal; 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 0em 0em; } 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 : normal; 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; 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: 1em 1em 1em .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 .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-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 : 0em 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 : 0em 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 : 0em 0em 0em 0em; } p.PhotoCredit { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : italic; 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-weight : normal; text-indent : .3em; } 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; } p.TOC-blue { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.2em; font-variant : small-caps; line-height : 1.25; text-align : left; color : #000000; text-indent : 0em; margin : 2em 0em 0em 0em; background-color : #CAD6E6; padding: .3em 1em .3em .3em; } p.TOC-green { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.2em; 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.BodyText-TOC1{ font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1.3em; text-decoration : none; font-variant : normal; line-height : 1.7; text-align : left; color : #000000; text-indent : 0em; margin : 0em 0em 0em 0em; } p.BodyText-TOC2{ font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1.1em; text-decoration : none; font-variant : normal; text-transform: normal; line-height : 1.3; text-align : left; color : #000000; text-indent : 1.2em; 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 : #52BFAD; padding : .6em .5em .3em .5em; margin: -.4em -.7em 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 : #00BAEE; 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.Box-A { background-color : #B7E0D7; padding : 0.5em .75em .5em .75em; margin: 1em 0em 1em 0em; } 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; } 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; border-width:2px; 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; border-width:2px; padding : .25em 0em .25em 0em; margin: 0em 0em 2em 0em; page-break-before:always; } div.Group-Map { margin: .5em 0em .5em 0em; width : 100%; display : inline-block; text-align: center; page-break-before:always; } div.Group-Photo { margin : .5em 0em 0em 0em; padding: 0.10em 0em 0em 0em; width : 100%; display : inline-block; } Group-Photo rightFloat { margin : 0em 0em 0em 0em; padding: 0.10em 0em 0em 0em; display : inline-block; } Group-Photo leftFloat { margin : 0em 0em 0em 0em; padding: 0.10em 0em 0em 0em; display : inline-block; } div.image { display : inline-block; } div.StatsTable { margin: 0em 0em 1em 0em; } div.RatingsTable { margin: 0em 0em 1em 0em; } div.ShipDrawing { margin-left:auto; margin-right:auto; text-align:center; } div.TitlePage { display : inline-block; text-align: center; }