#ui-datepicker-div{
    font-size:14px;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
            background: none;
        }
        #tabs {
            width:400px;
            /*min-height:240px;*/
            height:220px;
            color:#616D7E;
            font-size:11px;
            background: #FFF url('tabs_bkg.png') 0 2px no-repeat !important;
            overflow:hidden;
        }

        #tabs ul li a {
            font-size: 11px;
            cursor:pointer;
            text-transform:uppercase;
        }

        div.txt_border {
            border-top: 1px dotted #616d7e;
            height: 5px;
            overflow: hidden;
            width: 100%;
        }
        .tab_footer {
        
        }
        .tab_footer p {
            margin:2px 0;
        }
        
        .ui-tabs .ui-tabs-nav li {
            /*background: #F1F0F0;*/
            background: transparent url('taboff.png') 0 0 no-repeat;
            border: 0px solid #EAEAEA;
            width:90px;
            -moz-border-radius-topleft: 0px;
            -moz-border-radius-topright: 0px;
            height:28px;
        }
        .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
            border: 0px solid #EAEAEA;
            background: transparent url('tabon.png') 0 0 no-repeat;
            width:90px;            
        }
        .ui-tabs .ui-tabs-nav li a {
            color: #7C7C7C;
            padding: 0;
            text-align:center;
        }
        .ui-tabs {
            padding:0;
        }
        .ui-widget-content {
            border:none;
        }
        .ui-tabs .ui-tabs-panel {
            border:none;
            height: 146px; /* was 186px */
            overflow: hidden;
           /* 
            border: 1px solid #EAEAEA;
            -moz-box-shadow: 0px 2px 1px #191919;
            -webkit-box-shadow: 0px 2px 1px #191919;
            box-shadow: 0px 2px 1px #191919;*/
        }
        .ui-tabs .ui-tabs-nav {
            padding:0;
        }
        .ui-widget-header {
            background: none;
            border: none;
        }
        .ui-widget-content p {
            padding:0; margin-top:0;
        }
        .ui-corner-top {
            -moz-border-radius-topleft: 4px;
            -moz-border-radius-topright: 4px;
        }
        #tabs ul li a {
            border: 0px solid red;
            display: block;
            font-size: 9px;
            height: 28px;
cursor:pointer;
            line-height: 33px;
            text-transform: uppercase;
            width: 90px;
        }
        .unavailable{
    background-image: url("http://cdn.shopify.com/s/files/1/0026/9502/t/46/assets/unavailable.png?11243") !important;
    background-position: center center;
    background-repeat: no-repeat;
}
.ui-datepicker-calendar td.main-hover{
    background-color:#7b7b7b;
}
.ui-datepicker-calendar td.chield-hover{
    background-color:#ffc2d9;
    background-image: none !important;
    opacity: 1 !important;
    filter: alpha(opacity=100);
}
.ui-datepicker-calendar td.chield-end-hover {
    background-color: #FFC2D9;
    /*background-image: url("http://cdn.shopify.com/s/files/1/0026/9502/t/46/assets/cal_reserve_last.gif?11243");
    background-position: center center;
    background-repeat: no-repeat;*/
}
.chield-hover-left{
	background-image: url("http://cdn.shopify.com/s/files/1/0026/9502/t/46/assets/left-last.png?11243") !important;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
}
.chield-hover-right{
	background-image: url("http://cdn.shopify.com/s/files/1/0026/9502/t/46/assets/right-last.png?11243") !important;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
}

.date-wrap {
    width: 150px;
}
.date-wrap p {
    margin-left: 0;
}
.date-wrap input.datepicker {
    margin-right: 7px;
}
#ui-datepicker-div {
    background-position: center bottom;
    background-repeat: no-repeat;
    border: 1px solid #C5C5C5;
    box-shadow: 1px 1px 8px 1px;
}
.ui-datepicker-other-month {
    background: none !important;
}