body
	{
		background: #BDCAE5;
		text-align: center;
		color: #000000;
		font-family: Arial;
		font-size: 10pt;
	}
#page
	{
		border: 1px solid #000000;
		width: 773px;
		background: #ffffff;
		margin: 0px auto 0px auto;
		padding: 0px 0px 0px 0px;
	}
#header
	{
		background: #999999 url(../images/header_bg.gif) top left repeat-x;
		height: 45px;
		border-bottom: 1px solid #ffffff;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-size: 0pt;
		text-align: left;
	}
#header img
	{
		margin: 0px 0px 0px 5px;
		padding: 0px 0px 0px 0px;
	}
#banner
	{
		position: relative;
		background: #cccccc url(../images/main_banner.jpg) top left no-repeat;
		height: 135px;
		border-bottom: 1px solid #000000;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-size: 0pt;
	}

#navigation
	{
		background: #7691C8 url(../images/nav_bg.gif) top left no-repeat;
		height: 23px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-size: 8pt;
	}
#navigation ul
	{
		margin: 0px 0px 0px 0px;
		padding: 5px 0px 0px 0px;
	}
#navigation ul li
	{
		display: inline;
		list-style-type: none;
		margin: 0px 20px 0px 20px;
	}
	
	
#navigation ul li a:link, .nav ul li a:visited, .nav ul li a:active
	{
		color: #032C7E;
		text-align: left;
		font-weight: bold;
	}
#navigation ul li a:hover
	{
		color: #032C7E;
	}
#content
	{
		background: #ffffff url(../images/content_bg.gif) top left repeat-x;
		width: 100%;
		display: table;
		vertical-align: top;
		min-height: 153px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border-top: 1px solid black;
		font-size: 10pt;
	}
	
#content p,ul,h2 {
	text-align: left;
	padding-left: 10px;
	padding-right: 2px;
}	

#content h2	{
	font-size: 12pt;
	color: black; 
	font-weight: bolder;
	font-style: italic;
}
	
#snapshot
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border-bottom: 1px solid black;
	}	
	
a:link, a:visited, a:active
	{
		font-weight: bold;
		text-decoration: none;
		color: #032C7E;
	}
a:hover
	{
		color: #032C7E;
	}
	
.bold	{
	font-weight: bolder;
}

#openinghours	
{
	display:	block;
	clear:		both;
	text-align: center;

}

#openinghours table	{
	width: 300px;
	margin: 0px auto 0px auto;
}

#openinghours table td {
	color: #000000;
	font-family: Arial;
	font-size: 10pt;
	padding: 2px;
}

#openinghours table	thead td {
	font-weight: bolder;
	text-align: center;
	border: 1px solid #032C7E;
	background: #BFCCE5;
}
#openinghours table	tbody td {
	border-bottom: 1px dashed #032C7E;
}

#contactnumbers
{
	
	clear:		both;
	text-align: center;
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
}
#contactnumbers table
{
	
	width: 400px;
	margin: 0px auto 0px auto;
}
#displaylogos
{
	clear:		both;
	text-align: center;
	
}
#displaylogos table
{
	width: 300px;
	margin: 0px auto 0px auto;
}


div.tagline	{
	text-align: center;
}

#tagline	{
	text-align: center;
	font-size: 11pt;
	font-weight: bold;
	letter-spacing: 3px;
}

#forddirect	{
	float: right;
	margin-right: 50px;
}

#hire {
	text-align: center;
}

#hire table	{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	width: 500px;
}

#hire table td {
	color: #000000;
	font-family: Arial;
	font-size: 8pt;
	padding: 2px;
}

#hire table	thead td {
	font-weight: bolder;
	text-align: center;
	border-top: 1px solid #032C7E;
	border-bottom: 1px solid #032C7E;
	background: #BFCCE5;
}
#hire table	tbody td {
	border-bottom: 1px dashed #032C7E;
	padding: 3px;
	padding-left: 5px;
}

#hire table	tbody td.bottom {
	border-bottom: none;
	padding-top: 5px;
	padding-left: 0px;
}

#hire table	tbody td.cost {
	text-align: center;
	padding-left: 0px;
}

#hire table	tr.highlight td	{
	background: #F0F4F9;
}

.openingimage
	{
		text-align: center;
		margin: 0;
		padding: 0;
	}
select.day, select.month, select.year
{
    width:100px;
}

div.linkButtons
{
	display:		block;
	clear:			both;
	width:			50%;
	overflow:		hidden;
	text-align:		center;
	margin:			auto;
	margin-bottom:	10px;
}

p.linkButton
{
	display:		block;
	float:			left;
	color:			white;
	text-align:		center;
	vertical-align:	middle;
	text-align:		center;
	margin-left:	50px;
	padding-top:	3px;
	padding-bottom:	3px;
}

p.linkButton a:link,
p.linkButton a:visited,
p.linkButton a:active
{
	text-align:			center;
	background-color:	#032C7E;
	border:				1px solid #032C7E;
	color:				white;
	padding:			3px;
	width:				200px;
}

p.linkButton a:hover
{
	text-align:			center;
	background-color:	#0545C5;
	border:				1px solid #032C7E;
	color:				white;
	padding:			3px;
	width:				200px;
}