table{border:0;font-size:1.0em;}
.calnavright{position:absolute;top:0;bottom:0;height:12px;right:2px}
.calendar{text-align:center}
.calcontainer{float:left;padding:5px}
td.calcell{width:1.5em;height:1em;border:1px solid #e49909;color:#fff;background-color:#feb019}
td.calcell a{color:#fff;padding:5px;display:block}
td.calcell a:hover{color:#000;text-decoration:none;background-color:#fc0;display:block}
td.calcell.today{background-color:#f47937;color:#fff}
td.calcell.oom{cursor:default;color:#e49909;background-color:#ffd98e;border:1px solid #e49909;}
td.calcell.previous{color:#fff}
.calhead{border:1px solid #e49909;vertical-align:middle;background-color:#feb019;color:#fff}
.calheader{position:relative;width:100%;padding:2px 0}
.calweekdaycell{color:#000;font-weight:normal;font-style:normal;background:#feedd2}
.caltpbg_a,.caltpbg_b{z-index:1000}
#calendarBoxArrive,#calendarBoxDepart{text-align:center;color:#000;border:solid 1px #e49909;background-color:#feedd2;position:absolute;left:570px;top:518px;z-index:3500}
.cal_title{padding-bottom:10px;padding-left:5px;text-align:left}
.calnavleft{position:absolute;background-repeat:no-repeat;background-image:url(left.gif);cursor:pointer;top:5px;bottom:0;width:12px;height:12px;left:2px}
.calnavright{position:absolute;background-repeat:no-repeat;background-image:url(right.gif);cursor:pointer;top:5px;bottom:0;width:12px;height:12px;right:2px}
.close-calendar{position:absolute;cursor:pointer;right:0;top:0;border:0}
td.calcell.selected{color:#fff;background-color:#900}
td.calcell.highlight{color:#fff;background-color:#900}