
div.calendar
{
  width:181px;
  height:156px;
  background: url(/images/cal.jpg) no-repeat;
  padding-top:7px;
  /*padding-left:2px;*/
}

div.calendar.popup
{
  background: url(/images/cal.png) no-repeat;
}

div.calendar table
{
  /*background-color: #eee;
  border: 1px solid #aaa;
  border-collapse: collapse;*/
}

div.calendar thead {
  /*background-color: white;*/
}

div.calendar td,
div.calendar th
{
  padding: 1px;
  text-align: center;
}

div.calendar td.title
{
  /*font-weight: bold;*/
}

div.calendar .caltitle {
  color:#BE943E;
}
div.calendar th
{
 /* background: #ddd;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  font-weight: bold;*/
  color: #BEBEBE;
}

div.calendar tr.days td {
  width: 2em;
  color: #252525;
  text-align: center;
  cursor: pointer;
}

div.calendar tr.days td:hover,
div.calendar td.button:hover
{
  background-color: #BE943E;
  cursor: pointer;
}

div.calendar tr.days td:active
div.calendar td.button:active
{
  background-color: #cde;
}

div.calendar tr.days td.selected
{
  font-weight: bold;
  /*background-color: #5d5d5d;*/
  color: #000;
}

div.calendar tr.days td.today
{
  font-weight: bold;
  color:#BE943E;
}

div.calendar tr.days td.otherDay
{
  color: #5d5d5d;
}

