.tan {background-color: #f6ead2}
.border {background-color: #d9c8aa}

ol { margin: 0px; padding: 5px 0px 5px 35px;}
h2 { color: #000000; font-size: 20px; font-weight: bold; margin: 0px; padding: 0px 0px 10px 0px; display: block; line-height: 24px; }
body td { font-family: georgia, times new roman, serif; font-size: 12px; line-height: 18px; }

A {color:#eb7105;}
A:hover {color:#f8a358;}
A:visited {color:#ff7e00;}
A:visited:hover {color:#ffc083;}

div.footer {color: #A49680; font-family: georgia, times new roman, serif; font-size: 11px;}
A.footer, A.footer:visited {color: #A49680; margin: 0px 6px 0px 6px; text-decoration: none; }
A.footer:hover, A.footer:visited:hover {color:#5A5246; text-decoration: underline;}

A.reviewer {font-size: 18px; text-decoration: none; font-weight: bold; line-height: 30px;}

.title { color: #000000; font-size: 20px; font-weight: bold; margin: 0px; padding: 0px 0px 0px 0px; display: block; line-height: 24px; }
.author { color: #000000; font-size: 14px; font-weight: bold; margin: 0px; padding: 0px 0px 20px 0px; display: block; line-height: 20px; }
.buy {float: right; text-align: center; width: 140px; border: 0px solid black; font-size: 11px;}
table.bookheader td { padding: 0px 0px 15px 0px; margin: 0px;}
table.bookheader td.bookinfo {vertical-align: top; padding: 0px 0px 0px 5px;}
td.bookinfo a, td.bookinfo a:visited {text-decoration: none;}
td.bookinfo a:hover, td.bookinfo a:visited:hover {text-decoration: underline;}
.bookheader img {border: 0px;}
#banner-horiz {border: 1px solid #746E63; background-color: #f6ead2; width: 458px; height: 66px; padding: 4px;}
#banner-horiz-bottom {color: #000; border: 1px solid #746E63; background-color: #f6ead2; width: 458px; height: 66px; padding: 4px; text-align: center;}
#banner-vert {border: 1px solid #746E63; background-color: #f6ead2; width: 150px; height: 400px; padding: 4px;}
#book-cover-ad {width: 160px; background-color: #f6ead2; padding: 5px; margin: 0px 0px 12px 0px; font-size: 11px; border: 1px dotted #ccc; z-index: 10; position: relative; float: right; line-height: 15px;}
#book-cover-ad-image {height: 100%; width: 150px; background-color: #fff; padding: 4px; margin: 0px auto 5px auto; font-size: 11px; border: 1px solid #ccc; text-align: center;}
#book-cover-ad-image img {border: none;}
#text-ad {width: 200px; background-color: #f6ead2; padding: 4px; font-size: 11px; border: 1px dotted #ccc; text-align: left;}
h3 {font-size: 18px; font-weight: bold;}
.new-review { color: #ff0000; font-style: italic; font-size: 11px; font-weight: bold; }
