/* Telerik RadCalendar Sunset Skin */

.calendarWrapper_Sunset
{
	width:167px; /*default*/
	border-collapse:separate !important;
	border:1px solid #cdbfac !important;
	background:#f4ede1;
	font:11px verdana;
}

/* titlebar */

.titlebar_Sunset
{
	width: 100%;
	border-top: 1px solid #B87158;
	border-collapse: separate !important;
	background: #BE7C66 url( 'Calendar/sprite.gif' ) 0 100% repeat-x;
	color: #fff;
}

.titlebar_Sunset td
{
	border-top:1px solid #de6c5c;
	border-bottom:1px solid #bb5212;
	padding:2px;
	font:11px/29px verdana;
	text-align:center;
}

.titlebar_Sunset td img
{
	margin:0 1px;
}

.TableLayout_Sunset
{
	border:0;
	border-collapse:separate !important;
	width:91%;
	margin:0 4px 2px 4px;
	font:11px/12px verdana;
}

/* week numbers and week days */

.TableLayout_Sunset th,
.TableLayout_Sunset td
{
	vertical-align:middle;
	padding:0 1px 3px 1px;
}

.TableLayout_Sunset .DaysOfWeek_Sunset
{
	padding:0 0px;
	color:#a43a00;
	font-weight:normal;
	cursor:default;
	text-align:center;
	padding-left:1px;
}

.TableLayout_Sunset th.DaysOfWeek_Sunset
{
	border-bottom:1px solid #c4b7a2;
	padding-top:10px;
	padding-bottom:3px;
	text-align:right;
	padding-left:0;
}

.TableLayout_Sunset th.ViewSelector_Sunset
{
	padding-left:0px;
	text-align:center;
}

/* 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:0px 0px 0px 0;
	text-align:right;
}

.radCalWeekendDefault_Sunset a,
.radCalWeekendDefault_Sunset span
{
	color:#757066;
}

.radCalToday_Sunset
{
	background:#fff;
	border:1px solid #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;
}

/*multimonth view*/

.TableLayout_Sunset .TableLayout_Sunset .titlebar_Sunset
{
	border:0;
	padding-top:5px;
	padding-bottom:5px;
	background:none transparent;
	font-size:11px;
	color:#a43a00;
}

.TableLayout_Sunset .TableLayout_Sunset th.DaysOfWeek_Sunset
{
	border-top:1px solid #c4b7a2;
	padding-top:3px;
}

/*month view*/

.MonthYearFastNav_Sunset
{
	display:none;
}

.MonthYearFastNav_Sunset td
{
	display:none;
}

.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,
.noDisplay
{
	display:none;
}

.MonthYearFastNav_Sunset .selected_Sunset
{
	display:none;
}

.MonthYearFastNav_Sunset .bottom_Sunset
{
	display:none;
}

.bottom_Sunset input
{
	border:1px solid;
	border-color:#bd4c04 #ac4601 #973f00;
	margin:0 0;
	padding:0;
	background:#dc5f31 url('Calendar/sprite.gif') -1330px 100% repeat-x;
	color:#fff;
	font:11px verdana,arial,sans-serif;
	cursor:pointer;
}

/*time view*/

.radTimeTableCss_Sunset
{
	font:8px 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:11px/31px arial,tahoma,sans-serif;
	text-align:center;
	cursor:default;
}

.radTimeTableCss_Sunset td
{
	border-left:1px solid #cbbda9;
	padding:0;
}

.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 1px 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;
}
