﻿/* Telerik RadCalendar Sunset Skin */

.calendarWrapper_CCWEB_Sunset
{
	 /*width:210px;default*/
	width: 95%;
	border-collapse:separate !important;
	border:1px solid #cdbfac !important;
	background:#f4ede1;
	font:11px arial,tahoma,sans-serif;
}

.calendarWrapper_CCWEB_Sunset td
{
	vertical-align: middle !important;
}

/* titlebar */

.titlebar_CCWEB_Sunset
{
	width:100%;
	border:1px solid;
	border-color:#8c664f;
	border-collapse:separate !important;
	background:#d8664d url('/Skins/CCWEB_Sunset/Calendar/header_bckg.png') 100% repeat-x;
	color:#fff;
}

.titlebar_CCWEB_Sunset td
{
	border-top:1px solid #de6c5c;
	border-bottom:1px solid #bb5212;
	padding:0;
	font:13px/29px Verdana,tahoma,sans-serif;
	font-weight: bold;
	text-align:center;
}

.titlebar_CCWEB_Sunset td img
{
	margin:0 5px;
}

.TableLayout_CCWEB_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_CCWEB_Sunset th,
.TableLayout_CCWEB_Sunset td
{
	vertical-align:middle;
	padding:0;
}

.TableLayout_CCWEB_Sunset .DaysOfWeek_CCWEB_Sunset
{
	padding:0 6px;
	color:#a43a00;
	font-weight:bold;
	cursor:default;
	text-align:center;
	padding-left:4px;
}

.TableLayout_CCWEB_Sunset th.DaysOfWeek_CCWEB_Sunset
{
	background: none;
	border: 0;
	border-bottom:3px double #c4b7a2 !important;
	padding-top:10px;
	padding-bottom:3px;
	text-align:right;
	padding-left:0;
}

/* date cells */

.radCalDefault_CCWEB_Sunset,
.radCalWeekendDefault_CCWEB_Sunset,
.otherMonth_CCWEB_Sunset,
.outOfRange_CCWEB_Sunset
{
	border: 1px solid #F4EDE1;
}

.TableLayout_CCWEB_Sunset a,
.TableLayout_CCWEB_Sunset span
{
	display:block;
	text-decoration:none;
	color:#272522;
	padding:1px 5px 1px 0;
	text-align:right;
}

.radCalWeekendDefault_CCWEB_Sunset a,
.radCalWeekendDefault_CCWEB_Sunset span
{
	color:#757066;
}

radCalDefault_CCWEB_Sunset a
{
	color: #000;
	font-size: larger;
}

.radCalWeekendDefault_CCWEB_Sunset:hover,
.radCalDefault_CCWEB_Sunset:hover
{
	border: 1px solid #F4EDE1;
}

.radCalToday_CCWEB_Sunset
{
	background:#fff;
	border-color:#bdab92;
}

.otherMonth_CCWEB_Sunset a
{
	color:#9e9286;
}

.outOfRange_CCWEB_Sunset span
{
	color:#9e9286;
	cursor:default;
}

.radCalHover_CCWEB_Sunset
{
	border: 1px solid #fff;
	/*background:#ffa52f url('/Skins/CCWEB_Sunset/Calendar/sprite.gif') -1981px -384px no-repeat;*/
	background:#0471AD url('/Skins/CCWEB_Sunset/Calendar/dayHover.gif') repeat-x;
}

.radCalHover_CCWEB_Sunset a
{
	color: #ffffff !important;
}

.radCalSelect_CCWEB_Sunset
{
	border:1px solid;
	border-color:#796f61 #5f5649 #483e32;
	background:#a3998b url('/Skins/CCWEB_Sunset/Calendar/sprite.gif') -2432px 100% repeat-x;
}

.radCalSelect_CCWEB_Sunset a
{
	color:#fff;
}

/*month view*/

.MonthYearFastNav_CCWEB_Sunset
{
	border:1px solid #979797;
	background:#fff;
	border-collapse:separate;
	border-spacing:0;
	font:10px verdana,tahoma,sans-serif;
	color:#272522;
}

.MonthYearFastNav_CCWEB_Sunset td
{
	border:0;
	padding:2px;
	text-align:center;
	cursor:default;
}

.MonthYearFastNav_CCWEB_Sunset #RadCalendar_FastNav_Feb,
.MonthYearFastNav_CCWEB_Sunset #RadCalendar_FastNav_Apr,
.MonthYearFastNav_CCWEB_Sunset #RadCalendar_FastNav_Jun,
.MonthYearFastNav_CCWEB_Sunset #RadCalendar_FastNav_Aug,
.MonthYearFastNav_CCWEB_Sunset #RadCalendar_FastNav_Oct,
.MonthYearFastNav_CCWEB_Sunset #RadCalendar_FastNav_Dec
{
	border-right:1px solid #cbbda9;
	padding-right:1px;
}

.MonthYearFastNav_CCWEB_Sunset .selected_CCWEB_Sunset
{
	border:1px solid;
	border-color:#796f61 #5f5649 #483e32;
	padding:1px 1px;
	background:#a3998b url('/Skins/CCWEB_Sunset/Calendar/sprite.gif') -2432px 100% repeat-x;
	color:#fff;
}

.MonthYearFastNav_CCWEB_Sunset .bottom_CCWEB_Sunset
{
	border:0;
	border-top:1px solid #cbbda9;
	padding:0.5em 0.6em;
	background:#f4ede1;
	text-align:center;
}

.bottom_CCWEB_Sunset input
{
	border:1px solid;
	border-color:#bd4c04 #ac4601 #973f00;
	margin:0 0.2em;
	padding:0;
	background:#dc5f31 url('/Skins/CCWEB_Sunset/Calendar/sprite.gif') -1330px 100% repeat-x;
	color:#fff;
	font:10px verdana,arial,sans-serif;
	cursor:pointer;
}

/*time view*/

.radTimeTableCss_CCWEB_Sunset
{
	font:11px arial,tahoma,sans-serif;
	border:1px solid #979797;
	background:#fff;
	border-collapse:separate;
	color:#272522;
}

.radTimeTableCss_CCWEB_Sunset th
{
	border:0;
	border-top:1px solid #8c664f;
	border-bottom:1px solid #8c664f;
	padding:0;
	background:#d8664d url('/Skins/CCWEB_Sunset/Calendar/sprite.gif') 0 100% repeat-x;
	color:#fff;
	font:13px/31px arial,tahoma,sans-serif;
	text-align:center;
	cursor:default;
}

.radTimeTableCss_CCWEB_Sunset td
{
	border-left:1px solid #cbbda9;
	padding:0 2px;
}

.radTimeTableCss_CCWEB_Sunset td:first-child
{
	border-left:0;
}

.radTimeTableCss_CCWEB_Sunset a
{
	display:block;
	padding:5px 7px;
	text-align:center;
	color:#272522;
	text-decoration:none;
}

td.radTimeOverCss_CCWEB_Sunset a
{
	border:1px solid #de9700;
	padding:4px 6px;
	background:#ffa52f url('/Skins/CCWEB_Sunset/Calendar/sprite.gif') -1981px -384px repeat-x;
}

/*pickers*/

.pickerWrapper_CCWEB_Sunset
{
	vertical-align: middle;
}

.pickerWrapper_CCWEB_Sunset table,
.pickerWrapper_CCWEB_Sunset td
{
	border:0;
	margin:0;
	padding:0;
}

.pickerWrapper_CCWEB_Sunset td
{
	vertical-align:middle;
}

.pickerWrapper_CCWEB_Sunset .inputCell
{
	padding:0 4px 0 0;
}

.pickerWrapper_CCWEB_Sunset td a
{
	display:block;
	text-decoration:none;
	margin:0 2px;
	outline:none;/*FF*/
	position:relative;/*FF*/
	z-index:2;/*Opera*/
}
* html .pickerWrapper_CCWEB_Sunset td a /*IE6*/
{
	position:static;
}
*+html .pickerWrapper_CCWEB_Sunset td a /*IE7*/
{
	position:static;
}

