dl.solutionList dd {
  border-top: 1px solid #d9d7d7;
  margin: 0;
  padding-top: 20px;
  clear: both;
}

dl.solutionList a.info {
  display: block;
  width: 103px;
  height: 30px;
  background-repeat: no-repeat;
  background-image: url('../../../img/buttons/moreinfo.png');
}

dl.solutionList a.infohover {
  background-image:url('../../../img/buttons/moreinfo_hover.png');
}

dl.solutionList dd div {
  float: left;
}

dl.solutionList dd div.image{
  margin: 0;
  width: 75px;
  margin-right: 20px;
}
dl.solutionList dd div.image a img {
  border: none;
}

dl.solutionList dd div.marketing{
  width: 320px;
  margin-bottom: 25px;
}

dl.solutionList dd div.marketing p{
  font-family: Arial;
  font-size: 13px;
  line-height: 18px;
  font-weight: normal;
  color: #000;
  margin: 10px 0 20px 0;
}

dl.solutionList h2 {
  margin: 0;
  font-family: arial;
  font-size: 16px;
  font-weight: normal;
  color: #00b42d;
}
div.body dl.solutionList h2 a {
  font-family: arial;
  font-size: 16px;
  font-weight: normal;
  color: #00b42d;
  text-decoration: none;  
}

/* Case Studies Call Out */
div.case_study {
  background-color: #FAFAFA;
  background-image: url('../../../img/solutions/casestudy_bottom.png');
  background-repeat: no-repeat;
  background-position: bottom center;
  clear: left;
  float: left;
  padding-bottom: 25px;
  width: 220px;
}

div.case_study h2 {
  background-image: url(../../../img/solutions/blurb-top.png);
  background-repeat: no-repeat;
  background-position: top center;
  color: #666;
  font-family: Arial;
  font-size: 17px;
  font-weight: normal;
  height: 25px;
  line-height: 20px;
  margin: 0;
  padding: 9px 20px;
}

div.case_study div.content {
  background-image: url(../../../img/solutions/casestudy_gradient.png);
  background-repeat: no-repeat;
  background-position: bottom center;
  background-color: #fdfdfd;
  border-left: 1px solid #e1e1e1;
  border-right: 1px solid #e1e1e1;
  padding: 1px 0;
}

div.case_study div.content blockquote {
  font-family: Arial;
  font-size: 12px;
  color: #000;
  font-weight: normal;
  line-height: 18px;
  padding-bottom: 20px;
  border-bottom: 1px solid #999;
  margin: 20px 20px 10px 20px;
}

div.case_study div.content p.attribution {
  font-family: Arial;
  font-size: 12px;
  color: #000;
  font-weight: normal;
  margin: 5px 20px 20px 20px;
}

div.case_study img {
  float: left;
  margin-right: 10px;
}
div.case_study span {
  color: #999;
  display: block;
  font-size: 10px;
}
div.case_study span.name {
  font-size: 14px;
  color: #434343;
}

div.case_study a.case_study_link {
  background-image: url(../../../img/solutions/case_study.png);
  background-repeat: no-repeat;
  background-position: center center;
  display: block;
  height: 30px;
  margin: 30px 20px;
  width: 135px;
}
div.case_study a.case_study_linkhover {
  background-image: url(../../../img/solutions/case_study_hover.png);
}