/* Insurance Categories */

.insurance-category {
  margin-bottom:20px;
  border-bottom:1px dotted #9a9785;
  display:block;
}

.insurance-category.last {
  border:none;
  margin-bottom:0;
}

.insurance-category h2 {
  font-size:1.84em;
  margin-bottom:5px;
}

.insurance-category .column-left {
  width:130px;
}

.insurance-category .column-right {
  width:510px;
}

.insurance-category .column-right p {
  margin-bottom:20px;
  color:#444;
}

.insurance-category .choose {
  font-size:1.38em;
}

.insurance-category .choose:after {
  content:'\0020\00bb';
}

/* INsurance Products */

#products {
  margin-bottom:20px;
  position:relative;
  ov