.ui-datepicker-header {
	background: #0075bb;
	color: #e0e0e0;
	font-weight: bold;
	-webkit-box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, 2);
	-moz-box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2);
	box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2);
	text-shadow: 1px -1px 0px #000;
	filter: dropshadow(color=#000, offx=1, offy=-1);
	line-height: 30px;
	border-width: 0;
	border-style: solid;
	border-color: #111;
}
.ui-datepicker {
	height: auto;
	margin: 5px 0;
	font: 9pt Arial, sans-serif;
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0); 
	-moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
#fbuilder .slots {
	border: 1px solid #888;
	width: 100%;
	padding: 10px;
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
	-moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, );
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ui-datepicker-calendar .ui-state-active {
	background: #e12528;
	-webkit-box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, .1);
	box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, .1);
	color: #e0e0e0;
	text-shadow: 0px 1px 0px #4d7a85;
	filter: dropshadow(color=#4d7a85, offx=0, offy=1);
	border: 1px solid #55838f;
	position: relative;
}
.ui-datepicker-header {
	color: #e0e0e0;
	font-weight: bold;
	text-shadow: 0px 0px 0px #000;
	line-height: 30px;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 0px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -9px;
	top: 50%;
	margin-top: -5px;
}