      /* Calendar styling */

    #calendar_booking {
        margin:20px auto;
    }
    .datepick-inline {
        float:none;
        margin:0 auto;
    }

    #calendar_type {
        font-size:12px !important;
        height:2em !important;
        padding:3px !important
    }

    span.admin_calendar_selection a.booking_overmause0, span.admin_calendar_selection a.booking_overmause1, .admin_calendar_selection, #wpdev-booking-general .datepick td.admin_calendar_selection,
    #wpdev-booking-general .datepick td.admin_calendar_selection.timespartly a{
        background-color: #ff0000 !important;
}

    /* table list */
    .table_list {border-collapse:collapse;
                 border:solid #cccccc 1px;
                 width:100%;}
    .table_list td {padding:5px;
                    border:solid #efefef 1px;}
    .table_list th {background:#75b2d1;
                    padding:5px;
                    color:#ffffff;}
    .table_list tr.odd {background:#e1eff5;}

    .booking_table {
        -moz-border-radius:4px;
        -moz-box-shadow:0 0 3px #999999;
        -moz-box-sizing:content-box;
        -webkit-border-radius:4px;
        -webkit-box-shadow:0 1px 3px #999999;
        -webkit-box-sizing:content-box;
        border-radius:4px;
        box-shadow:0 2px 3px #CDCDCD;
        box-sizing:content-box;
        border: 1px solid #CDCACA;
        width:99%;
    }
    .booking_table td{
        padding:5px 10px;
        border:none;
        font-family: "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
        /*border-bottom:1px solid #CCCCCC;*/
    }
    .booking_table th{
        padding:5px 10px;
        border:none;
        font-size:12px;
        background:#888;
        color:#fff;
        text-shadow:0 1px 2px #555555;

        border-bottom: 1px solid #E4D7D7;

        background: none repeat scroll 0 0 #E4E4E4;
        background: -moz-linear-gradient(center bottom , #D7D7D7, #E4E4E4) repeat scroll 0 0 transparent;
        background: -webkit-gradient(linear,center top,center bottom, from(#D7D7D7), to(#E4E4E4))  repeat scroll 0 0 transparent;;
        border-bottom: 1px solid #C6C6C6;

        
        color: #2F2D2D;
        font-size: 12px;
        font-weight: bold;
        padding: 5px 10px;
        text-shadow: 0 0 1px #DAD8D8;

    }
    .booking_table td.alternative_color, .booking_table div.alternative_color{
        background:#ececec;
    }

    .booking_table td.moderate_blend, .booking_table div.moderate_blend, .booking_table .moderate_blend span.fieldvalue, .booking_table .moderate_blend .booking_overmause0, .booking_table .moderate_blend .booking_overmause1, .booking_table .moderate_blend .booking-table-time, .booking_table .moderate_blend .subtypenum {
        background:none repeat scroll 0 0 #F5F5F5;
        color:#CCCCCC;
    }



    .booking_table td.new_booking, .booking_table div.new_booking {
        text-shadow: 0 1px 1px #D0D0D6;
        border-bottom: 1px solid #C1C4C1;
        background: none repeat scroll 0 0 #8EFE80;
    }
    .booking_table .new_booking span.fieldvalue {
        background:none repeat scroll 0 0 #FFFFEF;
        border:1px solid #FED2B9;
        -moz-border-radius:2px;
        -webkit-border-radius:2px;
        border-radius:2px;
        color:#343434;
        text-shadow:0 -1px 1px #FFFFFF;
    }
    .booking_table .new_booking .booking_overmause0, .booking_table .new_booking .booking_overmause1{
        background: none repeat scroll 0 0 #97969F;
        border: 2px solid #DBDEF4;
        padding: 2px 1px 4px 4px;
        text-shadow: 0 1px 0 #AAAAAA;
    }


 

    .resource_table {
        width:100%;
        border:1px solid #ddd;
    }
    .resource_table0 td{
        /*padding:2px 5px;
        border:none;/**/
        text-align: left;
    }
    .resource_table td.alternative_color{
        background:#f5f5f5;
    }
    .resource_table0 th{
        /*padding:10px 5px;
        border:none;
        font-size:12px;
        border-bottom: 1px solid #bbb;
        color:#777;/**/
        text-align: left;
    }
    .subtypesfilter{
        width:100px;
        margin:20px 10px 0px 0px;
    }
    #admin_bk_messages0, #admin_bk_messages1 {
        float:left;
        margin:15px 5px;
    }

    .submiting_content{
        background:#EEFDED none repeat scroll 0 0;
        border:2px solid #ACCFC9;
        font-size:14px;
        font-weight:bold;
        padding:5px 20px;
        color:black;
    }
    .reserved_mark, .selected_mark, .selected_mark_heder_only {
        float:left;
        height:25px;
        width:30px;
        border:1px solid #fff;
        background:#9be;
        margin:20px 10px 0px 0px;
        -moz-border-radius:2px 2px 2px 2px;
        -moz-box-shadow:0 0 1px #999999;
        -webkit-border-radius:2px;
        -webkit-box-shadow:0 0 1px #999999;
        border-radius:2px 2px 2px 2px;
        box-shadow:0 0 1px #999999;
    }
    .selected_mark {
        background:#FFBB45;
    }
    .selected_mark_heder_only {
       background:#727174;
        height:35px;
        width:40px;

    }
    a.booking_overmause1 ,a.booking_overmause1:visited , a.booking_overmause0 ,a.booking_overmause0:visited {
        background:#FFBB45 none repeat scroll 0 0;
        color:#FFFFFF;
        font-weight:bold;
        padding:4px 10px 3px;
        text-decoration:none;
        line-height:22px;
        white-space:nowrap;
        text-shadow:0 -1px 0 #CCCCCC;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
    }
    a.booking_overmause1 ,a.booking_overmause1:visited {
        background:#9be none repeat scroll 0 0;
    }


    .datepick  .date2approve {                   /* DATES TO APPROVE INADMIN */
    background:#FFBB45;
    color:#fff !important;
    font-weight:bold;
}
    .datepick  .date_approved {                  /*  DATES NEED TO Approve AND  CLIENT RESERVED DATES*/
    background:#9be;
    color:#fff  !important;
    font-weight:bold;
}

    #changing_count_of_calendars{
        -moz-border-radius:5px;
        -moz-box-shadow:1px 1px 0 #FFFFFF;
        -webkit-border-radius:5px;
        -webkit-box-shadow:1px 1px 0 #FFFFFF;
        -border-radius:5px;
        -box-shadow:1px 1px 0 #FFFFFF;
        border:1px solid #D7D7D7;
        color:#89898B;
        float:right;
        font-size:12px;
        padding:2px 1px 2px 7px;
        text-shadow:-1px 1px 0 #FFFFFF;
    }
    #changing_count_of_calendars span {
        font-style:italic;
    }
    a.booking_overmause1:hover, a.booking_overmause0:hover{
        background:#FF0000;
    }

    .copyright_info {
        font-size:10px;
        line-height:14px;
        padding:5px;
        text-align:center;
        width:99%;
    }
    .error_message, .info_message, .accept_message, .warning_message{
        font-size:14px;
        padding:11px;
        padding-left:55px;
        text-align:center;
        margin:5px 10px 30px 10px;
        line-height:22px;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
    }
    .error_message a, info_message a, .accept_message a, .warning_message a{
        text-decoration:underline;
    }
    .error_message{
        border:1px solid red;
        background:#ffeeee url('../img/remove-32x32.png') no-repeat 10px 50%;
    }
    .info_message {
        border:1px solid #eaefff;
        background:#fdfffd url('../img/info-32x32.png') no-repeat 10px 50%;
    }
    .accept_message {
        border:1px solid #b0ef55;
        background:#f7fff7 url('../img/accept-32x32.png') no-repeat 10px 50%;
    }
    .warning_message {
        border:1px solid #fedab9;
        background:#fffae5 url('../img/warning-32x32.png') no-repeat 10px 50%;
    }
    .textleft{ text-align:left; }
    .textcenter{ text-align:center; }
    .textright {text-align:right; }
    code{
        background:#f5f5f5;
        color:#0066ab;
        font-size:12px;
        padding:5px;
        font-weight:bold;
        font-style:normal;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        -border-radius:3px;
    }
    span.example-code {
     font-size:11px;
     font-style:normal;
    }
    /* Settings CSS */
    .form-table th{
        width:160px;
        line-height:15px;
         font-size:11px;
         font-style:italic;
    }
    .form-table th label{
        font-size:12px;
        font-weight:bold;
        font-style:normal;
    }
    .form-table input.regular-text, .form-table select {
        width:140px;
    }
    .form-table span.description{
        font-size:12px;
    }

    .booking_table .raw_after_editing td{
        background: #fcf8e0;
    }

    .email-table th{
        width:50px;
    }

    .email-table input.regular-text, .email-table select {
        width:350px;
    }
    .code_description span.description {
        line-height:20px;
    }
    table.email-table {
        background-color:#fcfcfc;
        border:1px solid #ccc;
        margin:10px 0px !important;
    }
    #poststuff table.email-table td h2 {
        line-height:15px !important;
        margin-top:3px;
        margin-bottom:0px;
    }
    .email-table td.th-title {
        background-color:#eeeeee;
        border-bottom:1px solid #ccc;
        height:15px;
        padding:5px 10px;
    }
    .email-table textarea, .email-table input, .email-table select, .darker-border {
        border-color:#bbbbbb;
    }

    .settings-table th{
        width:180px;
    }

    .settings-table input.regular-text, .settings-table select {
        width:250px;
    }


    /* Front Page settings GRID */
    .gderror {
-moz-border-radius:3px;
-webkit-border-radius:3px;
background-color:#FFEBE8;
border:1px solid #CC0000;
padding:12px;
}
    .gdpttitle span {
    color:red;
    font-size:12px;
    font-weight:bold;
    margin-left:5px;
    vertical-align:14px;
    }
    .gdrgrid .disabled {
    color:gray;
    }
    .gdrgrid .table {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    -webkit-background-clip:border;
    -webkit-background-inline-policy:continuous;
    -webkit-background-origin:padding;
    background:#F9F9F9 none repeat scroll 0 0;
    border-bottom:1px solid #ECECEC;
    border-top:1px solid #ECECEC;
    margin:0 -6px 10px;
    padding:0 10px;
    table-layout:fixed;
    }
    .gdrgrid div.inside {
    margin:10px;
    }

    #poststuff .gdrgrid p.sub {
    color:#777777;
    font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;
    font-size:12px;
    font-style:italic;
    margin:-12px;
    padding:7px 15px 17px;
    }
    #poststuff .gdrgrid p.sub span.spanlink {
    color:#777777;
    font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
    font-size:12px;
    font-style:italic;
    margin:-12px;
    padding:7px 15px 17px;
    }

    .gdrgrid table {
    width:100%;
    }
    .gdrgrid table tr.first th {
    color:#990000;
    font-weight:bold;
    }
    .gdrgrid table tr.first th, .gdrgrid table tr.first td {
    border-top:medium none;
    }
    .gdrgrid td {
    border-top:1px solid #ECECEC;
    font-size:18px;
    padding:2px 0;
    white-space:nowrap;
    }
    .gdrgrid td.b, .gdrgrid th.first {
    font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;
    font-size:14px;
    padding-right:6px;
    text-align:right;
    white-space:nowrap;
    }
    .gdrgrid td.i {
    font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;
    font-size:14px;
    padding-right:6px;
    white-space:nowrap;
    font-style:italic;
    }
    .gdrgrid td.first, .gdrgrid td.last {
    width:1px;
    }
    .gdrgrid td.options {
    padding-right:0 !important;
    text-align:right;
    white-space:normal;
    }
    .gdrgrid td.t {
    padding-bottom:3px;
    white-space:normal;
    }
    .gdrgrid td.t, .gdrgrid th {
    color:#777777;
    font-size:12px;
    padding-right:12px;
    padding-top:6px;
    }
    .gdrgrid th {
    background-color:#ECECEC;
    padding:3px 5px;
    text-align:left;
    }
    .gdrgrid td.comparision, .gdrgrid th.comparision{
        text-align:center;
        font-size:12px;
    }

    .bk_types{
        float:left;
        margin:0px 5px;
        line-height:50px;
        height:50px;
        vertical-align: middle;
    }
    .bk_types a:hover, a.bktypetitle:hover, a.bk_top_menu:hover{
        color:#D54E21;
    }
    a.bk_top_menu.selected:hover{
        color:#FFFFFF;
    }

    .bk_types div {
     
     vertical-align: top;
     height: 20px;
     padding:0px 3px;
     width:10px;
     float:left;
     border:none;
    }
    .bk_types div a.bktypetitle{
        font-size: 12px;
        text-shadow:0 0 1px #AAAAAA;
    }
    .bk_types div.bktypecount{
        padding: 0px 5px 0px 2px;
        vertical-align: top;
        line-height: 10px;
        font-size: 10px;

        -moz-border-radius:2px 2px 2px 2px;
        -webkit-border-radius:2px;
        background:none repeat scroll 0 0 #778899;
        border:1px solid #DDDDDD;
        font-size:11px;
        line-height:18px;
        padding:0 1px 0 3px;
        vertical-align:top;
    }
    .bk_types div.bktypecount a{
        color:#fff;
    }
    .selected_bk_type{
        font-weight:bold;
        line-height:50px;
    }

    .ajax_message{
        height:16px;
        line-height:16px;
        margin:3px auto;
        margin-left:-50px;
        position:fixed;
        top:0px;
        left:50%;
    }
    * html .ajax_message{
        position: absolute;
        /*top: expression( document.getElementsByTagName( 'body' )[0].scrollTop + "px" );/**/
    }

  

    a.bktypetitle, a.bk_top_menu{
        color:#21759B;
        text-decoration:underline;

        -moz-border-radius:5px;
        -webkit-border-radius:5px;
        border:1px solid #abb;
        color:#789;
        font-size:12px;
        font-weight:bold;
        line-height:49px;
        margin:5px;
        padding:4px 15px;
        text-decoration:none;
        margin:5px 5px;
        text-shadow:0 0 1px #ccc;

/*
        -moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#F1F1F1 url() no-repeat scroll 3px 50%;
border:1px solid #E3E3E3;
color:#117799;
font-size:11px;
font-weight:bold;
margin-right:10px;
padding:5px 10px 5px 10px;
text-decoration:none;/**/
    }


    a.selected, .selected_bk_type a.bktypetitle{
        font-weight:bold;
    /*    background:#888888;
        border:1px solid #DDDDDD;
        color:#FFFFFF;


/**/
        border:1px solid #DDDDDD;
        background-color:#778899;
        color:#FFF;
        font-weight:bold;/**/
    }
    .fieldvalue{
        color:#111;
        background:#feefa4;
        padding:2px 3px;
    }

    input.wpdev-validates-as-time{
        width:50px;
    }


                .datepick  .timespartly a {
                    background:#F2F2F2 url('../img/clock_fill.png') no-repeat 100% 100%;
                    /*color:#Fca;
                    font-weight:bold;/**/
                }


                .tooltips {
                    /*display:none;
                    background:transparent url(../js/tooltip/img/black_arrow.png);
                    font-size:12px;
                    height:70px;
                    width:160px;
                    padding:25px;
                    color:#fff;/**/

                    /*
                         background-color:#000;
                        border:1px solid #fff;
                        padding:10px 15px;
                        width:200px;
                        display:none;
                        color:#fff;
                        text-align:left;
                        font-size:12px;
                        -moz-box-shadow:0 0 10px #000;
                        -webkit-box-shadow:0 0 10px #000; /**/
                        /*
                        background-color:#ececec;
                        border:1px solid #aaa;
                        padding:10px 15px;
                        width:100px;
                        display:none;
                        color:#444;
                        text-align:left;
                        font-size:12px;
                        font-weight:bold;
                        -moz-box-shadow:0 0 10px #000;
                        -webkit-box-shadow:0 0 10px #000;
                        /**/
                }

                .booking-table-time{
                    text-decoration: none;
                    color:#555555;
                    text-shadow:0 0px 1px #aaa;
                }

                .subtypenum{
                    font-weight:bold;
                    font-size:11px;
                    background-color:#778899;
                    border-left:1px solid #FFFFFF;
                    color:#F5F5F5;
                    font-size:10px;
                    font-weight:bold;
                    padding:5px 2px 3px 0px;
                    text-decoration: none;
                    -moz-border-radius:0px 3px 3px 0px;
                    -webkit-border-radius:0px 3px 3px 0px;
                }

    /* Filters page */
    .filter_div {
        border:1px solid #ccc;
        padding-bottom:10px;
        float:left;
        margin:0 10px;
        height:160px;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
    }

    .filter_div_title{
        background:#f3f3f3;
        border:none;
        border-bottom: 1px solid #ccc;
        font-weight: bold;
        font-size:12px;
        margin:0px 0px 10px;
        padding:10px;
    }
    .filter_inner{
        padding: 0px 10px;
        line-height: 11px;
    }
    .filter_inner input{
        line-height: 12px;
        margin: 0px;
        padding: 1px;
    }
    .edited_row_now{
        background: #ffffaa;
    }

    /* Hided table */
    table.hided_settings_table {
        width:100%;
        background: #f9f9f9;
        padding:0px 10px;
        width:auto;
    }

    /* Label hint inside of input box */
    div.inside_hint{
        color:#AAAAAA;
        margin:-5px 0 -29px 8px;
        padding: 8px 0px;
        font-size:11px;
        position:relative;
        z-index: 2;
    }

    input.has-inside-hint{
        -moz-background-clip:border;
        -moz-background-inline-policy:continuous;
        -moz-background-origin:padding;
        -webkit-background-clip:border;
        -webkit-background-inline-policy:continuous;
        -webkit-background-origin:padding;
        position:relative;
        z-index: 1;
    }

    .short_dates_view{
        line-height: 30px;
    }
    .wide_dates_view {
        
    }

    .show_dates_view {
        display:block !important;
    }

    .hide_dates_view {
        display:none !important;
    }

    .date_tire{
        
        font-size:18px;
        font-style: bold;
    }

    .bookingpage h2{
        color:#595959;
        font-family:Georgia,Sans-serif;
        font-size:2.1em;
        line-height:1.5em;
        padding:13px 5px 7px 45px;
        text-shadow:0px 1px 2px #aaa;
    }

    .remarkhint{
        cursor:pointer;
}


a.buttonlinktext {
background-image:url(../img/button_footer.png);
display:block;
height:32px;
color:white;
font-size:18px;
text-shadow:0 1px 2px #ddd;
font-weight:normal;
padding:6px 0px 0px 0px;
width:109px;
clear:none;
text-align:center;
text-decoration:none;
margin:0 auto;
line-height:21px;
}
a.buttonlinktext:hover {
    background-position:right center;
    text-decoration:none;
    color:white !important;
    text-shadow:0 -1px 0 #333;
}

a.buttonlinktext:visited {
    color:white !important;
}

                /* Selections of bk types top menu*/
                a.bktypetitlenew {
                    text-decoration: none;
                    margin-right: 8px;
                    color:#557777;
                    font-size: 12px;
                }
                a.bktypetitlenew:hover {
                    color:#d54e21;

                }
                .topmenuitemborder1:hover, .topmenuitemborder.selected_bk_typenew  {
                    background-color:#70707a;
                    border:1px solid #DDDDDD;
                }
                .topmenuitemborder1:hover a.bktypetitlenew, .topmenuitemborder.selected_bk_typenew a.bktypetitlenew{
                    color:#FFFFFF !important;
                    text-shadow:0 -1px 0 #777 !important;
                }
                .topmenuitemborder {
                    -moz-border-radius:4px 4px 4px 4px;
                    -webkit-border-radius:4px;
                    background:none repeat scroll 0 0 #FCFCFF;
                    border:1px solid #AABBBB;
                    float:left;
                    font-size:11px;
                    font-weight:bold;
                    height:auto;
                    line-height:14px;
                    margin:5px;
                    padding:3px 6px;
                    text-shadow:0 1px 0 #FFFFFF !important;
                    width:auto;
                }
                .topmenuitemseparator{
                    border-right:1px solid #ccc;
                    border-left:1px solid #eee;
                    float:left;
                    height:12px;
                    line-height:14px;
                    margin:7px 2px 5px;
                    padding:3px 0px;
                    width:0px;
                }
                .topmenuitemseparatorv{
                    border-top:1px solid #eee;
                    border-bottom:1px solid #ccc;
                }
                a.bktype_delete,  a.bktype_edit {
                  margin:0px;
                  padding:4px 0px 0px 2px;
                }
                span.bktypecount{
                    -moz-border-radius:0 4px 4px 0;
                    -webkit-border-radius:0 4px 4px 0;
                    background:none repeat scroll 0 0 #707075;
                    border-left:1px solid #CCCCCC;
                    margin:0 0 0 10px;
                    padding:3px 3px 4px;
                    text-shadow:0 0 0;
                }
                div.selected_bk_typenew span.bktypecount{
                    background:none repeat scroll 0 0 #70707a;
                    border-left:1px solid #B7B7B7;
                }
                span.bktypecount a{
                    color:#FFFFFF;
                    font-weight:bold;
                    text-decoration:none;
                }
                .topmenuitemborder_plus {
                    background:none repeat scroll 0 0 #7F8F9F;
                    border:1px solid #EEEEEE;
                    padding:2px 4px 4px;
                }
                .topmenuitemborder_plus a{
                    color:#FFFFFF;
                    font-size:17px;
                    font-weight:bold;
                    margin:0;
                    padding:0;
                    text-shadow:-1px -1px 0 #999999;
                }

                #plus_button_legend, #u_d_shift, #child_objects_legend{
                    -moz-border-radius:5px;
                    -moz-box-shadow:1px 1px 0 #FFFFFF;
                    -webkit-border-radius:5px;
                    -webkit-box-shadow:1px 1px 0 #FFFFFF;
                    -border-radius:5px;
                    -box-shadow:1px 1px 0 #FFFFFF;
                    border:1px solid #D7D7D7;
                    color:#89898B;
                    display:block;
                    float:left;
                    font-size:12px;
                    line-height:20px;
                    margin-top:5px;
                    opacity:1;
                    padding:0 5px;
                    text-shadow:-1px 1px 0 #FFFFFF;
                }


                /* Top menu items */
                    #menu-wpdevplugin {
                    margin-right:20px;
                    margin-top:-3px;
                    position:relative;
                    width:auto;
                    }
                    #menu-wpdevplugin .nav-tabs-wrapper {
                    height:28px;
                    margin-bottom:-1px;
                    overflow:hidden;
                    width:100%;
                    }
                    #menu-wpdevplugin .nav-tabs {
                    float:left;
                    margin-left:0;
                    margin-right:-500px;
                    padding-left:0px;
                    padding-right:10px;
                    }
                    #menu-wpdevplugin .nav-tab {
                    -moz-border-radius:5px 5px 0 0;
                    -webkit-border-top-left-radius:5px;
                    -webkit-border-top-right-radius:5px;
                    border-color:#d5d5d5 #d5d5d5 #BBBBCC #d5d5d5;
                    border-style:solid;
                    border-width:1px 1px 0;
                    color:#C1C1C1;
                    display:inline-block;
                    font-size:12px;
                    line-height:16px;
                    margin:0 0px -1px 0;
                    padding:4px 14px 6px 32px;
                    text-decoration:none;
                    text-shadow:0 1px 0 #f1f1f1;
                    background:none repeat scroll 0 0 #F4F4F4;
                    background:url("../../../../wp-admin/images/gray-grad.png") repeat-x scroll left top #DFDFDF;
                    color:#464646;
                    font-weight:bold;
                    margin-bottom:0;

    font-family:Arial;
    font-size:13px;

    line-height:18px;

    padding:4px 14px 4px 32px;
                    }
                    * html #menu-wpdevplugin .nav-tab { padding:4px 14px 5px 32px; } /* IE6 */
                    #menu-wpdevplugin a.nav-tab:hover{
                    color:#d54e21 !important;
                    background-color: #e7e7e7 !important;
                    }
                    #menu-wpdevplugin .nav-tab-active {
                    background:none repeat scroll 0 0 #ECECEC;

                    border-color:#CCCCCC;
                    border-bottom-color:#aab;
                    background:none repeat scroll 0 0 #7A7A88;

                    text-shadow:0 -1px 0 #111111;
                    border-width:1px;
                    color:#FFFFFF;
                    }
                    .menuicons{
                        position: absolute;
                        height: 20px;
                        width: 20px;
                        margin: -2px 0pt 0pt -24px;
                    }
                    #support_links{
                        float:right;
                        margin:-20px 0px 0px 0px;
                        padding:0px;
                        font-size:10px;
                    }


                    .bookingpage .meta-box .postbox .handlediv {
                        background:url("../../../../wp-admin/images/menu-bits.gif?ver=20100610") no-repeat scroll left -111px transparent;
                    }
                    .bookingpage .meta-box .postbox .handlediv:hover{
                        cursor:pointer !important;
                    }
                    .bookingpage .meta-box .postbox .hndle:hover{
                        cursor:default !important;
                    }

                    .color_pro { color:#11BB11; }
                    .color_premium { color:#FFAA11; }
                    .color_premium_plus { color:#CB8E02; }
                    .color_hotel { color:#FF5500; }

                    #show_edit_cost_fields {
                        -moz-border-radius:5px;
                        -moz-box-shadow:1px 1px 0 #FFFFFF;
                        -webkit-border-radius:5px;
                        -webkit-box-shadow:1px 1px 0 #FFFFFF;
                        -border-radius:5px;
                        -box-shadow:1px 1px 0 #FFFFFF;
                        border:1px solid #D7D7D7;
                        color:#333;
                        padding:2px 1px 15px 7px;
                        text-shadow:-1px 1px 0 #FFFFFF;
                    }
                    #show_edit_cost_fields input{
                        width:100px;
                    }
                    #show_edit_cost_fields div.legendspan{
                        width:225px;
                        line-height: 24px;
                        float:left;
                    }

                    .booking_table a.bk_res_link_from_dates {
                        padding:5px 5px 3px 5px;
                        margin:0px 0px 0px -3px;
                        border-left:1px solid #ccc;
                        font-size:10px;
                        background-color:#70707A;
                        text-shadow:0 -1px 0 #777777 !important;
                        white-space:nowrap;
                        -moz-border-radius:0px 5px 5px 0px;
                        -webkit-border-radius:0px 5px 5px 0px;
                        -border-radius:0px 5px 5px 0px;
                    }

                    .booking_resource_header_4_childs {
                        -moz-border-radius:5px;
                        -webkit-border-radius:5px;
                        -border-radius:5px;
                        background:none repeat scroll 0 0 #F7F7F7;
                        border:1px solid #DAd9d9;
                        font-size:20px !important;
                        line-height:27px !important;
                        padding:0 5px 0 !important;;
                    }


                    .hide_user_bk_res {
                        display:none;
                    }

                    #childs_bk_resources {
                        background:none repeat scroll 0 0 #F5F5F5;
                        border-left:1px solid #CCCCCC;
                        border-right:1px solid #CCCCCC;
                        
                        height:32px;
                        width:100%;
                    }
                    .bk_resource_arrow_shift {
                        color:#333333;
                        cursor:pointer;
                        float:left;
                        font-size:22px;
                        line-height:20px;
                        padding:5px 2px 0 5px;
                        text-shadow:1px 1px 0 #FFFFFF;
                        width:15px;
                        }

                    .shortcode_help_section{

                            margin-bottom:10px;
                            padding:5px 15px;
                            background: none repeat scroll 0 0 #FFFDFD;
                            border: 1px solid #FFF141;
                            text-shadow: 0 1px 0 #FFFFFF;
                            
                            -moz-border-radius:5px;
                            -moz-box-shadow:0px 0px 2px #FEF691;
                            -webkit-border-radius:5px;
                            -webkit-box-shadow:0px 0px 2px #FEF691;
                            -border-radius:5px;
                            -box-shadow:0px 0px 2px #FEF691;
                        }

