div#crumbs {
	background: #eee;
	border: 1px solid #666;
	padding: 5px 0 5px 0;
	font-size: 80%;
	width: 375px;
	text-align: left;
	padding: 3px 0 3px 5px;
}

div#crumbs a:link, div#crumbs a:visited, div#crumbs a:hover {
	color: black;
	text-decoration: none;
}

div#crumbs a:hover { color: #333; text-decoration: underline; }


#productTable {
	margin-top: 10px;
	border-top: 1px solid #ff9900;
	border-left: 1px solid #ff9900;
	border-right: 1px solid #ff9900;
	width: 380px;

}

#productTable td{
	border-bottom: 1px solid #ff9900;
	padding: 2px 0 2px 0;
font-size: 80%;
}

#productTable td a:link, #productTable td a:visited, #productTable td a:hover {
	color: black;
	text-decoration: none;
}

#productTable td a:hover {
	color: #333; text-decoration: underline;
}

.productTableCell { text-align: left;  }
a.viewLink  { padding: 0 5px 0 5px;}

div#subCategories {
	text-align: left;
	width: 480px;
	padding: 5px 0 5px 0px;
	margin-top: -1px;
	border-top: 1px solid #666;
	border-left: 1px dotted #ff9900;
	border-right: 1px dotted #ff9900;
	border-bottom: 1px dotted #ff9900;
	background: white;
	font-size: 80%;
}

div#subCategories ul li {
	margin: 0 0 0 15px;
	list-style-type: none;

}
div#subCategories ul li a:link, div#subCategories ul li a:visited, div#subCategories ul li a:hover { color: black; text-decoration: none; }
div#subCategories ul li a:hover { text-decoration: underline; }

tr.tableHead td { background: #ff9900; color: white; }
tr.tableHead td span.sortedProduct { padding-right: 20px; background: url(../_images/product-sorter.gif) right no-repeat;}
tr.tableHead td a:link, tr.tableHead td a:visited, tr.tableHead td a:hover { color: white; text-decoration: none;}
tr.tableHead td a:hover { color: #eee; text-decoration: underline; }
