/* Revised 5/12/2011 */

TH {
	font-family: 'Lucida Grande', Ariel, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: bottom;
}
TR.white {
	background-color: white;
	vertical-align: top;
}
TR.gray, TR.graySmall {
	background-color: #EEEEEE;
	vertical-align: top;
}
TR.graySmall {
	font-size: x-small;
}
TR.listing {
	vertical-align: bottom;
}
TR.listingGray, TR.zimoListingGray {
	background-color: #EEEEEE;
}
TR.lastLineGray {
	background-color: #EEEEEE;
}
TR.zimoListing {
	text-align: center;
	font-size: x-small;
}
TR.zimoListingGray {
	text-align: center;
	font-size: x-small;
}
TD.scale {
	font-weight: bold;
	text-align: center;
}
TD.partNumber {
	font-weight: bold;
	text-align: left;
	width: 9em;
}
TD.FMWPartNumber {
	font-weight: bold;
	text-align: left;
	min-width: 7em;
}
TD.description {
	text-align: justify;
}
TD.longDescription {
	text-align: left;
	width: 22em;
}
TD.size {
	text-align: center;
}
TD.suggestedRetail, TD.suggestedRetailStkOut {
	text-align: right;
	vertical-align: bottom;
	width: 5em;
}
TD.suggestedRetailStkOut {
	Text-decoration: line-through;
}
TD.FMWPrice, TD.FMWPriceStkOut {
	font-weight: bold;
	text-align: right;
	vertical-align: bottom;
	min-width: 5em;
}
TD.FMWPriceStkOut {
	Text-decoration: line-through;
}
TD.suggestedRetail:first-letter, TD.suggestedRetailStkOut:first-letter {
	vertical-align: super;
	font-size: small;
}
TD.FMWPrice:first-letter, TD.FMWPriceStkOut:first-letter {
	vertical-align: super;
	font-size: small;
}
TD.decoderPhoto {
	vertical-align: bottom;
	text-align: center;
}
TH.zimoGreen, TD.zimoGreen {
	background-color: #99FF99;
}
img.part {
	float: left;
	padding-right: 7px;
}
img.decoderPhoto {
	width: 100px;
}
