/***********************************
Cover
***********************************/

    /*headers*/

        .cover .column h6 {
        }

        .cover .column h5 {
        }

        .cover .column h4 {
        }

        .cover .column h3 {
        }

        .cover .column h2 {
        }

        .cover .column h1 {
        }

    /*links*/

        .cover .column a {
        }

    /*inlines*/

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

    /*paragraphs*/

        .cover .column p {
        }

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

    /*general*/

        .trafalgar_vacations .column endbug {
        }

    /*headers*/

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

        .trafalgar_vacations .column h2 {
           padding-top: 0px;
           letter-spacing: 0px;
           text-transform: uppercase;
           font-family: MissionGothic;
           font-size: 24px;
           line-height: 1.4em;
           margin-bottom: 0px;
           margin-top: 12px;
           text-align: left;
           color: #00529c;
           font-weight: bold;
        }

        .trafalgar_vacations .column h3 {
           text-transform: uppercase;
           font-family: MissionGothic;
           font-size: 24px;
           font-weight: bold;
           margin-top: 0px;
           text-align: left;
           color: #00529c;
        }

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

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

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

    /*inlines*/

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

        .trafalgar_vacations .column .Red {
           color: #da291c;
           font-family: HanleyPro-Italic;
        }

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

        .trafalgar_vacations .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;
        }

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

    /*links*/

        .trafalgar_vacations .column a {
           font-size: 18px;
           text-decoration: underline;
           font-weight: bold;
           font-family: 'Karla';
           color: #205e9f;
        }

        .trafalgar_vacations .column a.disclaimerlink {
           font-size: 9px;
           text-decoration: underline;
           font-weight: bold;
           font-family: 'Karla';
           color: #205e9f;
           line-height: 1.2em;
        }

        .trafalgar_vacations .column a.ctalink {
           font-size: 24px;
           text-decoration: underline;
           font-weight: bold;
           font-family: MissionGothic;
           color: #3481d3;
        }

    /*lists*/

        .trafalgar_vacations .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;
        }

        .trafalgar_vacations .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;
        }

        .trafalgar_vacations .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*/

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

        .trafalgar_vacations .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;
        }

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

        .trafalgar_vacations .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;
        }

        .trafalgar_vacations .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;
        }

        .trafalgar_vacations .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;
        }

        .trafalgar_vacations .column p.Caption {
           font-family: MissionGothic-Thin;
           font-size: 14px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 12px;
           text-align: left;
           color: #000000;
        }

        .trafalgar_vacations .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;
        }

        .trafalgar_vacations .column p.Center {
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: center;
           color: #000000;
        }

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

        .trafalgar_vacations .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;
        }

        .trafalgar_vacations .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;
        }

        .trafalgar_vacations .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;
        }

        .trafalgar_vacations .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;
        }

        .trafalgar_vacations .column p.p2 {
           color: #221e1f;
        }

        .trafalgar_vacations .column p.p2 {
           text-align: justify;
           color: #221e1f;
        }

        .trafalgar_vacations .column p.disclaimer {
           font-family: MissionGothic-Thin;
           font-size: 9px;
           font-weight: 100;
           line-height: 1.2em;
           margin-bottom: 0px;
           text-align: center;
           color: rgba(65, 64, 64, 0.99);
           text-indent: 0px;
        }

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

    /*headers*/

        .contents .column h6 {
        }

        .contents .column h5 {
        }

        .contents .column h4 {
        }

        .contents .column h3 {
        }

        .contents .column h2 {
        }

        .contents .column h1 {
        }

    /*links*/

        .contents .column a {
        }

    /*inlines*/

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

    /*paragraphs*/

        .contents .column p {
        }

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

    /*headers*/

        .viking_cruises .column h6 {
        }

        .viking_cruises .column h5 {
        }

        .viking_cruises .column h4 {
        }

        .viking_cruises .column h3 {
        }

        .viking_cruises .column h2 {
        }

        .viking_cruises .column h1 {
        }

    /*links*/

        .viking_cruises .column a {
        }

    /*inlines*/

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

    /*paragraphs*/

        .viking_cruises .column p {
           text-align: center;
           font-size: 18px;
        }

/***********************************
River Cruising
***********************************/

    /*general*/

        .river_cruising .column endbug {
        }

    /*headers*/

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

        .river_cruising .column h2 {
           padding-top: 0px;
           letter-spacing: 0px;
           text-transform: uppercase;
           font-family: 'Karla';
           font-size: 24px;
           line-height: 1.4em;
           margin-bottom: 0px;
           margin-top: 12px;
           text-align: left;
           color: #048691;
           font-weight: bold;
        }

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

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

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

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

    /*inlines*/

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

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

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

        .river_cruising .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;
        }

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

        .river_cruising .column .Green {
           font-family: HanleyPro-Italic;
           color: #0a8828;
           font-size: 15px;
        }

        .river_cruising .column .s2 {
           color: #000000;
        }

    /*links*/

        .river_cruising .column a {
           font-size: 20px;
           text-decoration: underline;
           font-weight: 100;
           font-family: MissionGothic;
           color: #074ead;
        }

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

    /*lists*/

        .river_cruising .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;
        }

        .river_cruising .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;
        }

        .river_cruising .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*/

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

        .river_cruising .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;
        }

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

        .river_cruising .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;
        }

        .river_cruising .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;
        }

        .river_cruising .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;
        }

        .river_cruising .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;
        }

        .river_cruising .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;
        }

        .river_cruising .column p.Center {
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: center;
           color: #000000;
        }

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

        .river_cruising .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;
        }

        .river_cruising .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;
        }

        .river_cruising .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: #0a8828;
           margin-top: 10px;
           padding-top: 15px;
           padding-bottom: 15px;
           padding-left: 10px;
           padding-right: 10px;
        }

        .river_cruising .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;
        }

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

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

        .river_cruising .column p.p2 {
           color: #234ba0;
        }

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

    /*general*/

        .amawaterways_cruises .column endbug {
        }

    /*headers*/

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

        .amawaterways_cruises .column h2 {
           text-transform: uppercase;
           font-family: MissionGothic-Thin;
           font-size: 24px;
           line-height: 1.4em;
           margin-bottom: 0px;
           margin-top: 12px;
           font-weight: bold;
           text-align: left;
           color: #000000;
        }

        .amawaterways_cruises .column h3 {
           font-family: 'Karla';
           font-size: 20px;
           font-weight: bold;
           margin-top: 24px;
           text-align: left;
           color: #25408f;
        }

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

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

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

    /*inlines*/

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

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

        .amawaterways_cruises .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;
        }

    /*links*/

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

    /*lists*/

        .amawaterways_cruises .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;
        }

        .amawaterways_cruises .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;
        }

        .amawaterways_cruises .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*/

        .amawaterways_cruises .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;
        }

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

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

        .amawaterways_cruises .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;
        }

        .amawaterways_cruises .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;
        }

        .amawaterways_cruises .column p.Caption {
           font-family: MissionGothic-Thin;
           font-size: 14px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 12px;
           text-align: left;
           color: #000000;
        }

        .amawaterways_cruises .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;
        }

        .amawaterways_cruises .column p.Center {
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: center;
           color: #000000;
        }

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

    /*headers*/

        .royal_caribbean_cruises .column h6 {
        }

        .royal_caribbean_cruises .column h5 {
        }

        .royal_caribbean_cruises .column h4 {
        }

        .royal_caribbean_cruises .column h3 {
        }

        .royal_caribbean_cruises .column h2 {
        }

        .royal_caribbean_cruises .column h1 {
        }

    /*links*/

        .royal_caribbean_cruises .column a {
        }

    /*inlines*/

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

    /*paragraphs*/

        .royal_caribbean_cruises .column p {
           text-align: center;
        }

/***********************************
Tauck
***********************************/

    /*paragraphs*/

        .tauck_vacations .column p {
           font-family: Arial, sans-serif;
           color: rgba(3, 3, 3, 0.98);
           text-align: center;
        }

    /*inlines*/

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

    /*links*/

        .tauck_vacations .column a {
           color: #829c41;
        }

        .tauck_vacations .column a.linkstyleblue {
           color: #1127c6;
        }

    /*headers*/

        .tauck_vacations .column h1 {
           font-family: Arial, sans-serif;
           color: #829c41;
           font-size: 15px;
           text-align: center;
        }

        .tauck_vacations .column h2 {
           font-family: Bookman, serif;
           font-size: 36px;
           color: rgba(254, 253, 253, 0.97);
           text-align: center;
           background-color: #829c41;
        }

        .tauck_vacations .column h3 {
           font-family: Arial, sans-serif;
           color: #829c41;
           text-align: left;
        }

        .tauck_vacations .column h4 {
           font-family: Arial, sans-serif;
           color: #050505;
           text-align: left;
           font-size: 14px;
        }

        .tauck_vacations .column h5 {
           color: #829c41;
           font-size: 24px;
           text-align: center;
           font-family: Bookman, serif;
        }

        .tauck_vacations .column h6 {
           font-family: MissionGothic-Light;
           font-size: 10px;
           color: #020202;
           text-align: center;
        }

/***********************************
New Discoveries: Royal Caribbean
***********************************/

    /*general*/

        .new_discoveries_royal_caribbe .column endbug {
        }

    /*headers*/

        .new_discoveries_royal_caribbe .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_royal_caribbe .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_royal_caribbe .column h3 {
           text-transform: uppercase;
           font-family: 'Karla';
           font-size: 20px;
           font-weight: bold;
           margin-top: 24px;
           text-align: left;
           color: #000000;
        }

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

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

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

    /*inlines*/

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

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

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

        .new_discoveries_royal_caribbe .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_royal_caribbe .column .orange {
           font-family: MissionGothic-Light;
           color: rgba(245, 129, 8, 0.98);
           font-size: 18px;
        }

    /*links*/

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

    /*lists*/

        .new_discoveries_royal_caribbe .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_royal_caribbe .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_royal_caribbe .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_royal_caribbe .column p.p1 {
           color: #ef8421;
           font-size: 32.0px;
        }

        .new_discoveries_royal_caribbe .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;
        }

        .new_discoveries_royal_caribbe .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_royal_caribbe .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_royal_caribbe .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_royal_caribbe .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_royal_caribbe .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_royal_caribbe .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_royal_caribbe .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_royal_caribbe .column p.p3 {
           font-family: 'Karla';
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: center;
           color: #000000;
           text-indent: 0px;
           padding-top: 10px;
        }

        .new_discoveries_royal_caribbe .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_royal_caribbe .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_royal_caribbe .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_royal_caribbe .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;
        }

/***********************************
Norwegian Cruise Line
***********************************/

    /*paragraphs*/

        .norwegian_cruises .column p {
           text-align: center;
        }

    /*inlines*/

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

    /*links*/

        .norwegian_cruises .column a {
        }

    /*headers*/

        .norwegian_cruises .column h1 {
        }

        .norwegian_cruises .column h2 {
        }

        .norwegian_cruises .column h3 {
        }

        .norwegian_cruises .column h4 {
        }

        .norwegian_cruises .column h5 {
        }

        .norwegian_cruises .column h6 {
        }

/***********************************
Worldwide Lifeline
***********************************/

    /*general*/

        .worldwide_lifeline .column endbug {
        }

    /*headers*/

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

        .worldwide_lifeline .column h2 {
           padding-top: 0px;
           letter-spacing: 0px;
           text-transform: uppercase;
           font-family: 'Karla';
           font-size: 24px;
           line-height: 1.4em;
           margin-bottom: 12px;
           margin-top: 12px;
           text-align: left;
           color: #000000;
           font-weight: bold;
        }

        .worldwide_lifeline .column h3 {
           text-transform: uppercase;
           font-family: MissionGothic;
           font-size: 20px;
           font-weight: bold;
           margin-top: 24px;
           text-align: left;
           color: #003087;
        }

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

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

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

    /*inlines*/

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

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

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

        .worldwide_lifeline .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;
        }

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

        .worldwide_lifeline .column .s1 {
           font-size: 14.0px;
        }

    /*links*/

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

    /*lists*/

        .worldwide_lifeline .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;
        }

        .worldwide_lifeline .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;
        }

        .worldwide_lifeline .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*/

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

        .worldwide_lifeline .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;
        }

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

        .worldwide_lifeline .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;
        }

        .worldwide_lifeline .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;
        }

        .worldwide_lifeline .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;
        }

        .worldwide_lifeline .column p.Caption {
           font-family: MissionGothic-Thin;
           font-size: 14px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 12px;
           text-align: left;
           color: #000000;
           text-transform: uppercase;
        }

        .worldwide_lifeline .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;
        }

        .worldwide_lifeline .column p.Center {
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: center;
           color: #000000;
        }

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

        .worldwide_lifeline .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;
        }

        .worldwide_lifeline .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;
        }

        .worldwide_lifeline .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;
        }

        .worldwide_lifeline .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;
        }

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

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

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

        .worldwide_lifeline .column p.p1 {
           font-size: 14.0px;
           color: #d62326;
        }

        .worldwide_lifeline .column p.p2 {
           text-indent: -9.0px;
        }

/***********************************
Best Western
***********************************/

    /*paragraphs*/

        .best_western_vacations .column p {
           font-family: MissionGothic-Light;
           color: #030303;
           font-size: 10px;
        }

        .best_western_vacations .column p.p1 {
           color: #1a1a3d;
           text-align: center;
        }

    /*inlines*/

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

    /*links*/

        .best_western_vacations .column a {
        }

    /*headers*/

        .best_western_vacations .column h1 {
           font-family: Arial, sans-serif;
           color: #030303;
           font-size: 18px;
           text-align: center;
        }

        .best_western_vacations .column h2 {
        }

        .best_western_vacations .column h3 {
           font-family: Arial, sans-serif;
           color: #ffffff;
           font-size: 28px;
           text-align: center;
           background-color: #1e407c;
        }

        .best_western_vacations .column h4 {
        }

        .best_western_vacations .column h5 {
        }

        .best_western_vacations .column h6 {
        }

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

    /*paragraphs*/

        .holland_america_cruises .column p {
        }

    /*inlines*/

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

    /*links*/

        .holland_america_cruises .column a {
        }

    /*headers*/

        .holland_america_cruises .column h1 {
        }

        .holland_america_cruises .column h2 {
        }

        .holland_america_cruises .column h3 {
        }

        .holland_america_cruises .column h4 {
        }

        .holland_america_cruises .column h5 {
        }

        .holland_america_cruises .column h6 {
        }

/***********************************
Oceania Cruises
***********************************/

    /*paragraphs*/

        .oceania_cruises .column p {
        }

    /*inlines*/

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

    /*links*/

        .oceania_cruises .column a {
        }

    /*headers*/

        .oceania_cruises .column h1 {
        }

        .oceania_cruises .column h2 {
        }

        .oceania_cruises .column h3 {
        }

        .oceania_cruises .column h4 {
        }

        .oceania_cruises .column h5 {
        }

        .oceania_cruises .column h6 {
        }

/***********************************
Princess Cruises
***********************************/

    /*paragraphs*/

        .princess_cruises .column p {
        }

    /*inlines*/

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

    /*links*/

        .princess_cruises .column a {
        }

    /*headers*/

        .princess_cruises .column h1 {
        }

        .princess_cruises .column h2 {
        }

        .princess_cruises .column h3 {
        }

        .princess_cruises .column h4 {
        }

        .princess_cruises .column h5 {
        }

        .princess_cruises .column h6 {
        }

/***********************************
Places We Love-San Diego
***********************************/

    /*general*/

        .places_we_love_san_diego .column endbug {
        }

    /*headers*/

        .places_we_love_san_diego .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_san_diego .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_san_diego .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_san_diego .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_san_diego .column h5 {
           font-family: Helvetica, sans-serif;
           font-size: 20px;
           margin-top: 24px;
        }

        .places_we_love_san_diego .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_san_diego .column .s1 {
           color: #205d9e;
           text-decoration: underline;
           font-family: 'Karla';
        }

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

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

        .places_we_love_san_diego .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_san_diego .column .orange {
           font-family: MissionGothic-Light;
           color: rgba(245, 129, 8, 0.98);
           font-size: 18px;
        }

    /*links*/

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

    /*lists*/

        .places_we_love_san_diego .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_san_diego .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_san_diego .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_san_diego .column p.p1 {
           color: #ef8421;
           font-size: 32.0px;
        }

        .places_we_love_san_diego .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_san_diego .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_san_diego .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_san_diego .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_san_diego .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_san_diego .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_san_diego .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_san_diego .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_san_diego .column p.p3 {
           font-family: 'Karla';
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: center;
           color: #000000;
           text-indent: 0px;
           padding-top: 10px;
        }

        .places_we_love_san_diego .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;
        }

        .places_we_love_san_diego .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_san_diego .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_san_diego .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_san_diego .column p.p2 {
           text-indent: 13.5px;
        }

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

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

/***********************************
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: Helvetica, sans-serif;
           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: 20px;
           text-decoration: underline;
           font-weight: 100;
           font-family: MissionGothic-Light;
           color: #0645ad;
        }

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

    /*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.p1 {
           color: #ef8421;
           font-size: 32.0px;
        }

        .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;
        }

        .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.p3 {
           font-family: 'Karla';
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: center;
           color: #000000;
           text-indent: 0px;
           padding-top: 10px;
        }

        .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: 35px;
           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;
        }

        .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.p1 {
           font-size: 20.0px;
           color: #038691;
        }

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

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

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

/***********************************
Bon Voyage
***********************************/

    /*general*/

        .bon_voyage .column endbug {
        }

    /*headers*/

        .bon_voyage .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;
        }

        .bon_voyage .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;
        }

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

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

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

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

    /*inlines*/

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

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

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

        .bon_voyage .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;
        }

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

    /*links*/

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

    /*lists*/

        .bon_voyage .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;
        }

        .bon_voyage .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;
        }

        .bon_voyage .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*/

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

        .bon_voyage .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;
        }

        .bon_voyage .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;
        }

        .bon_voyage .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;
        }

        .bon_voyage .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;
        }

        .bon_voyage .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;
        }

        .bon_voyage .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;
        }

        .bon_voyage .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;
        }

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

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

        .bon_voyage .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;
        }

        .bon_voyage .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;
        }

        .bon_voyage .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;
        }

        .bon_voyage .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;
        }

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

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

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

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

/***********************************
Bucket List
***********************************/

    /*general*/

        .bucket_list .column endbug {
        }

    /*headers*/

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

        .bucket_list .column h2 {
           padding-top: 0px;
           letter-spacing: 0px;
           text-transform: uppercase;
           font-family: 'Karla';
           font-size: 24px;
           line-height: 1.4em;
           margin-bottom: 0px;
           margin-top: 12px;
           text-align: left;
           color: #048691;
           font-weight: bold;
        }

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

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

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

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

    /*inlines*/

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

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

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

        .bucket_list .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;
        }

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

        .bucket_list .column .Green {
           font-family: HanleyPro-Italic;
           color: #0a8828;
           font-size: 15px;
        }

    /*links*/

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

    /*lists*/

        .bucket_list .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;
        }

        .bucket_list .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;
        }

        .bucket_list .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*/

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

        .bucket_list .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;
        }

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

        .bucket_list .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;
        }

        .bucket_list .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;
        }

        .bucket_list .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;
        }

        .bucket_list .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;
        }

        .bucket_list .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;
        }

        .bucket_list .column p.Center {
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: center;
           color: #000000;
        }

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

        .bucket_list .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;
        }

        .bucket_list .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;
        }

        .bucket_list .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;
        }

        .bucket_list .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;
        }

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

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

        .bucket_list .column p.p1 {
           text-indent: 13.5px;
        }

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

    /*general*/

        .inspiring_journey .column endbug {
        }

    /*headers*/

        .inspiring_journey .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_journey .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_journey .column h3 {
           text-transform: uppercase;
           font-family: 'Karla';
           font-size: 20px;
           font-weight: bold;
           margin-top: 24px;
           text-align: left;
           color: #000000;
        }

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

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

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

    /*inlines*/

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

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

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

        .inspiring_journey .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_journey .column .orange {
           font-family: MissionGothic-Light;
           color: rgba(245, 129, 8, 0.98);
           font-size: 18px;
        }

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

    /*links*/

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

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

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

    /*lists*/

        .inspiring_journey .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_journey .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_journey .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_journey .column p.p1 {
           color: #ef8421;
           font-size: 32.0px;
        }

        .inspiring_journey .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;
        }

        .inspiring_journey .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_journey .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_journey .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_journey .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_journey .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_journey .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_journey .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_journey .column p.p3 {
           font-family: 'Karla';
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: center;
           color: #000000;
           text-indent: 0px;
           padding-top: 10px;
        }

        .inspiring_journey .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_journey .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_journey .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_journey .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_journey .column p.p1 {
           font-size: 20.0px;
           color: #038691;
        }

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

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

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

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

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

        .inspiring_journey .column p.p2 {
           color: #788c5b;
        }

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

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

    /*headers*/

        .insight_vacations .column h6 {
        }

        .insight_vacations .column h5 {
           text-align: center;
        }

        .insight_vacations .column h4 {
        }

        .insight_vacations .column h3 {
           font-family: Arial, sans-serif;
           color: #394f81;
           font-size: 22px;
           text-align: center;
        }

        .insight_vacations .column h2 {
           font-family: Arial, sans-serif;
           color: rgba(254, 254, 253, 0.99);
           background-color: #163a69;
           font-size: 24px;
           text-align: center;
        }

        .insight_vacations .column h1 {
           font-family: Arial, sans-serif;
           color: rgba(0, 0, 0, 0.98);
           font-size: 18px;
           text-align: center;
           background-color: transparent;
        }

    /*links*/

        .insight_vacations .column a {
        }

    /*inlines*/

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

        .insight_vacations .column .s1 {
           color: #0045d7;
        }

    /*paragraphs*/

        .insight_vacations .column p {
           font-size: 10px;
           font-family: MissionGothic-Light;
           text-align: center;
        }

        .insight_vacations .column p.p1 {
           color: #00000f;
        }

/***********************************
Paradise
***********************************/

    /*general*/

        .paradise .column endbug {
        }

    /*headers*/

        .paradise .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;
        }

        .paradise .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;
        }

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

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

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

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

    /*inlines*/

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

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

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

        .paradise .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;
        }

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

    /*links*/

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

    /*lists*/

        .paradise .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;
        }

        .paradise .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;
        }

        .paradise .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*/

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

        .paradise .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;
        }

        .paradise .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;
        }

        .paradise .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;
        }

        .paradise .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;
        }

        .paradise .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;
        }

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

        .paradise .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;
        }

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

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

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

        .paradise .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;
        }

        .paradise .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;
        }

        .paradise .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;
        }

        .paradise .column p.p1 {
           text-align: center;
           font-size: 14.0px;
        }

        .paradise .column p.p1 {
           font-size: 21.0px;
           color: #dfb01c;
        }

        .paradise .column p.p4 {
           text-indent: 13.5px;
        }

        .paradise .column p.p1 {
           font-size: 21.0px;
           color: #ff7d31;
        }

        .paradise .column p.p1 {
           font-size: 21.0px;
           color: #6ed6fd;
        }

        .paradise .column p.p1 {
           font-size: 21.0px;
           color: #50b6a1;
        }

        .paradise .column p.p1 {
           font-size: 21.0px;
           color: #fa7d8d;
        }

        .paradise .column p.p2 {
           color: #234ba0;
        }

/***********************************
Tour Style Travel Quiz
***********************************/

    /*general*/

        .travel_quiz .column endbug {
        }

    /*headers*/

        .travel_quiz .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_quiz .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_quiz .column h3 {
           text-transform: uppercase;
           font-family: 'Karla';
           font-size: 20px;
           font-weight: bold;
           margin-top: 24px;
           text-align: left;
           color: #000000;
        }

        .travel_quiz .column h4 {
           font-family: 'Karla';
           font-size: 20px;
           margin-bottom: 4px;
           margin-top: 16px;
           font-weight: bold;
           text-align: left;
           color: #2d52a3;
           letter-spacing: -1px;
        }

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

        .travel_quiz .column h6 {
           font-family: MissionGothic;
           font-size: 34px;
           margin-bottom: 12px;
           font-weight: 100;
           text-align: left;
           color: #c12234;
           letter-spacing: -1px;
           line-height: 1em;
        }

    /*inlines*/

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

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

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

        .travel_quiz .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: #c12234;
        }

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

        .travel_quiz .column .s2 {
           color: #0e9444;
           font-family: 'Karla';
        }

        .travel_quiz .column .s3 {
           color: #744b5a;
        }

        .travel_quiz .column .s4 {
           color: #cb4332;
        }

        .travel_quiz .column .s5 {
           color: #a65e66;
        }

        .travel_quiz .column .s6 {
           color: #bf4b38;
        }

        .travel_quiz .column .s7 {
           color: #584d56;
        }

        .travel_quiz .column .s8 {
           color: #87453e;
        }

        .travel_quiz .column .s3 {
           font-size: 14.0px;
           color: #335270;
        }

    /*links*/

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

    /*lists*/

        .travel_quiz .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_quiz .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_quiz .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_quiz .column p.p1 {
           color: #ef8421;
           font-size: 32.0px;
        }

        .travel_quiz .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_quiz .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;
        }

        .travel_quiz .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_quiz .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_quiz .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_quiz .column p.Caption {
           font-family: MissionGothic-Light;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: right;
           color: #000000;
        }

        .travel_quiz .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_quiz .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_quiz .column p.p3 {
           font-family: 'Karla';
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: center;
           color: #000000;
           text-indent: 0px;
           padding-top: 10px;
        }

        .travel_quiz .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_quiz .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_quiz .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_quiz .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_quiz .column p.p3 {
           font-size: 14.0px;
        }

        .travel_quiz .column p.p1 {
           font-size: 16.0px;
           color: #d72a41;
        }

        .travel_quiz .column p.p1 {
           font-size: 33.0px;
           color: #d72a41;
        }

        .travel_quiz .column p.p1 {
           font-size: 18.0px;
           color: #b51f2e;
        }

        .travel_quiz .column p.p1 {
           font-size: 18.0px;
           color: #e24b38;
        }

        .travel_quiz .column p.p1 {
           font-size: 18.0px;
           color: #815464;
        }

        .travel_quiz .column p.p1 {
           font-size: 18.0px;
           color: #b86871;
        }

        .travel_quiz .column p.p1 {
           font-size: 18.0px;
           color: #d45440;
        }

        .travel_quiz .column p.p1 {
           font-size: 18.0px;
           color: #625660;
        }

        .travel_quiz .column p.p1 {
           font-size: 18.0px;
           color: #c12234;
           line-height: 1.6em;
        }

/***********************************
Delta Vacations
***********************************/

    /*general*/

        .delta_vacations .column endbug {
        }

    /*headers*/

        .delta_vacations .column h1 {
           font-weight: bold;
           font-family: Arial Black, sans-serif;
           font-size: 22px;
           line-height: 1.2em;
           margin-bottom: 12px;
           margin-top: 12px;
           text-align: center;
           color: #ffffff;
           background-color: #010101;
        }

        .delta_vacations .column h2 {
           padding-top: 0px;
           letter-spacing: 0px;
           text-transform: uppercase;
           font-family: MissionGothic;
           font-size: 24px;
           line-height: 1.4em;
           margin-bottom: 0px;
           margin-top: 12px;
           text-align: left;
           color: #00529c;
           font-weight: bold;
        }

        .delta_vacations .column h3 {
           text-transform: uppercase;
           font-family: MissionGothic;
           font-size: 24px;
           font-weight: bold;
           margin-top: 0px;
           text-align: left;
           color: #00529c;
        }

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

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

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

    /*inlines*/

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

        .delta_vacations .column .Red {
           color: #da291c;
           font-family: HanleyPro-Italic;
        }

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

        .delta_vacations .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;
        }

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

    /*links*/

        .delta_vacations .column a {
           font-size: 18px;
           text-decoration: underline;
           font-weight: bold;
           font-family: 'Karla';
           color: #205e9f;
        }

        .delta_vacations .column a.disclaimerlink {
           font-size: 9px;
           text-decoration: underline;
           font-weight: bold;
           font-family: 'Karla';
           color: #205e9f;
           line-height: 1.2em;
        }

        .delta_vacations .column a.defaultwithcolor {
           font-size: 22px;
           text-decoration: underline;
           font-weight: bold;
           font-family: 'Karla';
           color: #ffffff;
        }

    /*lists*/

        .delta_vacations .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;
        }

        .delta_vacations .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;
        }

        .delta_vacations .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*/

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

        .delta_vacations .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;
        }

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

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

        .delta_vacations .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;
        }

        .delta_vacations .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;
        }

        .delta_vacations .column p.Caption {
           font-family: MissionGothic-Thin;
           font-size: 14px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 12px;
           text-align: left;
           color: #000000;
        }

        .delta_vacations .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;
        }

        .delta_vacations .column p.Center {
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           text-align: center;
           color: #000000;
        }

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

        .delta_vacations .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;
        }

        .delta_vacations .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;
        }

        .delta_vacations .column p.calltoaction {
           font-family: MissionGothic;
           font-size: 20px;
           font-weight: bold;
           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;
        }

        .delta_vacations .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;
        }

        .delta_vacations .column p.p2 {
           color: #221e1f;
        }

        .delta_vacations .column p.p2 {
           text-align: justify;
           color: #221e1f;
        }

        .delta_vacations .column p.disclaimer {
           font-family: MissionGothic-Thin;
           font-size: 9px;
           font-weight: 100;
           line-height: 1.2em;
           margin-bottom: 0px;
           text-align: left;
           color: rgba(65, 64, 64, 0.99);
           text-indent: 0px;
        }

        .delta_vacations .column p.Savingstype {
           font-family: HanleyPro-Italic;
           font-size: 22px;
           font-weight: 200;
           line-height: 1.6em;
           margin-bottom: 0px;
           text-align: center;
           color: #003087;
           text-indent: 0px;
           text-decoration: none;
           font-variant: normal;
        }

