/* Styles for calendar popup */
#dateselection td {
 padding:1px;
}
#divcalendar {
  display:none;
  visibility: visible;
  position:absolute;
  top:85px;
  left:5px;
  z-index:100;
	width:160px;
	height:150px;
	margin:5px 0px 0px 0px;
}
#calendar_dow {
	margin:0px 3px 0px 5px !important;
	background-color:#c6c6fa;
  border:1px solid #2b0097;
  color:#fdfdff;
	height:14px;
	width:36px;
  font:normal 11px arial !important;
  padding:1px 4px !important;
  text-align:center !important;
	vertical-align:center !important;
	display:inline;
}
#calendar_day, #calendar_month_year, #calendar_chooser {
 vertical-align:center;
 margin:0px 2px;
}
.calendarmain {
	color: #000;
	background-color:#fff;
  border-right: 3px solid #a49152;
  border-bottom: 3px solid #a49152;
	border-left:3px outset #eeeaad;
	border-top:3px outset #eeeaad;
	padding:5px 2px 5px 2px;
	text-align:center;
	height:150px;
}
.calendarmain select {
	text-align:center;
	font:normal 12px arial;
}
.calendartable {
	border-top: solid 1px #a49152; 
	border-bottom: solid 1px #a49152;
	margin:5px 5px;
	width:140px;
	text-align:center;
}
.calendartable th {
	font: bold 10px verdana, arial, helvetica, sans-serif;
	text-align: center;
 	text-decoration: none;
	color: #a49152;
	background-color: transparent;
}
.calendartable td {
	font: normal 10px verdana, arial, helvetica, sans-serif; 
	text-align: center;
	height:16px; 
}
.calendartable td a {
	font: normal 10px verdana, arial, helvetica, sans-serif; 
	text-align: center;
 	text-decoration: none;
	color: #000; 
	background-color: transparent;
}
.calendartable td a:hover {
	color: #9c1921; 
	background-color: transparent;
}
.monthnav {
	width:33px;
	display:inline;
	height:15px;
	vertical-align:top;
}
.actionclose {
  font:bold 10px verdana, arial, helvetica, sans-serif;
	color: #a49152;
	background-color: transparent;
 	text-decoration: none;
}
.actionclose:hover {
	color: #9c1921;
	background-color: transparent;
}
.calendardayshighlight {
	font: bold 10px verdana, arial, helvetica, sans-serif;
	text-align: center;
 	text-decoration: none;
	color: #c00; 
	background-color: transparent;
}
.calendardayshighlight:hover {
	color: #f00;
	background-color: transparent;
}
.calendardaysdisabled {
	font:normal 10px verdana, arial, helvetica, sans-serif; 
 	text-decoration: none;
	text-align: center;
	color: #999; 
	background-color: transparent;
}
.daycellweekend {
	font: normal 10px verdana, arial, helvetica, sans-serif; 
	text-align: center;
	color: #E1BABC !important;
	background-color: #eeeaad;
  border-right:1px solid #a49152;
  border-left:1px solid #a49152;
}
.daycellhighlight {
	font: normal 10px verdana, arial, helvetica, sans-serif; 
	text-align: center;
	color: #fff;
	background-color: #ccc066; 
}
.daycellhighlight a {
	color: #fff !important;
	background-color: transparent;
}
