/**
*
* Local CSS for screen media
*  screen.css
*  $Revision: 2005.08.01
*  (c) 2005 Ivrory Classics.
*
* Alpha font: tahoma, geneva, arial, sans-serif
*
*/

/**
 * Body Section
 */
#pbTitleArea #pbCategoryText p strong {
	color: #565656;
	font-size: 12px;
	letter-spacing: 1px;
}
#pbTitleArea #pbCategoryText p strong a {
	font-size: 12px;
	letter-spacing: 1px;
}
#pbTitleArea #pbCategoryText h2 {
	background: url('/images/pbCat-disc_details.gif') no-repeat;
	background-position: center center;
}
#pbContentPane {
	clear: both;
	width: 660px;
	margin: 0 60px;
}
	#pbLeftPane {
		float: left;
		margin: 0;
		width: 169px;
	}
		#pbLeftPane #discImageHeader {
			background: url('/images/pbHd-disc_image.gif') no-repeat;
			height: 22px;
			overflow: hidden;
		}
		#pbLeftPane #discImageHeader p {
			padding: 22px 0;
			text-indent: -9999px;
		}
		#pbLeftPane #discImageContainer {
			background: url('/images/pbCDImgFr.jpg') no-repeat;
			height: 143px;
		}
		#pbLeftPane #discImageContainer img {
			border: 1px #463c2b solid;
			margin: 6px 0 0 5px;
			height: 130px;
			width: 150px;
		}
		#pbLeftPane form {
			margin: 0;
			padding: 0;
		}
		#pbLeftPane #discBookletBox #inptBtn-downloadBooklet {
			background: url('/images/pbBtn-download_booklet_bg1.gif') no-repeat;
			border: none;
			color: #a89878;
			font-weight: bold;
			height: 30px;
			letter-spacing: 0;
			line-height: 30px;
			margin: 10px 0;
			padding-left: 35px;
			width: 160px;
		}
		#pbLeftPane #discAddOnContainer {
			position: relative;
			width: 165px;
		}
		#pbLeftPane #discAddOnContainer #discPriceBox {
			float: left;
			vertical-align: middle;
			width: 100px;
		}
		#pbLeftPane #discAddOnContainer #discPriceBox p {
			color: #6780a0;
			font-size: 14px;
			font-weight: bold;
			letter-spacing: 1px;
			line-height: 30px;
		}
		#pbLeftPane #discAddOnContainer #discOrderBox {
			position: absolute;
			right: 4px;
		}
		#pbLeftPane #discAddOnContainer form #discOrderBox #inptBtn-order {
			background: url('/images/pbBtn-order_bg1.gif') no-repeat;
			border: none;
			color: #a89878;
			font-weight: bold;
			height: 30px;
			letter-spacing: 0;
			line-height: 30px;
			margin: 0;
			padding: 0 0 0 5px;
			position: absolute;
			right: 0px;
			top: 0px;
			width: 60px;
		}
	#pbRightPane {
		float: right;
		width: 491px;
	}
		#pbRightPane #discContentsHeader {
			background: url('/images/pbHd-disc_contents.gif') no-repeat;
			height: 22px;
			overflow: hidden;
		}
		#pbRightPane #discContentsHeader p {
			padding: 22px 0;
			text-indent: -9999px;
		}
			#pbRightPane .discContentsFrameTop {
				background: url('/images/pbCtntFr-bg_top.jpg') no-repeat;
				font: 1px/1px monospace;
				font: 0px/0px monospace;
				height: 10px;
				line-height: 10px;
			}
			#pbRightPane .discContentsFrameButtom {
				background: url('/images/pbCtntFr-bg_bottom.jpg') no-repeat;
				font: 1px/1px monospace;
				font: 0px/0px monospace;
				height: 10px;
				line-height: 10px;
			}
			#pbRightPane #discContentsFrameContainer {
				background: url('/images/pbCtntFr-bg_container.jpg') repeat-y;
				padding: 0 15px;
			}
				#discContentsFrameContainer h3 {
					color: #463c2b;
					font-size: 16px;
					letter-spacing: 1px;
					line-height: 20px;
					margin: 0 0 10px 0;
				}
				#discContentsFrameContainer h6 {
					color: #463c2b;
					font-size: 10px;
					font-weight: normal;
					letter-spacing: 1px;
					line-height: 12px;
				}
				#discContentsFrameContainer ul {
					margin: 0 0 10px 0;
					position: relative;
					width: 451px;
				}
				#discContentsFrameContainer ul li {
					list-style-type: none;
					margin: 0 0 0 10px;
					position: relative;
					width: 451px;
				}
				#discContentsFrameContainer ul li a {
					border: none;
					display: block;
					font-weight: normal;
					padding: 0;
					position: relative;
					width: 451px;
				}
				#discContentsFrameContainer ul li a:link, #discContentsFrameContainer ul li a:visited {
					background: url('/images/pbCtntFr-bg_track1.gif') no-repeat right bottom;
					text-decoration: none;
				}
				#discContentsFrameContainer ul li a:hover, #discContentsFrameContainer ul li a:active {
					background: url('/images/pbCtntFr-bg_track2.gif') no-repeat right bottom;
					text-decoration: none;
				}
				#discContentsFrameContainer ul li.noaudio {
					background: url('/images/pbCtntFr-bg_track3.gif') no-repeat right bottom;
					text-decoration: none;
					width: 451px;
				}
				#discContentsFrameContainer ul li a span.length, #discContentsFrameContainer ul li.noaudio span.length {
					display: block;
					font-weight: normal;
					margin: 0;
					padding: 0;
					position: absolute;
					right: 60px;
					text-align: right;
					bottom: 0;
				}
				#discContentsFrameContainer ul li a span.track, #discContentsFrameContainer ul li.noaudio span.track {
					font-weight: normal;
				}
				#discContentsFrameContainer ul li, #discContentsFrameContainer a, #discContentsFrameContainer span {
					color: #463c2b;
					letter-spacing: 1px;
					line-height: 20px;
				}
				#discContentsFrameContainer p, #discContentsFrameContainer p strong {
					color: #463c2b;
					letter-spacing: 1px;
					line-height: 16px;
				}
				#discContentsFrameContainer p a {
					background: none;
					border: none;
					color: #463c2b;
					letter-spacing: 1px;
					line-height: 16px;
					padding: 0;
					text-decoration: none;
				}
				#discContentsFrameContainer p a:hover, #discContentsFrameContainer p a:active {
					text-decoration: underline;
				}
				#discContentsFrameContainer p.summary {
					text-align: justify;
				}
				#discContentsFrameContainer ul li a, #discContentsFrameContainer ul li a span {
					line-height: 20px;
					height: 20px;
				}
		#pbRightPane #discReviewsHeader {
			background: url('/images/pbHd-disc_reviews.gif') no-repeat;
			height: 22px;
			margin-top: 10px;
			overflow: hidden;
		}
		#pbRightPane #discReviewsHeader p {
			padding: 22px 0;
			text-indent: -9999px;
		}
		#pbRightPane #discReviewsFrameContainer {
			background: url('/images/pbCtntFr-bg_container.jpg') repeat-y;
			height: 300px;
			padding: 0 15px;
		}
			#discReviewsFrameContainer p {
				color: #463c2b;
				letter-spacing: 1px;
				line-height: 16px;
				text-align: justify;
			}
			#discReviewsFrameContainer p a {
				background: none;
				border: none;
				color: #463c2b;
				font-weight: normal;
				letter-spacing: 1px;
				line-height: 16px;
				text-align: justify;
				text-decoration: none;
			}
			#discReviewsFrameContainer p a:link, #discReviewsFrameContainer p a:visited {
				text-decoration: none;
			}
			#discReviewsFrameContainer p a:hover, #discReviewsFrameContainer p a:active {
				text-decoration: underline;
			}
			#discReviewsFrameContainer p strong {
				letter-spacing: 1px;
			}
			#discReviewsFrameContainer p.discReviewer {
				text-align: right;
			}
			#discReviewsFrameContainer hr {
				border: none;
				border-top: 1px #463c2b solid;
				height: 1px;
			}

	#pbContentPane .pbPager {
		background: url('/images/bg-pager.jpg') no-repeat;
		clear: both;
		height: 31px;
		width: 660px;
	}
		#pbContentPane .pbPager a {
			background: none;
			border: none;
			color: #463c2b;
			font-weight: normal;
		}
		#pbContentPane .pbPager p a:hover, #pbContentPane .pbPager p a:active {
			text-decoration: underline;
		}
		#pbContentPane .pbPager .pagesBox p, #pbContentPane .pbPager .prevBox p, #pbContentPane .pbPager .nextBox p {
			letter-spacing: 1px;
			line-height: 11px;
			text-align: center;
		}
		#pbContentPane .pbPager .pagesBox {
			margin: 0 80px;
			padding: 2px 0;
		}
		#pbContentPane .pbPager .prevBox {
			float: left;
			padding: 7px 0;
			width: 60px;
		}
		#pbContentPane .pbPager .nextBox {
			float: right;
			padding: 7px 0;
			width: 60px;
		}
	#pbShowcaseContainer {
		clear: both;
	}
		#pbShowcaseContainer .showcaseWrapper {
			background: url('/images/bg-showcase.jpg') no-repeat;
			float: left;
			margin: 10px 0 0 0;
			margin-left: 18px;
			height: 121px;
			overflow: hidden;
			padding: 0;
			width: 321px;
		}
			#pbShowcaseContainer .showcaseWrapper .showcase {
				padding: 10px;
			}
			#pbShowcaseContainer .showcaseWrapper .showcase .imageBox {
				float: left;
				width: 115px;
			}
			#pbShowcaseContainer .showcaseWrapper .showcase .imageBox img {
				border-bottom: 1px #5a5a5a solid;
				border-left: 1px #404040 solid;
				border-right: 1px #5a5a5a solid;
				border-top: 1px #404040 solid;
			}
			#pbShowcaseContainer .showcaseWrapper .showcase .titleBox {
				height: 80px;
				margin: 0 0 0 125px;
				width: 172px;
			}
				#pbShowcaseContainer .showcaseWrapper .showcase .titleBox p.discID {
					color: #868686;
					font-size: 10px;
					line-height: 10px;
				}
				#pbShowcaseContainer .showcaseWrapper .showcase .titleBox h4.discTitle a {
					border: none;
					color: #cacaca;
					font-size: 13px;
					letter-spacing: 1px;
					line-height: 17px;
					text-decoration: none;
				}
				#pbShowcaseContainer .showcaseWrapper .showcase .titleBox h4.discTitle a:hover, #pbShowcaseContainer .showcaseWrapper .showcase .titleBox h4.discTitle a:active {
					text-decoration: underline;
				}
			#pbShowcaseContainer .showcaseWrapper .showcase .toolBox {
				margin: 0 0 0 125px;
				width: 172px;
			}
				#pbShowcaseContainer .showcaseWrapper .showcase .priceBox {
					float: left;
					height: 21px;
					width: 80px;
				}
				#pbShowcaseContainer .showcaseWrapper .showcase .priceBox p {
					color: #6780a0;
					font-size: 14px;
					font-weight: bold;
					letter-spacing: 1px;
					line-height: 21px;
				}
				#pbShowcaseContainer .showcaseWrapper .showcase .orderBox {
					float: right;
					height: 21px;
					position: relative;
					width: 61px;
				}
				#pbShowcaseContainer .showcaseWrapper .showcase .orderBox input {
					border: 0;
					background: url('/images/pbShc-order_bg1.gif') no-repeat;
					color: #a89878;
					font-weight: bold;
					letter-spacing: 1px;
					height: 21px;
					position: absolute;
					width: 61px;
				}

/**
 * Other CSS classes
 */
div.block {
	padding: 10px 0;
}

