.ui-weekSelector-table, .ui-weekSelector td {
	border-style: solid;
	border-color: #9d9c9c;
}

.ui-weekSelector-table {
	border-width: 0 0 1px 1px;
	border-spacing: 0px;
	border-collapse: collapse;
	display: inline-block;
}

.ui-weekSelector tr {
	height: 1.7em !important;
}

.ui-weekSelector td {
	width: 2.5em !important;

	border-width: 1px 1px 0 0;
	text-align:center;
	margin: 0 !important;
	padding: 0 !important;
	color: #454545;

	background: #ffffff; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d4d5d6'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d4d5d6)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ffffff,  #d4d5d6); /* for firefox 3.6+ */
}

.ui-weekSelector td.hilite {
	background: #aaabae; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaabae', endColorstr='#cfd0d1'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#aaabae), to(#cfd0d1)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #aaabae,  #cfd0d1); /* for firefox 3.6+ */
}