/*style.css*/
/*START @FONT-FACE LINK*/
@font-face {
  font-family: CenturyGothicStd;
  src: url(fonts/CenturyGothicStd.ttf); }
/***sass variables***/
/***css reset***/
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, img, strong, ol, ul, li, article, aside, footer, header, hgroup,
menu, nav, section, summary {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/***styles***/
body {
  font-family: CenturyGothicStd, Helvetica, sans-serif; }

#logo-container {
  cursor: pointer; }

div#cartContain {
  margin: 10px 0px 10px 30px; }

div#cartContain a {
  text-decoration: none;
  color: #373740;
  margin-right: 20px; }

div#cartContain p#logo {
  font-size: 2em; }

div#cartContain p#tagline {
  margin-bottom: 20px;
  letter-spacing: 0.24em; }

.book {
  list-style: none;
  display: inline-block;
  font-family: CenturyGothicStd, Helvetica, sans-serif;
  width: 335px;
  margin: 30px;
  height: 100%;
  border: 1px solid black;
  padding: 10px;
  cursor: pointer; }

.mouseover {
  border: 1.5px solid black;
  background-color: #ECF0F1; }

div ul.book-single {
  list-style: none;
  display: inline-block;
  font-family: CenturyGothicStd, Helvetica, sans-serif;
  width: 700px;
  margin: 30px;
  height: 100%;
  border: 1px solid black;
  padding: 10px;
  cursor: pointer; }

ul.book li {
  line-height: 1.5em; }

.description {
  margin-top: 10px; }

.description p {
  margin-bottom: 0.5em; }

ul.book .image {
  margin-bottom: 10px; }

img {
  height: 210px; }

table.book {
  width: 700px;
  margin: 30px;
  height: 100%;
  border: 1px solid black;
  padding: 10px; }

html div#books table .book small {
  width: 335px; }

table.book td {
  width: 0.33333%; }

tr:nth-child(even) {
  background-color: #ECF0F1; }

tr:last-child {
  background-color: transparent; }

tr.totesCost {
  background-color: #373740;
  color: white; }

div ul.book-single {
  list-style: none;
  display: inline-block;
  font-family: CenturyGothicStd, Helvetica, sans-serif;
  width: 700px;
  margin: 30px;
  height: 100%;
  border: 1px solid black;
  padding: 10px;
  cursor: pointer; }

html body div#books .small {
  width: 335px; }

/*# sourceMappingURL=style.css.map */
