/* This is the stylesheet for the dhtml calendar */

/* the main style for the calendar */

/* the "title" of the calendar - names month and year displayed */
.Calendar0001 .month { color:white; font-family:Verdana; font-size:9pt; font-weight:bold; background-color:#8585AD; padding: 2px; border-color: white; border-bottom-width: 1px; border-bottom-color: white; }

/* header of each column : S,M,T,W,T,F,S */
.Calendar0001 .daysofweek { background-color:#E5EFAC; font-family:Verdana; font-size:8pt; color:#663399; padding: 2px; }

/* the days of the month */
.Calendar0001 .days { font-size: 11px; font-family:verdana; color:black; background-color:#F2F7D6; padding: 2px; cursor: pointer; cursor: hand; }

.Calendar0001 .daysHovered { font-size: 11px; font-family:verdana; color:white; background-color:#DDDDDD; padding: 2px; cursor: pointer; cursor: hand; }

.Calendar0001 #theTable a { color:#663399 }
.Calendar0001 #theTable { border-color: white; border-width: 1px; }

/* the days of the month when the class is changed by the onmouseover function */
.Calendar0001 .daysHoveredwhite { font-weight: bold; font-size: 11px; font-family:verdana; background-color: #F2F7D6; padding: 2px; cursor: pointer; cursor: hand; }

/* the days which cannot be searched - before today and after one year from today */
.Calendar0001 .daysGreyedOut { font-size: 12px; font-family:verdana; color: #CC9966; background-color:#F2F7D6; padding: 2px; }

/* the cells which do not contain dates in this month */
.Calendar0001 .daysBlank { font-size: 12px; font-family:verdana; color:black; background-color:#F2F7D6; padding: 2px; }

/* the present date */
.Calendar0001 .days #today{ font-weight: bold; color: red; }

/* the buttons on the search page to display the calendar */
.Calendar0001 .CalendarButton{ background-color: grey; padding: 1 1 1 1; margin: 0 0 0 0; width: 23; border: 0; BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; cursor: pointer; cursor: hand; }

/* the previous and next month buttons on the calendar */
.Calendar0001 .PrevNextButtons { font-size:9pt; font-family:verdana; color:white; background-color: #8585AD; padding: 2px; cursor: pointer; cursor: hand; border-color: white; border-bottom-width: 1px; border-bottom-color: white; }
.Calendar0001 #nextbutton a { color: white }
.Calendar0001 #prevButton a { color: white ;cursor: pointer;cursor: hand;}

/* the close button on top right */
.Calendar0001 .closeButton { font-family:Verdana; background-color:#BFD730; color: #FFFFCC; cursor: pointer; cursor: hand; font-size: 12pt; }
.Calendar0001 #closeButton a { text-decoration: none; color:white; font-weight: bold;cursor: pointer;cursor: hand;}

/* the close button on top right */
.Calendar0001 .closeButtonHoveredwhite { font-family:Verdana; background-color:#E5EFAC; color:white; cursor: pointer; cursor: hand; font-size: 12pt; }
.Calendar0001 .closeButtonHovered { font-family:Verdana; background-color:#E5EFAC; color:white; cursor: pointer; cursor: hand; font-size: 12pt; }

/* the title bar of the calendar */
.Calendar0001 .calendarTitle { color:white ; font-family:Verdana; font-size:9pt; font-weight:bold; background-color:#BFD730; padding: 2px; }

.Calendar0001
{
	position:absolute;
	top: 5px;
	left: 120px;
	width:155px;
}

#CalendarPlace
{
	position:absolute;
	width:155px;
}

#ArrivalButton
{
cursor:pointer;
cursor:hand;
background-image:url(../images/bg_calendar.png);
}

#DepartureButton
{
cursor:pointer;
cursor:hand;
background-image:url(../images/bg_calendar.png);
}

#CalendarShadow
{
	position:absolute;

}


#CalendarShadow2
{
	position:absolute;
	
}

