/*.calendar td
{
  font-size:11px;
}
*/

.calendar
{
  border-style:solid;
  border-width:1px;
  border-color:#C8DBFA;
  border-collapse:collapse;
  background-color:#FFFFFF;
  cursor:default;
}

/* to add width, propertydetail.aspx */
.calendar2
{
  /*border-style:solid;
  border-width:1px;
  border-color:#C8DBFA;*/
  border-collapse:collapse;
  background-color:#FFFFFF;
  cursor:default;
  /*width: 160px;*/
  /*height: 138px;*/
}

.calendarsearch
{
  border-style:none;
  border-width:0px;
  border-color:White;
  border-collapse:collapse;
  background-color:#FFFFFF;
  cursor:default;
}

.title
{
  font-weight :bold;
  background-color:#6BC7F3;
} /*background-color:#52ACCF; */ /*background-color:#C8DBFA;*/


.disabledday
 {
  text-decoration:none;
  background-image:url(/images/calendar/baddate.gif);
  background-color: #84D7FF; 
  background-position:center center;
  background-repeat:no-repeat;
  text-align:center;
  cursor:default;
 } /* background-color: #52ACCF; */ /*background-color: #7FAAF0; */
 
 .disableddayweeklyonly
 {
  text-decoration:none;
  /*background-color: #c4b55f; */
  background-color: Transparent;
  background-position:center center;
  background-repeat:no-repeat;
  cursor:default;
 }

.nextprev
{
  cursor:pointer;
  height:25px;
  vertical-align: middle;
  padding:0px 5px 0px 5px;
}

.month
{
  /*background-color:#F8F8F8;*/
  margin: 0 5px 0 5px;
}

.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;
}

.CalHeight
{
  height: 136px;
}
