/* ------------------------------------------------------------ */
/* Stylesheet for Blue Rectangle reviews site */
/* ------------------------------------------------------------ */

body
{
  font-family: Arial, Helvetica, sans-serif;
  margin: 0px;
  background-color: #A2998D;
  }

a
{
  text-decoration: none;
  }

a:hover
{
  text-decoration: underline;
  }

img
{
  border: 0px none;
  }

/* ------------------------------------------------------------ */
/* Styles for all pages in the review site */
/* ------------------------------------------------------------ */

.notice
{
  color: #ffb54d;
  background-color: #000;
  padding: 5px;
  margin-bottom: 15px;
  }

#review-header-table
{
  border-collapse: collapse;
  background-color: #009CFF;
  }

#header-row
{
  }

#review-header-tagline, #review-faq-text
{
  font-size: 14px;
  font-weight: bold;
  }
  #review-logo-button {
  width: 200px;
  text-align: center;
  /*margin-left: 9px;*/
  }
  #review-logo-button a {
                                /* padding-left: 4px;*/
                color: #fff;
                font-size: 16px;
                font-weight: bold;
        }

#join-mailing-list
{
    text-align: left;
}

#join-mailing-list-cell
{
  background-color: #0068A7;
  font-size: 12px;
  width: 50px;
  border-left: 1px dashed #ccc;
  color: #EF582E;
  text-align: center;
  margin: 10px;
}

#google-cell, #one-review-google-cell
{
  background-color: #0068A7;
  text-align: center;
  width: 50px;
  color: #EF582E;
  border-left: 1px dashed #ccc;
  font-size: 10px;
  margin: 2px;
  }

#rss-cell, #one-review-rss-cell
{
  background-color: #0068A7;
  text-align: center;
  width: 60px;
  color: #EF582E;
  border-left: 1px dashed #ccc;
  font-size: 10px;
  margin: 2px;
  }

#rss-cell a, #one-review-rss-cell a
{
  padding: 5px;
  text-align:center;
  line-height: 155%;
  color: #EF582E;
  }

#review-faq-cell, #one-review-faq-cell
{
  border-left: 1px dashed #ccc;
  background-color: #0068A7;
  text-align: center;
  width: 60px;
  }

#review-header-tagline
{
  color: #FFF;
  line-height: 13px;
  }

#review-faq-text
{
  color: #000;
  }
#review-faq-text:hover
{
  color: #FFF;
  }

#background-image-td {
  background-image: url(/images/darkshadow.gif);
}


/* ------------------------------------------------------------ */
/* Styles for the "view one category" page */
/* ------------------------------------------------------------ */

#review-faq
{
  background-color: #76787B;
  padding: 16px 16px 16px 16px;
  margin: 0;
  }
#review-faq h2
{
  font-size: 18px;
  color: #fff;
  margin-top: 0;
  }
#review-faq p
{
  font-size: 14px;
  color: #bbb;
  }
#review-faq a
{
  color: #fff;
  text-decoration: none;
  }
#review-faq a:hover
{
  text-decoration: underline;
  }

/* ------------------------------------------------------------ */
/* Styles for the "view one category" page */
/* ------------------------------------------------------------ */

#list-h1
{
  font-size: 18px;
  font-weight: normal;
  margin: 0;
  padding: 6px 16px 0px 16px;
  color: #fff;
  background-color: #76787B;
  }
#list-h2
{
  font-size: 12px;
  font-weight: normal;
  margin: 0;
  padding: 0px 16px 0px 16px;
  color: #bbb;
  background-color: #76787B;
  }
#review-copyright
{
  clear: both;
  font-size: 9px;
  margin: 0;
  padding: 16px;
  color:#3E3E3E;
  }

#categories-top-div
{
  background-color: #76787B;
  width: 100%;
  padding: 0 2px 2px 2px;
  border-spacing: 12px; /* not supported by IE */
  }

#category-listing-td
{
  background-color: #FFFFFF;
  }

#categories-top-div td
{
  border: 1px dashed #ccc;
  width: 30%;
  vertical-align: top;
  }

#we-love-books-table
{
  border: 1px dashed #ccc;
  background-color: #939598;
  font-size: 11px;
  color: #FFF;
  padding: 10px;
  }

  #mid-column
{
  text-align:center;
  border: 1px dashed #ccc;
  background-color: #939598;
  font-size: 11px;
  color: #FFF;
  padding: 10px;
  width: 30%;

  }

/* ------------------------------------------------------------ */
/* Styles for the "categories" partial page */
/* ------------------------------------------------------------ */


#category-table table
{
  width: 100%;
  margin: 10px;
  border-collapse: collapse;
  }
#category-table th
{
  text-transform: uppercase;
  font-size: 14px;
  border-bottom: 1px dashed #ccc;
  text-align: left;
  color: #3E3E3E;
  padding: 10px;
  }
#category-table td
{
  font-size: 12px;
  border: none;
  padding: 0px;
  }
#category-table td a
{
  color: #3E3E3E;
  }
#category-table td a:hover
{
  background-color: #000;
  color: #FFF;
  }

/* ------------------------------------------------------------ */
/* MAIN CONTENT - REVIEW LISTINGS */
/*   css columns: http://alistapart.com/articles/negativemargins  */
/*   IE hacks:    http://www.maratz.com/blog/archives/2005/06/16/essentials-of-css-hacking-for-internet-explorer/ */
/* ------------------------------------------------------------ */

#list-of-reviews-in-category
{
  float: left;
  display: inline; /* IE hack */
  width: 100%;
  margin-right: -20;
  margin-right: -208px;
  margin-bottom: 16px;
  background: #C6BEB4 url(/images/background.gif) repeat-y right;
  }

#list-category-name
{
  color: #666;
  font-size: 17px;
  text-transform: uppercase;
  margin: 10px;
  }

#list-wrapper
{
  display: inline;
  margin-right: 20px;
  border-right: 1px dashed #fff;
  border-bottom: 1px dashed #fff;
  float: left;
  padding: 0 15px 15px 15px;
  }

#reviews-table
{
  border-collapse: collapse;
  width: 100%;
  }
#reviews-table td
{
  border-top: 3px solid #fff;
  padding: .5em 0 .5em .7em;
  vertical-align: top;
  }

/* Styles for each individual review */

.review-headline
{
  color: #FFF;
  font-size: 14px;
  font-weight: bold;
  }

.review-book-title, .review-book-author
{
  color: #000;
  font-size: 12px;
  font-weight: bold;
  }

.book-cover-image-cell
{
  border-left: 1px solid #fff;
  width: 144px;
  width: 160px;
  }
.book-cover-image-cell img
{
  float: left;
  margin: 2px 5px 0 0;
  }

.play-video-button,
.category-list-buy-book-button,
.read-transcript-button,
.grey-button
{
  float: left;
  padding: 2px 3px 2px 3px;
  margin: 2px 5px 0 0;
  border: 1px dotted #ccc;
  color: #FFF;
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
  }

  .right-button
{

  vertical-align:middle;
  padding: 2px 3px 2px 3px;
  margin: 4px 5px 0px 5px;
  border: 1px dotted #ccc;
  color: #FFF;
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;

  }

.join-discussion-blue-button
{
  float: left;
  padding: 2px 3px 2px 3px;
  margin: 2px 5px 0 0;
  border: 1px dotted #ccc;
  color: #FFF;
  background-color: #009CFF;
  text-decoration: none;
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
  }

.join-discussion-blue-button:hover
{
    text-decoration: none;
    color: #009CFF;
    background-color: #FFF;
}

.play-video-button:hover,
.read-transcript-button:hover,
.category-list-buy-book-button:hover,
.grey-button:hover,
.right-button:hover
{
  background-color: #009CFF;
  text-decoration: none;
}

.play-video-button,
.category-list-buy-book-button,
.right-button
{
  background-color: #FF9400;
  }


.read-transcript-button,
.grey-button
{
  background-color: #818181;
  }
/* ------------------------------------------------------------ */
/* ISBN box-right side, review category */
/* ------------------------------------------------------------ */


.white {color:#000; font-size:14px; font-weight:bold;}

.white a {color:#000; font-size:14px; font-weight:bold;}

#ISBNbox-content-right-top-container {
  float: right;
  width: 175px;
  padding: 16px 0px 0px 1px;
  }

#ISBNbox-content-right-container {
  float: right;  clear: right;
  width: 175px;
  padding-left: 1px;
  padding-right:0px;
  border: 1px dotted #CCCCCC;
  }

#ISBNbox-content-right {
  background-color: #999;
  padding: 5px 2px 1px 2px;
  font-size: 12px;
    font-weight:bold;
  color: #000;
  text-align:center
  }
  #ISBNbox-content-right form {
    margin: 0;
    }
  #ISBNbox-content-right textarea {
  }
  /* BUTTON - RENAME */
  #ISBNbox-content-right div {
    display: block;
    background-color: #F60;
    border: 1px dotted #CCCCCC;
    color:#000;
    font-size: 12px;
    font-weight: bold;
    margin: 12px 1px 0 1px;
    padding: 5px;
    cursor: pointer;
    }
    #ISBNbox-content-right div:hover {
      background-color: #009CFF;
      text-decoration: none;
      }

/* ------------------------------------------------------------ */
/* ISBN box-left side, review one detail page */
/* ------------------------------------------------------------ */

#ISBNbox-content-left-top-container {
  width: 270px;
  padding: 11px 0px 0px 12px;
  }

#ISBNbox-content-left-container {
  width: 270px;
  border: 1px dotted #CCCCCC;
  }

#ISBNbox-content-left {
  background-color: #999;
  padding: 5px 2px 1px 2px;
  font-size: 12px;
  color: #000;
  font-weight:bold;
  }
  #ISBNbox-content-left form {
    margin: 0;
    }
  #ISBNbox-content-left textarea {
  }
   /* BUTTON - RENAME */
  #ISBNbox-content-left div {
    display: block;
    background-color: #F60;
    border: 1px dotted #CCCCCC;
    color:#000;
    font-size: 12px;
    font-weight: bold;
    margin: 12px 1px 0 1px;
    padding: 5px;
    cursor: pointer;
    }
    #ISBNbox-content-left div:hover {
      background-color: #009CFF;
      text-decoration: none;
      }

/* ------------------------------------------------------------ */
/* Advertisements along the right margin   REMOVE?*/
/* ------------------------------------------------------------ */

#categories-ad-div
{
  display: block;
  float: right;
  width: 176px;
  /*background-color: #A2998D;*/
  }

#sell-us-your-books,
#buy-books-from-freebookshipping,
#forum-banner,
#buy-books-from-alibris
{
  margin: 15px;
  padding: 0px;
  }

/*
   /*  UNUSED ids and classes */
   /*
      #shadow-row
      {}
#category-name
{}
.review-headline, .rating-star
{}
.review-title-and-author// THIS IS USED ON REVIEW ONE CATEGORY PAGE FLASH TITLE
{}
.review-thumbnail-image
{}
.book-cover-image
{}
*/

   /* ------------------------------------------------------------ */
   /* Styles for the "view one review" page */
   /* ------------------------------------------------------------ */

   #review-body
   {
     background-color: #C6BEB4;
     }
         #review-header-logo-right {
         float: right;
         }

#one-review-header-tagline
{
/*
font-size: 10px;
  font-weight: bold;
  color: #fff;
  line-height: 10px;
*/

  line-height: 15px;
  width: 217px;
  }
  #one-review-header-tagline a {
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  }
  #one-review-header-line {;
  float: left;
   text-align: left;
  }
  /*
  #review-logo-button {
  width: 118px;
  text-align: center;
  margin-left: 3px;
  }
  #review-logo-button a {
                color: #fff;
                font-size: 16px;
                font-weight: bold;
        }
  */

#review-tabs-box
{
  background-color: #76787B;
  padding: 2px;
  }

.tab_back, .tab_front
{
  border: 1px solid #C6BEB4;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
  padding: 3px 5px;
  margin: 5px 0 20px 10px;
  cursor: pointer;
  }
.tab_back
{
  color: #595D5D;
  background-color: #AAA;
  }
.tab_front
{
  color: #000;
  background-color: #C6BEB4;
  }

#review-video
{
  width: 320px;
  margin: 15px;
  margin-left: 7px;
  float: left;
  background-color: #A2998D;
  border: 1px dashed #ddd;
  }

#review-transcript
{
  width: 290px;
  margin: 15px;
  margin-left: 7px;
  padding: 15px;
  float: left;
  background-color: #A2998D;
  border: 1px dashed #ddd;
  font-size: 12px;
  color: #fff;
  }

#review-info-box
{
  float: left;
  margin: 15px 0;
  font-size: 12px;
  width: 300px;
  }

#review-ads-box
{
  clear: both;
  padding: 15px;
  border-top: 1px dashed #eee;
  }

/* text */

.Dheadline
{
  font-size: 16px;
  font-weight: bold;
  position: relative;
  }

.Dbooktitle
{
  font-weight: bold;
  }

.Dbookauthor
{
  color: #0068a7;
  font-weight: bold;
  }

.book-image
{
  float: left;
  display: block;
  margin: 10px 0;
  }

.review-buy-book-button
{
  float: left;
  padding: 2px 3px 2px 3px;
  margin: 10px;
  border: 1px dotted #ccc;
  color: #FFF;
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #FF9400;
  }

.review-buy-book-button:hover
{
  background-color: #009CFF;
  text-decoration: none;
  }

#extended-book-info
{
  display: block;
  clear: both;
  }

#stars
{
  margin: 5px 0;
  }

.subtext ul
{
  margin-left: 0;
  }

.subtext li
{
  list-style-type: none;
  }

.subtext a
{
  color: #0068a7;
  }

#see-other-books
{
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px dashed #ddd;
  }

#see-other-books ul
{
  }

/* ads */

#review-sell-us-your-books,
#review-buy-books-from-freebookshipping,
#review-forum-banner,
#review-buy-books-from-alibris
{
  display: inline;
  margin-right: 18px;
  }

#freebookshipping_banner
{
    display: inline;
    width: 150px;
}


/* Pagination */

#pagination
{
  font-size: 12px;
  font-weight: bold;
  }

#pagination a
{
  color: #ffffff;
  padding: 1px 2px;
  }

#pagination a:hover
{
  color: #C6BEB4;
  background-color: #ffffff;
  text-decoration: none;
  }

/*  footer  */

#review-footer
{
  clear: both;
  background-color: #a2998d;
  position: relative;
  height: 80px;
  margin: 16px;
  font-size: 11px;
  line-height: 16px;
  color: #bbb;
  }

#review-footer-nav, #review-footer-nav a
{
  color: #bbb;
  font-weight: bold;
  }

#review-footer-pbelogo
{
  width: 90px;
  height: 27px;
  background-image: url(/images/pbe_black.gif);
  margin-bottom: 10px;
  }

#review-footer-copyright
{
  background-color: #fff;
  position: absolute;
  right: 0;
  bottom: 0;
  }

#social-tags
{
  position: absolute;
  width: 310px;
  left: 30px;
  top: 370px;
  }

#social-tags a
{
  color: #0068a7;
  }

.social-tag
{
  float: right;
  margin: 5px;
  }

#phpbb-box
{
    font-size: 11px;
    width: 20%;
    position: absolute;
    right: 60px;
    top: 90px;
}

#phpbb-box li {
  list-style-type: none;
  margin-bottom: 10px;
  margin-left: -30px;
}

#phpbb-box a {
  color: #0068a7;
  font-weight: bold;
}

#phpbb-quotes
{
    border: 1px dashed #000;
    background-color: #FFF;
    height: 285px;
}

td h1 {
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;
}

/*  progress bar */

#one_review_progress_bar {
    height: 7px;
    border: 0px;
    padding: 0;
    margin: 0;
    position: relative;
    background-color: #f63;
}

#one_review_progress_bar div {
    background-color: #a2998d;
}


#bsm-headline a {
                  text-decoration: none;
                  border: 0;
                  color: #fff;
                  font-size: 16px;
                  font-weight: bold;
                  }
