﻿.Cont01 ul
{
    font-weight: normal;
    list-style: none outside none;
    margin: 0;
    padding: 0 0 10px 0;
}

    .Cont01 ul li
    {
        background: url("../images/bullets10.gif") no-repeat scroll left 1px transparent;
        color: #535353;
        font-size: 12px;
        line-height: 10px;
        margin: 5px 0 10px 5px;
        padding: 0 0 0 15px;
    }


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
    margin: 0;
    padding: 0;
}

html, body
{
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
}

* html html
{
    ;
}

html
{
    overflow-y: scroll;
}

a:focus
{
    outline: none;
}

button:focus
{
    outline: none;
}

a
{
    cursor: pointer;
}

p
{
    margin: 0;
    padding: 0px 0 15px 0;
}

.Float_left
{
    float: left;
}

.Float_right
{
    float: right;
}

.cleaner
{
    clear: both;
    font-size: 0px;
    height: 0;
}

.clrb, .bx-wrapper
{
    clear: both;
}

    .clrb:after, .bx-wrapper:after
    {
        content: '';
        display: block;
        font-size: 0;
        clear: both;
    }

.MainWrap
{
    width: 979px;
    height: auto;
    margin: 0 auto;
}

.HeaderWrap
{
    width: 979px;
    min-height: 131px;
    border-bottom: 4px solid #eeeaeb;
}

.MidWrap
{
    width: 979px;
    height: auto;
    margin-top: 12px;
    position: relative;
}

.FooterWrap
{
    width: 979px;
    height: auto;
}

.logo
{
    width: 183px;
    height: auto;
    float: left;
    padding: 39px 0 0 7px;
}

    .logo a
    {
        width: 183px;
        height: 56px;
        background: url(../images/Sprites.png) no-repeat 0 0;
        display: block;
    }

.HeaderWrapInsideRight
{
    width: 789px;
    height: auto;
    float: right;
}

.bus
{
    width: 307px;
    height: 84px;
    background: url(../images/Sprites.png) no-repeat 0px -56px;
    margin-top: 10px;
    float: right;
}

.contact
{
    width: 365px;
    height: auto;
    float: right;
}

.call
{
}

.call_cont01:before
{
    height: 25px;
    width: 9px;
    float: left;
    background: url(../images/Sprites.png) no-repeat -183px 0px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 3px;
    content: '';
}

.call_cont01
{
    height: 25px;
    line-height: 25px;
    float: right;
    margin-top: 22px;
    color: #666;
    font-size: 13px;
}

.call_cont01_C01
{
    color: #b63671;
}

.call_cont01_C02
{
    color: #764f9d;
}

.SocialNetworking
{
    float: right;
    padding-top: 6px;
}

    .SocialNetworking a.facebook
    {
        width: 22px;
        height: 22px;
        float: left;
        background: url(../images/Sprites.png) no-repeat -192px 0px;
        margin-left: 2px;
    }

    .SocialNetworking a.twitter
    {
        width: 22px;
        height: 22px;
        float: left;
        background: url(../images/Sprites.png) no-repeat -214px 0px;
        margin-left: 2px;
    }

    .SocialNetworking a.rss
    {
        width: 22px;
        height: 22px;
        float: left;
        background: url(../images/Sprites.png) no-repeat -236px 0px;
        margin-left: 2px;
    }

    .SocialNetworking a.linkedin
    {
        width: 22px;
        height: 22px;
        float: left;
        background: url(../images/Sprites.png) no-repeat -258px 0px;
        margin-left: 2px;
    }

.Navigations
{
    margin: auto;
    float: right;
    height: 27px;
    margin-top: 10px;
}

    .Navigations ul
    {
        margin: 0px;
        padding: 0px;
        list-style-type: none;
    }

        .Navigations ul li
        {
            position: relative;
            display: inline;
            float: left;
            z-index: 100;
        }

            .Navigations ul li a
            {
                display: block;
                float: left;
                height: 27px;
                line-height: 27px;
                color: #fff;
                text-decoration: none;
                font-size: 12px;
                font-weight: normal;
                cursor: pointer;
                padding: 0 12px;
                margin-left: 6px;
            }
                .Fourth1
            {
                height: 27px;
                line-height: 27px;
                color: #fff;
                text-decoration: none;
                font-size: 12px;
                font-weight: normal;
                cursor: pointer;
                padding: 0 12px;
                margin-left: 6px;
                background-color:#764F9E
            }


                .Navigations ul li a.First
                {
                    background: #c13117;
                }

                .Navigations ul li a.Second
                {
                    background: #e48728;
                }

                .Navigations ul li a.Third
                {
                    background: #e2b61f;
                }

                .Navigations ul li a.Fourth
                {
                    background: #b4376f;
                }

                .Navigations ul li a.Fifth
                {
                    background: #764f9e;
                }

            * html .Navigations ul li a
            {
                display: inline-block;
            }

            .Navigations ul li:hover a
            {
                color: #FFF;
            }

            .Navigations ul li a.active
            {
                color: #FFF;
            }

.TicketsBooking
{
    width: 456px;
    height: 287px;
    float: left;
    border-radius: 7px 7px 7px 7px;
    border: 1px solid #b7b7b7;
    padding: 10px 16px;
}

    .TicketsBooking .nav
    {
        width: 456px;
    }

        .TicketsBooking .nav ul
        {
            margin: 0px;
            padding: 0px;
            list-style-type: none;
        }

            .TicketsBooking .nav ul li
            {
                position: relative;
                display: inline;
                float: left;
                z-index: 100;
                margin-left: 4px;
                padding-left: 6px;
                background: url(../images/Sprites.png) no-repeat -358px 3px;
            }

                .TicketsBooking .nav ul li:first-child
                {
                    margin-left: 0px;
                    padding-left: 0px;
                    border-left: none;
                }

                .TicketsBooking .nav ul li a
                {
                    display: block;
                    float: left;
                    height: 20px;
                    line-height: 20px;
                    color: #b3afb0;
                    text-decoration: none;
                    font-size: 13px;
                    font-weight: normal;
                    cursor: pointer;
                    padding: 0 4px;
                }

                    .TicketsBooking .nav ul li a:hover, .TicketsBooking .nav ul li a.active
                    {
                        background: #7657a3;
                        color: #FFF;
                        border-radius: 3px;
                    }

    .TicketsBooking .book
    {
        width: 456px;
    }

        .TicketsBooking .book .head
        {
            padding-left: 6px;
            color: #FFFFFF;
            font-size: 16px;
            line-height: 27px;
            height: 27px;
            border-top: 1px solid #c2c2c2;
            border-bottom: 1px solid #ebcfd8;
            margin-top: 15px;
            background: #b4376f;
            -moz-box-shadow: inset 0 0 10px #750025;
            -webkit-box-shadow: inset 0 0 10px #750025;
            box-shadow: inset 0 0 10px #750025;
        }

        .TicketsBooking .book .CityContainer
        {
            width: 452px;
            padding-left: 4px;
            font-size: 13px;
            color: #555;
        }

            .TicketsBooking .book .CityContainer .City
            {
                width: 210px;
                float: left;
                padding-top: 22px;
                font-size: 13px;
                color: #555;
            }

            .TicketsBooking .book .CityContainer .input
            {
                width: 210px;
                float: left;
                padding-top: 14px;
            }

                .TicketsBooking .book .CityContainer .input input
                {
                    width: 190px;
                    height: 18px;
                    border: 1px solid #dddddd;
                    font-size: 12px;
                    color: #000000;
                }

            .TicketsBooking .book .CityContainer .B_border
            {
                border-bottom: 1px solid #cfcfcf;
                padding-top: 5px;
                margin-bottom: 5px;
            }

            .TicketsBooking .book .CityContainer .Date
            {
                width: 205px;
                float: left;
                margin-top: 10px;
            }

                .TicketsBooking .book .CityContainer .Date input
                {
                    width: 196px;
                    height: 18px;
                    border: 1px solid #dddddd;
                    font-size: 12px;
                    color: #000000;
                }

            .TicketsBooking .book .CityContainer .calendarImage
            {
                background: url(../imagess/Sprites.png) no-repeat -280px 0px;
                width: 23px;
                height: 22px;
                margin-top: 10px;
                float: left;
            }

            .TicketsBooking .book .CityContainer a.Search
            {
                background: url(../imagess/Sprites.png) no-repeat 0px -140px;
                width: 94px;
                height: 37px;
                float: left;
                margin-left: 27px;
            }

            .TicketsBooking .book .CityContainer .BoxShadowMidMid5
            {
                margin: 0px;
            }

                .TicketsBooking .book .CityContainer .BoxShadowMidMid5 a
                {
                    color: #555555;
                    text-decoration: none;
                    font-size: 11px;
                }

                    .TicketsBooking .book .CityContainer .BoxShadowMidMid5 a:hover
                    {
                        text-decoration: underline;
                    }

.add
{
    width: 450px;
    height: 280px;
    float: right;
    border: 1px solid #b7b7b7;
    padding: 17px 10px 10px 10px;
}

.addBg
{
    width: 472px;
    height: 8px;
    float: right;
    background: url(../images/addBg.png) repeat-x;
}

.BookTicket
{
    background: url(../images/Sprites.png) no-repeat 0px -177px;
    position: absolute;
    top: 9px;
    left: 414px;
    width: 183px;
    height: 188px;
    z-index: 2;
}

.Weekend_Holiday_Package_Container
{
    background: url(../images/lineBg01.png) repeat-x top;
    width: 979px;
    min-height: 265px;
    position: relative;
    margin-top: 20px;
    padding-top: 20px;
}

    .Weekend_Holiday_Package_Container .head
    {
        width: 219px;
        padding-left: 6px;
        margin-left: 6px;
        color: #FFFFFF;
        font-size: 14px;
        line-height: 27px;
        height: 27px;
        border-top: 1px solid #c2c2c2;
        border-bottom: 1px solid #ebcfd8;
        background: #b4376f;
        -moz-box-shadow: inset 0 0 10px #750025;
        -webkit-box-shadow: inset 0 0 10px #750025;
        box-shadow: inset 0 0 10px #750025;
    }

.subhead
{
    width: 219px;
    padding-left: 90px;
    margin-left: 160px;
    margin-top: -26px;
    color: #555555;
    font-size: 14px;
    line-height: 27px;
    height: 27px;
}

.Weekend_Holiday_Package_Container .Package ul
{
    width: auto;
    margin-left: 15px;
    margin-top: 25px;
}

    .Weekend_Holiday_Package_Container .Package ul li
    {
        float: left;
        width: 160px;
        min-height: 182px;
        background: url(../images/lineBg02.jpg) no-repeat left bottom;
        padding: 0 18px;
        list-style: none;
    }

        .Weekend_Holiday_Package_Container .Package ul li:first-child
        {
            padding-left: 0px;
            padding-right: 18px;
            background: none;
        }

        .Weekend_Holiday_Package_Container .Package ul li:last-child
        {
            padding-right: 0px;
        }

.Weekend_Holiday_Package_Container .Package .cont01
{
    font-size: 14px;
    color: #1c1c1c;
}

.Weekend_Holiday_Package_Container .Package .img
{
    width: 157px;
    height: 64px;
    border: 1px solid #d5d5d5;
    padding-left: 2px;
    padding-top: 2px;
    margin-top: 7px;
}

.Weekend_Holiday_Package_Container .Package .cont02
{
    font-size: 11px;
    color: #56555a;
    margin-top: 4px;
    margin-bottom: 6px;
}

.Weekend_Holiday_Package_Container .Package .cont03
{
    font-size: 17px;
    color: #594e93;
    margin-top: 8px;
    float: left;
}

.Weekend_Holiday_Package_Container .Package .book
{
    float: right;
}

    .Weekend_Holiday_Package_Container .Package .book a
    {
        background: url(../images/Sprites.png) no-repeat -183px -25px;
        width: 69px;
        height: 24px;
        display: block;
    }

.Purple_Business_Verticals
{
    background: url(../images/lineBg01.png) repeat-x;
    min-height: 160px;
    padding-top: 20px;
    padding-bottom: 30px;
    font-size: 14px;
}

.more
{
    align: center;
    style: padding-right:12px;
    margin-top: -16px;
    font-size: 14px;
    font-weight: bold;
    color: #333333;
    margin-right: 15px;
}

.AboutPurple
{
    position: relative;
    color: #FFFFFF;
    margin-top: 80px;
	clear:both;
	float:left;
}

    .AboutPurple .btn
    {
        position: absolute;
        width: 116px;
        height: 28px;
        border: 1px solid #59b3de;
        background: #40187b;
        border-bottom: none;
        border-radius: 10px 10px 0 0;
        top: -27px;
        font-size: 14px;
        color: #FFFFFF;
        font-weight: bold;
        line-height: 28px;
        padding-left: 12px;
        margin-left: 10px;
    }

        .AboutPurple .btn span
        {
            float: right;
            background: url(../images/Sprites.png) no-repeat -252px -25px;
            width: 12px;
            height: 7px;
            margin-right: 9px;
            margin-top: 12px;
        }

    .AboutPurple .Bottom
    {
        width: auto;
        min-height: 273px;
        background: #40187b url(../images/AboutPurpleBg.jpg) repeat-x top;
    }

        .AboutPurple .Bottom .cont01
        {
            font-size: 12px;
            color: #cacaca;
            padding: 20px 10px;
        }

        .AboutPurple .Bottom .B_border
        {
            border-bottom: 1px solid #fff;
            margin-bottom: 15px;
        }

        .AboutPurple .Bottom .nav
        {
            float: left;
            margin-left: 15px;
            min-height: 160px;
        }

            .AboutPurple .Bottom .nav ul
            {
                margin: 7px 0 0 0;
                padding: 0px;
                list-style-type: none;
            }

                .AboutPurple .Bottom .nav ul li
                {
                    position: relative;
                    display: inline;
                }

                .AboutPurple .Bottom .nav ul a
                {
                    display: block;
                    color: #cacaca;
                    text-decoration: none;
                    font-size: 12px;
                    font-weight: normal;
                    cursor: pointer;
                }

                .AboutPurple .Bottom .nav .Company ul a,.AboutPurple .Bottom .nav .OurOfferings ul a,.AboutPurple .Bottom .nav .Careers ul a,.AboutPurple .Bottom .nav .Media ul a
                {
                    display: block;
                    color: #ffffff;
                    text-decoration: none;
                    font-size: 11px;
                    font-weight: normal;
                    cursor: pointer;
                }

        .AboutPurple .Bottom .navlogin
        {
            float: left;
            margin-left: 15px;
            min-height: 62px;
        }

            .AboutPurple .Bottom .navlogin ul
            {
                margin: 7px 0 0 0;
                padding: 0px;
                list-style-type: none;
            }

                .AboutPurple .Bottom .navlogin ul li
                {
                    position: relative;
                    display: inline;
                }

                .AboutPurple .Bottom .navlogin ul a
                {
                    display: block;
                    color: #cacaca;
                    text-decoration: none;
                    font-size: 12px;
                    font-weight: normal;
                    cursor: pointer;
                }

        .AboutPurple .Bottom .nav .head
        {
            font-size: 14px;
            color: #FFFFFF;
        }

        .AboutPurple .Bottom .nav .head1
        {
            font-size: 12px;
            font-weight:bold;
            color: #FFFFFF;
        }
        .AboutPurple .Bottom .nav .Company
        {
            width: 160px;
        }

        .AboutPurple .Bottom .nav .OurOfferings
        {
            width: 160px;
        }

        .AboutPurple .Bottom .nav .Careers
        {
            width: 160px;
        }

        .AboutPurple .Bottom .nav .Media
        {
            width: 110px;
        }

        .AboutPurple .Bottom .Contact
        {
            width: 270px;
            float: left;
        }

            .AboutPurple .Bottom .Contact .head
            {
                font-size: 14px;
                color: #FFFFFF;
            }

            .AboutPurple .Bottom .Contact .cont
            {
                color: #cacaca;
                font-size: 12px;
                width: 100%;
            }

.paddTop5
{
    padding-top: 22px;
}

.BoxShadowMidLeft
{
    background: url(../imagess/BoxShadowMidLeft.jpg) left repeat-y;
    width: 509px;
}

.BoxShadowMidMid
{
    background: #FFF;
    width: 487px;
}

.BoxShadowMidMid2
{
    background: #f4f4f4;
    width: 487px;
    padding-bottom: 10px;
}

.BoxShadowMidMid3
{
    background: #fff;
    width: 470px;
    border: 1px solid #e3e3e3;
    min-height: 200px;
    margin: 0 auto;
    padding-bottom: 20px;
}

.BoxShadowMidMid4
{
    width: 460px;
    margin: 0 auto;
    padding-top: 15px;
}

.BoxShadowMidMid5
{
    width: 440px;
    margin: 0 auto;
}

.BoxShadowMidMid6
{
    width: 470px;
    margin: 0 auto;
}

.banner01
{
    position: relative;
    z-index: 1;
}

.banner02-wrap
{
    width: 233px;
    float: left;
    margin: 0 0 0 20px;
}

.banner03-wrap
{
    width: 420px;
    float: left;
    margin: 0 0 0 20px;
}

    .banner02-wrap .banner-head, .banner03-wrap .banner-head
    {
        float: right;
        font-size: 12px;
        font-weight: bold;
        color: #626061;
        margin-bottom: 5px;
    }

.banner04-wrap
{
    margin: 20px 0 0 10px;
    float: left;
}

.add:hover .bx-wrapper .bx-controls-direction a, .banner02-wrap:hover .bx-controls-direction a, .banner03-wrap:hover .bx-controls-direction a
{
    opacity: 1;
}

.bx-wrapper .bx-viewport
{
    border: none;
}

.banner01, .banner02, .banner03
{
    list-style: none;
}








/*DatePicker*/
table.jCalendar
{
    border: 1px solid #000;
    background: #b080f7;
    border-collapse: separate;
    border-spacing: 2px;
}

    table.jCalendar th
    {
        background: #6328b2;
        color: #fff;
        font-weight: bold;
        padding: 3px 5px;
    }

    table.jCalendar td
    {
        background: #f4eeff;
        color: #480c9f;
        padding: 3px 5px;
        text-align: center;
    }

        table.jCalendar td.other-month
        {
            background: #cfbafc;
            color: #fff;
        }

        table.jCalendar td.today
        {
            background: #a76efb;
            color: #fff;
        }

        table.jCalendar td.selected
        {
            background: #6328B2;
            color: #fff;
        }

            table.jCalendar td.selected.dp-hover
            {
                background: #fff;
                color: #000;
            }

        table.jCalendar td.dp-hover, table.jCalendar tr.activeWeekHover td
        {
            background: #fff;
            color: #000;
        }

    table.jCalendar tr.selectedWeek td
    {
        background: #f66;
        color: #fff;
    }

    table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover
    {
        background: #fff;
        color: #c8b1f9;
    }

    table.jCalendar td.unselectable, table.jCalendar td.unselectable:hover, table.jCalendar td.unselectable.dp-hover
    {
        background: #bbb;
        color: #888;
    }
/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */
#dp-popup
{
    border: 1px solid #6328B2;
}

div.dp-popup
{
    position: relative;
    background: #e7dcfd;
    font-size: 10px;
    font-family: arial, sans-serif;
    padding: 2px;
    width: 171px;
    line-height: 1.2em;
}

div#dp-popup
{
    position: absolute;
    z-index: 1199;
}

div.dp-popup h2
{
    font-size: 12px;
    text-align: center;
    margin: 2px 0;
    padding: 0 0 2px 0;
    color: #6328B2;
    border-bottom: 1px solid #6328B2;
    background: none;
}

a#dp-close
{
    font-size: 11px;
    padding: 4px 0;
    text-align: center;
    display: block;
}

    a#dp-close:hover
    {
        text-decoration: underline;
    }

div.dp-popup a
{
    color: #6328B2;
    text-decoration: none;
    padding: 3px 2px 0;
}

div.dp-popup div.dp-nav-prev
{
    position: absolute;
    top: 2px;
    left: 4px;
    width: 100px;
}

    div.dp-popup div.dp-nav-prev a
    {
        float: left;
    }
    /* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
    div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a
    {
        cursor: pointer;
    }

        div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled
        {
            cursor: default;
        }

div.dp-popup div.dp-nav-next
{
    position: absolute;
    top: 2px;
    right: 4px;
    width: 100px;
}

    div.dp-popup div.dp-nav-next a
    {
        float: right;
    }

div.dp-popup a.disabled
{
    cursor: default;
    color: #fff;
}

div.dp-popup td
{
    cursor: pointer;
}

    div.dp-popup td.disabled
    {
        cursor: default;
    }



#multimonth
{
    border: 2px solid #000;
    overflow: auto;
    float: left;
}

.dp-applied
{
    float: left;
}

table.jCalendar
{
    border: none;
}

.dp-popup-inline
{
    height: 160px;
}



.Calender .dp-choose-date + .dp-choose-date
{
    display: none;
}

.dp-choose-date
{
    font-size: 0;
    background: url(../images/CalenderIcon.png) no-repeat;
    width: 15px;
    height: 15px;
    float: left;
    margin: 2px 0 0 3px;
}

.HeaderWrap1
{
    margin-top: 15px;
}

#purple-trips-logo
{
    float: left;
    margin-top: 28px;
}



/*--------------------Filter Serach-----------------*/


/* Slider Style */
.slider_outer
{
    padding: 6px 0 1px 0;
}

.SliderCount
{
    height: 0;
    visibility: hidden;
}

.slider_gutter_item
{
    position: relative;
    float: left;
}

.slider_gutter_l
{
    width: 10px;
    height: 15px;
    background: url(../images/slider_l.gif) no-repeat;
}

.knob
{
    position: absolute;
    height: 19px;
    width: 13px;
    z-index: 1;
    background: url(../images/slider_knob.gif) no-repeat;
    cursor: pointer;
    margin-top: -4px;
}


/* for Slider C */
.slide_container .slider
{
    float: left;
    display: block;
    position: relative;
}

.slide_container #slider_C, .slide_container #slider_C_S2, .slide_container #slider_C_S3
{
    width: 200px;
    margin: 0px 0px 0px 0px;
    border: 0px solid red;
}

.slide_container .slider_gutter_C
{
    width: 180px;
    height: 15px;
    /*background: url(../images/slider_rptr.gif) repeat-x;*/
}

.slide_container #slider_bkg_img_C, .slide_container #slider_bkg_img_C_S2, .slide_container #slider_bkg_img_C_S3
{
    position: absolute;
    height: 8px;
    margin: 6px 0px 0px 0px;
    width: 188px;
}

.slide_container .slider_gutter_r
{
    width: 10px;
    margin-left: 0;
    height: 15px;
    z-index: -1 !ie;
    background: url(../images/slider_r.gif) no-repeat;
    border: 1px;
}


.h56Color
{
    font-size: 11px;
    color: #950498;
}

.width198
{
    width: 198px;
}

.width240
{
    width: 240px;
}

.paddRight10
{
    padding-right: 10px;
}
.fleft
{
    float: left;
}
.fright
{
    float: right;
}

.filterBox { padding:1px; border:1px solid #a4a4a4; width:135px; font-size:11px; color:#454545; margin-top:12px;}

.DisplayFare
{
    font-size:12px;
}
.DisplayFare span
{
    display:block;
    text-align:left;
}

.paddTop30{ padding-top:30px;}
.paddingbottom25{ padding-bottom:25px;}
.paddingbottom5{ padding-bottom:5px;}



.hoverimg {
    display: none;
}
    
#dbanner:hover + .hoverimg {
    display: block;
    border:solid 1px #cacaca;
    padding:3px;
    margin-top:-29%;
    margin-left:-2.1%;
    z-index:99999;
    position:absolute;
    background-color:#fff;
}


/*--- DROPDOWN ---*/
#nav ul {
    list-style: none;
    position: absolute;
    left: -9999px;
}

    #nav ul li {
        padding-top: 1px;
        float: none;
    }

#nav li:hover ul {
    left: auto;
    width: 100px;
    top: 27px;
}

    #nav li:hover ul a {
        text-decoration: none;
        background: #A30864;
        width: 92%;        
    }

	.btn-Enq
  {
   /*background:url(../images/site/Enquirey-button.png) no-repeat;*/
   background:#C32383;
   border-radius:25px;
   color:#fff;
   border:none;
  }