
div#featuresmain div.bluesdiagbg {
//  background: #DADEFE; /* Old browsers */
//  background: #ffffff; /* Old browsers */
  background: #acd5ef /* Old browsers */
  background: -moz-linear-gradient(top,  #acd5ef 0%, #e0eff9 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#acd5ef), color-stop(100%,#e0eff9)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #acd5ef 0%,#e0eff9 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top,  #acd5ef 0%,#e0eff9 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #acd5ef 0%,#e0eff9 100%); /* IE10+ */
 background: linear-gradient(to bottom,  #acd5ef 0%,#e0eff9 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#acd5ef', endColorstr='#e0eff9',GradientType=0 ); /* IE6-9 */
  padding-bottom: 20px;
  padding-top: 15px;
}

.rightbox, .leftbox {
  vertical-align: top;
  padding-left: 20px;
}

.rightbox img.pdficon_small, .leftbox img.pdficon_small {
  width: 10px;
}

.rightbox {
  border-left: dotted 1px #cfcfcf;
}

div#featuresmain {
  background-color: #fff;
//  margin-top: -13px;
  padding-bottom: 23px;
}

div#featuresmain h2 {
//  color: #145E8F;
//  font-weight: 600;
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  font-size: 1.8em;
  color: #222934;
}

div#featuresmain div.featuresblurb {
  vertical-align: middle; 
  border: solid 1px #fff; 
  width: 85%; 
  max-width: 900px; 
  min-width: 300px; 
  padding: 20px; 
  margin: 0px auto 20px; 
  background-color: rgba(255,255,255,.4);
//  background-color: rgba(218,222,254,.4);
//  background-color: rgba(172,213,239,.2);

}

div#featuresmain div.featuresblurb p {
  font-size: 115%;
  vertical-align: middle;
}

div#featuresmain div.featuresblurb img.featimg {
  float: right; 
  margin: 5px; 
  width: 50%; 
  max-width: 300px;
}

div#featuresmain .orderbutton {
  font-size: 1.1em;
  font-weight: bold;
  margin-bottom: 20px;
}

li.vhspace {
  padding-bottom:10px;
}

.feature_image img {
  width: 80%;
  margin: auto;
  border: 1px solid #afafaf;
  border-radius: 8px;
}

@media all and (max-width: 640px) {
  .rightbox, .leftbox {
    border: none;
  }

.limiter {
  padding: 20px;
}

}
