@charset "utf-8";
/* CSS Document */

#rewidx-resultset
{
	font: normal 12px/16px tahoma, 'lucida grande', sans-serif;
}




/* TOP PANEL
=======================================================================*/

	a
	{
		color: #303030;
	}

	a:hover
	{
		color: #545454;
	}

	#rewidx-resultset
	{
	}

	.rewidx-result
	{
		background: #fff;
		background-image:url(http://www.villeecasalinetwork.com/riflist/riflist.jpg);
		background-position:bottom;
		background-repeat:no-repeat;
		width: 33%; float: left;
		/*border-bottom: 1px solid #F4F1EA;
		border-top: 1px solid #F4F1EA;
		border-left: 1px solid #F4F1EA;
		border-right: 1px solid #F4F1EA;*/
	}
	
	.rewidx-result-hot
	{
		background: #fff;
		background-image:url(http://www.villeecasalinetwork.com/riflist/riflisthot.jpg);
		background-position:bottom;
		background-repeat:no-repeat;
		width: 33%; float: left;
		/*border-bottom: 1px solid #F4F1EA;
		border-top: 1px solid #F4F1EA;
		border-left: 1px solid #F4F1EA;
		border-right: 1px solid #F4F1EA;*/
	}


	.rewidx-result .rewidx-result-summary
	{
	}

		.rewidx-result-images
		{
			padding: 10px;
			overflow: hidden;
		}
		.rewidx-result-images a
		{
			position: relative;
			overflow: hidden;
		}

		.rewidx-result-images img
		{
			position: relative;
			width: 200px;
			height: 150px;
		}

		.rewidx-result-a
		{
			padding: 10px;
			height: 140px;
			overflow: hidden;
			border-right: 1px solid #F4F1EA;
		}



.stub /* generic container. use when p isn't appropriate */
{
	margin: 0 0 15px 0;
	padding-left: 10px;
	padding-right: 10px;
	height:50px;
}

.stubtitle /* generic container. use when p isn't appropriate */
{
	margin: 0 0 15px 0;
	padding-left: 10px;
	padding-right: 10px;
	height:50px;
}

.stubprice /* generic container. use when p isn't appropriate */
{
	margin: 0 0 15px 0;
	padding-left: 10px;
	padding-right: 10px;
	height:30px;
}



