div.content {border:1px solid #ccc;}
.story-listing {padding:20px 15px 4px 15px;position:relative;}
.story-listing .cover-preview { width:180px;text-align:center;}
.story-listing .cover-preview a {text-decoration:none;margin-top:3px;}
.story-listing .cover-preview a:hover {text-decoration:underline;}
.story-listing .description {width:440px;margin-right:20px;text-align:left; font-size:12px; padding-left:8px; }
.story-listing .description p{margin-bottom:4px;}
.story-listing h1 {margin:0 0 10px 0; padding:0px; color:#4a8fd4;font-size:16px;}
.price {color:red;font-weight:bold;}
.story-listing .details {border:1px #cccccc solid;padding:8px;}
.story-listing .details p {margin-bottom:3px;padding:0px;}
.story-listing .details label{font-weight:bold;}
a.purchase-link {display:block;margin-top:15px;margin-bottom:15px;float:right;}
p.sample-link {margin-top:25px;}
p.product-info {clear:both;}
p.product-info label {display:block;width:120px;float:left;}
div#large-preview {width:510px;color:black;font-size:15px;}
table#other-books {width:100%;margin:auto;text-align:center;}
table#other-books td {text-align:center;}
p.italic {font-style:italic;}
hr.book-separator {margin:0px;}
div#header-text {margin-top:15px;}
