.body, table {font: 12px Trebuchet MS,Verdana,Arial,sans-serif; color: #181818; line-height: 100%;}

a {text-decoration:none; color: #808080; font-weight: bold; }
a:active {text-decoration:none; color: #808080; font-weight: bold; }
a:visited {text-decoration:none; color: #808080; font-weight: bold; }
a:hover {text-decoration:none; color: #000000; font-weight: bold; }

.window {margin:0px; background-color: #000000; }

.book_left {padding-left: 0px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; }
.book_left_clip {padding-left: 0px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; }
.book_right {padding-left: 0px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; }
.book_spine {background-color: #808080; }
.book_cover_spine {background: url(pt_img/cover/spine_front.gif) no-repeat center right; }
.book_cover {padding-left: 0px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; background-color: #666666; }
.book_blank {padding-left: 0px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; background-color: #000000; }

.book_left_old {padding-left: 20px; padding-top: 20px; padding-bottom: 20px; padding-right: 0px; background: url(pt_img/cover/book_cover_left.gif) no-repeat right top; }
.book_left_clip_old {padding-left: 0px; padding-top: 20px; padding-bottom: 20px; padding-right: 0px; background: url(pt_img/cover/book_cover_left.gif) no-repeat right top; }
.book_right_old {padding-left: 0px; padding-top: 20px; padding-bottom: 20px; padding-right: 20px; background: url(pt_img/cover/book_cover_right.gif) no-repeat left top; }
.book_spine_old {background: url(pt_img/cover/spine.gif) no-repeat top center; }
.book_cover_spine_old {background: url(pt_img/cover/spine_front.gif) no-repeat top right; }
.book_cover_old {padding-left: 0px; padding-top: 20px; padding-bottom: 20px; padding-right: 20px; background: url(pt_img/cover/book_cover_front.gif) no-repeat left top; }
.book_blank_old {padding-left: 20px; padding-top: 20px; padding-bottom: 20px; padding-right: 0px; background-color: #808080; }

.page {background-color: #ffffff; }
.cover {background-color: #666666; }

/*non-portraits*/
.border0 {border: 0px; }
/*portraits*/
.border1 {border: 1px solid #000000; padding: 0px; background-position: top center; }

.digital {border: 0px solid #000000; padding: 0px; background-position: center; overflow: hidden; text-align: center; cursor:pointer; cursor: hand;}
.set_title {font: 16px; color: #cccccc; }
.subset_title { font: 14px; color: #cccccc; }

.caption { font: 12px; line-height: 100%; }

.text { font: 12px; line-height: 100%; }

.set_text { font: 12px; color: #000000; line-height: 100%; }

.subset_caption { font: 12px; color: #000000; line-height: 100%; }

.d_numbers { white-space:nowrap; cursor: pointer; cursor: hand; }

image { border:0px; }