
.categoryTable
{
	padding:0; font-family: Arial;
	font-size: 10pt;
	border: 1px solid #000000;
}

.categoryTitleCell
{
	
	border-bottom:1px solid #000000; padding:0; background-position: left top; font-weight: bold; background-color: #FF0000; color:#FFFFFF; background-image:url('images/menu_grad.jpg'); height:25; text-align:center; font-size:12pt; background-repeat:repeat-y
}

.specialsContCell
{	
	padding-left: 0; border-left-width:1px; border-top-width:1px
}

.partsTable
{
	padding:0; font-family: Arial;
	font-size: 10pt;
	
	background-color: #FFFFFF;
	border: 0px solid #CCCCCC;
	border-collapse: collapse
}

.partTitleCell
{
	font-family: Arial;
	border-bottom:1px solid #000000; background-color: #808080;
	font-family:Arial
	font-weight: bold;
	padding: 2px; color:#FFFFFF; border-left-width:1px; border-right-width:1px; border-top-width:1px
}

.partValueCell
{
	border-right:1px solid #808080; border-bottom:1px solid #808080; padding:2px; border-left-width:1px; border-top-width:1px
}

.partValueCell2
{
	border-right:1px solid #808080; border-bottom:1px solid #808080; background-color: #F0F0F0;
	padding: 2px; border-left-width:1px; border-top-width:1px
}

.partsTable tr td
{
	border: 1px solid #a0a0a0;
	padding: 2px;
}

.partnum, .price_used, .price_recon, .price_rebuilt, .price_core
{
	display: none;
}

a.catlink
{
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: normal;
}

a:visited.catlink
{
	color: #FFFFFF;
	font-size: 8pt;
}

a:hover.catlink
{
	color: #FFFFFF;
	font-size: 8pt;
	text-decoration: none;
}