

/* This CSS is included before the main style sheet so any class names and styles in the main CSS will take priority over this file. Have fun! */
.alloy-brand a {color:#CC3333;}

p .img { margin-top: 0px }

ul#relatedlinks { list-style: none; margin: 0px; padding: 0px; }

ul#relatedlinks li.link { margin: 0px; padding: 5px 2px 5px 7px }

#landtemplate { width: 806px;}
#landtemplate h1 {padding-bottom: 0!important;}
#landtemplate h2 { padding-left: 30px; font-size: 17px;}
#landtemplate h3 {font-size: 15px;}
#landtemplate h4 {font-size: 13px;}
#landtemplate #landwrap {width: 750px; margin: 0px auto 20px auto; padding-left: 5px;}
#landtemplate .landimg {padding: 10px 44px 10px 30px;}
#landtemplate #landwrap ul {margin-top: 15px;}
#landtemplate #landwrap ul li {float: left; width: 170px; list-style: none; min-height: 119px; margin-bottom: 7px; background: url('../../contrib/images/carTitleBG.jpg') repeat-x top; margin-right: 17px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-top-radius: 10px;}
#landtemplate #landwrap ul li span {display: block;  height: 31px; width: 170px; text-align: center; font-weight: bold; color: #FFF; padding-top: 8px;}
.divclear {clear: both;}
#landtemplate #landwrap ul li span a{color:#ffffff;text-decoration: none;}
#landtemplate #landwrap ul li span a:hover{top:0 !important;text-decoration: underline;}
#landtemplate #landwrap ul li img {border: 0; margin-top: -7px; width:170px; height:120px;}
#landtemplate #car-date{width: 730px; margin: 0px auto 20px auto; margin-left: 28px;}
#landtemplate #car-date ul{list-style: none; padding:10px; width:161px; float:left;}
#landtemplate #car-date ul li{margin-bottom: 7px; font-size: 12px; font-weight: bold;}
#landtemplate #car-date h3{width:170px; padding:10px 0 10px 10px; color:#ffffff;}
#landtemplate #car-date table{width:734px;}
#landtemplate #car-date table tr td{border:1px solid #cccccc; vertical-align: top;}
#landtemplate #car-date table tr td.heading{border:1px solid #cccccc; background: url('../images/carmakeBG.jpg') repeat-x; border-bottom: 2px solid #cccccc;}
#landtemplate #car-date table tr td.heading1{border:1px solid #cccccc; background: url('../images/carmakeBG.jpg') repeat-x; border-bottom: 2px solid #cccccc;-moz-border-radius-topleft: 10px; -webkit-border-top-left-radius:10px;}
#landtemplate #car-date table tr td.heading2{border:1px solid #cccccc; background: url('../images/carmakeBG.jpg') repeat-x;		 border-bottom: 2px solid #cccccc;-moz-border-radius-topright: 10px; -webkit-border-top-right-radius:10px;}
#landtemplate #car-date table a{color:#000000;text-decoration:none;}
#landtemplate #car-date table a:hover{color:#BE1E2D;}
#landtemplate #car-date table tr.content{background:#ffffff;}

/* ALLOY WHEEL LANDING PAGES - ADDITIONAL CSS */
#alloy-wrap{width:790px; margin:auto;}
#alloy-wrap h1{color:#ba162e;}
#alloy-wrap h2{color:#ba162e;padding:10px 0;}
#single-line{height:20px; border-bottom: 1px solid #cbcbcb; width:780px;}
#carousel{width:790px; height:215px; background: url('../images/alloy-wheels-scroll-bg.jpg') no-repeat; margin-top: 20px; margin-bottom: 10px;}
#package-deal{margin-top: 15px; margin-bottom: 15px;}
ul.brands{list-style: none; margin-bottom: 0px; margin-top: 10px;}
ul.brands li {display:inline;}
h1.cars{padding-top: 20px;}
h1{*font-size:24px;}
#alloy-car-makes{width:780px; height:506px; background: url('../images/alloy-wheels-for-car-makes.jpg') no-repeat; margin-top: 10px;}
#alloy-car-makes ul{width:780px; list-style: none; padding-top: 10px;}
#alloy-car-makes ul li{display: inline; padding:15px 9px; padding-bottom: 5px;text-align: center;}
#alloy-car-makes{float:left;}
#alloy-car-makes img{padding-top:12px;}
h3{color:#ba162e;}
ul.more-sizes{list-style: none; width:520px;margin-top:10px;}
ul.more-sizes li{display: inline; padding:0 30px 5px 0;  }
#group-alloys{float:right; position: relative; top:-60px; margin-right: 20px;}

.jcarousel-skin-alloys .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-alloys .jcarousel-container-horizontal {
    width: 785px;
    height: 245px;
    padding: 12px 0px;
    font-weight: bold;
    font-size: 12px;
    overflow: hidden;

}
span.price{color:#ba162e;}

.jcarousel-skin-alloys .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-alloys .jcarousel-clip {
}

.jcarousel-skin-alloys .jcarousel-clip-horizontal {
    width:  680px;
    height: 220px;
    margin: 0 auto;
}

.jcarousel-skin-alloys .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-alloys .jcarousel-item {
    width: 123px;
    height: 170px;
    text-align: center;
    margin-right: 62px !important;
}
.jcarousel-skin-alloys .jcarousel-item img{width:123px; height:123px; display:block; margin:0 auto;}

.jcarousel-skin-alloys .jcarousel-item-horizontal {
	margin-left: 0px;
    margin-right: 0px;
}

.jcarousel-skin-alloys .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 0px;
    margin-right: 0;
}


/**
 *  Horizontal Buttons
 */
.jcarousel-skin-alloys .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    left: 751px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/alloys-wheel-right.png) no-repeat 0 0;top: 82px;
}

.jcarousel-skin-alloys .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 0px;
    right:80px;
    background-image: url(../images/alloys-wheel-right.png);
}

.jcarousel-skin-alloys .jcarousel-next-horizontal:hover,
.jcarousel-skin-alloys .jcarousel-next-horizontal:focus {
    background-position: 0px 0;
    background: transparent url(../images/alloys-wheel-right-hover.png) no-repeat 0 0;top: 82px;
}

.jcarousel-skin-alloys .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-alloys .jcarousel-next-disabled-horizontal,
.jcarousel-skin-alloys .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-alloys .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-alloys .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-alloys .jcarousel-prev-horizontal {
    position: absolute;
    top: 82px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/alloys-wheel-left.png) no-repeat 0 0;
}

.jcarousel-skin-alloys .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(../images/alloys-wheel-left.png);
}

.jcarousel-skin-alloys .jcarousel-prev-horizontal:hover{background: transparent url(../images/alloys-wheel-left-hover.png) no-repeat 0 0;} 
.jcarousel-skin-alloys .jcarousel-prev-horizontal:focus {
    
}

.jcarousel-skin-alloys .jcarousel-prev-horizontal:active {
    background-position: 0px 0;
}

.jcarousel-skin-alloys .jcarousel-prev-disabled-horizontal{}
.jcarousel-skin-alloys .jcarousel-prev-disabled-horizontal:hover{}
.jcarousel-skin-alloys .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-alloys .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    display: none;
}


/* WINTER - SNOW - COLD WEATHER - TYRES */

#winter-page-wrap{margin-left: 6px;}
#carousel{margin-bottom: 20px;}
#winter-page-wrap h1{color:#cc0033; padding-bottom: 5px;}
#winter-page-wrap h3{padding-bottom: 5px;}
#remember{width:450px; font-size: 14px; float:left; margin-bottom: 30px;}
#stopping-distance{float:left; width:480px;}
#stopping-distance img{position:relative; left:-20px;} 
#stopping-text{width:305px;float:left; margin-left: 0px; margin-top: 35px;}
#stopping-text img{float:right;}
#tyre-comparison{float:left; margin-top: 25px;}
.clear{clear: both;}
.right-img{margin-right: 14px;  *width:290px; *height:89px;}
#tyre-comparison-text{float:right;margin-right: 20px; width:460px; margin-top: 25px;}
#tyre-comparison-text h1{font-size: 20px;}
#faq{margin-top: 25px; margin-right: 20px; margin-bottom:35px;}
#faq h2{font-size:16px; padding-bottom: 5px; padding-top: 15px; color:#0066cc;}
.winter-why{padding-bottom: 25px; border-bottom: 1px solid #ccc;}
h4{color:#cc0033;margin-bottom: 5px; margin-top: 20px;}
#cold-weather{width:750px; margin-bottom: 30px;}

.theme-default #slider {
	margin-bottom: 20px;
    width:618px; 
    height:209px; 
}
.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper {
}

.nivo-directionNav{display: none;}



/*
 * jQuery Nivo Slider v2.6
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Competition Page */
#ferrari-comp{
	position: relative;
	float: right;
    margin: 0 0 11px;
    width: 804px;
}
#ferrari-comp h1.sub-heading{
	font-family: Tahoma;
	text-transform: uppercase;
	color: #fff;
	background: url('../images/sub-head-bg.jpg') no-repeat;
	font-size: 23px;
	font-weight: bold;
	width:352px;
	margin:auto;
	text-align: center;
	margin-top:0px;
	margin-bottom: 0px;
}
#ferrari-comp .underline{
	width:795px;
	border-top:1px solid #000;
}
*+html #ferrari-comp .win{position: relative; top:-10px;}
#ferrari-comp .win{
	background:url('../images/comp-win.png') no-repeat;
	width:143px;
	height:71px;
	margin-top: 5px;
	float:left;
	text-indent: -999px;
	line-height: 0px;
	z-index: 10;
}
#ferrari-comp .race-day{
	background:url('../images/race-day.png') no-repeat;
	width:237px;
	height:71px;
	margin-top: 5px;
	float:left;
	text-indent: -999px;
	line-height: 0px;
	z-index: 10;
	position: absolute;
	left:0px;
	top:80px;
}
#ferrari-comp h2.comp-title{
	margin-right: 115px;
	float: right;
	margin-top: 20px;
	font-size: 21px;
}
#ferrari-comp span.red-text{
	color:#bf1e2e;
}
#ferrari-comp .race-car{
	background: url(../images/honda-btcc-competition-race-day.jpg) no-repeat;
	width:503px;
	height:277px;
	float:left;
	z-index: 0;
}
*+html #ferrari-comp .race-day{top:85px;}
*+html #ferrari-comp .date{top:110px;}
#ferrari-comp .date{
	background: url('../images/date-stamp.png') no-repeat;
	width:132px;
	height:132px;
	position: absolute;
	right:240px;
	top:90px;
}
#ferrari-comp .drivers{
	background: url('../images/racing-driver-matt-neal-gordon-shedden.jpg') no-repeat;
	width:245px;
	height:126px;
	float: right;
	margin-right: 10px;
}
#ferrari-comp h3{color:#bf1e2e; font-size: 24px; text-align: center; float: right; margin-right: 35px;}
#ferrari-comp span.sub-text{color:#bf1e2e; font-size: 14px;}
#ferrari-comp img.team-logo{float:right; margin-right: 55px;}
*+html #ferrari-comp span.comp-sub{top:375px;}
#ferrari-comp span.comp-sub{float:right; text-align: right; text-transform: uppercase; font-size: 16px; margin-top: 10px; margin-right: 10px; position: absolute;top: 334px;
    width: 398px; right:4px; font-weight: bold;color: #454545;}
#ferrari-comp h2.question{background: url(../images/question-head-bg.jpg) no-repeat; width:153px; height:35px; color: #fff; text-transform: uppercase; text-align: center; font-size: 23px; margin-left: 20px;}
#ferrari-comp .question-box{width:770px; border:1px solid #bf1e2e; border-radius: 10px; padding:10px; position: relative;}
#ferrari-comp .question-box span.question-main{color: #bf1e2e; font-size: 18px; font-weight: bold; padding-top: 20px;}

#ferrari-comp .facebook-img{float:left;}
#ferrari-comp .facebook-img2{float:right; margin-top: 25px;}
#ferrari-comp span.fb-text{font-size: 18px; font-weight: bold; color: #474646; margin-bottom: 10px;line-height: 30px;}
#ferrari-comp span.fb-text a{text-decoration: none; color:#bf1e2e; }
#ferrari-comp span.fb-text a:hover{color: #000;}


#ferrari-comp .termsand{margin-bottom: 10px;padding-bottom: 10px;}
#ferrari-comp .question-box form{text-align: right; display: block; margin-bottom: 0px;}
#ferrari-comp label{font-family: Tahoma; font-weight: bold; color: #464646; }
*+html #ferrari-comp .answer-box{width:338px;}
#ferrari-comp .answer-box{padding:10px; border:1px solid #ccc; margin-top: 10px; width:338px;}
#ferrari-comp .answer-box label{margin-right: 45px;}
*+html #ferrari-comp .answer-box label{margin-right: 35px;}


@media screen and (-webkit-min-device-pixel-ratio:0) {#ferrari-comp .main-form{text-align: left; width:362px !important;}
#brands-page #brands-header span.quick-select{padding-top: 6px !important;}

 }
#ferrari-comp .main-form{text-align: left; width:360px;}

#ferrari-comp .main-form{text-align: left; width:360px;}
#ferrari-comp .main-form label{margin-right: 10px; position: relative; top:3px;}
#ferrari-comp .main-form input{border:1px solid #ccc; font-size: 14px; padding:3px;background: #dbdbdb; width:242px;float:
right;}
*+html #ferrari-comp .main-form input{position: relative; top:-16px;}
*+html #ferrari-comp .main-form input.submit{position: relative; left:250px; top:7px;}
#ferrari-comp .main-form input.email{width:242px;}
#ferrari-comp #DOB-yr{margin-right: 43px;}
#ferrari-comp input.submit{background: url('../images/submit-btn-comp.jpg') no-repeat; text-indent: -999px; width: 101px; height:26px; border:none; line-height: 0; cursor: pointer; float:right;}
#ferrari-comp img.wheel{float:right; position: absolute; right:40px; top:39px;}
#ferrari-comp #comp-offer{background: url('../images/comp-offer.jpg') no-repeat; width:760px;height:216px; margin-top: 20px;padding:15px;}
#ferrari-comp #comp-offer h2{color: #bf1e2e; font-size: 20px;}
#ferrari-comp #comp-offer p{margin-top: 7px; color: #4a4a4a; font-size: 13px; font-weight: bold;}
#ferrari-comp #comp-offer ul{margin-left: 17px; font-size: 16px; font-weight: bold; color:#BF1E2E; }
#ferrari-comp #comp-offer ul li{margin-top: 4px;}
#ferrari-comp #comp-offer ul li span{color:#4a4a4a;font-size: 13px;}
#ferrari-comp p.non-row-cond{ font-size: 11px; color: #333; margin-left:5px; margin-right: 5px; text-align: left;line-height: 17px;}
#ferrari-comp .terms-text{margin-top: 30px;}
#ferrari-comp .team-dyn-logo{position: relative; top:11px;}
#ferrari-comp h2.wheels-list{border-bottom: 1px solid #999;padding-bottom: 10px;width:790px;font-size: 23px !important; color: #373737 !important; margin-left: 5px;}
#ferrari-comp span.view-more-btn{float:right;position: relative; top:11px; left:0px;}
#ferrari-comp span.view-more-btn-2{float:right;position: relative; top:18px; left:0px;}

#ferrari-comp .alloy-wheel{float:left;margin:0px 2px; text-align: center;width:156px;margin-top: 10px;min-height: 200px;}
#ferrari-comp .alloy-wheel p a{font-size: 12px; color:#bf1e2e; text-transform: uppercase; font-weight: bold; text-decoration: none;}
#ferrari-comp .alloy-wheel p a:hover{color: #000;}

/* Thanks */

@media screen and (min-device-width: 320px) and (max-device-width: 1024px)
{

#ferrari-header p{position: relative; top:240px;}
}

.thankyou-page{text-align: left;}
.thankyou-page a img{border:none;}
.thankyou-page img{border:none;}
.thankyou-page h2{color:#bf1e2e;font-size: 27px; margin-top: 10px; border-bottom: 1px solid #d6d6d6;padding-bottom: 10px; }
.thankyou-page p.sub-thanks{color:#bf1e2e; margin-bottom: 15px; width:790px; margin-left: 5px;}
#competition h1.thanks{font-size: 24px; color:#fff; text-align: center;width:775px; background:#000;text-transform: uppercase; padding:10px; margin-bottom: 15px;border-radius: 10px 10px 0 0; }

/* Thanks */

#competition h2.thanks-sub{font-size: 22px; color:#bf1e2e; text-align: center; }
#competition h2.thanks-sub2{font-size: 18px; color:#333; text-align: center; }
#competition .click-btn{margin: auto;text-align: center;margin-top: 10px;}
#competition .tick{margin-bottom: 10px;}
#competition .social-media{margin-right: 10px; margin-top: 10px;}
#competition img{border:none;}
*+html #competition span.view-more-btn{float:right;position: relative; top:-10px; left:0px;}
*+html #competition span.view-more-btn-2{float:right;position: relative; top:34px; left:0px;}
*+html #competition h2.wheels-list{padding-bottom: 0px; position: relative; top:0px;}


#ferrari-comp #ferrari-header{background: url('../images/top-header-comp.jpg') no-repeat; width:790px; height:384px;margin-top: 10px;vertical-align: bottom;}
#ferrari-comp #ferrari-header span{margin-top: 200px; font-size: 27px; color: #bf1e2e;vertical-align: bottom; position: relative; top:230px; font-weight: bold;margin-left: 10px;}
#ferrari-comp #ferrari-header span p{font-size: 14px; font-weight: normal;margin-left: 10px;margin-top: 10px;}
#ferrari-comp #comp-offer{background: url('../images/comp-offers.jpg') no-repeat; width: 790px; height:217px;padding-top:7px;}
#ferrari-comp #comp-offer h2{font-size: 27px; padding-top: 0px; margin-top: 0px;}
#ferrari-comp #comp-offer p{font-weight: normal; color:#bf1e2e; }
#ferrari-comp #comp-offer ul li{background: url('../images/list-offer-star.png') no-repeat left; padding-left: 26px; list-style: none;color: #373737; font-weight: bold;font-size: 14px;margin-bottom: 9px;}
#ferrari-comp #comp-offer ul{margin-left: 0px; margin-top: 10px; }
#ferrari-comp #how-enter{width:790px; border-top:1px solid #d6d6d6;margin-bottom: 20px;}
#ferrari-comp #how-enter h3{float: left;color: #373737; margin-top: 10px; margin-left: 10px; font-size: 23px;}
#ferrari-comp #how-enter p{ margin-left: 10px; color: #bf1e2e;font-size: 18px; font-weight: bold;}
#ferrari-comp #how-enter p img{position: relative; top:8px;}
#ferrari-comp .non-row-cond input{margin-right: 10px;}


/* New Manchester Landing */
#manchester h1.man-header{color: #CC0000;margin-bottom: 10px;padding-left: 5px;	}
#manchester p.head-text{line-height: 18px; color: #333;padding:5px;}

#manchester .featured-wheels {
    list-style: none outside none;
    margin: 0 0 0 2px;
}
#manchester .featured-wheels li {
    border: 1px solid #CCCCCC;
    border-radius: 10px 10px 10px 10px;
    float: left;
    height: 169px;
    margin: 0 22px 22px 0;
    overflow: hidden;
    position: relative;
    width: 245px;
}
#manchester .featured-wheels li.last {
    margin-right: 0;
}
#manchester .featured-wheels li p img {
    border: 0 none;
}
#manchester .featured-wheels li p.img {
    height: 155px;
    position: absolute;
    right: -20px;
    top: 9px;
    width: 155px;
}
#manchester .featured-wheels li p.img img {
    height: 155px;
    width: 155px;
}
#manchester .featured-wheels p.title {
    left: 10px;
    position: absolute;
    top: 7px;
    z-index: 100;
}
#manchester .featured-wheels p.title a {
    color: #666666;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}
#manchester .featured-wheels p.title a:hover {
    color: #CC0000;
}
#manchester .featured-wheels p.title img {
    margin: 1px 0 0;
}
#manchester .featured-wheels p.price {
    bottom: 42px;
    color: #CC3333;
    font-size: 14px;
    font-weight: bold;
    left: 10px;
    position: absolute;
    text-align: left;
    top: auto;
    width: auto;
    z-index: 100;
}
#manchester .featured-wheels p.price span {
    font-size: 25px;
}
#manchester .featured-wheels p.shop-now-link {
    bottom: 8px;
    left: 0;
    position: absolute;
}
#manchester .featured-wheels p.shop-now-link a {
    background: url("../images/right-arrow.png") no-repeat scroll 95% 55% #CC0000;
    border-radius: 0 10px 10px 0;
    color: #FFFFFF;
    display: inline-block;
    font-size: 17px;
    font-weight: bold;
    padding: 5px 24px 5px 9px;
    text-decoration: none;
    text-shadow: 0 1px 2px #000000;
    text-transform: uppercase;
}
#manchester .featured-wheels p.shop-now-link a:hover {
    background: url("../images/right-arrow.png") no-repeat scroll 95% 55% #078213;
}

#manchester .tabbed-heading {
    border-bottom: 1px solid #666666;
    font-size: 23px;
    margin: 0 13px 14px 0;
    position: relative;
    text-align: center;
   
}
#manchester .tabbed-heading span {
    border-radius: 10px 10px 0 0;
    color: #FFFFFF;
    display: inline-block;
    margin: 0 auto;
    padding: 5px 15px;
    position: relative;
    text-transform: uppercase;
    top: 1px;
}
#manchester .tabbed-heading.black-tabbed-heading span {
    background: -moz-linear-gradient(center top , #424549 0%, #212224 100%) repeat scroll 0 0 transparent;
}
#manchester .tabbed-heading.red-tabbed-heading span {
    background: none repeat scroll 0 0 #CC0000;
}

#manchester .general-boxes div.general-box {
    background: url("../images/home-general-box.jpg") no-repeat scroll 0 100% transparent;
    border-radius: 0 0 10px 0;
    display: inline;
    float: left;
    height: 214px;
    margin: 0 19px 15px 4px;
    position: relative;
    width: 176px;
}
#manchester .general-boxes div.general-box.last {
    margin-right: 0;
}
#manchester .general-boxes div.general-box h2 {
    font-size: 17px;
    margin: 0;
    padding: 10px 20px 10px 10px;
}
#manchester .general-boxes div.general-box p {
    color: #333333;
    font-size: 11px;
    margin: 0;
    padding: 0 20px 0 10px;
}
#manchester .general-boxes div.general-box img {
    position: absolute;
    right: -18px;
    top: 0;
}
#manchester .underline{border-bottom:1px solid #888; width:790px; margin-bottom: 20px;}


#manchester .jcarousel-prev {
	position:absolute;
	top:110px;
	left:-22px;
	padding:5px 4px;
	background:#ccc;
	cursor:pointer;
}
#manchester .jcarousel-next {
	position:absolute;
	top:110px;
	left:-22px;
	padding:5px 4px;
	background:#ccc;
	cursor:pointer;
}


#manchester .jcarousel-prev {
	-moz-border-radius-topleft:7px;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-bottomleft:7px;
	-webkit-border-radius:7px 0 0 7px;
	border-radius:7px 0 0 7px;
}

#manchester .jcarousel-next {
	left:743px;
	-moz-border-radius-topleft:0;
	-moz-border-radius-topright:7px;
	-moz-border-radius-bottomright:7px;
	-moz-border-radius-bottomleft:0;
	-webkit-border-radius:0 7px 7px 0;
	border-radius:0 7px 7px 0;
}
#manchester #top-brands-slide {
    background: url("../images/top-brands-slide.jpg") no-repeat scroll 25px 0 transparent;
    border: 3px solid #CCCCCC;
    border-radius: 10px 10px 10px 10px;
    margin: 22px 19px 15px;
    width:740px;
}
#manchester #top-brands-slide ul {
    height: 245px;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 597px;
}
#manchester #top-brands-slide ul li {
    height: 245px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 597px;
    top:-8px;
    left:-9px;
}
#manchester #top-brands-slide ul li a {
    height: 72px;
    left: 0;
    position: absolute;
    top: 0;
    width: 124px;
    background: url('http://www.wheelbasealloys.com/contrib/images/brands-bg.png') no-repeat top;padding:7px;
}
#manchester #top-brands-slide ul li a.tp-1 {
    left: 15px;
    top: 15px;
}
#manchester #top-brands-slide ul li a.tp-2 {
    left: 162px;
    top: 15px;
}
#manchester #top-brands-slide ul li a.tp-3 {
    left: 309px;
    top: 15px;
}
#manchester #top-brands-slide ul li a.tp-4 {
    left: 456px;
    top: 15px;
}
#manchester #top-brands-slide ul li a.tp-5 {
    left: 603px;
    top: 15px;
}
#manchester #top-brands-slide ul li a.tp-6 {
    left: 15px;
    top: 92px;
}
#manchester #top-brands-slide ul li a.tp-7 {
    left: 162px;
    top: 92px;
}
#manchester #top-brands-slide ul li a.tp-8 {
    left: 309px;
    top: 92px;
}
#manchester #top-brands-slide ul li a.tp-9 {
    left: 456px;
    top: 92px;
}
#manchester #top-brands-slide ul li a.tp-10 {
    left: 603px;
    top: 92px;
}
#manchester #top-brands-slide ul li a.tp-11 {
    left: 15px;
    top: 169px;
}
#manchester #top-brands-slide ul li a.tp-12 {
    left: 162px;
    top: 169px;
}
#manchester #top-brands-slide ul li a.tp-13 {
    left: 309px;
    top: 169px;
}
#manchester #top-brands-slide ul li a.tp-14 {
    left: 456px;
    top: 169px;
}
#manchester #top-brands-slide ul li a.tp-15 {
    left: 603px;
    top: 169px;
}
#manchester #top-brands-slide ul li a img {
    border: 10px solid #FFFFFF;
  
}
#manchester #top-brands-slide ul li a:hover img {
 
}
#manchester .showroom-directions{float:right;  position: absolute; top:-30px; background: url('../images/box-shad-map.jpg') bottom no-repeat;padding-bottom: 50px;right:0px;}
#manchester .head-gap{margin-bottom: 20px;}
#manchester h1.map-head{color: #fff;text-shadow: 0 1px 2px #000000; font-size: 18px; background: #CC0000; padding:5px; border-radius:0 0px 10px 0; position: relative; top:33px; display: inline-block; padding-right: 10px; text-transform: uppercase;padding-left: 8px;width:80px;	 }
#manchester a{color: #CC0000; text-decoration: underline;}
#manchester a:hover{text-decoration: underline; color: #000;}
#manchester #slideshow{margin-left:6px; background: url('../images/showroom-slide-shad.jpg') bottom no-repeat; padding-bottom: 25px;}
#manchester .tabbed-heading.black-tabbed-heading span {
	background:#424549;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyNDU0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMTIyMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #424549 0%, #212224 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#424549), color-stop(100%,#212224));
	background:-webkit-linear-gradient(top, #424549 0%,#212224 100%);
	background:-o-linear-gradient(top, #424549 0%,#212224 100%);
	background:-ms-linear-gradient(top, #424549 0%,#212224 100%);
	background:linear-gradient(top, #424549 0%,#212224 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#424549', endColorstr='#212224',GradientType=0 );
}
#manchester p.sub-head-text{text-align: center; margin-bottom: 10px; font-size: 12px; background: none !important; text-transform: none; color: #333; width:790px;padding:0px; top:10px;  }
#manchester .map-text{float:left; width:430px;}
#manchester #top-brands-slide ul li a img{box-shadow: none !important; border-radius: 0px; border:6px solid #fff;margin-top: 6px; margin-left: 4px;}
#manchester h2.top-brands-header{margin-top: -44px;}
#manchester .manchester-scroll{height:197px !important;}
#manchester .manchester-scroll ul li{height:197px !important;}
#manchester .manchester-scroll .jcarousel-prev{display: none !important;}
#manchester .manchester-scroll .jcarousel-next{display: none !important;}
#manchester #map-area{position: relative;height:270px;}





/* Brands Page */
#brands-page{}
#brands-page #brands-header{background: url('../images/brands-head-bg.jpg') no-repeat top; width:755px; height:182px; padding:15px 20px 20px 20px;}
#brands-page #brands-header h1{color:#bf1e2e; font-size: 30px;}
#brands-page #brands-header p{width:340px; line-height: 17px; color: #373737;margin-top: 8px;}
#brands-page #brands-header .quick-brand-select{width:340px; background: #373737;height:30px; border-radius: 10px;margin-top: 44px;display: block; position: relative;}
#brands-page #brands-header span.quick-select{padding-top:3px; padding-left: 10px; font-size: 16px; color: #fff; font-weight: bold; text-transform: uppercase;display: block;float:left;}
*+html #brands-page #brands-header span.quick-select{padding-top: 4px;}
#brands-page #brands-header .quick-brand-select #brandSelectorLeft{float:right;margin-top:0px; margin-right: 8px;position: relative; top:5px;padding:0px;background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #2F2600;height:20px;font-size: 13px;}
*+html #brands-page #brands-header .quick-brand-select #brandSelectorLeft{vertical-align: middle;}
    
#brands-page #brands-table{width:793px;border:1px solid #ccc; border-radius: 10px; box-shadow: inset 0px 0px 10px #ccc; margin-top: 10px; display: block; height: 1%; overflow: hidden; margin-bottom: 30px;}
#brands-page #brands-table .alloy-wheel-brand{position: relative;height:140px;width:197px;border-right:1px solid #ccc; border-bottom: 1px solid #ccc;float:left;}
#brands-page #brands-table .alloy-wheel-brand span.tuv{position: absolute; bottom:7px; left:0px; z-index: 100;font-size: 10px; color:#0079c2;font-weight: bold;text-align:center;}
#brands-page #brands-table .alloy-wheel-brand span.tuv img{position: relative; top:2px; margin-right: 3px;}
#brands-page #brands-table .alloy-wheel-brand.last{border-right:none;}
#brands-page #brands-table .alloy-wheel-brand.bottom{border-bottom:none;}
#brands-page #brands-table .alloy-wheel-brand span.logo{width: 197px; display: inline-block;}
*+html #brands-page #brands-table .alloy-wheel-brand span.logo img{position: relative; top:25px;text-align: center;border:none;}
#brands-page #brands-table .alloy-wheel-brand span.logo img{position: relative; top:34px;text-align: center;border:none;}
#brands-page #brands-table .alloy-wheel-brand span.logo a{width: 100%; display: block; position: inherit; border:none;}
#brands-page #brands-table .alloy-wheel-brand span{display: block; width:197px; }
#brands-page #brands-table .alloy-wheel-brand span a{color:#888; width:197px;display: block; position: absolute; top:10px;text-decoration: none; font-size: 14px;text-align: center; }
#brands-page #brands-table .alloy-wheel-brand span a:hover{color:#000;}


/* Honda Comp */

/* Competition Page */
#honda-comp{
	position: relative;
	float: right;
    margin: 0 0 11px;
    width: 804px;
}
#honda-comp h1.sub-heading{
	font-family: Tahoma;
	text-transform: uppercase;
	color: #fff;
	background: url('../images/sub-head-bg.jpg') no-repeat;
	font-size: 23px;
	font-weight: bold;
	width:352px;
	margin:auto;
	text-align: center;
	margin-top:0px;
	margin-bottom: 0px;
}
#honda-comp .underline{
	width:795px;
	border-top:1px solid #000;
}
*+html #honda-comp .win{position: relative; top:-10px;}
#honda-comp .win{
	background:url('../images/comp-win.png') no-repeat;
	width:143px;
	height:71px;
	margin-top: 5px;
	float:left;
	text-indent: -999px;
	line-height: 0px;
	z-index: 10;
}
#honda-comp .race-day{
	background:url('../images/race-day.png') no-repeat;
	width:237px;
	height:71px;
	margin-top: 5px;
	float:left;
	text-indent: -999px;
	line-height: 0px;
	z-index: 10;
	position: absolute;
	left:0px;
	top:80px;
}
#honda-comp h2.comp-title{
	margin-right: 34px;
	float: right;
	margin-top: 20px;
	font-size: 25px;
}
#honda-comp span.red-text{
	color:#bf1e2e;
}
#honda-comp .race-car{
	background: url(../images/honda-race-day-knockhill.jpg) no-repeat;
	width:503px;
	height:277px;
	float:left;
	z-index: 0;
}
*+html #honda-comp .race-day{top:85px;}
*+html #honda-comp .date{top:110px;}
#honda-comp .date{
	background: url('../images/date-stamp.png') no-repeat;
	width:132px;
	height:132px;
	position: absolute;
	right:240px;
	top:90px;
}
#honda-comp .drivers{
	background: url('../images/racing-driver-matt-neal-gordon-shedden.jpg') no-repeat;
	width:245px;
	height:126px;
	float: right;
	margin-right: 10px;
}
#honda-comp h3{color:#bf1e2e; font-size: 24px; text-align: center; float: right; margin-right: 35px;}
#honda-comp span.sub-text{color:#bf1e2e; font-size: 14px;}
#honda-comp img.team-logo{float:right; margin-right: 55px;}
*+html #honda-comp span.comp-sub{top:352px;}
#honda-comp span.comp-sub{float:right; text-align: right; text-transform: uppercase; font-size: 14px; margin-top: 10px; margin-right: 10px; position: absolute;top: 334px;
    width: 398px; right:4px; font-weight: bold;color: #454545;}
#honda-comp h2.question{background: url(../images/question-head-bg.jpg) no-repeat; width:153px; height:35px; color: #fff; text-transform: uppercase; text-align: center; font-size: 23px; margin-left: 20px;}
#honda-comp .question-box{width:770px; border:1px solid #bf1e2e; border-radius: 10px; padding:10px; position: relative;}
#honda-comp .question-box span.question-main{color: #bf1e2e; font-size: 18px; font-weight: bold; padding-top: 20px;}

#honda-comp .facebook-img{float:left;}
#honda-comp .facebook-img2{float:right; margin-top: 25px;}
#honda-comp span.fb-text{font-size: 18px; font-weight: bold; color: #474646; margin-bottom: 10px;line-height: 30px;}
#honda-comp span.fb-text a{text-decoration: none; color:#bf1e2e; }
#honda-comp span.fb-text a:hover{color: #000;}


#honda-comp .termsand{margin-bottom: 10px;padding-bottom: 10px;}
#honda-comp .question-box form{text-align: right; display: block; margin-bottom: 0px;}
#honda-comp label{font-family: Tahoma; font-weight: bold; color: #464646; }
*+html #honda-comp .answer-box{width:378px;}
#honda-comp .answer-box{padding:10px; border:1px solid #ccc; margin-top: 10px; width:338px;}
#honda-comp .answer-box label{margin-right: 26px;}
*+html #honda-comp .answer-box label{margin-right: 35px;}


@media screen and (-webkit-min-device-pixel-ratio:0) {#honda-comp .main-form{text-align: left; width:362px !important;}
#brands-page #brands-header span.quick-select{padding-top: 6px !important;}

 }
#honda-comp .main-form{text-align: left; width:360px;}

#honda-comp .main-form{text-align: left; width:360px;}
#honda-comp .main-form label{margin-right: 10px; position: relative; top:3px;}
#honda-comp .main-form input{border:1px solid #ccc; font-size: 14px; padding:3px;background: #dbdbdb; width:242px;float:
right;}
*+html #honda-comp .main-form input{position: relative; top:-16px;}
*+html #honda-comp .main-form input.submit{position: relative; left:250px; top:7px;}
#honda-comp .main-form input.email{width:242px;}
#honda-comp #DOB-yr{margin-right: 43px;}
#honda-comp input.submit{background: url('../images/submit-btn-comp.jpg') no-repeat; text-indent: -999px; width: 101px; height:26px; border:none; line-height: 0; cursor: pointer; float:right;}
#honda-comp img.wheel{float:right; position: absolute; right:40px; top:39px;}
#honda-comp #comp-offer{background: url('../images/comp-offer.jpg') no-repeat; width:760px;height:216px; margin-top: 20px;padding:15px;}
#honda-comp #comp-offer h2{color: #bf1e2e; font-size: 20px;}
#honda-comp #comp-offer p{margin-top: 7px; color: #4a4a4a; font-size: 13px; font-weight: bold;}
#honda-comp #comp-offer ul{margin-left: 17px; font-size: 16px; font-weight: bold; color:#BF1E2E; }
#honda-comp #comp-offer ul li{margin-top: 4px;}
#honda-comp #comp-offer ul li span{color:#4a4a4a;font-size: 13px;}
#honda-comp p.non-row-cond{ font-size: 11px; color: #333; margin-left:5px; margin-right: 5px; text-align: left;line-height: 17px;}
#honda-comp .terms-text{margin-top: 30px;}
#honda-comp .team-dyn-logo{position: relative; top:11px;}
#honda-comp h2.wheels-list{border-bottom: 1px solid #999;padding-bottom: 10px;width:790px;font-size: 23px !important; color: #373737 !important; margin-left: 5px;}
#honda-comp span.view-more-btn{float:right;position: relative; top:11px; left:0px;}
#honda-comp span.view-more-btn-2{float:right;position: relative; top:18px; left:0px;}

#honda-comp .alloy-wheel{float:left;margin:0px 2px; text-align: center;width:156px;margin-top: 10px;min-height: 200px;}
#honda-comp .alloy-wheel p a{font-size: 12px; color:#bf1e2e; text-transform: uppercase; font-weight: bold; text-decoration: none;}
#honda-comp .alloy-wheel p a:hover{color: #000;}

/* Thanks */

@media screen and (min-device-width: 320px) and (max-device-width: 1024px)
{

#ferrari-header p{position: relative; top:240px;}
}

#honda-comp .thankyou-page{text-align: left;}

#honda-comp .thankyou-page h2{color:#bf1e2e;font-size: 27px; margin-top: 10px; border-bottom: 1px solid #d6d6d6;padding-bottom: 10px; }
#honda-comp .thankyou-page p.sub-thanks{color:#bf1e2e; margin-bottom: 15px; width:790px; margin-left: 5px;}
#honda-comp h1.thanks{font-size: 24px; color:#fff; text-align: center;width:775px; background:#000;text-transform: uppercase; padding:10px; margin-bottom: 15px;border-radius: 10px 10px 0 0; }

/* Thanks */

#honda-comp h2.thanks-sub{font-size: 22px; color:#bf1e2e; text-align: center; }
#honda-comp h2.thanks-sub2{font-size: 18px; color:#333; text-align: center; }
#honda-comp .click-btn{margin: auto;text-align: center;margin-top: 10px;}
#honda-comp .tick{margin-bottom: 10px;}
#honda-comp .social-media{margin-right: 10px; margin-top: 10px;}
#honda-comp img{border:none;}
*+html #honda-comp span.view-more-btn{float:right;position: relative; top:-10px; left:0px;}
*+html #honda-comp span.view-more-btn-2{float:right;position: relative; top:34px; left:0px;}
*+html #honda-comp h2.wheels-list{padding-bottom: 0px; position: relative; top:0px;}


#honda-comp #ferrari-header{background: url('../images/top-header-comp.jpg') no-repeat; width:790px; height:384px;margin-top: 10px;vertical-align: bottom;}
#honda-comp #ferrari-header span{margin-top: 200px; font-size: 27px; color: #bf1e2e;vertical-align: bottom; position: relative; top:230px; font-weight: bold;margin-left: 10px;}
#honda-comp #ferrari-header span p{font-size: 14px; font-weight: normal;margin-left: 10px;margin-top: 10px;}
#honda-comp #comp-offer{background: url('../images/comps-offer2.jpg') no-repeat; width: 790px; height:276px;padding-top:7px;}
#honda-comp #comp-offer h2{font-size: 27px; padding-top: 0px; margin-top: 0px;}
#honda-comp #comp-offer p{font-weight: normal; color:#bf1e2e; }
#honda-comp #comp-offer ul li{background: url('../images/list-offer-star.png') no-repeat left; padding-left: 26px; list-style: none;color: #373737; font-weight: bold;font-size: 14px;margin-bottom: 9px;}
#honda-comp #comp-offer ul{margin-left: 0px; margin-top: 10px; }
#honda-comp #how-enter{width:790px; border-top:1px solid #d6d6d6;margin-bottom: 20px;}
#honda-comp #how-enter h3{float: left;color: #373737; margin-top: 10px; margin-left: 10px; font-size: 23px;}
#honda-comp #how-enter p{ margin-left: 10px; color: #bf1e2e;font-size: 18px; font-weight: bold;}
#honda-comp #how-enter p img{position: relative; top:8px;}
#honda-comp .non-row-cond input{margin-right: 10px;}
#honda-comp p.comp-req{font-size: 20px; color:#bf1e2e;font-weight: bold;margin-bottom: 15px; margin-left: 10px; }
#honda-comp p.comp-req img{position: relative; top:6px;}

#previous-winners{margin-top: 20px; }
#previous-winners h1.win-header{background: url('../images/previous-winners.jpg') no-repeat; width:792px; height:93px; }
#previous-winners ul{margin-left: 20px;margin-top: 20px;}
#previous-winners ul li{padding-bottom: 10px; list-style: none; font-size: 14px; margin-bottom: 10px;}
#previous-winners ul li a{color: #bf1e2e; text-decoration: none;border-bottom: 1px solid #efefef;padding-bottom: 10px; margin-bottom:10px;}
#previous-winners ul li a:hover{color: #000;}
#previous-winners ul li a span{color: #333;}
#previous-winners ul li a span.prevdate{color: #888; padding-right: 10px;}


#inter-del{	position: relative;
	float: right;
    margin: 0 0 11px;
    width: 804px;}

#inter-del h1.sub-heading{
	font-family: "Tahoma", helvetica;
	text-transform: uppercase;
	color: #fff;
	background: url('../images/sub-head-bg.jpg') no-repeat;
	font-size: 23px;
	font-weight: bold;
	width:352px;
	margin:auto;
	text-align: center;
	margin-top:0px;
	margin-bottom: 0px;
}
#inter-del .underline{
	width:795px;
	border-top:1px solid #000;
}
#inter-del p{
	font-size: 15px;
	color: #5b5b5b;
	float:left;
	margin-top: 15px;
	margin-bottom: 30px;
	position: relative;
	height:100px;
	line-height: 22px;
} 
#inter-del p span{font-weight: bold;}

#inter-del p img.plane{position: absolute;right:-30px; top:31px;}

#inter-del .tb-header{font-size: 19px !important; font-weight: bold; color: #BF1E2E; text-transform: uppercase;border-bottom: 1px solid #999;}

#inter-del p span a{color: #BF1E2E; text-decoration: none;}
#inter-del p span a:hover{color: #000;}

#inter-del table tr td{text-align: center;padding:5px 0px;font-weight: bold; font-size: 12px; color: #5b5b5b; }
#inter-del table tr td.red-td{color: #BF1E2E; }
#inter-del #packaging-international{margin-top: 20px;}
#inter-del #packaging-international h2{font-size: 23px; color: #BF1E2E;}
#inter-del #packaging-international h3{margin-top:15px; color: #111;font-size: 19px; margin-left: 20px;
}
#inter-del #packaging-international ul{margin-left: 20px; margin-top:15px;float:left;}
#inter-del #packaging-international ul li{padding-bottom:10px; font-size:14px; font-weight:bold; list-style:none; background: url('/contrib/images/pack-tick.jpg') no-repeat left; padding-left: 32px;padding-top: 9px;}
#inter-del #packaging-international img.pack-shots{float:right;position: relative; top:-40px; left:-40px;}

#homepage-video{
	margin-bottom: 20px;
	display: block;
}
p.logo a{
	text-decoration: none !important;
}
p.logo a span.logo-text-new{
	text-decoration: none !important;
}
span.logo-text-new{
	position: absolute;
	top:0px;
	right:0px;
	color: #fff;
	font-weight: normal;
	font-size: 16px;
	font-family: 'Droid Sans', sans-serif;
	text-decoration: none !important;
	border:none !important;

}
/* Xmas Stuff */
.xmas-stuff{
	margin-top: -3px;
	margin-bottom: 10px;
	display: block;
}
body.xmas-blue{
	background: url('../images/xmas-bg-2.jpg');
	
}