.albumTracks {width: 100%; clear: both; overflow: hidden;}
.albumTracks .spyWrapper {overflow: hidden;}
*:first-child+html .albumTracks .spyWrapper {height: auto !important;}
* html .albumTracks .spyWrapper {height: auto !important;} /* IE miscalculates height, doubles margins, etc - until bug can be fixed, override inline style set */
.albumTracks ul.spy {list-style-type: none; margin: 0; padding: 0;}
.albumTracks li {
	clear: both; width: 100%; 
	margin: 0 0 1px; padding: 0;
	height: 112px; overflow: hidden;
	}
.albumTracks .noThumbs li {height: 80px;}
.albumTracks .info {
	position: relative;
	height: 100px; overflow: hidden;
	margin: 0; padding: 6px 6px 6px 116px;
	-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
	background: url('/EI/MS/Images/bg_def.png') top left repeat-x transparent;
	}
.albumTracks .noThumbs .info {
	height: 68px;
	padding-left: 6px;
	}
.albumTracks .title {
	display: block;
	margin: 0; padding: 0; border: none;
	width: 100%;
	height: 1.4em;
	overflow: hidden;
	line-height: 1.4;
	}
.albumTracks a:hover .title {color: expression(this.parentNode.currentStyle.color); color: inherit; text-decoration: inherit; cursor: pointer}
.albumTracks .thumbnail {
	position: absolute; top: 6px; left: 6px;
	width: 100px !important; height: auto !important;
	display: block;
	}
.albumTracks .artist {
	display: block;
	height: 1.4em; overflow: hidden;
	font-weight: bold; line-height: 1.4;
	}
	.albumTracks .artist .album {
		font-weight: normal;
		font-size: .92em;
		}
.albumTracks ul.details {
	list-style-type: none;
	padding: 0; margin: 0;
	}
.albumTracks ul.details li {
	clear: none; height: auto; width: auto; margin: 2px 0 0; overflow: hidden;
	display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;
	font-size: 11px; line-height: 13px; font-weight: bold;
	font-family: arial, helvetica, sans-serif; /* in small detail areas, a small-size sans-serif is called for across sites */	
	}
.albumTracks ul.details li.price, .albumTracks ul.details li.itunes a, .albumTracks div.nextPanel {
	-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
	background-image: url('/EI/MS/Images/bg_price.png');
	background-position: 0 0;
	background-repeat: repeat-x;
	}
.albumTracks ul.details li.price {
	background-color: #666; margin-right: 2px; 
	padding: 4px; height: 13px;
	color: #ccc;
	}
.albumTracks ul.details li.itunes {
	height: 21px;
	color: #fff;
	}	
	.albumTracks ul.details li.itunes a {
		background-color: #999;
		text-decoration: none !important;
		padding: 4px; width: 60px; display: block;
		height: 13px; overflow: hidden;
		}
		.albumTracks ul.details li.itunes a:hover {background-color: #bbb;}
		.albumTracks ul.details li.itunes img {display: block; float: left;}
.albumTracks ul.details li.explicit {margin-left: 2px;}
	.albumTracks ul.details li.explicit img {display: inline; vertical-align: middle;}
/* Slider Panel */
.albumTracks div.nextPanel {
	background-color: #ccc; padding: 6px;
	line-height: 1; font-size: 1px;
	text-align: center;
	}
	.albumTracks div.nextPanel.topPanel {margin-bottom: 2px;}
	.albumTracks div.nextPanel.bottomPanel {margin-top: 2px;}
.albumTracks div.nextPanel a {display: block;}