/*--------------------------------------------------*/
/* HiQ Centres/Franchise                            */

	#contentContainer {
		width: 946px;
	}

		#content {
			width: 946px;
			padding: 20px 0 0 0;
		}

	/*--------------------------------------------------*/
	/* New							                    */

		#new {
			background: #ff0099 url("/a/img/hiqCentres/centre/erdington.gif") no-repeat 6px 6px;
			border: 1px solid #000;
			margin: -10px 0 10px;
			padding: 6px;
			color: #fff;
		}

			#new div {
				color: #000;
				font-weight: bold;
				padding: 20px 0 0;
				float: left;
				width: 340px;
			}

				#new div p {
					width: auto;
					float: none;
				}

			#new p {
				width: 576px;
				float: right;
				padding: 6px 0 0;
			}

		#special {
			background: #ff0099;
			border: 1px solid #000;
			padding: 13px 13px 0;
		}

			#special ul {
				list-style-type: none;
				padding: 0;
			}

				#special li {
					float: left;
					padding: 0 0 13px;
				}

				#special .second {
					padding: 0 14px 13px 13px;
				}

	/*--------------------------------------------------*/
	/* Centre details                                   */

		#store {
			background: #f0f0f0;
			border: 1px solid #cdcdcd;
			float: left;
			width: 606px;
		}

		/*--------------------------------------------------*/
		/* Details		                     				*/

			#details {
				width: 343px;
				padding: 10px;
				float: left;
			}

				#details h2 {
					margin: 0;
				}

				#address {
					float: left;
					width: 200px;
				}

					#address form {
						width: 200px;
						padding: 0 0 12px;
					}

						#address form fieldset {
							margin: 0;
						}

						#address form label {
							display: block;
							padding: 6px 0 4px;
						}

				#manager {
					float: right;
				}

				#opening {
					clear: both;
				}

					#opening h3 {
						font-size: 1em;
						width: 100px;
						float: left;
					}

					#opening .dates {
						width: 200px;
						float: left;
						padding: 0 0 4px;
					}

						#opening  p {
							padding: 0;
						}
		/*--------------------------------------------------*/
		/* Map							                    */

			#map {
				width: 242px;
				height: 300px;
				float: left;
				border-left: 1px solid #cdcdcd;
			}

		/*--------------------------------------------------*/
		/* Community					                    */

			#community {
				float: right;
				width: 327px;
			}

				#community ul {
					list-style-type: none;
					padding: 0;
				}

					#community ul li {
						float: left;
					}

						#community ul li.pink {
							padding: 0 18px 6px;
						}

				#photo {
					border: 1px solid #cdcdcd;
				}

		/*--------------------------------------------------*/
		/* Buy Or Book                                      */

			#bookFitting {
				background: #000;
				width: 588px;
				padding: 10px;
				margin: 0 0 20px;
			}

				#bookFitting a {
					background: url("/a/img/hiqCentres/centre/actions.gif") no-repeat 0 -400px;
					height: 23px;
					display: block;
				}

					#bookFitting a:hover,
					#bookFitting a:focus {
						background: url("/a/img/hiqCentres/centre/actions.gif") no-repeat 0 -500px;
					}

			#buyOrBook {
				background: #000;
				list-style-type: none;
				padding: 10px;
				width: 588px;
				margin: 0 0 20px;
			}

				#buyOrBook li {
					float: left;
					padding: 0;
				}

					#buyOrBook a {
						width: 286px;
						height: 44px;
						display: block;
					}

						#buyOrBook li#buyTyres {
							padding: 0 13px 0 0;
						}

						#buyTyres a {
							background: url("/a/img/hiqCentres/centre/actions.gif") no-repeat 0 0;
						}

							#buyTyres a:hover,
							#buyTyres a:focus {
								background: url("/a/img/hiqCentres/centre/actions.gif") no-repeat 0 -100px;
							}

						#bookMotService a {
							background: url("/a/img/hiqCentres/centre/actions.gif") no-repeat 0 -200px;
						}

							#bookMotService a:hover,
							#bookMotService a:focus {
								background: url("/a/img/hiqCentres/centre/actions.gif") no-repeat 0 -300px;
							}

		/*--------------------------------------------------*/
		/* Services offered                                 */

			#servicesOffered {
				border-top: 1px solid #ccc;
				border-left: 1px solid #ccc;
				width: 946px;
				clear: both;
				margin: 0 0 20px !important;
			}

				#servicesOffered h2 {
					width: 934px;
					margin: 0;
					padding: 10px 0 5px 10px;
					border-right: 1px solid #ccc;
				}

				#servicesOffered #services ul {
					list-style-type: none;
					padding: 0;
					width: 945px;
					float: left;
					display: inline;
					border-top: 1px solid #ccc;
				}

					#servicesOffered #services ul li {
						width: 188px;
						min-height: 50px;
						float: left;
						border-right: 1px solid #ccc;
						border-bottom: 1px solid #ccc;
					}

						#servicesOffered #services ul li.odd {
							background-color: #f0f0f0 !important;
						}

						#servicesOffered #services ul li a {
							display: block;
							padding: 18px 5px 16px 80px;
						}
						
						/* Remove this once the links go back in on the include */
						#servicesOffered #services ul li span {
							display: block;
							padding: 18px 10px 16px 80px;
						}
						/* Remove this once the links go back in on the include */
						#servicesOffered #services ul li span.temp {
							display: block;
							padding: 11px 10px 9px 80px !important;
							padding: 11px 10px 8px 80px;
						}

					#servicesOffered #services ul li.tyres,
					#servicesOffered #services ul li.tyres_truck {
						background: url("/a/img/hiqCentres/tyreIcon.gif") no-repeat 10px 50%;
					}

					#servicesOffered #services ul li.tyres_motorcycle {
						background: url("/a/img/hiqCentres/motorcycleIcon.gif") no-repeat 10px 50%;
					}

					#servicesOffered #services ul li.mot {
						background: url("/a/img/hiqCentres/motsIcon.gif") no-repeat 10px 50%;
					}

					#servicesOffered #services ul li.servicing {
						background: url("/a/img/hiqCentres/servicingIcon.gif") no-repeat 10px 50%;
					}

					#servicesOffered #services ul li.exhausts {
						background: url("/a/img/hiqCentres/exhaustsIcon.gif") no-repeat 10px 50%;
					}

					#servicesOffered #services ul li.batteries {
						background: url("/a/img/hiqCentres/batteriesIcon.gif") no-repeat 10px 50%;
					}

					#servicesOffered #services ul li.brakes {
						background: url("/a/img/hiqCentres/brakesIcon.gif") no-repeat 10px 50%;
					}

					#servicesOffered #services ul li.steering {
						background: url("/a/img/hiqCentres/steeringIcon.gif") no-repeat 10px 50%;
					}

					#servicesOffered #services ul li.suspension {
						background: url("/a/img/hiqCentres/suspensionIcon.gif") no-repeat 10px 50%;
					}

					#servicesOffered #services ul li.warranty,
					#servicesOffered #services ul li.vss,
					#servicesOffered #services ul li.specificService {
						background: url("/a/img/hiqCentres/specificServiceIcon.gif") no-repeat 10px 50%;
					}

					#servicesOffered #services ul li.alloys {
						background: url("/a/img/hiqCentres/alloyWheelsIcon.gif") no-repeat 10px 50%;
					}

					#servicesOffered #services ul li.air_bag {
						background: url("/a/img/hiqCentres/airbagIcon.gif") no-repeat 10px 50%;
					}

					#servicesOffered #services ul li.air_con {
						background: url("/a/img/hiqCentres/airconIcon.gif") no-repeat 10px 50%;
					}

					#servicesOffered #services ul li.oil,
					#servicesOffered #services ul li.oilAndFilter {
						background: url("/a/img/hiqCentres/oilAndFilterIcon.gif") no-repeat 10px 50%;
					}

					#servicesOffered #services ul li.mobile {
						background: url("/a/img/hiqCentres/mobileTyreFittingIcon.gif") no-repeat 10px 50%;
					}

					#servicesOffered #services ul li.health {
						background: url("/a/img/hiqCentres/vehicleHealthCheckIcon.gif") no-repeat 10px 50%;
					}
					
					#servicesOffered #services ul li.rof {
						background: url("/a/img/hiqCentres/runOnFlatIcon.gif") no-repeat 10px 50%;
					}
					
					#servicesOffered #services ul li.tea {
						background: url("/a/img/hiqCentres/teaIcon.gif") no-repeat 10px 50%;
					}
					
					#servicesOffered #services ul li.alignment {
						background: url("/a/img/hiqCentres/wheelAlignmentIcon.gif") no-repeat 10px 50%;
					}
					
					#servicesOffered #services ul li.pressure {
						background: url("/a/img/hiqCentres/tyrePressureIcon.gif") no-repeat 10px 50%;
					}
					
					#servicesOffered #services ul li.dentless {
						background: url("/a/img/hiqCentres/dentlessRepairsIcon.gif") no-repeat 10px 50%;
					}
					
					#servicesOffered #services ul li.diagnostics,
					#servicesOffered #services ul li.onBoardDiagnostics {
						background: url("/a/img/hiqCentres/onBoardDiagnosticsIcon.gif") no-repeat 10px 50%;
					}
					
					#servicesOffered #services ul li.accessories {
						background: url("/a/img/hiqCentres/accessoriesIcon.gif") no-repeat 10px 50%;
					}
					
					#servicesOffered #services ul li.clutches {
						background: url("/a/img/hiqCentres/clutchesIcon.gif") no-repeat 10px 50%;
					}

					#servicesOffered #services ul li.oil a,
					#servicesOffered #services ul li.oil span,
					#servicesOffered #services ul li.diagnostics a,
					#servicesOffered #services ul li.diagnostics span,
					#servicesOffered #services ul li.warranty a,
					#servicesOffered #services ul li.vss a,
					#servicesOffered #services ul li.warranty span,
					#servicesOffered #services ul li.vss span,
					#servicesOffered #services ul li.specificService a,
					#servicesOffered #services ul li.specificService span,
					#servicesOffered #services ul li.suspension a,
					#servicesOffered #services ul li.suspension span,
					#servicesOffered #services ul li.air_bag a,
					#servicesOffered #services ul li.air_bag span,
					#servicesOffered #services ul li.nitrogenGas a,
					#servicesOffered #services ul li.nitrogenGas span,
					#servicesOffered #services ul li.health a,
					#servicesOffered #services ul li.health span,
					#servicesOffered #services ul li.pressure a,
					#servicesOffered #services ul li.pressure span {
						padding-top: 10px;
						padding-bottom: 9px;
					}

			#facebox #promotion {
				width: 400px;
			}

		/*--------------------------------------------------*/
		/* Offers                                           */

			#franchiseOffers {
				width: 926px;
				border: 1px solid #ccc;
				background: #00aeef;
				padding: 15px 5px 5px 15px;
				clear: both;
				margin: 0 0 20px;
			}

				#franchiseOffers h3 {
					margin: 0 0 10px;
				}

				#franchiseOffers .franchiseOffer {
					float: left;
					display: inline;
					width: 177px;
					height: 205px;
					margin: 0 5px 10px 0;
				}
				
				#franchiseOffers #franchiseOffer5,
				#franchiseOffers #franchiseOffer10,
				#franchiseOffers #franchiseOffer15 {
					margin-right: 0;
				}

					#franchiseOffers .franchiseOffer a {
						text-decoration: none;
					}

					#franchiseOffers .franchiseOffer img {
						width: 177px;
						height: 205px;
					}

		/*--------------------------------------------------*/
		/* Gallery						                    */

			#gallery {
				background: #fff;
				border: 1px solid #ccc;
				clear: both;
				width: 944px;
				margin: 0 0 20px;
			}

				#gallery h3 {
					background: #009cda;
					color: #fff;
					padding: 10px;
					margin: 0;
					border-bottom: 1px solid #ccc;
				}

				#gallery ul {
					background: #fff url("/a/img/hiqCentres/centre/gallery.gif") repeat 0 0;
					list-style-type: none;
					padding: 0;
					min-height: 114px;
					height: auto !important;
					height: 130px;
				}

						#gallery ul li {
							float: left;
							width: 135px;
							padding: 8px 8px 0;
						}

							#gallery img {
								margin: 0 auto 8px;
							}

							#gallery p {
								margin: 0;
								padding: 0 0 8px;
							}

				/*--------------------------------------------------*/
				/* JCarousel					                    */

					.jcarousel-container {
						position: relative;
						width: 944px;
					}

					.jcarousel-clip {
						z-index: 2;
						padding: 0;
						margin: 0;
						overflow: hidden;
						position: relative;
						width: 892px;
						margin: 0 26px;
						border-right: 1px solid #d5d5d5;
						border-left: 1px solid #d5d5d5;
					}

					.jcarousel-list {
						z-index: 1;
						overflow: hidden;
						position: relative;
						top: 0;
						left: 0;
						margin: 0;
						padding: 0;
					}

					.jcarousel-prev,
					.jcarousel-next {
						z-index: 3;
						display: none;
						position: absolute;
						height: 114px;
						width: 26px;
						cursor: pointer;
						top: 0;
					}

					.jcarousel-prev {
						background: url("/a/img/hiqCentres/centre/carouselPrevious.gif") no-repeat 50% 50%;
						left: 0;
					}

					.jcarousel-next {
						background: url("/a/img/hiqCentres/centre/carouselNext.gif") no-repeat 50% 50%;
						right: 0;
					}

			/*--------------------------------------------------*/
			/* Facebox						                    */

				#facebox {
					position: absolute;
					top: 0;
					left: 0;
					z-index: 100;
					text-align: left;
					font-size: 1.2em;
				}

					#facebox .b,
					#facebox .tl,
					#facebox .tr,
					#facebox .bl,
					#facebox .br {
						background:url("/a/img/hiqCentres/centre/background.png");
					}

					#facebox .popup {
						position: relative;
					}

					#facebox table {
						border-collapse: collapse;
					}

						#facebox td {
 							border-bottom: 0;
							padding: 0;
						}

					#facebox .body {
						padding: 10px;
						background: #fff;
 					}

					#facebox .loading {
						text-align: center;
					}

					#facebox .image {
						text-align: center;
						margin: 10px auto 0;
					}

					#facebox .footer {
						text-align: right;
						padding: 0;
					}

						#facebox .footer .close_image {
							margin: 0 0 0 auto;
							cursor: pointer;
						}

					#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
						 height: 10px;
						 width: 10px;
						 overflow: hidden;
						 padding: 0;
					}

					#facebox_overlay {
						position: fixed;
						top: 0px;
						left: 0px;
						height:100%;
						width:100%;
					}

					.facebox_hide {
						z-index:-100;
					}

					.facebox_overlayBG {
						background-color: #000;
						z-index: 99;
					}

					* html #facebox_overlay { /* ie6 hack */
						position: absolute;
						height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
					}

/*--------------------------------------------------*/
/* Fitter Search				                     */

	#fitters {
		border: 1px solid #ccc;
		margin: 50px 0 40px;
		width: 926px;
		padding: 10px;
		position: relative;
		clear: both;
	}

		#fitters form {
			width: 100%;
		}

			#fitters form label {
				padding: 0 6px 0 0;
			}

			#fitters form #postcode {
				width: 200px;
			}

		#fitterMap {
			background: url("/a/img/global/findAFitterMap.gif") no-repeat 0 0;
			display: block;
			height: 177px;
			width: 100px;
			position: absolute;
			right: 60px;
			top: -40px;
			z-index: 2;
		}

/*--------------------------------------------------*/
/* Leeds						                    */

	#leeds ul {
		list-style-type: none;
		padding: 0;
		width: 550px;
		margin: 0 auto 20px;
	}

		#leeds li {
			float: left;
			padding: 0;
		}

			#leeds li.clear {
				clear: left;
			}

		.legal {
			font-size: 0.9em;
		}