.productTitle
{
	color: #fff;
	height: 28px;
	line-height: 28px;
	font-weight: bold;
	padding: 0 10px;
}

.productLink, .productDesciption, .productSpec
{
	border: solid 1px #9f9f9f;
	margin: 1px 0;
	padding: 0 10px;
}

.productLink
{
	color: #9f9f9f;
	margin-bottom: 20px;
	padding: 5px 10px;
}

.productLink a
{
	color: #9f9f9f;
	text-decoration: underline;
}

.productDesciption, .productSpec
{
	color: #000;
	padding: 5px 10px;
	margin-bottom: 10px;
	font-weight: bold;
}

.productSpec
{
	padding: 5px 0;
}

.alternate
{
	background: #f9f9f9;
}

.productSpec td
{
	padding-left: 10px;
	line-height: 20px;
}

.eppLink
{
	float: left;
	margin: -4px 4px 0 -9px;
}

.eppLink > a > img
{
	border:solid 1px #888;
}

table
{
	border-collapse: collapse;
}

tr
{
	vertical-align: top;
}
th{
text-align:left;
}
.productTree td
{
	width: 150px;
	text-align: center;
	padding-bottom: 10px;
}

.productTree div
{
	margin: 3px;
}

#searchResult td
{
	padding: 3px;
}

#searchResult th
{
	text-align: center;
}