/**** By Tag ****/

/* main page heading */
h1
{
  height:48px;
  width:786px;
  overflow:hidden;
  border-bottom:1px solid #c2e2f1;
  background:url(/images/product-list/heading.png) no-repeat top left;
  text-indent:-1000px;
}

/**** By Class ****/

/* category boxes */
div.category
{
  padding:10px 5px;
  min-height:111px;
  height:auto !important;
  height:111px;
  border-top:1px solid #c2e2f1;
  background:url(/images/product-list/category-background.gif) repeat-x top left;
}

/* content headings */
h2.oem-housewares, h2.shopping-carts
{
  height:15px;
  overflow:hidden;
  background:no-repeat top left;
  text-indent:-1000px;
}
h2.oem-housewares
{
  width:257px;
  background-image:url(/images/product-list/oem-housewares-heading.png);
}
h2.shopping-carts
{
  width:237px;
  background-image:url(/images/product-list/shopping-carts-heading.png);
}

/* tables thumbnail links */
table.thumbs td { vertical-align:middle; }
table.thumbs td.thumb { padding-right:5px; }
table.thumbs td.link { padding-right:15px; }

/**** By ID ****/

/* introduction paragraph */
#intro { padding-bottom:15px; }

/* Value Chain section */
#value-chain td { padding-right:40px; }
#value-chain td.links { padding-top:10px; }
#value-chain td.links ul
{
  list-style-type:none;
  padding:0;
}
#value-chain td.links li { padding-bottom:5px; }
#value-chain td.links a:link, #value-chain td.links a:visited { white-space:nowrap; }