#calendar {
    padding-top: 10px;
}
#calendar .ui-widget-content {
    background: none;
    background-color: rgba(0,0,0,0.6);
    border: none;
}

#calendar .ui-corner-all,
#calendar .ui-corner-bottom,
#calendar .ui-corner-right,
#calendar .ui-corner-br {
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
    -khtml-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
}

#calendar .ui-corner-all,
#calendar .ui-corner-bottom,
#calendar .ui-corner-left,
#calendar .ui-corner-bl {
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    -khtml-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
}

#calendar .ui-corner-all,
#calendar .ui-corner-top,
#calendar .ui-corner-right,
#calendar .ui-corner-tr {
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    -khtml-border-top-right-radius: 0;
    border-top-right-radius: 0;
}

#calendar .ui-corner-all,
#calendar .ui-corner-top,
#calendar .ui-corner-left,
#calendar .ui-corner-tl {
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    -khtml-border-top-left-radius: 0;
    border-top-left-radius: 0;
}

#calendar .ui-widget-header {
    background: none;
    background-color: rgba(0,0,0,0.3);
    border: none;
}

#calendar .ui-icon {
    width: 16px;
    height: 16px;
}

.with-content .ui-state-default {
    color: red !important;
}

#wait {
    display: none;
    background: url('images/loading-white.gif') rgba(255, 255, 255, 0.6) 50% 50% no-repeat;
    position: absolute;
    margin-top: 0;
    margin-left: 0;
}
