@charset "UTF-8";
/* CSS Document */




#desc-container {
	width: 960px;
	height: 130px;
	margin: 10px 10px 0 10px;
	padding: 0;
	border: 0;
	float: left;
	display: inline;
}

#desc-container #mp3,
#desc-container #payloadz {
	width: 475px;
	height: 130px;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	display: inline;
}

#desc-container #mp3 { background:url(../downloadmp3/images/desc-bg-mp3.jpg) no-repeat; }

#desc-container #payloadz { margin: 0 0 0 10px;background:url(../downloadmp3/images/desc-bg-payloadz.jpg) no-repeat; }

#desc-container #mp3 .inner,
#desc-container #payloadz .inner {
	padding: 30px 10px 0 10px;
	text-align: left;
	color: #fff;
}


#artistList-container,
#artistListTop,
#artistListBody,
#artistListBottom {
	width: 960px;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
}

#artistList-container {
	margin: 10px 10px 0 10px;
	display: inline;
}

#artistListBody {
	background: url(../downloadmp3/images/artistListBg.jpg) repeat;
	font-size: 0.7em;
	color: #fff;
	text-align: left;
	line-height: 1.5em;
}

#artistListTop, #artistListBottom {
	height: 10px;
}

#artistListInner { padding:0px 10px; }










.category-container { width:960px;margin:10px 10px 0px 10px;padding:0px;border:0px;float:left;display:inline; }
.category-container .title { width:960px;height:30px;margin:0px;padding:0px;border:0px;float:left; }
.category-container .album-info-container { width:960px;margin:0px;padding:0px;border:0px;float:left;background-image:url(../downloadmp3/images/album-box-bg.jpg);background-repeat:repeat-y; }
.category-container .album-info-cell { width:192px;height:150px;margin:0px;padding:0px;border:0px;float:left; }
.category-container .view-all-btn { width:960px;height:25px;margin:0px;padding:0px;border:0px;float:left;background-color:#fff; }

.albumInfo-set { width:180px;margin:5px;padding:0px;border:0px;float:left;display:inline; }
.album-art { width:50px;height:50px;margin:0px;padding:0px;border:0px;float:left;display:inline; }
.album-info { width:124px;height:50px;margin:0px 0px 5px 5px;padding:0px;border:0px;float:left; }
.album-info .album-title { width:120px;margin:0px;padding:0px;border:0px;float:left;text-align:left;color:#fff;font-size:0.75em; }
.infobtn { width:20px;height:20px;text-align:left; }

.purchase-btn-container { width:180px;margin:15px 5px 5px 5px;padding:0px;border:0px;float:left;display:inline; }
.purchase-btn-table { width:180px;margin:0px;padding:0px;border-collapse:collapse;float:right;text-align:center; }
.purchase-btn-table .button-cell { width:50px; }
.purchase-btn-table .price { font-size:0.7em;color:#ccc; }

.digital-album-divider { width:300px;height:2px;margin:0px 0px 5px 0px;padding:0px;border:0px;float:left; }

#album-list-container { width:960px;margin:0px;padding:0px;border:0px;float:left;position:relative;z-index:1; }




/* SORT TABLE */
#digitalstore-page-title, #digitalstore-breadcrumb {
	width: 960px;
	height: 50px;
	margin: 0 10px;
	padding: 0;
	border: 0;
	float: left;
	display: inline;
	text-align: left;
	line-height: 50px;
	font-weight: bold;
	color: #333;
}
	

#digitalstore-page-title {
	font-size: 1.5em;
}

#digitalstore-breadcrumb {
	font-size: 0.9em;
}

#tablesorter-container {
	width: 960px;
	margin: 0 10px;
	float: left;
	display: inline;
}

table.tablesorter {
	width: 100%;
	margin: 0;
	font-size: 0.8em;
	text-align: left;
	border-collapse: collapse;
	border: 1px #ccc solid;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #666;
	border: 1px #ccc solid;
	font-size: 0.75em;
	padding: 5px;
	color: #fff;
}
table.tablesorter thead tr .header {
	background-image: url(../downloadmp3/images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #333;
	padding: 5px;
	background-color: #fff;
	vertical-align: middle;
	border: 1px solid #ccc;
}
table.tablesorter tbody tr.odd td {
	background-color: #fff;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(../downloadmp3/images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../downloadmp3/images/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color: #170092;
	color: #fff;
}

table.tablesorter th.date { width:90px; }
table.tablesorter th.artist { width:150px; }
table.tablesorter th.purchase { width:90px; }
table.tablesorter th.details { width:80px; }
table.tablesorter td.art { width:50px;margin:0;padding:2px;text-align:center;vertical-align:middle; }
table.tablesorter td.album { font-weight:bold;color:#170092; }

table.tablesorter td.album a,
table.tablesorter td.album a:link,
table.tablesorter td.album a:visited {
	color: #170092;
	text-decoration: none;
}

table.tablesorter td.album a:hover {
	color: #666;
	text-decoration: underline;
}






/* INDIVIDUAL ALBUM PAGE */
#albumInfo-container { width:938px;border:1px solid #ccc;margin:0 10px;padding:10px;float:left;display:inline;background:#eee; }
#albumInfo-container .albuminfo-left { width:300px;margin:0;padding:0;border:0;float:left; }
#albumInfo-container .albuminfo-left .vid { width:300px;margin:10px 0 0 0;padding:0;border:0;float:left; }
#albumInfo-container .albumart { width:300px;height:300px;margin:0;padding:0;border:0;float:left; }
#albumInfo-container .albuminfo { width:618px;margin:0 0 0 20px;padding:0;text-align:left;float:left;display:inline; }
#albumInfo-container .albuminfo .albumtitle { font-size:1.1em;color:#170092;font-weight:bold; }
#albumInfo-container .albuminfo .artist { font-size:1em;color:#333; }
#albumInfo-container .albuminfo .date { font-size:0.7em;color:#8398cd;font-style:italic; }
#albumInfo-container .albuminfo .intro { font-size:0.8em;color:#333; }
#albumInfo-container .albuminfo .tracklist { font-size:0.8em;color:#666;float:left;margin:20px 0 0 0; }
#albumInfo-container #purchase-btns { width:938px;margin:10px 0 0 0;padding:10px 0 0 0;border:0;border-top:1px solid #ccc;float:left;text-align:right; }
#purchasebuttons-table { float:right;font-size:0.8em;color:#666;border-collapse:collapse;border:0; }
#purchasebuttons-table td { text-align:center;padding:5px 5px 0 5px; }




/* TEXT LINK STYLE */
#desc-container a { color:#fff;text-decoration:underline; }
#desc-container a:link { color:#fff;text-decoration:underline; }
#desc-container a:visited { color:#fff;text-decoration:underline; }
#desc-container a:hover { color:#afbfff;text-decoration:underline; }

#category-quick-link-container a { color:#fff;text-decoration:none; }
#category-quick-link-container a:link { color:#fff;text-decoration:none; }
#category-quick-link-container a:visited { color:#fff;text-decoration:none; }
#category-quick-link-container a:hover { color:#afbfff;text-decoration:underline; }

#artistList-container a { color:#fff;text-decoration:none; }
#artistList-container a:link { color:#fff;text-decoration:none; }
#artistList-container a:visited { color:#fff;text-decoration:none; }
#artistList-container a:hover { color:#afbfff;text-decoration:underline; }

#artistList-container2 a { color:#fff;text-decoration:none; }
#artistList-container2 a:link { color:#fff;text-decoration:none; }
#artistList-container2 a:visited { color:#fff;text-decoration:none; }
#artistList-container2 a:hover { color:#afbfff;text-decoration:underline; }

#category-quick-link-container2 a { color:#fff;text-decoration:none; }
#category-quick-link-container2 a:link { color:#fff;text-decoration:none; }
#category-quick-link-container2 a:visited { color:#fff;text-decoration:none; }
#category-quick-link-container2 a:hover { color:#afbfff;text-decoration:underline; }

table.tablesorter a { color:#333;text-decoration:underline; }
table.tablesorter a:link { color:#333;text-decoration:underline; }
table.tablesorter a:visited { color:#333;text-decoration:underline; }
table.tablesorter a:hover { color:#999;text-decoration:underline; }




/* TEXT STYLE */
.light-blue { color:#afbfff; }
.light-gray { color:#999; }

.quick-link-dark-blue { color:#15317d; }
