
body {
  margin: 0 0 20px 0;
  background: #000;
}

img {
  border: 0;
}

#alternativerockers_header_top {
  background: url(http://RyanBradleyAffair.bandvista.com/rw_templates/40/css_img/alternativerockers_header_top.jpg);
  width: 780px;
  height: 12px;
}

#alternativerockers_header_left {
  background: url(http://RyanBradleyAffair.bandvista.com/rw_templates/40/css_img/alternativerockers_header_left.jpg);
  width: 38px;
  height: 167px;
}

#alternativerockers_header_mask {
  width: 357px;
  height: 167px;
}

#alternativerockers_header_right {
  background: url(http://RyanBradleyAffair.bandvista.com/rw_templates/40/css_img/alternativerockers_header_right.jpg);
  width: 385px;
  height: 167px;
}

#alternativerockers_header_bottom {
  background: url(http://RyanBradleyAffair.bandvista.com/rw_templates/40/css_img/alternativerockers_header_bottom.jpg);
  width: 780px;
  height: 21px;
}

#alternativerockers_buttons {
  background: url(http://RyanBradleyAffair.bandvista.com/rw_templates/40/css_img/alternativerockers_buttons_bg.jpg) repeat-y;
  text-align: center;
  width: 780px;
}

#alternativerockers_buttons ul {
  margin: 0 5px;
  padding: 0;
  width: 770px;
  text-align: center;
}

#alternativerockers_buttons li {
  display: inline;
  margin: 0;
  padding: 0;
}

#alternativerockers_buttons_bottom {
  background: url(http://RyanBradleyAffair.bandvista.com/rw_templates/40/css_img/alternativerockers_buttons_bottom.jpg);
  width: 780px;
  height: 19px;
}

#alternativerockers_table_bg {
  background: url(http://RyanBradleyAffair.bandvista.com/rw_templates/40/css_img/alternativerockers_table_bg.jpg);
  width: 770px;
  padding: 0 5px;
}

#alternativerockers_footer {
  background: url(http://RyanBradleyAffair.bandvista.com/rw_templates/40/css_img/alternativerockers_footer.jpg) no-repeat;
  width: 780px;
  height: 19px;
}

.table_features {
  font: normal 12px Arial;
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: inherit;
  font-weight: normal;
  text-align: justify;
  font-style: normal;
  letter-spacing: normal;
  word-spacing: normal;
  line-height: normal;
}

.table_features td {
  padding: 5px 10px;
}

.table_features a {
  font: normal 12px Arial;
  color: #DDD;
  text-decoration: underline;
}

.table_features a:hover {
  color: #BBB;
  text-decoration: none;
}

.tpop {
  margin: 0px;
}

.apop {
  position: absolute;
  visibility: hidden;
  text-align: center;
  width: 115px;
  padding: 5px;
  background: #600;
}

.apop a {
  color: #CCC;
  font: bold 12px Arial;
  text-decoration: none;
}

.apop a:hover {
  color: #900;
}

#dummy {
  position: absolute;
  visibility: hidden;
  left: 0px;
  top: 30px;
}
