/* 
 * This code is property of RB Audiobooks USA LLC It is prohibited to copy or distribute this code without prior written permission.
 *
 */

	/* Book Details
	--------------------------------------------------------*/
	#back_button {
		margin: -20px 0 20px 0;
	}
	#back_button a {
		display: block;
		background: #E9F3F8 url(/images/widgets/hierarchical/arrow.left.gif) no-repeat 10px 10px;
		padding: 0 10px 0 25px;
		font: bold 12px/30px 'Trebuchet MS', sans-serif !important;
		text-decoration: none;
		color: #6D7579;
	}
	#back_button a:hover {
		color: #f60;
	}
	.buy_site #back_button a {
		background: #fff6d9 url(/images/widgets/hierarchical/arrow.left.gif) no-repeat scroll 10px 10px;
	}
	#book_card {
		border-bottom: 1px solid #fff;
	}
	#editions {
		float: right;
	}
	#editions table.data {
		width: 370px !important;
		margin-bottom: 20px;
	}
	.merged_buy #editions table.data {
		width: 437px !important;
	}
	#editions table.data table.data {
		margin-bottom: 0px;
	}
	#editions table.data tbody th {
		width: 75px;
	}
	#IE #editions table.data tbody td {
		width: 290px;
	}
	#IE #editions table.data table.data tbody td {
		width: auto !important;
	}
	#editions table.data tfoot td {
		padding: 2px;
		background: #f8f8f8;
	}
	#IE6 #editions table.data tfoot td {
		height: 0 !important;
		line-height: 0 !important;
	}
	#IE6 #editions table.data tfoot .action_buttons {
		height: 20px;
		overflow: hidden;
	}
	#editions .action_buttons {
		width: 366px;
		height: 20px;
	}
	#editions .action_buttons .download a,
	#editions .action_buttons .downloaded a,
	#editions .action_buttons .download_unavailable a,
	#editions .action_buttons .digitally_purchase a,
	#editions .action_buttons .digitally_purchased a,
	#editions .action_buttons .digitally_purchase_unavailable a {
		width: 132px;
		top: 0px;
		left: 0px;
	}
	#editions .action_buttons .rent a,
	#editions .action_buttons .rented a,
	#editions .action_buttons .rent_unavailable a,
	#editions .action_buttons .physically_purchase a,
	#editions .action_buttons .physically_purchased a,
	#editions .action_buttons .physically_purchase_unavailable a {
		width: 133px;
		top: 0px;
		left: 183px;
	}
	#editions .action_buttons .wish a,
	#editions .action_buttons .wished a,
	#editions .action_buttons .wish_unavailable a {
		top: 21px;
		left: 0px;
		width: 316px;
	}
	#large_cover {
		margin-top: -10px;
	}
	#large_cover .action_buttons {
		width: 150px;
		height: 45px;/* needs to be reset to 41px if samples are added */
		margin-top: 1px;
	}
	#IE #large_cover .action_buttons {
		margin-top: -2px;
	}
	#large_cover .action_buttons .play_sample {
		position: absolute;
		left: 0px;
		top: 0px;
		width: 100px;
	}
	#large_cover .action_buttons .play_sample_unavailable a {
		left: 0px;
		top: 0px;
		width: 100px;
	}
	#large_cover .action_buttons .enlarge_cover a,
	#large_cover .action_buttons .enlarge_cover_unavailable a {
		left: 119px;
		top: 0px;
	}
	#large_cover .action_buttons .wish a,
	#large_cover .action_buttons .wished a,
	#large_cover .action_buttons .wish_unavailable a {
		left: 0px;
		top: 21px;/*this needs to be reset to 21px if samples are reactivated*/
		width: 100px;
	}

	/* Column shift
	--------------------------------------------------------*/
	.thin_sidebar .sidebar {
		width: 133px;
	}
	.thin_sidebar .content {
		width: 607px;
	}
	.thin_sidebar .sidebar .cover_list {
		padding-left: 29px;
	}

	/* Buttons
	--------------------------------------------------------*/

	/*
	EDIT: NO LONGER NEED THIS BECAUSE AARON USES JAVASCRIPT TO STRIP EXTRA SPANS
	Ok I'm not that great with CSS but I needed to add these lines in order to fix the text sizes on the book details page.
	We eventually need to re-do how the buttons are drawn on that page because text changes should not be hard. - Jim
	*/
	/*
	.pitch_buttons .physically_purchase span,
	.pitch_buttons .digitally_purchase span,
	.has_rental .pitch_buttons .rent span,
	.has_download .pitch_buttons .download span,
	.has_both .pitch_buttons .download span,
	.has_both .pitch_buttons .rent span  {
		display: block;
		font-size: 12px;
	}
	.pitch_buttons .physically_purchase span span,
	.pitch_buttons .digitally_purchase span span,
	.has_rental .pitch_buttons .rent span span,
	.has_download .pitch_buttons .download span span,
	.has_both .pitch_buttons .download span span,
	.has_both .pitch_buttons .rent span span {
		display: block;
		font-size: 16px;
	}
	.pitch_buttons .physically_purchased span,
	.pitch_buttons .digitally_purchased span {
		display: block;
		font-size: 12px;
	}
	.pitch_buttons .physically_purchased span span,
	.pitch_buttons .digitally_purchased span span {
		display: block;
		font-size: 16px;
	}
	*/

	/* End book details text fix changes. */

	/* Rent */
	.pitch_buttons .rent a,
	.pitch_buttons .rented a,
	.pitch_buttons .rent_unavailable a {
		background: #6BB0CF url(/images/icons/service.rent.png) no-repeat top left;
		margin-right: 1px;
		width: 244px;
	}
	.pitch_buttons .rent a:hover {
		background-color: #91C4DB;
	}
	.pitch_buttons .rent_unavailable a {
		cursor: default;
		background-image: url(/images/icons/service.rent.disabled.png);
		background-color: #CFD2D3;
	}

	.pitch_buttons .rented a {
		background: #6d7579 url(/images/icons/service.rent.complete.png) no-repeat top left;
	}
	.pitch_buttons .rented a:hover,
	.pitch_buttons .downloaded a:hover,
	.pitch_buttons .digitally_purchased a:hover,
	.pitch_buttons .physically_purchased a:hover {
		background-color: #878e92;
	}

	/* Download */
	.pitch_buttons .download a,
	.pitch_buttons .downloaded a,
	.pitch_buttons .download_unavailable a,
	.pitch_buttons .digitally_purchase a,
	.pitch_buttons .digitally_purchased a,
	.pitch_buttons .digitally_purchase_unavailable a {
		background: #95c92b url(/images/icons/service.download.png) no-repeat top left;
		margin-right: 1px;
	}
	.pitch_buttons .download a:hover,
	.pitch_buttons .digitally_purchase a:hover {
		background-color: #ABD94E;
	}
	.pitch_buttons .download_unavailable a,
	.pitch_buttons .digitally_purchase_unavailable a {
		cursor: default;
		background-image: url(/images/icons/service.download.disabled.png);
		background-color: #CFD2D3;
	}
	.pitch_buttons .downloaded a,
	.pitch_buttons .digitally_purchased a {
		background: #6d7579 url(/images/icons/service.download.complete.png) no-repeat top left;
	}

	/* Buy */
	.pitch_buttons .physically_purchase a,
	.pitch_buttons .physically_purchased a,
	.pitch_buttons .physically_purchase_unavailable a {
		background: #ffae00 url(/images/icons/service.buy.png) no-repeat top left;
	}
	.pitch_buttons .physically_purchase a:hover {
		background-color: #FFD24E;
	}
	.pitch_buttons .physically_purchase_unavailable a {
		cursor: default;
		background-image: url(/images/icons/service.buy.disabled.png);
		background-color: #CFD2D3;
	}
	.pitch_buttons .physically_purchased a {
		background: #6d7579 url(/images/icons/service.buy.complete.png) no-repeat top left;
	}

	/* Reviews
	--------------------------------------------------------*/
	#tab_2_content .review {
		position: relative;
		border-bottom: 1px solid #dadcdd;
		margin-bottom: 20px;
	}
	#tab_2_content .review .ratings {
		position: absolute;
		top: 5px;
		left: 0;
	}
	#tab_2_content .review h3 {
		margin-left: 115px;
	}
	#tab_2_content .review h4 {
		font-weight: normal;
		margin: -10px 0 20px 0;
	}
	#tab_2_content .review h4,
	.sidebar h5 {
		font-style: italic;
	}
	#tab_2_content .review h4 var,
	.sidebar h5 var {
		font-weight: bold;
		font-style: normal;
	}

	/* Reviews > Pages
	--------------------------------------------------------*/
	.pages {
		list-style-type: none;
	}
	.pages .prev a,
	.pages .prev_unavailable a,
	.pages .next a,
	.pages .next_unavailable a {
		background: url(/images/widgets/hierarchical/arrow.left.gif) no-repeat 6px 6px;
		text-indent: -5000px;
		width: 18px !important;
	}
	.pages .prev_unavailable a,
	.pages .next_unavailable a {
		background-image: url(/images/widgets/pagination/arrow.left.disabled.gif);
		cursor: default;
		background-color: #fff !important;
	}
	.pages .next_unavailable a {
		background-image: url(/images/widgets/pagination/arrow.right.disabled.gif);
	}
	.pages .prev a:hover {
		background-image: url(/images/widgets/accordion/arrow.left.gif);
	}
	.pages .next a {
		background: url(/images/widgets/hierarchical/arrow.right.gif) no-repeat 7px 6px;
	}
	.pages .next a:hover {
		background-image: url(/images/widgets/accordion/arrow.right.gif);
	}
	.pages li a {
		width: auto !important;
		min-width: 18px !important;
	}
	#IE6 .pages li a {
		width: 18px !important;
	}
	.pages .warp {
		padding: 0 4px;
	}
	.pages li {
		float: left;
	}
	.pages li a {
		display: block;
		border: 1px solid #dadcdd;
		width: 16px;
		height: 21px;
		color: #6D7579;
		text-decoration: none;
		text-align: center;
		font: bold 12px/21px 'Trebuchet MS', sans-serif;
		margin: 0 0 2px 2px;
		text-transform: uppercase;
	}
	.pages li a:hover,
	.pages .current a {
		background-color: #6D7579;
		color: #fff;
	}