@charset "UTF-8";

body { margin-top: 0px; padding-top: 0px; font: 93%/1.25 Arial}
	a:focus { outline: none; }
	#centering {margin: auto;}
	
        
        /* main nav */
#navigation { width: 800px; margin: auto; }
	#navigation div { height: 30px; text-indent: -9999px; float: left; display: inline; }
	
		.news { background: url(../images/main_nav/news.jpg); width: 47px; }
		.about { background: url(../images/main_nav/about.jpg); width: 53px; margin-left: 16px; }
		.store { background: url(../images/main_nav/store.jpg); width: 45px; margin-left: 16px; }
		.sheetmusic { background: url(../images/main_nav/sheetmusic.jpg); width: 89px; margin-left: 9px; }
		.press{ background: url(../images/main_nav/press.jpg); width: 45px; margin-left: 16px; }
		.distribution{ background: url(../images/main_nav/distribution.jpg); width: 85px; margin-left: 16px; }
		.radiostations{ background: url(../images/main_nav/radiostations.jpg); width: 105px; margin-left: 12px; }
		.tour{ background: url(../images/main_nav/tour.jpg); width: 46px; margin-left: 10px; }
		.linksponsors{ background: url(../images/main_nav/linksponsors.jpg); width: 109px; margin-left: 9px; }
		.contact{ background: url(../images/main_nav/contact.jpg); width: 62px; margin-left: 9px; }
		
	#myspacefacebook { width: 650px; margin: 0 auto; font-family: verdana; margin-top: 10px; font-size: .9em; text-align: center; }
#myspacefacebook a {text-decoration: underline;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#store_top {width: 649px; height: 174px; margin: auto; }
}
        
@media screen and (-webkit-min-device-pixel-ratio:0) {
.about9 {margin-left: -800px;}
}

#store_top {width: 750px; height: 174px; margin: auto; }
#store_top div, #store_bottom div {float:left; padding-left: 15px;}
#store_new a img  {border: none;}
div #midnight {padding-left: 15px;}
div #borrowed {padding-left: 14px;}
div #generations {padding-left: 30px;}

input[type=hidden] {visibilty: none;}

#store_bottom {width: 649px; *width: 750px; margin: auto; margin-top: 5px; height: 174px;}

#store_new {font-size: 0.8em;}
    #store_new a {text-decoration: none; color: #000;}
    #store_new img {padding-bottom: 5px;}

#press_top {width: 655px; height: 414px; overflow: hidden; }
    #press_top div {display: inline;}
    #press span {font-size: 11px; color: #9f9f9f;}
    #press_top_1, #press_bottom_1 {width:245px; float: left; height: 100%;}
    #press_top_2, #press_bottom_2 {width: 245px; float: left; height: 100%;}
    
    #press {margin-left: 80px; width: 655px; font-size: 12px;font-weight: 600;}
	#press #mc_press img, #press #revpress img, #press #oppress img, #press #cupress img, #press #btpress img, #press #genpress img, #press #linpress img  {width: 92px; height: 91px;}
    #store {margin-left: 80px; width: 655px; font-size: 12px;font-weight: 600;}
    
    .toptitle {font-size: 19px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
    table.t1 {text-align: left;}
    table.t9x {text-align: center;}
    
    
    #press {margin-left: 80px; width: 655px; font-size: 12px;font-weight: 600; text-align: left;}
#press a {text-decoration: none; color: #000;}
#press img {padding-bottom: 5px;}

#mcpress {width: 655px; height: 410px; overflow: hidden; }
    #mcpress div {display: inline;}
    #press span {font-size: 11px; color: #9f9f9f;}
    #mcpress_1 {width:245px; float: left; height: 100%;}
    #mcpress_2 {width: 245px; float: left; height: 100%;}
    
#revpress {width: 655px; height: 255px; overflow: hidden; }
    #revpress div {display: inline;}
    #press span {font-size: 11px; color: #9f9f9f;}
    #revpress_1 {width:245px; float: left; height: 100%;}
    #revpress_2 {width: 245px; float: left; height: 100%;}
    
#oppress {width: 655px; height: 250px; overflow: hidden; }
    #oppress div {display: inline;}
    #press span {font-size: 11px; color: #9f9f9f;}
    #oppress_1 {width:245px; float: left; height: 100%;}
    #oppress_2 {width: 245px; float: left; height: 100%;}
    
#cupress {width: 655px; height: 385px; overflow: hidden; }
    #cupress div {display: inline;}
    #press span {font-size: 11px; color: #9f9f9f;}
    #cupress_1 {width:245px; float: left; height: 100%;}
    #cupress_2 {width: 245px; float: left; height: 100%;}
    
#btpress {width: 655px; height: 155px; overflow: hidden; }
    #btpress div {display: inline;}
    #press span {font-size: 11px; color: #9f9f9f;}
    #btpress_1 {width:245px; float: left; height: 100%;}
    #btpress_2 {width: 245px; float: left; height: 100%;}
    
#genpress {width: 655px; height: 370px; overflow: hidden; }
    #genpress div {display: inline;}
    #press span {font-size: 11px; color: #9f9f9f;}
    #genpress_1 {width:245px; float: left; height: 100%;}
    #genpress_2 {width: 245px; float: left; height: 100%;}
    
#linpress {width: 655px; height: 365px; overflow: hidden; }
    #linpress div {display: inline;}
    #press span {font-size: 11px; color: #9f9f9f;}
    #linpress_1 {width:245px; float: left; height: 100%;}
    #linpress_2 {width: 245px; float: left; height: 100%;}
	
#interviews {width: 655px; height: 180px; overflow: hidden; }
    #interviews div {display: inline;}
    #press span {font-size: 11px; color: #9f9f9f;}
    #interviews_1 {width:245px; float: left; height: 100%;}
    #interviews_2 {width: 245px; float: left; height: 100%;}


.storemain { width: 645px; }

	#form1 input {float: right; display: inline; padding-right: 10px; padding-top: 35px;}


.storebar1 { width: 645px; border: 1px solid #c0c1c3; height: 93px;  margin-top: -1px; overflow: hidden;}
    .storebar1 .storeleft 
	{ width: 322px; height: 93px; border-right: 1px solid #c0c1c3; background-color: #f5f8fa; float: left;}
    
	#storemidcon {padding-top: 0px;}
	#storecue {padding-top: 0px;}
	.form1 input[type=image] {float: right; display: inline; padding-right: 10px; padding-top: 35px;}
	.form2 input[type=image] {float: right; display: inline; padding-right: 10px; padding-top: 25px;}
	.form3 input[type=image] {float: right; display: inline; padding-right: 10px; padding-top: 25px;}
	.form4 input[type=image] {float: right; display: inline; padding-right: 10px; padding-left: 5px; padding-top: 30px;}
	.opalstore input[type=image] {float: right; display: inline; padding-right: 10px; padding-left: 5px; padding-top: 20px;}
	.storerev input[type=image] {float: right; display: inline; padding-right: 10px; padding-left: 5px; padding-top: 0px;}
		.storerev p {margin-top: 30px;}
	
	.linkstorecd input[type=image] {float: right; display: inline; padding-right: 10px; padding-left: 5px; padding-top: 25px;}
	linkstorecd p #margin-top: 30px;}
	

	#sheethope {width: 230px; padding-top: 0px;}
	#sheetmid {width: 245px; }
	.storeright #amazborrow {float: right; display: inline; padding-right: 10px; padding-top: 25px;}
	
	
    .storebar1 .storeright { width: 322px; height: 93px; float: left;}
    
	#storegenyule {padding-top: 10px;}
	
.storebar2 { width: 645px; border: 1px solid #c0c1c3; margin-top: -1px; height: 93px; overflow: hidden; }
.storebar2 .storeleft { width: 322px; height: 93px; border-right: 1px solid #c0c1c3; float: left;}
.storebar2 .storeright { width: 322px; height: 93px; background-color: #f5f8fa; float: left;}

p#cartbutton img {float: right; padding-left: 5px; margin-top: 5px;}
p#cartbutton {margin-right: 10px;}

  #store { margin-left: 80px; width: 655px; font-size: 12px;font-weight: 600; text-align: left; }
        #store img {border: none;}
#store img {padding-top: 10px; float: left; margin-left: 5px; display: inline; padding-right: 5px;}

#store label input {margin-left: 25px; margin-top: 10px;}
#store input#123 {margin-left: 130px;}
#store fieldset {margin-top: 20px;}
#store span, #labelz {color: #9f9f9f; font-size: .9em;}

form, fieldset {border: 0;}
#storeright #borrowed {float: right; width: 95px; font-size: .8em; margin-right: 15px; margin-top: -25px;}
#store label input#midsheet {margin-left: 70px;}

div#store #discount {padding-left: 3px; padding-top: 0px; font-size: 1.0em; color: #0b4770; margin-left: 5px; }
	div#store #discspan{float: left; margin-top: -18px; color: #3f3f3f; font-size: .8em; diplay: inline; margin-left: 5px;}
	
			
			.jcart ul { margin:0; list-style:none; padding:0 20px; text-align:left; }
			.jcart fieldset { border:0; }
			.jcart strong { color:#000066; }
	
			div #store input[name=quantity] { margin-bottom: 15px; float:left;}
			input[name=submit], div#store img[name=submit] {margin-bottom: 15px; float: left; display: inline; margin-left: 5px; padding-top: 0px;}
			a[id=add_to_cart] img[alt=purchase] {margin-top: -25px; float: left; display: inline; margin-left: 100px;}



			fieldset { border:0; }
			#paypal-button { display:block; padding:10px; margin:20px auto; }
.paypal {font-size: .7em;}
