/*  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, Geneva, sans-serif;
}

/********************************************************************/
/* 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 ;
}


.input {
	font: bold 11px Tahoma, Geneva, sans-serif;
	background: #fff url(/parking_api/img/input-inner-shad.png) no-repeat left top;
	color: #666;
	height: 17px;
	display: inline-block;
	margin: 0 0 20px;
	padding: 5px 5px 1px;
	border: 1px solid #cccccc;
	}

.input:focus {
	border: 1px solid #f58220;
	}



.select {
	font: bold 11px Tahoma, Geneva, sans-serif;
	color: #999;
	background: #fff url(/parking_api/img/input-inner-shad.png) no-repeat left top;
	height: 23px;
	display: inline-block;
	padding: 3px 5px;
	margin: 0 0 20px;
	border: 1px solid #ccc;
	}

.select:focus { border: 1px solid #f58220; }


div.AirportParkingReservationsForm {
	border: none !important;
}

