/* CALENDAR BOUNDING BOX */
.yui-skin-sam .yui-calcontainer {
	background-color:#ffffff;
	border:0px solid #ffffff;
	padding:10px;
}

/* NAVBAR LEFT ARROW */
.yui-skin-sam .yui-calendar .calnavleft {
	background:url(../../images/tour/cal_prev.png) no-repeat;
	width:25px;
	height:15px;
	top:0;
	bottom:0;
	left:-10px;
	margin-left:.4em;
	cursor:pointer;
}

/* NAVBAR RIGHT ARROW */
.yui-skin-sam .yui-calendar .calnavright {
	background:url(../../images/tour/cal_next.png) no-repeat;
	width:25px;
	height:15px;
	top:0;
	bottom:0;
	right:-10px;
	margin-right:.4em;
	cursor:pointer;
}

/* NORMAL CELLS */
.yui-skin-sam .yui-calendar td.calcell {
	border:none;
	background:#aeaeae;
	padding:0px 0px 0px 0px;
	height:21px;
	width:2.25em;
	line-height:21px; /* set line height equal to cell height to center vertically */
	text-align:center;
	white-space:nowrap;
	border-top:3px solid white;
}

/* LINK INSIDE NORMAL CELLS */
.yui-skin-sam .yui-calendar td.calcell a {
	color:#fff;
	display:block;
	height:100%;
	vertical-align:middle;
	text-decoration:none;
}

/* TODAY'S DATE */
.yui-skin-sam .yui-calendar td.calcell.today {
	background-color:#aeaeae;
}

.yui-skin-sam .yui-calendar td.calcell.today a {
	background-color:#aeaeae;
}

/* HOVER DATE */
.yui-skin-sam .yui-calendar td.calcell.calcellhover {
	background-color:#6b96a8;
	color:#fff;
	cursor:pointer;
}
.yui-skin-sam .yui-calendar td.calcell.calcellhover a {
	background-color:#6b96a8;
	color:#fff;
}

/* OOM DATES */
.yui-skin-sam .yui-calendar td.calcell.oom {
	background-color:#ebebeb;
	color:#676767;
	cursor:default;
}

/* DEFAULT OOB DATES */
.yui-skin-sam .yui-calendar td.calcell.previous {
	color:#676767;
}

/* SELECTED DATE */
.yui-skin-sam .yui-calendar td.calcell.selected {
	background-color:#6b96a8;
	color:#000;
}

.yui-skin-sam .yui-calendar td.calcell.selected a {
	background-color:#6b96a8;
	color:#fff;
}


.sun {
	color:#fff;
	cursor:default;
	background:url(../../images/tour/cal_left_cell.png) no-repeat !important;
}
.yui-skin-sam .yui-calendar td.calcell.sun.calcellhover a {
	background:url(../../images/tour/cal_select_left_cell.png) no-repeat !important;
	height:100%;
	color:#fff;
}
.yui-skin-sam .yui-calendar td.calcell.sun.selected a {
	background:url(../../images/tour/cal_select_left_cell.png) no-repeat !important;
	height:100%;
	color:#fff;
}

.sat {
	color:#fff;
	cursor:default;
	background:url(../../images/tour/cal_right_cell.png) no-repeat !important;
}
.yui-skin-sam .yui-calendar td.calcell.sat.calcellhover a {
	background:url(../../images/tour/cal_select_right_cell.png) no-repeat !important;
	height:100%;
	color:#fff;
}
.yui-skin-sam .yui-calendar td.calcell.sat.selected a {
	background:url(../../images/tour/cal_select_right_cell.png) no-repeat !important;
	height:100%;
	color:#fff;
}

.sunOOM {
	color:#676767;
	cursor:default;
	background:url(../../images/tour/cal_oom_left_cell.png) no-repeat !important;
}

.satOOM {
	color:#676767;
	cursor:default;
	background:url(../../images/tour/cal_oom_right_cell.png) no-repeat !important;
}


.yui-skin-sam .yui-calendar td.calcell.eventLink a {
	color:#6b96a8;
}

.yui-skin-sam .yui-calendar td.calcell.eventLink.selected a {
	color:#ffffff;
}

.yui-skin-sam .yui-calendar td.calcell.eventLink.calcellhover a {
	color:#ffffff;
}
