﻿html
{
	/*Ensure 100% height for XMTL strict*/
	height: 100%;
	background: url(/NIACMS2008/Images/ParkAndFly/LHSGradFill.gif) repeat-y left top;
}
body
{	
	height: 100%;

	/*Set font for all content*/
	font-family: Arial,sans-serif;
	background: url(/NIACMS2008/Images/ParkAndFly/RHSGradFill.gif) repeat-y right top;
	margin: 0px;
}

img 
{
	/*Remove any hyperlink borders*/
	border: 0px none;
}

#container
{
	width: 711px;
	margin:0px auto; /*Centre the content area horizontally*/
}

#banner
{	
	position: relative;
	z-index: -1;
}

/*----- Navigation menu -----*/
/*---------------------------*/
ul.navmenu
{
	display: block;
	list-style-type: none;
	background: url(/NIACMS2008/Images/ParkAndFly/TopBlueBorder.gif) no-repeat left top;
	height: 39px;
	margin: -10px 0px 0px 0px;
	padding-left: 10px;
	z-index: 1;
}

ul.navmenu li
{
	float: left;
	margin: 4px 0px 0px 2px;
	padding-top: 6px;
	width: 82px;
	height: 26px;
	text-align: center;	
	font-weight: bold;
}

ul.navmenu li a
{
	color: #1b3f95;
	text-decoration: none;
}

ul.navmenu li.selectedNavItem
{
	color: #1b3f95;
	margin-top: 4px;
	padding-top: 6px;
	background: url(/NIACMS2008/Images/ParkAndFly/BlueBlob.gif) no-repeat center;
}

/*----- Main body/content area -----*/
/*----------------------------------*/
div#contentBorder
{
	width: 707px;
	
	border-left: solid 2px #80d6f7;	
	border-right: solid 2px #80d6f7;
	
	/*Ensure height*/
	overflow: auto;
}

#footerBorder
{	
	background: url(/NIACMS2008/Images/ParkAndFly/BottomBlueBorder.gif) no-repeat left top;
	height: 39px;
}

/* Start left hand column */
#leftColumnContainer
{
	float: left;
}

#topLeftColumn, #leftColumn, #bottomLeftColumn
{
	width: 350px;
	margin-left: 11px;
}

#topLeftColumn
{	
	height: 4px;	
	background: url(/NIACMS2008/Images/ParkAndFly/TopBlueGradCurve.gif) no-repeat left top;
}

#leftColumn
{
	padding: 1px 0px;
	background: url(/NIACMS2008/Images/ParkAndFly/BlueGradFill.gif) repeat-y left top;
}

#bottomLeftColumn
{
	height: 4px;
	background: url(/NIACMS2008/Images/ParkAndFly/BottomBlueGradCurve.gif) no-repeat left bottom;
}

#mainContent
{
	color: #ffffff;	
	padding: 1px 10px 0px 10px;
}

#mainContent a
{
	color: #ffffff;	
}

#googlemap
{
	margin-top: 6px;
	margin-bottom: 6px;
}
/* End left hand column */

/* Start right hand column */
#rightColumn
{
	float: left;	
	width: 333px;
	margin: 0px 0px 7px 0px;
	text-align: center;
	color: #ffffff;
}

#adverts
{
	padding-top: 11px;
}

#spacer1
{
	padding-left: 15px;
}

#spacer2
{
	padding-left: 10px;
}

#spacer3
{
	padding-right: 7px;
}
/* End right hand column */

.alert
{
	border: #BEB9C4 1px solid; 
	background-color: #ffffcc;
	padding: 5px;
	color:black;
	font-size:0.7em;
}

#footertext
{
	color: #000000;
}

/* Start car park booking control */
#bookingTop, #bookingHeader, #carparkbooking, #bookingBottom
{
	text-align: left;
	padding-left: 10px;
	margin-left: 14px;	
}

#bookingTop
{
	background:url(/NIACMS2008/Images/ParkAndFly/BookingTopCurve.gif) no-repeat top left;
	height: 8px;
}

#bookingHeader
{
	background: url(/NIACMS2008/Images/ParkAndFly/BookingBackground.gif) repeat-y left top;	
	width: 319px;	
	margin-top: -23px;
	padding-bottom: 2px;
}

#bookingHeader h1
{
	margin-bottom: 0px;
}

#carparkbooking
{
	background: url(/NIACMS2008/Images/ParkAndFly/BookingBackground.gif) repeat-y left top;
	width: 319px;
}

#carparkbooking h5, label.final
{
	padding-top: 5px;
	margin-bottom: 3px;
}

label.final
{
	display: block;
	font-size: 0.8em;
	font-weight: bold;
}

#carparkbooking input.quote
{
	font-size:0.9em;
	background:transparent url(/NIACMS2008/Images/ParkAndFly/BookingQuoteMe.gif) no-repeat scroll left top;
	border:medium none;
	color:#ffffff;
	width: 81px;
}

#bookingBottom
{
	background:url(/NIACMS2008/Images/ParkAndFly/BookingBottomCurve.gif) no-repeat top left;	
	height: 8px;	
}
/* End car park booking control */