frame {
  margin: 0px;
  padding: 0px;
  border: none;
}

body {
  text-align: center;
  background-color: #000000;
  color: #FFFFFF;
  }
	body.main	{ margin: 10px; padding: 0px; }
	body.player	{ margin: 0px; padding: 0px; }
	body#epk	{ color: #000000; }
	body#photos	{ background: #000000 url(images/photos_bg.jpg) top center no-repeat; }

table {
  margin: 0px auto;
  padding: 0px;
  border: none;
  background-repeat: no-repeat;
}
	#quicklinks		{ padding-right: 17px; color: #666666; }
	#quicklinks a	{ color: #358F91; }
	#none			{ background: none; }
	#request, #error, #success, #lyrics { background: none; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; }
	#ecardform		{ border: none; }

td, div, p {
  margin: 0px;
  padding: 0px;
  border: none;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}
	.epk 	{ font-size: 11px; line-height:1.2; }
	

a {
  color: #86CED0;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

a:active, a:visited {
  color: #86CED0;
 }

.large {
  font-size: 15px;
  font-weight: bold;
  line-height: 1.2;
}

.small {
  font-size: 9px;
  font-weight: normal;
}

.promo {
  margin: 5px;
}

.paypal {
  margin-top: .2em;
  float: left;
}

.comments {
  margin: 10px 0px;
  padding: 0px 10px;
  border-top: #620B06 1px dotted;
  border-bottom: #620B06 1px dotted;
  background: #666666;
  font-size: 15px;
  font-style: oblique;
  font-weight: normal;
  line-height: 1.2;
}

.material	{ color: #620B06; }

.outline { border: 2px solid #86CED0; }

#error	{ color: #E91509; font-weight: bold; border: none; }

#photos img	{ border: 2px solid #86CED0 }

/***************** ecard ******/
#msgcontainer {
  margin: 0px;
  padding: 10px;
  border: none;
  width: 395px;
  height: 200px;
  overflow: auto;
}

#greeting, #msg { 
  padding: 5px; 
  width: 92%; 
  text-align: left; 
}

#msg {
  margin: 10px 0px;
  padding: 0px 10px;
  border-top: #620B06 1px dotted;
  border-bottom: #620B06 1px dotted;
  background: #000000;
}

#bnr {
  margin-top: 10px;
  width: 395px;
  height: 64px;
}

#footer {
	padding-left:30px;
	line-height: 1;
}

#btnCancel { width: 75px; height: 25px; border: none; background: transparent url(images/btn_Cancel.gif) center center no-repeat; }
#btnSubmit { width: 85px; height: 25px; border: none; background: transparent url(images/btn_Preview.gif) center center no-repeat; }
#btnGoBack { width: 130px; height: 25px; border: none; background: transparent url(images/btn_GoBack.gif) center center no-repeat; }
#btnSend { width: 65px; height: 25px; border: none; background: transparent url(images/btn_Send.gif) center center no-repeat; }
	
/***************** photos ******/
#btnPrev	{ width: 75px; height: 25px; border: none; background: transparent url(images/btn_Prev.gif) center center no-repeat; }
#btnNext	{ width: 75px; height: 25px; border: none; background: transparent url(images/btn_Next.gif) center center no-repeat; }z