.form {
	margin: 5px;
}
/********************************************************************/

/* 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 {

}

DIV.AirportParkingReservationsForm .title {

	font-size							: 16px ;

}



/*  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							: Arial;

}



/********************************************************************/

/* FORM IMAGE DEFINITION											*/

/********************************************************************/

/* SEPARATOR IMAGE */

DIV.AirportParkingReservationsForm TD.divSeparator {

	background-image					: /img/bkg_separator.gif);

}



/********************************************************************/

/* FORM WIDTHS DEFINITION											*/

/********************************************************************/

/* TOTAL WIDTH */

DIV.AirportParkingReservationsForm{

	width								: 550px ;

}



/* AIRPORT SELECTION WIDTH */

DIV.AirportParkingReservationsForm SELECT {

	width								: 140px ;

}



/* DATE INPUT WIDTH  */

DIV.AirportParkingReservationsForm INPUT.date {

	width								: 60px;

}



/* TIME SELECTION WIDTH  */

DIV.AirportParkingReservationsForm SELECT.time {

	width								: 85px ;

}



/* COUPON INPUT WIDTH  */

DIV.AirportParkingReservationsForm INPUT.text {

	width								: 140px ;

}



/********************************************************************/

/* FORM COLORS DEFINITION											*/

/********************************************************************/



/* FORM COLORS */

DIV.AirportParkingReservationsForm {
	background-color					: #FFFFFF;
	border-color						: #FFFFFF;
	background-image: url(../images/bgshade.gif);

}



/* TITLE BAR COLORS */

DIV.AirportParkingReservationsForm .title {

	color								: #000000 ;

	background-color					: #FFFFFF;  

}



/* BUTTON COLOR */

DIV.AirportParkingReservationsForm INPUT.btnSubmit {

	color								: #FFFFFF;

	background-color					: #3B62AE;  

	border-right-color					: #5F567A ;

	border-bottom-color					: #5F567A ;

	border-left-color					: #DCD3F7 ;

	border-top-color					: #DCD3F7 ;

}





/********************************************************************/

/* CALENDAR DIMENSIONS     	                                        */

/********************************************************************/



/* TOTAL DIMENSIONS  */

DIV.AirportParkingReservationsCalendar {

	width								: 160px ;

}



/* CALENDAR WIDTH */

DIV.AirportParkingReservationsCalendar TABLE.tblContainer {

	width								: 160px ;

}



/********************************************************************/

/* CALENDAR COLORS      	                                        */

/********************************************************************/



/* HEADER CALENDAR COLORS */

DIV.AirportParkingReservationsCalendar  DIV.divHeader {

	background-color					: #B0D0DD ;

	border-color						: #CCCCCC ;

}

DIV.AirportParkingReservationsCalendar  DIV.divHeader TD {

	color								: #000000 ;

}



/* MAIN CALENDAR COLORS */

DIV.AirportParkingReservationsCalendar  DIV.cntCalendar {

	background-color					: #FFFFFF ;

	border-color						: #999999 ;

}



/* MONTH NAVIGATION COLOR */

DIV.AirportParkingReservationsCalendar  TABLE.tblNavigation TD A {

	color								: #454545 ;

}



/* MONTH BORDER COLOR */

DIV.AirportParkingReservationsCalendar  DIV.divContainer {

	border-color						: #999999 ;

}



/* MONTH HEADER COLOR */

DIV.AirportParkingReservationsCalendar  DIV.divCurrentDate {

	
	color								: #000000 ;
	
	border-color						: #FFFFFF ;

	background-color					: #B0D0DD ;



}

DIV.AirportParkingReservationsCalendar  TABLE.tblDates TD {

	background-color					: #ffffff ;

}



/* WEEK DAYS BAR COLOR */

DIV.AirportParkingReservationsCalendar  TABLE.tblDates TR.trDayNames TH {

	background-color					: #3B62AE ;

	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								: #CCCCCC ;

}



/* SELECTED DATE COLORS*/

DIV.AirportParkingReservationsCalendar TABLE.tblDates TD.tdChoosenDate, DIV.AirportParkingReservationsCalendar TABLE.tblDates TD.tdChoosenDate A {

	background-color					: #3B62AE ;

	color								: #FFFFFF ;

}
