/* default font, colour and size */

BODY {				FONT-FAMILY: Arial, Helvetica, Verdana; 
				FONT-SIZE: 10pt;
				COLOR: navy; 
				BACKGROUND-COLOR: #ffffc8; }

/* header font, colour, size */

H1 {				FONT-FAMILY: "Arial Narrow", Helvetica, Verdana; 
				FONT-SIZE: 24pt; 
				FONT-WEIGHT: normal;
				COLOR: blue }

H3 {				FONT-FAMILY: "Arial Narrow", Helvetica, Verdana;
				FONT-SIZE: 14pt; 
				COLOR: #0080ff; }

LI {				FONT-SIZE: 10pt }


/* table font, size */

TABLE.BAILHEADER {		FONT-FAMILY: "Arial Narrow", Helvetica, Verdana; 
				COLOR: #ffffc8;
				FONT-SIZE: 10pt; }

TABLE.SUBHEADER {		FONT-FAMILY: "Arial Narrow", Helvetica, Verdana; 
				FONT-SIZE: 10pt; }

TABLE.BAILOVERVIEW {		FONT-FAMILY: "Arial Narrow", Helvetica, Verdana; 
				FONT-SIZE: 10pt; }

TABLE.MENU {			FONT-FAMILY: "Arial Narrow"; 
				FONT-SIZE: 11pt;
				BACKGROUND-COLOR: navy; }

TABLE.NAVIGATION {		FONT-FAMILY: "Arial Narrow"; 
				FONT-SIZE: 10pt; 
				COLOR: white;
				BACKGROUND-COLOR: navy; }

TABLE.CONTENTS {		FONT-FAMILY: "Arial Narrow";
				FONT-SIZE: 10pt; }

TABLE.AVAILABILITY {		FONT-FAMILY: "Arial Narrow";
				FONT-SIZE: 11pt; }
	/* class AVAILABILITY also used for Apartments Overview */
	/* class AVAILABILITY also used for Locations */

TABLE.FEATURED {		FONT-FAMILY: "Arial Narrow";
				FONT-SIZE: 10pt; }
	/* class FEATURED also used for Flights */
	/* class FEATURED also used for Calendar */

TABLE.FEEDBACK {		FONT-FAMILY: "Arial Narrow";
				FONT-SIZE: 10pt; }

TABLE.MAP {			FONT-SIZE: 10pt; }

TABLE.PLAIN {			FONT-SIZE: 10pt; }

TABLE.ATAGLANCE {		FONT-SIZE: 9pt; }
	/* used for VG and FIORI pages */

/* table link colours */

TABLE.BAILHEADER A 		{COLOR: #94ceff; 
				FONT-FAMILY: "Arial", "Helvetica", "Verdana" ; 
				FONT-SIZE: 12pt; 
				FONT-WEIGHT: bold; 
				TEXT-DECORATION: none; }

TABLE.BAILHEADER A:HOVER 	{COLOR: #ffffc8; 
				TEXT-DECORATION: underline; }

TABLE.BAILOVERVIEW A {		COLOR: #5074f0; 
				TEXT-DECORATION: none; }

TABLE.BAILOVERVIEW A:HOVER {	COLOR: BLUE; 
				TEXT-DECORATION: underline; }

TABLE.MENU A {			COLOR: #94ceff;
				TEXT-DECORATION: none; }

TABLE.MENU A:HOVER {		COLOR: white;
				TEXT-DECORATION: underline; }

TABLE.NAVIGATION A {		COLOR: #94ceff;
				TEXT-DECORATION: none; }

TABLE.NAVIGATION A:HOVER {	COLOR: white;
				TEXT-DECORATION: underline; }
	
TABLE.CONTENTS A {		COLOR: navy;
				TEXT-DECORATION: none; }

TABLE.CONTENTS A:HOVER {	COLOR: green;
				TEXT-DECORATION: underline; }


/* other specific table styles */

TABLE.BAILHEADER TR.HEADERTITLE { FONT-SIZE: 24pt; }

TABLE.BAILOVERVIEW P {		FONT-SIZE: 12pt;}

TABLE.AVAILABILITY TR.SMALLER {	FONT-SIZE: 10pt; }

TABLE.FEEDBACK TR {		BACKGROUND-COLOR: #f0fff0; }

TABLE.MAP TR {			BACKGROUND-COLOR: #e0ffe0; }

TABLE.ATAGLANCE P {		FONT-SIZE: 10pt;}
	/* Used for the centred price column */


/* for use with MENU and NAVIGATION */

TABLE TD.SELECTED {		BACKGROUND-COLOR: #94ceff; }

TABLE.AVAILABILITY TD.WEEKEND { BACKGROUND-COLOR: #c0dcdc; }
TABLE.AVAILABILITY TD.BANKHOL { BACKGROUND-COLOR: #fdbbaa; }

TABLE A.SELECTED {		COLOR: navy;
				TEXT-DECORATION: none; }

TABLE A.SELECTED:HOVER {	COLOR: navy;
				TEXT-DECORATION: underline;}


/* special */

MARQUEE {FONT-FAMILY: "Arial Narrow", Helvetica, Verdana; FONT-SIZE:12pt; COLOR:RED}

/* end */

DUMMY {				BACKGROUND-COLOR: navy;
				FONT-WEIGHT: bold;
				TEXT-INDENT: 20px; 
				TEXT-ALIGN: CENTER;}


