h3.case-studies {
  margin: 0;
  padding: 4px 0 0 15px;
  height: 22px;
  font-size: 1.2em;
  background: #87807F url(/img/orange-tab.gif) top left no-repeat;
  color: #000;
}
h3.step-1 {
  margin: 0;
  padding: 4px 0 0 30px;
  height: 22px;
  font-size: 1.2em;
  background: #87807F url(/img/step-1.gif) top left no-repeat;
  color: #000;
}
h3.step-2 {
  margin: 0;
  padding: 4px 0 0 30px;
  height: 22px;
  font-size: 1.2em;
  background: #87807F url(/img/step-2.gif) top left no-repeat;
  color: #000;
}
h3.download-sections {
  font-size: 1.2em;
}

#site-container #content-container #downloads-intro {
  float: left;
  margin: 0;
  padding: 0;
  width: 207px;
  background: #696261;
}
#site-container #content-container #downloads-intro p {
  padding: 10px;
}
#site-container #content-container #case-studies {
  float: left;
  margin: 0 12px 0 12px;
  padding: 0;
  width: 345px;
  background: #696261;
}
#site-container #content-container #case-studies-wide {
  float: left;
  margin: 0 12px 0 12px;
  padding: 0;
  width: 530px;
  background: #696261;
}
#site-container #content-container #case-studies p,
#site-container #content-container #case-studies-wide p {
  padding: 0 10px 10px 10px;
}
#site-container #content-container #case-studies ul,
#site-container #content-container #case-studies-wide ul {
  margin: 0;
  padding: 10px;
  list-style-type: none;
}
#site-container #content-container #case-studies ul li,
#site-container #content-container #case-studies-wide ul li {
  margin: 0 0 10px 0;
  padding: 0;
  color: #000;
  font-weight: bold;
}
#site-container #content-container #case-studies ul li ul,
#site-container #content-container #case-studies-wide ul li ul {
  padding: 0;
}
#site-container #content-container #case-studies ul li ul li,
#site-container #content-container #case-studies-wide ul li ul li {
  margin: 0;
  padding: 2px 0 2px 0;
  color: #fff;
  font-weight: normal;
  border-top: 1px solid #fff;
  font-size: 1.0em;
}
#site-container #content-container #brochures {
  float: left;
  margin: 0 10px 0 0;
  padding: 0;
  width: 175px;
  background: #696261;
}
#site-container #content-container #brochures ul {
  margin: 0;
  padding: 4px;
  border: 8px solid #696261;
  background: #000;
  list-style-type: none;
}
#site-container #content-container #brochures ul li {
  margin: 0;
  padding: 0;
}
#site-container #content-container #submit-form {
  float: left;
  margin: 0;
  padding: 0;
  width: 143px;
}
#site-container #content-container #downloads-form input.submit {
  width: 143px;
  height: 41px;
}

/* reg form */
#site-container #content-container #register-form {
  padding: 15px;
}
#site-container #content-container #register-form p.fields {
  margin: 0;
}
#site-container #content-container #register-form p.fields br {
  clear: both;
}
#site-container #content-container #register-form label {
  float: left;
  font-weight: bold;
  width: 90px;
  text-align: right;
  margin: 3px 8px 0 0;
}
#site-container #content-container #register-form input.text,
#site-container #content-container #register-form textarea {
  float: left;
  padding: 2px;
  font-size: 1em;
  margin-bottom: 8px;
  width: 250px;
}
#site-container #content-container #register-form textarea {
  width: 250px;
  height: 100px;
  margin-bottom: 8px;
}
#site-container #content-container #register-form input.submit {
  margin-left: 97px;
  width: 89px;
  height: 26px;
}
/* end reg form */

/* download links page */
#site-container #content-container #case-study-downloads ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#site-container #content-container #case-study-downloads ul li {
  float: left;
  margin: 0 20px 20px 0;
  padding: 0;
  width: 440px;
  background: #4B5453;
  overflow: hidden;
  display: inline-block;
}
#site-container #content-container #case-study-downloads ul li {
  display: block;
}
#site-container #content-container #case-study-downloads ul li div.top {
  float: left;
  margin: 0;
  padding: 0;
  width: 440px;
  height: 38px;
  background: url(/img/download-heading-bg.jpg) top left repeat-x;
}
#site-container #content-container #case-study-downloads ul li div.top .title {
  float: left;
  margin: 0;
  padding: 8px 0 0 10px;
  font-size: 1.4em;
  color: #F06121;
}
#site-container #content-container #case-study-downloads ul li div.top .file {
  float: right;
  margin: 0;
  padding: 8px 10px 0 0;
  text-align: right;
}
#site-container #content-container #case-study-downloads ul li div.image {
  float: left;
  margin: 6px 12px 6px 6px;
  padding: 0;
  width: 81px;
  height: 81px;
  border: 1px solid #fff;
}
#site-container #content-container #case-study-downloads ul li div.image img {
  display: block;
}
#site-container #content-container #case-study-downloads ul li div.no-image {
  float: left;
  margin: 6px 12px 6px 6px;
  padding: 0;
  width: 81px;
  height: 81px;
  border: 1px solid #4b5453;
}
#site-container #content-container #case-study-downloads ul li div.content {
  float: left;
  margin: 0;
  padding: 4px;
  width: 320px;
}

#site-container #content-container #brochure-downloads ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#site-container #content-container #brochure-downloads ul li {
  float: left;
  margin: 0 20px 20px 0;
  padding: 0;
  width: 440px;
  background: #4B5453 url(/img/download-brochure-li-bg.gif) top left no-repeat;
}
#site-container #content-container #brochure-downloads ul li .brochure-title {
  float: left;
  margin: 0;
  padding: 8px 0 8px 20px;
  font-size: 1.2em;
  font-weight: bold;
}
#site-container #content-container #brochure-downloads ul li .brochure-file {
  float: right;
  margin: 0;
  padding: 8px 10px 0 0;
  text-align: right;
}