
.calendar .invalidday a, .calendar .invalidday a:hover { color: #fff; text-decoration: line-through;  cursor: default; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.calendar .selectedday { border: 2px solid #EE6B1D;  }
.calendar .today { color: #fff; background-color: #C8B18B; }
.calendar a { padding: 0 2px; color: #fff; text-decoration: none; background-color: #73564E; display: block; }
.calendar a:hover {  }
.calendar table { border-collapse: collapse; font-size: 11px; width: 100%;  }
.calendar tbody td { width: 22px; height: 20px; }
.calendar td, .calendar th { padding: 1px; text-align: center; }
.calendar thead td {  }
.calendar thead td { font-weight: bold; color: #C8B188; }
.calendar thead th a {  font-weight: bold; color: #C8B188; background-color: transparent;  }
.calendar thead th { padding: 2px 0; vertical-align: middle;  }
.calendar { padding: 10px; border: 1px solid #7B6456;  background: #6A4F48; width: 180px; top: 50% !important; left: 50% !important; }
.calendaricon { cursor: pointer; }
.calendarlink, .calendaricon { margin: 0 3px; }
#calendar0 { margin-left: -273px; margin-top: 88px;}
#calendar1 { margin-left: -229px; margin-top: 88px;}