/* Copyright 2009 Palm, Inc.  All rights reserved. */

#mv_empty_spacer {
		width: 100%;
		height: 75px;
}

.daylabels {
		background: #e4e4e2;
		border-bottom: 1px solid #727271;
		height: 20px;
		padding-top: 55px;
		position: fixed;
		top: 0px;
		right: 0px;
		width: 320px;
		z-index: 3;
}

.daylabels .day {
		display: table-cell;
		font-size: 14px;
		font-weight: bold;
		height: 20px;
		text-align: center;
		vertical-align: middle;
		width: 46px;
}

.daylabels .day:first-child,
.daylabels .day:last-child {
	width:45px;
}

.daylabels .weekend {
	color: #5b5b5a;
}

.daylabels div:first-child {
		width: 47px;
}

.daylabels div:last-child {
		width: 48px;
}

#mv_scroll_container {
		position: relative;
		overflow: hidden;
		height: 362px;
}

.months {
		margin-left: -1px;
		border-spacing: 0px;
		border-collapse: collapse;
		border: none;
		table-layout: fixed;
}

.week {
		height: 50px;
		margin-left: 2px;
		border-top: #adadad solid 1px;
}

.week .day {
		border-left: #adadad solid 1px;
		font-size: 18px;
		font-weight: bold;
		height: 50px;
		text-align: center;
		vertical-align: middle;
		width: 46px;
}
.week .day.selected {
	background: #444 !important;
}
.selected .monthview-day-numeral {
	color: #fff !important;
}

.week .day:first-child,
.week .day:last-child {
	width:45px;
}

.week .day.selected-month {
	background-color: #fafaf9;
}
/*
.week .day.selected,
.week .day:first-child.selected, 
.week .day:last-child.selected {
		background-color: #1879cd;
		color: #FFFFFF;
}
*/
.month_day_busytime {
		padding: 0px;
		width: 100%;
}

.monthview-day-numeral {
		position: absolute;
		width: 45px;
		line-height: 50px;
		text-align: center;
		color: #b3b3b2;
		/*z-index: 1;*/
}    

.selected-month .monthview-day-numeral {
		color: black;
}

.day.selected-month.weekend .monthview-day-numeral {
	color: #b3b3b2;
}

.monthview-free-time {
		width: 100%;
		height: 16px;
		float: left;
}

.monthview-busy-time {
		background: none;
		background-image: url(../images/busy-time.png);
		background-repeat: repeat;
		background-attachment: fixed;
		background-position: 0 0;
		/*color: #FF0000;*/
		width: 100%;
		height: 16px;
		float: left;
}
/*
.day.selected-month .monthview-busy-time {
		background-image: url(../images/busy-time-selected-month.png);
}
*/
/*
.today {
		color: #F7941D;
}
*/
#dv_current_day {
		position: absolute;
		z-index: 999;
		width: 57px;
		height: 55px;
		background: url(../images/month-current-day.png) center center no-repeat;
		margin: -3px 0px 0px -5px; /* Offset the current day image slightly */
		-webkit-palm-mouse-target: ignore;
}

.week .day.one,
.week .day.two,
.week .day.three,
.week .day.four,
.week .day.five,
.week .day.six,
.week .day.seven {
		border-top: 1px solid black;
}

.week .day.one {
		border-left: 1px solid black;
}

/* TODO: can we remove this style? */
.week .day.selected-month:first-child.one {
		/*border-left: 1px solid #f2f2f1;*/
		border-left-color: #adadad;
}