.continuousCalendarContainer.rounded .continuousCalendar .tinyscrollbar { width: 285px; }
.continuousCalendarContainer.rounded .continuousCalendar .tinyscrollbar .viewport { width: 272px; }
.continuousCalendarContainer.rounded .continuousCalendar th, .continuousCalendarContainer.rounded .continuousCalendar td { padding: 0; margin: 0; vertical-align: middle; }
.continuousCalendarContainer.rounded .continuousCalendar table.calendarHeader { font-size: 14px; border: none; width: 274px; }
.continuousCalendarContainer.rounded .continuousCalendar table.calendarHeader thead th { color: #FFF; border: none; background: #787878; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #787878), color-stop(100%, #3c3c3c)); background-image: -webkit-linear-gradient(#787878, #3c3c3c); background-image: -moz-linear-gradient(#787878, #3c3c3c); background-image: -o-linear-gradient(#787878, #3c3c3c); background-image: linear-gradient(#787878, #3c3c3c); *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF787878', endColorstr='#FF3C3C3C'); }
.continuousCalendarContainer.rounded .continuousCalendar table.calendarHeader thead th.weekDay { padding: 4px; }
.continuousCalendarContainer.rounded .continuousCalendar table.calendarHeader thead th.weekDay:last-of-type { -moz-border-radius-topright: 4px; border-top-right-radius: 4px; padding-right: 10px; }
.continuousCalendarContainer.rounded .continuousCalendar table.calendarHeader thead th:nth-of-type(3) { padding-left: 10px; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px; }
.continuousCalendarContainer.rounded .continuousCalendar table.calendarHeader .month { -moz-border-radius-topleft: 4px; border-top-left-radius: 4px; width: 57px; text-align: right; }
.continuousCalendarContainer.rounded .continuousCalendar table.calendarHeader .week { border-right: 1px solid #E7F2F7; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; }
.continuousCalendarContainer.rounded .continuousCalendar .calendarScrollContent { height: 120px; width: 288px; overflow-x: hidden; }
.continuousCalendarContainer.rounded .continuousCalendar .calendarScrollContent table.calendarBody { color: #000; border: none; width: 274px; }
.continuousCalendarContainer.rounded .continuousCalendar .calendarScrollContent table.calendarBody .date:first-of-type { padding-left: 10px; }
.continuousCalendarContainer.rounded .continuousCalendar .calendarScrollContent table.calendarBody .date:last-of-type { padding-right: 10px; }
.continuousCalendarContainer.rounded .continuousCalendar .calendarScrollContent table.calendarBody th.month { width: 53px; color: #3B3B3B; padding-left: 3px; }
.continuousCalendarContainer.rounded .continuousCalendar .calendarScrollContent table.calendarBody th.week { color: #6E6E6E; }
.continuousCalendarContainer.rounded .continuousCalendar .calendarScrollContent table.calendarBody td { padding: 1px 5px 1px 5px; }
.continuousCalendarContainer.rounded .continuousCalendar .calendarScrollContent table.calendarBody td.today div { border: 1px solid #F67F00; border-radius: 0; }
.continuousCalendarContainer.rounded .continuousCalendar .calendarScrollContent table.calendarBody td.disabled { color: #999; }
.continuousCalendarContainer.rounded .continuousCalendar .calendarScrollContent table.calendarBody td.odd { background: #E7E7E7; }
.continuousCalendarContainer.rounded .continuousCalendar .calendarScrollContent table.calendarBody td.selected { background: #0161AC; }
