/* Form */

DIV.AirportParkingReservationsForm {

	border-bottom: 3px solid ;

	border-top: 3px solid ;

}



 DIV.AirportParkingReservationsForm INPUT.btnSubmit {

	border: 1px solid ;

}



DIV.AirportParkingReservationsForm .title {

	font-weight							: bold ;

	text-align							: center;

	padding								: 8px;

}



DIV.AirportParkingReservationsForm .horizonta_title {

	padding								: 3px 8px 3px 8px;

}



DIV.AirportParkingReservationsForm TD.divSeparator {

	height								: 1px ;

	background-repeat					: repeat-x;

}



DIV.AirportParkingReservationsForm DIV.divSeparator {

	height								: 1px ;

	overflow							: hidden ;

	margin-top							: 5px ;

	margin-bottom						: 5px ;

}







DIV.AirportParkingReservationsForm INPUT.btnSubmit {

	font-weight							: bold ;

}





DIV.AirportParkingReservationsForm .caption {

	font-weight							: bold ;

	padding-top							: 5px;

}



DIV.AirportParkingReservationsForm .horizonta_caption {

	font-weight							: bold ;

}



/* Calendar */

DIV.AirportParkingReservationsCalendar {

	display								: none ;

	position							: absolute ;

	height								: 332px ;

}



DIV.AirportParkingReservationsCalendar DIV.cntCalendar {

	width								: 100% ;

}



DIV.AirportParkingReservationsCalendar DIV.divHeader {

	width								: 100% ;

	font-weight							: bold ;

	color								: #ffffff ;	

}



DIV.AirportParkingReservationsCalendar DIV.divHeader TD {

	font-weight							: bold ;

}



DIV.AirportParkingReservationsCalendar DIV.divContainer {

	width								: 100% ;

}



DIV.AirportParkingReservationsCalendar DIV.divCurrentDate {

	font-weight							: bold ;

	padding								: 3px ;

	text-align							: center ;

	color								: #ffffff ;	

}



DIV.AirportParkingReservationsCalendar TABLE.tblDates {

}



DIV.AirportParkingReservationsCalendar TABLE.tblDates TD {

	text-align							: center ;

}



DIV.AirportParkingReservationsCalendar TABLE.tblDates TD.tdPastDate, TABLE.tblDates TD.tdPastDate A, TABLE.tblDates TD.tdPastDate A:visited, TABLE.tblDates TD.tdPastDate A:active, TABLE.tblDates TD.tdPastDate A:hover {

}



DIV.AirportParkingReservationsCalendar TABLE.tblDates TD.tdChoosenDate, TABLE.tblDates TD.tdChoosenDate A {

}



DIV.AirportParkingReservationsCalendar TABLE.tblDates TD.tdFutureDate, TABLE.tblDates TD.tdFutureDate A {

}



DIV.AirportParkingReservationsCalendar TABLE.tblDates TR.trDayNames TH {

}



DIV.AirportParkingReservationsCalendar DIV.divSeparator {

	height								: 5px ;

	overflow							: hidden ;

}



DIV.AirportParkingReservationsCalendar DIV.divNavigation {

}



DIV.AirportParkingReservationsCalendar TABLE.tblNavigation {

}



DIV.AirportParkingReservationsCalendar TABLE.tblNavigation TD A {

	font-weight							: bold ;

}





DIV.AirportParkingReservationsCalendar DIV.cntCalendar {

	border								: 1px solid ;

}



DIV.AirportParkingReservationsCalendar DIV.divHeader {

	border								: 1px solid ;

}



DIV.AirportParkingReservationsCalendar DIV.divContainer {

	border								: 1px solid  ;

}



DIV.AirportParkingReservationsCalendar DIV.divCurrentDate {

	border								: 1px solid ;

}



/********************************************************************/

/* 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(/images/frame/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					: #fcf2d9 ;

	border-color						: #edab00 ; 

}



/* TITLE BAR COLORS */

DIV.AirportParkingReservationsForm .title {

	color								: #000000;

	background-color					: #adb1d1;  

}



/* BOTTON COLOR */

DIV.AirportParkingReservationsForm INPUT.btnSubmit {

	color								: #ffffff ;

	background-color					: #adb1d1 ;  

	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					: #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 ;

}