/****************************************
*  Site specific css definitions
****************************************/

html, body {
  background-image:url(/images/bg/bg.gif);
  background-repeat:repeat-x;
  background-position:top;
  background-color:#623795;
  text-align:center;
}

td {
  vertical-align:top;
}

td.bg-content {
  height:650px; /* ADDED TO MAKE SURE MINIMUM HEIGHT FOR NAVIGATION */
  background-color:#deb985;
  background-image:url(/images/bg/bg_content.jpg);
  background-repeat:repeat-y;
  padding:0px 0px 25px 0px
}

td.buy-music-album {
  width:510px;
  height:30px;
  background-image:url(/images/content/buy_music_album_top.gif);
  background-position:top left;
  font-size:15px;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  padding:7px 10px 5px 10px;
}

td.center {
  width:675px;
}

td.content-spacer {
  width:65px;
}

td.footer {
  height:50px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:9px;
  line-height:11px;
  color:#FFFFFF;
  background-image:url(/images/layout/footer.gif);
  background-repeat:no-repeat;
  padding:10px;
  text-align:center;
}

td.guitar-above-menu {
  width:221px;
  height:349px;
  padding:295px 0px 0px 85px;
  background-image:url(/images/bg/guitar_above_menu.jpg);
  background-repeat:no-repeat
}

td.left-content {
  width:200px;
}

td.left-filler {
  width:50%;
}

td.music {
  width:150px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:13px;
  padding:1px 0px 1px 5px;
}

td.music-buy {
  width:30px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:13px;
}

td.music-download {
  width:65px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:13px;
}

td.music-listen {
  width:35px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:13px;
}

tr.music-light {
  background-color:#d59965;
}

tr.music-dark {
  background-color:#d78457;
  padding:0px 0px 0px 5px;
}

td.one-column-content {
  width:545px;
}

td.page-title {
  height:100px;
  padding:35px 100px 20px 65px;
}

td.pink-border {
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  border-left:1px solid #000000;
}

td.right-content {
  width:325px;
  padding:0px 0px 0px 25px;
}

td.right-filler {
  width:50%;
}

td.shim {
  height:15px;
}

td.top-image {
  height:189px;
}

img.inline {
  display:inline;
}

/******************************
  Text Options
*******************************/

p {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:13px;
  color:#000000;
  margin:0px 0px 10px 0px;
}

p.buy-music-header {
  font-size:11px;
  font-weight:bold;
  padding:5px 0px 0px 0px;
}

p.buy-music-track,
p.buy-music-time,
p.buy-music-price {
  font-size:11px;
  padding:5px 0px 0px 0px;
}

p.dots {
  width:100%;
  background-image:url(/images/content/dots.gif);
  background-repeat:repeat-x;
  padding:0px;
  margin:2px 0px 2px 0px;
}

p.music-player {
  margin:2px 5px 0px 15px;
}

p.my-links {
  margin:-15px 100px 0px 15px;
}

p.no-margin {
  font-size:11px;
  line-height:13px;
  margin:0px;
}

p.small {
  font-size:10px;
}

p.subhead {
  font-size:16px;
  line-height:18px;
  color:#000000;
  margin:0px 0px 18px 0px;
  font-weight:bold;
  font-style:italic;
}

strong.pink {
  color:#c82f6f;
}

h1 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:20px;
  line-height:22px;
  font-weight:bold;
  margin:0px 0px 5px 0px;
  color:#c82f6f;
  text-transform:uppercase;
}

h2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  line-height:20px;
  font-weight:bold;
  margin:0px 0px 10px 0px;
  color:#c82f6f;
}


h3 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  line-height:18px;
  font-weight:bold;
  margin:25px 0px 0px 0px;
  color:#c82f6f;
  text-transform:uppercase;
}

h4 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  line-height:18px;
  color:#000000;
  margin:0px 0px 20px 0px;
}

/******************************
  Form Options
*******************************/
input, textarea {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}

input.text, textarea {
  background:#f5e4cd;
  border:1px solid #c59257;
  padding:5px;
}

input.submit {
  padding:8px;
  height:30px;
  background-color:#c62c56;
  border:1px solid #703695;
  color:#FFFFFF;
}

/******************************
  Link Styles
*******************************/

a:link {
  text-decoration:underline;
  color:#723693;
}

a:visited {
  text-decoration:underline;
  color:#723693;
}

a:hover {
  text-decoration:underline;
  color:#723693;
}

.pink:link, a.pink:visited {
  color:#c62c56;
  text-decoration:none;
}

a.pink:hover {
  text-decoration:underline;
}

a.mylinks:link,
a.mylinks:hover,
a.mylinks:active {
  font-size:14px;
}
