@charset "UTF-8";
/* CSS Document */

html {height:100%}
		
body {
		margin: 0;
		padding: 0;
		background-color:#000;
		height:100%;
	}
	
	

		
			
			
/*--- LAYOUT ---*/
			
#wrapper {
	position: relative;
	width: 985px;
	margin: 0 auto;
	text-align: left;
	padding:0px;
	background-image:url(images/bg-top.png);
	background-color:#605245;
		}
		
#headwrap {
		position: relative; 
		width: 930px; 
		margin: 0 auto; 
		text-align: left; 
		padding:30px;
		  background-image:url(images/bg-top.png);
		  background-color:#605245;
		}

#header {
 	 	position: relative;
 	 	top: 0px;
 	 	left: 0px;
 		width: 930px;
  		height: 260px;			    
		text-align: center;
}

#flashbox {
	position: relative;
	top: 0px;
	left: 0px;
	width: 930px;
	height: 422px;
	background-color:#000000;
	margin: 0 auto;
}

#headerimage {
	position: relative;
	top: 0px;
	left: 0px;
	width: 930px;
	height: 222px;
	filter:alpha(opacity=90);
	-moz-opacity:.9;
	opacity:.9;
	margin: 0 auto;
	}

#content {
	padding: 30px;
	padding-top:0px;
	position:relative;
	width: 930px;
	height:auto;
		  background-image:url(images/bg-gradient.png);
		  background-color:#605245;
	}
	
#content2 {
	padding: 30px;
	padding-top:0px;
	position:relative;
	width: 930px;
	height:auto;
		  background-image:url(images/bg-gradient2.png);
		  background-color:#605245;
	}

#leftcol {
	background: #fed;
	position: relative;
	min-width: 310px;
	height: 200px;
	display:inline;
	margin: 0 auto;
}

#main {
  background: #fff;
  position: relative;
  min-width: 465px;
  height: 200px;
   display:inline;margin: 0 auto;
}

#rightcol {
  background: #cba;
  position: relative;
  min-width: 155px;
  height: 200px;
    display:inline;margin: 0 auto;
}

#blackbar {
position:relative;
width:100%;
background-color:#000;
padding:0;margin:0;
min-height:8px;max-height:8px;
}

#audiobox {
position:relative;
background-image:url("images/bg-audio.png");

width:270px;
text-align:left;
margin-top:10px;
margin-left:20px;
margin-right:20px;
margin-bottom:20px;
padding-top:0px;
padding-bottom:5px;
}

#accoladesbox {
position:relative;
background-image:url(images/bg-audio.png);
width:240px;
text-align:left;
margin:20px;
padding-top:0px;
padding-bottom:0px;
padding-left:30px;
}

#descriptionbox {
width:415px;
background-color:#ab9f7f;
margin:15px;
}


div.sectionheading {
background-color:#CCA35A;
color:#222222;
float:left;
width:455px;
display:block;
height:22px;
}

div.section {
padding:0px 20px 20px 20px;
text-align:left;
float:left;
width:415px;
border: 0px solid #CCA35A;
background-image: url(images/bg-section-trans.png);
}

div.storesheet {
height:170px;
}

div.storecover {
float:left;
padding-right:10px;
}


div.storetable {
width:330px;
float:left;
}

div.storetable2 {
width:305px;
float:left;
}

 
/*--- ALIGN CELLS ---*/
 
td.aligncell {
vertical-align:top;
text-align:left;
padding-bottom:1px;}

td.aligncellbottom {
vertical-align:bottom;
text-align:left;
padding-bottom:4px;}

td.aligncellright {
vertical-align:top;
text-align:right;}

td.aligncellbottomright {
vertical-align:bottom;
text-align:right;
padding-bottom:4px;}

td.aligncellcenter {
vertical-align:top;
text-align:center;}



 
 
/*--- CONTENT CELLS ---*/


td.contentleft {
width:310px;
background-color:#ab9f7f;
border-top:2px solid #000;
margin:15px;
}

td.contentmain {
width:445px;
border-top:0px solid #000;
margin-left:15px;
margin-right:15px;
margin-top:0px;
}

td.content6col {
width:930px;
border-top:0px solid #000;
margin-left:15px;
margin-right:15px;
}

td.content1col {
width:155px;
border-top:0px solid #000;
margin-left:15px;
margin-right:15px;
}

td.content2col {
width:310px;
border-top:0px solid #000;
margin-left:15px;
margin-right:15px;
}
 
td.contentright {
width:150px;
background-color:#ab9f7f;
border-top:2px solid #000;
margin:15px;
}

td.disc {
border-bottom:1px solid #999;
}

td.youtubecell {
border-top:1px #CCA35A dotted; 
padding-bottom:25px;
margin-top:5px;
}

td.storebutton {
border: 0px dotted #ffffcc;
padding:0px;
vertical-align:top;
font-size:9px;
font-family: Lucida Grande, Verdana, Helvetica, Sans Serif;
text-align:center;
font-weight:bold;
text-transform:none;
width:70px;
}

td.storetitlecell {
vertical-align:top;
text-align:left;
padding-bottom:1px;
padding-top:12px;
}

td.storedisc {
vertical-align:top;
text-align:left;
padding-bottom:1px;
padding-left:8px;
width:100px;
}

td.storeprice {
padding-right:8px;
}
 
td.beigetop {
border-top:1px solid #CCA35A;
} 
 
/*--- RULE ---*/
 
hr.blackrule4 {
border:0px;
background-color:#000;
color:#000000;
padding:0;
margin:0;
height:4px;
}

hr.blackrule2 {
border:0px;
background-color:#000;
color:#000000;
padding:0;
margin:0;
height:2px;
}

hr.beigerule1 {
border:0px;
background-color:#CCA35A;
color:#CCA35A;
padding:0;
margin:0;
height:1px;
}

/*--- LINKS ---*/


.nav {
padding-top:20px;
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:10px; 
text-transform:uppercase;
font-weight:bold;
letter-spacing:.1em; 
color:#FFFFCC;
}

a.navtwo:link, a.navtwo:visited {
text-decoration:none;
text-transform:uppercase;
padding-top:20px;
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:10px; 
text-transform:uppercase;
font-weight:bold;
letter-spacing:.1em; 
color:#ffffcc;
}
 a.navtwo:hover, a.navtwo:active {
text-decoration:none;
text-transform:uppercase;
padding-top:20px;
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:10px; 
text-transform:uppercase;
font-weight:bold;
letter-spacing:.1em; 
color:#CCA35A;
}

a.add:link, a.add:visited {
color:#ffffcc;
vertical-align:top;
font-size:9px;
font-family: Lucida Grande, Verdana, Helvetica, Sans Serif;
text-align:center;
font-weight:bold;
text-decoration:none;
display:block;
border:1px solid #ffffcc;
padding:2px;
}

a.add:active, a.add:hover {
color:#333333;
vertical-align:top;
font-size:9px;
font-family: Lucida Grande, Verdana, Helvetica, Sans Serif;
text-align:center;
font-weight:bold;
text-decoration:none;
display:block;
border:1px solid #ffffcc;
padding:2px;
background-color:#ffffcc;
}

a.currentnav:link, a.currentnav:visited {
text-decoration:none;
text-transform:uppercase;
padding-top:20px;
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:10px; 
text-transform:uppercase;
font-weight:bold;
letter-spacing:.1em; 
color:#CCA35A;
}
a.currentnav:hover, a.currentnav:active {
color:#CCA35A;
padding-top:20px;
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:10px; 
text-transform:uppercase;
font-weight:bold;
letter-spacing:.1em; 
text-decoration:none;
}
/*
.nav, a.nav:link, a.nav:visited {
padding-top:20px;
font-family:Georgia, Times New Roman, Times, serif;
font-size:10px; 
text-transform:uppercase;
font-weight:bold;
letter-spacing:.1em; 
color:#FFFFCC;
text-decoration:none;
}*/




a.audiolink:link, a.audiolink:visited {
color:#000000;
text-decoration:none;
}

a.audiolink:hover, a.audiolink:active {
color:#CCA35A;
text-decoration:none;
}

a.audiolinkTwo:link, a.audiolinkTwo:link{
  color:#000000;
 }

.more {
padding:5px;
padding-right:11px;
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:10px; 
text-align:right;
text-transform:uppercase;
font-weight:bold;
letter-spacing:.1em; 
color:#FFFFCC;
}

a.more:link, a.more:visited {
text-decoration:none;
}

a.more:hover, a.more:active {
color:#CCA35A;
}

.buy {
padding-top:4px;
text-decoration:none;
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:10px; 
text-align:center;
text-transform:uppercase;
font-weight:bold;
letter-spacing:.1em; 
color:#FFFFCC;
}

a.buy:link, a.more:visited {
text-decoration:none;
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:10px; 
text-align:center;
text-transform:uppercase;
font-weight:bold;
letter-spacing:.1em; 
color:#FFFFCC;
}

a.buy:hover, a.more:active {
text-decoration:none;
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:10px; 
text-align:center;
text-transform:uppercase;
font-weight:bold;
letter-spacing:.1em; 
color:#CC9933;
}

.mailinglist {
  font-size: 10px;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-style:italic;
  text-transform:none;
  letter-spacing:normal;
  text-align:left;
  color:#333333;
 background-color: #fff;
 border: 1px solid #666666; 
 padding:0;
 height:15px;
}
.mailinglist2 {
  font-size: 10px;
  font-family:Lucida Grande, Georgia, "Times New Roman", Times, serif;
    text-transform:none;
  line-height:15px;
  letter-spacing:normal;
  text-align:center;
  color:#333333;
 background-color: #b49056;
 border: 1px solid #666666; 
 padding:4px;
 padding-bottom:0px;
 height:15px;
}
 
form {
 display:inline;
 padding:0;
 margin:0;
 }

a.disctitle:link, a.disctitle:visited {
font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
font-size:12px;
font-weight:bold;
padding-top:5px;
padding-bottom:0px;
text-transform:none;
color:#000000;
padding-left:0px;
padding-right:0px;
text-decoration:none;
}

a.disctitle:hover, a.disctitle:active {
font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
font-size:12px;
font-weight:bold;
padding-top:5px;
padding-bottom:0px;
text-transform:none;
color:#FFFFCC;
padding-left:0px;
text-decoration:none;
padding-right:0px;
}

a.body:link, a.body:visited {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
line-height:26px;
font-weight:normal;
padding-top:20px;
padding-bottom:5px;
text-transform:none;
color:#FFFFCC;
}

a.body:hover, a.body:active {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
line-height:26px;
font-weight:normal;
padding-top:20px;
padding-bottom:5px;
text-transform:none;
color:#CC9933;
}




/*--- TEXT ---*/

p.audiotrack {
font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
font-size:10px;
padding-left:15px;
padding-top:8px;
padding-bottom:0px;
}

p.track {
font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
font-size:10px;
padding-left:49px;
padding-top:8px;
padding-bottom:0px;
}

p.composer {
font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
font-size:10px;
font-style:italic;
text-align:left;
padding-bottom:0px;
padding-left:70px;
border-bottom: 0px solid #999;
}

p.accolade {
padding-left:15px;
padding-right:15px;
padding-bottom:5px;
line-height:14px;
}

p.bodysmall {
font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
font-size:10px;
padding-top:12px;
}

a.bodysmall:link, a.bodysmall:visited {
font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
font-size:10px;
padding-top:12px;
color:#000000;
text-decoration:none;
}
a.bodysmall:hover, a.bodysmall:active {
font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
font-size:10px;
padding-top:12px;
color:#CCA35A;
text-decoration:none;
}

p.heading {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:14px;
padding-top:10px;
font-weight:bold;
}

p.sectionheading {
font-family: Georgia, Helvetica, Sans-Serif;
font-size:13px;
letter-spacing:.01em;
text-transform:uppercase;
padding-top:4px;
padding-bottom:4px;
padding-left:10px;
margin-bottom:0px;
font-weight:bold;
text-align:left;
}

p.heading2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
line-height:24px;
font-weight:normal;
font-style:italic;
padding-top:0px;
padding-bottom:5px;
text-transform:none;
color:#CCA35A;
padding-left:20px;
padding-right:20px;
}

p.credit {
font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
font-size:10px;
font-style:italic;
text-align:right;
padding-bottom:12px;
border-bottom: 0px solid #999;
}

p.creditleft {
font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
font-size:10px;
font-style:italic;
text-align:left;
padding-bottom:12px;
border-bottom: 0px solid #999;
}

p.bodystore {
font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
font-size:10px;
padding-top:0px;
}

p.storetitle {
font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
font-size:12px;
padding-top:4px;
padding-bottom:4px;
padding-left:0px;
font-weight:normal;
display:block;
height:20px;
width:415px;
text-align:left;
}

p.pressheading {
font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
font-size:12px;
padding-top:2px;
padding-bottom:2px;
text-transform:uppercase;
font-weight:bold;
text-align:center;
}





p.introline {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:normal;
	padding-top:0px;
	padding-bottom:5px;
	text-transform:uppercase;
	letter-spacing:0.1em;
	color:#CCA35A;
	padding-left:20px;
	padding-right:20px;
}

p.introline2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:normal;
	padding-top:0px;
	padding-bottom:5px;
	text-transform:uppercase;
	letter-spacing:0.1em;
	color:#CCA35A;
	padding-left:0px;
	padding-right:20px;
}


p.intro {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	line-height:26px;
	font-weight:normal;
	padding-top:0px;
	padding-bottom:5px;
	text-transform:none;
	color:#CCA35A;
	padding-left:20px;
	padding-right:20px;
}

p.body {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
line-height:26px;
font-weight:normal;
padding-top:20px;
padding-bottom:5px;
text-transform:none;
color:#CCA35A;
padding-left:20px;
padding-right:20px;
}

p.bodyfirst {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
line-height:20px;
font-weight:normal;
padding-top:0px;
padding-bottom:5px;
text-transform:none;
color:#CCA35A;
padding-left:20px;
padding-right:20px;
}

p.bodyfirst2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
line-height:20px;
font-weight:normal;
padding-top:0px;
padding-bottom:5px;
text-transform:none;
color:#CCA35A;
padding-left:0px;
padding-right:20px;
}

p.bodydisc {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:20px;
font-weight:normal;
padding-top:0px;
padding-bottom:5px;
text-transform:none;
color:#CCA35A;
padding-left:20px;
padding-right:20px;
}

p.bodypress {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
line-height:20px;
font-weight:normal;
padding-top:15px;
padding-bottom:5px;
padding-left:15px;
text-transform:none;
color:#CCA35A;
padding-right:20px;
}



p.bodyside {
font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
font-size:10px;
padding-top:0px;
padding-bottom:5px;
text-transform:none;
color:#000;
padding-left:20px;
padding-right:20px;
}

p.titleside {
font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
font-size:12px;
font-weight:bold;
padding-top:5px;
padding-bottom:0px;
text-transform:none;
color:#000;
padding-left:20px;
padding-right:20px;
}

.brown {
color:#8B5928;
}

.beige {
color:#CCA35A;
}

.uppercase {
text-transform:uppercase;
}

/*--- IMAGES ---*/
 
img {
border:0px;
} 

img.disc {
padding-top:20px;
width:110px;
}

img.disc2 {
padding-top:0px;
width:110px;
}

img.sheet {
padding-top:0px;
width:100px;
}
img.disc3 {
padding-top:0px;
width:75px;
}

img.youtube {
padding-top:0px;
padding-bottom:15px;
padding-left:15px;
width:200px;
}


img.speakerblank {
padding:0px;
border: 0px;
height:16px;
width:14px;
}

img.scrapbook {
width:150px;
padding-left:30px
}


/*--- UNUSED ---*/

#footer {
		position: relative;  /* Needed for Safari */
		padding: 0px;
		background-color: #c09;
		width: 100%;
		height:50px;
	   filter:alpha(opacity=50);
-moz-opacity:.05; opacity:.50;
			}
			
#footer h1 {
		padding-bottom: 0;
			}
			
h1, p {
		margin: 0;

			}
			
h1 {
		font-size: 12px;
		line-height: 1.5em;
