/*
	GAC Tyre Search
	-------------------------------
	Author: Jake Tracey (Acumentum)
	Last Updated: 2/2/2006
	Modified by Rudi Yardley
	-------------------------------
*/

/* Good, Better, Best Image Replacement */

div#tyre_search_results h3.OFF {
	background: url('/images/h3_offroad.gif') no-repeat;
	width: 147px;
	height: 26px;
	display: block;
	text-indent: -9999px;
}
	
div#tyre_search_results h3.ON {
	background: url('/images/h3_onroad.gif') no-repeat;
	width: 147px;
	height: 26px;
	display: block;
	text-indent: -9999px;
}

div#tyre_search_results h3.ONOFF {
	background: url('/images/h3_onoff.gif') no-repeat;
	width: 147px;
	height: 26px;
	display: block;
	text-indent: -9999px;
}

div#tyre_search_results h3.Best {
	background: url('/images/h3_best.gif') no-repeat;
	width: 147px;
	height: 26px;
	display: block;
	text-indent: -9999px;
}
	
div#tyre_search_results h3.Better {
	background: url('/images/h3_better.gif') no-repeat;
	width: 147px;
	height: 26px;
	display: block;
	text-indent: -9999px; 
}
	
div#tyre_search_results h3.Good {
	background: url('/images/h3_good.gif') no-repeat;
	width: 147px;
	height: 26px;
	display: block;
	text-indent: -9999px;
}
	
div#tyre_search_results div.tyrebox {
	margin-bottom: 20px;
	float: left;
	width: 147px;
	margin-right: 5px;
}

div.tyreboxdetails h3.DUNLOP {
	background: url('/images/dunlop_logo.gif') center no-repeat;
	width: 100px;
	height: 25px;

	float: left;
	padding-left: 40px;
	text-indent: -9999px;

}
	
div.tyreboxdetails h3.GOODYEAR {
	background: url('/images/goodyear_logo.gif') center no-repeat;
	width: 100px;
	height: 25px;

	float: left;
	padding-left: 40px;
	text-indent: -9999px;

}
	
div#tyre_search_results div.tyreboxdetails {
	border-top: 5px solid #ffc425; 
	background: #fff;
	text-align: center;
	width: 147px;
	color: #222;
	margin-right: 10px;
}

div#tyre_search_results div.tyreboxdetails p.description {
	font-size: .95em;
	line-height: 1.2em;
	color: #222;
	margin: 5px 5px;
}
	
div#tyre_search_results div.tyreboxdetails h3.name {
	text-align: center;
	color: #222;
	font-size: 1.1em;
}
		
div#tyre_search_results div.tyreboxdetails h4 {
	color: #004b9e;
	border-bottom: 1px solid #004b9e;
	padding-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	font-size: .95em;
}

div#tyre_search_results div.tyrebox ul.features {
	list-style-position: inside;
	margin: 10px 20px 0 20px;
	text-align: left;
	font-size: 10px;
	text-indent: -12px;
	padding-bottom: 10px;

}

div#tyre_search_results div.tyrebox a.more_information {
	display: block;
	background: url('/images/more_information.gif') no-repeat;
	width: 147px;
	height: 26px;
	text-indent: -9999px;
	margin: 0;
	padding: 0;

}
	
	
/* Tyresearch */

div#content div#TyreVehicleSearchPanel input, div#content div#TyreVehicleSearchPanel select{
	margin:4px 0px;
}	
		
/* Browse our range */

div#browse_tyres div.productbox img.brand_image {
	float: left; 
	margin-right: 1em; 
	padding-bottom: 10px; 	
}




div#browse_tyres div.productbox img.product_image {
	border:1px solid #FFFFFF;
	float:left;
	margin:auto 1em 20px 0pt;
}








div#browse_tyres div.productbox {
	width: 486px;
	float: left;

	margin: 1em 0 0 0;
	padding: 0;
	border-bottom: 1px solid #66ccff;
		
}
	
div#browse_tyres div.productbox p.description {
	font-size: 1em;
}
	
div#browse_tyres div.productbox h3 {
	clear: left;
	font-size: 1.5em;
	margin: .5em 0 .5em 0;
}
	



div#browse_tyres div.productbox p.more  {
	
	float: right;
	height: 26px;
	width: 350px;  /* pp */
				

}

div#browse_tyres div.productbox  p.more a.more_information {
	
	float:right;
	background: url('/images/more_information2.gif') bottom right no-repeat;  /* pp */
	height: 26px;
	width: 147px; /* pp */
	text-indent: -9999px;
				

}




			
/* Tyre Detail Page */
div#tyre_detail_page h2 {
margin: 0;
padding: 0;
}
div#tyre_detail_page img#brand_image {

	margin-left: 0px;
	margin-bottom: 5px;
	margin-top: 5px;
	display:block;
}

div#tyre_detail_page img#tyre_image {
	float: left;	

	margin: 1em 10px 15px 0px;
}
		
div#tyre_detail_page div.features {
	width: 240px;
	float: left;
	padding-bottom: 10px;
}
		
div#tyre_detail_page div.features ul {
	margin: 1em;
	list-style-type: disc;
	list-style-position: inside;
	text-indent: -1em;
}

div#tyre_detail_page div.benefits ul{
	margin: 1em;
	list-style-type: disc;
	list-style-position: inside;
	text-indent: -1em;
}
	div#tyre_detail_page div.benefits ul li {
	height: 45px;
	}
	
		div#tyre_detail_page div.features ul li {
	height: 45px;


	
	}
div#tyre_detail_page div.benefits {
	width: 240px;
	float: left;
	padding-bottom: 10px;			
}

div#tyre_detail_page div.benefits h3 {
	padding-bottom: 5px;
	border-bottom: 1px solid #397ab9;
}

div#tyre_detail_page div.features h3 {
	padding-bottom: 5px;
	border-bottom: 1px solid #397ab9;
}

div#tyre_detail_page a#request_a_quote {
	float: right;
	margin-right: 20px;
}

div#tyre_detail_page a#locate_a_dealer {
	float: right;
}
		
div#tyre_detail_page div.sizes {
	float: left;
	clear: left;
	width: 486px;
	padding-bottom: 20px;
}

div#tyre_detail_page div.sizes h3 {
	padding-bottom: 5px;
	border-bottom: 1px solid #397ab9;
}
div#tyre_detail_page div.sizes ul {
	margin: 5px;
	}
div#tyre_detail_page div.sizes ul li{
	margin: 1em;
	list-style-type: disc;
	list-style-position: inside;
	text-indent: -1em;
	}
	

div#tyre_detail_page a#locate_a_dealer {
	background: url('/images/locate_a_dealer.gif') no-repeat;
	width: 130px;
	height: 26px;
	text-indent: -9999px;
}

div#tyre_detail_page a#request_a_quote {
	background: url('/images/request_a_quote.gif') no-repeat;
	width: 130px;
	height: 26px;
	text-indent: -9999px;
}
div#tyre_detail_page a#back_to_results {
	background: url('/images/back_to_results.gif') no-repeat;
	width: 130px;
	height: 26px;
	float: left;
	text-indent: -9999px;
}
			
div#features_benefits th {
	padding-bottom: 5px;
	border-bottom: 1px solid #397ab9;
		color: #ffc425; 
	font-size: 1.1em;
	text-align: left;
}

div#features_benefits table td {
padding-left: 20px;
padding-top: 2px;
padding-bottom: 2px;
}
div#features_benefits table td li{
list-style-position: outside;
}