@import url(/css/workman.css);

/* Book Detail styles */

.book-columns-container { margin-top: 2px; }

.book-center-column { float: left; width: 562px; }
.content-box { background-color: #B995C7; }
.book-content-box        { margin: 0px 0 6px 0; }
.book-content-box-inside { margin: 0px 0 0px 0; }

.book-bracket-content { background-color: white; margin: 0 4px; padding: 0px 6px 10px; }

.book_links .title { color: #F86938; font-size: 10px; font-weight: bold; text-transform: uppercase; }
.botcol_2 .section-heading { color: #F86938; font-size: 10px; font-weight: bold; text-transform: uppercase; }

/* Begin: Remove this after the next full site republish */
/* (replaced by .botcol_2 .section-heading above,  for bug #2813) */
.botcol_2 .title { color: #F86938; font-size: 10px; font-weight: bold; text-transform: uppercase; } 
/* End: remove deprecated by Bug #2813 */

#other-titles-bar { background-color: #961383; }
#other-titles-box { background-color: #EFF3F9; }

.other_title { font-size: 10px; clear: both; height: 86px; }
.other_title img { padding-right: 5px; }
.other_title .title { color: #707070; font-size: 11px; font-weight: bold; padding-top: 0px; }
.other_title .book_info { font-size: 10px; padding-top: 0px; }
.other_title .book_info a:link, .book_info a:visited, .book_info a:active { color: #961483; text-decoration: none; }
.other_title .book_info a:hover { text-decoration: none; }

#more { color: #707070; font-size: 10px; height: 15px; padding-bottom: 0px; _padding-bottom: 0px; clear: both; }
#more a:link, #more a:visited, #more a:active { color: #707070; text-decoration: none; }
#more a:hover { text-decoration: none; }

#book-spotlight-box { background-color: #B995C7; }
#article-spotlight-box { background-color: #B995C7; }
#archive-spotlight-box { background-color: #B995C7; }

.book-detail-top { margin: 5px 0px 15px 10px; }
.topcol_1 { width: 160px; }
.topcol_2 { /*width: 190px;*/ padding-left: 5px; }
.topcol_3 { width: 133px; padding-left: 5px; }

.crumbs { color: #FFF; font-size: 1px; /*padding: 5px 0px 0px;*/ }
.crumbs .crumboff { color: #666666; display: none;}
.crumbs a { color: #707070; text-decoration: none; display: none; }

.book_spotlight { color: #555555; font-size: 12px; padding: 0px 10px; }
.book_spotlight .title { color: #961483; font-size: 20px; }

.book-detail-top .topcol_1 img { padding-bottom: 0px; }

img.cover, img.author { border: solid #b7b7b7 1px; margin-right: 10px; }

#zoom-cover-image { 
  /* background-color: red; */
  position: absolute; 
  width: 553px; 
  overflow: hidden; 
}

.book-detail-top .topcol_1 a { color: #707070; text-decoration: underline; }
.book-detail-top .details { color: #707070; font-size: 12px; margin-top: 5px; }
.book-detail-top .details .title { color: #961483; font-weight: bold; margin: 0px; }
.book-detail-top .details .subtitle { color: #707070; font-weight: bold; font-style: italic; }
.book-detail-top .details .pub_by { color: #07275C; font-weight: bold; }
.book-detail-top .published_by { color: #707070; font-size: 12px; font-weight: ; }
.book-detail-top .details a { color: #707070; text-decoration: underline; }
.book-detail-top .topcol_2 .cart { font-size: 12px; margin-top: 13px; }
.book-detail-top .topcol_2 .cart a { color: #961483; font-weight: bold; text-transform:uppercase; text-decoration: none; }
.book-detail-top .topcol_2 .cart .buy_it { font-size: 14px; font-weight: bold; }
.cart .retailer_list { width: 240px; }
.cart .retailer_list .lcol_retailer_list { float: left; width: 120px; }
.cart .retailer_list .rcol_retailer_list { float: left; width: 120px; }

.book-detail-top .pricecart { color: #707070; }

/*{ margin: 20px 0px 0px 10px; }*/
a { color: #707070; text-decoration: none; }
.botcol_1 { width: 150px; padding-left: 10px; }
.botcol_2 { color: #707070; font-size: 12px; width: 340px; padding: 20px 0 0 5px; }

.cart { margin-top: 10px; font-size: 11px; color: #961483; }
.cart a { font-weight: bold; text-transform:uppercase; text-decoration: none; }
.cart ul { margin: 0px; padding: 0px;}
.cart ul.details li { list-style-type: none; margin: 0px; padding: 0px;}
.cart ul.details li a:link, .cart ul.details li a:visited { color: #000; font-size: 10px; font-weight: normal; text-decoration: underline;}


.pricecart { color: #707070; }

.details li {  margin-bottom: 2px; }
.details .subtitle {  font-size: 12px; }

.book_links { width: 150px; border-bottom: 1px dotted gray; padding-bottom: 10px; margin-bottom: 10px; }
.botcol_1 a { color: #707070; line-height: 14px; width: 150px; text-decoration: none; }
.book_links a { color: #707070; line-height: 14px; width: 150px; text-decoration: none; }
.book_links .link_on { color: #F86938; line-height: 14px; margin-left: -7px; text-decoration: none; }

.special-promo-ruleline {
  border: 1px dotted #C781BD; 
  margin-top: 10px;
}

.special-promo-box {
  width: 340px; 
  background-color: #FFFFCC; 
  margin-top: 10px; 
  padding-bottom: 10px;
}

.special-promo-box .title-bar {
  border-bottom: 
  4px solid white; 
  margin-bottom: 4px; 
  height: 18px;
}

.special-promo-box .content {
  margin-bottom: 0px; 
  padding: 0px 30px 5px 25px;
}

/* Book category styles */

#recent-titles-bar        { background-color: #961483; }
#recent-titles-bar-inside { background-color: #961483; margin-bottom: 6px; }

#recent-titles-box { background-color: #EFF3F9; }

#recent_title { color: #707070; font-size: 11px; margin-bottom: 15px; _margin-bottom: 22px; }
#recent_title h2.title { color: #707070; font-size: 11px; font-weight: normal; text-transform: none; text-decoration: underline; margin: 3px 0 0; }
#recent_title a:link, #recent_title a:visited { color: #707070; text-decoration: underline; }

.book_category { background: #EFF3F9; color: #707070; font-size: 12px; margin-top: 7px; margin-bottom: 7px; padding: 7px 0px 7px 10px; }
.book_category .title { margin:0px; }
.book_category td { color: #707070; font-size: 11px; }
.book_category td a { color: #707070; font-size: 11px; line-height: 13px; text-decoration: none; padding: 0px 7px; }
.book_category td a.link_on { color: #FF6229; margin-left: -7px; text-decoration: none; }

.special-promo-title-bar { height: 18px; background-color: #999; /* see #named-bar's below */ color: white; line-height: 165%; font-weight: bolder; letter-spacing: 1px; }

#special-promo-bar { background-color: #86BA2E; }

#category-bar { background-color: #961383; }

#category_title { background-color: #FFFFCC; color: #707070; font-size: 11px; padding: 20px 20px; margin-top: 4px; margin-bottom: 7px; }
#category_title img { padding-right: 10px; }
#category_title .cart, .cart a:link, .cart a:visited, .cart a:active, .cart a:hover { color: #707070; font-size: 9px; padding-top: 6px; text-decoration: none; }
#category_title .pricecart { color: #707070; font-size: 10px; padding-top: 3px; white-space: nowrap; }
#category_title .title { color: #961483; font-size: 13px; font-weight: bold; padding-top: 6px; }
#category_title .author { color: #707070;  padding-top: 3px; }
#category_title .book_info { font-size: 11px; padding-top: 6px; }
#category_title .book_info b { color: #961483; }
#category_title .book_info a:link, .book_info a:visited, .book_info a:active { color: #961483; text-decoration: none; }
#category_title .book_info a:hover { text-decoration: none; }

/* Sorting styles */
.sorter_box { margin-top: 0px; padding: 10px 7px; }
.sorter_box .sorter { color: #961483; font-weight: bold; word-spacing: 2px; }
.sorter_box .sorter a { color: #707070; text-decoration: none; }
.sorter_box .sorter a.off { color: #FF6229; text-decoration: none; }

.all_category { margin: 5px 0px 5px -5px; }
.all_category .row { width: 261px; font-size: 11px; padding: 10px 6px 20px 4px; }
.all_category .row_np { width: 261px; font-size: 11px; padding: 10px 6px 10px 4px; _padding: 0px 6px 0px 4px; }
.all_category .bookplate { margin-left: 10px; margin-right: 10px; }
.all_category .title { color: #FF6229; font-weight: bold; margin:0px; }
.all_category .text { padding-top: 5px; line-height: 14px; }
.all_category .text b { color: #FF6229; text-transform: uppercase; }
.all_category .text a { color: #FF6229; text-decoration: none; text-transform: uppercase; }
.all_category .pricecart { font-size: 11px; padding-top: 3px; white-space: nowrap; }
.all_category .cart { font-size: 11px; }

.clear { clear: both; }


ul.product_categories { margin-left: 10px; }
ul.product_categories li { padding-bottom: 4px; list-style: none; }
ul.product_categories a { text-decoration: none; font-weight: none; }
a.top_level { color: #961483; text-decoration: none; font-weight: bold; }


/* Audio Player */

.audio_player {
  /*width: 110px;*/
  height: 20px;
  background: ;
  color: #000;
  padding: 5px 0 0 0px;	
}

.audio_player .listen {
  float: left;
  font-size: 11px;
  font-weight: bold;
  vertical-align: top;
  margin: 3px 5px 0px 0;
  padding: 0px;
}

.audio_player .listen img {
  margin: 2px 5px 0px 0px;
}

.audio_player .player {
  float: left;
  background: ;
  white-space: nowrap;
  margin: 0px 0px 0px 0px;
}

