/********************************************************************/
/* FONT DEFINITION	      		   					                */
/********************************************************************/

/*  SIZE  */
DIV.AirportParkingReservationsForm, DIV.AirportParkingReservationsForm TD, DIV.AirportParkingReservationsForm INPUT, DIV.AirportParkingReservationsForm SELECT, DIV.cntCalendar, DIV.cntCalendar DIV, DIV.divHeader TD, DIV.cntCalendar TD, DIV.cntCalendar TH, DIV.cntCalendar A, DIV.cntCalendar SELECT {
	font-size							: 10px ;
}
DIV.AirportParkingReservationsForm .title {
	font-size							: 12px ;
}

/*  FAMILY  */
DIV.AirportParkingReservationsForm, DIV.AirportParkingReservationsForm TD, DIV.AirportParkingReservationsForm INPUT, DIV.AirportParkingReservationsForm SELECT, DIV.AirportParkingReservationsForm .title , DIV.cntCalendar, DIV.cntCalendar DIV, DIV.divHeader TD, DIV.cntCalendar TD, DIV.cntCalendar TH, DIV.cntCalendar A, DIV.cntCalendar SELECT {
	font-family							: Tahoma, MS Sans Serif, Verdana, Arial ;
}

/********************************************************************/
/* FORM IMAGE DEFINITION											*/
/********************************************************************/
/* SEPARATOR IMAGE */
DIV.AirportParkingReservationsForm DIV.divSeparator {
	background-image					: url(../images/bkg_separator.gif) ;
}

/********************************************************************/
/* FORM WIDTHS DEFINITION											*/
/********************************************************************/
/* TOTAL WIDTH */
DIV.AirportParkingReservationsForm {
	width								: 165px ;
	float: left;
}

/* AIRPORT SELECTION WIDTH */
DIV.AirportParkingReservationsForm SELECT {
	width								: 140px ;
}

/* DATA INPUT WIDTH  */
DIV.AirportParkingReservationsForm INPUT.date {
	width								: 45px ;
}

/* TIME SELECTION WIDTH  */
DIV.AirportParkingReservationsForm SELECT.time {
	width								: 68px ;
}

/* COUPON INPUT WIDTH  */
DIV.AirportParkingReservationsForm INPUT.text {
	width								: 140px ;
}

/********************************************************************/
/* FORM COLORS DEFINITION											*/
/********************************************************************/

/* FORM COLORS */
DIV.AirportParkingReservationsForm {
	background-color					: #E7E4F2 ;
	border-color						: #9D94B8 ; 
}

/* TITLE BAR COLORS */
DIV.AirportParkingReservationsForm .title {
	color								: #000000;
	background-color					: #CFCBDD;  
}

/* BOTTON COLOR */
DIV.AirportParkingReservationsForm INPUT.btnSubmit {
	color								: #ffffff ;
	background-color					: #9D94B8 ;  
	border-right-color					: #5F567A ;
	border-bottom-color					: #5F567A ;
	border-left-color					: #DCD3F7 ;
	border-top-color					: #DCD3F7 ;
}


/********************************************************************/
/* CALENDAR DIMENSIONS     	                                        */
/********************************************************************/

/* TOTAL DIMENSIONS  */
DIV.AirportParkingReservationsCalendar {
	width								: 180px ;
}

/* CALENDAR WIDTH */
DIV.AirportParkingReservationsCalendar TABLE.tblContainer {
	width								: 160px ;
}

/********************************************************************/
/* CALENDAR COLORS      	                                        */
/********************************************************************/

/* HEADER CALENDAR COLORS */
DIV.AirportParkingReservationsCalendar  DIV.divHeader {
	background-color					: #9D94B8 ;
	border-color						: #5F567A ;
}
DIV.AirportParkingReservationsCalendar  DIV.divHeader TD {
	color								: #ffffff ;
}

/* MAIN CALENDAR COLORS */
DIV.AirportParkingReservationsCalendar  DIV.cntCalendar {
	background-color					: #E7E4F2 ;
	border-color						: #5F567A ;
}

/* MONTH NAVIGATION COLOR */
DIV.AirportParkingReservationsCalendar  TABLE.tblNavigation TD A {
	color								: #392770 ;
}

/* MONTH BORDER COLOR */
DIV.AirportParkingReservationsCalendar  DIV.divContainer {
	border-color						: #392770 ;
}

/* MONTH HEADER COLOR */
DIV.AirportParkingReservationsCalendar  DIV.divCurrentDate {
	border-color						: #ffffff ;
	background-color					: #9D94B8 ;

}
DIV.AirportParkingReservationsCalendar  TABLE.tblDates TD {
	background-color					: #ffffff ;
}

/* WEEK DAYS BAR COLOR */
DIV.AirportParkingReservationsCalendar  TABLE.tblDates TR.trDayNames TH {
	background-color					: #392770 ;
	color								: #ffffff ;
}

/* AVAILABLE DATES COLOR */
DIV.AirportParkingReservationsCalendar  TABLE.tblDates TD.tdFutureDate, DIV.AirportParkingReservationsCalendar TABLE.tblDates TD.tdFutureDate A {
	color								: #000000 ;
}

/* DISABLED DATES COLOR*/
DIV.AirportParkingReservationsCalendar TABLE.tblDates TD.tdPastDate, DIV.AirportParkingReservationsCalendar TABLE.tblDates TD.tdPastDate A, DIV.AirportParkingReservationsCalendar TABLE.tblDates TD.tdPastDate A:visited, DIV.AirportParkingReservationsCalendar TABLE.tblDates TD.tdPastDate A:active, DIV.AirportParkingReservationsCalendar TABLE.tblDates TD.tdPastDate A:hover {
	color								: #9D94B8 ;
}

/* SELECTED DATE COLORS*/
DIV.AirportParkingReservationsCalendar TABLE.tblDates TD.tdChoosenDate, DIV.AirportParkingReservationsCalendar TABLE.tblDates TD.tdChoosenDate A {
	background-color					: #392770 ;
	color								: #ffffff ;
}



