/*  _______________
    Calendar     */
.PickupDateCalendar, .PickupDateCalendar td, .PickupDateCalendar a
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 8pt;
}
.PickupDateCalendar
{
	border: 1px solid #4A3C31;
}
.PickupDateCalendarTitle
{
	color: #ffffff;
	background-color: #4A3C31;
	width: 100%;
}
.PickupDateCalendarNextPrev a
{
	color: #ffffff 	!important;
	text-decoration: none !important; 
}
.PickupDateCalendarDayHeader
{
	color: #ffffff;
	background-color: #A29165;
}
.PickupDateCalendarDay
{
	color: #000000;
	background-color: #ffffff;
}
.PickupDateCalendarWeekend
{
	color: #000000;
	background-color: #F0EEDF;
}
a.PickupDateCalendarDay, a.PickupDateCalendarWeekend
{
	text-decoration: none;
}
a.PickupDateCalendarDay:hover, a.PickupDateCalendarWeekend:hover
{
	text-decoration: underline;
}
td.PickupDateCalendarDay, td.PickupDateCalendarWeekend,
td.PickupDateCalendarOtherMonth, td.PickupDateCalendarDayHeader,
td.PickupDateCalendarToday, td.PickupDateCalendarHoliday, .PickupDateCalendarTitle td
{
	padding: 3px;
}
.PickupDateCalendarToday
{
	color: #000000;
	background-color: #DBD5B3;
}
.PickupDateCalendarSelectedDate
{
	background-color: #ffffff !important;
	border-style: solid !important;
	border-width: 1px !important;

}
td.PickupDateCalendarSelectedDate
{
	padding: 2px !important;
}
.PickupDateCalendarOtherMonth
{
	color: #ffffff;
	font-size:12px;
	font-weight:bold;
	background-color: #ffffff;
}
.PickupDateCalendarHoliday
{
	color: #000000;
	background-color: #ffcccc;
}