	.dialog
    {
    }
    .ui-widget-overlay
    {
        background: transparent !important;
    }
    .dialog
    {
    }
    .ui-widget-overlay
    {
        background: transparent !important;
    }
    .ui-dialog
    {
        background: #fafafa  !important;
    }
    .ui-dialog .ui-widget-header
    {
        display: none !important;
    }
    label.selected
    {
        color: #ff7b0f;
    }
    #book-form .focus-input
    {
        background-color: #FCFBBB !important;
        border: 1px solid #E78F08 !important;
        -moz-box-shadow: 0 0 3px #E78F08;
        -webkit-box-shadow: 0 0 3px #E78F08;
        box-shadow: 0 0 3px #E78F08;
    }
    #book-form input.disabled
    {
        background-color: #dcdcdc !important;
        color: #dcdcdc !important;
    }
    /* List city */
    
    .listCity td
    {
        vertical-align: top;
    }
    .listCity ul
    {
        list-style: none;
        float: left;
        clear: both;
    }
    .listCity ul li
    {
        float: left;
        clear: both;
        padding: 0 5px 0 0;
        width: 115px;
    }
    .listCity ul li.title
    {
        font-weight: bold;
        font-size: 13px;
        padding: 5px 0 7px 0;
        color: #860707;
        text-transform: uppercase;
    }
    .listCity ul li a
    {
        float: left;
        width: 106px;
        padding: 3px 5px;
    }
    .listCity ul li a:hover
    {
        background: #CD0202;
    }
    .listCity ul li a:hover *
    {
        color: #fff;
    }
    .listCity ul li a:hover b
    {
        font-weight: bold;
    }
    .listCity ul li a b
    {
        float: left;
        font-weight: normal;
    }
    .listCity ul li a span
    {
        float: right;
        font-weight: bold;
        font-size: 10px;
        color: #999;
        display: none;
    }
    .domestic-col
    {
        float: left;
        padding-right: 15px;
        font-size: 12px;
    }
    .internation-city
    {
        float: left;
        width: 260px;
    }
    .internation-city h3
    {
        font-size: 13px;
        padding: 5px 0;
        margin: 0;
        color: #860707;
        text-transform: uppercase;
    }
    .internation-city p
    {
        font-size: 11px;
        color: #888;
    }
    .internation-city input
    {
        height: 24px;
        width: 250px;
        border: 1px solid #ccc;
        padding: 2px 5px;
        margin: 7px 0;
    }
    .select-date
    {
        padding-top: 10px;
    }
    .select-date select
    {
        height: 26px;
    }