/* Common style for cart and book pages. */

.recommendations {
  margin: 10px 3%;
  padding: 0;
  border: 4px solid #BECCE2;
  font-family: Arial, Helvetica, sans-serif;
}
UL.recommendations {   /* Used in book catalog page. */
  margin: 10px;
  padding-left: 20px;
  border: none;
}

.recommendations .intro {
  padding: 5px;
  background: #fea;
  color: #444;
  font-style: italic;
}

.recommendations .book {
  border-top: 1px dotted #b60;
  padding: 5px;
  background: white;
}

.recommendations .title {
  font-size: larger;
}
UL.recommendations .title {
  font-size: 18px;
}

.recommendations .author {
  white-space: nowrap;
}

.recommendations .author .by {
  color: #555;
}

.recommendations .description {
  font-size: smaller;
  font-style: italic;
  color: #555;
}

/* End of file. */
