/* calendar*/
#cal1Container {
	position:absolute;
	left:450px;
	top:0;
	z-index:1;
	border:5px solid #fd0;
	padding:10px 10px 10px 10px;
	background-color:#fff;
}

#calContainer .calcell wd2 d2 selectable calcelltop {
	border:1px solid #fd0;
}
.calweekdaycell {
	padding:5px 5px 5px 5px;
	text-align:right;
}

#date-selection {
	width:400px;
	background:#f2f2f2;
	margin-bottom:20px;
}

.yui-skin-sam .yui-calendar td.calcell a {
	color: #000;
}

.yui-skin-sam .yui-calendar td.calcell.selected a, .yui-skin-sam .yui-calendar td.calcell.calcellhover a {
	background-color: #fd0;
	color: #000;
}

.yui-skin-sam .yui-calendar td.calcell {
	border: 1px solid #fd0;
}

.yui-skin-sam .yui-calendar td.calcell.oom {
	border: 1px solid #dfdfdf;
	background-color: #dfdfdf;
}

.yui-skin-sam .yui-calendar td.calcell.calcellhover, .yui-skin-sam .yui-calendar td.calcell.calcellhover a {
	background-color:#fd0;
}
