#date-carousel {
  display: block;
  width: 674px;
  overflow: hidden;
  margin: 0 auto 10px auto;
  /*height: 44px;*/
}

#date-carousel .btn-prev,
#date-carousel .btn-next {
  width: 20px;
  height: 46px;
  float:left;
  cursor: pointer;
  background: transparent none scroll no-repeat 0 0;
}

#date-carousel .btn-prev {
  background-image: url(/images/new/carousel-date-btn-prev.png);
  background-position: 100% 50%;
}

#date-carousel .btn-next {
  background-image: url(/images/new/carousel-date-btn-next.png);
  background-position: 0 50%;
}

#date-carousel .cells-list {
  float: left;
  width: 632px;
  height: 46px;
  overflow: hidden;
  border: 1px solid #CDEBFF;
  background-color: #FFFFFF;

  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

#date-carousel .cells-container {
  width: 1890px;
  margin-left:-630px;
}

#date-carousel .cells {
  float: left;
  width: 630px;
  height: 44px;
}


#date-carousel .cell {
  float: left;
  width: 80px;
  height: 40px;
  background: transparent url(/images/new/carousel-date-holder-bg.png) scroll no-repeat 50% 50%;
  cursor: pointer;
  padding-top: 4px;
  margin: 0 5px;
  display: inline;
}

#date-carousel .selected .selected {
  cursor: default;
  background: transparent url(/images/new/carousel-date-holder-selected-bg.png) scroll no-repeat 50% 50%;
}

#date-carousel .cell .date-nr {
  float: left;
  width: 30px;
  display: block;
  line-height:38px;
  font-size:20px;
}
#date-carousel .cell .date-text {
  float: left;
  width: 48px;
}
#date-carousel .cell .week-day {
  line-height: 14px;
  display: block;
  text-align: center;
  padding-top: 3px;
  font-weight: bold;
}

#date-carousel .cell .month {
  display: block;
  font-size:10px;
  line-height: 14px;
}

#date-carousel .cells a {
  color: #FFF;
  text-align: center;
  margin: 0 auto;
  display: block;
  padding: 0;
}

#date-carousel .cells a,
#date-carousel .cells a:hover,
#date-carousel .cells a:link,
#date-carousel .cells a:active,
#date-carousel .cells a:visited {
  color: #FFFFFF;
  text-decoration: none;
}

/*#date-carousel .cells a:hover .date-nr {
  color: #BDE06C;
}*/