* {
	border:	0;
	margin:	0;
}


	body {
		width:			100%;
		background-color:	#000000;
		color:			#ffffff;
		text-align:		center;
		font-family:		Trebuchet MS, Tahoma, Verdana, Arial, Serif;
		font-size:		1.0em;
		background-image:	url(../images/bg_Body.jpg);
		background-repeat:	repeat-x;
	}

		#container {
			width:			780px;
			text-align:		left;
			margin:			0 auto;
		}

			#wrapper {
				width:			780px;
				background-image:	url(../images/bg_Wrapper.jpg);
				background-repeat:	no-repeat;
			}

				#headerCol1 {
					float:			left;
					width:			379px;
				}

				#headerCol1 a {
					color:		#4B74BF;
					text-decoration:	none;
				}

				#headerCol1 a:hover {
					color:		#6d96dF;
					text-decoration:	underline;
				}

					#bookNow {
						width:		379px;
						height:		94px;
					}

					#logo {
						width:		379px;
						height:		120px;
						background-image:	url(../images/logo.jpg);
					}
						#logo img {
							border:	0;
						}

					#pageTitle {
						width:		379px;
					}
						
						#pageTitle h3 {
							color:			#000000;
							font-size:		1px;
							text-align:		right;
							font-weight:	bold;
							height:			47px;
							width:			379px;
							display:		block;
							background-repeat:	no-repeat;
						}

						#pageTitle h3.pageTitle-Welcome {
							background-image:	url(../images/h3_PageTitle_Welcome.jpg);
						}

						#pageTitle h3.pageTitle-About {
							background-image:	url(../images/h3_PageTitle_ABout.jpg);
						}

						#pageTitle h3.pageTitle-Cars {
							background-image:	url(../images/h3_PageTitle_Cars.jpg);
						}
						
						#pageTitle h3.pageTitle-Cars-Krystal {
							background-image:	url(../images/h3_PageTitle_Cars-Krystal.jpg);
						}

						#pageTitle h3.pageTitle-Cars-Bentley {
							background-image:	url(../images/h3_PageTitle_Cars-Bentley.jpg);
						}

						#pageTitle h3.pageTitle-Cars-Merc {
							background-image:	url(../images/h3_PageTitle_Cars-Merc.jpg);
						}

						#pageTitle h3.pageTitle-Hire {
							background-image:	url(../images/h3_PageTitle_Hire.jpg);
						}

							#pageTitle h3.pageTitle-HireBirthdays {
								background-image:	url(../images/h3_PageTitle_HireBirthdays.jpg);
							}
							#pageTitle h3.pageTitle-HireCorporate {
								background-image:	url(../images/h3_PageTitle_HireCorporate.jpg);
							}
							#pageTitle h3.pageTitle-HirePubTours {
								background-image:	url(../images/h3_PageTitle_HirePubtours.jpg);
							}
							#pageTitle h3.pageTitle-HireRaces {
								background-image:	url(../images/h3_PageTitle_HireRaces.jpg);
							}
							#pageTitle h3.pageTitle-HireWeddings {
								background-image:	url(../images/h3_PageTitle_HireWeddings.jpg);
							}

						#pageTitle h3.pageTitle-Contact {
							background-image:	url(../images/h3_PageTitle_Contact.jpg);
							
						}
						
						#pageTitle h3.pageTitle-Sporting {
							background-image:	url(../images/h3_PageTitle_Sporting.jpg);
							
						}
						
						#pageTitle h3.pageTitle-HenStag {
							background-image:	url(../images/h3_PageTitle_HenStag.jpg);
							
						}
						
						#pageTitle h3.pageTitle-HireEdinTours {
							background-image:	url(../images/h3_PageTitle_HireEdinTours.jpg);
							
						}
						#pageTitle h3.pageTitle-HireSpecial {
							background-image:	url(../images/h3_PageTitle_HireSpecial.jpg);
							
						}
						#pageTitle p {
							color:			#ffffff;
							font-size:		0.8em;
							padding:		0 10px 15px 40px;
						}

						#pageTitle p.headerText {
							color:			#C568CC;
							font-weight:	bold;	
							padding-top:	2px;
						}

				#headerCol2 {
					float:			left;
					width:			401px;
				}

					#headerCol2 h3 {
							color:			#000000;
							font-size:		1px;
							text-align:		right;
							font-weight:	bold;
							height:			58px;
							width:			401px;
							display:		block;
							background-repeat:	no-repeat;
						}

					#headerCol2 h3.phoneNumber {
						background-image:	url(../images/h3_PhoneNumber.jpg);
					}

					#headerCol2 h3.ArriveInStyle {
						height:				55px;
						background-image:	url(../images/h3_ArriveInStyle.jpg);
					}

					#headerCol2 h3.Reservations {
						height:				55px;
						background-image:	url(../images/h3_Reservations.jpg);
					}

					#headerCol2 p {
						color:				#F682FF;
						font-size:			0.8em;
						padding:			0 40px 15px 32px;
					}

					#headerCol2 a {
						color:				#F682FF;
						text-decoration:	none;
					}

					#headerCol2 a:hover {
						color:				#ffffff;
						text-decoration:	none;
					}

					#headerCol2 ul.info {
						float:				left;
						margin:				0;
						padding:			0 0 0 32px;
					}

					#headerCol2 li.info {
						font-size:			0.8em;
						padding-bottom:		5px;
						color:				#f682ff;
						list-style-image:	url(../images/bullet.jpg);
					}

					#nav {
						width:			401px;
						height:			36px;
					}

						#nav ul {
							margin:		0;
							padding:	0;
						}

						#nav li {
							display:			inline;
							list-style-type:	none;
							float:				left;
						}

						#nav a {
							display:			block;
							width:				72px;
							height:				36px;
							text-align:			center;
							background-image:	url(../images/tab_Over.jpg);
							font-size:			0.8em;
							line-height:		36px;
							text-decoration:	none;
							color:				#333333;
						}

						#nav a:hover {
							background-image:	url(../images/tab_Off.jpg);
						}

						#nav a.On {
							background-image:	url(../images/tab_On.jpg);
						}
					
					#photo {
						width:				401px;
						height:				207px;
					}

				#copyright {
					width:				780px;
					background-image:	url(../images/bg_Copyrights.jpg);
					background-repeat:	no-repeat;
				}

					#copyright p {
						color:		#4b74bf;
						font-size:	0.7em;
					}

					#copyright p.alignLeft {
						padding:		20px 40px 20px 40px;
						float:			left;
						text-align:		left;
					}

					#copyright p.alignRight {
						padding:		20px 40px 20px 0;
						float:			right;
						text-align:		right;
					}

					#copyright a {
						color:		#4b74bf;
						text-decoration:	none;
					}

					#copyright a:hover {
						text-decoration:	underline;
					}
					.imageleft {
					float: left;
					margin-right:5px;
					}
					.imageright {
					float:right;
					margin-left:5px;
					}
















/* CUSTOM CLASSES */
	.clearFix {
		clear:	both;
	}

	.whiteText {
		font-weight:	bold;
		color:			#ffffff;
	}

	table {
		width:			320px;
		border:			1px solid #f682ff;
		margin:			0 0 20px 40px;
	}

	th {
		font-size:		0.8em;
		font-weight:	bold;
		width:			40%;
		text-align:		right;
		background-color:	#a3cbff;
		color:				#333333;
		background-image:	url(../images/bg_Th.jpg);
		background-repeat:	repeat-x;
		padding:		2px;
	}

	td {
		font-size:		0.8em;
		width:			60%;
		text-align:		left;
		padding:		2px;
	}

	input {
		width:			100%;
	}

	select {
		width:			100%;
	}

	textarea {
		width:			100%;
		height:			150px;
	}