﻿.main-nav
{
    padding-top: 39px;
    float: left;
    color: white;
    padding-left: 15px;
    margin-left: 0px;
    width: 560px;
}

    .main-nav a,
    .main-nav a:visited,
    .main-nav a:hover
    {
        color: white;
        text-decoration: none;
        font-weight: normal;
    }

    .main-nav ul.main
    {
        list-style-type: none;
        margin: 0;
        padding: 0;
        position: relative;
        height: 19px;
    }

        .main-nav ul.main > li
        {
            float: left;
            /*padding-left: 20px;*/
        }

            .main-nav ul.main > li > a
            {
                padding: 6px 12px;
            }

            .main-nav ul.main > li.first
            {
                padding-left: 0px;
            }

#mm-timesmaps,
#mm-tickets,
#mm-news,
#mm-destinations,
#mm-aboutus
{
    display: block;
    text-align: center;
}

.mm-timesmaps
{
    display: none;
    position: absolute;
    left: 0;
    border: 4px solid #c1001f;
}

    .mm-timesmaps .title
    {
        color: #c1001f;
    }

        .mm-timesmaps .title:hover
        {
            background: none;
            color: #c1001f;
        }

    .mm-timesmaps li:hover
    {
        background-color: #c1001f;
        color: #fff;
    }

.mm-tickets
{
    display: none;
    position: absolute;
    left: 0;
    border: 4px solid #6aa33a;
}

    .mm-tickets .title
    {
        color: #6aa33a;
    }

        .mm-tickets .title:hover
        {
            background: none;
            color: #6aa33a;
        }

    .mm-tickets li:hover
    {
        background-color: #6aa33a;
        color: #fff;
    }

.mm-news
{
    display: none;
    position: absolute;
    left: 0;
    border: 4px solid #005ba1;
}

    .mm-news .title
    {
        color: #005ba1;
    }

        .mm-news .title:hover
        {
            background: none;
            color: #005ba1;
        }

    .mm-news li:hover
    {
        background-color: #005ba1;
        color: #fff;
    }

.mm-destinations
{
    display: none;
    position: absolute;
    left: 0;
    border: 4px solid #920079;
}

    .mm-destinations .title
    {
        color: #920079;
    }

        .mm-destinations .title:hover
        {
            background: none;
            color: #920079;
        }

    .mm-destinations li:hover
    {
        background-color: #920079;
        color: #fff;
    }

.mm-aboutus
{
    display: none;
    position: absolute;
    left: 0;
    border: 4px solid #e4aa1a;
}

    .mm-aboutus .title
    {
        color: #e4aa1a;
    }

        .mm-aboutus .title:hover
        {
            background: none;
            color: #e4aa1a;
        }

    .mm-aboutus li:hover
    {
        background-color: #e4aa1a;
        color: #fff;
    }

.title
{
    font-weight: bold;
    font-size: 17px !important;
    padding: 6px 0 6px 8px !important;
    min-height: 20px;
    font-family: MuseoSans-300;
}

.menucontent
{
    color: black;
    background: white;
    width: 540px;
    min-height: 200px;
    padding: 6px;
    -webkit-box-shadow: 15px 15px 37px -14px rgb(85, 85, 85);
    box-shadow: 15px 15px 37px -14px rgb(85, 85, 85);
    z-index: 111100;
    margin-top: -1px;
}

    .menucontent ul
    {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

    .menucontent li
    {
        padding: 1px 8px;
        padding-right: 19px;
        color: #575659;
        font-size: 11.5px;
    }

        .menucontent li:hover
        {
            background-image: url(/images/tb/arrow.png);
            background-repeat: no-repeat;
            background-position: center right;
        }

    .menucontent ul li.title:nth-child(n+2)
    {
        margin-top: 40px;
    }
/*.lower
{
    text-transform: lowercase;
}*/

.timesmaps-open
{
    background-color: #c1001f;
}

.tickets-open
{
    background-color: #6aa33a;
}

.news-open
{
    background-color: #005ba1;
}

.destinations-open
{
    background-color: #920079;
}

.aboutus-open
{
    background-color: #e4aa1a;
}

.col
{
    width: 31.5%;
    float: left;
}

.serviceCol
{
    margin-right: 0px;
    padding-right: 4px;
}

.serviceCol2
{
    width: 32.3%;
    /*padding-right: 4px;*/
}

.extraWidth
{
    width: 32.8%;
}

/*.nosplitter,
.col-last
{
    padding-right: 0px;
    margin-right: 0px;
}*/

/*.splitter
{
    border-right: #9b9a9b solid 2px;
    min-height: 200px;
}*/

.col-splitter
{
    border-right: #9b9a9b solid 2px;
    float: left;
    margin-right: 6px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 6px;
}

.menu-control
{
}

    .menu-control:hover
    {
        background-image: none !important;
        background-color: #fff !important;
        color: #575659 !important;
    }

.social-icons
{
    padding-top: 15px !important;
}

    .social-icons img
    {
        padding-right: 4px;
    }
