.claro .dijitCalendar{border:solid 1px #773c40;border-collapse:separate;-moz-border-radius:4px;border-radius:4px;background-color:#ff0033;background-image:url("images/calendar.png");background-repeat:repeat-x;background-image:-moz-linear-gradient(#ffffff 0px, rgba(255, 255, 255, 0.4) 2px, rgba(255, 255, 255, 0) 100%);background-image:-webkit-linear-gradient(#ffffff 0px, rgba(255, 255, 255, 0.4) 2px, rgba(255, 255, 255, 0) 100%);background-image:-o-linear-gradient(#ffffff 0px, rgba(255, 255, 255, 0.4) 2px, rgba(255, 255, 255, 0) 100%);background-image:linear-gradient(#ffffff 0px, rgba(255, 255, 255, 0.4) 2px, rgba(255, 255, 255, 0) 100%);text-align:center;padding:6px 5px 3px 5px;}
.dj_ie6 .claro .dijitCalendar{background-image:none;}
.claro .dijitCalendar img{border:none;}
.claro .dijitCalendarHover,.claro .dijitCalendar:hover,.claro .dijitCalendarActive{background-color:#e0002d;border:solid 1px #541825;}
.claro .dijitCalendarMonthContainer th{text-align:center;padding-bottom:4px;vertical-align:middle;}
.claro .dijitCalendarMonthLabel{color:#000000;font-size:1.091em;padding:0 4px;}
.claro .dijitCalendarIncrementControl{width:18px;height:16px;background-image:url("images/calendarArrows.png");background-repeat:no-repeat;}
.dj_ie6 .claro .dijitCalendarIncrementControl{background-image:url("images/calendarArrows8bit.png");}
.claro .dijitCalendarIncrease{background-position:-18px 0;}
.claro .dijitCalendarArrowHover .dijitCalendarDecrease,.claro .dijitCalendarArrow:hover .dijitCalendarDecrease{background-position:-36px 0;}
.claro .dijitCalendarArrowHover .dijitCalendarIncrease,.claro .dijitCalendarArrow:hover .dijitCalendarIncrease{background-position:-55px 0;}
.claro .dijitCalendarArrowActive .dijitCalendarDecrease,.claro .dijitCalendarArrow:active .dijitCalendarDecrease{background-position:-72px 0;}
.claro .dijitCalendarArrowActive .dijitCalendarIncrease,.claro .dijitCalendarArrow:active .dijitCalendarIncrease{background-position:-91px 0;}
.claro .dijitA11ySideArrow{display:none;}
.claro .dijitCalendarDayLabelTemplate{padding-bottom:0;text-align:center;border-bottom:1px solid #773c40;padding:0 3px 2px;}
.claro .dijitCalendarDayLabel{padding:0 4px 0 4px;font-weight:bold;font-size:0.909em;text-align:center;color:#000000;}
.claro .dijitCalendarDateTemplate{background-color:#ffffff;border-bottom:1px solid #d3d3d3;padding-top:0;font-size:0.909em;font-family:Arial;font-weight:bold;letter-spacing:.05em;text-align:center;color:#000000;}
.dj_ie6 .claro .dijitCalendarDateTemplate{background-image:none;}
.claro .dijitCalendarPreviousMonth,.claro .dijitCalendarNextMonth{background-color:#ff1a47;background-image:none;border-bottom:solid 1px #d3d3d3;}
.claro .dijitCalendarDateTemplate .dijitCalendarDateLabel{text-decoration:none;display:block;padding:3px 5px 3px 4px;border:solid 1px #ffffff;background-color:rgba(171, 212, 251, 0);-webkit-transition-property:background-color,border;-moz-transition-property:background-color,border;transition-property:background-color,border;-webkit-transition-duration:0.35s;-moz-transition-duration:0.35s;transition-duration:0.35s;}
.claro .dijitCalendarPreviousMonth .dijitCalendarDateLabel,.claro .dijitCalendarNextMonth .dijitCalendarDateLabel{color:#541825;border-color:#ff1a47;}
.claro .dijitCalendarYearContainer{vertical-align:middle;}
.claro .dijitCalendarYearControl{padding:1px 2px 2px 2px;}
.claro .dijitCalendarYearLabel{padding:2px 0 0 0;margin:0;font-size:1.17em;}
.claro .dijitCalendarYearLabel span{vertical-align:middle;}
.claro .dijitCalendarSelectedYear{padding:0 3px;}
.claro .dijitCalendarNextYear,.claro .dijitCalendarPreviousYear{padding:1px 6px 1px 6px;font-size:0.909em;}
.claro .dijitCalendarSelectedYear{font-size:1.091em;color:#000000;}
.claro .dijitCalendarHoveredDate .dijitCalendarDateLabel,.claro .dijitCalendarLite .dijitCalendarEnabledDate:hover .dijitCalendarDateLabel{background-color:#e0002d;border:solid 1px #541825;color:#000000;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;transition-duration:0.2s;}
.claro .dijitCalendarNextYearHover,.claro .dijitCalendarNextYear:hover,.claro .dijitCalendarPreviousYearHover,.claro .dijitCalendarPreviousYear:hover{color:#000000;border:solid 1px #ffffff;padding:0 5px 0 5px;background-color:#ff1a47;}
.claro .dijitCalendarNextYearActive,.claro .dijitCalendarNextYear:active .claro .dijitCalendarPreviousYearActive,.claro .dijitCalendarPreviousYear:active{border:solid 1px #541825;padding:0 5px 0 5px;background-color:#ad0023;}
.claro .dijitCalendarActiveDate .dijitCalendarDateLabel,.claro .dijitCalendarEnabledDate:active .dijitCalendarDateLabel{background-color:#ad0023;border:solid 1px #ffffff;-webkit-transition-duration:0.1s;-moz-transition-duration:0.1s;transition-duration:0.1s;}
.dj_ie6 .claro .dijitCalendarActiveDate .dijitCalendarDateLabel{background-image:none;}
.claro .dijitCalendarSelectedDate .dijitCalendarDateLabel{color:#000000;background-color:#e0002d;border-color:#541825;}
.claro .dijitCalendarDisabledDate .dijitCalendarDateLabel{color:#818181;text-decoration:line-through;}
.claro .dijitCalendar .dijitDropDownButton{margin:0;}
.claro .dijitCalendar .dijitButtonText{padding:1px 0 3px;margin-right:-4px;}
.claro .dijitCalendar .dijitDropDownButton .dijitButtonNode{padding:0 3px 0 2px;border:solid 1px #773c40;-webkit-box-shadow:0 0 0 rgba(0, 0, 0, 0);-moz-box-shadow:0 0 0 rgba(0, 0, 0, 0);box-shadow:0 0 0 rgba(0, 0, 0, 0);background-color:transparent;background-image:none;}
.claro .dijitCalendar .dijitDropDownButtonHover .dijitButtonNode,.claro .dijitCalendar .dijitDropDownButton:hover .dijitButtonNode{background-color:#ff1a47;border:solid 1px #ffffff;}
.claro .dijitCalendarMonthMenu{border-color:#541825;background-color:#ffffff;text-align:center;background-image:none;}
.claro .dijitCalendarMonthMenu .dijitCalendarMonthLabel{border-top:solid 1px #ffffff;border-bottom:solid 1px #ffffff;padding:2px 0;}
.claro .dijitCalendarMonthMenu .dijitCalendarMonthLabelHover,.claro .dijitCalendarMonthMenu .dijitCalendarMonthLabelActive{border-color:#541825;border-width:1px 0;background-color:#e0002d;background-image:-moz-linear-gradient(rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0));background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0));background-image:-o-linear-gradient(rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0));background-image:linear-gradient(rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= #ffffff , endColorstr= #e0002d );}
