.CalendarBox
	{
	width:590px;
	margin-left:auto;
	margin-right:auto;
	border-collapse:collapse;
	}
.AllMonths
	{
	width:590px;
	margin-left:auto;
	margin-right:auto;
	border:none;
	border-collapse:collapse;
	}
.pc_s a.pc_link img
	{left:4px;
	bottom:4px;
	height:11px;
	width:11px;}
.Day
	{font:bold 14px "Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#000;
	text-align:left;
	vertical-align:bottom;
	margin:0;
	padding:5px;}
.EmptyDay
	{padding:0;
	font:bold 18px "Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#D2D2D2;
	background:url(http://l.yimg.com/g/images/calendar_bg.jpg) repeat-x;
	text-align:left;vertical-align:top;
	padding-left:4px;
	padding-top:3px;
	border:1px solid #7E7262;
}
.FutureDay
	{padding:0;
	font:bold 18px "Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#e5e5e5;
	text-align:left;
	vertical-align:top;
	padding-left:4px;
	padding-top:3px;
	border:1px solid #e5e5e5;}
.FullDay
	{
	background:#FFF;
	text-align:left;
	vertical-align:top;
	border:1px solid #7E7262;
	padding:3px;
	height:78px;
	width:78px;
	}
.WhiteDate
	{font:bold 18px "Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#fff;padding-left:4px;
	padding-top:0;
	z-index:3;
	position:absolute;
	text-align:left;
	vertical-align:top;}
.BlackDate
	{font:bold 18px "Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#000;
	padding-left:5px;
	padding-top:1px;
	z-index:2;
	position:absolute;
	text-align:left;
	vertical-align:top;}
.Thumb
	{z-index:1;
	position:absolute;
	border-top:1px solid white;
	border-left:1px solid white;}
.CalendarBlank
	{
	padding:0;
	}
.ShowCalendar
{width:220px;}


