﻿body {font-family:Arial; margin:5px 5px 5px 5px;}
#siteheader td.image {width:150px; padding-top:5px; padding-left:5px; padding-bottom:5px;}
#siteheader td.banner {text-align:center; font-weight:bold; color:blue; font-style:italic;}
#siteheader td.banner a {font-size:10pt; font-style:italic;}
#siteheader td.cart {text-align:right; font-size:9pt; padding-right:5px; padding-top:5px; width:175px;}
#navigation td {font-size:9pt;}
#navigation a {padding-left:5px;}
#sitefooter td {text-align:center; font-size:9pt;}
#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; width: 85px; 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;}
#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 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;}
#tblWireInCart table {background-color: #fff; padding: 0px;}
#tblWireInCart th {background-image: url("../images/r_title_fade.jpg"); background-repeat: repeat-x; height:30px; font-size:10pt;}
#tblWireInCart td.remove {background-image: url("../images/r_solid_5.jpg"); background-repeat: repeat-y; background-position: right 0; color:red; font-size:14pt; font-weight:bold; cursor:pointer; border-bottom: 1px solid #ddd;}
#tblWireInCart td.partno {background-image: url("../images/r_fade_100.jpg"); background-repeat: repeat-y; background-position: right 0; width: 50px; vertical-align: middle; text-align:center; border-bottom: 1px solid #ddd;}
#tblWireInCart td.total {background-image: url("../images/r_fade_100.jpg"); background-repeat: repeat-y; background-position: right 0; vertical-align: middle; text-align:right; border-bottom: 1px solid #ddd; padding-right:10px;}
.SolidBottomBorder {border-bottom: 1px solid #ddd;}

#tblEfiItemDetails td.heading {text-align:right; font-weight:bold;}
#tblEfiItemDetails td.value {text-align:left; padding-left:5px;}
#tblEfiItemDetails td {font-size:9pt; vertical-align:middle;}
#tblEfiItemDetails input {font-size:8pt;}

#tblItemDetails td.itemviews {font-weight:bold; font-size:9pt; text-align:left; vertical-align:top; width:75px; padding-left:10px; padding-top:4px;}
#tblItemDetails img.itemviews {max-width:60px; padding-bottom:5px;}

#tblItemDescription {width:80%;}
#tblItemDescription td {font-size:9pt; text-align:left;}
#tblItemDescription td.ItemDescriptionHeader {font-size:9pt; font-weight:bold; text-align:left;}

#tblEfiConnectorDetails td.heading {text-align:right; font-weight:bold;}
#tblEfiConnectorDetails td.value {text-align:left; padding-left:5px;}
#tblEfiConnectorDetails td {font-size:9pt; vertical-align:middle;}
#tblEfiConnectorDetails input {font-size:8pt;}

#tblConnectorDetails td.connectorviews {font-weight:bold; font-size:9pt; text-align:left; vertical-align:top; width:75px; padding-left:10px; padding-top:4px;}
#tblConnectorDetails img.connectorviews {max-width:60px; padding-bottom:5px;}

#tblAltConnectors {margin-top:10px;}
#tblAltConnectors td.description {font-size:12pt; font-weight:bold; text-align:center; padding-bottom:0px;}
#tblAltConnectors th {background-image: url("../images/r_title_fade.jpg"); background-repeat: repeat-x; height:30px; font-size:10pt;}
#tblAltConnectors td {border-bottom: 1px solid #ddd; height:40px; font-size:9pt;}
#tblAltConnectors img {max-height:40px; max-width:38px;}
#tblAltConnectors td.seedetails {background-image: url("../images/r_fade_100.jpg"); background-repeat: repeat-y; background-position: right 0; width: 100px; vertical-align: middle; text-align:center; padding-right:10px;}
#tblAltConnectors td.partno {background-image: url("../images/r_fade_100.jpg"); background-repeat: repeat-y; background-position: right 0; width: 75px; vertical-align: middle; text-align:center;}
#tblAltConnectors td.image {background-image: url("../images/r_solid_5.jpg"); background-repeat: repeat-y; background-position: right 0; width: 85px; vertical-align: middle; text-align:center; padding-left:10px;}

#tblDress {margin-top:10px;}
#tblDress td.description {font-size:12pt; font-weight:bold; text-align:center; padding-bottom:0px;}
#tblDress th {background-image: url("../images/r_title_fade.jpg"); background-repeat: repeat-x; height:30px; font-size:10pt;}
#tblDress td {border-bottom: 1px solid #ddd; height:40px; font-size:9pt;}
#tblDress td.desc {border-bottom: 1px solid #ddd; height:40px; font-size:9pt; text-align:left; padding-left:10px;}
#tblDress img {max-height:40px; max-width:60px;}
#tblDress 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; padding-right:10px;}
#tblDress td.partno {background-image: url("../images/r_fade_100.jpg"); background-repeat: repeat-y; background-position: right 0; width: 75px; vertical-align: middle; text-align:center;}
#tblDress td.image {background-image: url("../images/r_solid_5.jpg"); background-repeat: repeat-y; background-position: right 0; width: 85px; vertical-align: middle; text-align:center; padding-left:10px;}

#tblFuses {margin-top:10px;}
#tblFuses td.description {font-size:12pt; font-weight:bold; text-align:center; padding-bottom:0px;}
#tblFuses th {background-image: url("../images/r_title_fade.jpg"); background-repeat: repeat-x; height:30px; font-size:10pt;}
#tblFuses td {border-bottom: 1px solid #ddd; height:40px; font-size:9pt;}
#tblFuses td.desc {border-bottom: 1px solid #ddd; height:40px; font-size:9pt; text-align:left; padding-left:10px;}
#tblFuses img {max-height:40px; max-width:60px;}
#tblFuses 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; padding-right:10px;}
#tblFuses td.partno {background-image: url("../images/r_fade_100.jpg"); background-repeat: repeat-y; background-position: right 0; width: 75px; vertical-align: middle; text-align:center;}
#tblFuses td.image {background-image: url("../images/r_solid_5.jpg"); background-repeat: repeat-y; background-position: right 0; width: 85px; vertical-align: middle; text-align:center; padding-left:10px;}

#tblShroud {margin-top:10px;}
#tblShroud td.description {font-size:12pt; font-weight:bold; text-align:center; padding-bottom:0px;}
#tblShroud th {background-image: url("../images/r_title_fade.jpg"); background-repeat: repeat-x; height:30px; font-size:10pt;}
#tblShroud td {border-bottom: 1px solid #ddd; height:40px; font-size:9pt;}
#tblShroud td.desc {border-bottom: 1px solid #ddd; height:40px; font-size:9pt; text-align:left; padding-left:10px;}
#tblShroud img {max-height:40px; max-width:60px;}
#tblShroud 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; padding-right:10px;}
#tblShroud td.partno {background-image: url("../images/r_fade_100.jpg"); background-repeat: repeat-y; background-position: right 0; width: 75px; vertical-align: middle; text-align:center;}
#tblShroud td.image {background-image: url("../images/r_solid_5.jpg"); background-repeat: repeat-y; background-position: right 0; width: 85px; vertical-align: middle; text-align:center; padding-left:10px;}

#tblRetainers {margin-top:10px;}
#tblRetainers td.description {font-size:12pt; font-weight:bold; text-align:center; padding-bottom:0px;}
#tblRetainers th {background-image: url("../images/r_title_fade.jpg"); background-repeat: repeat-x; height:30px; font-size:10pt;}
#tblRetainers td {border-bottom: 1px solid #ddd; height:40px; font-size:9pt;}
#tblRetainers td.desc {border-bottom: 1px solid #ddd; height:40px; font-size:9pt; text-align:left; padding-left:10px;}
#tblRetainers img {max-height:40px; max-width:60px;}
#tblRetainers 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; padding-right:10px;}
#tblRetainers td.partno {background-image: url("../images/r_fade_100.jpg"); background-repeat: repeat-y; background-position: right 0; width: 75px; vertical-align: middle; text-align:center;}
#tblRetainers td.image {background-image: url("../images/r_solid_5.jpg"); background-repeat: repeat-y; background-position: right 0; width: 85px; vertical-align: middle; text-align:center; padding-left:10px;}

#tblMatingConnectors {margin-top:10px;}
#tblMatingConnectors td.description {font-size:12pt; font-weight:bold; text-align:center; padding-bottom:0px;}
#tblMatingConnectors th {background-image: url("../images/r_title_fade.jpg"); background-repeat: repeat-x; height:30px; font-size:10pt;}
#tblMatingConnectors td {border-bottom: 1px solid #ddd; height:40px; font-size:9pt;}
#tblMatingConnectors img {max-height:40px; max-width:38px;}
#tblMatingConnectors td.seedetails {background-image: url("../images/r_fade_100.jpg"); background-repeat: repeat-y; background-position: right 0; width: 100px; vertical-align: middle; text-align:center; padding-right:10px;}
#tblMatingConnectors td.partno {background-image: url("../images/r_fade_100.jpg"); background-repeat: repeat-y; background-position: right 0; width: 75px; vertical-align: middle; text-align:center;}
#tblMatingConnectors td.image {background-image: url("../images/r_solid_5.jpg"); background-repeat: repeat-y; background-position: right 0; width: 85px; vertical-align: middle; text-align:center; padding-left:10px;}

#tblTerminals {margin-top:10px;}
#tblTerminals td.description {font-size:12pt; font-weight:bold; text-align:center; padding-bottom:0px;}
#tblTerminals th {background-image: url("../images/r_title_fade.jpg"); background-repeat: repeat-x; height:30px; font-size:10pt;}
#tblTerminals td {border-bottom: 1px solid #ddd; height:40px; font-size:9pt;}
#tblTerminals img {max-height:40px; max-width:60px;}
#tblTerminals 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; padding-right:10px;}
#tblTerminals td.partno {background-image: url("../images/r_fade_100.jpg"); background-repeat: repeat-y; background-position: right 0; width: 75px; vertical-align: middle; text-align:center;}
#tblTerminals td.image {background-image: url("../images/r_solid_5.jpg"); background-repeat: repeat-y; background-position: right 0; width: 85px; vertical-align: middle; text-align:center; padding-left:10px;}

#tblSeals {margin-top:10px;}
#tblSeals td.description {font-size:12pt; font-weight:bold; text-align:center; padding-bottom:0px;}
#tblSeals th {background-image: url("../images/r_title_fade.jpg"); background-repeat: repeat-x; height:30px; font-size:10pt;}
#tblSeals td {border-bottom: 1px solid #ddd; height:40px; font-size:9pt;}
#tblSeals img {max-height:40px; max-width:38px;}
#tblSeals 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; padding-right:10px;}
#tblSeals td.partno {background-image: url("../images/r_fade_100.jpg"); background-repeat: repeat-y; background-position: right 0; width: 75px; vertical-align: middle; text-align:center;}
#tblSeals td.image {background-image: url("../images/r_solid_5.jpg"); background-repeat: repeat-y; background-position: right 0; width: 85px; vertical-align: middle; text-align:center; padding-left:10px;}

#tblPlugs {margin-top:10px;}
#tblPlugs td.description {font-size:12pt; font-weight:bold; text-align:center; padding-bottom:0px;}
#tblPlugs th {background-image: url("../images/r_title_fade.jpg"); background-repeat: repeat-x; height:30px; font-size:10pt;}
#tblPlugs td {border-bottom: 1px solid #ddd; height:40px; font-size:9pt;}
#tblPlugs img {max-height:40px; max-width:38px;}
#tblPlugs 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; padding-right:10px;}
#tblPlugs td.partno {background-image: url("../images/r_fade_100.jpg"); background-repeat: repeat-y; background-position: right 0; width: 75px; vertical-align: middle; text-align:center;}
#tblPlugs td.image {background-image: url("../images/r_solid_5.jpg"); background-repeat: repeat-y; background-position: right 0; width: 85px; vertical-align: middle; text-align:center; padding-left:10px;}

#tblClips {margin-top:10px;}
#tblClips td.description {font-size:12pt; font-weight:bold; text-align:center; padding-bottom:0px;}
#tblClips th {background-image: url("../images/r_title_fade.jpg"); background-repeat: repeat-x; height:30px; font-size:10pt;}
#tblClips td {border-bottom: 1px solid #ddd; height:40px; font-size:9pt;}
#tblClips img {max-height:40px; max-width:38px;}
#tblClips 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; padding-right:10px;}
#tblClips td.partno {background-image: url("../images/r_fade_100.jpg"); background-repeat: repeat-y; background-position: right 0; width: 75px; vertical-align: middle; text-align:center;}
#tblClips td.image {background-image: url("../images/r_solid_5.jpg"); background-repeat: repeat-y; background-position: right 0; width: 85px; vertical-align: middle; text-align:center; padding-left:10px;}

#tblTools {margin-top:10px;}
#tblTools td.description {font-size:12pt; font-weight:bold; text-align:center; padding-bottom:0px;}
#tblTools th {background-image: url("../images/r_title_fade.jpg"); background-repeat: repeat-x; height:30px; font-size:10pt;}
#tblTools td {border-bottom: 1px solid #ddd; height:40px; font-size:9pt;}
#tblTools td.desc {border-bottom: 1px solid #ddd; height:40px; font-size:9pt; text-align:left; padding-left:10px;}
#tblTools img {max-height:40px; max-width:60px;}
#tblTools 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; padding-right:10px;}
#tblTools td.partno {background-image: url("../images/r_fade_100.jpg"); background-repeat: repeat-y; background-position: right 0; width: 75px; vertical-align: middle; text-align:center;}
#tblTools td.image {background-image: url("../images/r_solid_5.jpg"); background-repeat: repeat-y; background-position: right 0; width: 85px; vertical-align: middle; text-align:center; padding-left:10px;}

#tblSecondaryLocks {margin-top:10px;}
#tblSecondaryLocks td.description {font-size:12pt; font-weight:bold; text-align:center; padding-bottom:0px;}
#tblSecondaryLocks th {background-image: url("../images/r_title_fade.jpg"); background-repeat: repeat-x; height:30px; font-size:10pt;}
#tblSecondaryLocks td {border-bottom: 1px solid #ddd; height:40px; font-size:9pt;}
#tblSecondaryLocks td.desc {border-bottom: 1px solid #ddd; height:40px; font-size:9pt; text-align:left; padding-left:10px;}
#tblSecondaryLocks img {max-height:40px; max-width:60px;}
#tblSecondaryLocks 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; padding-right:10px;}
#tblSecondaryLocks td.partno {background-image: url("../images/r_fade_100.jpg"); background-repeat: repeat-y; background-position: right 0; width: 75px; vertical-align: middle; text-align:center;}
#tblSecondaryLocks td.image {background-image: url("../images/r_solid_5.jpg"); background-repeat: repeat-y; background-position: right 0; width: 85px; vertical-align: middle; text-align:center; padding-left:10px;}

#tblWire {margin-top:10px;}
#tblWire td.description {font-size:12pt; font-weight:bold; text-align:center; padding-bottom:0px;}
#tblWire th {background-image: url("../images/r_title_fade.jpg"); background-repeat: repeat-x; height:30px; font-size:10pt;}
#tblWire td {border-bottom: 1px solid #ddd; height:40px; font-size:9pt;}
#tblWire img {max-height:40px; max-width:38px;}
#tblWire td.seedetails {background-image: url("../images/r_fade_100.jpg"); background-repeat: repeat-y; background-position: right 0; width: 100px; vertical-align: middle; text-align:center; padding-right:10px;}
#tblWire td.partno {background-image: url("../images/r_fade_100.jpg"); background-repeat: repeat-y; background-position: right 0; width: 75px; vertical-align: middle; text-align:center;}
#tblWire td.image {background-image: url("../images/r_solid_5.jpg"); background-repeat: repeat-y; background-position: right 0; width: 85px; vertical-align: middle; text-align:center; padding-left:10px;}

#tblShoppingCart {border: solid 1px silver; width:750px;}
#tblShoppingCart th.cartheader {height:30px; background-image: url("../images/cart_header_background.jpg"); background-repeat: repeat-x; font-size:10pt; font-weight:normal; text-decoration:none; padding-top:-1px;}
#tblShoppingCart td.lineitem {border-bottom: 1px solid #ddd; height:40px; font-size:9pt;}
#tblShoppingCart td.totals {background-color: #efefef; height:20px; font-size:10pt;}

#tblShippingAddress td.label {font-size:9pt; font-weight:bold; text-align:right; vertical-align:top;}
#tblShippingAddress td.field {text-align:left; padding-left:10px;}

#tblShippingMethod td {text-align:left; font-size:9pt;}

#tblCreditCard td {padding-top:5px; padding-bottom:5px;}
#tblCreditCard td.label {font-size:9pt; font-weight:bold; text-align:right; vertical-align:top;}
#tblCreditCard td.field {text-align:left; padding-left:10px;}

#tblConnectors {margin-left:15px;}
#tblConnectors td.header {text-align:left; font-weight:bold; padding-left:10px; font-size:10pt; text-decoration:underline;}
