﻿body.newtyres input,
body.newtyres textarea,
body.newtyres select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
body.newtyres form, body.newtyres fieldset{
	margin:2px 0 0 0;
	padding:0;
	border-style:none;
}
body.newtyres  select
{
	padding:1px;
}
body.newtyres label { display: inline}

body.newtyres div#main div#sidebar .mini-tyre-finder div.specs div.field label
{
	width:40%;
}
body.newtyres div#main div#sidebar .mini-tyre-finder div.specs div.field select
{	
    min-width: 60%;
    width: 88px;
}
body.newtyres  div#main .mini-tyre-finder div.specs
{
	margin-top:5px;
}

q{quotes:none;}
q:before{content:''}
q:after{content:''}

.add-nav{
	text-align:center;
	padding:0 14px 15px 0;
}
.add-nav ul{
	display:inline-block;
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
*+html .add-nav ul{display:inline;}
.add-nav li{
	float:left;
	background:url(https://images.blackcircles.com/images/newtyres/separator-addnav.gif) no-repeat 0 2px;
	padding:1px 10px 1px 11px;
}
.add-nav li:first-child{background:none;}
.add-nav a:hover{text-decoration:underline;}


.text-buy{
	display:block;
	background:url(https://images.blackcircles.com/images/newtyres/text-buy.gif) no-repeat;
	width:211px;
	height:16px;
	text-indent:-9999px;
	overflow:hidden;
}

*+html #nav ul{display:inline;}

.servicing-steps{
	background:url(https://images.blackcircles.com/images/newtyres/img2.jpg) no-repeat;
	width:970px;
	height:124px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 12px -3px;
}
.servicing-steps ul{
	padding:0;
	margin:0;
	list-style:none;
}

body.newtyres #main:after{
	content:'';
	display:block;
	clear:both;
}
body.newtyres .tyreresults #main{padding:0 7px 46px 1px;}
body.newtyres #content{
	float:right;
	width:805px;
	margin:0 0 0 -11px;
	position:relative;
	z-index:1;
}
body.newtyres  #content ul.tabset li
{
	list-style:none;
	font-size:19px;
}
body.newtyres  #content ul.tabset li a, body.newtyres  #sidebar li a
{
	text-decoration: none;
}
 .tabset{
	padding:0;
	margin:0 0 -1px -11px;
	position:relative;
	z-index:2;
	width: 515px;
    height: 46px;
    text-indent: -9999em;
	background: url('https://images.blackcircles.com/images/tabs/tyres.png') left top no-repeat;
}
.tabset li{
	float:left;
	height: 44px;
}

body.newtyres ul.tabset li.tab-choose-tyres {
    width: 200px;
}
body.newtyres ul.tabset li.tab-choose-garage {
    width: 292px;
}

body.newtyres ul.tabset li.tab-choose-garage a {
    width: 300px;
    cursor:pointer;
}

body.newtyres ul.tabset li a {
    display: block;
    height: 100%;
    width: 200px;
    cursor:default;  
	text-indent: -9999em;
	overflow: hidden;
}

.tabset:after{
	content:'';
	display:block;
	clear:both;
}

.tabset .tab,
.tabset .tab strong,
.tabset .tab span{
	float:left;
	color:#ccc;
	background:url(https://images.blackcircles.com/images/newtyres/tab.gif) no-repeat;
}
.tabset .tab{
	background-position:0 0;
	padding:0 0 0 0px;
	cursor:pointer;
}
.tabset li:first-child .tab:hover,
.tabset li:first-child .active{background-position:0 -192px;}

.tab-content{
	padding: 14px 10px;
	background:#fff;
	
	-webkit-border-radius: 0px 8px 8px 8px;	
	-moz-border-radius: 0px 8px 8px 8px;	
	border-radius:  0px 8px 8px 8px;	
	
	-webkit-box-shadow:0 0 11px #a0a0a0;	
	-moz-box-shadow:0 0 11px #a0a0a0;	
	box-shadow:0 0 11px #a0a0a0;
	
	position:relative;
	z-index:1;
	behavior:url(/templates/cscripts/pie.htc);
}
#content .box{
	border:2px solid #919191;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	behavior:url(/templates/cscripts/pie.htc);
	margin:0 0 14px;
	overflow:hidden;
}
#content .box h2{
	font:bold 20px/24px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#c00;
	text-align:center;
	margin:0 0 15px;
}
#content h2.deals{
	font:bold 20px/24px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#d50100;
	text-align:center;
	margin:0 0 10px;
	text-transform:uppercase;
}
.items{
	padding:0;
	margin:0;
	list-style:none;	
	overflow:hidden;
	clear:right;
}
.items li{
	display:inline-block;
	vertical-align:top;
	width:246px;
	position:relative;
	margin:0 11px 19px 0;
	border-bottom:1px solid #666;
}
*+html .items li{display:inline;}
.box .items li{
	border-left:2px solid #919191;
	border-bottom:none;
	padding:0 5px;
	margin:0 0px 0 0;
	min-height: 250px;
}

.box .items li:first-child{
	border:none;
	padding-left:5px;
}

.box .items li.last{
	border-right:2px solid #919191;		
}

.items li.last .row.offers.promo 
{
    width:256px;
}

.items .column{
	float:left;
	padding:0 0 0 10px;
	margin:0 0 0 -5px;
}

.items .logos
{
	height: 81px;
	min-height:81px;
	padding-top:5px;
}


.items.list  .logo
{
    display:block; 
    float:none;
}

.items  .logo{
	display:inline;
	float:left;
	width: 123px;
	margin-top: 35px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0px;
}

.items .logo-secondary{
	display:inline;
	float:right;
	margin: 0;
	width: 117px;
	height: 90px;	
}
.items.small .logo-secondary
{   
	width:72px;
	height:75px;
}
.items .logo-secondary img
{
	float: left;
    margin-left: 25px;
}
.items.small .logos
{
	height: 63px;
	min-height:63px;
	padding-top:2px;
}

.items.small  .logo{
	display:inline;
	float:left;
	width: 123px;
	margin: 11px 0 5px 0;
}
.items .description{
	display:block;
	color:#de0108; 
	margin:-1px 0 8px;
}
.box .items .description{
	line-height:12px;
		
}
.box .items .model-name, .items.small .model-name{
	font-size:1.2em;
	margin-bottom:6px;
}
.box .items .pricing
{
	margin:5px 0;
}
.items .amount{
	font-size:28px;
	line-height:30px;
	color:#054180;
	margin:0 10px 3px 30px;
	display:inline;
	float:left;
}
.items .tyre-image
{
	border:none;
	float:none;
    display: block;
    height: 180px;
    width: 163px;
	margin:0 auto;
    margin-top: 10px;
}
.items .description.price-type{	
	margin:0px 0px 0px 32px;
	color:#d50100;
}
.items .selection
{
	display:inline;
	width: 180px;
}

.items .row
{
	overflow:hidden;
	padding:2px 0;
}

.top-seller ul.items div.row.offers,
div#TyreResultsRest ul.items .row.offers
{
	text-align: center;
}
.top-seller ul.items .row.offers .bonus,
div#TyreResultsRest ul.items .row.offers .bonus
{
	position:static;
	display:inline-block;
}

.row.offers.promo strong, 
.items.small .row.offers.promo strong
{
    margin-top: 4px;
    display:block;
}
.row.offers strong
{
    position:static;
	display:inline-block;
	margin-top: 5px;
	font-size:1.0em;
}

.items.small .row.offers strong
{
   margin-top: 10px;    
}

.items .bonus{	
	left:5px;
	top:153px;
	font:bold 11px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;	
	padding:0 2px 1px;
	background:#df0001;
	color:white;
}

.items .row .pitstop img {
    margin: 0;
}

.ico-holder .row.tyre-labelling
{
    border-top: 1px solid #0098D5;
    border-bottom: 1px solid #0098D5;
    padding-left:0px;
    padding-top:5px;
}

.ico-holder .row.tyre-labelling div.title
{
   display:inline-block;   
}
.items .row.tyre-labelling
{
   border-top: 2px solid #999; 
}
.items .tyre-labelling, .row.tyre-labelling
{
    color: #0098D5;
    font-weight: bold;    
    padding-left: 10px;
}
#TyreResultsDeals .items .row.tyre-labelling 
{
    margin-left:-10px;
}
.items .row.tyre-labelling .labelling-items, .ico-holder .row.tyre-labelling .labelling-items
{
     margin: 3px 0;
}
.items .tyre-labelling .labelling-items, .ico-holder .row.tyre-labelling .labelling-items
{
    padding-left:12px;   
    min-height:34px    
}

.items .column.tyre-labelling div.labelling-items
{
    display:inline;
}
.items .column.tyre-labelling div.labelling-items img
{
    margin: 0 3px 0 0;
}
.items .column.tyre-labelling div.title
{
   display:inline-block;
   margin-top:7px; 
}
.labelling-items span.fuel,
.labelling-items span.fuel img
{
    width:60px;
    height:33px;
}
.labelling-items span.wet ,
.labelling-items span.wet img
{
    width:64px;
    height:33px;
}
.labelling-items span.noise,
.labelling-items span.noise img
{
    width:82px;
    height:33px;
}
.listoffer
{    
    width: 779px;
    display: block;
    height: 18px;
    margin-left: -6px;
    margin-bottom:5px;
    padding-top:2px;   
}

.tyreresults #TyreResultsRest .listoffer div.bonus,
.tyreresults #TyreResultsBest .listoffer div.bonus{
    float: left;
    width: 779px;
    margin: 7px 0 3px;
    text-align: center;
    min-height: 20px;
}

.tyreresults #TyreResultsRest .listoffer div.pitstop,
.tyreresults #TyreResultsBest .listoffer div.pitstop {
    min-height: 20px;
    float: right;
    width: 385px;
    margin: 7px 0 3px;
}

.tyreresults #TyreResultsRest .listoffer.promo.pitstop div.bonus{
    width: 390px;
    min-height: 20px;
    text-align: center;
    font-weight: bold;
    background-color: #DF0001;
}

.tyreresults #TyreResultsRest .listoffer.promo.pitstop div.pitstop{
    width: 385px;
    min-height: 20px;
    float: right;
}

.items .row.offers
{	
	font-weight:200;
	padding-top: 10px;
	text-align:center;	
	width:100%;
	height: 34px;	
}

#TyreResultsDeals .items .row.offers.pitstop {
    height: 40px;
}

#TyreResultsDeals .items .row.offers.pitstop strong.pitstop {
    margin-top: 0;
    min-width: 257px;    
    text-align: left;
} 

.items.small pricing
{
    padding-bottom:5px;
}

.items.small .row.offers, .items.small .row.offers.promo
{
	padding:0px;
	width:100%;
	-webkit-border-radius: 0px 0px 6px 6px;	
	-moz-border-radius: 0px 0px 6px 6px;	
	border-radius:  0px 0px 6px 6px;
	margin:0;
}
.items.small .row.offers
{
	height:35px;
}

.items .row.offers.promo
{
	width: 261px;
	background-color:#df0001;
	margin-left: -10px;	
}

.items .row.tyre-spec
{
	min-height: 50px;
	height: 50px;
}
.items.small .row .tyre-spec
{
	width: 165px;
	min-height: 50px;
	height: 50px;
	float:left;
	padding-left:5px;
	padding-top:5px;
}

.items .multi-row
{
    position: absolute;  
    bottom:0px;  
    margin: 0;
    padding:0;
    width: 124px;  
    min-height:85px;
}

.items .row.bottom
{
	bottom:0px;	
	position:absolute;	
	margin-bottom:5px;
}

.items .spec-bottom
{
	bottom:-2px;	
	position:absolute;
	font-size:1.1em;
}
.items img{
	vertical-align:top;
}
.items .row img{margin:0 3px 0 0;}
.items .row.images img{float:left;}

.items .row.images 
{
    padding-left: 5px;
}
.items .row .align-left{margin:0 5px 0 0;}

body.newtyres .items dl.rating {
  list-style: none outside none;
  margin: 0;
  overflow: hidden;
  padding: 7px 0;
  display:inline;
  float:right;
  width:85px;
}

body.newtyres div#content ul.items dl.rating dd
{
	display:inline;
}
body.newtyres .items .row .rating {
    float: right;
    padding: 0 6px 0 0;
}
#main .customer-rating .rating{
	padding-left:10px;
	margin:0;	
	overflow:hidden;
}
#main .customer-rating .rating li{
	float:left;
	width:16px;
	height:15px;
	padding:0 5px 0 0;
	border:none;	
	margin:0;
	list-style:none;
	
	background: url("https://images.blackcircles.com/images/newtyres/ico-rating3.png") no-repeat scroll 0 0 transparent;
}
#main .customer-rating .rating li.selected {
	background: url("https://images.blackcircles.com/images/newtyres/ico-rating1.png") no-repeat scroll 0 0 transparent;
}

.items .add,
#sidebar .add{
	overflow:hidden;
	margin:0 0 10px;
}
.items .add select,
#sidebar .add select,
.item-single .add select,
.tyreresults .top-seller .add select{
	float:left;
	width:43px;
	margin:2px 6px 0 0;
	color:#333;
}

form.add fieldset input.catalogue-btn-add,
.items .add .btn-add,
#sidebar .add .btn-add,
.item-single .add .btn-basket,
.tyreresults .top-seller .add .btn-add{
	float:left;
	background:url(./../../..https://images.blackcircles.com/images/newtyres/btn-buy.png) repeat-x;
	width:41px;
	height:24px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	border:none;
	cursor:pointer;
	margin-top: -1px;
}
.top-seller{
	border-bottom:2px solid #000;
	margin:0 0 13px;
	overflow:hidden;
}
.tyreresults .top-seller{
	border:none;
	margin:0;
	padding:0 0 13px;
}
.top-seller h3{
	font:bold 16px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#034183;
	text-align:center;
	padding:0 0 24px;
	margin:0;
}

body.newtyres .top-seller ul.items li div.block h3
{
	padding:0px;
}
.top-seller .items{
	margin:0 0 -5px;
	float:left;
}
.items.small li{
	background:url(https://images.blackcircles.com/images/newtyres/bg-items.gif) repeat-x 0 100%;
	padding:0;
	margin:0 7px 29px 0;
}
.items a
{
	text-decoration:none;
}
.items .img-holder{
	text-align:center;
	border-bottom:1px solid #999;
	margin:0;
	height: 66px;
}
.items .img-holder img
{
    width: 123px;
    height: 66px;
}
.items.list .img-holder .logo img
{
    height: 45px;
}
.items .block{
	overflow:hidden;
	border-bottom:1px solid #e2e2e2;
	padding:0 0 4px;
	margin:0 0 3px;
}
.items .block .logo{
	float:left;
	margin:0 9px 0 0;
}
.items .block .description{margin:0;}
.items .unit .description{margin-bottom:8px;}
.items .alt-row{
	overflow:hidden;
	padding:0 0 5px 3px;
}
.items .row .align-right{
	float:right;
	margin:6px 0 0;
}
.items .row .unit{
	float:left;
	padding:5px 0 0 7px;
}
.items .row .alt{
	float:right;
	padding:0 7px 0 0;
}
.items .row .unit .amount{margin:0 0 3px;}
.items .row .unit .rating{
	padding:0 0 6px 9px;
	margin:0 -3px 0 0;
}
.items .rating img{margin:0;}
.items .row .unit .add{margin:0 0 8px;}
.items .more{
	position:absolute;
	left:6px;
	top:165px;
	background:url(https://images.blackcircles.com/images/newtyres/arrow.gif) no-repeat 100% 3px;
	padding:0 9px 0 0;
	color:#c00;
}
.items .more:hover{text-decoration:underline;}
.items .black{color:#000;}
#content h4{
	font:bold 16px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#000;
	margin:0 0 20px;
}
.view{
	text-align:right;
	font-size:15px;
	line-height:18px;
	font-weight:bold;
	padding:13px 3px 9px 0;
}
.view a{
	background:url(https://images.blackcircles.com/images/newtyres/arrow1.gif) no-repeat 100% 4px;
	padding:0 15px 0 0;
	color:#c00;
	text-decoration:underline;
}
.view a:hover{text-decoration:none;}
#sidebar{
	float:left;
	width:159px;
	padding:10px 0 0;
	position:relative;
	z-index:1;
}
.search-results #sidebar{padding:60px 0 0;}
.sort{
	font-size:13px;
	line-height:25px;
	margin:0 0 29px;
}
.sort select{width:151px;}
#sidebar .heading{
	
	
	overflow:hidden;
}
#sidebar .heading a.togglelink
{	
	padding: 0 0 6px 14px;
	background:url(https://images.blackcircles.com/images/newtyres/arrow2.gif) no-repeat 0 3px;	
	text-decoration:none;
	overflow: hidden;
	color:#024187;
	display:inline-block;
}
#sidebar .heading h4{
	float:left;
	width:120px;
	font-size: 12px;
	line-height:12px;
	color:#024187;	
	margin:2px 0px;
	padding-bottom:5px;
}
#sidebar .heading .question{float:right;}
#sidebar .heading .question img{vertical-align:top;}
#sidebar .selection{margin:0 0 15px;}
#sidebar .box{
	border:1px solid #ccc;
	overflow:hidden;
	padding:5px 5px 6px;
}
#sidebar .box .button-holder{
	padding:0;
	margin:0;
	list-style:none;
	width:110%;
	overflow:hidden;
}
#sidebar .box .button-holder li{
	float:left;
	margin:0 6px 0 0;
	list-style:none;
}
#sidebar .box .button{
	float:left;
	font-size:11px;
	line-height:13px;
	padding:3px 0 3px;
	width:68px;
	text-align:center;
	border:1px solid #b7b6bc;
	background:#e3e3e3;
	color:#666;
}
#sidebar .box .button:hover,
#sidebar .box .active .button{
	background:#666;
	border:none;
	padding:4px 1px 4px;
	color:#fff;
}
#sidebar .head-line{
	border-bottom:1px solid #666;
	padding:0 0 4px;
	margin:0 0 8px;
}
#sidebar .head-line h3{
	font-size:12px;
	line-height:14px;
	margin:0;
}
.price-range{margin:0 0 9px;}
#sidebar .price-range .box{padding:7px 10px;}
#sidebar .price-range .button-holder{padding:0 0 9px 9px;}
#sidebar .price-range .button{
	width:27px;
	line-height:12px;
	font-weight:bold;
}
.price-range .interval{
	margin:0 0 9px;
	height:11px;
}
.price-range .interval img{vertical-align:top;}
.price-range .row{
	overflow:hidden;
	padding:0 3px;
}
.price-range .row .amount{
	float:left;
	padding:2px 0 0;
}
#sidebar .btn-go{
	float:right;
	background:url(https://images.blackcircles.com/images/newtyres/btn-go.gif) no-repeat;
	width:30px;
	height:23px;
	text-indent:-9999px;
	overflow:hidden;
}
.brand{
	padding:0 0 6px;
	margin:0 0 7px;
}
.choice{padding:2px 0 0;}
.choice .section{
	overflow:auto;
	height:110px;
	padding:5px 5px 7px;
	border:1px solid #b7b6bc;
	margin:0 0 5px;
}
.choice .section .holder{padding:0 0 20px;}
.choice .row{overflow:hidden;}
.choice .section .row{margin:0 0 3px;}
.choice .check{
	width:13px;
	height:13px;
	padding:0;
	margin:0 1px 0 0;
}
.choice label span{color:#666;}
.choice .btn-go{
	border:none;
	cursor:pointer;
	font-size:0;
	line-height:0;
	margin:0 6px 0 0;
}
.customer-rating{margin:0 0 9px;}
.customer-rating .title{
	display:block;
	font-weight:normal;
	padding:2px 0 5px;
}
.customer-rating .row{
	overflow:hidden;
	padding:0 0 3px 2px;
}
.customer-rating .rating{
	float:left;
	padding:2px 0 0;
}
.what{
	margin:0 0 11px;
	text-align:center;
}
.what h4{text-align:left;}
#sidebar .what .heading{padding:0 7px 7px 14px;}
#sidebar .what .box{padding-top:10px;}
.what .img-holder{
	width:117px;
	border:1px solid #ccc;
	margin:0 auto 9px;
	padding:3px 0 0;
}
.what img{vertical-align:top;}
.what .description{
	display:block;
	font-size:13px;
	line-height:15px;
	width:119px;
	margin:0 auto 3px;
}
.what .amount{
	display:block;
	font-size:18px;
	line-height:22px;
	margin:0 0 3px;
}
.what .rating,
#sidebar .what .add{
	display:inline-block;
	padding:0 0 10px;
}
*+html .what .rating{display:inline;}
*+html #sidebar .what .add{display:inline;}
#sidebar .what .add{margin:0 0 -8px;}
.specialist{
	padding:0 0 4px;
	margin:0 0 6px;
}
.specialist .section{
	padding:9px 9px 0;
	height:90px;
}
#sidebar .manufactory .heading{
	background:url(https://images.blackcircles.com/images/newtyres/arrow3.gif) no-repeat;
	border-bottom:1px solid #b7b6bc;
	padding-bottom:5px;
	margin:0 0 19px;
}
#sidebar .manufactory .box{
	border:1px solid #a30c0b;
	background:#ac201f url(https://images.blackcircles.com/images/newtyres/bg-box.gif) no-repeat;
	padding:0;
}
#sidebar .manufactory .box .heading{
	background:url(https://images.blackcircles.com/images/newtyres/bg-heading-box.gif) repeat-x 0 100%;
	border:none;
	padding:0 4px 6px;
	margin:0 1px 3px;
}
#sidebar .manufactory .box h4{
	font-size:24px;
	line-height:24px;
	letter-spacing:-3px;
	width:100%;
	color:#fff;
	text-shadow:2px 2px 2px #a81818;
	filter: dropshadow(color=#a81818, offx=2, offy=2);
}
#sidebar .manufactory .box h4 span{
	display:block;
	margin:0 0 -2px;
}
.manufactory ol{
	margin:0;
	padding:0;
	font-size:14px;
	line-height:14px;
	color:#fff;
	width:100%;
	overflow:hidden;
	counter-reset:item;
}
#sidebar .manufactory .blue{
	border:1px solid #042a53;
	background:#023367 url(https://images.blackcircles.com/images/newtyres/bg-box-blue.gif) no-repeat;
}
#sidebar .manufactory .blue .heading,
#sidebar .manufactory .blue .heading .holder{
	background:url(https://images.blackcircles.com/images/newtyres/bg-heading-blue.gif) no-repeat;
	padding:0;
}
#sidebar .manufactory .blue .heading .holder{
	overflow:hidden;
	background-position:-158px 100%;
	padding:0 4px 6px;
}
#sidebar .manufactory .blue h4{
	text-shadow:2px 2px 2px #05203f;
	filter: dropshadow(color=#05203f, offx=2, offy=2);
	text-align:center;
}

.blue ol li{
	border-top:1px solid #063e79;
	background:url(https://images.blackcircles.com/images/newtyres/check.png) no-repeat 5px 3px;
}
.blue ol li:before,
.blue ol .num{display:none;}
.search-results #main{padding:10px 7px 42px 1px;}
#content .button-holder{
	border-bottom:1px solid #b3b2b2;
	padding:0 0 7px;
	margin:-2px 0 13px;
}
.btn-results{
	display:block;
	background:url(https://images.blackcircles.com/images/newtyres/btn-search.gif) no-repeat;
	width:166px;
	height:35px;
	text-indent:-9999px;
	overflow:hidden;
}
.results{
	overflow:hidden;
	margin:0 0 4px;
}
.results .img-holder{
	float:left;
	margin:0 13px 0 0;
	text-align:center;
    max-width: 134px;
}
.results .logo{
	display:block;
	margin:0 0 9px;
}
.results .logo img{vertical-align:top;}
.results-holder{
	overflow:hidden;
	padding:3px 0 0;
}
.results .heading{
	overflow:hidden;
	border-bottom:1px solid #044184;
	padding:0 0 13px 2px;
	margin:0 0 12px;
}
.results .heading h2{
	float:left;
	font-size:18px;
	line-height:22px;
	color:#044184;
	margin:5px 0 0;
}
.results .rating{
	float:right;
	padding:0;
}
.results .twocolumns{
	overflow:hidden;
	margin:0 0 14px;
	border-bottom:1px solid #b3b2b2;
	padding:0 0 11px;
}
.results .alt-twocolumns{
	border:none;
	color:#3a3a3a;
	margin:0 0 18px;
}
.results .column{
	float:left;
	width:360px;
	margin:0 13px 0 0;
}
.results .alt-column{
	margin:0;
	width:265px;
}
.results .ico-holder{
	float:left;
	width:105px;
	margin:-11px 8px 0 2px;
}
.results .ico-holder .row{margin:10px 0 4px;}
.results .ico-holder .row img{
	vertical-align:top;
	margin:0 1px 0 0;
}
.results .ico-holder .title{
	vertical-align:-11px;
}
.results .text{
	overflow:hidden;
	padding:2px;
}
.results .text h3{
	font-size:14px;
	line-height:18px;
	margin:0 0 17px;
}
.results .text .holder{
	padding:0 0 13px;
	margin:0 0 10px;
	border-bottom:1px solid #efefef;
}
.results .text .list{
	padding:0 0 10px 7px;
	margin:0;
	list-style:none;
}
.results .text .list li{
	background:url(https://images.blackcircles.com/images/newtyres/bullet1.gif) no-repeat 0 3px;
	padding:0 0 3px 9px;
}
#content .results .text h4{
	font-size:12px;
	line-height:16px;
	margin:0 0 10px 4px;
	text-align:left;
}
.results .text h4 span{font-weight:normal;}
.item-single,
.item-single .holder,
.item-single .tyreitemframe{background:url(https://images.blackcircles.com/images/newtyres/bg-item-single.gif) no-repeat;}
.item-single{
	background-position:-270px 0;
	background-repeat:repeat-y;
	overflow:hidden;
	margin:0 0 10px;
}
.item-single .tyreitemframe{
	background-position:100% 100%;
	padding:11px 9px 22px;
}
.item-single .block{
	border-bottom:1px solid #dbdbdd;
	padding:0 0 4px 3px;
	margin:0 0 18px;
}

.item-single .block-buy {
    border-bottom:1px solid #dbdbdd;
    padding-bottom: 18px;
    margin: 0 0 18px;
}

.item-single .title,
.item-single .amount{
	display:block;
	font-size:18px;
	line-height:22px;
	color:#333;
	margin:0 0 8px;
}
.item-single .title {font-weight: bold; margin-bottom: 0}
.results .column p.description {     
    margin-bottom: 4px;
}
.item-single .add{padding:0 0 0 3px ;}
.item-single .add select{margin:2px 12px 0 0;}
.item-single .add .btn-basket{
	background:url(https://images.blackcircles.com/images/newtyres/btn-basket.png) no-repeat;
	width:109px;
	height:24px;
}
.results .column .heading{
	border-bottom:1px solid #dbdbdd;
	padding:0 0 4px;
	margin:0 0 5px;
}
.results .column .heading h3{
	font-size:16px;
	line-height:20px;
	margin:0;
}
.results .comments{
	padding:0;
	margin:0 0 10px;
	list-style:none;
	line-height:16px;
}
.results .comments li{
	padding:4px 0 11px;
	border-top:1px solid #dbdbdd;
}
.results .comments li:first-child{
	border:none;
	padding-top:1px;
}
.results .column .comments p{margin:0 0 8px;}
.results .comments .date{font-style:normal;}
.results .column p{margin:0 0 8px;}
.results .position{
	background-position:-270px 0;
	background-repeat:repeat-y;
	margin:0 0 30px;
}
.results .position .tyreitemframe{
	background-position:100% 100%;
	padding:1px 9px 5px;
	background-color: #EAF2F9;
}
.results .position .frame
{
    background-position:100% 100%;
	padding:1px 9px 5px;
}
.results .panel{
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
.results .panel li{
	border-top:1px solid #dbdbdd;
	padding:8px 0 5px;
	float:left;
	width:100%;
}
.results .panel li:first-child{border:none;}
.results .panel .title{
	float:left;
	font-size:13px;
	line-height:18px;
	font-weight:normal;
	width:153px;
	margin:0 4px 0 0;
}
.results .panel .rating{padding:0;}
.results .list-item{
	padding:0 0 0 2px;
	margin:0 0 10px;
	list-style:none;
}
.results .list-item li{
	background:url(https://images.blackcircles.com/images/newtyres/bullet2.gif) no-repeat 0 1px;
	padding:0 0 9px 15px;
}
#content .results h4{
	font-size:12px;
	line-height:16px;
	color:#3a3a3a;
	text-align:left;
	letter-spacing:-1px;
	margin:0;
}
#content .results h4 a{color:#3a3a3a;}
#content .results h4 a:hover{color:#c00;}
.tyreresults .top-seller .heading{
	overflow:hidden;
	border-bottom:1px solid #666;
	padding:0 0 8px;
	margin:0 0 10px;
}
.tyreresults .top-seller .heading h3{
	float:left;
	font-size:20px;
	line-height:24px;
	color:#000;
	padding:0;
}
.tyreresults .top-seller .items{
	float:none;
	overflow:hidden;
}

body.newtyres div#container div#main div#content div.tab-content div.link-holder
{
	float:right;
	padding:3px 0 0;
}

body.newtyres div#container div.tab-content div.link-holder a:after
{
	content:'';
}

body.newtyres div#container div.tab-content div.link-holder a
{
	background-repeat:no-repeat;
	width:21px;
	height:20px;
	display:inline-block;
}
body.newtyres div#container div.tab-content div.link-holder a.list
{
	background-image:url("https://images.blackcircles.com/images/newtyres/list.gif");
	
}
body.newtyres div#container div.link-holder a.list.selected
{
	background-image:url("https://images.blackcircles.com/images/newtyres/list-selected.gif");		
}

body.newtyres div#container div.link-holder a.grid
{
	background-image:url("https://images.blackcircles.com/images/newtyres/grid.gif");	
}
body.newtyres div#container div.link-holder a.grid.selected
{
	background-image:url("https://images.blackcircles.com/images/newtyres/grid.gif");	
}

body.newtyres div#containe div.link-holder a
{
    margin:0 0 0 2px;
}

body.newtyres div#containe div.link-holder img
{
    vertical-align:top;
}

body.newtyres div#containe div.link-holder
{
    float: right;
    padding: 3px 0 0;
}

.tyreresults .top-seller .items li{
	width:774px;
	padding:0 0 0 6px;
	margin:0 0 9px;
}
.tyreresults .items .img-holder{
	float:left;
	margin:0 16px 0 0;
	border:none;
}
.tyreresults .top-seller .items .logo{margin:0 0 0 2px;}
.tyreresults .items .data{
	overflow:hidden;
	padding:6px 0 0;
}
.top-seller .items .twocolumns{overflow:hidden; margin-top: 4px;}
.top-seller .items .column{
	float:left;
	width:243px;
	padding:3px 25px 0 0;
	margin:0;
}
.items .top-row .column 
{
    width: 255px;
    padding-right:0px;
}
.items .top-row .column.tyre-labelling 
{
    width:366px;
    margin-top:-4px;
    padding-top:0;
    padding-right:5px;
}
.top-seller .items .column.logo-secondary
{
    float:left;
    width:90px;
    padding:0 10px 0 0;
}
.top-seller .items .alt-column{
	padding:0;
	width:263px;
}
.tyreresults .top-seller .items .description{	
	padding:0;	
}
.tyreresults .top-seller .items .top-row 
{
    border-bottom:1px solid #e2e2e2;
    height: 33px;
    margin:0;
}
.tyreresults .top-seller .items .top-row .colum
{
    width:283px;
    
}


.top-seller .items .block{
	padding:0 0 9px;
	margin:0 0 6px;
}
.top-seller .block .items img{
	vertical-align:top;
	margin:0 4px 0 0;
}
.top-seller .items .align-left{margin:0 5px 0 0;}
.tyreresults .top-seller .items .bonus{
	position:static;
	float:right;
	margin:7px 0 0;
}
.top-seller .items h3{
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	color:#333;
	text-align:left;
	padding:0 0 10px;
}
.tyreresults .items .row .amount{
	float:left;
	margin:7px 0 0;
}
.tyreresults .items .row div.rating{
	float:right;
	padding:0 6px 0 0;
}
.tyreresults .top-seller .items .add{margin:0 0 5px;}

#content .items .add h4{
	float:left;
	font-size:18px;
	line-height:22px;
	text-align:left;
	color:#c00;
	width:162px;
	letter-spacing:-1px;
	margin:0;
}
body.newtyres ul.items li div.item-content
{
	border-width: 0px;
}

.items.small li 
{
    border:2px solid #999999;  
    -webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	behavior:url(/templates/cscripts/pie.htc);
}

.top-seller .items .add .block{
	float:right;
	width:100px;
	border:none;
}
.best .items li{background:none;} 
.tyreresults .view{padding:2px 3px 19px 0;}

.big-card{
	padding:0;
	margin:0 0 5px;
	list-style:none;
}
.big-card li{
	display:inline;
	margin:0 2px 0 0;
}
.big-card img{
	vertical-align:top;
	border:1px solid #686868;
}

.small-card{
	padding:0;
	margin:0 0 12px;
	list-style:none;
}
.small-card li{
	display:inline;
	margin:0 2px 0 0;
}
.small-card img{vertical-align:top;}
.copy{color:#6d6d6d;}


ol li{
	padding:0 0 3px 25px;
	border-top:1px solid #931716;
}
*+html ol li{padding-bottom:5px;}
ol li:first-child{border:none;}
.latin li:before {content:counter(item, lower-latin);}
.upper-latin li:before {content:counter(item, upper-latin);}

body.newtyres #footer
{
	width: 978px;
}
body.newtyres #footer-nav
{
	 margin: 10px 8em 0 1em;
}

body.newtyres #main-content { 
	float: right;
	background: transparent none;
	width: 767px;
	left:0;   
	left:0; 
	z-index: 1;
	padding: 0;   
}


body.newtyres  #page-body
{	
	background-image: none;
	padding-left:0px;
	padding-right:0px;
}

body.newtyres #container{
	width:968px;
	padding-top: 5px;
	padding-left:10px;
	padding-right:10px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	
}
body.newtyres #main{
font:12px/15px Arial, Helvetica, sans-serif;
 padding-bottom: 36px;
  padding-left: 1px;
  padding-right: 1px;
  padding-top:0px;
  height:1%;
}

body.newtyres  #surround
{
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-image: none;
	background-origin: padding-box;
	background-position: 177px 50px;
	background-repeat: no-repeat;
	background-size: auto auto;
	padding-bottom: 9px;
	padding-top: 10px;
}

body.newtyres ul#tyres-tabs {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: transparent;
  background-image: url("https://images.blackcircles.com/images/tabs/tyres.png");
  background-origin: padding-box;
  background-position: left top;
  background-repeat: no-repeat;
  background-size: auto auto;
  height: 44px;
  left: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 10px;
  position: absolute;
  text-indent: -9999em;
  top: 21px;
  left: 181px;
  width: 515px;
}

body.newtyres ul#tyres-tabs li.choose-tyres {
  margin-bottom: 0;
  margin-left: 11px;
  margin-right: 11px;
  margin-top: 0;
  width: 190px;
  float: left;
  height: 37px;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
}

body.newtyres ul#tyres-tabs li {
  float: left;
  height: 37px;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
}

div.tab-content div.results div.results-holder div.heading dl dd 
{
    float: right;
    margin-right: 10px;
}

body.newtyres div#main ul.items li div.block strong.description span.small
{
	font-size:0.8em;
}

body.newtyres div#main ul.items li div.block strong.inline-description span.small
{
	font-size:0.8em;
	display:inline;
	height: 40px;
	margin-top:20px;
}

body.newtyres div#content div#overlay.overlay {
    background: #f2f2f2 url("https://images.blackcircles.com/images/global/ajaxLoader.gif") no-repeat fixed 55% 50% ;
    display: none;
    height: 100%;
    min-height: 400px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 805px;
    z-index: 9;    	
}


body.newtyres span.button.go-to-checkout
{
	margin-left:0px!important;
}

body.newtyres div#container form.mini-tyre-finder div.specs div.field span.control
{
	position:absolute;
	right:2px;
	padding: 0 5px;
}

body.newtyres div#container div#main div#content div.tab-content div#rimsizebanner
{
	margin:5px;	
	text-align: center;
}


body.newtyres div#container div.features-text div.holder ul
{
    padding: 0 0 0 2px;
    margin: 0 0 10px;
    list-style: none;
    list-style-type:none;
}

body.newtyres div#container div.features-text div.holder ul li {
    background: url("https://images.blackcircles.com/images/newtyres/bullet2.gif") no-repeat 0px 1px;
    padding: 0 0 9px 15px;
     list-style: none;
}
.rrp-container {
    float: left;
    width: 129px;
    height: auto;  
}
.rrp {
    font-size: 12px;
    font-weight: bold;
}

.rrp .rrp-price, .rrpSaving .rrp-price{
    color: #7F7F7F;
}

.rrp .rrp-save {
    color: #f00;
    font-size: 13px;
}
.strikeout {
    text-decoration: line-through;
}


dl.rating dd {
display: inline-block;
height: 16px;
margin: 0;
width: 89px;
float: right;
font:normal 0.625em/10px arial, sans-serif;
color:#000000;
}
.new-stars-0 {background:url(https://images.blackcircles.com/images/searchtyresV4/stars-v3.png) no-repeat left top;}
.new-stars-5 {background:url(https://images.blackcircles.com/images/searchtyresV4/stars-v3.png) no-repeat left -20px;}
.new-stars-10 {background:url(https://images.blackcircles.com/images/searchtyresV4/stars-v3.png) no-repeat left -40px;}
.new-stars-15 {background:url(https://images.blackcircles.com/images/searchtyresV4/stars-v3.png) no-repeat left -60px;}
.new-stars-20 {background:url(https://images.blackcircles.com/images/searchtyresV4/stars-v3.png) no-repeat left -80px}
.new-stars-25 {background:url(https://images.blackcircles.com/images/searchtyresV4/stars-v3.png) no-repeat left -100px}
.new-stars-30 {background:url(https://images.blackcircles.com/images/searchtyresV4/stars-v3.png) no-repeat left -120px;}
.new-stars-35 {background:url(https://images.blackcircles.com/images/searchtyresV4/stars-v3.png) no-repeat left -140px}
.new-stars-40 {background:url(https://images.blackcircles.com/images/searchtyresV4/stars-v3.png) no-repeat left -160px;}
.new-stars-45 {background:url(https://images.blackcircles.com/images/searchtyresV4/stars-v3.png) no-repeat left -180px}
.new-stars-50 {background:url(https://images.blackcircles.com/images/searchtyresV4/stars-v3.png) no-repeat left -200px;}
