.DynarchCalendar-focused {
  background-color: #fff; 
}

.DynarchCalendar-topBar {
  background: url("calendarBackgoundNav.jpg") no-repeat 50% -50px;
}

.DynarchCalendar-bottomBar {
  background: url("calendarBackgoundNav.jpg") no-repeat 50% -80px;
}

.DynarchCalendar-menu {
  background-color: #F3ECF3;
}

.DynarchCalendar-hover-title,
.DynarchCalendar-hover-navBtn,
.DynarchCalendar-hover-bottomBar-today,
.DynarchCalendar-menu table td div.DynarchCalendar-hover-navBtn {
  background: transparent url("coolbg.png") repeat-x 0 50%;
}
.DynarchCalendar-hover-title div,
.DynarchCalendar-hover-navBtn div { background-color: transparent; }

.DynarchCalendar-pressed-navBtn,
.DynarchCalendar-pressed-bottomBar-today,
.DynarchCalendar-menu table td div.DynarchCalendar-pressed-navBtn {
  /*background: #db2 url("coolbg.png") repeat-x 0 50%;*/
  background: #A462A4 url("coolbg.png") repeat-x 0 50%;
  color: #db2;
}
.DynarchCalendar-pressed-navBtn div { background-color: transparent; color: #000; }

.DynarchCalendar-pressed-title div {
  border: r51px solid #6A016A;
  padding: 4px 16px;
  background-color: #A463A4;
  color: #fff;
  background-image: url("../img/drop-up.gif");
  background-repeat: no-repeat;
  background-position: 100% 50%;
}


.DynarchCalendar-hover-week,
.DynarchCalendar-focused .DynarchCalendar-hover-week {
  background: transparent url("coolbg.png") repeat-x 0 50%;
}

.DynarchCalendar {
  background: url("calendarBackground.jpg") no-repeat 50% 30px;
}

.DynarchCalendar-weekNumber {
  /*border-right: 1px solid #f92;*/
  /*border-right: 1px solid #6A016A;*/
  font-weight: bold;
}



.DynarchCalendar-hover-date {
  background-image: url("coolbg.png");
  background-position: 0 50%;
  background-repeat: repeat-x;
  /*border-color: #f92;*/
  border-color: #6A016A;
}

.DynarchCalendar-day-selected {
  /*background-color: #f92;*/
  /*color: #000 !important;*/
  color: #6A016A !important;
  /*background-image: url("coolbg.png");*/
  background-position: 0 50%;
  background-repeat: repeat-x;
  background-color: #CDAACC;
  border: 1px solid #6A016A;
}

.DynarchCalendar-day-today.DynarchCalendar-day-selected {
  /*background-color: #f92;*/
  background-color: #CDAACC;
  /*color: #00f !important;*/
  color: #6A016A !important;
  border: 1px solid #6A016A;
}

.DynarchCalendar-tooltipCont,
.DynarchCalendar-focused .DynarchCalendar-tooltipCont {
  background: #db2 url("calendarBackgoundNav.jpg") no-repeat 50% -100px;
}

.DynarchCalendar-focused .DynarchCalendar-body {
  background: url("../shadow-b.png") repeat-x 0 0;
}

.DynarchCalendar {
  border: 1px solid #AC6BAC;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  background: #e8e8e8;
  /*font: 11px "lucida grande",tahoma,verdana,sans-serif;*/
  font: 11px;
  line-height: 14px;
  position: relative;
  cursor: default;

  color: #6A016A;

}


