/* Telerik RadCalendar Sunset Skin */

.calendarWrapper_Sunset
{
	width:210px; /*default*/
	border-collapse:separate !important;
	border:1px solid #cdbfac !important;
	background:#f4ede1;
	font:11px arial,tahoma,sans-serif;
}

/* titlebar */

.titlebar_Sunset
{
	width:100%;
	border:1px solid;
	border-color:#8c664f;
	border-collapse:separate !important;
	background:#d8664d url('Calendar/sprite.gif') 0 100% repeat-x;
	color:#fff;
}

.titlebar_Sunset td
{
	border-top:1px solid #de6c5c;
	border-bottom:1px solid #bb5212;
	padding:0;
	font:13px/29px arial,tahoma,sans-serif;
	text-align:center;
}

.titlebar_Sunset td img
{
	margin:0 5px;
}

.TableLayout_Sunset
{
	border:0;
	border-collapse:separate !important;
	width:91%;
	margin:0 12px 5px 8px;
	font:11px/16px arial,tahoma,sans-serif;
}

/* week numbers and week days */

.TableLayout_Sunset th,
.TableLayout_Sunset td
{
	vertical-align:middle;
	padding:0;
}

.TableLayout_Sunset .DaysOfWeek_Sunset
{
	padding:0 6px;
	color:#a43a00;
	font-weight:normal;
	cursor:default;
	text-align:center;
	padding-left:4px;
}

.TableLayout_Sunset th.DaysOfWeek_Sunset
{
	border-bottom:1px solid #c4b7a2;
	padding-top:10px;
	padding-bottom:3px;
	text-align:right;
	padding-left:0;
}

/* date cells */

.radCalDefault_Sunset,
.radCalWeekendDefault_Sunset,
.otherMonth_Sunset,
.outOfRange_Sunset
{
	border:1px solid #f4ede1;
}

.TableLayout_Sunset a,
.TableLayout_Sunset span
{
	display:block;
	text-decoration:none;
	color:#272522;
	padding:1px 5px 1px 0;
	text-align:right;
}

.radCalWeekendDefault_Sunset a,
.radCalWeekendDefault_Sunset span
{
	color:#757066;
}

.radCalToday_Sunset
{
	background:#fff;
	border-color:#bdab92;
}

.otherMonth_Sunset a
{
	color:#9e9286;
}

.outOfRange_Sunset span
{
	color:#9e9286;
	cursor:default;
}

.radCalHover_Sunset
{
	border:1px solid #de9700;
	background:#ffa52f url('Calendar/sprite.gif') -1981px -384px no-repeat;
}

.radCalSelect_Sunset
{
	border:1px solid;
	border-color:#796f61 #5f5649 #483e32;
	background:#a3998b url('Calendar/sprite.gif') -2432px 100% repeat-x;
}

.radCalSelect_Sunset a
{
	color:#fff;
}

/*month view*/

.MonthYearFastNav_Sunset
{
	border:1px solid #979797;
	background:#fff;
	border-collapse:separate;
	border-spacing:0;
	font:10px verdana,tahoma,sans-serif;
	color:#272522;
}

.MonthYearFastNav_Sunset td
{
	border:0;
	padding:2px;
	text-align:center;
	cursor:default;
}

.MonthYearFastNav_Sunset #RadCalendar_FastNav_Feb,
.MonthYearFastNav_Sunset #RadCalendar_FastNav_Apr,
.MonthYearFastNav_Sunset #RadCalendar_FastNav_Jun,
.MonthYearFastNav_Sunset #RadCalendar_FastNav_Aug,
.MonthYearFastNav_Sunset #RadCalendar_FastNav_Oct,
.MonthYearFastNav_Sunset #RadCalendar_FastNav_Dec
{
	border-right:1px solid #cbbda9;
	padding-right:1px;
}

.MonthYearFastNav_Sunset .selected_Sunset
{
	border:1px solid;
	border-color:#796f61 #5f5649 #483e32;
	padding:1px 1px;
	background:#a3998b url('Calendar/sprite.gif') -2432px 100% repeat-x;
	color:#fff;
}

.MonthYearFastNav_Sunset .bottom_Sunset
{
	border:0;
	border-top:1px solid #cbbda9;
	padding:0.5em 0.6em;
	background:#f4ede1;
	text-align:center;
}

.bottom_Sunset input
{
	border:1px solid;
	border-color:#bd4c04 #ac4601 #973f00;
	margin:0 0.2em;
	padding:0;
	background:#dc5f31 url('Calendar/sprite.gif') -1330px 100% repeat-x;
	color:#fff;
	font:10px verdana,arial,sans-serif;
	cursor:pointer;
}

/*time view*/

.radTimeTableCss_Sunset
{
	font:11px arial,tahoma,sans-serif;
	border:1px solid #979797;
	background:#fff;
	border-collapse:separate;
	color:#272522;
}

.radTimeTableCss_Sunset th
{
	border:0;
	border-top:1px solid #8c664f;
	border-bottom:1px solid #8c664f;
	padding:0;
	background:#d8664d url('Calendar/sprite.gif') 0 100% repeat-x;
	color:#fff;
	font:13px/31px arial,tahoma,sans-serif;
	text-align:center;
	cursor:default;
}

.radTimeTableCss_Sunset td
{
	border-left:1px solid #cbbda9;
	padding:0 2px;
}

.radTimeTableCss_Sunset td:first-child
{
	border-left:0;
}

.radTimeTableCss_Sunset a
{
	display:block;
	padding:5px 7px;
	text-align:center;
	color:#272522;
	text-decoration:none;
}

td.radTimeOverCss_Sunset a
{
	border:1px solid #de9700;
	padding:4px 6px;
	background:#ffa52f url('Calendar/sprite.gif') -1981px -384px repeat-x;
}

/*pickers*/

.pickerWrapper_Sunset
{
	vertical-align: middle;
}

.pickerWrapper_Sunset table,
.pickerWrapper_Sunset td
{
	border:0;
	margin:0;
	padding:0;
}

.pickerWrapper_Sunset td
{
	vertical-align:middle;
}

.pickerWrapper_Sunset .inputCell
{
	padding:0 4px 0 0;
}

.pickerWrapper_Sunset td a
{
	display:block;
	text-decoration:none;
	margin:0 2px;
	outline:none;/*FF*/
	position:relative;/*FF*/
	z-index:2;/*Opera*/
}
* html .pickerWrapper_Sunset td a /*IE6*/
{
	position:static;
}
*+html .pickerWrapper_Sunset td a /*IE7*/
{
	position:static;
}
