/* These styles affect the product directories and product pages */
table.main
{
	width:971px;
	margin:0;
	padding:15px 0 0 15px;
}
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 { color: rgb(0,51,102); border: solid 1px rgb(255,204,0); border-bottom-width: 0px; padding: 4px; background-color: rgb(255,255,222); }
div.sponsoredProductHeader a { color: rgb(0,51,102); }
div.sponsoredProductPanel { color: rgb(77,77,77); padding: 15px; border: solid 1px rgb(255,204,0); background-color: white; }

h1.productName  
{
	font-size: 31px; 
	margin: 0px; 
	font-size: 18pt; 
	font-weight: bold;
}

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); text-align: left }
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); }

.panelContent li + ul
{
	margin-bottom:20px;
}
.panelContent li
{
	margin-bottom:5px;
}
.updated
{
	font-style:italic;
	color:#666;
}


