.purchase-options-title	{ padding-bottom: 0; padding-top: 0.2em; margin-bottom: 0.2em; border-top: solid 1px #eedbb5; border-bottom: solid 1px #eedbb5; } .purchase-options-title	img	{ vertical-align: middle; margin-right: 1em; margin-bottom: 0.1em; } .already-in-cart	{ float: right; font-size: small; color: red; } .already-in-cart	a	{ color: red; } .editorial-review	{ display: block; margin-bottom: 1em; } .editorial-review-heading	{ display: block; font-style: italic; padding-left: 0.3em; padding-bottom: 0; margin-left: 2.7em; margin-top: 0.6em; margin-bottom: 0; background-image: url(/art/very-short-gradient-f5bb00-3.png); background-repeat: repeat-y; background-position: left top; } .editorial-review-content	{ background: white; color: #444; font-size: small; font-size: 1.0em;; margin-left: 4em; margin-top: 0; padding-top: 0; } .editorial-review-content	p	{ padding: 0.6em 0 0 0; margin: 0; } .editorial-review-source	{ color: #555; font-size: small; margin-left: 5em; margin-top: -0.4em; padding: 0.6em 0 0 0; font-style: italic; text-align: right; } .discussion-thread-listing	{ display: block; font-family: arial, helvetica, sans-serif; font-size: small; margin-left: 4em; } .discussion-thread-listing	img	{ vertical-align: middle; } .discussion-thread-listing	a	{ text-decoration: none; } .book-summary-listing	{ display: block; font-family: arial, helvetica, sans-serif; font-size: medium; margin-left: 4em; } .book-summary-listing	img	{ vertical-align: middle; } .book-summary-listing	a	{ text-decoration: none; } #purchase-options	{ display: block; float: right; clear: right; padding-right: 0; margin-left: 1em; width: 10em; } .offer-summary	{ font-size: small; } .offer-summary	a	{ text-decoration: none; } .product-condition	{ font-weight: bold; text-align: left; padding-right: 2em; } .price		{ text-align: right; } .ecs-hr		{ width: 80%; } .ecstablelist	{ margin-top: 0; } .ecsfontchange	{ } .book-notes	{ display: block; float: right; clear: right; padding-right: 0; margin-left: 1em; width: 10em; } .book-notes-title	{ padding-bottom: 0; padding-top: 0.2em; margin-bottom: 0.2em; border-top: solid 1px #eedbb5; border-bottom: solid 1px #eedbb5; } .book-notes	p	{ font-size: 0.7em; } .book-notes	.list-all	{ float: right; margin-top: 0; } .book-details	{ display: block; float: right; clear: right; padding-right: 0; margin-left: 1em; width: 10em; } .book-details	ul	{ font-size: 0.7em; margin-left: 1em; padding-left: 0; margin-top: 0; } .book-details	li	{ list-style-type: none; } .book-details-title	{ padding-bottom: 0; padding-top: 0.2em; margin-bottom: 0.2em; border-top: solid 1px #eedbb5; border-bottom: solid 1px #eedbb5; } .book-details-title	img	{ vertical-align: middle; margin-right: 1em; margin-bottom: 0.1em; } .title-ratings	{ display: block; float: right; clear: right; padding-right: 0; margin-left: 1em; width: 10em; margin-bottom: 1em; } .title-ratings-title	{ padding-bottom: 0; padding-top: 0.2em; margin-bottom: 0.2em; border-top: solid 1px #eedbb5; border-bottom: solid 1px #eedbb5; } .title-ratings-title	img	{ vertical-align: middle; margin-right: 1em; margin-bottom: 0.1em; } .title-ratings	p	{ display: block; float: right; font-size: 0.7em; vertical-align: middle; margin: 0; } .user-review-list	{ display: block; font-family: arial, helvetica, sans-serif; font-size: small; margin-left: 4em; padding-left: 0; } .user-review-list	img	{ vertical-align: middle; } .user-review-list	a	{ text-decoration: none; } .user-review-list	li      { list-style-type: none; line-height: 1em; margin-bottom: 1em; } .user-review-list	li	.review-title	{ font-weight: bold; } .user-review-list	li	.review-author	{ } .user-review-list	li	.review-timestamp	{ font-style: italic; background: white; color: #6a6e8b;	/* nice bluish-light-gray */ } .similar-items-list	ul	{ list-style: none; margin-left: 0; padding-left: 0; margin-top: 1em; } .similar-items-list	li	{ margin-bottom: 0.5em; margin-bottom: 0.7em; } .similar-items-list	li	a	{ color: black; } .similar-item-author	{ color: gray; font-style: italic; } .you-sidebar	table	{ margin-left: 0.5em; font-size: 0.7em; width: 100%; } .you-sidebar	.yesno	{ padding-left: 1em; text-align: right; } .you-sidebar	.yesno	img	{ vertical-align: middle; } .you-sidebar	.yesno	input	{ padding: 0; background-color: white; border: none; color: #25c; font-family: Verdana, sans-serif; } .subject-headings	{ font-size: small; } .title-availability	{ text-align: center; } .title-availability	table	{ width: 85%; margin-top: 1em; margin-left: auto; margin-right: auto; text-align: left; font-size: small; border-collapse: collapse; } .title-availability	th.location	{ padding-left: 0.5em; } .title-availability	td.location	{ padding-left: 0.5em; } .volume-available	{ color: green; } .volume-available	a	{ color: green; } .volume-unavailable	{ color: red; } .volume-unavailable	a	{ color: red; } .title-availability	table	.full-holdings	{ background: #fff555; } .title-availability	table	.local-holdings	{ background: #9fdbfd; background: #b5e3fd; } .title-availability	table	.preferred-location-holdings { font-weight: bold; } .home-delivery-offer	a	{ font-size: small; color: green; }