.product .preview-book img.preview {border: 1px solid #050505}
.product .preview-book .shadow-small {margin: 4px 0px; padding: 0px  4px 4px 0px; background-image: url(/ereader/graphics/shadow_small.gif)}
.product .preview-book .shadow-feature {margin: 4px 0px; padding: 0px 5px 5px 0px; background-image: url(/ereader/graphics/shadow_feature.gif)}
.product .preview-book .shadow-medium {margin: 4px 0px; padding: 0px 5px 5px 0px; background-image: url(/ereader/graphics/shadow_large.gif)}/*shadow_medium.png*/
.product .preview-book .shadow-large {margin: 4px 0px; padding: 0px 6px 6px 0px; background-image: url(/ereader/graphics/shadow_large.gif)}

/*.product .preview-book .book .info .title {font-weight:bold};*/

/* Crappy versions of IE won't see these */
html>body .product .preview-book .shadow-small {margin: 4px 0px; padding: 0px 4px 4px 0px; background-image: url(/ereader/graphics/shadow_small.png)}
html>body .product .preview-book .shadow-feature {margin: 4px 0px; padding: 0px 5px 5px 0px; background-image: url(/ereader/graphics/shadow_feature.png)}
html>body .product .preview-book .shadow-medium {margin: 4px 0px; padding: 0px 5px 5px 0px; background-image: url(/ereader/graphics/shadow_large.png)}/*shadow_medium.png*/
html>body .product .preview-book .shadow-large {margin: 4px 0px; padding: 0px 6px 6px 0px; background-image: url(/ereader/graphics/shadow_large.png)}
/* End IE abuse */

.layout-product-browse #content-body #content {padding: 15px}

.layout-product-detail #content-body #content {padding: 12px}
.layout-product-browse #sidebar-right ul.subcategories, .layout-feature #sidebar-right ul.subcategories, .layout-product-detail #sidebar-right ul.related-purchases {font-size: 11px; font-weight: bold; padding: 0px; margin: 0px; list-style-type: none}
.layout-product-browse #sidebar-right ul.subcategories li:before, .layout-feature #sidebar-right ul.subcategories li:before, .layout-product-detail #sidebar-right ul.related-purchases li:before {content: "\2022 "}
.layout-product-detail #sidebar-right ul.related-purchases li {font-weight: normal; margin-bottom: 1em}
.layout-product-detail #sidebar-right ul.related-purchases li a.author {color: #000}
.layout-product-detail #sidebar-right .related-purchases .heading, .layout-product-detail #sidebar-right .cart .heading {font-weight: bold; font-size: 12px; padding-bottom: 1em}
.layout-product-browse #sidebar-right .browse-links, .layout-feature #sidebar-right .browse-links {padding-left: 0px .5em; margin-top: 0px .5em; font-size: 11px; font-weight: bold}

.product .browse .sort-form {margin: 5px 0px 10px 0px}
.product .browse .pages-nav {font-weight: bold; /* height: 2em; */}
.product .browse .pages-nav .summary {vertical-align: baseline; white-space: nowrap}
.product .browse .pages-nav .number-line {vertical-align: baseline; text-align: right; float: right; clear: both}
.product .browse .list .product .number {font-weight: bold; font-size: medium; text-align: right}
.product .browse .list .product .book, .product .browse .list .product .software {padding-left: 5px}
.product .browse .list .product .name, .product .browse .list .product .title {font-weight: bold}
h1.name{padding-bottom:14px;}
.product .browse .list .product .prices {margin-top: 0px .5em; white-space: nowrap; font-weight: bold}
.product .browse .list .product .prices .subscriber-price {color: #e00000}
.product .browse .list .product .prices .subscriber-price .label {font-weight: normal}
.product .browse .list .product .description {margin-top: 0px .5em; font-size: 95%}
.product .browse .list .product .requirements {font-weight: bold; color: #cc0000  !important; margin-top: 4px}
.product .browse .list .product .buttons {margin-top: 10px}
.product .detail td.info {padding: 10px 0px 0px 3px; margin: 0px}
.product .detail .info .name, .product .detail .info .title, .product .detail .book .info .title, .product .book .excerpt .info .title, .product .book .toc .info .title {margin: 0px; font-size: 140%; font-weight: bold; color: #06386b; border: none; padding: 0px}
.product .detail .info .subtitle, .product .book .excerpt .info .subtitle, .product .book .toc .info .subtitle {margin: 0px; font-size: 110%; border: none; padding: 0px}
.product .detail .info .prices {/*margin: 1em 0px; */font-size: 90%; line-height: 125%}
.product .detail .info .prices .price, .product .detail .info .prices .subscriber-price {font-weight: bold}
.product .detail .info .prices .subscriber-price {color: #e00000}
.product .detail .info .prices .list-price, .product .detail .info .prices .shipping {color: #555}
.product .detail .info .prices .list-price .value {text-decoration: line-through}
.product .detail .info .buttons {margin-top: 1em; margin-bottom: 8px}
.product .detail .extras a .stealth {color: #000}
.product .detail .extra, .product .detail .actions, .product .detail .notifications {font-size: 90%; line-height: 125%}
.product .detail .series-info {font-weight: bold; margin-bottom: 0px .75em}
/*
.product .detail .hr
{background-repeat: repeat-x;
  height: 1px}
*/
.product .detail .heading {font-weight: bold; font-size: 125%; display: inline}
.product .detail .book .author-books .series {margin-bottom: 0px .75em}
.product .detail .book .author-books .series .name {font-weight: bold; margin-bottom: 0px .5em}
.product .detail .book .author-books .series .books {padding-left: 0px .75em}
.product .detail .book .author-books .series .book td {padding: 0px .2em 0px}
.product .detail .book .author-books .series .book .rank {text-align: right}
.product .detail .book .author-books .book, .product .detail .book .author-books .book a {padding: 0px}
.product .list .book .series .purchase-series {text-align: right; margin-bottom: 1em; font-weight: bold}


