div.productListRow
{
position:relative;
overflow:hidden;
width:auto;
height:100px;
border-bottom:1px solid #eeeeee;
}

div.productListRow2
{
position:relative;
overflow:hidden;
width:auto;
height:100px;
border-bottom:1px solid #eeeeee;
background-color:#ffffff;
}

div.infoBox
{
float:right;
margin-left:20px;
margin-top:10px;
height:100px;
text-align:right;
}

div.price
{
text-align:right;
color:#c5242d;
}

a.pagination
{
color:#ffffff;
margin-left:2px;
margin-right:2px;
background-color:#909090;

text-decoration:none;
padding:4px;
}

span.pagination
{
background-color:#ff2c3b;
padding:4px;
font-weight:bold;
margin-left:5px;
margin-right:5px;
color:#ffffff;
}


div.paginationBottom
{
text-align:right;

background:url('../images/back_gray.png') repeat-x;
width:auto;
height:30px;
overflow:hidden;
position:relative;

}

div.filter
{
/*background:url('../images/back_gray.png') repeat-x;
border:1px solid #aaaaaa;
padding:10px;*/
margin-bottom:4px;
overflow:hidden;
}

div.filter table
{
width:100%;
}



table.filterHeader
{
background:url('../images/back_red.png') repeat-x top;
border-left:1px solid #c36363;
border-right:1px solid #c36363;
padding:0px;
color:#ffffff;font-weight:bold;
border-collapse:collapse;
margin:0px;
}


table.filterHeader td
{
padding:5px;
}


table.filterHeader input
{
border:1px solid #7e1c1e;

}

table.filterBody
{
	background:url('../images/back_gray.png') repeat-x top;
	border-left:1px solid #909090;
	border-right:1px solid #909090;
	border-bottom:1px solid #cccccc;
	border-collapse:collapse;
	margin:0px;
	overflow:hidden;
	width:100%;
}

table.filterBody td
{
	padding:7px;
	overflow:hidden;
}



table.sortFilter {width:100%;}
table.sortFilter td
{
	background:url('../images/back_gray.png') repeat-x top;
	border-left:1px solid #909090;
	border-right:1px solid #909090;
	border-bottom:1px solid #909090;
	padding:5px;
	border-collapse:collapse;
	margin:0px;
	overflow:hidden;
}
