@charset "utf-8";
#calendar_container { z-index:999; }
.calendar_main_table
{
	background-color:#ffc;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	border:#DFC296 solid 1px;
}

.calendar_main_label
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
}

.calendar_nav_link
{
	color: #0000FF;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
}

.calendar_month_table
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	border:1px solid #BF8660;
	color: #3D4926;
	background-color:#EAC8B5;
}

.calendar_weekday_item
{
	background-color:#BF8660;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
}

.calendar_lost_day_item
{
	background-color: #FFFFFF;
	color: #BF8660;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
}

.calendar_day_item
{
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
}

.calendar_selected_day_item
{
	background-color:#EAC8B5;
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
}

.calendar_range_day_item
{
	background-color:#fcead7;
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
}

.calendar_day_item a
{
	color: #000000;
}

.calendar_selected_day_item a
{
	color: #000000;
}

.calendar_range_day_item a
{
	color: #000000;
}
