/* 4 COLUMN ITEM PAGE */

#c3-4_container {
  float: left;
  width: 333px;
  margin: 0 0 10px 5px;
}
#c3-4_container #c3 {
  margin-left: 0;
}

/* FEATURE PAGE */

.mp3Feature #c1 {
  float: left;
  width: 164px;
  margin-bottom: 20px;
}
.mp3Feature #c2 {
  float: left;
  width: 333px;
  margin: 0 5px 20px;
}
.mp3Feature #c3 {
  float: right;
  width: 333px;
  margin-bottom: 20px;
}

.mp3Feature #c2 div.desc,
.mp3Feature #c3 div.desc {
  margin: 1px 0 3px;
  color: #FF3800;
}

.mp3Feature .mp3Release {
  margin: 0 0 4px;
}

.mp3Feature #c2 a,
.mp3Feature #c3 a {
  color: #FF3800;
}
.mp3Feature #c2 h2,
.mp3Feature #c3 h2 {
  background: #FF7D00;
  color: #FFF;
}
.mp3Feature #c2 h3,
.mp3Feature #c3 h3 {
  background: #FFF2E7;
  color: #FF3800;
}
.mp3Feature #c2 .sleeve,
.mp3Feature #c3 .sleeve {
  margin-top: 1px;
}
.mp3Feature .mp3Tracklist h3 {
  background: #FFF2E7;
  color: #FF3800;
}
.mp3Feature .mp3Promo {
  margin-top: 2px;
}

/* MP3 TRACK LIST */

.mp3Tracklist {
  margin: 0 0 3px;
  color: #EB5E2F;
}

.mp3Tracklist p {
  margin: 0.2em 0;
}
.mp3Tracklist h3 {
  min-height: 34px;
  margin-top: 2px;
  background: #FF7D00;
  font-size: 14px;
  color: #FFF;
}
.mp3Tracklist h4.trackDetails {
  min-height: 39px;
  margin: 1px 0;
  padding: 5px 10px;
  background: #FFF2E7;
  font-size: 11px;
  color: #FF3800;
}
.mp3Tracklist h4.trackDetails span {
  font-size: 13px;
}

.mp3Tracklist tr:hover { background: #FFE6CF; }
.mp3Tracklist .odd  { background: #FFF8F1; }
.mp3Tracklist .even { background: #FFF2E7; }
.mp3Tracklist .incrate {
  background: #E1F2DE !important;
  color: #4B7B46 !important;
}
.mp3Tracklist .odd.incrate {
  background: #EAFCE7 !important;
}
.mp3Tracklist tr.highlight,
.mp3Tracklist tr.odd.highlight {
  background: #FF7D00;
  color: #FFF;
}
.mp3Tracklist td {
  padding: 1px;
  border-top: 1px solid #FFF;
}
.mp3Tracklist tr:first-child td {
  border-top: none;
}
.mp3Tracklist td.track {
  text-align: right;
}
.mp3Tracklist td.duration {
  padding-top: 2px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  text-align: right;
  color: #999;
}
.mp3Tracklist .highlight td.duration,
.mp3Tracklist .highlight td.free { color: #FFF; }
.mp3Tracklist .incrate td.duration,
.mp3Tracklist .incrate td.free { color: #4B7B46; }
.mp3Tracklist td.title {
  padding: 2px 1px; 
}
.mp3Tracklist td.price {
  width: 3em;
  padding-right: 5px;
  text-align: right;
}
.mp3Tracklist td.free { 
  font-weight: bold;
  color: #95C6FF;
}
.mp3Tracklist td.play {
  width: 32px;
}
.mp3Tracklist td.buy {
  width: 26px;
  text-align: right;
}

.mp3BuyRelease {
  position: relative;
  margin-top: 1px;
  padding: 9px 7px;
  border: 1px solid #FFCC01;
  background: #FEE249 url("images/mp3_buy_release_background.gif") repeat-x top left;
  font-size: 14px;
  font-weight: bold;
  color: #5F6156;
}
.flacBuyRelease {
  margin-top: 1px;
  padding: 7px 7px 4px;
  border: 1px solid #555;
  background: #232323 url("images/flac_buy_release_background.gif") repeat-x top left;
  font-size: 14px;
  color: #FFF;
}
.flac_pricing {
  position: relative;
}
.mp3Tracklist .tracks {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: normal;
  color: #999;
}
.mp3Tracklist .filesize {
  margin-top: 1px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: normal;
}
.flacBuyRelease .filesize {
  color: #A8A8A8;
}
.mp3BuyRelease .offer {
  padding: 2px 0 0 108px;
  color: #B80000;
}
.flacBuyRelease .offer {
  padding: 2px 0 0 112px;
  color: #B80000;
}
.mp3Tracklist .scratch {
  text-decoration: line-through;
}
.mp3BuyRelease .btn_buy {
  position: absolute;
  bottom: 13px;
  right: 5px;
}
.flacBuyRelease .btn_buy {
  position: absolute;
  bottom: 5px;
  right: -2px;
  text-align: right;
}

.flac_faq_link {
  margin: -2px 20px 0 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  text-align: right;
}
.flac_faq_link a,
#musicDownloadFeature .flac_faq_link a {
  color: #A8A8A8;
}

.flac_faq {
  margin-top: 12px;
}
.flac_faq h4 {
  margin: 0.5em 0 0.2em;
  font-size: 13px;
  color: #CCC;
  font-weight: normal;
}
.flac_faq p,
#musicDownloadFeature .flac_faq p {
  margin: 0.2em 0 0.4em 8px;
  line-height: 1.2em;
  font-size: 11px;
  color: #999;
}
.flac_faq a,
#musicDownloadFeature .flac_faq a {
  color: #FFF;
  text-decoration: underline;
}

.mp3Tracklist .more {
  margin-top: 1px;
  padding: 10px;
  border-bottom: 1px solid #FF3800;
  background: #FFF2E7;
  color: #FF3800;
  font-size: 12px;
}
#c2 .mp3Tracklist .more p,
#c3 .mp3Tracklist .more p {
  margin: 0;
  font-size: 12px;
}
.mp3Tracklist table a,
.mp3Tracklist .more a {
  color: #FF3800;
  font-weight: normal;
}

p.mp3 a {
	color: #FF3800;
}

/* MP3 ITEMS PAGE */

h2.mp3 {
  background: #FF7D00;
  color: #FFF;
}
h3.mp3 {
  background: #FFF2E7;
  color: #FF3800;
}
h3.mp3 a {
  color: #FF3800;
}
p.mp3 {
  color: #FF3800;
}
div.optmp3 {
  margin: 0 0 5px;
  border-bottom: 1px solid #FF3800;
  background: #FFF2E7;
  color: #FF3800;
}
div.optmp3 a {
  color: #FF3800;
}
.mp3Sleeve {
  margin: 1px 0 2px;
}

#c3-4_container p.best {
	font-size: 12px;
}
#c3-4_container p.best img {
	float: left;
	margin-right:4px;
}