/* CSS CALENDAR */
#ncalendar table {
	padding:0px; 
	width:180px;
	margin:0 auto;
}
#ncalendar table th {
	padding:0px;
	font-size:1em;
	background-color: #433312;
	color: #ffffff;
}
#ncalendar table tr {
	padding:0px;
}
#ncalendar {
		background:url('img/calendar_back.gif') no-repeat;
		width: 205px;
		height: 182px;
		font-size: .8em;
		padding-top: 1em;
		opacity: 0 ;
		cursor: pointer ;
		position: absolute;
		background-color: #433312 !important;
		color: #ffffff;
}
#ncalendar div {
	 cursor:move;
	 text-align:center;
	 height:12px;
	 width:200px;
	 display:block;
}
#ncalendar table {
	  margin-top:1em;
	  width:95%;
	  border:0px;
}
img {
	cursor:pointer;
}
.dayselected {
	background:#e0e0e0;
}
.noday {
	background:#e0e0e0;
	padding:0em;
	text-align:center;
}
.sunday {
	background:#ffe1e1;
}
.today {
	background:#b0b0b0;
	color: #D36607;
	padding:0em;
	text-align:center;
}
td.isToday {
	background:#e1ffe1;
	font-weight:bold;
}
#ncalendar table td {
	padding:0px;
	padding:.2em;
}
input.ncalendar {
	width:70px;
	cursor:pointer;
}
