#calendar td {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

#calback {
	background: url('/_Media/Frontend/Images/img_composite/calWaiting.gif') no-repeat 50% 100px;
}

#calendar {
	height: 100%;
}

.cal {
	background: #fff;
	width:328px;
	margin: 0px 3px 8px;
	padding:6px 3px 3px 3px;
}

tr.calhead {
	margin:0px;
	padding:0px;
	width: 328px;
	font-weight: bold;
	color: #000;
	font-size: 16px;
}

tr.calhead td div {margin-left: 8px; color:#EA208B;}

.calhead img {
	border: none;
}

.dayhead {
	height: 46px;
	background: #FFF;
}
.cal td {
	margin:0px;
	padding:0px;
}
.dayhead td {
	text-align: center;
	font-weight: normal;
	color: #FFF;
	font-size: 11px; 
	background: #FFF url('/_Media/Frontend/Images/img_composite/calWeek.gif') no-repeat;
}

.dayrow {
	background: #FFF;
	height: 46px;
}

.dayrow td {
	width: 46px;
	color: #000;
	font-size: 1em;
}

.day {
	width:46px;
	height:46px;
	float: left;
	text-align: center;
	line-height:46px;
	color:#EA208B;
}

#today .day {
	background: transparent url('/_Media/Frontend/Images/img_composite/calOver.gif') no-repeat;
	cursor: pointer;
	color:#FFFFFF;
	cursor: default;
}

#boringDay .day  {
	background: transparent url('/_Media/Frontend/Images/img_composite/calBoring.gif') no-repeat;
	color:#F9BCDC;
	cursor: default;
}

#then.dayout .day, #then .day {
	background: transparent url('/_Media/Frontend/Images/img_composite/calOut.gif') no-repeat;
	color:#EA208B;
	cursor: pointer;
}
#then.dayover .day {
	background: transparent url('/_Media/Frontend/Images/img_composite/calOver.gif') no-repeat;
	color:#FFFFFF;
	cursor: pointer;
}

/*.dayout .day {
	background: #FFF url('/_Media/Frontend/Images/img_composite/calOut.gif') no-repeat;
	color:#EA208B;
}
.dayover .day {
	background: #FFF url('/_Media/Frontend/Images/img_composite/calOut.gif') no-repeat;
	color:#FFFFFF;
}*/
