﻿body 
{
	margin: 0;
	margin-bottom: 100px;
	background-color: #002753;
	font-family: Arial;
	color: #000000;
	font-size: 12px;
}

a
{
	color: #AD2647;
	text-decoration: none;
	font-weight: bold;
}
		a:hover
		{
			color: #08499C;
		}

img
{
	border: none;
}

#Wrapper
{
	width: 984px;
	margin: 0 auto 0 auto;
}
		#TopShadow
		{
			width: 984px;
			height: 16px;
			background-image: url(../images/top_shadow.jpg);
			background-repeat: no-repeat;
		}
		#MainContainer
		{
			width: 922px /*984px*/;
			padding: 0 31px;
			background-image: url(../images/white_bg.jpg);
			background-repeat: repeat-y;
		}
				#Header
				{
					height: 95px;
				}
						#Logo
						{
							float: left;
							margin: 22px 0 0 15px;
							width: 328px;
							height: 47px;
							position: absolute;
						}
						#CarBadges
						{
							float: right;
							/*width: 400px;*/
							margin-top: 18px;
							/*position: absolute;*/
							/*margin-left: 550px;*/
						}
								#CarBadges img
								{
									margin-right: 20px;
								}
				#ImageHolder
				{
					width: 920px;
					height: 308px;
					margin-top: /*92px*/ /*23px*/;
					border: 1px solid #333333;
				}
				#Navigation
				{
					width: 897px /*922px*/;
					height: 28px /*39px*/;
					padding: 11px 0 0 25px;
					margin-top: 8px;
					background-image: url(../images/nav_bg.jpg);
					background-repeat: repeat-x;
				}
						#Navigation a
						{
							color: #FFFFFF;
							font-family: Arial;
							font-size: 12px;
							font-weight: bold;
							text-decoration: none;
						}
								#Navigation a:hover
								{
									color: #AE2647;
								}
						.NavDivider
						{
							color: #CFD9E4;
							font-size: 14px;
							padding: 0 8px;
						}
				#ColumnWrap
				{
					margin-top: 13px;
				}
						#LeftCol
						{
							float: left;
							width: 682px;
						}
								h1
								{
									font-size: 20px;
									font-weight: normal;
								}
								#ServicesWrap
								{
									margin-top: 30px;
									color: #FFFFFF;
									font-size: 11px;
								}
										#ServicesWrap a
										{
											text-decoration: none;
											color: #FFFFFF;
										}
												#ServicesWrap a:hover
												{
													color: #B1304B;
												}
										#ServicesWrap h1
										{
											color: #FFFFFF;
											margin-bottom: 10px;
										}
										#ServicesLeft
										{
											height: 301px /*327px*/;
											width: 196px /*222px*/;
											padding: 13px;
											float: left;
											margin-right: 8px;
											background-image: url(../images/services_1.jpg);
											background-repeat: no-repeat;
										}
										#ServicesCentre
										{
											height: 301px /*327px*/;
											width: 196px /*222px*/;
											padding: 13px;
											float: left;
											margin-right: 8px;
											background-image: url(../images/services_2.jpg);
											background-repeat: no-repeat;
										}
										#ServicesRight
										{
											height: 301px /*327px*/;
											width: 196px /*222px*/;
											padding: 13px;
											float: left;
											background-image: url(../images/services_3.jpg);
											background-repeat: no-repeat;
										}
										#CarRange
										{
											margin-top: 4px;
											width: 100%;
										}
								#CarRange img
								{
									margin-top: 4px;
								}
								
						#RightCol
						{
							float: right;
							width: 230px;
						}
								#GarageInformation
								{
									width: 206px /*230px*/;
									padding: 12px;
									background-color: #003D80;
									color: #FFFFFF;
									font-size: 11px;
									line-height: 18px;
								}
										#GarageInformation h1
										{
											color: #FFFFFF;
										}
										#GarageInformation h2
										{
											color: #FFFFFF;
											font-size: 13px;
											font-weight: bold;
											margin-bottom: 10px;
										}
		
		#BottomNavigation
		{
			width: 100%;
			margin-top: 50px;
			text-align: center;
		}
				#BottomNavigation a
				{
					text-decoration: none;
					color: #000000;
					font-size: 11px;
				}
		
		#BottomShadow
		{
			width: 984px;
			height: 16px;
			background-image: url(../images/bottom_shadow.jpg);
			background-repeat: no-repeat;
		}
		
		#Credits
		{
			width: 950px;
			margin: 0 auto 0 auto;
			font-size: 11px;
			color: #FFFFFF;
		}
				#Copyright
				{
					float: left;
				}
				#SiteBy
				{
					float: right;
				}
