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

/* Book detail styles */

p { margin-top: 10px; margin-bottom: 10px;}

.author-image img { border: solid #b7b7b7 1px; }

.author-columns-container { margin-top: 2px; }
.author-center-column { float: left; width: 562px; }
.content-box { background-color: #849CC4; }
.author-content-box { margin: 0px 0 0px 0; }
.author-bracket-content { background-color: white; margin: 0 4px; padding: 0px 6px 10px; }

#more { color: #707070; font-size: 9px; 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; }

#author-spotlight-box { background-color: #849CC4; }
#article-spotlight-box { background-color: #849CC4; }
#archive-spotlight-box { background-color: #849CC4; }

.author-detail-top { color: #707070; font-size: 11px; margin: 5px 0px 15px 10px; }

.topcol_1 { width: 160px; }
.topcol_2 { width: 300px; padding-left: 15px; font-size: 12px; }
.topcol_3 { width: 133px; padding-left: 15px; }
.botcol_1 { width: 150px; padding-left: 10px; margin-top: 10px; }
.botcol_2 { width: 340px; padding-left: 15px; }


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

.author_spotlight { color: #555555; font-size: 12px; padding: 0px 10px; 5px }
.author_spotlight .title { margin:0px; }
.author_spotlight .subtitle { color: #F86938; font-size: 15px; padding-top: 5px; padding-bottom: 5px; }

.author-detail-top .title { color: #F86938; font-size: 11px; font-weight: bold; text-transform: uppercase; }
.author-detail-top .title_on { color: #F86938; font-size: 11px; font-weight: bold; margin-left:-7px; }
.author-detail-top .book_links { width: 120px; border-bottom: 1px dotted gray; padding-bottom: 7px; margin-bottom: 7px; }
.author-detail-top .botcol_1 a { color: #707070; line-height: 14px; width: 120px; text-decoration: none; }
.author-detail-top .book_links a { color: #707070; line-height: 14px; width: 120px; text-decoration: none; }
.author-detail-top .book_links a.link_on { color: #F86938; line-height: 14px; margin-left: -7px; text-decoration: none; }

.topcol_2 .title { font-size: 13px; }

.botcol_2 .books_by { width: 61px; padding-right: 20px; padding-bottom: 12px;}
.botcol_2 .books_by img { padding-bottom: 5px;  border: solid #b7b7b7 1px; }
.botcol_2 .books_by a { color: #707070; text-decoration: underline; }

#recent-titles-bar { background-color: #5475AD;; border-bottom: 4px solid white; }
#recent-titles-bar-inside { background-color: #5475AD; margin-bottom: 6px; }
#recent-titles-box { background-color: #EFF3F9; }

#recent_title { color: #707070; font-size: 11px; margin-bottom: 15px; _margin-bottom: 17px; }

#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 { color: #961483; font-size: 22px; margin-top: 5px; }
.book_category td { color: #707070; font-size: 10px; }
.book_category td a { color: #707070; font-size: 10px; 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: #5475AD; }

#category_title { background-color: #FFFFCC; color: #707070; font-size: 10px; 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: 9px; 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: 10px; 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; }

/* Category styles */

#featured-author-bar { background-color: #5475AD;; border-bottom: 4px solid white; }
#featured-author-box { background-color: #FFFFCC; }

.content-borderless { padding: 8px 8px; }

#featured-author { color: #707070; font-size: 9px; line-height: 12px; text-decoration: none; padding-bottom: 15px; }
#featured-author a { color: #F86938; text-decoration: none; }
#featured-author img { padding-right: 7px; }
#featured-author .title { color: #F86938; font-weight: bold; text-transform: uppercase; }
#featured-author .middle{ color: #707070; margin-top: 10px; margin-bottom: 20px; }
#featured-author .middle a { color: #707070; }
#featured-author .title_on { color: #F86938; font-size: 9px; font-weight: bold; margin-left:-7px; }
#featured-author .book_links { width: 110px; border-bottom: 1px dotted gray; padding-bottom: 7px; margin-bottom: 7px; }
#featured-author .book_links a { color: #707070; line-height: 12px; width: 120px; text-decoration: none; }
#featured-author td.books_by { width: 61px; padding-right: 8px; }
#featured-author td.books_by a {  color: #707070; text-decoration: underline; }

.browse_search { font-size: 9px; font-weight: bold; text-transform: uppercase;  padding: 5px 10px; margin-bottom: 7px; }
.browse_search .title { color: #F86938; font-size: 9px; font-weight: bold; text-transform: uppercase; padding-right: 5px; }
.browse_search .menu { border: 1px solid #707070; height: 18px; font-size: 9px; font-weight: bold; padding: 2px; color: #707070; background-image: url() }
.browse_search .alpha { color: #707070; font-size: 9px; font-weight: bold; text-transform: uppercase; word-spacing: 3px; padding-top: 3px; }
.browse_search .alpha a { color: #707070; text-decoration: none; }

#author-tour-bar { background-color: #5475AD; }

#author-tour { margin: 0px; padding: 0px 10px; }
#author-tour .row_1 { margin: 0px; padding-bottom: 5px; padding-top: 3px; }
#author-tour .col_1 { width: 115px; margin: 0px; padding-right: 10px; }
#author-tour .col_2 { width: 245px; margin: 0px; padding-right: 10px; }
#author-tour .col_3 { margin: 0px; padding-left: 10px; font-size: 9px; }

#author-names { margin: 0px; padding: 0px 10px; }

/* jeff changes */
.head b { color: #961483; text-transform: uppercase; }
.head a { color: #961483; text-transform: uppercase; text-decoration: none; }
.head a:hover { text-decoration: underline; }
.head i { color: #707070; }

.head a.none { color: #707070; text-transform: none; }
a.none { color: #707070; text-transform: none; }
a.bottom_link { color: #961483; text-decoration: underline;}
/* END jeff changes */

#author-tour { color: #707070; line-height: 14px; }
#author-tour .title { color: #F86938; font-weight: bold; text-transform: uppercase; }
#author-tour .title { font-size: 9px; color: #F86938; font-weight: bold; text-transform: uppercase; }
#author-tour .book_links { width: 80px; border-bottom: 1px dotted gray; padding-bottom: 7px; margin-bottom: 7px; }
#author-tour .book_links a { color: #707070; text-decoration: none; }
#author-tour .book_links  a.link_on { color: #F86938; text-decoration: none; margin-left: -7px; }

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

.clear { clear: both; }

.search_filter { border: 1px solid #707070; height: 18px; font-size: 9px; font-weight: bold; padding: 2px; color: #707070; width: 80px; }

.author_text { border: 1px solid #707070; height: 10px; font-size: 9px; font-weight: bold; padding: 2px; color: #707070; width: 100px; }

      
      
