/*
 * Redefine backgrounds to facilitate the widget.
 */

div#site-container-2 {
  background-image: url(/img/widgets/supplier-directory/background-bottom.png) !important;
}
div#middle.with-supplier-buttons {
  background: url(/img/widgets/supplier-directory/background-new.png) repeat-y;
}


/*
 * Widget styles.
 */

div#supplier-directory-widget {
  background: #a89968;
}
div#supplier-directory-widget div#supplier-directory-widget-inner {
  background: url(/img/widgets/supplier-directory/panel-top.png) top left no-repeat;
  overflow: hidden;
  margin: 0;
  padding: 30px;
  height: 100%;
}
div#supplier-directory-widget h2 {
  font-family: georgia, serif;
  font-weight: normal;
  font-size: 2.0em;
  color: #fff;
  margin-bottom: 25px;
}
div#supplier-directory-widget a {
  color: #fff;
  text-decoration: none;
}
div#supplier-directory-widget a:hover {
  text-decoration: underline;
}
div#supplier-directory-widget div.category-list {
  float: left;
  margin: 0 20px 0 0;
  padding: 0;
  width: 200px;
}
div#supplier-directory-widget div#category-list-3 {
  margin: 0;
}
div#supplier-directory-widget div.category-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
div#supplier-directory-widget div.category-list ul li {
  color: #fff;
  line-height: 1.4em;
  margin: 0;
  padding: 0;
}
div#supplier-directory-widget div.category-list ul li h3 {
  margin: 0;
  font-size: 1.0em;
}
div#supplier-directory-widget div.category-list ul ul {
  margin: 0 0 23px 0;
}
