div#top-banner {
  background: url(/images/banner-clients.jpg);
}

h1 {
  background: url(/images/h1-our-clients.gif) no-repeat;
  width: 216px;
  height: 64px;
}


div#subpage-container {
  background-image: url(/images/clients-footer.gif);
}


div#subpage-container div#center-box {
  width: 600px;
}


div#subpage-container div#center-box table img {
  display: block;
  margin-bottom: 20px;
  border: 2px solid #9165a8;
}

div#subpage-container div#center-box table h3 {
  margin: 0 0 5px 0;
  padding: 0;
  color: #9165a8;
}

div#subpage-container div#center-box table tr td span.highlight {
  color: #9165a8;
  font-weight: bold;
}

ul#clients {
  margin: 0;
  padding: 0;
  list-style:none;
}

ul#clients li {
  display: inline-block;
}

ul#clients li {
  overflow: hidden;
  display: block;
  float: left;  
  margin: 0 0 20px 0;
  padding: 0; 
  width: 299px; 
}

ul#clients li div.text {
  float: right;
  padding-right: 20px;
  width: 169px;
}


ul#clients li div.text a {
  color: #c0c0ca;
  text-decoration: none;
}

ul#clients li h3 {
  color: #8d5fa5;
  margin: 0;
  padding: 0;  
}

ul#clients li span.def {
  color: #8d5fa5;  
  font-weight: bold;
  display: block;
  float: left;
  width: 18px;
}

ul#clients li div.image {
  float: left;
  width: 99px;
}

ul#clients li div.image img {
  display: block;
  border: 2px solid #8d60a5;
}
