 div.ui-datepicker {
	font-size: 90%;
}

.business,
.ui-widget-header .ui-state-default {
	border: 1px solid #aed0ea;
	background: #d7ebf9 url("themes/cupertino/images/ui-bg_glass_80_d7ebf9_1x400.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #2779aa;
}
.ui-widget-content .ui-state-highlight {
	border: 1px solid #aed0ea;
	background: #e4f1fb url("themes/cupertino/images/ui-bg_glass_100_e4f1fb_1x400.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #0070a3;
}

.ui-widget-content .ui-state-active {
	border: 1px solid #aed0ea;
	background: #d7ebf9 url("themes/cupertino/images/ui-bg_glass_80_d7ebf9_1x400.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #2779aa;
}
.ui-datepicker .ui-datepicker-header {
	/*background: #36C;*/
	
}
.ui-datepicker .ui-datepicker-month,
.ui-datepicker .ui-datepicker-year {
	font-weight: bold;
	color: #369;
	font-size:14px;
}
.ui-datepicker .ui-datepicker-title {
	font-weight: bold;
	color: #369;
	font-size:14px;
}
.ui-datepicker-date-exist {
	color: blue;
}
.sunday .ui-state-default {
	color: red;
	/*
	background: #FFBBC6;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #FFF4FF), color-stop(90%, #FFBBC6));
	background: -moz-linear-gradient(top, #FFF4FF 10%,#FFBBC6 90%);
	background: -o-linear-gradient(top, #FFF4FF 10%,#FFBBC6 90%);
	background: -ms-linear-gradient(top, #FFF4FF 10%, #FFBBC6 90%);
	background: linear-gradient(top, #FFF4FF 10%, #FFBBC6 90%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFF4FF 10%', endColorstr='#FFBBC6 90%');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFF4FF 10%', endColorstr='#FFBBC6 90%)";
	-pie-background: linear-gradient(top, #FFF4FF 10%, #FFBBC6 90%);
	*/
}

.saturday .ui-state-default {
	color: blue;
}

.holiday,
.holiday .ui-state-default {
	color: red;
	background: #FFBBC6;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #FFF4FF), color-stop(90%, #FFBBC6));
	background: -moz-linear-gradient(top, #FFF4FF 10%,#FFBBC6 90%);
	background: -o-linear-gradient(top, #FFF4FF 10%,#FFBBC6 90%);
	background: -ms-linear-gradient(top, #FFF4FF 10%, #FFBBC6 90%);
	background: linear-gradient(top, #FFF4FF 10%, #FFBBC6 90%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFF4FF 10%', endColorstr='#FFBBC6 90%');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFF4FF 10%', endColorstr='#FFBBC6 90%)";
	-pie-background: linear-gradient(top, #FFF4FF 10%, #FFBBC6 90%);
}