#advanced-booking-form #calendar_holder
{
    overflow: hidden;
    width: 610px;
    margin: 0 0px 5px 0px;
}

#advanced-booking-form
{
    position: relative;
}


    #advanced-booking-form .message-box
    {
        color: Red;
        clear: both;
        font-size: 15px;
    }

    #advanced-booking-form .calendar-block .caption
    {
        overflow: hidden;
        padding: 0 2px 10px;
        text-align: center;
        font: bold 14px/16px "Trebuchet MS", Helvetica, sans-serif;
    }

    #advanced-booking-form #nav .wizard-part-active
    {
        color: Red;
    }

        #advanced-booking-form #nav .wizard-part-active a
        {
            color: Red;
        }


    #advanced-booking-form .contact-form em, #advanced-booking-form .error
    {
        color: Red;
    }



    #advanced-booking-form .numbers .label
    {
        width: 120px;
        display: inline-block;
    }

    #advanced-booking-form .numbers input
    {
        width: 50px;
    }

    #advanced-booking-form .contact-form div input
    {
    }

    #advanced-booking-form .contact-form div .label
    {
        width: 180px;
        display: inline-block;
    }

    #advanced-booking-form .total-box
    {
        overflow: auto;
        min-height: 150px;
    }


    #advanced-booking-form #nav ul a
    {
        padding-right: 20px;
        padding-left: 20px;
        display: block;
        line-height: 30px;
        text-decoration: none;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 15px;
        color: #371C1C;
    }

    #advanced-booking-form .layout-2columns
    {
        overflow: hidden;
        margin: 0 0 15px;
    }

    #advanced-booking-form .wizard-part
    {
        clear: both;
        padding: 10px;
        display: none;
    }

    #advanced-booking-form #payment em
    {
        color: #1E8587;
    }

    #advanced-booking-form #payment span
    {
        padding-right: 10px;
    }

    #advanced-booking-form .overlay-box
    {
        position: absolute;
        top: 0px;
        left: 0px;
        display: none;
        width: 100%;
        height: 100%;
        background-color: rgb(255, 255, 255);
        z-index: 99999;
        filter: alpha(opacity=70); /* ie  */
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /*for ie8*/
        -moz-opacity: 0.5; /* old mozilla browser like netscape  */
        -khtml-opacity: 0.5; /* for really really old safari */
        opacity: 0.5; /* css standard, currently it works in most modern browsers like firefox,  */
    }

        #advanced-booking-form .overlay-box img
        {
            position: absolute;
            padding-bottom: 20px;
            bottom: 100px;
            padding-left: 360px;
        }

    #advanced-booking-form .payment-message
    {
        display: none;
        overflow: auto;
    }

    #advanced-booking-form .left-column
    {
        width: 720px;
        float: left;
    }

    #advanced-booking-form .right-column
    {
        float: right;
        width: 100%;
    }

        #advanced-booking-form .right-column ul
        {
            padding-left: 10px;
            list-style-type: none;
            padding-left: 10px;
            padding-right: 5px;
        }

.insurance-breakages
{
    height: 210px;
}

.summary
{
    width: 35%;
    min-height: 30px;
}

.numbers
{
    width: 26%;
    height: 210px;
}

.total-box
{
    width: 99%;
}

#advanced-booking-form .total-box li .renterAmount
{
    float: right;
}

#advanced-booking-form .total-box li .holidayExtra
{
    float: right;
}

#advanced-booking-form .total-box li .totalAmount
{
    font-size: 30px;
    font-weight: bold;
    float: right;
}

#advanced-booking-form .right-column .total-box .total
{
    line-height: 35px;
    font-size: 15px;
}



#advanced-booking-form .right-column .status-icons, #advanced-booking-form .right-column .summary, #advanced-booking-form .right-column .numbers, #advanced-booking-form .right-column .total-box, #advanced-booking-form .insurance-breakages
{
    width: 19%;
    float: left;
    border: solid 1px #EBEBEB;
}

    #advanced-booking-form .right-column .status-icons ul
    {
        height: 60px;
    }

        #advanced-booking-form .right-column .status-icons ul li
        {
            text-align: center;
            float: left;
            width: 95px;
            height: 20px;
            margin: 5px 0;
        }

            #advanced-booking-form .right-column .status-icons ul li a
            {
                width: 100px;
                color: #000;
                font-weight: bold;
                padding: 9px;
            }

/*Available*/
.ui-state-disabled
{
    background: #156d3a;
    background: rgb(21,109,58); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(21,109,58,1) 0%, rgba(0,147,86,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(21,109,58,1)), color-stop(100%,rgba(0,147,86,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(21,109,58,1) 0%,rgba(0,147,86,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(21,109,58,1) 0%,rgba(0,147,86,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(21,109,58,1) 0%,rgba(0,147,86,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(21,109,58,1) 0%,rgba(0,147,86,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#156d3a', endColorstr='#009356',GradientType=0 ); /* IE6-9 */
    padding: 8px 0 1px;
}

/*Provisonal Booking*/
.ui-state-provisional
{
    background: rgb(251,167,0); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(251,167,0,1) 44%, rgba(255,186,77,1) 74%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(44%,rgba(251,167,0,1)), color-stop(74%,rgba(255,186,77,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(251,167,0,1) 44%,rgba(255,186,77,1) 74%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(251,167,0,1) 44%,rgba(255,186,77,1) 74%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(251,167,0,1) 44%,rgba(255,186,77,1) 74%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(251,167,0,1) 44%,rgba(255,186,77,1) 74%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fba700', endColorstr='#ffba4d',GradientType=0 ); /* IE6-9 */
    padding: 8px 0 1px;
    /*behavior: url(/css/PIE.htc);*/
}

/*selected*/
.ui-state-selected
{
    background: #6eafbf;
    padding: 8px 0 1px;
}

/*Booking*/

.ui-state-booking
{
    background: #fc0000;
    background: rgb(252,0,0); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(252,0,0,1) 0%, rgba(181,0,0,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,0,0,1)), color-stop(100%,rgba(181,0,0,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(252,0,0,1) 0%,rgba(181,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(252,0,0,1) 0%,rgba(181,0,0,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(252,0,0,1) 0%,rgba(181,0,0,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(252,0,0,1) 0%,rgba(181,0,0,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc0000', endColorstr='#b50000',GradientType=0 ); /* IE6-9 */
    padding: 8px 0 1px;
    /*behavior: url(/css/PIE.htc);*/
}

.button
{
    display: none;
}

    .button a
    {
        background-image: url("/images/bg-button.png");
        background-position: right center;
        background-repeat: no-repeat;
        padding-right: 20px;
        padding-left: 20px;
        display: block;
        line-height: 30px;
        text-decoration: none;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 14px;
        color: #fff;
        width: 100px;
        display: block;
    }

#advanced-booking-form .left-column .button
{
    float: left;
    margin: 0 30px;
}


#advanced-booking-form .right-column .total-box .total
{
    width: 280px;
    float: left;
}

#advanced-booking-form .right-column .total-box .buttons
{
    float: right;
}

#advanced-booking-form .right-column .total-box .button
{
    display: none;
    top: 10px;
    position: relative;
}


#advanced-booking-form #paymentform
{
    display: none;
}

    #advanced-booking-form #paymentform label
    {
        display: inline-block;
        width: 160px;
    }

    #advanced-booking-form #paymentform input, #advanced-booking-form #paymentform select
    {
        width: 150px;
    }

.holiday-extras-table td, .holiday-extras-table th
{
    border: solid #EBEBEB;
    border-width: 0px 1px 1px 0px;
}

.holiday-extras-table
{
    width: 90%;
    margin-left: 8px;
    border: solid 1px #EBEBEB;
}

    .holiday-extras-table em
    {
        font-style: normal;
    }


.payment-later-message
{
    display: none;
}

.payment-message .button
{
    float: left;
    margin-right: 10px;
    margin-left: 10px;
}

.payment-message div
{
    clear: both;
}

/* theme */
#advanced-booking-form .theme-form
{
}

#advanced-booking-form .theme-wizard
{
}

.layout-2columns.enquire-form
{
    margin-top: 16px;
    padding: 4px;
}


#advanced-booking-form .layout-2columns.enquire-form .left-column
{
    width: 365px;
    float: left;
}

#advanced-booking-form .layout-2columns.enquire-form .right-column
{
    float: right;
    width: 250px;
}

.right-column h3
{
    padding: 0;
    margin: 0;
}

.enquire-form
{
    display: none;
}

    .enquire-form .enquiry-label
    {
        width: 100px;
    }

.enquiry-success
{
    display: none;
}

#advanced-booking-form .insurance-breakages span
{
    display: block;
    padding-left: 10px;
    padding-top: 20px;
}

.ui-state-default
{
}

.ui-state-blockout .ui-state-default
{
    background: #C9C;
}

.ui-state-blockout-end .ui-state-default
{
    background: #ea5c5c; /* Old browsers */
}

.ui-datepicker-week-end.ui-datepicker-unselectable.ui-state-disabled.ui-state-provisional
{
    background: #C9C;
}

.ui-datepicker-unselectable.ui-state-disabled.ui-state-provisional
{
    background: #C9C;
}

.ui-datepicker-unselectable.ui-state-disabled
{
    background: #156d3a;
    background: rgb(21,109,58); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(21,109,58,1) 0%, rgba(0,147,86,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(21,109,58,1)), color-stop(100%,rgba(0,147,86,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(21,109,58,1) 0%,rgba(0,147,86,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(21,109,58,1) 0%,rgba(0,147,86,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(21,109,58,1) 0%,rgba(0,147,86,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(21,109,58,1) 0%,rgba(0,147,86,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#156d3a', endColorstr='#009356',GradientType=0 ); /* IE6-9 */
    -webkit-box-shadow: inset 1px 1px 0px 0px rgba(250,250,250,0.5);
    -moz-box-shadow: inset 1px 1px 0px 0px rgba(250,250,250,0.5);
    box-shadow: inset 1px 1px 0px 0px rgba(250,250,250,0.5);
    /*behavior: url(/css/PIE.htc);*/
}

.ui-datepicker-week-end.ui-datepicker-unselectable.ui-state-disabled.ui-state-provisional-end
{
    background: #99C;
}

.ui-datepicker-week-end.ui-datepicker-unselectable.ui-state-disabled.ui-state-booking
{
    background: #fff;
}

.ui-datepicker-unselectable.ui-state-disabled.ui-state-booking
{
    background: #fff;
}

.ui-datepicker-week-end.ui-datepicker-unselectable.ui-state-disabled.ui-state-booking-end
{
    background: #ea5c5c;
}

/*advanced booking form css*/





.ui-state-default
{
    -webkit-box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5);
    -moz-box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5);
    box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5);
}


.ui-state-blockout .ui-state-default
{
  background: rgb(234,92,91);
}


.ui-state-blockout-end.ui-state-disabled-start .ui-state-default
{
background: rgb(234,92,91); /* Old browsers */
background: -moz-linear-gradient(-225deg,  rgba(234,92,91,1) 52%, rgba(234,92,91,1) 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(52%,rgba(234,92,91,1)), color-stop(52%,rgba(234,92,91,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(234,92,91,1) 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(234,92,91,1) 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(234,92,91,1) 52%); /* IE10+ */
background: linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(234,92,91,1) 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EA5C5B', endColorstr='#EA5C5B',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}


.ui-state-blockout-end.ui-state-provisional-start .ui-state-default
{
background: rgb(234,92,91); /* Old browsers */
background: -moz-linear-gradient(-225deg,  rgba(234,92,91,1) 52%, rgba(254,186,77,1) 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(52%,rgba(234,92,91,1)), color-stop(52%,rgba(254,186,77,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(254,186,77,1) 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(254,186,77,1) 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(254,186,77,1) 52%); /* IE10+ */
background: linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(254,186,77,1) 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EA5C5B', endColorstr='#FEBA4D',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}


.ui-state-blockout-end.ui-state-booking-start .ui-state-default
{
background: rgb(234,92,91); /* Old browsers */
background: -moz-linear-gradient(-225deg,  rgba(234,92,91,1) 52%, rgba(234,92,91,1) 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(52%,rgba(234,92,91,1)), color-stop(52%,rgba(234,92,91,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(234,92,91,1) 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(234,92,91,1) 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(234,92,91,1) 52%); /* IE10+ */
background: linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(234,92,91,1) 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EA5C5B', endColorstr='#EA5C5B',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}


.ui-state-blockout-end.ui-datepicker-selected-start .ui-state-default
{
background: rgb(234,92,91); /* Old browsers */
background: -moz-linear-gradient(-225deg,  rgba(234,92,91,1) 52%, rgba(126,188,203,1) 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(52%,rgba(234,92,91,1)), color-stop(52%,rgba(126,188,203,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(126,188,203,1) 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(126,188,203,1) 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(126,188,203,1) 52%); /* IE10+ */
background: linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(126,188,203,1) 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EA5C5B', endColorstr='#7EBCCB',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}


.ui-state-blockout-end .ui-state-default
{
background: rgb(234,92,91); /* Old browsers */
background: -moz-linear-gradient(-225deg,  rgba(234,92,91,1) 52%, rgba(19,122,69,1) 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(52%,rgba(234,92,91,1)), color-stop(52%,rgba(19,122,69,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(19,122,69,1) 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(19,122,69,1) 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(19,122,69,1) 52%); /* IE10+ */
background: linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(19,122,69,1) 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EA5C5B', endColorstr='#137A45',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}

.ui-state-disabled .ui-state-default
{
  background: rgb(234,92,91);
}


.ui-state-disabled-end.ui-state-blockout-start .ui-state-default
{
background: rgb(234,92,91); /* Old browsers */
background: -moz-linear-gradient(-225deg,  rgba(234,92,91,1) 52%, rgba(234,92,91,1) 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(52%,rgba(234,92,91,1)), color-stop(52%,rgba(234,92,91,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(234,92,91,1) 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(234,92,91,1) 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(234,92,91,1) 52%); /* IE10+ */
background: linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(234,92,91,1) 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EA5C5B', endColorstr='#EA5C5B',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}


.ui-state-disabled-end.ui-state-provisional-start .ui-state-default
{
background: rgb(234,92,91); /* Old browsers */
background: -moz-linear-gradient(-225deg,  rgba(234,92,91,1) 52%, rgba(254,186,77,1) 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(52%,rgba(234,92,91,1)), color-stop(52%,rgba(254,186,77,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(254,186,77,1) 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(254,186,77,1) 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(254,186,77,1) 52%); /* IE10+ */
background: linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(254,186,77,1) 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EA5C5B', endColorstr='#FEBA4D',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}


.ui-state-disabled-end.ui-state-booking-start .ui-state-default
{
background: rgb(234,92,91); /* Old browsers */
background: -moz-linear-gradient(-225deg,  rgba(234,92,91,1) 52%, rgba(234,92,91,1) 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(52%,rgba(234,92,91,1)), color-stop(52%,rgba(234,92,91,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(234,92,91,1) 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(234,92,91,1) 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(234,92,91,1) 52%); /* IE10+ */
background: linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(234,92,91,1) 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EA5C5B', endColorstr='#EA5C5B',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}


.ui-state-disabled-end.ui-datepicker-selected-start .ui-state-default
{
background: rgb(234,92,91); /* Old browsers */
background: -moz-linear-gradient(-225deg,  rgba(234,92,91,1) 52%, rgba(126,188,203,1) 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(52%,rgba(234,92,91,1)), color-stop(52%,rgba(126,188,203,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(126,188,203,1) 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(126,188,203,1) 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(126,188,203,1) 52%); /* IE10+ */
background: linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(126,188,203,1) 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EA5C5B', endColorstr='#7EBCCB',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}


.ui-state-disabled-end .ui-state-default
{
background: rgb(234,92,91); /* Old browsers */
background: -moz-linear-gradient(-225deg,  rgba(234,92,91,1) 52%, rgba(19,122,69,1) 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(52%,rgba(234,92,91,1)), color-stop(52%,rgba(19,122,69,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(19,122,69,1) 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(19,122,69,1) 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(19,122,69,1) 52%); /* IE10+ */
background: linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(19,122,69,1) 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EA5C5B', endColorstr='#137A45',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}

.ui-state-provisional .ui-state-default
{
  background: rgb(254,186,77);
}


.ui-state-provisional-end.ui-state-blockout-start .ui-state-default
{
background: rgb(254,186,77); /* Old browsers */
background: -moz-linear-gradient(-225deg,  rgba(254,186,77,1) 52%, rgba(234,92,91,1) 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(52%,rgba(254,186,77,1)), color-stop(52%,rgba(234,92,91,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-225deg,  rgba(254,186,77,1) 52%,rgba(234,92,91,1) 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-225deg,  rgba(254,186,77,1) 52%,rgba(234,92,91,1) 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(-225deg,  rgba(254,186,77,1) 52%,rgba(234,92,91,1) 52%); /* IE10+ */
background: linear-gradient(-225deg,  rgba(254,186,77,1) 52%,rgba(234,92,91,1) 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEBA4D', endColorstr='#EA5C5B',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}


.ui-state-provisional-end.ui-state-disabled-start .ui-state-default
{
background: rgb(254,186,77); /* Old browsers */
background: -moz-linear-gradient(-225deg,  rgba(254,186,77,1) 52%, rgba(234,92,91,1) 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(52%,rgba(254,186,77,1)), color-stop(52%,rgba(234,92,91,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-225deg,  rgba(254,186,77,1) 52%,rgba(234,92,91,1) 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-225deg,  rgba(254,186,77,1) 52%,rgba(234,92,91,1) 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(-225deg,  rgba(254,186,77,1) 52%,rgba(234,92,91,1) 52%); /* IE10+ */
background: linear-gradient(-225deg,  rgba(254,186,77,1) 52%,rgba(234,92,91,1) 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEBA4D', endColorstr='#EA5C5B',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}


.ui-state-provisional-end.ui-state-booking-start .ui-state-default
{
background: rgb(254,186,77); /* Old browsers */
background: -moz-linear-gradient(-225deg,  rgba(254,186,77,1) 52%, rgba(234,92,91,1) 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(52%,rgba(254,186,77,1)), color-stop(52%,rgba(234,92,91,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-225deg,  rgba(254,186,77,1) 52%,rgba(234,92,91,1) 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-225deg,  rgba(254,186,77,1) 52%,rgba(234,92,91,1) 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(-225deg,  rgba(254,186,77,1) 52%,rgba(234,92,91,1) 52%); /* IE10+ */
background: linear-gradient(-225deg,  rgba(254,186,77,1) 52%,rgba(234,92,91,1) 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEBA4D', endColorstr='#EA5C5B',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}


.ui-state-provisional-end.ui-datepicker-selected-start .ui-state-default
{
background: rgb(254,186,77); /* Old browsers */
background: -moz-linear-gradient(-225deg,  rgba(254,186,77,1) 52%, rgba(126,188,203,1) 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(52%,rgba(254,186,77,1)), color-stop(52%,rgba(126,188,203,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-225deg,  rgba(254,186,77,1) 52%,rgba(126,188,203,1) 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-225deg,  rgba(254,186,77,1) 52%,rgba(126,188,203,1) 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(-225deg,  rgba(254,186,77,1) 52%,rgba(126,188,203,1) 52%); /* IE10+ */
background: linear-gradient(-225deg,  rgba(254,186,77,1) 52%,rgba(126,188,203,1) 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEBA4D', endColorstr='#7EBCCB',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}


.ui-state-provisional-end .ui-state-default
{
background: rgb(254,186,77); /* Old browsers */
background: -moz-linear-gradient(-225deg,  rgba(254,186,77,1) 52%, rgba(19,122,69,1) 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(52%,rgba(254,186,77,1)), color-stop(52%,rgba(19,122,69,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-225deg,  rgba(254,186,77,1) 52%,rgba(19,122,69,1) 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-225deg,  rgba(254,186,77,1) 52%,rgba(19,122,69,1) 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(-225deg,  rgba(254,186,77,1) 52%,rgba(19,122,69,1) 52%); /* IE10+ */
background: linear-gradient(-225deg,  rgba(254,186,77,1) 52%,rgba(19,122,69,1) 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEBA4D', endColorstr='#137A45',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}

.ui-state-booking .ui-state-default
{
  background: rgb(234,92,91);
}


.ui-state-booking-end.ui-state-blockout-start .ui-state-default
{
background: rgb(234,92,91); /* Old browsers */
background: -moz-linear-gradient(-225deg,  rgba(234,92,91,1) 52%, rgba(234,92,91,1) 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(52%,rgba(234,92,91,1)), color-stop(52%,rgba(234,92,91,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(234,92,91,1) 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(234,92,91,1) 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(234,92,91,1) 52%); /* IE10+ */
background: linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(234,92,91,1) 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EA5C5B', endColorstr='#EA5C5B',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}


.ui-state-booking-end.ui-state-disabled-start .ui-state-default
{
background: rgb(234,92,91); /* Old browsers */
background: -moz-linear-gradient(-225deg,  rgba(234,92,91,1) 52%, rgba(234,92,91,1) 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(52%,rgba(234,92,91,1)), color-stop(52%,rgba(234,92,91,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(234,92,91,1) 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(234,92,91,1) 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(234,92,91,1) 52%); /* IE10+ */
background: linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(234,92,91,1) 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EA5C5B', endColorstr='#EA5C5B',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}


.ui-state-booking-end.ui-state-provisional-start .ui-state-default
{
background: rgb(234,92,91); /* Old browsers */
background: -moz-linear-gradient(-225deg,  rgba(234,92,91,1) 52%, rgba(254,186,77,1) 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(52%,rgba(234,92,91,1)), color-stop(52%,rgba(254,186,77,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(254,186,77,1) 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(254,186,77,1) 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(254,186,77,1) 52%); /* IE10+ */
background: linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(254,186,77,1) 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EA5C5B', endColorstr='#FEBA4D',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}


.ui-state-booking-end.ui-datepicker-selected-start .ui-state-default
{
background: rgb(234,92,91); /* Old browsers */
background: -moz-linear-gradient(-225deg,  rgba(234,92,91,1) 52%, rgba(126,188,203,1) 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(52%,rgba(234,92,91,1)), color-stop(52%,rgba(126,188,203,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(126,188,203,1) 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(126,188,203,1) 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(126,188,203,1) 52%); /* IE10+ */
background: linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(126,188,203,1) 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EA5C5B', endColorstr='#7EBCCB',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}


.ui-state-booking-end .ui-state-default
{
background: rgb(234,92,91); /* Old browsers */
background: -moz-linear-gradient(-225deg,  rgba(234,92,91,1) 52%, rgba(19,122,69,1) 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(52%,rgba(234,92,91,1)), color-stop(52%,rgba(19,122,69,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(19,122,69,1) 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(19,122,69,1) 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(19,122,69,1) 52%); /* IE10+ */
background: linear-gradient(-225deg,  rgba(234,92,91,1) 52%,rgba(19,122,69,1) 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EA5C5B', endColorstr='#137A45',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}

.ui-datepicker-selected .ui-state-default
{
  background: rgb(126,188,203);
}


.ui-datepicker-selected-end.ui-state-blockout-start .ui-state-default
{
background: rgb(126,188,203); /* Old browsers */
background: -moz-linear-gradient(-225deg,  rgba(126,188,203,1) 52%, rgba(234,92,91,1) 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(52%,rgba(126,188,203,1)), color-stop(52%,rgba(234,92,91,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-225deg,  rgba(126,188,203,1) 52%,rgba(234,92,91,1) 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-225deg,  rgba(126,188,203,1) 52%,rgba(234,92,91,1) 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(-225deg,  rgba(126,188,203,1) 52%,rgba(234,92,91,1) 52%); /* IE10+ */
background: linear-gradient(-225deg,  rgba(126,188,203,1) 52%,rgba(234,92,91,1) 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7EBCCB', endColorstr='#EA5C5B',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}


.ui-datepicker-selected-end.ui-state-disabled-start .ui-state-default
{
background: rgb(126,188,203); /* Old browsers */
background: -moz-linear-gradient(-225deg,  rgba(126,188,203,1) 52%, rgba(234,92,91,1) 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(52%,rgba(126,188,203,1)), color-stop(52%,rgba(234,92,91,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-225deg,  rgba(126,188,203,1) 52%,rgba(234,92,91,1) 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-225deg,  rgba(126,188,203,1) 52%,rgba(234,92,91,1) 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(-225deg,  rgba(126,188,203,1) 52%,rgba(234,92,91,1) 52%); /* IE10+ */
background: linear-gradient(-225deg,  rgba(126,188,203,1) 52%,rgba(234,92,91,1) 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7EBCCB', endColorstr='#EA5C5B',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}


.ui-datepicker-selected-end.ui-state-provisional-start .ui-state-default
{
background: rgb(126,188,203); /* Old browsers */
background: -moz-linear-gradient(-225deg,  rgba(126,188,203,1) 52%, rgba(254,186,77,1) 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(52%,rgba(126,188,203,1)), color-stop(52%,rgba(254,186,77,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-225deg,  rgba(126,188,203,1) 52%,rgba(254,186,77,1) 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-225deg,  rgba(126,188,203,1) 52%,rgba(254,186,77,1) 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(-225deg,  rgba(126,188,203,1) 52%,rgba(254,186,77,1) 52%); /* IE10+ */
background: linear-gradient(-225deg,  rgba(126,188,203,1) 52%,rgba(254,186,77,1) 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7EBCCB', endColorstr='#FEBA4D',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}


.ui-datepicker-selected-end.ui-state-booking-start .ui-state-default
{
background: rgb(126,188,203); /* Old browsers */
background: -moz-linear-gradient(-225deg,  rgba(126,188,203,1) 52%, rgba(234,92,91,1) 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(52%,rgba(126,188,203,1)), color-stop(52%,rgba(234,92,91,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-225deg,  rgba(126,188,203,1) 52%,rgba(234,92,91,1) 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-225deg,  rgba(126,188,203,1) 52%,rgba(234,92,91,1) 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(-225deg,  rgba(126,188,203,1) 52%,rgba(234,92,91,1) 52%); /* IE10+ */
background: linear-gradient(-225deg,  rgba(126,188,203,1) 52%,rgba(234,92,91,1) 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7EBCCB', endColorstr='#EA5C5B',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}


.ui-datepicker-selected-end .ui-state-default
{
background: rgb(126,188,203); /* Old browsers */
background: -moz-linear-gradient(-225deg,  rgba(126,188,203,1) 52%, rgba(19,122,69,1) 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(52%,rgba(126,188,203,1)), color-stop(52%,rgba(19,122,69,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-225deg,  rgba(126,188,203,1) 52%,rgba(19,122,69,1) 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-225deg,  rgba(126,188,203,1) 52%,rgba(19,122,69,1) 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(-225deg,  rgba(126,188,203,1) 52%,rgba(19,122,69,1) 52%); /* IE10+ */
background: linear-gradient(-225deg,  rgba(126,188,203,1) 52%,rgba(19,122,69,1) 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7EBCCB', endColorstr='#137A45',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}

 .ui-state-default
{
  background: rgb(19,122,69);
}


.ui-state-blockout-start .ui-state-default
{
background: rgb(19,122,69); /* Old browsers */
background: -moz-linear-gradient(-225deg,  rgba(19,122,69,1) 52%, rgba(234,92,91,1) 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(52%,rgba(19,122,69,1)), color-stop(52%,rgba(234,92,91,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-225deg,  rgba(19,122,69,1) 52%,rgba(234,92,91,1) 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-225deg,  rgba(19,122,69,1) 52%,rgba(234,92,91,1) 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(-225deg,  rgba(19,122,69,1) 52%,rgba(234,92,91,1) 52%); /* IE10+ */
background: linear-gradient(-225deg,  rgba(19,122,69,1) 52%,rgba(234,92,91,1) 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#137A45', endColorstr='#EA5C5B',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}


.ui-state-disabled-start .ui-state-default
{
background: rgb(19,122,69); /* Old browsers */
background: -moz-linear-gradient(-225deg,  rgba(19,122,69,1) 52%, rgba(234,92,91,1) 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(52%,rgba(19,122,69,1)), color-stop(52%,rgba(234,92,91,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-225deg,  rgba(19,122,69,1) 52%,rgba(234,92,91,1) 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-225deg,  rgba(19,122,69,1) 52%,rgba(234,92,91,1) 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(-225deg,  rgba(19,122,69,1) 52%,rgba(234,92,91,1) 52%); /* IE10+ */
background: linear-gradient(-225deg,  rgba(19,122,69,1) 52%,rgba(234,92,91,1) 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#137A45', endColorstr='#EA5C5B',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}


.ui-state-provisional-start .ui-state-default
{
background: rgb(19,122,69); /* Old browsers */
background: -moz-linear-gradient(-225deg,  rgba(19,122,69,1) 52%, rgba(254,186,77,1) 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(52%,rgba(19,122,69,1)), color-stop(52%,rgba(254,186,77,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-225deg,  rgba(19,122,69,1) 52%,rgba(254,186,77,1) 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-225deg,  rgba(19,122,69,1) 52%,rgba(254,186,77,1) 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(-225deg,  rgba(19,122,69,1) 52%,rgba(254,186,77,1) 52%); /* IE10+ */
background: linear-gradient(-225deg,  rgba(19,122,69,1) 52%,rgba(254,186,77,1) 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#137A45', endColorstr='#FEBA4D',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}


.ui-state-booking-start .ui-state-default
{
background: rgb(19,122,69); /* Old browsers */
background: -moz-linear-gradient(-225deg,  rgba(19,122,69,1) 52%, rgba(234,92,91,1) 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(52%,rgba(19,122,69,1)), color-stop(52%,rgba(234,92,91,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-225deg,  rgba(19,122,69,1) 52%,rgba(234,92,91,1) 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-225deg,  rgba(19,122,69,1) 52%,rgba(234,92,91,1) 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(-225deg,  rgba(19,122,69,1) 52%,rgba(234,92,91,1) 52%); /* IE10+ */
background: linear-gradient(-225deg,  rgba(19,122,69,1) 52%,rgba(234,92,91,1) 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#137A45', endColorstr='#EA5C5B',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}


.ui-datepicker-selected-start .ui-state-default
{
background: rgb(19,122,69); /* Old browsers */
background: -moz-linear-gradient(-225deg,  rgba(19,122,69,1) 52%, rgba(126,188,203,1) 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(52%,rgba(19,122,69,1)), color-stop(52%,rgba(126,188,203,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-225deg,  rgba(19,122,69,1) 52%,rgba(126,188,203,1) 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-225deg,  rgba(19,122,69,1) 52%,rgba(126,188,203,1) 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(-225deg,  rgba(19,122,69,1) 52%,rgba(126,188,203,1) 52%); /* IE10+ */
background: linear-gradient(-225deg,  rgba(19,122,69,1) 52%,rgba(126,188,203,1) 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#137A45', endColorstr='#7EBCCB',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}




/*states*/




#getFixed
{
    background: #323232;
    width: 250px;
    border-radius: 9px;
    padding: 15px;
}

#advanced-booking-form .total-box ul li
{
    border-bottom: 1px solid #b8b8b8;
}

#advanced-booking-form .total-box li .totalAmount
{
    position: relative;
    top: 3px;
}

#advanced-booking-form .cols-2 .col2 .header
{
    padding-bottom: 7px;
}

#advanced-booking-form .cols-2 .col2
{
    padding-top: 800px;
}

.field-yourtitle input
{
    width: 88px!important;
}


#your_details input
{
    border: none!important;
    padding: 6px;
    padding-top: 7px;
    padding-bottom: 7px;
    font-size: 14px;
    width: 177px;
}

    #your_details input[placeholder]
    {
    }

.field label
{
    background: #000;
    display: none!important;
}

.field
{
    height: auto!important;
    width: 190px;
    display: inline-block;
    margin: 5px;
}

.field-yourtitle
{
    width: 300px!important;
}

    .field-yourtitle input
    {
        width: 88px!important;
    }

.field-comments
{
    width: 370px!important;
}

    .field-comments textarea
    {
        padding: 10px;
        border: none!important;
        padding: 6px;
        padding-top: 7px;
        padding-bottom: 7px;
        font-size: 14px;
        width: 177px;
        font-family: 'Lato',sans-serif;
        font-weight: 300;
    }

#start_your_booking h3
{
    color: #000;
}

.blabel
{
    width: 150px!important;
    display: inline-block;
    margin-bottom: 20px!important;
}

#advanced-booking-form .left-column input[type="text"]
{
    padding: 9px;
    width: 240px;
    margin-bottom: 20px;
    border: none;
}

#advanced-booking-form .left-column textarea
{
    width: 240px;
    padding: 5px;
    border: none;
}

.status-icons .ui-state-booking
{
    background: #000!Important;
    background: url(../images/red.jpg)!important;
    background-repeat: no-repeat!important;
    padding-left: 30px;
}

    .status-icons .ui-state-booking span, .status-icons .ui-state-disabled soab, .status-icons .ui-state-selected span, .status-icons .ui-state-provisional span
    {
        position: relative;
        top: -7px;
    }


.status-icons .ui-state-disabled span
{
    position: relative;
    top: -7px;
}


.status-icons .ui-state-selected
{
    background: #000!Important;
    background: url(../images/green.jpg)!important;
    background-repeat: no-repeat!important;
    padding-left: 30px;
}

.status-icons .ui-state-disabled
{
    background: #000!Important;
    background: url(../images/greenavailable.jpg)!important;
    background-repeat: no-repeat!important;
    padding-left: 30px;
}



.status-icons
{
    position: relative;
    top: 7px;
    font-size: 12px!important;
    width: 100%!important;
    height: 55px;
    margin: 0 75px;
}

    .status-icons ul li
    {
        display: block;
        float: left;
        width: 100px!important;
        background: #000!important;
        margin: 0px!important;
    }

    .status-icons .ui-state-provisional
    {
        background: #000!Important;
        background: url(../images/yellow.jpg)!important;
        background-repeat: no-repeat!important;
        width: 140px!important;
        padding-left: 30px;
    }

#paymentform
{
}

    #paymentform label
    {
        display: none!important;
    }

    #paymentform input[type="text"]
    {
        border-top-width: medium;
        border-right-width-value: medium;
        border-bottom-width: medium;
        border-left-width-value: medium;
        border-top-style: none;
        border-right-style-value: none;
        border-bottom-style: none;
        border-left-style-value: none;
        border-image-source: none;
        border-image-slice: 100% 100% 100% 100%;
        border-image-width: 1 1 1 1;
        border-image-outset: 0 0 0 0;
        border-image-repeat: stretch stretch;
        padding-right: 6px;
        padding-left: 6px;
        padding-top: 7px;
        padding-bottom: 7px;
        font-size: 14px;
        width: 177px!important;
        margin-bottom: 15px!important;
    }

    #paymentform select
    {
        border: none!important;
        padding: 8px!important;
        width: 187px!important;
        margin-bottom: 15px!important;
    }

    #paymentform #creditCardFirstName
    {
        float: left;
    }

    #paymentform #creditCardCardType
    {
        width: 125px!Important;
        height: 30px;
        text-align: center;
    }

    #paymentform #creditCardNumber
    {
        width: 370px!important;
    }

    #paymentform #creditCardExpiryMonth
    {
        width: 100px!Important;
        float: left;
        text-align: center;
        font-size: 14px;
    }

    #paymentform #creditCardExpiryYear
    {
        width: 110px!Important;
        float: left;
        text-align: center;
        font-size: 14px;
    }

    #paymentform #creditCardCVV2Number
    {
        width: 128px!Important;
        text-align: center;
        font-size: 14px;
    }

.status-icons .ui-state-booking
{
    background-color: transparent;
    background-image: url("../images/red.jpg");
    background-attachment: scroll;
    background-position: 0% 0%;
    -moz-background-clip: border-box;
    -webkit-background-clip: border-box;
    background-clip: border-box;
    -moz-background-origin: padding-box;
    -webkit-background-origin: padding-box;
    background-origin: padding-box;
    -moz-background-size: auto auto;
    -o-background-size: auto auto;
    background-size: auto auto;
    background-repeat: no-repeat;
    padding-left: 30px;
}

.status-icons .ui-state-selected
{
    background-color: transparent;
    background-image: url("../images/green.jpg");
    background-attachment: scroll;
    background-position: 0% 0%;
    -moz-background-clip: border-box;
    -webkit-background-clip: border-box;
    background-clip: border-box;
    -moz-background-origin: padding-box;
    -webkit-background-origin: padding-box;
    background-origin: padding-box;
    -moz-background-size: auto auto;
    -o-background-size: auto auto;
    background-size: auto auto;
    background-repeat: no-repeat;
    padding-left: 30px;
}

.status-icons .ui-state-disabled
{
    background-color: transparent;
    background-image: url("../images/greenavailable.jpg");
    background-attachment: scroll;
    background-position: 0% 0%;
    -moz-background-clip: border-box;
    -webkit-background-clip: border-box;
    background-clip: border-box;
    -moz-background-origin: padding-box;
    -webkit-background-origin: padding-box;
    background-origin: padding-box;
    -moz-background-size: auto auto;
    -o-background-size: auto auto;
    background-size: auto auto;
    background-repeat: no-repeat;
    padding-left: 30px;
}

.status-icons .ui-state-provisional
{
    background-color: transparent;
    background-image: url("../images/yellow.jpg");
    background-attachment: scroll;
    background-position: 0% 0%;
    -moz-background-clip: border-box;
    -webkit-background-clip: border-box;
    background-clip: border-box;
    -moz-background-origin: padding-box;
    -webkit-background-origin: padding-box;
    background-origin: padding-box;
    -moz-background-size: auto auto;
    -o-background-size: auto auto;
    background-size: auto auto;
    background-repeat: no-repeat;
    width: 140px;
    padding-left: 30px;
}

#advanced-booking-form .left
{
    width: 100%;
}

.status-icons .ui-state-booking span, .status-icons .ui-state-disabled span, .status-icons .ui-state-selected span, .status-icons .ui-state-provisional span
{
    position: relative;
    top: -7px;
}

.status-icons .ui-state-disabled span
{
    position: relative;
    top: -7px;
}

.iproTab .table-data table td.discount
{
    text-align: left;
    font-weight: bold;
    padding-left: 10px;
}

.iproTab .table-data table .price
{
    text-align: right;
}

.iproTab .table-data table td.discounted span
{
    text-decoration: line-through;
    font-weight: normal;
}
