/* line 7 */
body {
  font-size: 62.5%;
  line-height: 130%;
  letter-spacing: 0.05em;
  font-family: Arial, sans-serif;
  color: #a2a2a2;
}

/* line 14 */
strong {
  font-weight: bold;
}

/* line 17 */
em {
  font-style: italic;
}

/* line 20 */
p {
  margin: 1em 0 0 0;
}

/* line 23 */
a {
  color: white;
}

/* line 26 */
a.band {
  text-transform: uppercase;
}

/* line 31 */
#content p.english {
  font-style: italic;
}
/* line 34 */
#content p.english em {
  font-style: normal;
}

/* line 41 */
.invisible span {
  display: none;
}

/* line 48 */
form .buttonized, p.buttonized {
  display: block;
  float: left;
  height: 29px;
  padding: 0 6px 0 0;
  border: none;
  background: url("../images/bg_button_right.gif") right top no-repeat;
}
/* line 56 */
form .buttonized input, form .buttonized a, p.buttonized input, p.buttonized a {
  display: block;
  position: relative;
  float: left;
  height: 29px;
  padding: 0 5px 0 7px;
  margin: 0 0 0 -10px;
  border: none;
  background: url("../images/bg_button_left.gif") left top no-repeat;
  line-height: 29px;
  letter-spacing: 0.08em;
  text-decoration: none;
  font-size: 1.4em;
  font-weight: bold;
  font-family: Arial, sans-serif;
  color: white;
  cursor: pointer;
}
/* line 74 */
form .buttonized input.add-to-cart, form .buttonized a.add-to-cart, p.buttonized input.add-to-cart, p.buttonized a.add-to-cart {
  padding-left: 30px;
  background: url("../images/bg_button_atc.gif") left top no-repeat;
}

/* line 84 */
div#sidebar div.block {
  overflow: hidden;
  margin: 12px 0 0 0;
  padding: 0 0 35px 0;
  background: url("../images/bg_sidebar_block.gif") center bottom no-repeat;
}
/* line 90 */
div#sidebar div.block h2 {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.2em;
  color: white;
}
/* line 96 */
div#sidebar div.article {
  margin: 2em 0 0 0;
}
/* line 99 */
div#sidebar div.article p.date {
  margin: 0 0 1em 0;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.2em;
  color: white;
}
/* line 106 */
div#sidebar div.article h3 {
  font-weight: bold;
  font-style: normal;
  text-transform: uppercase;
  color: #ef9a26;
}
/* line 112 */
div#sidebar div.article div.english {
  margin: 1em 0 0 0;
  font-style: italic;
}
/* line 116 */
div#sidebar div.events div.artist {
  margin: 1em 0 0 0;
}
/* line 119 */
div#sidebar div.events div.artist h3 {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.2em;
  color: white;
}
/* line 127 */
div#sidebar div.events div.artist table td {
  padding: 6px 0 0 0;
}
/* line 130 */
div#sidebar div.events div.artist table td p {
  margin: 0;
}
/* line 133 */
div#sidebar div.events div.artist table td p.city {
  font-weight: bold;
  color: #ef9a26;
}
/* line 137 */
div#sidebar div.events div.artist table td p.bands {
  font-style: italic;
}
/* line 140 */
div#sidebar div.events div.artist table td.date {
  width: 55px;
  padding-right: 10px;
  font-weight: bold;
  color: #ef9a26;
}
/* line 148 */
div#sidebar div.block.contact ul {
  list-style: none;
  margin: 1em 0 0 0;
}
/* line 152 */
div#sidebar div.block.contact ul li {
  margin: 0;
}
/* line 155 */
div#sidebar div.block.contact ul li a {
  text-decoration: none;
  font-weight: bold;
  color: #ef9a26;
}
/* line 160 */
div#sidebar div.block.contact ul li a:hover {
  text-decoration: underline;
}
/* line 163 */
div#sidebar div.block.contact ul.social {
  margin: 2em 0 0 0;
}
/* line 166 */
div#sidebar div.block.contact ul.social li {
  float: left;
  margin: 0 1em 0 0;
}
/* line 170 */
div#sidebar div.block.contact ul.social li a {
  display: block;
  overflow: hidden;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-position: left top;
  text-indent: -3000px;
}
/* line 180 */
div#sidebar div.block.contact ul.social li.facebook a {
  background-image: url("../images/ic_facebook.png");
}
/* line 183 */
div#sidebar div.block.contact ul.social li.myspace a {
  background-image: url("../images/ic_myspace.png");
}
/* line 186 */
div#sidebar div.block.contact ul.social li.twitter a {
  background-image: url("../images/ic_twitter.png");
}
/* line 189 */
div#sidebar div.block.contact ul.social li.youtube a {
  background-image: url("../images/ic_youtube.png");
}

/* line 196 */
#content div.category {
  overflow: hidden;
  width: 727px;
  padding: 0 0 7px 0;
  margin: 0 0 3em 0;
  background: url("../images/bg_category_bottom.png") 0 100% no-repeat;
}
/* line 203 */
#content div.category div.container {
  overflow: hidden;
  width: 719px;
  padding: 0 8px 0 0;
  background: url("../images/bg_category_border.png") 100% 0 repeat-y;
}
/* line 209 */
#content div.category div.container h2 {
  width: 697px;
  height: 45px;
  padding: 0 15px;
  line-height: 45px;
  letter-spacing: 0.07em;
  font-weight: bold;
  font-size: 2em;
  text-transform: uppercase;
  color: white;
  background: url("../images/bg_header.gif") left top no-repeat;
}
/* line 221 */
#content div.category div.container div.content {
  overflow: hidden;
  width: 685px;
  padding: 17px;
  background: transparent url("../images/bg_category.png");
}

/* line 231 */
#content ul.releases {
  overflow: hidden;
  position: relative;
  width: 735px;
  margin: -20px 0 0 -50px;
}
/* line 237 */
#content ul.releases li {
  float: left;
  width: 195px;
  margin: 20px 0 0 50px;
}
/* line 242 */
#content ul.releases li p {
  overflow: hidden;
  clear: both;
}
/* line 246 */
#content ul.releases li p.cover {
  height: 150px;
  margin: 0 0 1.5em 0;
}
/* line 250 */
#content ul.releases li p.buttonized {
  overflow: visible;
  margin: 0 0 1em 10px;
}
/* line 254 */
#content ul.releases li h3 {
  margin: 0 0 0.5em 0;
  line-height: 130%;
  font-size: 1.2em;
  font-weight: bold;
}
/* line 260 */
#content ul.releases li h3 span.name {
  display: block;
  text-transform: uppercase;
  color: white;
}
/* line 265 */
#content ul.releases li h3 span.name span.format {
  text-transform: normal;
}
/* line 268 */
#content ul.releases li h3 span.artist {
  display: block;
  color: #ef9a26;
}
/* line 272 */
#content ul.releases li form {
  float: left;
  padding: 0 0 1em 9px;
  margin: 0 1em 0 0;
}
/* line 277 */
#content ul.releases li form select {
  float: left;
  clear: both;
  position: relative;
  margin: 4px 0 0 0;
  left: -9px;
}
/* line 284 */
#content ul.releases li p.itunes {
  float: left;
  clear: none;
  margin: 0;
}
/* line 291 */
#content ul.releases li p.coming span {
  display: block;
  font-weight: bold;
  font-size: 1.2em;
}
/* line 296 */
#content ul.releases li p.coming span.title {
  text-transform: uppercase;
  color: #ef9a26;
}
/* line 300 */
#content ul.releases li p.coming span.time {
  color: white;
}
/* line 303 */
#content ul.releases li a.mp3 {
  color: white;
}
/* line 306 */
#content ul.releases li.new-row {
  clear: left;
}

