/*datepicker*/
/* Main Style Sheet for jQuery UI date picker */
.ui-datepicker-div, #ui-datepicker-div, .ui-datepicker-inline {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	width: 220px;
	/*padding: 10px;*/
	position: relative;
}
#ui-datepicker-div, .ui-datepicker-div {
	z-index: 9999; /*must have*/
	display: none;
}
.ui-datepicker-inline {
	width: 220px;
	min-height:210px;
	display: block;
	background:url(shout_calandar_BG.png) top left repeat-x;
	margin:0px;
	padding-bottom:5px;
	margin-bottom:15px;
}

.ui-datepicker-control {
	display: none;
}
.ui-datepicker-current {
	display: none;
}
.ui-datepicker-next, .ui-datepicker-prev {
	position: absolute;
	top:6px;
}
.ui-datepicker-next {
	left: 198px;
}
.ui-datepicker-prev {
	left:8px;
}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover {
}
.ui-datepicker-next a, .ui-datepicker-prev a {
	text-indent: -999999px;
	width: 16px;
	height: 13px;
	display: block;
	font-size: 10px;
	cursor: pointer;
	margin:0;
}
.ui-datepicker-next a {
	background: url(calandar_NEXT.png) no-repeat top left;
}
.ui-datepicker-next a:hover {
	background: url(calandar_NEXT.png) no-repeat top left;
}
.ui-datepicker-next a:active {
	background: url(calandar_NEXT.png) no-repeat top left;
}
.ui-datepicker-prev a {
	background: url(calandar_PREV.png) no-repeat top right;
}
.ui-datepicker-prev a:hover {
	background: url(calandar_PREV.png) no-repeat top right;
}
.ui-datepicker-prev a:active {
	background: url(calandar_PREV.png) no-repeat top right;
}
.ui-datepicker-header {
	line-height: 16px;
	position: absolute;
	top: 5px;
	margin: 0!important;
	width:160px;
	left:32px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
}
.ui-datepicker-header span span.month{font-weight:bold;}

table.ui-datepicker {
	width: 210px;
	text-align: center;
	position:absolute;
	top:30px;
	left:5px;
	border-spacing:0;
	border-collapse:collapse;
}

table td.ui-datepicker-days-cell
{
	background: url(calandar_DayButton.png) center center no-repeat;
	text-align:center;
	font-size:14px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	height:18px;
	width:20px;
	color:#959595;
	margin:0;
	cursor:pointer;
	border:0;
	padding: 7px 0px 0px 7px;
	/*
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 7;
	*/
}

table td.ui-datepicker-days-cell-over, table td.ui-datepicker-current-day{
	background: url(calandar_DayButton_Current.png)!important;
	color: #FFFFFF;
	height:18px;
	
}

.ui-datepicker-week-end-cell{background: url(calandar_weekend_day.png)!important;; height:18px; width:20px;	}
.ui-datepicker-week-end-cell.ui-datepicker-days-cell-over{background: url(calandar_DayButton_Current.png)!important;; 	height:18px; 	width:20px;}

.ui-datepicker-today{background: url(calandar_DayButton_Current.png) center center no-repeat; color:white; font-weight:bold;}
table td.ui-datepicker-unselectable {background: /*url(calandar_DayButton.png) center center no-repeat*/ none;}
table tr.ui-datepicker-title-row td {margin-top:12px;text-align:center;padding-bottom:6px;color:#959595;font-size:12px;font-weight:bold;}
table tr.ui-datepicker-days-row {
	height: 27px;
}
table tr.ui-datepicker-days-cell  a {
	padding-top: 5px;
}

