/* These styles affect the product directories and product pages */
input.productSearchField { width: 200px; }
a.productName { font-weight: bold; text-decoration: none; }
a.productName:hover { text-decoration: underline; }
table.productLeads { margin-top: 4px; }
table.productLeads td { color: rgb(77,77,77); }
div.sponsoredProductHeader 
{ background-color:#FFFFDE;
border-color:#FFCC00;
border-style:solid;
border-width:1px 1px 0;
color:#003366;
padding:4px; }

div.sponsoredProductHeader a { color: rgb(0,51,102); }
div.sponsoredProductPanel 

{products.css (line 9)
background-color:white;
border:1px solid #FFCC00;
color:#4D4D4D;
padding:8px;
}

h1.productName { font-size: 14pt; margin-bottom: 8px; }
td.productLogo { text-align: right; vertical-align: top; }
div.suppliersAlphabet { color: rgb(179,179,179); margin-top: 16px; }
/* div.suppliersAlphabet a { text-decoration: none; }
div.suppliersAlphabet a:hover { text-decoration: underline; } */
div.supplierLogo { float: right; margin: 0px 0px 8px 8px; }
div.resourcesDropdown { position: absolute; border: solid 2px rgb(127,157,185); padding: 2px; background-color: white; visibility: hidden; }
td.resourcesDropdownItem { padding: 2px 4px 4px 4px; background-color: rgb(236,242,248); }
td.resourcesDropdownHeader { color: black; padding: 2px 4px 4px 4px; background-color: rgb(236,242,248); }
td.resourcesDropdownClose { text-align: right; padding: 0px; background-color: rgb(236,242,248); }