/*General Elements*/

	table
	{
		font-family:arial,sans-serif;
		font-size:100%;
		font-weight:bold;
	}
	
	table.MainLayout
	{
		margin:auto;
		width:985px;
		padding:0px;
		border-collapse:collapse;
	}
	
	td.Background
	{
		vertical-align:top;
		padding:5px 5px 5px 5px;
		/*background-image:url('../Images/Decoration/Bgd.png');*/
		background-color:#cbe5f6;
	}
	
	form
	{
		font-family:arial,sans-serif;
	}
	
	footer
	{
		font-family:arial,sans-serif;
		color:#0000ff; /*blue*/
		font-size:100%;
	}

	p
	{
		font-family:arial,sans-serif;
		color:#051d2e; /*blue*/
		font-size:0.85em;
	}
	
	h1
	{
		font-family:arial,sans-serif;
		font-size:185%;
		color:#ffffff; /*white*/
	}
	
	h2,h3,h4,h5,h6
	{
		font-family:arial,sans-serif;
		color:#384c67; /*navy*/
	}
	
	h2 b
	{
		color:#4e6a8f;
		font-size:165%;
	}
	
	address
	{
		font-family:arial,sans-serif;
		font-size:10pt;
		text-align:center;
		text-decoration:none;
		color:#000000; /*black*/
	}	

	a
	{
		color:#384c67; /*navy*/
		font-family:arial,sans-serif;
		font-weight:bold;
	}

	a:visited
	{
		font-family:arial,sans-serif;
		color:#384c67; /*navy*/
	}

	a:hover
	{	
		font-family:arial,sans-serif;
		color:#9f7056; /*brown*/
	}
	
	img
	{
		border:0px;
	}
	
	input.Button
	{
		font-family:arial,sans-serif;
		font-size:100%;
		font-weight:bold;
		color:#ffffff; 				/*white*/
		background-color:#8ec1f1; 	/*blue*/
		padding:6px 10px;
		width:200px;
	}
	
	input.Button:hover
	{
		background-color:#469BF2; 	/*light blue*/
	}

/*End of General Elements*/

/*Central Page Content*/

	table.MainContent
	{
		width:785px;
		text-align:justify;
		background-color:#f0ebc5; /*lightyellow*/
		border-width:0px;
		padding:5px;
		border-collapse:collapse; /*Cellspacing equiv*/
		margin:auto;
	}

	th.MainContent
	{
		text-align:center;
		background-color:#87ceeb; /*skyblue*/
		width:92%;
		padding:0px;
	}
	
	td.MainContent
	{
		padding:1em;
	}
	
	td.ImageElement
	{
		text-align:center;
		vertical-align:top;
		padding-top:2.2em;
	}
/*End of Central Page Content*/

/*Car Hire Styles*/

	table.CarHire
	{
		height:750px;
		text-align:center;
		background-color:#ffffff; /*white*/
		border-width:1px;
	}

	th.CarHire_High
	{
		font-size:medium;
		font-weight:bold;
		text-align:center;
		color:#000000; /*black*/
		background-color:#f9e9c7; /*sandybrown*/
	}

	th.CarHire_Low
	{
		text-align:center;
		border-width:1px;
		border-style:solid;
		border-color:black;
		color:#000000; /*black*/
		background-color:#87ceeb; /*skyblue*/
	}

	tr.CarHire
	{
		font-size:medium;
		font-weight:bold;
		text-align:center;
		padding:10px 0px 10px 0px;
		color:#000000; /*black*/
		background-color:#87ceeb; /*skyblue*/
		border-width:1px;
		border-style:solid;
		border-color:#0000ff;
	}
	
	td.CarHire
	{
		font-size:medium;
		font-weight:bold;
		text-align:center;
		padding:4px;
		color:#000000; /*black*/
		background-color:#ffffff; /*skyblue*/
		border-width:1px;
		border-style:solid;
		border-color:#444444;
	}

	tr.CarHireDays
	{
		text-align:center;
		color:#000000; /*black*/
		background-color:#fbe8ae; /*lightyellow*/
		border-width:1px;
	}
	
	th.CarHireDays
	{
		width:150px;
		border-width:1px;
		border-style:solid;
		border-color:#555555;
	}
	

	table.CarReservation
	{
		width:100%;
		border-width:5px;
		border-style:solid;
		border-color:#3688e7;
		padding:0px;
		margin:0px;
	}
	
	table.CarReservationTitle
	{
		border-width:0px;
		width:90%;
		padding:8px 15px 8px 15px;
		margin-bottom:0px;
		margin-top:10px;
		margin-left:auto;
		margin-right:auto;
		background-color:#3688e7;
		text-align:center;
		font-size:1.2em;
	}
	
	table.CarReservationTitle th, table.CarReservationTitle h2
	{
		background-color:#3688e7;
	}
	
	th.CarReservation
	{
		color:#ffffff;
		background-color:#3655e7;
		padding-bottom:0px;
		margin-bottom:0px;
	}
	
	td.CarReservation
	{
		color:#ffffff;
		background-color:#469bf2;
	}

/*End Of Car Hire Styles*/

/*Excursions Styles*/

	img.Excursions_Right
	{
		float:right;
		border:0px;
		margin:0px 0px 15px 20px;
	}

	img.Excursions_Left
	{
		float:left;
		border:0px;
		margin:0px 20px 15px 0px;
	}
	
	img.Galleryh
	{
		border:0px;
		margin:7px 7px 7px 7px;
		width:233px;
		height:175px;
	}
	
	img.Galleryv
	{
		border:0px;
		margin:7px 7px 7px 7px;
		width:175px;
		height:233px;
	}
	

/*End Of Excursions Styles*/

ul.HrMenu
{
	float:left;
	width:100%;
	padding:0;
	margin:0;
	list-style-type:none;
}

li.HrMenu
{
	background-color:#8ec1f1;
	display:inline;
}

a.HrMenu
{
	color:#ffffff;
	background-color:#8ec1f1;
	float:left;
	height:2.5em;
	width:9em;
	text-decoration:none;
	padding:0.2em 0.6em;
	/*border-right:1px solid white;*/
}

a.HrMenu:hover
{
	background-color:#3655e7;
	color:#ffffff;
}

a.HrMenu:visited
{
	color:#ffffff;
}

a.HrMenu
{
	background-color:#469bf2; /*lightskyblue*/
	color:#ffffff;
}

a.ActiveHrMenu
{
	color:#ffffff;
	background-color:#e79d3b; /*lightskyblue*/
	float:left;
	height:2.5em;
	width:9em;
	text-decoration:none;
	padding:0.2em 0.6em;
}

a.ActiveHrMenu:hover
{
	color:#ffffff;
	background-color:#3655e7;
}

a.ActiveHrMenu:visited
{
	color:#ffffff;
}

a.ad
{
	border-width:0px;
	/*float:left;*/
	height:34px;
	text-decoration:none;
	font-size:85%;
	padding:5px;
	color:#000000; /*black*/
	vertical-align:middle;
}

th.MainContent
{
	height:4em;
	vertical-align:middle;
	color:#ffffff;				/*white*/
	background-color:#3655e7; 	/*deep blue*/	
	border-width:0px;
}

table.Footer
{
	width:995px;
	margin:auto;
	border-width:0px;
}

h2.Link
{
	margin-bottom:0em;
}