/********************************************************************/
/* 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 TD.divSeparator {
	background-image : url(../img/x-bkg_separator.gif) ;
}

/********************************************************************/
/* FORM WIDTHS DEFINITION											*/
/********************************************************************/
/* TOTAL WIDTH */
DIV.AirportParkingReservationsForm{
	width : 500px ;
}

/* 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 : transparent ;
	border-color : transparent ; 
}

/* TITLE BAR COLORS */
DIV.AirportParkingReservationsForm .title {
	color : transparent;
	background-color : transparent;  
}

/* BOTTON COLOR */
DIV.AirportParkingReservationsForm INPUT.btnSubmit {
	color								: #ffffff ;
	background-color					: orange ;  
	border-right-color					: #5F567A ;
	border-bottom-color					: #5F567A ;
	border-left-color					: #DCD3F7 ;
	border-top-color					: #DCD3F7 ;
}


/********************************************************************/
/* CALENDAR DIMENSIONS     	                                        */
/********************************************************************/

/* TOTAL DIMENSIONS  */
DIV.AirportParkingReservationsCalendar {
	width : 160px ;
	z-index:2000;
}

/* CALENDAR WIDTH */
DIV.AirportParkingReservationsCalendar TABLE.tblContainer {
	width : 160px ;
	z-index:2000;

}

/********************************************************************/
/* CALENDAR COLORS      	                                        */
/********************************************************************/

/* HEADER CALENDAR COLORS */
DIV.AirportParkingReservationsCalendar  DIV.divHeader {
	background-color : #ffffff ;
	border-color : #e5effb ;
}
DIV.AirportParkingReservationsCalendar  DIV.divHeader TD {
	color : #ffffff ;
}

/* MAIN CALENDAR COLORS */
DIV.AirportParkingReservationsCalendar  DIV.cntCalendar {
	background-color : #ecf3fb ;
	border-color : #ecf3ff ;
	z-index:3000;
}

/* MONTH NAVIGATION COLOR */
DIV.AirportParkingReservationsCalendar  TABLE.tblNavigation TD A {
	color : #2666c3 ;
}

/* MONTH BORDER COLOR */
DIV.AirportParkingReservationsCalendar  DIV.divContainer {
	border-color : #392770 ;
	width:160px;
}

/* MONTH HEADER COLOR */
DIV.AirportParkingReservationsCalendar  DIV.divCurrentDate {
	border-color : #ffffff ;
	background-color : #7BADEA ;

}
DIV.AirportParkingReservationsCalendar  TABLE.tblDates TD {
	background-color : #ffffff ;
}

/* WEEK DAYS BAR COLOR */
DIV.AirportParkingReservationsCalendar  TABLE.tblDates TR.trDayNames TH {
	background-color : #E5FBE6 ;
	color : #2666c3 ;
} 

/* 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 ;
}



