
table.ProductList {
		border-collapse:collapse;
		background:#EFF4FB url(images/teaser.gif) repeat-x;
		border-left:1px solid #686868;
		border-right:1px solid #686868;
/*		font:0.8em/145% 'Trebuchet MS',helvetica,arial,verdana;*/
		color: #333;
}

table.ManufacturerList 
{
		border-collapse:collapse;
		border-left:1px solid #686868;
		border-right:1px solid #686868;
		color: #333;
}

table.ProductList th {
		padding:2px;
}

table.ProductList td {
		min-height:55px;
}

table.ProductList caption {
		padding: 0 0 .5em 0;
		text-align: left;
		font-size: 1.4em;
		font-weight: bold;
		text-transform: uppercase;
		color: #333;
		background: transparent;
}

/* =links
----------------------------------------------- */

table.ProductList a {
	padding:5px;
    height:100%;
    display:block;
	color:#950000;
	text-decoration:none;
	vertical-align:middle;
}

table.ProductList a:link {}

table.ProductList a:visited {
		font-weight:normal;
		color:#667;
}

/*table.ProductList a:hover {
   background:#fafafa;
		border-bottom: 1px dashed #bbb;
}*/

/* =head =foot
----------------------------------------------- */

table.ProductList thead th, table.ProductList tfoot th, table.ProductList tfoot td {
		background:#333 url(images/llsh.gif) repeat-x;
		color:#fff
}

table.ProductList tfoot td {
		text-align:right
}

/* =body
----------------------------------------------- */

/*table.ProductList tbody th, table.ProductList tbody td {
		border-bottom: dotted 1px #333;
}*/

table.ProductList tbody th {
		white-space: nowrap;
}

table.ProductList tbody th a {
		color:#333;
}

table.ProductList .odd {}

table.ProductList tbody tr:hover {
   background:#fafafa;
/*
   cursor:pointer;
*/
}

table.ProductList .toChart
{
	text-align:center;
}

table.ProductList .toChart:hover 
{
	cursor: pointer;
	background-color: #E6FFCC;
}