body				{	
						font-family: Verdana, Arial, Helvetica, Sans-serif;
						background-image: url('images/top-bar-background.jpg');
						background-repeat: repeat-y;
						background-position: 50% 0%;
						margin-top: 0px;
						margin-right: 0px;
						margin-bottom: 0px;
						margin-left: 0px;
							padding-top: 120px;
							padding-right: 0px;
							padding-bottom: 0px;
							padding-left: 0px;
						
						
						text-align: center;
						}


p					{	font-size: 10pt;
						text-align: left;
						margin: 0px 0px 8px 0px;
						}
						
						
p.accommodation		{	font-size: 10pt;
							font-weight: bold;
							line-height: 11pt;
							text-align: auto;
						margin: 0px 0px 8px 0px;
							padding: 0px 0px 0px 0px;
							}						
						


/* ----------------------------- DIV PAGE AREAS ----------------------------- */

.DivPageContent		{	z-index: 2;
						border-style: solid;
						border-color: #dddddd;
						border-left-width: 2px;
						border-right-width: 2px;
						border-top-width: 0px;
						border-bottom-width: 0px;
						
						width: 550px;
						text-align: left;
							margin-top: 0px;
							margin-right:auto;
							margin-bottom: auto;
							margin-left: auto;
						padding-top: 0px;
						padding-right: 5px;
						padding-bottom: 0px;
						padding-left: 5px;						
						}	
						
.DivPageContentHome	{	border-style: solid;
						border-color: #dddddd;
						border-left-width: 2px;
						border-right-width: 2px;
						border-top-width: 0px;
						border-bottom-width: 0px;
						
						width: 550px;
						height: 100%;
						text-align: left;
							margin-top: 0px;
							margin-right:auto;
							margin-bottom: auto;
							margin-left: auto;
						padding-top: 0px;
						padding-right: 5px;
						padding-bottom: 0px;
						padding-left: 5px;
							background-image: url('images/eastbourne-location-map.jpg');
							background-repeat: no-repeat;
							background-position: 50% 500px;						
						}	
						
.DivPageContentExcursions	{	border-style: solid;
						border-color: #dddddd;
						border-left-width: 2px;
						border-right-width: 2px;
						border-top-width: 0px;
						border-bottom-width: 0px;
						
						width: 550px;
						height: 100%;
						text-align: left;
							margin-top: 0px;
							margin-right:auto;
							margin-bottom: auto;
							margin-left: auto;
						padding-top: 15px;
						padding-right: 5px;
						padding-bottom: 0px;
						padding-left: 5px;
							background-image: url('images/excursions.jpg');
							background-repeat: no-repeat;
							background-position: 50% 0px;						
						}
						
					
.PageTitle		{	position: absolute;
						top: 0px;
						right: 0px;
						bottom: auto;
						left: 0px;
						z-index: 1;
						height: 120px;
						width: 100%;
							margin-top: 0px;
							margin-right: 0px;
							margin-bottom: auto;
							margin-left: 0px;
						text-align: center;
						background-image: url('images/top-bar-top.jpg');
						background-repeat: no-repeat;
						background-position: 50% 0%;						
						}							


/* ----------------------------- DIV PAGE AREAS MAIN MENU ----------------------------- */

.DivMainMenu		{	position: absolute;
						top: 90px;
						right: auto;
						bottom: auto;
						left: 0px;
						z-index: 5;
						width: 100%;
						margin: auto;
						text-align: center;
						}	

div.DivMainMenu	h5	{	font-size: 11px;
						line-height: 11px;
						margin: 0px 0px 3px 0px;
						}
						
						
div.DivMainMenu a		{	text-transform: none;
								text-decoration: none;
									padding-top: 2px;
									padding-right: 5px;
									padding-bottom: 2px;
									padding-left: 5px;	
								}
					
div.DivMainMenu a:link		{	text-transform: none;
								text-decoration: none;
	
								}						
						
div.DivMainMenu a:active	{	text-transform: none;
								text-decoration: none;

								}
														
div.DivMainMenu a:visited	{	text-transform: none;
								text-decoration: none;

								}						
											
div.DivMainMenu a:hover		{	text-transform: none;
								text-decoration: none;

								background-color: #FDFF00;
								
								}					
						
/* ----------------------------- EXCURSION TABLE ----------------------------- */

.ExcursionTable				{	width: 540px;
								font-size: 8pt;
								margin: 0px 0px 0px 5px;
								border-top: 2pt solid #000000;								
								}


.ExcursionTableCellColHeads	{	font-size: 10pt;
								font-weight: bold;
									padding-top: 3px;
									padding-right: 0px;
									padding-bottom: 3px;
									padding-left: 3px;
								vertical-align: middle;
								border-bottom: 1pt solid #000000;
								background-color: #962EB9;
								color: #ffffff;
								}


.ExcursionTableCellNames	{	font-weight: bold;

									padding-top: 3px;
									padding-right: 0px;
									padding-bottom: 3px;
									padding-left: 3px;
								vertical-align: middle;
								border-bottom: 1pt solid #000000;
								

								}


.ExcursionTableCellData		{	

									padding-top: 3px;
									padding-right: 0px;
									padding-bottom: 3px;
									padding-left: 3px;
								vertical-align: middle;
								border-bottom: 1pt solid #000000;
								}

/* ----------------------------- TYPICAL PROGRAMME TABLE ----------------------------- */

.TypicalProgrammeTable				{	width: 540px;
										font-size: 8pt;
										margin: 0px 0px 0px 5px;
										border-top: 2pt solid #000000;								
										}

.TypicalProgrammeTable p			{	font-size: 8pt;							
									}




.TypicalProgrammeTableCellNames	{	font-weight: bold;
									width: 70px;
									padding-top: 3px;
									padding-right: 0px;
									padding-bottom: 3px;
									padding-left: 3px;
								vertical-align: top;
								border-bottom: 1pt solid #000000;
									}

.TypicalProgrammeTableCellData	{	

									padding-top: 3px;
									padding-right: 0px;
									padding-bottom: 3px;
									padding-left: 3px;
								vertical-align: top;
								border-bottom: 1pt solid #000000;
									}


/* ----------------------------- HEADINGS ----------------------------- */


h1						{	font-size: 15pt;
							text-align: center;
							}

h2						{	font-size: 13pt;
							text-align: center;
							}

h4						{	font-size: 11pt;
							text-align: left;
							margin: 20px 0px 0px 0px;
							padding: 0px 0px 0px 5px;
							height: 20px;
							background-color: #962EB9;
							color: #ffffff;
							}


blockquote			{	font-size: 10pt;
						text-align: left;
						margin: 0px 0px 8px 30px;
						}


/* ----------------------------- LISTS ----------------------------- */


ul						{	margin: 10px 0px 0px 10px;
							text-align: auto;


							}
							
							
							
							
							
li.excursions			{	font-size: 10pt;
							font-weight: bold;
							line-height: 11pt;
							margin: 0px 0px 5px 0px;
							}

li.home			{	font-size: 10pt;
							font-weight: normal;
							line-height: 11pt;
							margin: 0px 0px 5px 20px;
							}

li.eastbourne			{	font-size: 10pt;
							font-weight: normal;
							line-height: 11pt;
							margin: 0px 0px 5px 30px;
							}

/* ----------------------------- MAP POSITION ----------------------------- */

.LocationMap				{	position: absolute;
								z-index: -1;
								top: 550px;
								margin: 0px 0px 0px 15px;
								}









