/* Header */
#HeaderHolder {
	position: relative;
}
#LogoHolderSmall {
	padding-top: 1em;
	margin-bottom: 1em;
}

#LogoHolder {
	position: absolute;
	z-index: 100;
	left: 10%;
	width: 30%;
	top: -15px;
}

#BannerHolder {
	max-width: 1600px;
	margin: auto;
}
.slick-prev {
	margin-left: 50px;
}
.slick-next {
	margin-right: 50px;
}

/* Upper Navigation Bar */

#UpperNav {
	background-color: #333366;
}

#UpperNavHolder nav, #UpperNavHolder nav ul, #UpperNavHolder nav li, #UpperNavHolder nav li a {
	background-color:#333366;
	font-size: 1em;
	font-family: 'Open Sans Condensed', sans-serif;
}

#UpperNavHolder nav li a:hover {
	color: #ff0066;
}
#UpperNavHolder nav li.current-menu-item a {
	color: #ff0066;
}

/* Lower Navigation Bar */

#LowerNav {
	background-color: #fff;
}

#LowerNavHolder nav, #LowerNavHolder nav ul, #LowerNavHolder nav li, #LowerNavHolder nav li a {
	background-color: #fff;
	font-size: 1em;
	font-family: 'Open Sans Condensed', sans-serif;
	color: #333366;
}

#LowerNavHolder nav li a:hover {
	color: #ff0066;
}
#LowerNavHolder nav li.current-menu-item a {
	color: #ff0066;
}

/* END Navigation Bar */


/* END Header */


/* Home Page */

#HomePageBrandsHolder ul {
	padding-top: 2.5em;
	padding-bottom: 1.5em;
}
#HomePageBrandsHolder li {
	text-align: center;
}
#HomePageBrandsHolder #MainBrands {
	padding-bottom: 0;
}
#HomePageBrandsHolder #OtherBrands {
	padding-top: 0;
}

#HomePageServicesHolder h2 a {
	font-size: 1em;
}

.ServicesImage {
	margin-bottom: 1em;
}


/* END Home Page */

/* Tyres and Rims Pages */

.StockHolder ul {
	display: inline-block;
	margin-bottom: 2em
}

.StockHolder li {
	display: inline-block;
	margin-top: 1.5em;
	border-bottom: #cccccc 1px solid;
}

.StockHolder h3 span {
	color: #ff0066;
}




/* Testimonials */

.TestimonialPostsHolder {
	margin-bottom: 1.5em;
	border-bottom: #cccccc 1px solid;
	padding-bottom: 1.5em;
}

.TestimonialPostsHolder h3 span {
	color: #ff0066;
}

#TestimonialContentHolder {
	margin-top: 2em;
}

#TestimonialContentHolder h3 span {
	color: #ff0066;
}

#Posts h3 span {
	color: #ff0066;
}

#Posts {
	margin-top: 1em;
}

#OtherTestimonialsHolder {
	margin-top: 2em;
	border-bottom: #666666 1px solid;
}

/* END Testimonials */



/* Contact Us */

#ContactDetailsHolder {
	margin-top: 2em;
}

#ContactDetailsHolder h2 {
	padding-bottom: 0.4em;
}

/* END Contact Us */



/* Services */

#OurServicesHolder {
	margin-top: 0em;
}

/* END Services */



/* 24 Breakdown Service */

#ImageHolder {
	margin-top: 1.5em;
}

/* END 24 Breakdown Service */




/* Offers */
#OffersHolder #Available {
	color: #333366;
}
#OffersHolder #Available span {
	color: #ff0066;
}

#OffersHolder  {
	margin-bottom: 2.5em;
}

#OffersHolder li {
	margin-top: 1.5em;
	border-bottom: #cccccc 1px solid;
}

/* END Offers */



/* Footer */

/* Footer Top */

#FooterTop {
	margin-top: 2em;
}

.FooterTitle h3 {
	border-bottom: #666666 1px solid;
	padding-bottom: 0.2em;

}

#FooterOffersHolder li {
	margin-top: 1em;
}


/* Footer Bottom */

#FooterOffersHolder h3 span {
	color: #ff0066;
}

#FooterTestimonialPostsHolder p {
	font-size: 1.2em;
}

#Footer {
	padding: 1em;
	background-color: #333366;
}

#FooterContentHolder p {
	color: #fff;
}

#FooterContentHolder h3 {
	color: #fff;
}

#FooterTestimonial {
	margin-bottom: 2em;
}

#FooterTestimonial p {
	color: #333366;
	font-weight: bold;
}


/* Generic Page Attributes */

p {
	color:#666666;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 1.1em;
	line-height: 1.7em;
}

h1 {
	color:#333366;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 2.2em;
	font-weight: bold;
}

h2 {
	color:#333366;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 2em;
	font-weight: bold;
}

h3 {
	color:#333366;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 1.6em;
	font-weight: bold;
}

h4 {
	color:#333366;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 1.2em;
	font-weight: bold;
}



.ContentHolder {
	margin-top: 2em;
	margin-bottom: 2em;
}
.ContentHolder a {
	color: #666666;
}
.ContentHolder a:hover {
	color: #333366;
}
.ContentHolder li { 
	color: #666666;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 1.2em;
}

.BrandsHolder li {
	margin-top: 1em;
	padding: 1.8em;
}

@media screen and (max-width: 70.063em) {
	.BrandsHolder li {
		padding: 1.2em;
	}
}

/* END Generic Page Attributes */

/* Buttons */

.Button {
	color: #ff0066;
}

.ReadMoreButton {
	color: #333366;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 1.1em;

}


/* Contact Form */

body .gform_wrapper .gform_heading .gform_title {
	color: #333366;
}


body .gform_wrapper .gform_body .gform_fields .gfield input[type=text],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=email],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=url],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=number],
body .gform_wrapper .gform_body .gform_fields .gfield select,
body .gform_wrapper .gform_body .gform_fields .gfield textarea {

font-size:1em;
color: #333366;
}

.gform_wrapper .top_label .gfield_label {
	color: #333333;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 1em;
}


.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type="submit"] {
	background-color: #333366;
	padding: 0.5em 1em 0.5em 1em;
	font-family: 'Open Sans Condensed', sans-serif;
}


.alignleft {
	float: left;
	margin: 7px 28px 28px 0;
}

.alignright {
	float: right;
	margin: 7px 0 28px 28px;
}

.aligncenter {
	clear: both;
	display: block;
	margin: 7px auto;
}