body {
background: #000;
font-family:"Courier New", Courier, monospace;
}

p {
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:12px;
}

h3 {
font-family:"Courier New", Courier, monospace;
color:#a00;
}

a img, img {
border:none;
text-decoration:none;
}

#container {
background: url(../images/bgjukebox.gif) top left repeat;
width:800px;
margin:10px auto;
padding:10px;
}

#main{
padding:10px;
}
#header{
padding:10px;
text-align:center;

}


#footer {
width:800px;
margin:0px auto;
padding:5px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}

#footer a {
color:#990000;
}

/* INDEX */

#intro p{
padding:5px;
color:#FFFFFF;
font-family:"Courier New", Courier, monospace;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
}

#intro p .highlight {
color:#FFFFFF;
font-weight:bold;
font-size:17px;
}


#joinonline {
background:url(../images/joinonline.gif) top left no-repeat;
width:272px;
height:117px;
padding:10px 20px 10px 210px;

}

#joinonline h2 a{
text-decoration:none;
color:#000000;
font-size:20px;
}

#joinoffline {
background:url(../images/joinoffline.gif) top left no-repeat;
width:272px;
height:117px;
padding:10px 20px 10px 210px;
}

#joinoffline h2 {
padding:10px 0px 0px 0px;
margin:0px;
font-size:20px;
}

#joinoffline p {
padding:5px 0px;
margin:0px;
}

#faq {
background:#000;
padding:5px 10px;
margin-top:20px;
text-align:center;
}

#faq h3{
color:#FFF;
}


#faq h3 a{
color:#a00;
}


/*  FAQ */

#values {
background:#000;
padding:5px 10px;
margin-bottom:20px;
}

#values p {
color:#fff;
}

#values a {
color:#a00;
}

#values h2 {
color:#fff;
}

#faqqs {
padding:20px;
background:#fff;
}

.answer {
width: 700px; 
background: #ddd; 
display:none;
padding:5px 10px;
}

#faqqs h3 a{
color:#a00;
text-decoration:none;
}

#faqqs h3{
font-size:14px;
margin:3px;
padding:none;
}

/*  SIGNUP */

form {
font-family:"Courier New", Courier, monospace;
font-size:14px;
}

td {
padding:5px;
}

.col1 {
text-align:right;
}

fieldset { 
border:1px solid #d00;
background: #fff;
margin-bottom:20px;
 }

legend {
  padding: 0.2em 0.5em;
  border:1px solid #a00;
  color:#a00;
  font-size:16px;
  text-align:right;
  font-weight:bold;
  background: #fff;
  }
  
  #errors {
  
  padding: 20px;
  border:1px solid #fff;
  color:#fff;
  font-size:12px;
  text-align:right;
  font-weight:bold;
  background: #a00;
  }
  
  #thankyou {
  background: #fff;
    padding: 0.2em 0.5em;
  border:1px solid #a00;
  }

#jukeboxtype td img {
float:left;
}


#jukeboxtype td {
width:350px;
padding:10px;
margin:20px;
border:1px dotted #ccc;
}

#jukeboxtype td h3 {
font-size:20px;
}


.commit {
font-size:11px;
padding:10px;
color:#000;
font-family:Arial, Helvetica, sans-serif;
}

#creditcards {
float:right;
width:152;
text-align:right;
}

#trust {
float:right;
width:300px;
text-align:right;
padding-top:30px;
}

#ewayBlock a {
font-size:8px;
font-family:Arial, Helvetica, sans-serif;
color:#333;
}

#ewayBlock{
text-align:right;
}