body,td { font-family:Arial; font-size:10pt; }
td.Navigation { font-size:12pt; font-weight:bold; padding-left:15px; padding-right:15px; }
div.PageHeading { font-size:14pt; font-weight:bold; text-align:center;}
#tblHeader td {font-size:10pt; text-align:left;}
#tblResults table {background-color: #fff; padding: 0px;}
#tblResults th {background-image: url("../images/r_title_fade.jpg"); background-repeat: repeat-x; height:30px; font-size:10pt;}
#tblResults td {border-bottom: 1px solid #ddd; height:75px; font-size:10pt;}
#tblResults td.generic {vertical-align: middle;}
#tblResults td.image {background-image: url("../images/r_solid_5.jpg"); background-repeat: repeat-y; background-position: right 0; vertical-align: middle; text-align:center;}
#tblResults td.partno {background-image: url("../images/r_fade_100.jpg"); background-repeat: repeat-y; background-position: right 0; width: 100px; vertical-align: middle; text-align:center;}
#tblResults td.description {padding: 4px 10px 4px 15px; text-align:left; width:575px;}
#tblResults td.availability {vertical-align: middle; width:100px; text-align:center; font-size:10pt;}
#tblResults td.price {color: red; font-size: 10pt; text-align:center; width:65px;}
#tblResults td.addcart {background-image: url("../images/r_fade_100.jpg"); background-repeat: repeat-y; background-position: right 0; width: 100px; vertical-align: middle; text-align:center;}
#tblResults td.rightfade {background-image: url("http://www.eficonnection.com/eficonnection/../images/r_fade_100.jpg"); background-repeat: repeat-y; background-position: right 0; vertical-align: top; text-align:center;}
#tblResults span.desc {font-size:8pt;}
#tblResults img {max-height:75px; max-width:75px;}
#tblResults td.componenttype {font-weight:bold; height:25px; font-size:14pt; border-top: 1px solid #ddd; text-align:center;}

#tblCalibrations table {background-color: #fff; padding: 0px;}
#tblCalibrations th {background-image: url("../images/r_title_fade.jpg"); background-repeat: repeat-x; height:30px; font-size:10pt;}
#tblCalibrations td {border-bottom: 1px solid #ddd; font-size:10pt; padding-top:5px; padding-bottom:5px;}
#tblCalibrations td.download {background-image: url("../images/r_solid_5.jpg"); background-repeat: repeat-y; background-position: right 0; vertical-align: top; text-align:center; width:100px;}
#tblCalibrations td.engine {vertical-align:top; text-align:center;}
#tblCalibrations td.transmission {vertical-align:top; text-align:center;}
#tblCalibrations td.format {vertical-align:top; text-align:center;}
#tblCalibrations td.details {background-image: url("../images/r_fade_100.jpg"); background-repeat: repeat-y; background-position: right 0; vertical-align: top; text-align:left;}