@charset "UTF-8";
/* CSS Document */

.calendar_01 {
	display:block;
	width:45px;
	height:45px;
	background: url(/culture/arts-services/celebrate27/images/calendar_01.gif) left top no-repeat ;
}

.calendar_02 {
	display:block;
	width:45px;
	height:45px;
	background: url(/culture/arts-services/celebrate27/images/calendar_02.gif) left top no-repeat !important;
}

.calendar_03 {
	display:block;
	width:45px;
	height:45px;
	background: url(/culture/arts-services/celebrate27/images/calendar_03.gif) left top no-repeat !important;
}

.calendar_04 {
	display:block;
	width:45px;
	height:45px;
	background: url(/culture/arts-services/celebrate27/images/calendar_04.gif) left top no-repeat !important;
}

.calendar_05 {
	display:block;
	width:45px;
	height:45px;
	background: url(/culture/arts-services/celebrate27/images/calendar_05.gif) left top no-repeat !important;
}

.calendar_06 {
	display:block;
	width:45px;
	height:45px;
	background: url(/culture/arts-services/celebrate27/images/calendar_06.gif) left top no-repeat !important;
}

.calendar_07 {
	display:block;
	width:45px;
	height:45px;
	background: url(/culture/arts-services/celebrate27/images/calendar_07.gif) left top no-repeat !important;
}

.calendar_08 {
	display:block;
	width:45px;
	height:45px;
	background: url(/culture/arts-services/celebrate27/images/calendar_08.gif) left top no-repeat !important;
}

.calendar_09 {
	display:block;
	width:45px;
	height:45px;
	background: url(/culture/arts-services/celebrate27/images/calendar_09.gif) left top no-repeat !important;
}

.calendar_10 {
	display:block;
	width:45px;
	height:45px;
	background: url(/culture/arts-services/celebrate27/images/calendar_10.gif) left top no-repeat !important;
}

.calendar_11 {
	display:block;
	width:45px;
	height:45px;
	background: url(/culture/arts-services/celebrate27/images/calendar_11.gif) left top no-repeat !important;
}

.calendar_12 {
	display:block;
	width:45px;
	height:45px;
	background: url(/culture/arts-services/celebrate27/images/calendar_12.gif) left top no-repeat !important;
}

.calendar_13 {
	display:block;
	width:45px;
	height:45px;
	background: url(/culture/arts-services/celebrate27/images/calendar_13.gif) left top no-repeat !important;
}

.calendar_14 {
	display:block;
	width:45px;
	height:45px;
	background: url(/culture/arts-services/celebrate27/images/calendar_14.gif) left top no-repeat !important;
}

.calendar_15 {
	display:block;
	width:45px;
	height:45px;
	background: url(/culture/arts-services/celebrate27/images/calendar_15.gif) left top no-repeat !important;
}

.calendar_16 {
	display:block;
	width:45px;
	height:45px;
	background: url(/culture/arts-services/celebrate27/images/calendar_16.gif) left top no-repeat !important;
}

.calendar_17 {
	display:block;
	width:45px;
	height:45px;
	background: url(/culture/arts-services/celebrate27/images/calendar_17.gif) left top no-repeat !important;
}

.calendar_18 {
	display:block;
	width:45px;
	height:45px;
	background: url(/culture/arts-services/celebrate27/images/calendar_18.gif) left top no-repeat !important;
}

.calendar_19 {
	display:block;
	width:45px;
	height:45px;
	background: url(/culture/arts-services/celebrate27/images/calendar_19.gif) left top no-repeat !important;
}

.calendar_20 {
	display:block;
	width:45px;
	height:45px;
	background: url(/culture/arts-services/celebrate27/images/calendar_20.gif) left top no-repeat !important;
}

.calendar_21 {
	display:block;
	width:45px;
	height:45px;
	background: url(/culture/arts-services/celebrate27/images/calendar_21.gif) left top no-repeat !important;
}

.calendar_22 {
	display:block;
	width:45px;
	height:45px;
	background: url(/culture/arts-services/celebrate27/images/calendar_22.gif) left top no-repeat !important;
}

.calendar_23 {
	display:block;
	width:45px;
	height:45px;
	background: url(/culture/arts-services/celebrate27/images/calendar_23.gif) left top no-repeat !important;
}

.calendar_24 {
	display:block;
	width:45px;
	height:45px;
	background: url(/culture/arts-services/celebrate27/images/calendar_24.gif) left top no-repeat !important;
}

.calendar_25 {
	display:block;
	width:45px;
	height:45px;
	background: url(/culture/arts-services/celebrate27/images/calendar_25.gif) left top no-repeat !important;
}

.calendar_26 {
	display:block;
	width:45px;
	height:45px;
	background: url(/culture/arts-services/celebrate27/images/calendar_26.gif) left top no-repeat !important;
}

.calendar_27 {
	display:block;
	width:45px;
	height:45px;
	background: url(/culture/arts-services/celebrate27/images/calendar_27.gif) left top no-repeat !important;
}

.calendar_01:hover, .calendar_02:hover, .calendar_03:hover, .calendar_04:hover, .calendar_05:hover, .calendar_06:hover, .calendar_07:hover, .calendar_08:hover, .calendar_09:hover, .calendar_10:hover, .calendar_11:hover, .calendar_12:hover, .calendar_13:hover, .calendar_14:hover, .calendar_15:hover, .calendar_16:hover, .calendar_17:hover, .calendar_18:hover, .calendar_19:hover, .calendar_20:hover, .calendar_21:hover, .calendar_22:hover, .calendar_23:hover, .calendar_24:hover, .calendar_25:hover, .calendar_26:hover, .calendar_27:hover {
	background-position:left -95px  !important;
}
	
.calendar_01 div {
}
	
/* Table style */

#table-style-celebrate27 {
	border-left:1px #ccc solid !important;
	border-bottom:1px #ccc solid !important;
}

#table-style-celebrate27 td, #table-style-celebrate27 th {
	border-top:1px #ccc solid;
	border-right:1px #ccc solid !important;
}

#table-style-celebrate27 td {
	padding:0 !important;
	height:55px;
	width:55px;
}

.livingintoronto #table-style-celebrate27 thead th {
	background-color:#064e80;
	color:#FFF;
}

.livingintoronto #table-style-celebrate27 tfoot {
	background-color:#6699cc;
	color:#FFF;
}

#table-style-celebrate27 a {
	text-decoration:none; 
	color:#FFF; 
	font-weight:bold; 
	padding:7px 0px 0px 8px !important;
	margin-bottom:2px;
}

#table-style-celebrate27 p {
	padding:7px !important;
	
}
