.subHead {
	font-weight: normal;
	font-size: 100%!important;
}
#productDrillDown {
}
#productDrillDown td {
	vertical-align: middle;
	padding-bottom: 1em;
}
#productDrillDown td.image {
	text-align: center;
}
#productDrillDown td.description {
	font-weight: bold;
}
table.specifications .colA {
	background-color: #eee;
}
table.specifications td {
	vertical-align: top;
	text-align: center;
	white-space: nowrap;
	padding-left: 0.25em;
	padding-right: 0.25em;
}
table.specifications th {
	vertical-align: top;
	text-align: left;
}
table.specifications th, table.specifications td {
	border-top: dotted #666 1px;
	font-size: 8.5pt!important;
}
table.specifications th.specHeading {
	text-align: center;
	background-color: #eee;
}
table.specifications th.subHeading {
	font-size: smaller;
	font-weight: normal;
	padding-left: 1em;
}
table.specifications span.prodId {
	font-size: 8.5pt!important;
	font-weight: bold;
}
table.specifications form {
	margin: 0;
}
table.specifications input.specBuy {
	border: 0;
}
#purchace {
	background-color: #eee;
	width: 100%;
}
#purchace td {
	font-size: 8.5pt!important;
	border-top: dotted #333 1px;
}
#purchace td.prodId {
	font-weight: bold;
}
#purchace td form {
	margin: 0;
}
tr.topRow th, tr.topRow td {
	border: 0!important;
}
dl.specifications dt {
	font-weight: bold;
}