/*_________________________________

	TOP Google Calendar
_________________________________*/

/* table */
.calendarTable{
	border:2px solid #ccc;
}
.calendarTable th,
.calendarTable td{
	border:1px solid #ccc;
	text-align: center;
}
.calendarTable th{
	background: #ddd;
}

/* sunday saturday */
.calendarTable .sunday,
.calendarTable .holyday{
	color: #c00;
}
.calendarTable th.sunday{
	background: #FCC;
}
.calendarTable .saturday{
	color: #06c;
}
.calendarTable th.saturday{
	background: #BDF;
}

/* menu */
.calendarTable .calendarViewMonth{
	font-weight: bold;
	border-right: none;
	padding: 3px;
}
.calendarTable .calendarChangeMonth{
	text-align: right;
	font-size: 80%;
	border-left: none;
	vertical-align: bottom;
	padding: 3px;
}

/* status */
.status1, .status2, .status3{
	padding-bottom: 15px;
	background-position: center bottom;
	background-repeat: no-repeat;
}
.status1{ background-image: url(/googleCalendar/img/status1.gif); }
.status2{ background-image: url(/googleCalendar/img/status2.gif); }
.status3{ background-image: url(/googleCalendar/img/status3.gif); }

/* calendarOutDate */
.calendarOutDate{
	background: #eee;
}

/* calendarSample */
.calendarSample{
	padding: 4px 0;
}

#googleCalendarDd{
	background-color: #FFF
}
.basic_box .calendarTable{
	border-collapse:collapse;
	width:90%;
	margin-bottom:15px;
}