.puffDiv {
  float: left;
  width: 100%;
}

.puffDiv br {
  clear: none;
}

.puffRow {
  float: left;
  clear: both;
  width: 100%;
}

.puffItem {
  clear: none;
  float: left;
  padding: 5px 5px 5px 5px;
}

.puffCols2 .puffItem {
  width: 47%;
}

.puffCols3 .puffItem {
  width: 31%;
}

.puffCol1, .puffCol3 {
  text-align: right;
}

.puffCol2, .puffCol4 {
  text-align: left;
}

.puffCost {
  font-weight: normal;
  margin-top: 3px;
}

.puffCostNumber {
  color: red;
  font-weight: bold;
}

.puffTitle {
}

.puffImage {
  padding-right: 5px;
  padding-left: 5px;
}

.puffImage {
  clear: none;
  float: right;
}

.puffCol2 .puffImage, .puffCol4 .puffImage {
  float: left;
}

.puffContent {
  clear: none;
}

.leftPane .puffCol2 .puffImage, .leftPane .puffCol4 .puffImage,
  .rightPane .puffCol2 .puffImage, .rightPane .puffCol4 .puffImage {
  float: right;
}

.leftPane .puffItem,
  .rightPane .puffItem {
  width: auto !important;
  text-align: left !important;
}
