body {
	margin: 10px;
	padding: 0px;
}

div#master-wrap {
	width: 100%;
}


div.item-wrap {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-overflow: ellipsis;
	position: relative;
	height: auto;
	margin-bottom: 6px;
	overflow: auto;
	clear:both;
	scrollbar-width: 1px;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
}

div.title {
	margin: 2px;
	font-size: 18px;
	background-color: #E5E5E5;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-left-color: #3399FF;
	border-left-style: solid;
	border-left-width: 5px;
}

div.image-wrap {
	float: right;
	text-align: center;
	margin-right: 2px;
	margin-bottom: 20px;
	margin-left: 20px;
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
	padding: 5px;
}
div.image-1 img {
	height: 240px;
}
div.image-2 img, div.image-3 img, div.image-4 img, div.image-5 img, div.image-6 img, 
div.image-7 img, div.image-8 img, div.image-9 img, div.image-10 img, div.image-11 img, 
div.image-12 img, div.image-13 img, div.image-14 img, div.image-15 img, div.image-16 img, 
div.image-17 img, div.image-18 img, div.image-19 img, div.image-20 img, div.image-21 img, 
div.image-22 img, div.image-23 img, div.image-24 img, div.image-25 img, 
{
	padding-top: 2px;
	padding-right: 2px;
	width: 60px;
	float: left;
}
div.image-wrap dd {
	display: none;
}

div.field-wrap {
	padding-left: 15px;
	width: 220px;
	float: left;
}

div.field-name {
	float: left;
	font-weight: bold;
	padding-right: 8px;
}

div.tracks, div.description, div.average-customer-rating, div.total-customer-reviews, div.customer-reviews {
	width: 455px;
}