body {
  background-image: url("index_files/bkg.jpg");
  background-repeat: repeat;
  background-color: #e6e6e6;
  margin: 0;
  padding: 0;
}

body.popupwindow,body.admin,body.subscribe {
  background-image: url("index_files/spacer.gif");
  background-color: #ffffff;
}

body.admin {
  padding: 10px;
}

body, div, td, p {
  font-family: arial;
  font-size: 12px;
  color: #4c4c4c;
}

form {
  margin: 0px;
}

a {
  color: #009F07;
}

#righttoplinks {
  text-align: center;
  font-family:arial;
  font-size:11px;
  color:#666666;
}

#rightTopLinks a {
  text-decoration: none;
  color:#666666;
}

.boxheading {
  color: white;
  font-family: arial;
  font-size: 13px;
  font-weight: bold;
  padding: 3px 0px 2px 8px;
}

.boxheading a {
  color: white;
}

.rightboxheading {
  background-image: url("index_files/grnbarbox_top.gif");
  background-repeat: no-repeat;
  color: white;
  font-family: arial;
  font-size: 13px;
  font-weight: bold;
  line-height: 13px;
  vertical-align: middle;
  padding-top: 5px;
  padding-bottom: 12px;
  text-align: center;
}

.rightboxheading a {
  color: white;
  font-family: arial;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}

.rightboxcontents {
  background-image: url("index_files/grnbarbox_body.gif");
  background-repeat: repeat-y;
  padding: 0px 8px 0px 8px;
}

.rightboxbottom {
  background-image: url("index_files/grnbarbox_bottom.gif");
  background-repeat: no-repeat;
  width: 220px;
  height: 11px;
}

.boxcontents,.boxcontentswheading {
  padding: 0px 8px 0px 8px;
}

#musiclibraryshowcase td {
  padding: 4px 0px 4px 0px;
  text-align: center;
}

#musiclibraryshowcase a {
  color: #63d22e;
}

#musiclibraryshowcase .albumcount {
  font-size:11px;
  color:#ffffff
}

#nav {
  background-image: url("/index_files/button_back.gif");
  background-repeat: repeat-x;
  padding-left: 20px;
}

#nav a {
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}

#quickSearch {
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
}

#header, #header td, #header div {
  color: #ffffff;
  font-family: arial;
  font-size: 12px;
}

#header a {
  text-decoration: none;
  color: #ffffff;
}

#purchaseOptions td {
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
}

.mediumheading {
  font-size: 12px; 
  font-weight: bold;
}

.bigheading {
  font-size: 14px;
  font-weight: bold;
}

.sectionHeading {
  background-color: #009900;
  background-image: url("index_files/sectionbanner.jpg");
  background-repeat: repeat-y;
  background-position: 100% 0px;
  padding: 4px;
}

.sectionTitle {
  color:white;
  font-weight:bold;
  font-size:16px;
}

.albumRowLight td {
  background-color: #ffffff;
  padding: 4px;
}

.albumRowDark td {
  background-color: #e7e7e7;
  padding: 4px;
}

.topLink {
  font-size: 10px;
  color:#e7e7e7;
}


