
/* -------------: CALENDAR: START :------------- */
.MediaBox_Calendar{
	height:100%;width:100%;position:absolute; top:0px; left:0px; background-image:url(Images/MediaBoxBg.png); display:none;
	
}

.CalBg{
background:url(Images/CalendarAssets/CalendarBg.png) repeat-y;
}

* html .CalBg{
background:url(Images/CalendarAssets/CalendarBg.gif) repeat-y;

}
.theCalendar{
	margin-top:230px; margin-left:auto; margin-right:auto; font-size:14px;	font-weight:normal;	color:#212121; 
}

.CalendarHeader{
	width:668px; height:45px; 
	background:url(Images/CalendarAssets/CalendarBgHeader.png) no-repeat;
    /*cursor:pointer;*/
}
.CalendarTitle{
	position:absolute; top:14px; left:15px;
	width:123px; height:23px;
}
.CloseButton{
	position:absolute; top:14px; left:160px;z-index:1500;width:26px;height:26px;
}
.MonthName{
	color:#898989; font-size:15px; font-weight:bold; text-align:center; margin-bottom:5px;
}
.Month td{
	width:28px; height:16px; background:#FFFFFF; text-align:center; font-size:14px;	font-weight:normal;	color:#212121; 
}
.Month tr:first-child>td{
	background:#ACACAC; color:#FFFFFF;
}
.Month tr:first-child td+td+td+td+td+td+td{
	color:#000000;
}

.Month td.inactive a{
	color:#CCCCCC;
}
.Month td+td+td+td+td+td+td{
	background:#FFFFFF;
}
.Month td+td+td+td+td+td+td a{
	color:#ECB100;
}

td.MonthSeperator{
	height:3px; background:none;
}
td.MonthSeperator2{
	height:1px; background:none;
}
.Month td.active{
	background:#ECB100;
}
.Month td.active a{
	color:#000000;
}
.Month td:hover{
	background:#ACACAC;
}
td.MonthSeperator:hover,td.MonthSeperator2:hover{
	background:#FFFFFF;
}


/* -------------: CALENDAR2: END :------------- */
