
/*---=== Content Styles ===---*/
.region-content > article {

  /*Global Styles*/

  h2 {
    font-weight: bold;
    font-size: 18px;
    line-height: 38px;
  }

  /*---=== Featured Books ===---*/
  #block-views-featured-books-block, .view-id-search {
    .view-id-featured_books {
      padding: 5px 0 30px 0;
      table.views-view-grid {
        width: 100%;
        td {
          border:10px solid #fff;
          background: #d0c3b3;
        }
        .views-field-field-cover {
          padding: 12px 3px;
          text-align: center;
        }
      }
    }
  }
  #block-views-featured-books-block h2, h2.featured-books {background: #bb7a12; padding: 15px 22px; font-size: 28px; font-weight:
    normal; color: #FFFFFF; margin-bottom: 12px; line-height: 20px;}

  /*---=== Book Title Detail Page ===---*/
  .node-jhup-title {padding: 30px  0;}

}

/*---=== Utility Nav ===---*/

#block-ibs-cart {
  .content {
    background: #888;
    margin: 0 0 15px 0;
    padding: 5px 7px 8px 17px;
    width: 707px;
    position: relative;
    left: -27px;
    height:22px;
    span {
      float:left;
      color: #fff;
      font-size: 19px;
    }
    div {
      float:right;
      a {
        float:left;
        padding: 5px;
        background: #fff;
        margin: 0 5px;
        border: #666;
        text-decoration: none;
        font-size: 12px;
        color: #878787;
        font-family: 'Lato', sans-serif;
      }
    }
  }
}

div.messages {
  font-size:18px;
  font-weight:bold;
  margin:40px;
}