#calendar-container {width:363px; height:193px; position:absolute; top:79px; right:192px; background:url(../../imgs/calendar/calendar-bg.png) no-repeat; z-index:10; padding: 13px;}
#the-calendar {position: absolute; z-index: 20}
#close-div {cursor: pointer; position:absolute;top:190px;left:310px; width: 65px; height: 20px; z-index: 10;}
#close-div a:focus {outline: none;}
#close-div a img {position: absolute; z-index: 10; width: 65px; height: 20px; display: block;}

/* Main Style Sheet for jQuery UI ui-datepicker */

table {border-collapse: collapse;}

#ui-datepicker-div, .ui-datepicker-inline {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	padding: 0;
	margin: 0;
	width: 390px;
}
#ui-datepicker-div {display: none; border: 1px solid #FF9900; z-index: 10;}
.ui-datepicker-inline {float: left; display: block;}
.ui-datepicker-rtl {direction: rtl;}
.ui-datepicker-dialog {padding: 5px !important; border: 4px ridge #83C948 !important;}
button.ui-datepicker-trigger {width: 25px;}
img.ui-datepicker-trigger {margin: 2px; vertical-align: middle;}
.ui-datepicker-prompt {
	float: left;
	padding: 2px;
	background: #E0F4D7;
	color: #000;
}
*html .ui-datepicker-prompt 
{width: 185px;}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {
	clear: both;
	float: left;
	width: 100%;
	color: #777777;
}
.ui-datepicker-control {background: #FF9900; padding: 2px 0px;}
.ui-datepicker-links {background: #FFFFFF; padding: 2px 0px;}
.ui-datepicker-control, .ui-datepicker-links {
	display:none;
	font-weight: bold;
	font-size: 80%;
	letter-spacing: 1px;
}
.ui-datepicker-links label {padding: 2px 5px; color: #888;}
.ui-datepicker-clear, .ui-datepicker-prev {float: left;	width: 10%;}

.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev {float: right; text-align: right;}
.ui-datepicker-current {
	display:none;
	float: left;
	width: 30%;
	text-align: center;
}
.ui-datepicker-close, .ui-datepicker-next {float: right; width: 10%; text-align: right;}

.ui-datepicker-month{
	color: #5d5a58;
	float:left;
	width: 78%;
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	position: relative;
	top: -3px;
}
.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next {float: left; text-align: left;}
.ui-datepicker-header {
	padding:0 0 3px 0;
	background: #FFFFFF;
	text-align: center;
	font-weight: bold !important;
}

.ui-datepicker {background: #CCC; text-align: center; font-size: 100%;}
.ui-datepicker a {display: block; width: 100%; text-decoration:none;}
.ui-datepicker-title-row {background: #fff !important; color: #5d5a58 !important; text-align:center !important;}
.ui-datepicker-title-row td {border-right: 1px solid #fff;}
.ui-datepicker-title-row td{ text-align:center !important; color: #5d5a58 !important;}
/*.ui-datepicker-title-row .ui-datepicker-week-end-cell {font-size: 10px; background: #FFFFFF;}*/
.ui-datepicker-days-row {background: #FFF; color: #666;}
.ui-datepicker-week-col {background: #B1DB87; color: #000;}
.ui-datepicker-days-cell {
	color: #AAA;
	border-top: 1px solid #e7e5e3;
	border-left: 1px solid #e7e5e3;
	background:#f9f9f8 !important;
	text-align:center;
	height: 21px;
	width: 24px;
}
.ui-datepicker-days-cell a {display: block;}
.ui-datepicker-week-end-cell {border-right: 1px solid #e7e5e3; width: 23px;}

.ui-datepicker-unselectable {
	font-size: 11px;
	text-align:center;
	color: #888;
	/*padding-top: 1px;*/
}
/*
.ui-datepicker-week-over, .ui-datepicker-week-over .ui-datepicker-week-end-cell {background: #B1DB87 !important;}
.ui-datepicker-days-cell-over, .ui-datepicker-days-cell-over.ui-datepicker-week-end-cell {background: #FFF !important;}
* html .ui-datepicker-title-row .ui-datepicker-week-end-cell {background: #FFF !important;}
* html .ui-datepicker-week-end-cell {background: #FFFFFF !important; border: 1px solid #DDD !important;}
* html .ui-datepicker-days-cell-over {background: #FFF !important; border: 1px solid #777 !important;}
* html .ui-datepicker-current-day {background: #ccc8c7 !important;}
.ui-datepicker-today, .ui-datepicker-current-day {background: #ccc8c7 !important;}*/

.ui-datepicker-status {
	background: #E0F4D7;
	width: 100%;
	font-size: 80%;
	text-align: center;
}
.ui-datepicker-prev label, #ui-datepicker-div a, .ui-datepicker-inline a {
	cursor: pointer;
	line-height: 1.4em;
	margin: 0 0 0 2px;
	padding: 0;
	font-size: 11px;
	color: #5d5a58;
	height: 16px;
	width: 20px;
}
.ui-datepicker-in-range a, #ui-datepicker-div a:hover, .ui-datepicker-inline a:hover {background: #ccc8c7;}

.ui-datepicker-prev a:hover, .ui-datepicker-next a:hover {background: #fff; text-decoration: none;}

/*.ui-datepicker-inline .ui-datepicker-links a {padding: 0 5px !important;}*/
.ui-datepicker-control a, .ui-datepicker-links a {color: #000 !important;}
.ui-datepicker-title-row a {color: #000 !important;}
.ui-datepicker-control a:hover {background: #ccc8c7 !important;	color: #333 !important;	text-decoration:none;}
.ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover {background: #ccc8c7 !important;	color: #333 !important;}

.ui-datepicker-current-day a {background: #4f4e4a !important; color: #fff;}

.ui-datepicker-multi .ui-datepicker {border-collapse: collapse;	border-bottom: 1px solid #e7e5e3;}
.ui-datepicker-multi .ui-datepicker tbody {border-right: 1px solid #e7e5e3;}
.ui-datepicker-one-month {
	float: left;
	height: 111px;
	width: 175px;
	margin-right:10px;
}
.ui-datepicker-new-row {clear: left;}
.ui-datepicker-cover {
	display: none;
	display: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 193px;
	height: 200px;
}


