/* ------------------------------------------------------------------ */
/*                   CONTROLS SEARCH TIRES-RIMS	                      */
/* ------------------------------------------------------------------ */

#controlsSearchTiresRims{
	width:630px;
	height:175px;
	margin-bottom:10px;
	background:url('images/bg_ctrl-search-tr.jpg') 0px 0px no-repeat;
}

	#controlsSearchTiresRims .tires{
		width:303px;
		height:168px;
		margin-top:1px;
		margin-left:1px;
		float:left;
	}

	#controlsSearchTiresRims .rims{
		width:303px;
		height:168px;
		margin-top:1px;
		margin-left:22px;
		float:left;
	}

	#controlsSearchTiresRims .formulaire{
		border-width:0px;
	}

/* ------------------------------------------------------------------ */
/*                           TIRES FILTER	                          */
/* ------------------------------------------------------------------ */

#tiresFilter{
	margin-bottom:15px;
	background-color:#E7F5F9;
	border-bottom:1px solid #37B2F6;
	margin-bottom:15px;
	padding:3px;
}

	#tiresFilter .formulaire{
		border-width:0px;
	}

	#tiresFilter .leftSide{
		float:left;
		width:245px;
		padding:3px;
	}

	#tiresFilter .rightSide{
		float:right;
		text-align:right;
		width:245px;
		padding:3px;
	}

/* ------------------------------------------------------------------ */
/*                           TIRES LIST 	                          */
/* ------------------------------------------------------------------ */

#tiresList{
}

	#tiresList .product{
		display:block;
		float:left;
		width:306px;
		height:150px;
		padding:1px;
		margin-bottom:10px;
		text-decoration:none;
		border:1px solid #C4E8F8;
		border-bottom:1px solid #37B2F6;
	}


	#tiresList .product:hover{
		filter:alpha(opacity=70);  
		-moz-opacity:0.70;
		opacity: 0.70;
		cursor:hand;
		background-position: bottom;
	}

	#tiresList .product .starFlash{
		font-size:11px;
		font-weight:bold;
		text-align:center;
		background:url("images/bg_product_badge.gif") 0px 0px no-repeat;
		height:37px;
		width:60px;
		color:white;
		padding-top:23px;
		position:relative;
		display:block;
		left:-11px;
		top:-11px;
		margin-bottom:-60px;
	}

	#tiresList .product .photo{
		margin-top:4px;	
		float:left;
		font-size:0px;
		width:145px;
		text-align:center;
	}

		/*#tiresList .product .photo IMG{
			height:143px;
		}*/

	#tiresList .product .description{
		padding-top:3px;
		width:145px; 
		color:#444448;
		font-size:9px;		
		float:right;
		border-left:1px solid #C4E8F8;
		padding-left:5px;
		margin-right:2px;
	}
		
		#tiresList .product .description .fabricant{
			display:block;
			font-weight:bold;
			font-size:15px;
			background-color:#E7F5F9;	
			color:#37B2F6;
			padding-left:5px;
		}

		#tiresList .product .description .texte{
			display:block;
			height:26px;
			font-size:9px;
			background-color:#E7F5F9;	
			color:#37B2F6;
			margin-bottom:5px;
			padding-left:5px;
		}

		#tiresList .product .description .stock{
			width:30px;
			float:right;
			padding-top:3px;
			color:#99806B;
			text-align:center;
			font-size:9px;
			display:none;
			padding-left:5px;
		}

		#tiresList .product .description .priceOff{			
			font-size:10px;
			letter-spacing:0px;
			float:right;
			margin-top:7px;
		}

		#tiresList .product .description .price{
			font-size:14px;
			letter-spacing:-1px;
			float:right;
			margin:5px;
			color:#37B2F6;
			display:block;
		}

		#tiresList .product .description .order{
			width:135px;
			height:17px;
			padding-top:3px;
			padding-left:10px;
			text-align:left;
			font-size:12px;
			color:#FFFFFF;
			background:url('images/bg_order.gif') 0px 0px no-repeat;
		}

#tiresList .separator{
	width:8px;
	height:10px;
	float:left;	
}


/* ------------------------------------------------------------------ */
/*                           TIRES LIST 	                          */
/* ------------------------------------------------------------------ */

#packsList{
}

	#packsList .product{	
		display:block;
		float:left;
		width:306px;
		height:178px;
		padding:1px;
		margin-bottom:10px;
		text-decoration:none;
		border:1px solid #C4E8F8;
		border-bottom:1px solid #37B2F6;
	}

	#packsList .rim{
		display:block;
		width:139px;
		height:149px;
		float:left;
		text-align:center;
		border-bottom:1px solid #C4E8F8;
	}

		#packsList .rim .title{
			display:block;
			height:28px;
			padding:3px;
			background-color:#E7F5F9;
			margin-bottom:5px;
		}

		#packsList .rim .photo{
			display:block;
			height:104px;
			margin-left:auto;
			margin-right:auto;
		}

	#packsList .spacer{
		display:block;
		width:28px;
		height:149px;
		float:left;
		text-align:center;
		background:url('images/bg_spacer.gif') 3px 70px no-repeat;
		border-bottom:1px solid #C4E8F8;
	}

	#packsList .tire{
		display:block;
		width:139px;
		height:149px;
		float:left;
		text-align:center;
		border-bottom:1px solid #C4E8F8;
	}

		#packsList .tire .title{
			display:block;
			height:28px;
			padding:3px;
			background-color:#E7F5F9;
			margin-bottom:5px;
		}

		#packsList .tire .photo{
			display:block;
			height:104px;
			margin-left:auto;
			margin-right:auto;
		}

	#packsList .price{
		width:80px;
		font-size:14px;
		letter-spacing:-1px;
		float:left;
		margin:5px;
		color:#37B2F6;
		display:block;
	}

	#packsList .order A{
		width:135px;
		height:17px;
		float:right;
		padding-top:3px;
		padding-left:10px;
		text-align:left;
		font-size:12px;
		margin-top:5px;
		display:block;
		color:#FFFFFF;
		background:url('images/bg_order.gif') 0px 0px no-repeat;
	}

#packsList .separator{
	width:9px;
	height:10px;
	float:left;	
}
