/**
*
* 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 h2 {
	background: url('../../images/pbCat-ivory_classics.gif') no-repeat;
	background-position: center center;
}
#pbContentPane {
	clear: both;
	width: 660px;
	margin: 0 60px;
}
	#pbContentPane #topInfoContainer {
		width: 660px;
	}
		#topInfoContainer #pickupContainer {
			float: left;
			margin: 10px 0;
			width: 325px;
		}
		#topInfoContainer #newsContainer {
			background: url('../images/bg-home_news.gif') no-repeat;
			margin: 10px 0;
			float: right;
			width: 325px;
		}
			#newsContainer #newsWrapper {
				height: 110px;
				margin: 5px 1px 5px 10px;
				overflow: hidden;
				width: 315px;
			}
					#newsWrapper dt {
						color: #a89878;
						font-weight: bold;
						width: 280px;
					}
					#newsWrapper dd {
						color: #cacaca;
						margin: 0px 0px 5px 12px;
						width: 280px;
					}
					#newsWrapper dd strong {
						color: #6780a0;
					}
					#newsWrapper dd a {
						background: none;
						color: #cacaca;
						font-weight: normal;
						border: none;
					}
					#newsWrapper dd a:hover, #newsWrapper dd a:active {
						color: #cacaca;
						text-decoration: underline;
					}
	#pbContentPane #releasesStatus, #pbContentPane .announce {
		color: #cacaca;
		text-align: center;
	}
		#pbContentPane #releasesStatus span.count {
			color: #6780a0;
			font-weight: bold;
		}
	#pbContentPane #searchBox {
		background: url('/images/bg-searchbox.jpg') no-repeat;
		clear: both;
		height: 41px;
		margin: 10px 0 10px 0;
		position: relative;
		width: 660px;
	}
		#pbContentPane #searchBox span {
			color: #cacaca;
			display: block;
			font-weight: bold;
			line-height: 11px;
			position: absolute;
		}
		#pbContentPane #searchBox input, #pbContentPane #searchBox select {
			font-size: 11px;
			height: 20px;
			padding: 0 2px;
			position: absolute;
		}
			#searchBox span#txtSearch {
				left: 10px;
				top: 14px;
			}
			#searchBox #inptKeywords {
				background: url('/images/inpt-textinput_bg1.gif') no-repeat;
				border-bottom: 1px #5a5a5a solid;
				border-left: 1px #404040 solid;
				border-right: 1px #5a5a5a solid;
				border-top: 1px #404040 solid;
				left: 60px;
				padding: 0 2px;
				top: 10px;
				width: 100px;
			}
			#searchBox span#txtInThe {
				left: 170px;
				top: 14px;
			}
			#searchBox #inptSite {
				left: 210px;
				top: 10px;
			}
			#searchBox span#txtWholeSite {
				left: 233px;
				top: 14px;
			}
			#searchBox #inptTrack {
				top: 10px;
				left: 303px;
			}
			#searchBox span#txtTracksWithArtist {
				left: 325px;
				top: 14px;
			}
			#searchBox #inptArtist {
				top: 10px;
				left: 450px;
			}
			#searchBox #inptSearch {
				border: 0;
				background: url('/images/pbShc-order_bg1.gif') no-repeat;
				color: #a89878;
				font-weight: bold;
				letter-spacing: 1px;
				height: 21px;
				position: absolute;
				right: 10px;
				top: 10px;
				width: 61px;
			}
	#downloadsHeader {
		background: url('/images/pbHd-downloads.gif') no-repeat;
		clear: both;
		height: 22px;
		margin: 10px 0;
		overflow: hidden;
	}
	#downloadsHeader p {
		padding: 22px 0;
		text-indent: -9999px;
	}
	#downloadsContainer {
		clear: both;
		margin: 0;
	}
		#downloadsContainer p {
			color: #cacaca;
			text-align:center;
		}
		#downloadsContainer p a {
			font-size: 14px;
		}
		#downloadsSubContainer {
			clear: both;
			display: none;
			padding: 15px 0 15px 0;
			height: 490px;
			margin-bottom: 15px;
		}
	#brandNewHeader {
		background: url('/images/pbHd-new_releases.gif') no-repeat;
		clear: both;
		height: 22px;
		margin: 10px 0;
		overflow: hidden;
	}
	#brandNewHeader p {
		padding: 22px 0;
		text-indent: -9999px;
	}
	#brandNewContainer {
		clear: both;
		height: 300px;
		margin: 0;
	}
		#brandNewContainer .brandNewBoxWrapper {
			background: url('/images/bg-brandnew.jpg') no-repeat;
			float: left;
			margin: 0;
			margin-left: 7px;
			height: 300px;
			overflow: hidden;
			padding: 0;
			width: 126px;
		}
			#brandNewContainer .brandNewBoxWrapper .brandNewBox {
				position: relative;
				/*vertical-align: bottom;*/
			}
			#brandNewContainer .brandNewBoxWrapper .brandNewBox .imageBox {
				left: 4px;
				margin: 0;
				position: absolute;
				top: 4px;
				width: 115px;
				z-index: 0;
			}
			#brandNewContainer .brandNewBoxWrapper .brandNewBox .imageBox img {
				border-bottom: 1px #5a5a5a solid;
				border-left: 1px #404040 solid;
				border-right: 1px #5a5a5a solid;
				border-top: 1px #404040 solid;
				margin: 0;
			}
			#brandNewContainer .brandNewBoxWrapper .brandNewBox .contentBox {
				height: 160px;
				left: 4px;
				margin: 0;
				overflow: hidden;
				position: absolute;
				top: 106px;
				width: 117px;
				z-index: 1;
			}
				#brandNewContainer .brandNewBoxWrapper .brandNewBox .contentBox p.discID {
					background: #958e65;
					border-left: 1px #404040 solid;
					border-right: 1px #5a5a5a solid;
					color: #3c3c3c;
					font-size: 10px;
					letter-spacing: 1px;
					line-height: 14px;
					text-indent: 4px;
				}
				#brandNewContainer .brandNewBoxWrapper .brandNewBox .contentBox h4.discTitle {
					background: #181818;
					border-bottom: 1px #5a5a5a solid;
					border-left: 1px #404040 solid;
					border-right: 1px #5a5a5a solid;
					padding: 4px 0 4px 4px;
				}
				#brandNewContainer .brandNewBoxWrapper .brandNewBox .contentBox h4.discTitle a {
					border: none;
					color: #cacaca;
					font-size: 11px;
					letter-spacing: 0;
					line-height: 14px;
					text-decoration: none;
				}
				#brandNewContainer .brandNewBoxWrapper .brandNewBox .contentBox h4.discTitle a:hover, #brandNewContainer .brandNewBoxWrapper .brandNewBox .titleBox h4.discTitle a:active {
					text-decoration: underline;
				}
				#brandNewContainer .brandNewBoxWrapper .brandNewBox .contentBox p.discSummary {
					color: #a89878;
					font-size: 11px;
					letter-spacing: 0;
					line-height: 16px;
					padding: 4px;
				}
			#brandNewContainer .brandNewBoxWrapper .brandNewBox .toolBox {
				left: 8px;
				position: absolute;
				top: 274px;
				width: 114px;
				z-index: 2;
			}
				#brandNewContainer .brandNewBoxWrapper .brandNewBox .priceBox {
					float: left;
					height: 21px;
					width: 30px;
				}
				#brandNewContainer .brandNewBoxWrapper .brandNewBox .priceBox p {
					color: #6780a0;
					font-size: 14px;
					font-weight: bold;
					letter-spacing: 1px;
					line-height: 21px;
				}
				#brandNewContainer .brandNewBoxWrapper .brandNewBox .orderBox {
					float: right;
					height: 21px;
					position: relative;
					width: 61px;
				}
				#brandNewContainer .brandNewBoxWrapper .brandNewBox .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;
				}
	#tracksPickupHeader {
		background: url('/images/pbHd-tracks_pickup.gif') no-repeat;
		clear: both;
		height: 22px;
		margin: 10px 0;
		overflow: hidden;
	}
	#tracksPickupHeader p {
		padding: 22px 0;
		text-indent: -9999px;
	}
		#pbContentPane div.track {
			background: url('/images/bg-searchbox.jpg') no-repeat;
			clear: both;
			height: 41px;
			margin-bottom: 10px;
			position: relative;
			width: 660px;
		}
		#pbContentPane div.track img.disc {
			border-bottom: 1px #5a5a5a solid;
			border-left: 1px #404040 solid;
			border-right: 1px #5a5a5a solid;
			border-top: 1px #404040 solid;
			float: left;
			margin: 5px 10px;
		}
		#pbContentPane div.track img.speaker {
			margin: 1px 5px 0 0;
		}
		#pbContentPane div.track span.trackTitle {
			color: #a89878;
			left: 50px;
			line-height: 13px;
			position: absolute;
			top: 2px;
		}
		#pbContentPane div.track span.trackTitle strong {
			color: #cacaca;
			font-size: 13px;
		}
		#pbContentPane div.track span.trackArtists {
			color: #cacaca;
			line-height: 16px;
			overflow: hidden;
			position: absolute;
			right: 10px;
			top: 20px;
		}
		#pbContentPane div.track span.trackArtists a {
			background: none;
			border: none;
			color: #cacaca;
			font-weight: normal;
			line-height: 16px;
			margin-top: -5px;
			padding: 0;
			text-decoration: none;
		}
		#pbContentPane div.track span.trackArtists a:hover, #pbContentPane div.track span.trackArtists a:active {
			text-decoration: underline;
		}
		#pbContentPane div.track span.trackArtists strong {
			color: #cacaca;
		}

/**
 * Other CSS classes
 */
div.block {
	clear: both;
	margin: 0;
	padding: 10px 0;
}
div.block p.more {
	color: #6780a0;
	font-size: 18px;
	font-weight: bold;
	text-align: right;
}
div.block p.more a {
	color: #cacaca;
	font-size: 15px;
}
