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

.calendar-columns-container { margin-top: 0px; }

/* Calendar index styles */

.calendar-column { float: left; /^width: 779px;^/ }
.content-box { background-color: #B5DE58; }
.calendar-content-box { margin: 0px 0 6px 0; }
.calendar-content { width: 536px; border-top: 1px dotted black; }
.calendar-title-bar { height: 18px; width: 200px; padding: 0 7px; background-color: #999; /* see #named-bar's below */ color: white; line-height: 165%; font-weight: bolder; }

#calendar-bar { background-color: #86BA2E; }
#calendar-box { background-color: #FFF; width: 725px; }
#calendar { width: 150px; color: #961483; font-size: 10px; font-weight: bold; padding: 0 5px 0 0; }
#calendar a:link, #calendar a:visited { color: #961483; font-size: 10px; font-weight: bold; text-decoration: none; }
#calendar img { padding-bottom: 5px; }
#calendar h2.title { color: #961483; font-size: 11px; font-weight: bold; text-transform: none; margin:0; }
#calendar_more a:link, #calendar_more a:visited { font-size: 12px; font-weight: normal; color: #FF6229; text-decoration: none; }

#recent-titles-bar { background-color: #86BA2E; }
#recent-titles-box { background-color: #EFF3F9; }
#recent_title { color: #707070; font-size: 10px; margin-bottom: 16px; _margin-bottom: 18px; }

#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; }


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

/* Calendar category styles */

.calendar-center-column { float: left; width: 561px; }
.calendar-bracket-content { background-color: white; margin: 0 4px; padding: 0px 6px 10px; }

#wall-calendar-bar { background-color: #86BA2E; word-spacing: -.05em; letter-spacing: -.04em; }
#wall-calendar-box { background-color: #FFFFCC; }

#wall-calendar { color: #707070; font-size: 10px; margin-bottom: 20px; _margin-bottom: 16px; }
#wall-calendar a { color: #707070; text-decoration: underline; }

#calendar-spotlight-box { background-color: #B5DE58; }
#article-spotlight-box { background-color: #B5DE58; }
#archive-spotlight-box { background-color: #B5DE58; }

.calendar_category { background: #FFF; color: #707070; font-size: 12px; margin-bottom: 7px; padding: 0px 0px 5px 10px; }
.calendar_category .title { }

.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: #86BA2E; }

#category-title { background-color: #FFF; color: #707070; font-size: 10px; padding: 0px 10px; margin-top: 4px; margin-bottom: 15px; }
#category-title img.cal_img { padding-right: 15px; }
#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 .title { color: #FF6229; font-size: 16px; font-weight: bold; text-transform: uppercase; padding-top: 6px; }
#category-title .subtitle { color: #707070; font-size: 14px; font-weight: bold; padding-top: 6px; }
#category-title .book_info { font-size: 13px; line-height: 17px; }
#category-title .book_info b { color: #FF6229; }
#category-title .book_info a:link, .book_info a:visited, .book_info a:active { color: #FF6229; 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: 0px 0px 5px -7px; }
.all_category .row1 { width: 262px; font-size: 10px; padding: 0px 6px 10px 4px; _padding: 0px 6px 0px 4px; }
.all_category .row1_nr { width: 262px; font-size: 10px; padding: 0px 0px 0px 4px; }
.all_category .row2 { width: 262px; font-size: 10px; padding: 15px 6px 0px 4px; }
.all_category .row2_nr { width: 262px; font-size: 10px; padding: 15px 0px 0px 4px; }
.all_category .bookplate { margin-left: 10px; margin-right: 10px; }
.all_category .title { 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: 9px; padding-top: 3px; white-space: nowrap; }
.all_category .cart { font-size: 9px; }

.clear { clear: both; }

.imprint_filter { border: 1px solid #707070; height: 18px; font-size: 9px; font-weight: bold; padding: 2px; color: #707070; background-image: url(); width: 100px; }

      
      
      
      
      
      
