div.searchAgain dl{
margin:0 0 20px 0;
padding:0;
}

div.searchAgain dt{
font:12px Arial,sans-serif;
font-weight:bold;
margin-bottom:5px;
}

div.searchAgain dd{
font:12px Arial,sans-serif;
background:url(../gfx/sn-arrow-right.gif) top left no-repeat;
margin:3px 0;
padding:0 0 0 20px;
}

p.extralink{
font:12px Arial,sans-serif;
margin-top:-15px;;
}

p.pagination{
float:right;
}




div.tyre-size{

}


div.tyre-size  img{
margin:0 0 3px 0 !important;
padding:0;
}

div.tyre-size p{

}

div.tyre-size ul{
list-style:inside;

}

div.tyre-size ul li{
font:12px Arial, Helvetica, sans-serif;
margin:0 0 3px 0 ;
padding:0;
}

/* Tyre Search Results */
/* ------------------------------------- */
h2#hResult { margin-left: 190px !important; font-size: 12px !important; font-weight: bold !important; }
h2#hResult span { font-size: 19px !important; font-weight: normal !important; }
div.results-holder {
	margin-left: 10px;
	padding-left:10px;
/*	border-left:1px solid #e1e1e1; */
}

abbr, acronym, span.abbr { cursor: help; border-bottom-width: 0; background: url(/images/tech-details.gif) bottom repeat-x; padding-bottom: 1px;}

/*span.techDetails { cursor: help !important; border-bottom: 2px dotted #369 !important; }*/
span.techDetails { cursor: help !important; border-bottom-width: 0 !important; background: url(/images/tech-details.gif) bottom repeat-x; padding-bottom: 1px; }


#categories 							{ font: normal 10px Arial, Helvetica, sans-serif !important; line-height: 14px; color: #333; }
#categories dl, dt, dd, ol, ul, li		{ list-style: none; margin: 0; padding: 0; color: #333; font: normal 11px Arial, Helvetica, sans-serif; }
#categories h4							{ margin: 17px 0 0 0 ; font-size: 12px; color: #333; line-height: 20px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;
background: #F2F2F2; padding: 0 4px; }
#categories h4 a						{ color: #444; text-decoration: none; cursor: help; }
#categories h4 span 					{ color: #369; }



#categories .first						{ border-top: 1px solid #D8D8D8; }
#categories dd							{ padding-left: 140px; }
#categories .picture					{ position: absolute; top: 30px; bottom: 5px; left: 10px; width: 150px; height: 440px; overflow: hidden; }
#categories .price 						{ color: #333; font-size: 13px; }
#categories .price span					{ text-transform: uppercase; font-size: 10px; }
#categories .price span.special			{ color: #333; }
#categories .price .old					{ color: #666; font-weight: normal; font-size: 10px; text-decoration: line-through; }
#categories .price .old span			{ font-size: 9px; }
#categories .post 						{ border-bottom: 1px solid #D8D8D8; padding: 8px 0 15px 0; overflow: hidden; height: auto !important; height: 98px; min-height: 90px; position: relative; }
#categories .post .title 				{ color: #333; font-weight: bold; font-size: 11px; }
#categories .post .price 				{ position: absolute; top: 8px; right: 132px; }
#categories .post li.addToQuote 		{ position: absolute; top: 8px; right: 0; font-size: 9px; }
#categories .post .addToQuote input		{ margin: 0 0 0 5px; }
#categories .post .title span			{ font-weight: normal; }
#categories .post .logo					{ position: absolute; top: 10px; left: -5px; font-size: 11px; }
#categories .post .size 				{ margin: 2px 0 5px 0; font-size: 11px; }
#categories .post .text 				{ color: #666; margin: 5px 0; font-size: 11px; }
#categories .post .text a				{ color: #369; line-height: 15px; text-decoration: underline; background: url('/gfx/small-arrow-right.gif') no-repeat right 2px; padding-right: 14px; white-space: nowrap; position: relative; }
#categories .post .info					{ color: #666; font-size: 9px; margin: 0; position: absolute; bottom: 6px; }
#categories .post .info span			{ color: #e80000; }
#categories .post .borderWhite 			{ position: absolute; bottom: -1px; left: 0; width: 100%; height: 4px; line-height: 8px; font-size: 1px; background: #FFF; }

#categories .equipment 						{ margin-top: 30px; }
#categories .equipment p	 				{ color: #666; margin: 10px 0 15px 0; font-size: 11px; }
#categories .equipment .post				{ height: 1% !important; min-height: 0; position: relative; padding-bottom: 0; }
#categories .equipment .post dd				{ float: left; padding: 0; position: relative; }
#categories .equipment .post .make		 	{ color: #444; width: 140px; font-size: 12px; }
#categories .equipment .post .make li	 	{ font-size: 11px; line-height: 150%; }
#categories .equipment .post .size 			{ margin: 0; line-height: 150%; }
#categories .equipment .post .brand		 	{ width: 220px; }
#categories .equipment .post .features		{ margin-right: 0; width: 190px; text-align:right; }
#categories .equipment .post .price 		{ position: relative; top: 0; right: 0; padding-bottom: 5px; }
#categories .equipment .post .info	 		{ clear: left; width: 100%; }
#categories .equipment .post .info li 		{ margin-left: 140px; margin-top: 10px; color: #666; font-size: 9px; }
#categories .equipment .post li.addToQuote 	{ position: absolute; top: 0; right: -15px; font-size: 9px; }
/*
#categories .equipment .post .info	 		{ clear: left; margin-left: 140px; width: 100%; }
*/


div.results-holder div.result {
	border-bottom:1px solid #e1e1e1;
/*	margin-bottom:15px;*/
	font-family: Arial,sans-serif;
	background-position: bottom right;
	background-repeat: no-repeat;
	/* new style */
	position: relative; height: auto !important; height: 60px; min-height: 60px; padding: 10px 0 0 110px;
}
div.result div.result-image {
/* new style
	float:left;
	margin-right:10px;
	font-size:12px; */
	margin: 0; padding: 0;
	position: absolute; width: 100px; height: 60px; top: auto; bottom: 0; left: 0; overflow: hidden;
}
div.result div.result-image img {
/* new style
	border:1px solid #e1e1e1; */
}
div.result div.result-content {
	float:left;
/* new style */
	width:160px;
	margin: 0; padding: 0;
}
div.result div.result-content h3 {
	/* new style */
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}
div.result div.result-content .size {
	/* new style */
	font-size: 11px;
	color: #888;
	margin: 3px 0;
}
div.result div.result-content-2 {
/* new style */
	float:left;
	width:285px;
	margin: 0; padding: 0;
	margin-left: 5px;
}
div.result div.result-content-2 li {
/* new style */
	font-size: 11px;
	list-style-position: inside !important;
	list-style-type: disc !important;
	color: #666; 
}
div.result div.result-content-2 .moreInfo {
/* new style */
	text-align: right;
	color: #666; 
	font-family: 'MS Sans Serif', sans-serif;
	font-size: 9px;
	color: #369;
	margin: 5px 0;
}

.originalEquipment 			{ margin-top: 30px; font-size: 11px; }
.originalEquipment p 		{ margin: 10px 0; color: #666; } 
.originalEquipment table 	{ font-family: Arial, Helvetica, sans-serif; width: 100%; text-align: left; margin-top: 20px; } 
.originalEquipment th 		{ text-transform: uppercase; color: #666; font-weight: normal; font-size: 10px; } 
.originalEquipment td 		{ padding: 5px 0 10px 0; border-bottom: 1px solid #e1e1e1; vertical-align: top; } 
.originalEquipment li 		{
	list-style-position: inside !important;
	list-style-type: disc !important;
	} 

div.result label {
	font-weight:bold;
	padding-left:2px;
}
div.result p.addToQuote {
	background-color:#e1e1e1;
	padding:2px;
	margin-bottom:5px;
}
ul.panelList {
	background:#e1e1e1;
	list-style:none;
}
ul.panelList li {
	font:12px Arial, sans-serif;
	margin:0; padding:0;
	border-bottom:1px solid #ccc;
}
ul.panelList li a {
	display:block;
	padding:10px 17px 10px 10px;
	background: url(/gfx/greyArrow.gif) 95% 10px no-repeat;	
	color:#000;
	text-decoration:none;
}
ul.panelList li a:hover {
	background-color:#d1d1d1;
}
ul.panelList li strong {
	font-size:12px;
}

.active { display: block !important; }
.resultCategory { display: none; }


#menuCat					{ position: relative; padding-bottom: 24px; border-bottom: 1px solid #D8D8D8; margin-bottom: 10px; }
#menuCat ul					{ position: absolute; top: 0; left: 12px; }
#menuCat ul	li				{ position: relative; float: left; list-style: none; font: bold 11px Arial,sans-serif; padding-right: 5px; margin-left: 3px; }
#menuCat ul	li.active		{ background: url('../images/backg-nav-category.gif') no-repeat top right; }
#menuCat ul	li.first		{ margin-left: 0; }
#menuCat ul	li span			{ font-weight: normal; position: relative; }
#menuCat ul	li a 			{ position: relative; display: block; background: #F0F0F0; padding: 4px 10px; text-align: center; width: 115px; border: 1px solid #D8D8D8; color: #444; text-decoration: none; outline: none; font-size: 12px; }
#menuCat ul	li a:hover 		{ background: #FFF; }
#menuCat ul	li.active a	 	{ cursor: default; background: #FFF; border-bottom-color: #FFF; color: #444 }

#productDetail .col-1 	{ float: left; width: 365px; }
#productDetail .col-2 	{ float: left; width: 365px; margin-left: 20px; position: relative; }
#productDetail h2 		{ border-bottom: 1px solid #D8D8D8; margin-bottom: 5px; padding-bottom: 5px; }
#productDetail h3 		{ color: #333; font-size: 20px; font-weight: normal; }
#productDetail h3 span 	{ font-size: 16px; }
#productDetail h4 		{ color: #555; font-size: 15px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; border-bottom: 1px solid #D8D8D8; margin-bottom: 3px; padding-bottom: 3px; margin-top: 30px; }

#productDetail .desc 	{ margin: 15px 0; line-height: 150%; color: #555; font-size: 13px; }
#productDetail .list li { color: #555; font-size: 11px; list-style: outside disc; margin: 5px 0 3px 15px; }

#productDetail .info		{ font-size: 9px; color: #333; border-top: 1px solid #D8D8D8; border-bottom: 1px solid #D8D8D8; padding: 5px 0; margin: 5px 0; }
#productDetail .info span	{ display: block; margin-top: 5px; font-size: 11px; color: #444; }

#productDetail th 		{ font-family: Arial, Helvetica, sans-serif; color: #555; font-size: 11px; font-weight: normal; width: 150px; padding: 2px 10px; }
#productDetail td 		{ font-family: Arial, Helvetica, sans-serif; color: #777; font-size: 11px; font-weight: normal; width: 214px; padding: 2px 10px; }
#productDetail .store	{ border-bottom: 1px solid #D8D8D8; padding: 5px 0; margin: 0; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
#productDetail .store .arrowRed	{ background: url('/gfx/small-arrow-right.gif') no-repeat right 2px; padding-right: 14px; }

#productDetail .linkPopup	{ margin: 5px 0 10px 0; }
#productDetail .linkPopup a	{ background: url('/gfx/img-larger.gif') no-repeat right 1px; padding-right: 16px; text-decoration: underline !important; }
#productDetail .logo		{ position: absolute; top: 0; left: 0; }

#productDetail .price 						{ color: #333; font-size: 16px; margin: 10px 0; }
#productDetail .price span					{ text-transform: uppercase; font-size: 11px; }
#productDetail .price span.special			{ color: #333; }
#productDetail .price .old					{ color: #666; font-weight: normal; font-size: 11px; text-decoration: line-through; }
#productDetail .price .old span				{ font-size: 10px; }
