#calendarDiv {
position:absolute;
width:205px;
border:1px solid #ec3e11;
padding:1px;
background-color: #f0f0f0;
font-family:arial;
font-size:11px;
padding-bottom:20px;
visibility:hidden;
}

#calendarDiv span,#calendarDiv img {
float:left;
}

#calendarDiv .selectBox,#calendarDiv .selectBoxOver {	
line-height:12px;
padding:1px;
cursor:pointer;
padding-left:2px;
}

#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver {	
line-height:12px;
padding:1px;
cursor:pointer;
padding-left:2px;
}

#calendarDiv td {
padding:3px;
margin:0px;
font-size:11px;
}

#calendarDiv .selectBox {		
color: #fff;
position:relative;
}

#calendarDiv .selectBoxOver {
background-color: #ec3e11;
color: #666;
position:relative;
}

#calendarDiv .selectBoxTime {
border:1px solid #ec3e11;		
color: #317082;
position:relative;
}

#calendarDiv .selectBoxTimeOver {
border:1px solid #216072;	
color: #216072;
position:relative;
}

#calendarDiv .topBar {
height:16px;
padding:5px;
background-color: #ec3e11;
}

#calendarDiv .activeDay {	/* Active day in the calendar */
color:#ec3e11;
font-weight:bold;
}

#calendarDiv .todaysDate {
font-weight:bold;
height:17px;
line-height:17px;
padding:2px;
background-color: #e0e0e0;
text-align:center;
position:absolute;
bottom:0;
width:201px;
}

#calendarDiv .todaysDate div {
float:left;
}
	
#calendarDiv .timeBar {
height:17px;
line-height:17px;
background-color: #e0e0e0;
width:72px;
color:#fff;
position:absolute;
right:0px;
}

#calendarDiv .timeBar div {
float:left;
margin-right:1px;
}

#calendarDiv .monthYearPicker {
background-color: #e0e0e0;
border:1px solid #aaa;
position:absolute;
color: #ec3e11;
left:0px;
top:15px;
z-index:1000;
display:none;
}

#calendarDiv #monthSelect {
color:#fff;
width:70px;
}

#calendarDiv .monthYearPicker div {
float:none;
clear:both;	
padding:1px;
margin:1px;	
cursor:pointer;
}

#calendarDiv .monthYearActive {
background-color:#ec3e11;
color: #fff;
}

#calendarDiv td{
text-align:right;
cursor:pointer;
}

#calendarDiv .topBar img {
cursor:pointer;
}

#calendarDiv .topBar div {
color:#fff;
float:left;
margin-right:1px;
}