.calendar .button,.calendar thead .name,.calendar thead .title{padding:0 8px;text-align:center}.calendar tbody .emptyrow,.combo{display:none}.calendar tbody td.today,.combo .active{font-weight:700}div.calendar{position:relative;z-index:100}.calendar,.calendar table{-moz-box-shadow: 0px 0px 34px -3px rgba(0,0,0,.3);-webkit-box-shadow: 0px 0px 34px -3px rgba(0,0,0,.3);box-shadow: 0px 0px 34px -3px rgba(0,0,0,.3);font-size:14px;color:#000;cursor:default;background:#fff}.calendar thead .title{font-weight:700;background:#000;color:#fff;font-size:13px!important;letter-spacing:1px}.calendar thead .headrow{background:#dedede;color:#000}.calendar thead .name{color:#000}.calendar thead .weekend{color:#a83147}.calendar thead .hilite{}.calendar thead .active{}.calendar thead .daynames{background:#fff}.calendar tbody .day{width:2em;text-align:center;padding:2px 6px}.calendar table .wn{border-right:1px solid #ccc;background:#fff}.calendar tbody .rowhilite td,.calendar tbody .rowhilite td.wn{background:#fff;color:#000}.calendar tbody td.hilite{background:#ddd}.calendar tbody td.active,.calendar tbody td.selected{background:#000;color:#fff}.calendar tbody td.active{}.calendar tbody td.weekend{color:#a83147}.calendar tbody .disabled{color:#999}.calendar tbody .emptycell{visibility:hidden}.calendar tfoot .footrow{text-align:center;background:#000;color:#fff}.calendar tfoot .ttip{border-top:1px solid #ddd;background:#fff;color:#000}.calendar tfoot .hilite{background:#666;border:1px solid #f40;}.calendar tfoot .active{background:#999;padding:2px 0 0 2px}.combo{position:absolute;top:0;left:0;width:4em;cursor:default;border:1px solid #655;background:#fff;color:#000;font-size:smaller}.combo .label{width:100%;text-align:center}.combo .hilite{background:#fc8}.combo .active{border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#efefef}.headrow .button{background:#eee !important;color:#000;}thead .button{font-size: 14px !important}.calendar .button:hover{background: #a83147 !important; color: #fff !important;padding: 0 8px}.calendar table {border-spacing: 0px !important} .calendar .button {padding: 10px 16px !important} .headrow_1 .button {}