/***********************************
cover
***********************************/

    /*general*/

        .cover .column endbug {
        }

    /*headers*/

        .cover .column h1 {
           font-weight: bold;
           font-family: MissionGothic;
           font-size: 34px;
           line-height: 1.2em;
           margin-bottom: 2px;
           margin-top: 12px;
           text-align: left;
           color: #0d70cd;
        }

        .cover .column h2 {
           padding-top: 0px;
           letter-spacing: 0px;
           text-transform: uppercase;
           font-family: MissionGothic-Light;
           font-size: 24px;
           line-height: 1em;
           margin-bottom: 12px;
           margin-top: 0px;
           text-align: left;
           color: #000000;
        }

        .cover .column h3 {
           text-transform: uppercase;
           font-family: 'Karla';
           font-size: 20px;
           font-weight: bold;
           margin-top: 24px;
           text-align: left;
           color: #000000;
        }

        .cover .column h4 {
           font-family: 'Karla';
           font-size: 16px;
           margin-bottom: 12px;
           margin-top: 12px;
           font-weight: bold;
           text-align: left;
           color: #000000;
        }

        .cover .column h5 {
           font-family: Helvetica, sans-serif;
           font-size: 20px;
           margin-top: 24px;
        }

        .cover .column h6 {
           font-family: Helvetica, sans-serif;
           font-size: 14px;
           margin-bottom: 12px;
           font-weight: 100;
           text-align: left;
           color: #000000;
        }

    /*inlines*/

        .cover .column .s1 {
           color: #205d9e;
           text-decoration: underline;
           font-family: 'Karla';
        }

        .cover .column .Red {
           color: #da291c;
        }

        .cover .column .Blue {
           color: #003087;
        }

        .cover .column .default-drop-cap {
           float: left;
           font-family: HanleyPro-Italic;
           font-size: 60px;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           color: #000000;
        }

        .cover .column .orange {
           font-family: MissionGothic-Light;
           color: rgba(245, 129, 8, 0.98);
           font-size: 18px;
        }

    /*links*/

        .cover .column a {
           font-size: 18px;
           text-decoration: underline;
           font-weight: 100;
           font-family: Helvetica, sans-serif;
           color: #0645ad;
        }

    /*lists*/

        .cover .column .Bulleted {
           font-family: 'Karla';
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           list-style-type: disc;
           text-decoration: none;
           color: #000000;
           list-style-image: none;
        }

        .cover .column .Numerical {
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           text-align: left;
           color: #000000;
           list-style-image: none;
        }

        .cover .column .Alphabetical {
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           list-style-type: lower-alpha;
           text-align: left;
           color: #000000;
           list-style-image: none;
        }

    /*paragraphs*/

        .cover .column p.Photocredit {
           text-transform: uppercase;
           font-family: MissionGothic-Thin;
           font-size: 12px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: right;
           color: #000000;
        }

        .cover .column p.Byline {
           font-family: MissionGothic-Light;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.2em;
           margin-bottom: 18px;
           text-align: left;
           color: #000000;
        }

        .cover .column p {
           font-family: 'Karla';
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: left;
           color: #000000;
           text-indent: 0px;
        }

        .cover .column p.PullQuote {
           font-family: Georgia, serif;
           font-size: 24px;
           font-weight: 400;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-left: 12px;
           margin-right: 12px;
           margin-top: 18px;
           text-align: center;
           color: #000000;
        }

        .cover .column p.PullQuoteCredit {
           font-size: 12px;
           font-weight: 400;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: right;
           color: #000000;
           font-family: Helvetica, sans-serif;
        }

        .cover .column p.Caption {
           font-family: MissionGothic-Light;
           font-size: 16px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: right;
           color: #000000;
        }

        .cover .column p.NoLineSpace {
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: left;
           color: #000000;
        }

        .cover .column p.Center {
           font-family: 'Karla';
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: center;
           color: #000000;
        }

        .cover .column p.FeatureHeadline {
           font-family: MissionGothic-Black;
           font-size: 36px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: left;
           color: #0a8828;
           text-indent: 0px;
        }

        .cover .column p.storyintro {
           font-family: 'Karla';
           font-size: 20px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 2px;
           text-align: left;
           color: #6b6868;
           text-indent: 0px;
        }

        .cover .column p.calltoaction {
           font-family: MissionGothic;
           font-size: 20px;
           font-weight: 100;
           line-height: 1.2em;
           margin-bottom: 0px;
           text-align: center;
           color: #fefefe;
           text-indent: 0px;
           background-color: #003087;
           margin-top: 10px;
           padding-top: 15px;
           padding-bottom: 15px;
           padding-left: 10px;
           padding-right: 10px;
        }

        .cover .column p.disclaimer {
           font-family: MissionGothic-Thin;
           font-size: 9px;
           font-weight: 100;
           line-height: 1.2em;
           margin-bottom: 0px;
           text-align: left;
           color: #000000;
           text-indent: 0px;
        }

        .cover .column p.subhead {
           font-family: MissionGothic;
           font-size: 22px;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: left;
           color: #0ad5c4;
           text-indent: 0px;
        }

/***********************************
Oceania
***********************************/

    /*paragraphs*/

        .oceania .column p {
        }

    /*inlines*/

        .oceania .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 60px;
           line-height: .3em;
        }

    /*links*/

        .oceania .column a {
        }

    /*headers*/

        .oceania .column h1 {
        }

        .oceania .column h2 {
        }

        .oceania .column h3 {
        }

        .oceania .column h4 {
        }

        .oceania .column h5 {
        }

        .oceania .column h6 {
        }

/***********************************
Travel Buzz
***********************************/

    /*general*/

        .travel_buzz .column endbug {
        }

    /*headers*/

        .travel_buzz .column h1 {
           font-weight: bold;
           font-family: MissionGothic;
           font-size: 34px;
           line-height: 1.2em;
           margin-bottom: 2px;
           margin-top: 12px;
           text-align: left;
           color: #0d70cd;
        }

        .travel_buzz .column h2 {
           padding-top: 0px;
           letter-spacing: 0px;
           text-transform: uppercase;
           font-family: MissionGothic-Light;
           font-size: 24px;
           line-height: 1em;
           margin-bottom: 12px;
           margin-top: 0px;
           text-align: left;
           color: #000000;
        }

        .travel_buzz .column h3 {
           text-transform: uppercase;
           font-family: 'Karla';
           font-size: 20px;
           font-weight: bold;
           margin-top: 24px;
           text-align: left;
           color: #000000;
        }

        .travel_buzz .column h4 {
           font-family: 'Karla';
           font-size: 16px;
           margin-bottom: 12px;
           margin-top: 12px;
           font-weight: bold;
           text-align: left;
           color: #000000;
        }

        .travel_buzz .column h5 {
           font-family: Helvetica, sans-serif;
           font-size: 20px;
           margin-top: 24px;
        }

        .travel_buzz .column h6 {
           font-family: Helvetica, sans-serif;
           font-size: 14px;
           margin-bottom: 12px;
           font-weight: 100;
           text-align: left;
           color: #000000;
        }

    /*inlines*/

        .travel_buzz .column .s1 {
           color: #205d9e;
           text-decoration: underline;
           font-family: 'Karla';
        }

        .travel_buzz .column .Red {
           color: #da291c;
        }

        .travel_buzz .column .Blue {
           color: #003087;
        }

        .travel_buzz .column .default-drop-cap {
           float: left;
           font-family: HanleyPro-Italic;
           font-size: 60px;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           color: #000000;
        }

        .travel_buzz .column .orange {
           font-family: MissionGothic-Light;
           color: rgba(245, 129, 8, 0.98);
           font-size: 18px;
        }

    /*links*/

        .travel_buzz .column a {
           font-size: 18px;
           text-decoration: underline;
           font-weight: 100;
           font-family: Helvetica, sans-serif;
           color: #0645ad;
        }

    /*lists*/

        .travel_buzz .column .Bulleted {
           font-family: 'Karla';
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           list-style-type: disc;
           text-decoration: none;
           color: #000000;
           list-style-image: none;
        }

        .travel_buzz .column .Numerical {
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           text-align: left;
           color: #000000;
           list-style-image: none;
        }

        .travel_buzz .column .Alphabetical {
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           list-style-type: lower-alpha;
           text-align: left;
           color: #000000;
           list-style-image: none;
        }

    /*paragraphs*/

        .travel_buzz .column p.Photocredit {
           text-transform: uppercase;
           font-family: MissionGothic-Thin;
           font-size: 12px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: right;
           color: #000000;
        }

        .travel_buzz .column p.Byline {
           font-family: MissionGothic-Light;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.2em;
           margin-bottom: 18px;
           text-align: left;
           color: #000000;
           padding-top: 12px;
        }

        .travel_buzz .column p {
           font-family: 'Karla';
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: left;
           color: #000000;
           text-indent: 0px;
        }

        .travel_buzz .column p.PullQuote {
           font-family: Georgia, serif;
           font-size: 24px;
           font-weight: 400;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-left: 12px;
           margin-right: 12px;
           margin-top: 18px;
           text-align: center;
           color: #000000;
        }

        .travel_buzz .column p.PullQuoteCredit {
           font-size: 12px;
           font-weight: 400;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: right;
           color: #000000;
           font-family: Helvetica, sans-serif;
        }

        .travel_buzz .column p.Caption {
           font-family: MissionGothic-Light;
           font-size: 16px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: right;
           color: #000000;
        }

        .travel_buzz .column p.NoLineSpace {
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: left;
           color: #000000;
        }

        .travel_buzz .column p.Center {
           font-family: 'Karla';
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: center;
           color: #000000;
        }

        .travel_buzz .column p.FeatureHeadline {
           font-family: MissionGothic-Black;
           font-size: 36px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: left;
           color: #0a8828;
           text-indent: 0px;
        }

        .travel_buzz .column p.storyintro {
           font-family: 'Karla';
           font-size: 20px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 2px;
           text-align: left;
           color: #6b6868;
           text-indent: 0px;
        }

        .travel_buzz .column p.calltoaction {
           font-family: MissionGothic;
           font-size: 20px;
           font-weight: 100;
           line-height: 1.2em;
           margin-bottom: 0px;
           text-align: center;
           color: #fefefe;
           text-indent: 0px;
           background-color: #003087;
           margin-top: 10px;
           padding-top: 15px;
           padding-bottom: 15px;
           padding-left: 10px;
           padding-right: 10px;
        }

        .travel_buzz .column p.disclaimer {
           font-family: MissionGothic-Thin;
           font-size: 9px;
           font-weight: 100;
           line-height: 1.2em;
           margin-bottom: 0px;
           text-align: left;
           color: #000000;
           text-indent: 0px;
        }

        .travel_buzz .column p.subhead {
           font-family: MissionGothic;
           font-size: 22px;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: left;
           color: #0ad5c4;
           text-indent: 0px;
        }

/***********************************
AmaWaterways
***********************************/

    /*paragraphs*/

        .amawaterways .column p {
        }

    /*inlines*/

        .amawaterways .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 60px;
           line-height: .3em;
        }

    /*links*/

        .amawaterways .column a {
        }

    /*headers*/

        .amawaterways .column h1 {
           font-size: 14px;
           text-align: center;
        }

        .amawaterways .column h2 {
        }

        .amawaterways .column h3 {
        }

        .amawaterways .column h4 {
        }

        .amawaterways .column h5 {
        }

        .amawaterways .column h6 {
        }

/***********************************
Viking
***********************************/

    /*paragraphs*/

        .viking .column p {
        }

    /*inlines*/

        .viking .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 60px;
           line-height: .3em;
        }

    /*links*/

        .viking .column a {
        }

    /*headers*/

        .viking .column h1 {
           font-size: 14px;
           text-align: center;
        }

        .viking .column h2 {
        }

        .viking .column h3 {
        }

        .viking .column h4 {
        }

        .viking .column h5 {
        }

        .viking .column h6 {
        }

/***********************************
Shoulder Season
***********************************/

    /*general*/

        .shoulder_season .column endbug {
        }

    /*headers*/

        .shoulder_season .column h1 {
           font-weight: bold;
           font-family: MissionGothic;
           font-size: 34px;
           line-height: 1.2em;
           margin-bottom: 2px;
           margin-top: 12px;
           text-align: left;
           color: #0d70cd;
        }

        .shoulder_season .column h2 {
           padding-top: 0px;
           letter-spacing: 0px;
           text-transform: uppercase;
           font-family: MissionGothic-Light;
           font-size: 24px;
           line-height: 1em;
           margin-bottom: 12px;
           margin-top: 0px;
           text-align: left;
           color: #000000;
        }

        .shoulder_season .column h3 {
           text-transform: uppercase;
           font-family: 'Karla';
           font-size: 20px;
           font-weight: bold;
           margin-top: 24px;
           text-align: left;
           color: #000000;
        }

        .shoulder_season .column h4 {
           font-family: 'Karla';
           font-size: 16px;
           margin-bottom: 12px;
           margin-top: 12px;
           font-weight: bold;
           text-align: left;
           color: #000000;
        }

        .shoulder_season .column h5 {
           font-family: Helvetica, sans-serif;
           font-size: 20px;
           margin-top: 24px;
        }

        .shoulder_season .column h6 {
           font-family: Helvetica, sans-serif;
           font-size: 14px;
           margin-bottom: 12px;
           font-weight: 100;
           text-align: left;
           color: #000000;
        }

    /*inlines*/

        .shoulder_season .column .s1 {
           color: #205d9e;
           text-decoration: underline;
           font-family: 'Karla';
        }

        .shoulder_season .column .Red {
           color: #da291c;
        }

        .shoulder_season .column .Blue {
           color: #003087;
        }

        .shoulder_season .column .default-drop-cap {
           float: left;
           font-family: HanleyPro-Italic;
           font-size: 60px;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           color: #ed6724;
        }

        .shoulder_season .column .orange {
           font-family: MissionGothic-Light;
           color: rgba(245, 129, 8, 0.98);
           font-size: 18px;
        }

    /*links*/

        .shoulder_season .column a {
           font-size: 18px;
           text-decoration: underline;
           font-weight: 100;
           font-family: MissionGothic;
           color: #405ec0;
        }

    /*lists*/

        .shoulder_season .column .Bulleted {
           font-family: 'Karla';
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           list-style-type: disc;
           text-decoration: none;
           color: #000000;
           list-style-image: none;
        }

        .shoulder_season .column .Numerical {
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           text-align: left;
           color: #000000;
           list-style-image: none;
        }

        .shoulder_season .column .Alphabetical {
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           list-style-type: lower-alpha;
           text-align: left;
           color: #000000;
           list-style-image: none;
        }

    /*paragraphs*/

        .shoulder_season .column p.Photocredit {
           text-transform: uppercase;
           font-family: MissionGothic-Thin;
           font-size: 12px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: right;
           color: #000000;
        }

        .shoulder_season .column p.Byline {
           font-family: MissionGothic-Light;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.2em;
           margin-bottom: 18px;
           text-align: left;
           color: #000000;
        }

        .shoulder_season .column p {
           font-family: 'Karla';
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: left;
           color: #000000;
           text-indent: 0px;
        }

        .shoulder_season .column p.PullQuote {
           font-family: Georgia, serif;
           font-size: 24px;
           font-weight: 400;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-left: 12px;
           margin-right: 12px;
           margin-top: 18px;
           text-align: center;
           color: #000000;
        }

        .shoulder_season .column p.PullQuoteCredit {
           font-size: 12px;
           font-weight: 400;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: right;
           color: #000000;
           font-family: Helvetica, sans-serif;
        }

        .shoulder_season .column p.Caption {
           font-family: MissionGothic-Light;
           font-size: 16px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: right;
           color: #000000;
        }

        .shoulder_season .column p.NoLineSpace {
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: left;
           color: #000000;
        }

        .shoulder_season .column p.Center {
           font-family: 'Karla';
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: center;
           color: #000000;
        }

        .shoulder_season .column p.FeatureHeadline {
           font-family: MissionGothic-Black;
           font-size: 36px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: left;
           color: #ed6724;
           text-indent: 0px;
        }

        .shoulder_season .column p.storyintro {
           font-family: 'Karla';
           font-size: 20px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 2px;
           text-align: left;
           color: #6b6868;
           text-indent: 0px;
        }

        .shoulder_season .column p.calltoaction {
           font-family: MissionGothic;
           font-size: 20px;
           font-weight: 100;
           line-height: 1.2em;
           margin-bottom: 0px;
           text-align: center;
           color: #fefefe;
           text-indent: 0px;
           background-color: #ed6724;
           margin-top: 10px;
           padding-top: 15px;
           padding-bottom: 15px;
           padding-left: 10px;
           padding-right: 10px;
        }

        .shoulder_season .column p.disclaimer {
           font-family: MissionGothic-Thin;
           font-size: 9px;
           font-weight: 100;
           line-height: 1.2em;
           margin-bottom: 0px;
           text-align: left;
           color: #000000;
           text-indent: 0px;
        }

        .shoulder_season .column p.subhead {
           font-family: MissionGothic;
           font-size: 22px;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: left;
           color: #cc9108;
           text-indent: 0px;
        }

/***********************************
Celebrity Cruise Line
***********************************/

    /*paragraphs*/

        .celebrity_cruise_line .column p {
        }

    /*inlines*/

        .celebrity_cruise_line .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 60px;
           line-height: .3em;
        }

    /*links*/

        .celebrity_cruise_line .column a {
        }

    /*headers*/

        .celebrity_cruise_line .column h1 {
           font-size: 14px;
           text-align: center;
        }

        .celebrity_cruise_line .column h2 {
           text-align: center;
        }

        .celebrity_cruise_line .column h3 {
        }

        .celebrity_cruise_line .column h4 {
        }

        .celebrity_cruise_line .column h5 {
        }

        .celebrity_cruise_line .column h6 {
        }

/***********************************
Member Choice Vacations
***********************************/

    /*paragraphs*/

        .member_choice_vacations .column p {
        }

    /*inlines*/

        .member_choice_vacations .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 60px;
           line-height: .3em;
        }

    /*links*/

        .member_choice_vacations .column a {
        }

    /*headers*/

        .member_choice_vacations .column h1 {
           font-size: 14px;
           text-align: center;
        }

        .member_choice_vacations .column h2 {
        }

        .member_choice_vacations .column h3 {
        }

        .member_choice_vacations .column h4 {
        }

        .member_choice_vacations .column h5 {
        }

        .member_choice_vacations .column h6 {
        }

/***********************************
For The Love of Ireland
***********************************/

    /*general*/

        .for_the_love_of_ireland .column endbug {
        }

    /*headers*/

        .for_the_love_of_ireland .column h1 {
           font-weight: bold;
           font-family: MissionGothic;
           font-size: 34px;
           line-height: 1.2em;
           margin-bottom: 2px;
           margin-top: 12px;
           text-align: left;
           color: #0d70cd;
        }

        .for_the_love_of_ireland .column h2 {
           padding-top: 0px;
           letter-spacing: 0px;
           text-transform: uppercase;
           font-family: MissionGothic-Light;
           font-size: 24px;
           line-height: 1em;
           margin-bottom: 12px;
           margin-top: 0px;
           text-align: left;
           color: #000000;
        }

        .for_the_love_of_ireland .column h3 {
           text-transform: uppercase;
           font-family: 'Karla';
           font-size: 20px;
           font-weight: bold;
           margin-top: 24px;
           text-align: left;
           color: #000000;
        }

        .for_the_love_of_ireland .column h4 {
           font-family: 'Karla';
           font-size: 16px;
           margin-bottom: 12px;
           margin-top: 12px;
           font-weight: bold;
           text-align: left;
           color: #000000;
        }

        .for_the_love_of_ireland .column h5 {
           font-family: Helvetica, sans-serif;
           font-size: 20px;
           margin-top: 24px;
        }

        .for_the_love_of_ireland .column h6 {
           font-family: Helvetica, sans-serif;
           font-size: 14px;
           margin-bottom: 12px;
           font-weight: 100;
           text-align: left;
           color: #000000;
        }

    /*inlines*/

        .for_the_love_of_ireland .column .s1 {
           color: #205d9e;
           text-decoration: underline;
           font-family: 'Karla';
        }

        .for_the_love_of_ireland .column .Red {
           color: #da291c;
        }

        .for_the_love_of_ireland .column .Blue {
           color: #003087;
        }

        .for_the_love_of_ireland .column .default-drop-cap {
           float: left;
           font-family: HanleyPro-Italic;
           font-size: 60px;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           color: #3c9a1b;
        }

        .for_the_love_of_ireland .column .orange {
           font-family: MissionGothic-Light;
           color: rgba(245, 129, 8, 0.98);
           font-size: 18px;
        }

    /*links*/

        .for_the_love_of_ireland .column a {
           font-size: 18px;
           text-decoration: underline;
           font-weight: 100;
           font-family: 'Karla';
           color: #0645ad;
        }

    /*lists*/

        .for_the_love_of_ireland .column .Bulleted {
           font-family: 'Karla';
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           list-style-type: disc;
           text-decoration: none;
           color: #000000;
           list-style-image: none;
        }

        .for_the_love_of_ireland .column .Numerical {
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           text-align: left;
           color: #000000;
           list-style-image: none;
        }

        .for_the_love_of_ireland .column .Alphabetical {
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           list-style-type: lower-alpha;
           text-align: left;
           color: #000000;
           list-style-image: none;
        }

    /*paragraphs*/

        .for_the_love_of_ireland .column p.Photocredit {
           text-transform: uppercase;
           font-family: MissionGothic-Thin;
           font-size: 12px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: right;
           color: #000000;
        }

        .for_the_love_of_ireland .column p.Byline {
           font-family: MissionGothic-Light;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.2em;
           margin-bottom: 18px;
           text-align: left;
           color: #000000;
        }

        .for_the_love_of_ireland .column p {
           font-family: 'Karla';
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: left;
           color: #000000;
           text-indent: 0px;
        }

        .for_the_love_of_ireland .column p.PullQuote {
           font-family: Georgia, serif;
           font-size: 24px;
           font-weight: 400;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-left: 12px;
           margin-right: 12px;
           margin-top: 18px;
           text-align: center;
           color: #000000;
        }

        .for_the_love_of_ireland .column p.PullQuoteCredit {
           font-size: 12px;
           font-weight: 400;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: right;
           color: #000000;
           font-family: Helvetica, sans-serif;
        }

        .for_the_love_of_ireland .column p.Caption {
           font-family: MissionGothic-Light;
           font-size: 16px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: right;
           color: #000000;
        }

        .for_the_love_of_ireland .column p.NoLineSpace {
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: left;
           color: #000000;
        }

        .for_the_love_of_ireland .column p.Center {
           font-family: 'Karla';
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: center;
           color: #000000;
        }

        .for_the_love_of_ireland .column p.FeatureHeadline {
           font-family: MissionGothic-Black;
           font-size: 36px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: left;
           color: #3c9a1b;
           text-indent: 0px;
        }

        .for_the_love_of_ireland .column p.storyintro {
           font-family: 'Karla';
           font-size: 20px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 2px;
           text-align: left;
           color: #6b6868;
           text-indent: 0px;
           padding-bottom: 24px;
        }

        .for_the_love_of_ireland .column p.calltoaction {
           font-family: MissionGothic;
           font-size: 20px;
           font-weight: 100;
           line-height: 1.2em;
           margin-bottom: 0px;
           text-align: left;
           color: #fefefe;
           text-indent: 0px;
           background-color: #003087;
           margin-top: 10px;
           padding-top: 15px;
           padding-bottom: 15px;
           padding-left: 10px;
           padding-right: 10px;
           margin-left: 0px;
           margin-right: 200px;
        }

        .for_the_love_of_ireland .column p.disclaimer {
           font-family: MissionGothic-Thin;
           font-size: 9px;
           font-weight: 100;
           line-height: 1.2em;
           margin-bottom: 0px;
           text-align: left;
           color: #000000;
           text-indent: 0px;
        }

        .for_the_love_of_ireland .column p.subhead {
           font-family: MissionGothic;
           font-size: 22px;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: left;
           color: #3c9a1b;
           text-indent: 0px;
        }

/***********************************
Pleasant Holidays
***********************************/

    /*paragraphs*/

        .pleasant_holidays .column p {
        }

    /*inlines*/

        .pleasant_holidays .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 60px;
           line-height: .3em;
        }

    /*links*/

        .pleasant_holidays .column a {
        }

    /*headers*/

        .pleasant_holidays .column h1 {
           font-size: 14px;
           text-align: center;
        }

        .pleasant_holidays .column h2 {
        }

        .pleasant_holidays .column h3 {
        }

        .pleasant_holidays .column h4 {
        }

        .pleasant_holidays .column h5 {
        }

        .pleasant_holidays .column h6 {
        }

/***********************************
Royal Caribbean
***********************************/

    /*paragraphs*/

        .royal_caribbean .column p {
        }

    /*inlines*/

        .royal_caribbean .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 60px;
           line-height: .3em;
        }

    /*links*/

        .royal_caribbean .column a {
        }

    /*headers*/

        .royal_caribbean .column h1 {
           font-size: 14px;
           text-align: center;
        }

        .royal_caribbean .column h2 {
        }

        .royal_caribbean .column h3 {
        }

        .royal_caribbean .column h4 {
        }

        .royal_caribbean .column h5 {
        }

        .royal_caribbean .column h6 {
        }

/***********************************
Insight Vacations
***********************************/

    /*paragraphs*/

        .insight_vacations .column p {
        }

    /*inlines*/

        .insight_vacations .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 60px;
           line-height: .3em;
        }

    /*links*/

        .insight_vacations .column a {
        }

    /*headers*/

        .insight_vacations .column h1 {
        }

        .insight_vacations .column h2 {
           font-size: 16px;
           text-align: center;
        }

        .insight_vacations .column h3 {
        }

        .insight_vacations .column h4 {
        }

        .insight_vacations .column h5 {
        }

        .insight_vacations .column h6 {
        }

/***********************************
Maui
***********************************/

    /*general*/

        .maui .column endbug {
        }

    /*headers*/

        .maui .column h1 {
           font-weight: bold;
           font-family: MissionGothic;
           font-size: 34px;
           line-height: 1.2em;
           margin-bottom: 2px;
           margin-top: 12px;
           text-align: left;
           color: #0d70cd;
        }

        .maui .column h2 {
           padding-top: 0px;
           letter-spacing: 0px;
           text-transform: uppercase;
           font-family: MissionGothic-Light;
           font-size: 24px;
           line-height: 1em;
           margin-bottom: 12px;
           margin-top: 0px;
           text-align: left;
           color: #000000;
        }

        .maui .column h3 {
           text-transform: capitalize;
           font-family: MissionGothic;
           font-size: 34px;
           font-weight: bold;
           margin-top: 12px;
           text-align: left;
           color: #c30863;
           line-height: 1.2em;
           margin-bottom: 4px;
        }

        .maui .column h4 {
           font-family: 'Karla';
           font-size: 16px;
           margin-bottom: 12px;
           margin-top: 12px;
           font-weight: bold;
           text-align: left;
           color: #000000;
        }

        .maui .column h5 {
           font-family: Helvetica, sans-serif;
           font-size: 20px;
           margin-top: 24px;
        }

        .maui .column h6 {
           font-family: Helvetica, sans-serif;
           font-size: 14px;
           margin-bottom: 12px;
           font-weight: 100;
           text-align: left;
           color: #000000;
        }

    /*inlines*/

        .maui .column .s1 {
           color: #205d9e;
           text-decoration: underline;
           font-family: 'Karla';
        }

        .maui .column .Red {
           color: #da291c;
        }

        .maui .column .Blue {
           color: #003087;
        }

        .maui .column .default-drop-cap {
           float: left;
           font-family: HanleyPro-Italic;
           font-size: 60px;
           line-height: .3em;
           margin-right: 7px;
           margin-top: 15px;
           font-weight: 400;
           color: #c30863;
        }

        .maui .column .orange {
           font-family: MissionGothic-Light;
           color: rgba(245, 129, 8, 0.98);
           font-size: 18px;
        }

        .maui .column .MauiColor {
           font-family: MissionGothic;
           color: #c30863;
           font-size: 22px;
           font-weight: bold;
        }

        .maui .column .NumberDropCap {
           font-family: HanleyPro-Italic;
           font-size: 25px;
           color: #c30863;
           line-height: 1em;
        }

    /*links*/

        .maui .column a {
           font-size: 18px;
           text-decoration: underline;
           font-weight: 100;
           font-family: MissionGothic;
           color: #f7f8f9;
        }

    /*lists*/

        .maui .column .Bulleted {
           font-family: 'Karla';
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           list-style-type: disc;
           text-decoration: none;
           color: #000000;
           list-style-image: none;
        }

        .maui .column .Numerical {
           font-family: 'Karla';
           font-size: 18px;
           font-weight: 100;
           line-height: 1.4em;
           text-align: left;
           color: #000000;
           padding-left: 8px;
           padding-bottom: 12px;
           text-indent: 0px;
           margin-bottom: 0px;
           list-style-image: none;
        }

        .maui .column .Alphabetical {
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           list-style-type: lower-alpha;
           text-align: left;
           color: #000000;
           list-style-image: none;
        }

    /*paragraphs*/

        .maui .column p.Photocredit {
           text-transform: uppercase;
           font-family: MissionGothic-Thin;
           font-size: 12px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: right;
           color: #000000;
        }

        .maui .column p.Byline {
           font-family: MissionGothic-Light;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.2em;
           margin-bottom: 18px;
           text-align: left;
           color: #000000;
        }

        .maui .column p {
           font-family: 'Karla';
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: left;
           color: #000000;
           text-indent: 0px;
        }

        .maui .column p.PullQuote {
           font-family: Georgia, serif;
           font-size: 24px;
           font-weight: 400;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-left: 12px;
           margin-right: 12px;
           margin-top: 18px;
           text-align: center;
           color: #000000;
        }

        .maui .column p.PullQuoteCredit {
           font-size: 12px;
           font-weight: 400;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: right;
           color: #000000;
           font-family: Helvetica, sans-serif;
        }

        .maui .column p.Caption {
           font-family: MissionGothic-Light;
           font-size: 16px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: right;
           color: #000000;
        }

        .maui .column p.NoLineSpace {
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: left;
           color: #000000;
        }

        .maui .column p.Center {
           font-family: 'Karla';
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: center;
           color: #000000;
        }

        .maui .column p.FeatureHeadline {
           font-family: MissionGothic-Black;
           font-size: 36px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: left;
           color: #0a8828;
           text-indent: 0px;
        }

        .maui .column p.storyintro {
           font-family: 'Karla';
           font-size: 20px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 2px;
           text-align: left;
           color: #6b6868;
           text-indent: 0px;
        }

        .maui .column p.calltoaction {
           font-family: MissionGothic;
           font-size: 20px;
           font-weight: 100;
           line-height: 1.2em;
           margin-bottom: 0px;
           text-align: center;
           color: #fefefe;
           text-indent: 0px;
           background-color: #003087;
           margin-top: 10px;
           padding-top: 15px;
           padding-bottom: 15px;
           padding-left: 10px;
           padding-right: 10px;
        }

        .maui .column p.disclaimer {
           font-family: MissionGothic-Thin;
           font-size: 9px;
           font-weight: 100;
           line-height: 1.2em;
           margin-bottom: 0px;
           text-align: left;
           color: #000000;
           text-indent: 0px;
        }

        .maui .column p.subhead {
           font-family: MissionGothic;
           font-size: 22px;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: left;
           color: #0ad5c4;
           text-indent: 0px;
        }

        .maui .column p.mauiCTA {
           font-family: MissionGothic;
           font-size: 20px;
           font-weight: 100;
           line-height: 1.2em;
           margin-bottom: 0px;
           text-align: center;
           color: #fafafa;
           text-indent: 0px;
           margin-top: 10px;
           padding-top: 15px;
           padding-bottom: 15px;
           padding-left: 10px;
           padding-right: 10px;
           background-color: #c30863;
        }

/***********************************
Holland America
***********************************/

    /*paragraphs*/

        .holland_america .column p {
        }

    /*inlines*/

        .holland_america .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 60px;
           line-height: .3em;
        }

    /*links*/

        .holland_america .column a {
        }

    /*headers*/

        .holland_america .column h1 {
           font-size: 14px;
           text-align: center;
        }

        .holland_america .column h2 {
        }

        .holland_america .column h3 {
        }

        .holland_america .column h4 {
        }

        .holland_america .column h5 {
        }

        .holland_america .column h6 {
        }

/***********************************
Dominican Republic
***********************************/

    /*general*/

        .dominican_republic .column endbug {
        }

    /*headers*/

        .dominican_republic .column h1 {
           font-weight: bold;
           font-family: MissionGothic;
           font-size: 34px;
           line-height: 1.2em;
           margin-bottom: 2px;
           margin-top: 12px;
           text-align: left;
           color: #0d70cd;
        }

        .dominican_republic .column h2 {
           padding-top: 0px;
           letter-spacing: 0px;
           text-transform: uppercase;
           font-family: MissionGothic-Light;
           font-size: 24px;
           line-height: 1em;
           margin-bottom: 12px;
           margin-top: 0px;
           text-align: left;
           color: #000000;
        }

        .dominican_republic .column h3 {
           text-transform: uppercase;
           font-family: 'Karla';
           font-size: 20px;
           font-weight: bold;
           margin-top: 24px;
           text-align: left;
           color: #000000;
        }

        .dominican_republic .column h4 {
           font-family: 'Karla';
           font-size: 16px;
           margin-bottom: 12px;
           margin-top: 12px;
           font-weight: bold;
           text-align: left;
           color: #000000;
        }

        .dominican_republic .column h5 {
           font-family: Helvetica, sans-serif;
           font-size: 20px;
           margin-top: 24px;
        }

        .dominican_republic .column h6 {
           font-family: Helvetica, sans-serif;
           font-size: 14px;
           margin-bottom: 12px;
           font-weight: 100;
           text-align: left;
           color: #000000;
        }

    /*inlines*/

        .dominican_republic .column .s1 {
           color: #205d9e;
           text-decoration: underline;
           font-family: 'Karla';
        }

        .dominican_republic .column .Red {
           color: #da291c;
        }

        .dominican_republic .column .Blue {
           color: #003087;
        }

        .dominican_republic .column .default-drop-cap {
           float: left;
           font-family: HanleyPro-Italic;
           font-size: 60px;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           color: #000000;
        }

        .dominican_republic .column .orange {
           font-family: MissionGothic-Light;
           color: rgba(245, 129, 8, 0.98);
           font-size: 18px;
        }

    /*links*/

        .dominican_republic .column a {
           font-size: 18px;
           text-decoration: underline;
           font-weight: 100;
           font-family: 'Karla';
           color: #1852c6;
        }

        .dominican_republic .column a.whitelink {
           font-size: 18px;
           text-decoration: underline;
           font-weight: 100;
           font-family: 'Karla';
           color: #fbfbfb;
        }

    /*lists*/

        .dominican_republic .column .Bulleted {
           font-family: 'Karla';
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           list-style-type: disc;
           text-decoration: none;
           color: #000000;
           list-style-image: none;
        }

        .dominican_republic .column .Numerical {
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           text-align: left;
           color: #000000;
           list-style-image: none;
        }

        .dominican_republic .column .Alphabetical {
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           list-style-type: lower-alpha;
           text-align: left;
           color: #000000;
           list-style-image: none;
        }

    /*paragraphs*/

        .dominican_republic .column p.Photocredit {
           text-transform: uppercase;
           font-family: MissionGothic-Thin;
           font-size: 12px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: right;
           color: #000000;
        }

        .dominican_republic .column p.Byline {
           font-family: MissionGothic-Light;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.2em;
           margin-bottom: 18px;
           text-align: left;
           color: #000000;
        }

        .dominican_republic .column p {
           font-family: 'Karla';
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: left;
           color: #000000;
           text-indent: 0px;
        }

        .dominican_republic .column p.PullQuote {
           font-family: Georgia, serif;
           font-size: 24px;
           font-weight: 400;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-left: 12px;
           margin-right: 12px;
           margin-top: 18px;
           text-align: center;
           color: #000000;
        }

        .dominican_republic .column p.PullQuoteCredit {
           font-size: 12px;
           font-weight: 400;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: right;
           color: #000000;
           font-family: Helvetica, sans-serif;
        }

        .dominican_republic .column p.Caption {
           font-family: MissionGothic-Light;
           font-size: 16px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: right;
           color: #000000;
        }

        .dominican_republic .column p.NoLineSpace {
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: left;
           color: #000000;
        }

        .dominican_republic .column p.Center {
           font-family: 'Karla';
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: center;
           color: #000000;
        }

        .dominican_republic .column p.FeatureHeadline {
           font-family: MissionGothic-Black;
           font-size: 36px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: left;
           color: #0a8828;
           text-indent: 0px;
        }

        .dominican_republic .column p.storyintro {
           font-family: 'Karla';
           font-size: 20px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 2px;
           text-align: left;
           color: #6b6868;
           text-indent: 0px;
        }

        .dominican_republic .column p.calltoaction {
           font-family: MissionGothic;
           font-size: 20px;
           font-weight: 100;
           line-height: 1.2em;
           margin-bottom: 0px;
           text-align: center;
           color: #fefefe;
           text-indent: 0px;
           background-color: #003087;
           margin-top: 10px;
           padding-top: 15px;
           padding-bottom: 15px;
           padding-left: 10px;
           padding-right: 10px;
        }

        .dominican_republic .column p.disclaimer {
           font-family: MissionGothic-Thin;
           font-size: 9px;
           font-weight: 100;
           line-height: 1.2em;
           margin-bottom: 0px;
           text-align: left;
           color: #000000;
           text-indent: 0px;
        }

        .dominican_republic .column p.subhead {
           font-family: MissionGothic;
           font-size: 22px;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: left;
           color: #0ad5c4;
           text-indent: 0px;
        }

/***********************************
Australia and New Zealand
***********************************/

    /*general*/

        .australia_and_new_zealand .column endbug {
        }

    /*headers*/

        .australia_and_new_zealand .column h1 {
           font-weight: bold;
           font-family: MissionGothic;
           font-size: 34px;
           line-height: 1.2em;
           margin-bottom: 2px;
           margin-top: 12px;
           text-align: left;
           color: #0d70cd;
        }

        .australia_and_new_zealand .column h2 {
           padding-top: 0px;
           letter-spacing: 0px;
           text-transform: uppercase;
           font-family: MissionGothic-Light;
           font-size: 24px;
           line-height: 1em;
           margin-bottom: 12px;
           margin-top: 0px;
           text-align: left;
           color: #000000;
        }

        .australia_and_new_zealand .column h3 {
           text-transform: uppercase;
           font-family: 'Karla';
           font-size: 20px;
           font-weight: bold;
           margin-top: 24px;
           text-align: left;
           color: #000000;
        }

        .australia_and_new_zealand .column h4 {
           font-family: 'Karla';
           font-size: 16px;
           margin-bottom: 12px;
           margin-top: 12px;
           font-weight: bold;
           text-align: left;
           color: #000000;
        }

        .australia_and_new_zealand .column h5 {
           font-family: Helvetica, sans-serif;
           font-size: 20px;
           margin-top: 24px;
        }

        .australia_and_new_zealand .column h6 {
           font-family: Helvetica, sans-serif;
           font-size: 14px;
           margin-bottom: 12px;
           font-weight: 100;
           text-align: left;
           color: #000000;
        }

    /*inlines*/

        .australia_and_new_zealand .column .s1 {
           color: #205d9e;
           text-decoration: underline;
           font-family: 'Karla';
        }

        .australia_and_new_zealand .column .Red {
           color: #da291c;
        }

        .australia_and_new_zealand .column .Blue {
           color: #003087;
        }

        .australia_and_new_zealand .column .default-drop-cap {
           float: left;
           font-family: HanleyPro-Italic;
           font-size: 60px;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           color: #0a8828;
        }

        .australia_and_new_zealand .column .orange {
           font-family: MissionGothic-Light;
           color: rgba(245, 129, 8, 0.98);
           font-size: 18px;
        }

    /*links*/

        .australia_and_new_zealand .column a {
           font-size: 18px;
           text-decoration: underline;
           font-weight: 100;
           font-family: Helvetica, sans-serif;
           color: #0645ad;
        }

    /*lists*/

        .australia_and_new_zealand .column .Bulleted {
           font-family: 'Karla';
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           list-style-type: disc;
           text-decoration: none;
           color: #000000;
           list-style-image: none;
        }

        .australia_and_new_zealand .column .Numerical {
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           text-align: left;
           color: #000000;
           list-style-image: none;
        }

        .australia_and_new_zealand .column .Alphabetical {
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           list-style-type: lower-alpha;
           text-align: left;
           color: #000000;
           list-style-image: none;
        }

    /*paragraphs*/

        .australia_and_new_zealand .column p.Photocredit {
           text-transform: uppercase;
           font-family: MissionGothic-Thin;
           font-size: 12px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: right;
           color: #000000;
        }

        .australia_and_new_zealand .column p.Byline {
           font-family: MissionGothic-Light;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.2em;
           margin-bottom: 18px;
           text-align: left;
           color: #000000;
        }

        .australia_and_new_zealand .column p {
           font-family: 'Karla';
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: left;
           color: #000000;
           text-indent: 0px;
        }

        .australia_and_new_zealand .column p.PullQuote {
           font-family: Georgia, serif;
           font-size: 24px;
           font-weight: 400;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-left: 12px;
           margin-right: 12px;
           margin-top: 18px;
           text-align: center;
           color: #000000;
        }

        .australia_and_new_zealand .column p.PullQuoteCredit {
           font-size: 12px;
           font-weight: 400;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: right;
           color: #000000;
           font-family: Helvetica, sans-serif;
        }

        .australia_and_new_zealand .column p.Caption {
           font-family: MissionGothic-Light;
           font-size: 16px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: right;
           color: #000000;
        }

        .australia_and_new_zealand .column p.NoLineSpace {
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: left;
           color: #000000;
        }

        .australia_and_new_zealand .column p.Center {
           font-family: 'Karla';
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: center;
           color: #000000;
        }

        .australia_and_new_zealand .column p.FeatureHeadline {
           font-family: MissionGothic-Black;
           font-size: 36px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: left;
           color: #0a8828;
           text-indent: 0px;
        }

        .australia_and_new_zealand .column p.storyintro {
           font-family: 'Karla';
           font-size: 20px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 2px;
           text-align: left;
           color: #6b6868;
           text-indent: 0px;
        }

        .australia_and_new_zealand .column p.calltoaction {
           font-family: MissionGothic;
           font-size: 20px;
           font-weight: 100;
           line-height: 1.2em;
           margin-bottom: 0px;
           text-align: center;
           color: #fefefe;
           text-indent: 0px;
           background-color: #003087;
           margin-top: 10px;
           padding-top: 15px;
           padding-bottom: 15px;
           padding-left: 10px;
           padding-right: 10px;
        }

        .australia_and_new_zealand .column p.disclaimer {
           font-family: MissionGothic-Thin;
           font-size: 9px;
           font-weight: 100;
           line-height: 1.2em;
           margin-bottom: 0px;
           text-align: left;
           color: #000000;
           text-indent: 0px;
        }

        .australia_and_new_zealand .column p.subhead {
           font-family: MissionGothic;
           font-size: 22px;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: left;
           color: #0ad5c4;
           text-indent: 0px;
        }

        .australia_and_new_zealand .column p.Australia {
           font-family: MissionGothic-Light;
           font-size: 32px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 10px;
           text-align: left;
           color: #ffffff;
           text-indent: 10px;
           background-color: #cb0808;
           margin-top: 10px;
           letter-spacing: 3px;
        }

        .australia_and_new_zealand .column p.NewZealand {
           font-family: MissionGothic;
           font-size: 32px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 10px;
           text-align: left;
           color: #ffffff;
           text-indent: 10px;
           background-color: #0b68de;
           letter-spacing: 3px;
           margin-top: 10px;
        }

/***********************************
Places We Love
***********************************/

    /*general*/

        .places_we_love .column endbug {
        }

    /*headers*/

        .places_we_love .column h1 {
           font-weight: bold;
           font-family: MissionGothic;
           font-size: 34px;
           line-height: 1.2em;
           margin-bottom: 2px;
           margin-top: 12px;
           text-align: left;
           color: #0d70cd;
        }

        .places_we_love .column h2 {
           padding-top: 0px;
           letter-spacing: 0px;
           text-transform: uppercase;
           font-family: MissionGothic-Light;
           font-size: 24px;
           line-height: 1em;
           margin-bottom: 12px;
           margin-top: 0px;
           text-align: left;
           color: #000000;
        }

        .places_we_love .column h3 {
           text-transform: uppercase;
           font-family: 'Karla';
           font-size: 20px;
           font-weight: bold;
           margin-top: 24px;
           text-align: left;
           color: #000000;
        }

        .places_we_love .column h4 {
           font-family: 'Karla';
           font-size: 16px;
           margin-bottom: 12px;
           margin-top: 12px;
           font-weight: bold;
           text-align: left;
           color: #000000;
        }

        .places_we_love .column h5 {
           font-family: Helvetica, sans-serif;
           font-size: 20px;
           margin-top: 24px;
        }

        .places_we_love .column h6 {
           font-family: Helvetica, sans-serif;
           font-size: 14px;
           margin-bottom: 12px;
           font-weight: 100;
           text-align: left;
           color: #000000;
        }

    /*inlines*/

        .places_we_love .column .s1 {
           color: #205d9e;
           text-decoration: underline;
           font-family: 'Karla';
        }

        .places_we_love .column .Red {
           color: #da291c;
        }

        .places_we_love .column .Blue {
           color: #003087;
        }

        .places_we_love .column .default-drop-cap {
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 60px;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           color: #000000;
        }

        .places_we_love .column .orange {
           font-family: MissionGothic-Light;
           color: rgba(245, 129, 8, 0.98);
           font-size: 18px;
        }

        .places_we_love .column .Teal {
           font-family: MissionGothic;
           color: rgba(7, 166, 173, 0.99);
           font-size: 24px;
           line-height: 1.4em;
           font-weight: bold;
        }

    /*links*/

        .places_we_love .column a {
           font-size: 18px;
           text-decoration: underline;
           font-weight: 100;
           font-family: Helvetica, sans-serif;
           color: #0645ad;
        }

    /*lists*/

        .places_we_love .column .Bulleted {
           font-family: 'Karla';
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           list-style-type: disc;
           text-decoration: none;
           color: #000000;
           list-style-image: none;
        }

        .places_we_love .column .Numerical {
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           text-align: left;
           color: #000000;
           list-style-image: none;
        }

        .places_we_love .column .Alphabetical {
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           list-style-type: lower-alpha;
           text-align: left;
           color: #000000;
           list-style-image: none;
        }

    /*paragraphs*/

        .places_we_love .column p.Photocredit {
           text-transform: uppercase;
           font-family: MissionGothic-Thin;
           font-size: 12px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: right;
           color: #000000;
        }

        .places_we_love .column p.Byline {
           font-family: MissionGothic-Light;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.2em;
           margin-bottom: 18px;
           text-align: left;
           color: #000000;
        }

        .places_we_love .column p {
           font-family: 'Karla';
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: left;
           color: #000000;
           text-indent: 0px;
        }

        .places_we_love .column p.PullQuote {
           font-family: Georgia, serif;
           font-size: 24px;
           font-weight: 400;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-left: 12px;
           margin-right: 12px;
           margin-top: 18px;
           text-align: center;
           color: #000000;
        }

        .places_we_love .column p.PullQuoteCredit {
           font-size: 12px;
           font-weight: 400;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: right;
           color: #000000;
           font-family: Helvetica, sans-serif;
        }

        .places_we_love .column p.Caption {
           font-family: MissionGothic-Light;
           font-size: 16px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: right;
           color: #000000;
        }

        .places_we_love .column p.NoLineSpace {
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: left;
           color: #000000;
        }

        .places_we_love .column p.Center {
           font-family: 'Karla';
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: center;
           color: #000000;
        }

        .places_we_love .column p.FeatureHeadline {
           font-family: MissionGothic-Black;
           font-size: 36px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: left;
           color: rgba(7, 166, 173, 0.99);
           text-indent: 0px;
        }

        .places_we_love .column p.storyintro {
           font-family: 'Karla';
           font-size: 20px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 2px;
           text-align: left;
           color: #6b6868;
           text-indent: 0px;
        }

        .places_we_love .column p.calltoaction {
           font-family: MissionGothic;
           font-size: 20px;
           font-weight: 100;
           line-height: 1.2em;
           margin-bottom: 0px;
           text-align: center;
           color: #fefefe;
           text-indent: 0px;
           background-color: #003087;
           margin-top: 10px;
           padding-top: 15px;
           padding-bottom: 15px;
           padding-left: 10px;
           padding-right: 10px;
        }

        .places_we_love .column p.disclaimer {
           font-family: MissionGothic-Thin;
           font-size: 9px;
           font-weight: 100;
           line-height: 1.2em;
           margin-bottom: 0px;
           text-align: left;
           color: #000000;
           text-indent: 0px;
        }

        .places_we_love .column p.subhead {
           font-family: MissionGothic;
           font-size: 22px;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: left;
           color: rgba(7, 166, 173, 0.99);
           text-indent: 0px;
        }

        .places_we_love .column p.midstorysubhead {
           padding-right: 5px;
           padding-left: 5px;
           padding-bottom: 20px;
           padding-top: 20px;
           margin-top: 10px;
           background-color: #003087;
           text-indent: 0px;
           color: #ffffff;
           text-align: center;
           margin-bottom: 10px;
           line-height: 1.5em;
           font-size: 20px;
           font-family: MissionGothic;
        }

        .places_we_love .column p.p2 {
           font-size: 20.0px;
        }

        .places_we_love .column p.p2 {
           text-indent: 13.5px;
        }

        .places_we_love .column p.p3 {
           padding-top: 10px;
           text-indent: 0px;
           color: #000000;
           text-align: center;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 18px;
           font-family: 'Karla';
        }

        .places_we_love .column p.p1 {
           font-size: 32.0px;
           color: #ef8421;
        }

        .places_we_love .column p.p1 {
           font-size: 14.0px;
           color: #000000;
        }

/***********************************
New Discoveries_Las Vegas
***********************************/

    /*general*/

        .new_discoveries_las_vegas .column endbug {
        }

    /*headers*/

        .new_discoveries_las_vegas .column h1 {
           font-weight: bold;
           font-family: MissionGothic;
           font-size: 34px;
           line-height: 1.2em;
           margin-bottom: 2px;
           margin-top: 12px;
           text-align: left;
           color: #0d70cd;
        }

        .new_discoveries_las_vegas .column h2 {
           padding-top: 0px;
           letter-spacing: 0px;
           text-transform: uppercase;
           font-family: MissionGothic-Light;
           font-size: 24px;
           line-height: 1em;
           margin-bottom: 12px;
           margin-top: 0px;
           text-align: left;
           color: #000000;
        }

        .new_discoveries_las_vegas .column h3 {
           text-transform: uppercase;
           font-family: 'Karla';
           font-size: 20px;
           font-weight: bold;
           margin-top: 24px;
           text-align: left;
           color: #000000;
        }

        .new_discoveries_las_vegas .column h4 {
           font-family: 'Karla';
           font-size: 16px;
           margin-bottom: 12px;
           margin-top: 12px;
           font-weight: bold;
           text-align: left;
           color: #000000;
        }

        .new_discoveries_las_vegas .column h5 {
           font-family: Helvetica, sans-serif;
           font-size: 20px;
           margin-top: 24px;
        }

        .new_discoveries_las_vegas .column h6 {
           font-family: Helvetica, sans-serif;
           font-size: 14px;
           margin-bottom: 12px;
           font-weight: 100;
           text-align: left;
           color: #000000;
        }

    /*inlines*/

        .new_discoveries_las_vegas .column .s1 {
           color: #205d9e;
           text-decoration: underline;
           font-family: 'Karla';
        }

        .new_discoveries_las_vegas .column .Red {
           color: #da291c;
        }

        .new_discoveries_las_vegas .column .Blue {
           color: #003087;
        }

        .new_discoveries_las_vegas .column .default-drop-cap {
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 60px;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           color: #000000;
        }

        .new_discoveries_las_vegas .column .orange {
           font-family: MissionGothic-Light;
           color: rgba(245, 129, 8, 0.98);
           font-size: 18px;
        }

    /*links*/

        .new_discoveries_las_vegas .column a {
           font-size: 18px;
           text-decoration: underline;
           font-weight: 100;
           font-family: Helvetica, sans-serif;
           color: #0645ad;
        }

    /*lists*/

        .new_discoveries_las_vegas .column .Bulleted {
           font-family: 'Karla';
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           list-style-type: disc;
           text-decoration: none;
           color: #000000;
           list-style-image: none;
        }

        .new_discoveries_las_vegas .column .Numerical {
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           text-align: left;
           color: #000000;
           list-style-image: none;
        }

        .new_discoveries_las_vegas .column .Alphabetical {
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           list-style-type: lower-alpha;
           text-align: left;
           color: #000000;
           list-style-image: none;
        }

    /*paragraphs*/

        .new_discoveries_las_vegas .column p.Photocredit {
           text-transform: uppercase;
           font-family: MissionGothic-Thin;
           font-size: 12px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: right;
           color: #000000;
        }

        .new_discoveries_las_vegas .column p.Byline {
           font-family: MissionGothic-Light;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.2em;
           margin-bottom: 18px;
           text-align: left;
           color: #000000;
        }

        .new_discoveries_las_vegas .column p {
           font-family: 'Karla';
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: left;
           color: #000000;
           text-indent: 0px;
        }

        .new_discoveries_las_vegas .column p.PullQuote {
           font-family: Georgia, serif;
           font-size: 24px;
           font-weight: 400;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-left: 12px;
           margin-right: 12px;
           margin-top: 18px;
           text-align: center;
           color: #000000;
        }

        .new_discoveries_las_vegas .column p.PullQuoteCredit {
           font-size: 12px;
           font-weight: 400;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: right;
           color: #000000;
           font-family: Helvetica, sans-serif;
        }

        .new_discoveries_las_vegas .column p.Caption {
           font-family: MissionGothic-Light;
           font-size: 16px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: right;
           color: #000000;
        }

        .new_discoveries_las_vegas .column p.NoLineSpace {
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: left;
           color: #000000;
        }

        .new_discoveries_las_vegas .column p.Center {
           font-family: 'Karla';
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: center;
           color: #000000;
        }

        .new_discoveries_las_vegas .column p.FeatureHeadline {
           font-family: MissionGothic-Black;
           font-size: 36px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: left;
           color: #0a8828;
           text-indent: 0px;
        }

        .new_discoveries_las_vegas .column p.storyintro {
           font-family: 'Karla';
           font-size: 20px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 2px;
           text-align: left;
           color: #6b6868;
           text-indent: 0px;
        }

        .new_discoveries_las_vegas .column p.calltoaction {
           font-family: MissionGothic;
           font-size: 20px;
           font-weight: 100;
           line-height: 1.2em;
           margin-bottom: 0px;
           text-align: center;
           color: #fefefe;
           text-indent: 0px;
           background-color: #003087;
           margin-top: 10px;
           padding-top: 15px;
           padding-bottom: 15px;
           padding-left: 10px;
           padding-right: 10px;
        }

        .new_discoveries_las_vegas .column p.disclaimer {
           font-family: MissionGothic-Thin;
           font-size: 9px;
           font-weight: 100;
           line-height: 1.2em;
           margin-bottom: 0px;
           text-align: left;
           color: #000000;
           text-indent: 0px;
        }

        .new_discoveries_las_vegas .column p.subhead {
           font-family: MissionGothic;
           font-size: 22px;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: left;
           color: #0ad5c4;
           text-indent: 0px;
        }

        .new_discoveries_las_vegas .column p.p3 {
           padding-top: 10px;
           text-indent: 0px;
           color: #000000;
           text-align: center;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 18px;
           font-family: 'Karla';
        }

        .new_discoveries_las_vegas .column p.p1 {
           font-size: 32.0px;
           color: #ef8421;
        }

/***********************************
Contents
***********************************/

    /*paragraphs*/

        .contents .column p {
        }

    /*inlines*/

        .contents .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 60px;
           line-height: .3em;
        }

    /*links*/

        .contents .column a {
        }

    /*headers*/

        .contents .column h1 {
        }

        .contents .column h2 {
        }

        .contents .column h3 {
        }

        .contents .column h4 {
        }

        .contents .column h5 {
        }

        .contents .column h6 {
        }

/***********************************
Inspiring Journeys
***********************************/

    /*general*/

        .inspiring_journeys .column endbug {
        }

    /*headers*/

        .inspiring_journeys .column h1 {
           font-weight: bold;
           font-family: MissionGothic;
           font-size: 34px;
           line-height: 1.2em;
           margin-bottom: 2px;
           margin-top: 12px;
           text-align: left;
           color: #0d70cd;
        }

        .inspiring_journeys .column h2 {
           padding-top: 0px;
           letter-spacing: 0px;
           text-transform: uppercase;
           font-family: MissionGothic-Light;
           font-size: 24px;
           line-height: 1em;
           margin-bottom: 12px;
           margin-top: 0px;
           text-align: left;
           color: #000000;
        }

        .inspiring_journeys .column h3 {
           text-transform: uppercase;
           font-family: 'Karla';
           font-size: 20px;
           font-weight: bold;
           margin-top: 24px;
           text-align: left;
           color: #000000;
        }

        .inspiring_journeys .column h4 {
           font-family: 'Karla';
           font-size: 16px;
           margin-bottom: 12px;
           margin-top: 12px;
           font-weight: bold;
           text-align: left;
           color: #000000;
        }

        .inspiring_journeys .column h5 {
           font-family: MissionGothic;
           font-size: 18px;
           margin-top: 0px;
           color: #e14d05;
           font-weight: bold;
        }

        .inspiring_journeys .column h6 {
           font-family: Helvetica, sans-serif;
           font-size: 14px;
           margin-bottom: 12px;
           font-weight: 100;
           text-align: left;
           color: #000000;
        }

    /*inlines*/

        .inspiring_journeys .column .s1 {
           color: #205d9e;
           text-decoration: underline;
           font-family: 'Karla';
        }

        .inspiring_journeys .column .Red {
           color: #da291c;
        }

        .inspiring_journeys .column .Blue {
           color: #003087;
        }

        .inspiring_journeys .column .default-drop-cap {
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 60px;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           color: #000000;
        }

        .inspiring_journeys .column .orange {
           font-family: MissionGothic-Light;
           color: rgba(245, 129, 8, 0.98);
           font-size: 18px;
        }

        .inspiring_journeys .column .s2 {
           color: #0a2dff;
           text-decoration: underline;
        }

    /*links*/

        .inspiring_journeys .column a {
           font-size: 20px;
           text-decoration: underline;
           font-weight: 100;
           font-family: MissionGothic;
           color: #0357b6;
        }

        .inspiring_journeys .column a.greenlink {
           color: #788c5b;
           font-family: MissionGothic;
           font-weight: 100;
           text-decoration: underline;
           font-size: 20px;
        }

        .inspiring_journeys .column a.whitelink {
           color: #ffffff;
           font-family: MissionGothic;
           font-weight: 100;
           text-decoration: underline;
           font-size: 20px;
        }

    /*lists*/

        .inspiring_journeys .column .Bulleted {
           font-family: 'Karla';
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           list-style-type: disc;
           text-decoration: none;
           color: #000000;
           list-style-image: none;
        }

        .inspiring_journeys .column .Numerical {
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           text-align: left;
           color: #000000;
           list-style-image: none;
        }

        .inspiring_journeys .column .Alphabetical {
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           list-style-type: lower-alpha;
           text-align: left;
           color: #000000;
           list-style-image: none;
        }

    /*paragraphs*/

        .inspiring_journeys .column p.Photocredit {
           text-transform: uppercase;
           font-family: MissionGothic-Thin;
           font-size: 12px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: right;
           color: #000000;
        }

        .inspiring_journeys .column p.Byline {
           font-family: MissionGothic-Light;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.2em;
           margin-bottom: 18px;
           text-align: left;
           color: #000000;
        }

        .inspiring_journeys .column p {
           font-family: 'Karla';
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: left;
           color: #000000;
           text-indent: 0px;
        }

        .inspiring_journeys .column p.PullQuote {
           font-family: Georgia, serif;
           font-size: 24px;
           font-weight: 400;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-left: 12px;
           margin-right: 12px;
           margin-top: 18px;
           text-align: center;
           color: #000000;
        }

        .inspiring_journeys .column p.PullQuoteCredit {
           font-size: 12px;
           font-weight: 400;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: right;
           color: #000000;
           font-family: Helvetica, sans-serif;
        }

        .inspiring_journeys .column p.Caption {
           font-family: MissionGothic-Light;
           font-size: 16px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: right;
           color: #000000;
        }

        .inspiring_journeys .column p.NoLineSpace {
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: left;
           color: #000000;
        }

        .inspiring_journeys .column p.Center {
           font-family: 'Karla';
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: center;
           color: #000000;
        }

        .inspiring_journeys .column p.FeatureHeadline {
           font-family: MissionGothic-Black;
           font-size: 36px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: left;
           color: #0a8828;
           text-indent: 0px;
        }

        .inspiring_journeys .column p.storyintro {
           font-family: 'Karla';
           font-size: 20px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 2px;
           text-align: left;
           color: #6b6868;
           text-indent: 0px;
        }

        .inspiring_journeys .column p.calltoaction {
           font-family: MissionGothic;
           font-size: 20px;
           font-weight: 100;
           line-height: 1.2em;
           margin-bottom: 0px;
           text-align: center;
           color: #fefefe;
           text-indent: 0px;
           background-color: #0d70cd;
           margin-top: 10px;
           padding-top: 15px;
           padding-bottom: 15px;
           padding-left: 10px;
           padding-right: 10px;
        }

        .inspiring_journeys .column p.disclaimer {
           font-family: MissionGothic-Thin;
           font-size: 9px;
           font-weight: 100;
           line-height: 1.2em;
           margin-bottom: 0px;
           text-align: left;
           color: #000000;
           text-indent: 0px;
        }

        .inspiring_journeys .column p.subhead {
           font-family: MissionGothic;
           font-size: 22px;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: left;
           color: #0ad5c4;
           text-indent: 0px;
        }

        .inspiring_journeys .column p.p2 {
           font-weight: bold;
           color: #5f980b;
           font-family: MissionGothic;
        }

        .inspiring_journeys .column p.p2 {
           color: #788c5b;
           font-family: MissionGothic;
           font-weight: bold;
        }

        .inspiring_journeys .column p.p1 {
           color: #af0000;
        }

        .inspiring_journeys .column p.p1 {
           font-size: 14.0px;
        }

        .inspiring_journeys .column p.p3 {
           padding-top: 10px;
           margin-top: 0px;
           text-align: center;
           font-size: 18px;
           font-family: 'Karla';
           color: #e97410;
           text-indent: 0px;
        }

        .inspiring_journeys .column p.p1 {
           color: #ffffff;
           text-align: right;
        }

        .inspiring_journeys .column p.p1 {
           color: #211d1e;
        }

        .inspiring_journeys .column p.p1 {
           color: #038691;
           font-size: 20.0px;
        }

        .inspiring_journeys .column p.p3 {
           padding-top: 10px;
           text-indent: 0px;
           color: #000000;
           text-align: center;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 18px;
           font-family: 'Karla';
        }

        .inspiring_journeys .column p.p1 {
           font-size: 32.0px;
           color: #ef8421;
        }

/***********************************
User_guide
***********************************/

    /*lists*/

        .user_guide .column .floodlist {
           padding-bottom: 0px;
           line-height: 1.4em;
           padding-top: 0px;
           padding-left: 20px;
           margin-left: 20px;
           color: #000000;
           font-family: 'Karla';
           list-style-type: disc;
           list-style-image: none;
        }

    /*paragraphs*/

        .user_guide .column p.BulletedListHeadline {
           line-height: 1em;
           text-align: left;
           font-weight: bold;
           color: #000000;
           font-family: 'Karla';
           padding-bottom: 0px;
           padding-top: 10px;
           padding-left: 0px;
        }

        .user_guide .column p {
           line-height: 1.4em;
           text-align: left;
           color: #000000;
           padding-left: 0px;
           font-family: 'Karla';
           font-size: 18px;
           font-weight: 100;
           padding-top: 5px;
           padding-bottom: 5px;
        }

    /*inlines*/

        .user_guide .column .Boldsubheads {
           font-size: 18px;
           text-align: left;
           color: rgba(0, 0, 0, 0.99);
           font-family: 'Karla';
        }

        .user_guide .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 60px;
           line-height: .3em;
        }

    /*links*/

        .user_guide .column a {
           font-weight: 100;
           text-decoration: underline;
           color: #1552c7;
           font-family: 'Karla';
        }

    /*headers*/

        .user_guide .column h1 {
           padding-bottom: 5px;
           line-height: 1em;
           margin-top: 12px;
           font-family: MissionGothic;
           font-size: 34px;
        }

        .user_guide .column h2 {
           letter-spacing: -1px;
           font-weight: bold;
           font-family: 'Karla';
        }

        .user_guide .column h3 {
           letter-spacing: -1px;
           font-weight: bold;
           font-size: 18px;
           color: #000000;
           font-family: 'Karla';
        }

        .user_guide .column h4 {
        }

        .user_guide .column h5 {
        }

        .user_guide .column h6 {
        }

/***********************************
Best Cruises for Families
***********************************/

    /*general*/

        .best_cruises_for_families .column endbug {
        }

    /*headers*/

        .best_cruises_for_families .column h1 {
           font-weight: bold;
           font-family: MissionGothic;
           font-size: 34px;
           line-height: 1.2em;
           margin-bottom: 2px;
           margin-top: 12px;
           text-align: left;
           color: #0d70cd;
        }

        .best_cruises_for_families .column h2 {
           padding-top: 0px;
           letter-spacing: 0px;
           text-transform: uppercase;
           font-family: MissionGothic-Light;
           font-size: 24px;
           line-height: 1em;
           margin-bottom: 12px;
           margin-top: 0px;
           text-align: left;
           color: #000000;
        }

        .best_cruises_for_families .column h3 {
           text-transform: uppercase;
           font-family: 'Karla';
           font-size: 20px;
           font-weight: bold;
           margin-top: 24px;
           text-align: left;
           color: #000000;
        }

        .best_cruises_for_families .column h4 {
           font-family: 'Karla';
           font-size: 16px;
           margin-bottom: 12px;
           margin-top: 12px;
           font-weight: bold;
           text-align: left;
           color: #000000;
        }

        .best_cruises_for_families .column h5 {
           font-family: Helvetica, sans-serif;
           font-size: 20px;
           margin-top: 24px;
        }

        .best_cruises_for_families .column h6 {
           font-family: Helvetica, sans-serif;
           font-size: 14px;
           margin-bottom: 12px;
           font-weight: 100;
           text-align: left;
           color: #000000;
        }

    /*inlines*/

        .best_cruises_for_families .column .s1 {
           color: #205d9e;
           text-decoration: underline;
           font-family: 'Karla';
        }

        .best_cruises_for_families .column .Red {
           color: #da291c;
        }

        .best_cruises_for_families .column .Blue {
           color: #003087;
        }

        .best_cruises_for_families .column .default-drop-cap {
           float: left;
           font-family: HanleyPro-Italic;
           font-size: 60px;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           color: #003087;
        }

        .best_cruises_for_families .column .orange {
           font-family: MissionGothic-Light;
           color: rgba(245, 129, 8, 0.98);
           font-size: 18px;
        }

    /*links*/

        .best_cruises_for_families .column a {
           font-size: 18px;
           text-decoration: underline;
           font-weight: 100;
           font-family: Helvetica, sans-serif;
           color: #0645ad;
        }

    /*lists*/

        .best_cruises_for_families .column .Bulleted {
           font-family: 'Karla';
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           list-style-type: disc;
           text-decoration: none;
           color: #000000;
           list-style-image: none;
        }

        .best_cruises_for_families .column .Numerical {
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           text-align: left;
           color: #000000;
           list-style-image: none;
        }

        .best_cruises_for_families .column .Alphabetical {
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           list-style-type: lower-alpha;
           text-align: left;
           color: #000000;
           list-style-image: none;
        }

    /*paragraphs*/

        .best_cruises_for_families .column p.Photocredit {
           text-transform: uppercase;
           font-family: MissionGothic-Thin;
           font-size: 12px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: right;
           color: #000000;
        }

        .best_cruises_for_families .column p.Byline {
           font-family: MissionGothic-Light;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.2em;
           margin-bottom: 18px;
           text-align: left;
           color: #000000;
        }

        .best_cruises_for_families .column p {
           font-family: 'Karla';
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: left;
           color: #000000;
           text-indent: 0px;
        }

        .best_cruises_for_families .column p.PullQuote {
           font-family: Georgia, serif;
           font-size: 24px;
           font-weight: 400;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-left: 12px;
           margin-right: 12px;
           margin-top: 18px;
           text-align: center;
           color: #000000;
        }

        .best_cruises_for_families .column p.PullQuoteCredit {
           font-size: 12px;
           font-weight: 400;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: right;
           color: #000000;
           font-family: Helvetica, sans-serif;
        }

        .best_cruises_for_families .column p.Caption {
           font-family: MissionGothic-Light;
           font-size: 16px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: right;
           color: #000000;
        }

        .best_cruises_for_families .column p.NoLineSpace {
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: left;
           color: #000000;
        }

        .best_cruises_for_families .column p.Center {
           font-family: 'Karla';
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: center;
           color: #000000;
        }

        .best_cruises_for_families .column p.FeatureHeadline {
           font-family: MissionGothic-Black;
           font-size: 36px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: left;
           color: #003087;
           text-indent: 0px;
        }

        .best_cruises_for_families .column p.storyintro {
           font-family: 'Karla';
           font-size: 20px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 2px;
           text-align: left;
           color: #6b6868;
           text-indent: 0px;
        }

        .best_cruises_for_families .column p.calltoaction {
           font-family: MissionGothic;
           font-size: 20px;
           font-weight: 100;
           line-height: 1.2em;
           margin-bottom: 0px;
           text-align: center;
           color: #fefefe;
           text-indent: 0px;
           background-color: #003087;
           margin-top: 10px;
           padding-top: 15px;
           padding-bottom: 15px;
           padding-left: 10px;
           padding-right: 10px;
        }

        .best_cruises_for_families .column p.disclaimer {
           font-family: MissionGothic-Thin;
           font-size: 9px;
           font-weight: 100;
           line-height: 1.2em;
           margin-bottom: 0px;
           text-align: left;
           color: #000000;
           text-indent: 0px;
        }

        .best_cruises_for_families .column p.subhead {
           font-family: MissionGothic;
           font-size: 22px;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: left;
           color: #0ad5c4;
           text-indent: 0px;
        }

        .best_cruises_for_families .column p.p3 {
           color: #211d1e;
           text-indent: 13.0px;
        }

        .best_cruises_for_families .column p.p1 {
           color: #ffffff;
           text-align: right;
        }

        .best_cruises_for_families .column p.p1 {
           color: #211d1e;
        }

        .best_cruises_for_families .column p.p1 {
           color: #038691;
           font-size: 20.0px;
        }

        .best_cruises_for_families .column p.p3 {
           padding-top: 10px;
           text-indent: 0px;
           color: #000000;
           text-align: center;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 18px;
           font-family: 'Karla';
        }

        .best_cruises_for_families .column p.p1 {
           font-size: 32.0px;
           color: #ef8421;
        }

/***********************************
Trafalgar
***********************************/

    /*paragraphs*/

        .trafalgar .column p {
        }

    /*inlines*/

        .trafalgar .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 60px;
           line-height: .3em;
        }

    /*links*/

        .trafalgar .column a {
        }

    /*headers*/

        .trafalgar .column h1 {
        }

        .trafalgar .column h2 {
           font-size: 14px;
           text-align: center;
        }

        .trafalgar .column h3 {
        }

        .trafalgar .column h4 {
        }

        .trafalgar .column h5 {
        }

        .trafalgar .column h6 {
        }

