.calendar td
{
  font-size:11px;
}

.calendar
{
  border-style:solid;
  border-width:1px;
  border-color:Black;
  border-collapse:collapse;
  background-color:#FFFFFF;
  cursor:default;
}

.calendarsearch
{
  border-style:none;
  border-width:0px;
  border-color:White;
  border-collapse:collapse;
  background-color:#FFFFFF;
  cursor:default;
}

.title
{
  font-weight :bold;
  background-color:#D7D7E5;
}

.disabledday
 {
  text-decoration:none;
  background-image:url(/images/calendar/baddate.gif);
  background-position:center center;
  background-repeat:no-repeat;
  cursor:default;
 }
 
 .disableddayweeklyonly
 {
  text-decoration:none;
  background-color: #F6F6F6;
  background-position:center center;
  background-repeat:no-repeat;
  cursor:default;
 }

.nextprev
{
  cursor:pointer;
  height:25px;
  vertical-align:center;
  padding:0px 5px 0px 5px;
}

.month
{
  background-color:#F6F6F6;
  margin-left:5px;
  margin-right:5px;
  margin-bottom:5px;
  margin-top:0px;
}

.monthtitle
{
  text-align:center;
  background-color:#FFFFFF;
}

.dayheader
{
 width:25px;
  text-align:center;
  border-width:1px;
  border-color:white;
  border-style:solid;
  background-color:#FFFFFF;
}

.day
{
  width:25px;
  text-align:center;
  border-width:1px;
  border-color:#F6F6F6;
  border-style:solid;
}

.dayhover
{
  width:25px;
  text-align:center;
  border-width:1px;
  border-color:#F6F6F6;
  border-style:solid;
}

.selectedday
{
  width:25px;
  background-color:#FBE694;
  color:#000000;
  border-width:1px;
  border-color:#BB5503;
  border-style:solid;
  font-weight:bold;
}

.othermonthday
{
  visibility:hidden;
}

.outofrangeday
{
  visibility:hidden;
}

.AvailableDay
{
  filter: alpha(opacity=80);
  background-color: #FFFF8F;
  cursor:pointer;
}

.AvailableDayHover
{
  text-decoration:underline;
  background-color: #FFFF8F;  
  cursor:pointer;
}

.FutureReservationDay
{
	filter: alpha(opacity=60);
	background-color: #FFAA00;
	cursor:pointer;
}

.FutureOwnerReservationDay
{
	filter: alpha(opacity=60);
	background-color: #AAEE88;
	cursor:pointer;
}

.FutureOwnerGuestReservationDay
{
	filter: alpha(opacity=60);
	background-color: #88ADEE;
	cursor:pointer;
}

.CheckedInDay
{
	filter: alpha(opacity=60);
	background-color: #EE5555;
	cursor:pointer;
}

.HistoryDay
{
	filter: alpha(opacity=60);
	background-color: #AA88EE;
	cursor:pointer;
}

