@charset "UTF-8";

#content span.product_img { display: inline; float: right; margin: 0 0 10px 10px; }
#content span.product_img img { border: 3px solid #20a4ff; }

#content h2.product_title {
	font-size: 22px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #20a4ff;
	margin-bottom: 10px;
}


#content h3 {
	background: url(../images/page-div-xtile.png) top repeat-x;
	padding-top:18px;
	clear: both;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #eb6606;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
}
#content h5.release_date { margin-bottom: 5px; font-size: 12px; }

#buy_album_wrapper {
	background: url(../images/albums-physical-cd-icon.jpg) top left no-repeat;
	padding: 10px 0 20px 75px;
}
#buy_album_wrapper h4 {
	font-size: 16px;
	color: #333;
}
#buy_album_wrapper h4 strong {
	color: #0b70ca;
	font-weight: bold;
}
#buy_album_wrapper p#buy_cd_btn {
	margin-top: 4px;
	font-size: 11px;
}
#buy_album_wrapper p#buy_cd_btn em {
	margin-top: 4px;
	display: block;
	float: left;
	font-style: normal;
	font-weight: bold;
}

#buy_album_wrapper p#buy_cd_btn a {
	display: block;
	float: left;
	width: 112px;
	height: 24px;
	text-decoration: none;
	background: url(../images/albums-purchase-cd-btn.png) top left no-repeat;
}
#buy_album_wrapper h4.physical_album_unavailable {
	font-size: 12px;
	font-style: italic;
	color: #222;
}

ul#album_tracks_help_key { margin-top: 10px; }
ul#album_tracks_help_key li {
	height: 24px;
	background-position: top left;
	background-repeat: no-repeat;
	padding: 5px 0 0 28px;
	font-size: 11px;
	font-weight: bold; 
}
ul#album_tracks_help_key li.play { background-image: url(../images/album-key-icon-play.png); }
ul#album_tracks_help_key li.mp3 { background-image: url(../images/buy-icon-small.png); }
ul#album_tracks_help_key li.pdf { background-image: url(../images/album-key-icon-pdf.png); }

ul#album_tracks_help_key li strong { font-weight: bold; color: #0b70ca; }
ul#album_tracks_help_key li em { font-style: normal; color: #eb6606; }


table.track_list { width: 660px; margin: 5px 0 15px 0; }
table.track_list tr td.play_icon, table.track_list tr td.pdf_icon, table.track_list tr td.buy_icon { background-repeat: no-repeat; }
table.track_list tr td.play_icon, table.track_list tr td.pdf_icon { background-image: url(../images/album-track-preview-bg-left-off.png); background-position: top left; }
table.track_list tr td.buy_icon { background-image: url(../images/album-track-preview-bg-right-off.png); background-position: top right; }
table.track_list tr.on td.play_icon { background-image: url(../images/album-track-preview-bg-left-on.png); }
table.track_list tr.on td.buy_icon { background-image: url(../images/album-track-preview-bg-right-on.png); }
table.track_list td { font-size: 11px; font-weight: bold; height: 30px; vertical-align: middle; background-color: #f4f4ee; border-bottom: 3px solid #e9e9dd; }
table.track_list tr.on td { background-color: #f3c584; }

table.track_list td.buy_icon { width: 30px; }
table.track_list td.buy_icon a { display: block; text-decoration: none; background-repeat: no-repeat; background-position: top left; width: 23px; height: 22px; }
table.track_list td.buy_icon a { background-image: url(../images/buy-icon-small.png); }

table.track_list td.pdf_icon div { display: block; background-repeat: no-repeat; background-position: top; width: 23px; height: 22px;background-image: url(../images/album-buy-pdf-btn.png); margin-left: 5px; }

table.track_list td.play_icon, table.track_list td.pdf_icon { width: 33px; text-align: center; }
table.track_list td.play_icon a { display: block; text-decoration: none; cursor: pointer; width: 30px; height: 20px; background-image: url(../images/album-track-playing-icon.png); background-position: right center; background-repeat: no-repeat; }
table.track_list tr.on td.play_icon a { background-image: url(../images/album-track-playing-icon-on.png); }

table.track_list td.track_num { width: 20px; }
table.track_list tr.on td.track_num { color: #fff; }

table.track_list td.track_title a { cursor: pointer; text-decoration: none; color: #383838; }
table.track_list td.track_title a:hover { text-decoration: underline; }
table.track_list tr.on td.track_title a { color: #0b70ca; }

table.track_list td.playback { width: 350px; }

table.track_list td.from_album { font-weight: normal; font-style: italic; }
table.track_list td.chart_preview a { color: #eb6606; font-weight: bold; font-style: normal; }
table.track_list td.chart_preview { font-weight: normal; font-style: italic; }

#buy_complete_mp3, #buy_complete_pdf {
	background-repeat: no-repeat;
	background-position: top left;
	padding: 2px 0 20px 55px;
	width: 275px;
}
#buy_complete_mp3 { background-image: url(../images/album-buy-mp3-complete-btn.png); float: left; }
#buy_complete_pdf { background-image: url(../images/album-buy-pdf-complete-btn.png); float: right; }

#buy_complete_mp3 h4 a, #buy_complete_pdf h4 a {
	font-size: 15px;
	font-weight: normal;
	color: #20a4ff;
	text-decoration: none;
}
#buy_complete_mp3 h4 a:hover, #buy_complete_pdf h4 a:hover {
	color: #eb6606;
	text-decoration: underline;
}
#buy_complete_mp3 h5, #buy_complete_pdf h5 { color: #eb6606; font-size: 13px; padding: 3px 0px; }
#buy_complete_mp3 p, #buy_complete_pdf p { font-weight: bold; font-size: 10px; }



p.charts_currently_viewing { padding-left: 8px; font-weight: bold; }

table.track_list tr.chart_track_preview td { background: none !important; overflow:hidden; }
table.track_list tr.chart_track_preview td div { overflow:hidden; }



h5.item_price {
	color: #eb6606;
	font-size: 14px;
	padding-bottom: 12px;
}
p.add_to_cart_btn a {
	display: block;
	text-decoration: none;
	width: 155px;
	height: 24px;
	background: url(../images/btn-add-to-cart.png) top left no-repeat;
}

select#size_selector { margin-bottom: 10px; }