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

    /*headers*/

        .cover .column h6 {
        }

        .cover .column h5 {
        }

        .cover .column h4 {
        }

        .cover .column h3 {
        }

        .cover .column h2 {
           text-align: center;
           color: #ffffff;
           font-size: 72px;
           font-family: InspireTWDC Medium;
        }

        .cover .column h1 {
           text-align: center;
           color: #ffffff;
           margin-top: 0px;
           font-size: 45px;
           font-family: InspireTWDC Medium;
        }

    /*links*/

        .cover .column a {
           color: #ffffff;
        }

    /*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 {
           color: #ffffff;
           font-family: InspireTWDC Roman;
        }

/***********************************
Introduction
***********************************/

    /*headers*/

        .introduction .column h6 {
        }

        .introduction .column h5 {
        }

        .introduction .column h4 {
        }

        .introduction .column h3 {
        }

        .introduction .column h2 {
           color: #184879;
           font-size: 48px;
           font-family: InspireTWDC Medium;
           line-height: 1em;
           margin-bottom: 12px;
           margin-top: 12px;
        }

        .introduction .column h1 {
           letter-spacing: 2px;
           color: #184879;
           margin-top: 50px;
           text-transform: uppercase;
           font-size: 18px;
           font-family: InspireTWDC Medium;
        }

    /*links*/

        .introduction .column a {
           font-family: InspireTWDC Medium;
           color: #184879;
           font-size: 20px;
        }

    /*inlines*/

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

        .introduction .column .Smaller {
           font-family: InspireTWDC Medium;
           font-size: 12px;
        }

    /*paragraphs*/

        .introduction .column p {
           font-size: 20px;
           margin-top: 12px;
           color: #184879;
           font-family: InspireTWDC Medium;
           padding-right: 0px;
           margin-right: 0px;
        }

/***********************************
Table of Contents
***********************************/

    /*paragraphs*/

        .table_of_contents .column p {
           font-family: InspireTWDC Medium;
           color: #000000;
           font-size: 20px;
        }

    /*inlines*/

        .table_of_contents .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 10px;
           font-size: 60px;
           line-height: 0.5em;
           font-family: InspireTWDC Medium;
        }

    /*links*/

        .table_of_contents .column a {
           color: #ffffff;
           font-family: InspireTWDC Medium;
           text-decoration: none;
        }

    /*headers*/

        .table_of_contents .column h1 {
           font-family: InspireTWDC Medium;
           font-size: 48px;
           text-transform: capitalize;
           margin-top: 50px;
           color: #ffffff;
           line-height: 1em;
           margin-bottom: 32px;
        }

        .table_of_contents .column h2 {
           font-family: InspireTWDC Medium;
           font-size: 24px;
           color: #ffffff;
           margin-bottom: 12px;
        }

        .table_of_contents .column h3 {
        }

        .table_of_contents .column h4 {
        }

        .table_of_contents .column h5 {
        }

        .table_of_contents .column h6 {
        }

    /*lists*/

        .table_of_contents .column .List {
           color: #ffffff;
           padding-left: 75px;
           font-size: 20px;
           font-family: InspireTWDC Medium;
           list-style-type: none;
           line-height: 1.5em;
           list-style-image: none;
        }

/***********************************
Villas
***********************************/

    /*headers*/

        .villas .column h6 {
        }

        .villas .column h5 {
        }

        .villas .column h4 {
        }

        .villas .column h3 {
        }

        .villas .column h2 {
        }

        .villas .column h1 {
        }

    /*links*/

        .villas .column a {
        }

    /*inlines*/

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

    /*paragraphs*/

        .villas .column p {
        }

/***********************************
Deluxe Villa Overview
***********************************/

    /*paragraphs*/

        .deluxe_villa_overview .column p {
           font-family: InspireTWDC Medium;
           color: #ffffff;
           margin-top: 24px;
           font-size: 20px;
        }

    /*inlines*/

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

    /*links*/

        .deluxe_villa_overview .column a {
           color: #ffffff;
           font-family: InspireTWDC Medium;
           font-size: 20px;
        }

    /*headers*/

        .deluxe_villa_overview .column h1 {
           font-family: InspireTWDC Medium;
           font-size: 18px;
           text-transform: uppercase;
           margin-top: 50px;
           color: #ffffff;
           letter-spacing: 2px;
        }

        .deluxe_villa_overview .column h2 {
           font-family: InspireTWDC Medium;
           font-size: 48px;
           color: #ffffff;
           line-height: 1em;
           margin-bottom: 12px;
           margin-top: 12px;
        }

        .deluxe_villa_overview .column h3 {
        }

        .deluxe_villa_overview .column h4 {
        }

        .deluxe_villa_overview .column h5 {
        }

        .deluxe_villa_overview .column h6 {
        }

/***********************************
Deluxe Villa Benefits
***********************************/

    /*headers*/

        .deluxe_villa_benefits .column h6 {
        }

        .deluxe_villa_benefits .column h5 {
        }

        .deluxe_villa_benefits .column h4 {
        }

        .deluxe_villa_benefits .column h3 {
        }

        .deluxe_villa_benefits .column h2 {
           color: #184879;
           font-size: 48px;
           font-family: InspireTWDC Medium;
           line-height: 1em;
           margin-bottom: 12px;
           margin-top: 12px;
        }

        .deluxe_villa_benefits .column h1 {
           letter-spacing: 2px;
           color: #184879;
           margin-top: 50px;
           text-transform: uppercase;
           font-size: 18px;
           font-family: InspireTWDC Medium;
        }

    /*links*/

        .deluxe_villa_benefits .column a {
           font-family: InspireTWDC Medium;
           color: #184879;
           font-size: 20px;
        }

    /*inlines*/

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

    /*paragraphs*/

        .deluxe_villa_benefits .column p {
           font-size: 20px;
           margin-top: 24px;
           color: #184879;
           font-family: InspireTWDC Medium;
        }

/***********************************
Full Kitchen
***********************************/

    /*paragraphs*/

        .full_kitchen .column p {
           font-family: InspireTWDC Medium;
           color: #ffffff;
           font-size: 18px;
        }

    /*inlines*/

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

    /*links*/

        .full_kitchen .column a {
           color: #ffffff;
        }

    /*headers*/

        .full_kitchen .column h1 {
           font-family: InspireTWDC Medium;
           font-size: 18px;
           text-transform: uppercase;
           margin-top: 50px;
           color: #ffffff;
           margin-bottom: 18px;
           line-height: 0.5em;
        }

        .full_kitchen .column h2 {
           font-family: InspireTWDC Medium;
           font-size: 48px;
           color: #ffffff;
           margin-top: 0px;
           margin-bottom: 24px;
           line-height: 1em;
        }

        .full_kitchen .column h3 {
        }

        .full_kitchen .column h4 {
        }

        .full_kitchen .column h5 {
        }

        .full_kitchen .column h6 {
        }

/***********************************
In-Room Washer & Dryer
***********************************/

    /*headers*/

        .in_room_washer_dryer .column h6 {
        }

        .in_room_washer_dryer .column h5 {
        }

        .in_room_washer_dryer .column h4 {
        }

        .in_room_washer_dryer .column h3 {
        }

        .in_room_washer_dryer .column h2 {
           margin-top: 0px;
           color: #ffffff;
           font-size: 48px;
           font-family: InspireTWDC Medium;
           margin-bottom: 0px;
           line-height: 1em;
        }

        .in_room_washer_dryer .column h1 {
           margin-bottom: 18px;
           color: #ffffff;
           margin-top: 50px;
           text-transform: uppercase;
           font-size: 18px;
           font-family: InspireTWDC Medium;
           line-height: 0.5em;
        }

    /*links*/

        .in_room_washer_dryer .column a {
           color: #ffffff;
        }

    /*inlines*/

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

    /*paragraphs*/

        .in_room_washer_dryer .column p {
           font-size: 18px;
           color: #ffffff;
           font-family: InspireTWDC Medium;
           margin-top: 24px;
        }

/***********************************
Deluxe Villa Accommodations
***********************************/

    /*headers*/

        .deluxe_villa_accommodations .column h6 {
        }

        .deluxe_villa_accommodations .column h5 {
        }

        .deluxe_villa_accommodations .column h4 {
        }

        .deluxe_villa_accommodations .column h3 {
           font-family: InspireTWDC Medium;
           color: #ffffff;
           margin-left: 0px;
           font-size: 32px;
        }

        .deluxe_villa_accommodations .column h2 {
           line-height: 1em;
           color: #ffffff;
           font-size: 48px;
           font-family: InspireTWDC Medium;
           margin-bottom: 12px;
           margin-top: 12px;
           text-indent: 0px;
           margin-left: 0px;
        }

        .deluxe_villa_accommodations .column h1 {
           color: #ffffff;
           margin-top: 0px;
           text-transform: uppercase;
           font-size: 18px;
           font-family: InspireTWDC Medium;
           text-indent: 0px;
           margin-left: 0px;
           letter-spacing: 2px;
           background-color: transparent;
        }

    /*links*/

        .deluxe_villa_accommodations .column a {
           color: #ffffff;
           font-family: InspireTWDC Medium;
        }

    /*inlines*/

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

    /*paragraphs*/

        .deluxe_villa_accommodations .column p {
           margin-top: 12px;
           margin-right: 0px;
           padding-right: 0px;
           color: #ffffff;
           font-family: InspireTWDC Medium;
           font-size: 20px;
           text-indent: 0px;
           margin-left: 0px;
        }

/***********************************
Deluxe Studio
***********************************/

    /*paragraphs*/

        .deluxe_studio .column p {
           text-align: center;
           font-family: InspireTWDC Medium;
           color: #c6cd62;
           font-size: 18px;
           margin-left: 25px;
           margin-right: 25px;
        }

    /*inlines*/

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

    /*links*/

        .deluxe_studio .column a {
           color: #ffffff;
        }

    /*headers*/

        .deluxe_studio .column h1 {
           font-family: InspireTWDC Medium;
           font-size: 18px;
           text-transform: uppercase;
           margin-top: 50px;
           color: #c6cd62;
        }

        .deluxe_studio .column h2 {
           font-weight: bold;
           text-align: center;
           line-height: 1em;
           margin-top: 0px;
           text-transform: uppercase;
           font-family: InspireTWDC Black;
           font-size: 48px;
           color: #c6cd62;
        }

        .deluxe_studio .column h3 {
           text-align: center;
           margin-top: 12px;
           margin-bottom: 12px;
           color: #c6cd62;
           font-size: 24px;
           font-family: InspireTWDC Medium;
        }

        .deluxe_studio .column h4 {
        }

        .deluxe_studio .column h5 {
        }

        .deluxe_studio .column h6 {
        }

/***********************************
Deluxe Studio 2
***********************************/

    /*headers*/

        .deluxe_studio_2 .column h6 {
        }

        .deluxe_studio_2 .column h5 {
        }

        .deluxe_studio_2 .column h4 {
        }

        .deluxe_studio_2 .column h3 {
        }

        .deluxe_studio_2 .column h2 {
        }

        .deluxe_studio_2 .column h1 {
        }

    /*links*/

        .deluxe_studio_2 .column a {
        }

    /*inlines*/

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

    /*paragraphs*/

        .deluxe_studio_2 .column p {
        }

/***********************************
Separate Bedrooms
***********************************/

    /*headers*/

        .separate_bedrooms .column h6 {
        }

        .separate_bedrooms .column h5 {
        }

        .separate_bedrooms .column h4 {
        }

        .separate_bedrooms .column h3 {
        }

        .separate_bedrooms .column h2 {
           margin-top: 0px;
           color: #ffffff;
           font-size: 48px;
           font-family: InspireTWDC Medium;
           margin-bottom: 24px;
           line-height: 1em;
        }

        .separate_bedrooms .column h1 {
           margin-bottom: 18px;
           color: #ffffff;
           margin-top: 50px;
           text-transform: uppercase;
           font-size: 18px;
           font-family: InspireTWDC Medium;
           line-height: 0.5em;
        }

    /*links*/

        .separate_bedrooms .column a {
           color: #ffffff;
        }

    /*inlines*/

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

    /*paragraphs*/

        .separate_bedrooms .column p {
           font-size: 18px;
           color: #ffffff;
           font-family: InspireTWDC Medium;
        }

/***********************************
Spacious Living & Dining Areas
***********************************/

    /*headers*/

        .spacious_living_dining_areas .column h6 {
        }

        .spacious_living_dining_areas .column h5 {
        }

        .spacious_living_dining_areas .column h4 {
        }

        .spacious_living_dining_areas .column h3 {
        }

        .spacious_living_dining_areas .column h2 {
           margin-top: 0px;
           color: #ffffff;
           font-size: 48px;
           font-family: InspireTWDC Medium;
           margin-bottom: 24px;
           line-height: 1em;
        }

        .spacious_living_dining_areas .column h1 {
           margin-bottom: 18px;
           color: #ffffff;
           margin-top: 50px;
           text-transform: uppercase;
           font-size: 18px;
           font-family: InspireTWDC Medium;
           line-height: 1em;
           letter-spacing: 0px;
        }

    /*links*/

        .spacious_living_dining_areas .column a {
           color: #ffffff;
        }

    /*inlines*/

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

    /*paragraphs*/

        .spacious_living_dining_areas .column p {
           font-size: 18px;
           color: #ffffff;
           font-family: InspireTWDC Medium;
           margin-top: 24px;
           line-height: 1.6em;
        }

/***********************************
Extended Evening Theme Park Hours
***********************************/

    /*headers*/

        .extended_evening_theme_park_h .column h6 {
        }

        .extended_evening_theme_park_h .column h5 {
        }

        .extended_evening_theme_park_h .column h4 {
        }

        .extended_evening_theme_park_h .column h3 {
        }

        .extended_evening_theme_park_h .column h2 {
           margin-top: 0px;
           color: #ffffff;
           font-size: 48px;
           font-family: InspireTWDC Medium;
           margin-bottom: 0px;
           line-height: 1em;
        }

        .extended_evening_theme_park_h .column h1 {
           margin-bottom: 0px;
           color: #ffffff;
           margin-top: 100px;
           text-transform: uppercase;
           font-size: 18px;
           font-family: InspireTWDC Medium;
           line-height: 1.6em;
           letter-spacing: 1px;
        }

    /*links*/

        .extended_evening_theme_park_h .column a {
           color: #ffffff;
        }

    /*inlines*/

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

    /*paragraphs*/

        .extended_evening_theme_park_h .column p {
           font-size: 18px;
           color: #ffffff;
           font-family: InspireTWDC Medium;
           margin-top: 24px;
        }

/***********************************
Complimentary Transportation
***********************************/

    /*headers*/

        .complimentary_transportation .column h6 {
        }

        .complimentary_transportation .column h5 {
        }

        .complimentary_transportation .column h4 {
        }

        .complimentary_transportation .column h3 {
        }

        .complimentary_transportation .column h2 {
           margin-top: 0px;
           color: #ffffff;
           font-size: 48px;
           font-family: InspireTWDC Medium;
           margin-bottom: 0px;
           line-height: 1em;
        }

        .complimentary_transportation .column h1 {
           margin-bottom: 12px;
           color: #ffffff;
           margin-top: 100px;
           text-transform: uppercase;
           font-size: 18px;
           font-family: InspireTWDC Medium;
           line-height: 0.5em;
           letter-spacing: 1px;
        }

    /*links*/

        .complimentary_transportation .column a {
           color: #ffffff;
        }

    /*inlines*/

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

        .complimentary_transportation .column .Smaller {
           font-family: InspireTWDC Medium;
           font-size: 10px;
        }

    /*paragraphs*/

        .complimentary_transportation .column p {
           font-size: 18px;
           color: #ffffff;
           font-family: InspireTWDC Medium;
           margin-top: 24px;
        }

/***********************************
On-Site Recreation
***********************************/

    /*headers*/

        .on_site_recreation .column h6 {
        }

        .on_site_recreation .column h5 {
        }

        .on_site_recreation .column h4 {
        }

        .on_site_recreation .column h3 {
        }

        .on_site_recreation .column h2 {
           margin-top: 0px;
           color: #ffffff;
           font-size: 48px;
           font-family: InspireTWDC Medium;
           margin-bottom: 0px;
           line-height: 1em;
        }

        .on_site_recreation .column h1 {
           margin-bottom: 12px;
           color: #ffffff;
           margin-top: 100px;
           text-transform: uppercase;
           font-size: 18px;
           font-family: InspireTWDC Medium;
           line-height: 0.5em;
           letter-spacing: 1px;
        }

    /*links*/

        .on_site_recreation .column a {
           color: #ffffff;
        }

    /*inlines*/

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

        .on_site_recreation .column .li1 {
           color: #5fa137;
        }

    /*paragraphs*/

        .on_site_recreation .column p {
           font-size: 18px;
           color: #ffffff;
           font-family: InspireTWDC Medium;
           margin-top: 24px;
        }

/***********************************
Variety of Dining Options
***********************************/

    /*headers*/

        .variety_of_dining_options .column h6 {
        }

        .variety_of_dining_options .column h5 {
        }

        .variety_of_dining_options .column h4 {
        }

        .variety_of_dining_options .column h3 {
        }

        .variety_of_dining_options .column h2 {
           margin-top: 0px;
           color: #ffffff;
           font-size: 48px;
           font-family: InspireTWDC Medium;
           margin-bottom: 0px;
           line-height: 1em;
        }

        .variety_of_dining_options .column h1 {
           margin-bottom: 12px;
           color: #ffffff;
           margin-top: 100px;
           text-transform: uppercase;
           font-size: 18px;
           font-family: InspireTWDC Medium;
           line-height: 1em;
           letter-spacing: 1px;
        }

    /*links*/

        .variety_of_dining_options .column a {
           color: #ffffff;
        }

    /*inlines*/

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

    /*paragraphs*/

        .variety_of_dining_options .column p {
           font-size: 18px;
           color: #ffffff;
           font-family: InspireTWDC Medium;
           margin-top: 24px;
        }

/***********************************
Proximity to the Parks
***********************************/

    /*headers*/

        .proximity_to_the_parks .column h6 {
        }

        .proximity_to_the_parks .column h5 {
        }

        .proximity_to_the_parks .column h4 {
        }

        .proximity_to_the_parks .column h3 {
        }

        .proximity_to_the_parks .column h2 {
           margin-top: 0px;
           color: #ffffff;
           font-size: 48px;
           font-family: InspireTWDC Medium;
           margin-bottom: 0px;
           line-height: 1em;
        }

        .proximity_to_the_parks .column h1 {
           margin-bottom: 12px;
           color: #ffffff;
           margin-top: 100px;
           text-transform: uppercase;
           font-size: 18px;
           font-family: InspireTWDC Medium;
           line-height: 1em;
           letter-spacing: 1px;
        }

    /*links*/

        .proximity_to_the_parks .column a {
           color: #ffffff;
        }

    /*inlines*/

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

        .proximity_to_the_parks .column .Smaller {
           font-family: InspireTWDC Medium;
           font-size: 10px;
        }

    /*paragraphs*/

        .proximity_to_the_parks .column p {
           font-size: 18px;
           color: #ffffff;
           font-family: InspireTWDC Medium;
           margin-bottom: 0px;
           margin-top: 24px;
        }

/***********************************
One-Bedroom Cabin
***********************************/

    /*headers*/

        .one_bedroom_cabin .column h6 {
        }

        .one_bedroom_cabin .column h5 {
        }

        .one_bedroom_cabin .column h4 {
        }

        .one_bedroom_cabin .column h3 {
        }

        .one_bedroom_cabin .column h2 {
           margin-top: 0px;
           color: #ffffff;
           font-size: 48px;
           font-family: InspireTWDC Medium;
           margin-bottom: 24px;
        }

        .one_bedroom_cabin .column h1 {
           margin-bottom: 0px;
           color: #ffffff;
           margin-top: 100px;
           text-transform: uppercase;
           font-size: 18px;
           font-family: InspireTWDC Medium;
           line-height: 0.5em;
        }

    /*links*/

        .one_bedroom_cabin .column a {
           color: #ffffff;
        }

    /*inlines*/

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

    /*paragraphs*/

        .one_bedroom_cabin .column p {
           font-size: 18px;
           color: #ffffff;
           font-family: InspireTWDC Medium;
        }

/***********************************
Two-Bedroom Cabin
***********************************/

    /*headers*/

        .two_bedroom_cabin .column h6 {
        }

        .two_bedroom_cabin .column h5 {
        }

        .two_bedroom_cabin .column h4 {
        }

        .two_bedroom_cabin .column h3 {
        }

        .two_bedroom_cabin .column h2 {
           margin-top: 0px;
           color: #ffffff;
           font-size: 48px;
           font-family: InspireTWDC Medium;
           margin-bottom: 24px;
        }

        .two_bedroom_cabin .column h1 {
           margin-bottom: 0px;
           color: #ffffff;
           margin-top: 100px;
           text-transform: uppercase;
           font-size: 18px;
           font-family: InspireTWDC Medium;
           line-height: 0.5em;
        }

    /*links*/

        .two_bedroom_cabin .column a {
           color: #ffffff;
        }

    /*inlines*/

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

        .two_bedroom_cabin .column .Smaller {
           font-family: InspireTWDC Medium;
           font-size: 10px;
        }

    /*paragraphs*/

        .two_bedroom_cabin .column p {
           font-size: 18px;
           color: #ffffff;
           font-family: InspireTWDC Medium;
        }

/***********************************
Bungalow
***********************************/

    /*headers*/

        .bungalow .column h6 {
        }

        .bungalow .column h5 {
        }

        .bungalow .column h4 {
        }

        .bungalow .column h3 {
        }

        .bungalow .column h2 {
           margin-top: 0px;
           color: #ffffff;
           font-size: 48px;
           font-family: InspireTWDC Medium;
           margin-bottom: 24px;
        }

        .bungalow .column h1 {
           margin-bottom: 0px;
           color: #ffffff;
           margin-top: 100px;
           text-transform: uppercase;
           font-size: 18px;
           font-family: InspireTWDC Medium;
           line-height: 0.5em;
        }

    /*links*/

        .bungalow .column a {
           color: #ffffff;
        }

    /*inlines*/

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

    /*paragraphs*/

        .bungalow .column p {
           font-size: 18px;
           color: #ffffff;
           font-family: InspireTWDC Medium;
        }

/***********************************
Treehouse Villa
***********************************/

    /*headers*/

        .treehouse_villa .column h6 {
        }

        .treehouse_villa .column h5 {
        }

        .treehouse_villa .column h4 {
        }

        .treehouse_villa .column h3 {
        }

        .treehouse_villa .column h2 {
           margin-top: 0px;
           color: #ffffff;
           font-size: 48px;
           font-family: InspireTWDC Medium;
           margin-bottom: 24px;
        }

        .treehouse_villa .column h1 {
           margin-bottom: 0px;
           color: #ffffff;
           margin-top: 100px;
           text-transform: uppercase;
           font-size: 18px;
           font-family: InspireTWDC Medium;
           line-height: 0.5em;
        }

    /*links*/

        .treehouse_villa .column a {
           color: #ffffff;
        }

    /*inlines*/

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

    /*paragraphs*/

        .treehouse_villa .column p {
           font-size: 18px;
           color: #ffffff;
           font-family: InspireTWDC Medium;
        }

/***********************************
One-Bedroom Villa
***********************************/

    /*headers*/

        .one_bedroom_villa .column h6 {
        }

        .one_bedroom_villa .column h5 {
        }

        .one_bedroom_villa .column h4 {
        }

        .one_bedroom_villa .column h3 {
           font-family: InspireTWDC Medium;
           font-size: 24px;
           color: #be3233;
           margin-bottom: 12px;
           margin-top: 12px;
           text-align: center;
        }

        .one_bedroom_villa .column h2 {
           color: #be3233;
           font-size: 48px;
           font-family: InspireTWDC Black;
           text-transform: uppercase;
           margin-top: 0px;
           line-height: 1em;
           text-align: center;
           font-weight: bold;
        }

        .one_bedroom_villa .column h1 {
           color: #be3233;
           margin-top: 50px;
           text-transform: uppercase;
           font-size: 18px;
           font-family: InspireTWDC Medium;
        }

    /*links*/

        .one_bedroom_villa .column a {
           color: #ffffff;
        }

    /*inlines*/

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

    /*paragraphs*/

        .one_bedroom_villa .column p {
           font-size: 18px;
           color: #be3233;
           font-family: InspireTWDC Medium;
           text-align: center;
           margin-left: 25px;
           margin-right: 25px;
        }

/***********************************
One-Bedroom Villa 2
***********************************/

    /*paragraphs*/

        .one_bedroom_villa_2 .column p {
        }

    /*inlines*/

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

    /*links*/

        .one_bedroom_villa_2 .column a {
        }

    /*headers*/

        .one_bedroom_villa_2 .column h1 {
        }

        .one_bedroom_villa_2 .column h2 {
        }

        .one_bedroom_villa_2 .column h3 {
        }

        .one_bedroom_villa_2 .column h4 {
        }

        .one_bedroom_villa_2 .column h5 {
        }

        .one_bedroom_villa_2 .column h6 {
        }

/***********************************
Two-Bedroom Villa
***********************************/

    /*headers*/

        .two_bedroom_villa .column h6 {
        }

        .two_bedroom_villa .column h5 {
        }

        .two_bedroom_villa .column h4 {
        }

        .two_bedroom_villa .column h3 {
           font-family: InspireTWDC Medium;
           font-size: 24px;
           color: #5c3811;
           margin-bottom: 12px;
           margin-top: 12px;
           text-align: center;
        }

        .two_bedroom_villa .column h2 {
           color: #5c3811;
           font-size: 48px;
           font-family: InspireTWDC Black;
           text-transform: uppercase;
           margin-top: 0px;
           line-height: 1em;
           text-align: center;
           font-weight: bold;
        }

        .two_bedroom_villa .column h1 {
           color: #5c3811;
           margin-top: 50px;
           text-transform: uppercase;
           font-size: 18px;
           font-family: InspireTWDC Medium;
        }

    /*links*/

        .two_bedroom_villa .column a {
           color: #ffffff;
        }

    /*inlines*/

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

    /*paragraphs*/

        .two_bedroom_villa .column p {
           font-size: 18px;
           color: #5c3811;
           font-family: InspireTWDC Medium;
           text-align: center;
           padding-left: 0px;
           padding-right: 0px;
           margin-left: 25px;
           margin-right: 25px;
        }

/***********************************
Two-Bedroom Villa 2
***********************************/

    /*paragraphs*/

        .two_bedroom_villa_2 .column p {
        }

    /*inlines*/

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

    /*links*/

        .two_bedroom_villa_2 .column a {
        }

    /*headers*/

        .two_bedroom_villa_2 .column h1 {
        }

        .two_bedroom_villa_2 .column h2 {
        }

        .two_bedroom_villa_2 .column h3 {
        }

        .two_bedroom_villa_2 .column h4 {
        }

        .two_bedroom_villa_2 .column h5 {
        }

        .two_bedroom_villa_2 .column h6 {
        }

/***********************************
Three-Bedroom Grand Villa
***********************************/

    /*headers*/

        .three_bedroom_grand_villa .column h6 {
        }

        .three_bedroom_grand_villa .column h5 {
        }

        .three_bedroom_grand_villa .column h4 {
        }

        .three_bedroom_grand_villa .column h3 {
           font-family: InspireTWDC Medium;
           font-size: 24px;
           color: #1c468e;
           margin-bottom: 12px;
           margin-top: 12px;
           text-align: center;
        }

        .three_bedroom_grand_villa .column h2 {
           color: #1c468e;
           font-size: 48px;
           font-family: InspireTWDC Black;
           text-transform: uppercase;
           margin-top: 0px;
           line-height: 1em;
           text-align: center;
           font-weight: bold;
        }

        .three_bedroom_grand_villa .column h1 {
           color: #1c468e;
           margin-top: 50px;
           text-transform: uppercase;
           font-size: 18px;
           font-family: InspireTWDC Medium;
        }

    /*links*/

        .three_bedroom_grand_villa .column a {
           color: #ffffff;
        }

    /*inlines*/

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

    /*paragraphs*/

        .three_bedroom_grand_villa .column p {
           font-size: 18px;
           color: #1c468e;
           font-family: InspireTWDC Medium;
           text-align: center;
           margin-left: 25px;
           margin-right: 25px;
        }

/***********************************
Three-Bedroom Grand Villa 2
***********************************/

    /*paragraphs*/

        .three_bedroom_grand_villa_2 .column p {
        }

    /*inlines*/

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

    /*links*/

        .three_bedroom_grand_villa_2 .column a {
        }

    /*headers*/

        .three_bedroom_grand_villa_2 .column h1 {
        }

        .three_bedroom_grand_villa_2 .column h2 {
        }

        .three_bedroom_grand_villa_2 .column h3 {
        }

        .three_bedroom_grand_villa_2 .column h4 {
        }

        .three_bedroom_grand_villa_2 .column h5 {
        }

        .three_bedroom_grand_villa_2 .column h6 {
        }

/***********************************
Disney Deluxe Resort Hotel Benefits
***********************************/

    /*headers*/

        .disney_deluxe_resort_hotel_be .column h6 {
        }

        .disney_deluxe_resort_hotel_be .column h5 {
        }

        .disney_deluxe_resort_hotel_be .column h4 {
        }

        .disney_deluxe_resort_hotel_be .column h3 {
           font-family: InspireTWDC Medium;
           font-size: 18px;
           letter-spacing: 2px;
           color: #184879;
        }

        .disney_deluxe_resort_hotel_be .column h2 {
           color: #184879;
           font-size: 48px;
           font-family: InspireTWDC Medium;
           line-height: 1em;
           margin-bottom: 12px;
           margin-top: 12px;
        }

        .disney_deluxe_resort_hotel_be .column h1 {
           color: #184879;
           margin-top: 50px;
           text-transform: uppercase;
           font-size: 18px;
           font-family: InspireTWDC Medium;
           letter-spacing: 2px;
        }

    /*links*/

        .disney_deluxe_resort_hotel_be .column a {
        }

    /*inlines*/

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

    /*paragraphs*/

        .disney_deluxe_resort_hotel_be .column p {
           font-size: 20px;
           margin-top: 24px;
           color: #184879;
           font-family: InspireTWDC Medium;
        }

/***********************************
Unique Deluxe Villas Accommodations
***********************************/

    /*headers*/

        .unique_deluxe_villas_accommod .column h6 {
        }

        .unique_deluxe_villas_accommod .column h5 {
        }

        .unique_deluxe_villas_accommod .column h4 {
        }

        .unique_deluxe_villas_accommod .column h3 {
           font-family: InspireTWDC Medium;
           letter-spacing: 2px;
           font-size: 18px;
           text-transform: uppercase;
           color: #ffffff;
        }

        .unique_deluxe_villas_accommod .column h2 {
           color: #ffffff;
           font-size: 48px;
           font-family: InspireTWDC Medium;
           line-height: 1em;
           margin-bottom: 12px;
           margin-top: 12px;
           margin-left: 0px;
        }

        .unique_deluxe_villas_accommod .column h1 {
           color: #ffffff;
           margin-top: 50px;
           text-transform: uppercase;
           font-size: 18px;
           font-family: InspireTWDC Medium;
           margin-left: 0px;
           letter-spacing: 2px;
        }

    /*links*/

        .unique_deluxe_villas_accommod .column a {
        }

    /*inlines*/

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

    /*paragraphs*/

        .unique_deluxe_villas_accommod .column p {
           font-size: 24px;
           margin-top: 24px;
           color: #ffffff;
           font-family: InspireTWDC Medium;
           padding-left: 0px;
           margin-left: 0px;
        }

/***********************************
List of Disney Deluxe Resort Hotels
***********************************/

    /*headers*/

        .list_of_disney_deluxe_resort_ .column h6 {
        }

        .list_of_disney_deluxe_resort_ .column h5 {
        }

        .list_of_disney_deluxe_resort_ .column h4 {
        }

        .list_of_disney_deluxe_resort_ .column h3 {
        }

        .list_of_disney_deluxe_resort_ .column h2 {
           color: #184879;
           font-size: 48px;
           font-family: InspireTWDC Medium;
           line-height: 1em;
           margin-bottom: 12px;
           margin-top: 12px;
        }

        .list_of_disney_deluxe_resort_ .column h1 {
           color: #ffffff;
           margin-top: 50px;
           text-transform: uppercase;
           font-size: 18px;
           font-family: InspireTWDC Medium;
           margin-bottom: 50px;
           letter-spacing: 2px;
        }

    /*links*/

        .list_of_disney_deluxe_resort_ .column a {
        }

    /*inlines*/

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

    /*paragraphs*/

        .list_of_disney_deluxe_resort_ .column p {
           font-size: 24px;
           margin-top: 12px;
           color: #ffffff;
           font-family: InspireTWDC Medium;
        }

/***********************************
Reserve Your Stay
***********************************/

    /*headers*/

        .reserve_your_stay .column h6 {
        }

        .reserve_your_stay .column h5 {
        }

        .reserve_your_stay .column h4 {
        }

        .reserve_your_stay .column h3 {
        }

        .reserve_your_stay .column h2 {
           color: #184879;
           font-size: 48px;
           font-family: InspireTWDC Medium;
           line-height: 1em;
           margin-bottom: 12px;
           margin-top: 12px;
        }

        .reserve_your_stay .column h1 {
           color: #184879;
           margin-top: 300px;
           text-transform: uppercase;
           font-size: 18px;
           font-family: InspireTWDC Medium;
        }

    /*links*/

        .reserve_your_stay .column a {
        }

    /*inlines*/

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

        .reserve_your_stay .column .underline {
           text-decoration: underline;
        }

        .reserve_your_stay .column .Black {
           font-family: InspireTWDC Black;
           font-size: 28px;
           color: #184879;
        }

    /*paragraphs*/

        .reserve_your_stay .column p {
           font-size: 28px;
           margin-top: 0px;
           color: #184879;
           font-family: InspireTWDC Medium;
           text-align: center;
        }

