/* GLOBAL STYLES */
@import url(global.css);

/* STYLES UNIQUE TO SUBPAGE */
.contentarea			{ min-height: 100%; background: url(../_images/subpage-menuarea-tile.gif) repeat-y; }
	.menuarea 				{ width: 190px; height: 812px; background: #235765 url(../_images/subpage-menuarea-bg.jpg) no-repeat top; padding: 15px 15px 0 15px; zpadding: 15px 0 0 20px; }
		.menuarea form			{ padding-bottom: 60px; }
	.maincontent 			{ width: 730px; background: #FFF url(../_images/subpage-content-tile.gif) repeat-x; }
	.maincontent 			{ font: normal 1.2em/1.3em Verdana,Geneva,Arial,Helvetica,sans-serif; margin-right: 10px; padding: 10px 20px 20px 20px; }
	.maincontent h1			{ font: bold 2.4em Georgia,'Times New Roman',Times,serif; color: #3C7795; margin: 20px 0; }
	.maincontent h2			{ font-size: 1em; }
	.details h2				{ padding-bottom: 20px; font-size: 1.4em; background: url(../_images/listing-dash.gif) repeat-x bottom; }
	.col					{ padding: 0 20px; float: left; }
		.col a.button,
		.col a.button:visited,
		.col a.button:active		{ width: 191px; height: 33px; display: block; background: url(../_images/generic-button.gif) no-repeat; font-weight: bold; color: #247296; padding: 6px 0 0 15px; text-decoration: none; }
		.col a.button:hover			{ color: #d66200; }
		.col a.nolink:hover			{ color: #247296; }
		.col ul.product				{ margin: 0 10px; padding: 0; list-style: none; }
			.col .product li			{ font-size: 0.8em; line-height: 1.5em; padding: 7px 0; }
			.col .product li.last 		{ border-bottom: none !important; }
			.col .product li span		{ font-weight: bold; color: #247296; }
			.col .product li img		{ padding: 4px 7px 0 0; float: left; }
			.col .product li a			{ color: #247296; }
			.col .product li a:hover	{ text-decoration: none; }
		.topmenu					{ background: url(../_images/listing-dash.gif) repeat-x bottom; font-size: 0.8em; padding: 0 0 20px 0; clear: both; }
			.topmenu div				{ margin: 10px 0; }
			.topmenu span				{ float: right; }
			.allartists					{ width: 200px; }
			.released					{ width: 150px; }
		.pagination					{ font-size: 0.8em; margin: 10px 0; }
			.pagination strong			{ color: #d66200; }
			.pagination span			{ float: right; }
		.product-item				{ font-size: 0.9em; border: 1px solid #d0d9e1; margin-bottom: 15px; padding: 10px; clear: both; }
			.product-item .itunes-buy	{ width: 104px; height: 25px; display: block; background: url(../_images/buy-itunes-button.gif) no-repeat; text-indent: -9999px; float: right; }
			.product-item .album-art	{ padding: 0 15px 20px 0; float: left; }
			.product-item strong		{ display: block; padding: 0 0 10px 0; }
			.product-item span			{ display: block; color: #81afc7; padding: 0 0 10px 0; }
	.large					{ width: 479px; background: url(../_images/content-divider.gif) repeat-y right; padding: 0 20px 0 0; }
		#details h1					{ font-size: 2em !important; }
		#details h2					{ font-size: 0.9em !important; }
		.no-separator				{ background-image: none !important; padding: 5px 0 !important; }
		.large a:hover				{ text-decoration: none; }
		.album						{ border: 2px solid #d0d9e1; margin: 0 0 10px 15px; float: right; }
		.artist						{ margin: 0 10px 10px 0; border: 2px solid #d0d9e1; float: left; }
		.track-listing				{ width: 100%; margin: 0; padding: 0; }
			.track-listing td			{ background: url(../_images/listing-dash.gif) repeat-x bottom; }
			.track-listing .number		{ padding: 7px 0 7px 10px; }
			.track-listing .track		{ padding: 7px 10px; }
			.track-listing .duration	{ padding: 7px 10px; }
			.track-listing .price		{ padding: 7px 10px 7px 0; text-align: right; }
			.track-listing td.last 		{ background: none !important; }
	.small					{ width: 207px; padding: 0 0 0 10px; }
		.pricing 				{ background: url(../_images/subpage-content-tile.gif) repeat-x; padding-top: 10px; }
		.info					{ font-size: 0.9em; }
			.info span			{ font-size: 0.7em; line-height: auto; }
	a.itunes-link			{ padding: 0; float: right; }
	a.buy-button,
	a.buy-button:visited,
	a.buy-button:hover,
	a.buy-button:active		{ width: 185px; height: 46px; display: block; background: url(../_images/buy-button.gif) no-repeat; font: bold 1em Georgia,'Times New Roman',Times,serif; color: #b25329; text-decoration: none; padding: 5px 0 0 35px; }
	.divider				{ background: url(../_images/listing-dash.gif) repeat-x top; padding: 10px 0; }
.footer 					{ padding: 15px 0; }

