﻿#left {
	float: left;
	width: 450px;
	margin: 20px 0;
}

#right {
	float: left;
	width: 400px;
	margin:30px 0 0 10px;
}

.echospinCart {
	display: none;
	clear: both;
}
.echospinCart .item {
	float: left;
	font-size: 15px;
	color: #ccc;
	padding: 0 6px 0 6px;
}
.echospinCart .item.header {
	font-weight: bold;
	background: url(/shared/images/violentsoho/cart_bar.gif) no-repeat;
	width:387px;
	font-size:11px;

}
.echospinCart .item.header .title,
.echospinCart .item.header .quantity,
.echospinCart .item.header .price {
	height: 17px;
	padding-top: 33px !important;
	color: #fff !important;
}
.echospinCart .item.subtotal {
	font-weight: bold;
	height: 24px;
	border-top:1px solid #0f0f0f;
	border-bottom:1px solid #0f0f0f;
	color:#999;
}
.echospinCart .item.subtotal .title,
.echospinCart .item.subtotal .price {
	height: 19px;
	padding-top: 5px;
	color: #fff !important;
}
.echospinCart .item.footer {
	font-weight: bold;
	height: 44px;
}
.echospinCart .item.footer .checkout {
	float: left;
	margin-top: 20px;
	margin-left: 248px;
	display:inline;
}
.echospinCart .item.footer .checkout.empty {
	display: none;
}
.echospinCart .item.footer .checkout a {
	width:131px; height:25px;
	background:url(/shared/images/violentsoho/btn_checkout.gif) top left no-repeat;
	display: block;
	text-decoration: none;
}
	.echospinCart .item.footer .checkout a:hover {
		background-position:bottom left;
	}
.echospinCart .item.default {
	font-style: italic;
}
.echospinCart .item .type {
	float: left;
	width: 45px;
	height: 27px;
	margin-top: 6px;
}
.echospinCart .item .type.typeMP3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/shared/images/violentsoho/add_icon_mp3_sm.gif) no-repeat scroll 0 50%;
}

.echospinCart .item .type.empty {
	display: none;
}
.echospinCart .item .type.typeCD {
	background: url(/shared/images/icon_cd_sm.gif) 9px 50% no-repeat;
}
.echospinCart .item .type.typeMP3s {
	background: url(/shared/images/violentsoho/icon_mp3s_sm.gif) 0px 50% no-repeat;
}
.echospinCart .item .title {
	float: left;
	width: 240px;
	padding: 4px 0 4px 0;
	color:#ffde27;
	font-weight:bold;
}
.echospinCart .item .title.empty {
	padding-top: 6px;
	width: 285px;
	color: #ccc;
}
.echospinCart .item .title a {
	color: #ffde27;
	text-decoration: none;
}
.echospinCart .item .title .artist {
	color:#fff !important;
	font-weight:normal;
	font-size:12px;
}
.echospinCart .item .quantity {
	float: left;
	width: 40px;
	padding-top: 12px;
	text-align: center;
}						
.echospinCart .item .quantity select {
	font-size: 11px;
}						
.echospinCart .item .price {
	float: left;
	width: 50px;
	padding-top: 12px;
	text-align: right;
	color:#999;
}

#header {
	clear: both;
	float: left;
	width: 412px;
	height: 25px;
	border-bottom: 1px solid #000;
}

#album {
	float: left;
	width: 150px;
	height: 170px;
	margin: 10px 0 0 5px;
	padding: 5px 0 0 142px;
	background: url(/shared/images/violentsoho/album_cover.jpg) top left no-repeat;
}
#album .artist {
	color:#fff;
  font-size:18px;
  font-weight:normal;
}
#album .title {
  font-size:24px;
  font-weight:bold;
  color:#b4b4b4;
  line-height:15px;
}
#album .details {
	font-size: 11px;
	margin-top: 12px;
	color: #999;
}
#album img {
	margin-top: 18px;
}
#album .items {
	float: left;
	width: 151px;
	margin-top: 10px;
}
#album .items .item {
	clear: both;
	float: left;
	margin: 10px 0 10px 0;
}

#album .items .item.echospinCartEnabled .add {
	cursor: pointer;
}
#album .items .item .add {
	width: 175px;
	height: 27px;
}

#album .items .item.typeCD.echospinCartEnabled .add,
#album .items .item.typeCD.echospinCartDisabled .add,
#album .items .item.typeCD.echospinCartAdded .add {
	background: url(/shared/images/btn_preordercd.gif) left center no-repeat;
}

#album .items .item.typeMP3s.echospinCartEnabled .add,
#album .items .item.typeMP3s.echospinCartDisabled .add,
#album .items .item.typeMP3s.echospinCartAdded .add,
#album .items .item.typeMP3s.echospinCartDisabled .add:hover,
#album .items .item.typeMP3s.echospinCartAdded .add:hover {
	background: url(/shared/images/violentsoho/btn_ordermp3s.gif) top left no-repeat;
}
#album .items .item.typeMP3s .add {
	background: url(/shared/images/violentsoho/btn_ordermp3s.gif) top left no-repeat;
}
	#album .items .item.typeMP3s .add:hover {
		background-position:bottom left;
	}
	
#album .items .item.typeVinyl.echospinCartEnabled .add,
#album .items .item.typeVinyl.echospinCartDisabled .add,
#album .items .item.typeVinyl.echospinCartAdded .add,
#album .items .item.typeVinyl.echospinCartDisabled .add:hover,
#album .items .item.typeVinyl.echospinCartAdded .add:hover {
	background: url(/shared/images/violentsoho/btn_order_vinyl.gif) top left no-repeat;
}
#album .items .item.typeVinyl .add {
	background: url(/shared/images/violentsoho/btn_order_vinyl.gif) top left no-repeat;
}
	#album .items .item.typeVinyl .add:hover {
		background-position:bottom left;
	}
	
#album .items .item.echospinCartAdded,
#album .items .item.echospinCartDisabled {
	cursor: default;
	filter:alpha(opacity=30); 
	-moz-opacity: 0.30; 
	opacity: 0.30;
}
#album .items .item.echospinCartDisabled .price {
	font-style: line-through;
}
#album .items .item .price {
	display: none;
	font-size: 15px;
	font-weight: bold;
	margin-top: -14px;
	width: 50px;
}
#album .items .item.echospinCartEnabled .price,
#album .items .item.echospinCartDisabled .price,
#album .items .item.echospinCartAdded .price {
	display: block;
}

.tracks {
	float: left;
	margin-top: 35px;
}
.tracks .track {
	float: left;
	font-size: 14px;
	color: #fff;
}
.tracks .track.typeMP3 .icon {
	float: left;
	width: 20px;
	height: 17px;
	margin-top: 7px;
	background: url(/shared/images/violentsoho/icon_audio_sm.gif) 50% 50% no-repeat;
	cursor: pointer;
}
.tracks .track.typeMP3.echospinPreviewPlaying .icon {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/shared/images/violentsoho/icon_audio_sm2.gif) no-repeat scroll left 50%;
}
.tracks .track.typeMP3 .add {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/add_mp3_sm.jpg) no-repeat scroll 0 4px;
cursor:pointer;
float:left;
height:24px;
width:50px;
}
.tracks .track .tracknumber {
	float: left;
	width: 32px;
	height: 18px;
	padding-top: 6px;
	text-align: center;
}
.tracks .track .title {
	float: left;
	color: #fff;
	width: 230px;
	height: 18px;
	padding-top: 6px;
}
.tracks .track.typeMP4 .title {
	margin-left: 52px;
	font-style: italic;
}
.tracks .track .length {
	float: left;
	width: 70px;
	height: 18px;
	padding-top: 6px;
	padding-right: 16px;
	text-align: right;
}
.tracks .track.typeMP4 .length {
	font-style: italic;
}
.tracks .track.echospinCartAdded {
	filter:alpha(opacity=60); 
	-moz-opacity: 0.60; 
	opacity: 0.60;
}
.tracks .track.echospinCartAdded .add {
	float: left;
	width: 60px;
	height: 17px;
	margin-top: 7px;
	filter:alpha(opacity=30); 
	-moz-opacity: 0.30; 
	opacity: 0.30;
}
.tracks .track.typeMP3.echospinCartAdded .add {
	background: url(/shared/images/violentsoho/icon_mp3_sm_add.gif) right center no-repeat;
}
.tracks .track.typeMP4.echospinCartAdded .add {
	background: url(/shared/images/icon_mp4_sm_add.gif) right center no-repeat;
}
.tracks .track.header {
	background-color:#909090;

	color:#000;
	font-size:11px;
	font-weight:bold;
}
.tracks .track.header .title {
	color:#000;
}
.tracks .track.header .tracknumber,
.tracks .track.header .title,
.tracks .track.header .length {
	padding: 3px 0 3px 0;
}
.tracks .track.header .tracknumber {
	margin-left: 20px;
}
.tracks .track.header .length {
	padding-right: 60px;
}


