﻿/* BACKGROUND */

table.maintablebg { background: #2d2d2d!important;} 
* html .viewer-width { width: 192px!important;}
* html .ie-bg-color { background-color: #000!important;padding: 0!important;margin: 0!important;border-collapse: collapse!important;}

/* TOP BAR */

.greybar{display: block;border: 0;background: #2d2d2d;margin:0;padding: 15px 0 15px 0;}
#barMessage {display: block;margin: 0!important;padding: 10px 0 10px 0!important;width: 100%;background-color: #666!important;color: #fff!important;}
.sample_message{padding: 0!important;margin-left: 20px!important;}
.mn_edition_message{display: block;height: 40px;background-color: #666;width: 561px!important;padding-left: 20px;}
.mn_version_text{display: block!important;font: 10px Arial, Sans-serif;  color: #fff;padding: 5px 0 0 0!important;}
* html .mn_edition_message{width: 580px!important;}

/* HIDE OLD */
#BackLink{display: none!important;}
#Price{display: none;}
#Table1{display: none!important;}
.sitenote{height: 0px!important;background-color: #000000!important;}
.hiddenImage{display: none;}
.mn_icon{display: none!important;} .scorch_icon, .guru_icon { display:block!important; }
/* SIDEBAR */
.printsInput {margin: 0 0 0 15px; width: 50px; font-size: 14px; padding: 0 0 0 3px; color: #444;}

.prints-label
{
	font-size: 14px;
	color: #666;
	margin-left: 10px;
}

* html .prints-label
{
	position: relative;
	bottom: 20px;
	margin-top: 0;
}

.songhead{margin-left: 15px!important;height: 100%;}
.viewerversion { color: #ccc!important; font: 11px Arial,sans-serif; padding: 10px 0 10px 10px; }
.viewerversion a { color: #ccc!important;}
.side_share{margin: 0 0 30px 20px!important;}
.show{display:block!important;}
td.left{color: #666!important;}
td.right{color: #666!important;}
td{color: #999!important;}
.note{color: #666!important;padding: 0;margin: 0!important;text-align: center;font: 10px Arial, Sans-serif;} 
li{color: #666;}
.dividingline{display: block; padding-top: 20px;}
td.sidebar{background: url('/images/sheetmusic/product_page_test/greypage_background.png') repeat!important;}    
td.greypage{margin-left: 150px!important;padding-left: 150px!important;}
* html .button-bar{margin-top: 10px!important;}
* html .sidebar{width: 192px!important;}
#digcross.crosstitle:hover{background: url('/images/sheetmusic/product_page_test/greypage_background.png') repeat!important;}   
.sb_share{margin-top: 20px!important;padding-top: 0!important; margin-left: 5px!important;}

/* PRICE */
 
.pricetext{font: 24px Arial, Sans-serif;color: #666!important;padding: 0 0 5px 15px!important;margin: 0!important;}
* html .pricetext{padding: 0 0 0 15px!important;}
.pricetext-right{font: 12px Arial, Sans-serif!important;}
.pricetext-title{display: inline!important;}
.pricetext-qd{display: inline!important;font: 11px Tahoma, Sans-serif;}
span.pricetext{display: inline!important;padding: 0!important;margin: 0!important;}
.price-qd{display: inline!important;font: 11px Tahoma, Sans-serif;color: #999;padding-left: 5px;}
.price-label{font:  12px Arial, Sans-serif;color: #666;padding: 0 0 0 15px!important;}
.price-label-right{font-weight: normal!important;font-size:12px!important; }
.priceadjustment{font: bold 11px Arial, Sans-serif;color: #999; margin: 0 15px 20px 15px;}
	.priceadjustment span
	{
		color: #666;
		font-weight: bold;
		
	}
.price b strike  {font-weight: normal; }
span.pricetxt a  {color: #333; }
span.pricetxt a:hover  {text-decoration: none; }
span.pricetype {color: #888; }
span.pricenmb  {color: #828800; }


/* BUTTONS */

.addtocart{display: block;cursor: pointer!important;height: 45px;width: 161px;background: url('/images/buttons/atc_followup/us_projected.png') 0 0 no-repeat;margin: 10px 0 10px 15px!important;padding: 0!important;border: 0;text-decoration: none;}
.addtocart:hover {background-position-y: -45px;}
.addtocart.uk{ background-image: url('/images/buttons/atc_followup/all_projected.png');}
.quick-checkout-button{display: block;cursor: pointer!important;height: 70px;width: 161px;background: url('/images/buttons/addtocart2013/buy_now_green.png') 0 0 no-repeat;margin: 10px 0 0 15px!important;padding: 0!important;text-decoration: none;border: 0;}
.quick-checkout-button:hover{background-position-y: -70px;}
.addtowishlist{display: block;width: 161px;background: url('/images/sheetmusic/product_page_test/addtowishlist_greypage2.png') 0 0 no-repeat;height: 27px;margin: 10px 0 20px 15px;text-decoration: none;padding: 0!important;}
.addtowishlist:hover{background: url('/images/sheetmusic/product_page_test/addtowishlist_greypage2.png') 0 -27px no-repeat;}
.bottomwishlist{display: block; float: right; margin-top: 25px;}
a.add2cartbott{display: none!important;}
#add2carttop{display: none;}

#btn_fullpreview { margin: 0 20px; width: 100%; }
.preview { width: 150px;}

/* TEXT */
.songhead
{
	margin-left: 20px;
}
h4.xheader { background:#2d2d2d!important;text-align: center; color: #CCC!important; font-size: 14px; font-family: Arial, Sans-serif; font-weight: normal;padding: 10px 0 5px 10px!important;  background-color: #2d2d2d!important;margin-top: -35px!important;}
.songhead h1{ color: #FFF!important; font: 20px bold Arial, Sans-serif!important; margin: 0px!important; padding: 0px!important; }
h2{color: #fff!important;font: 14px Arial, Sans-serif; margin: 0px;padding: 0px;}
.songhead h2{color: #fff!important;font: 14px Arial, Sans-serif!important; margin: 0px!important;padding: 0px!important;}
#indenttitle{color: #fff!important;font: 18px Arial, Sans-serif!important; margin: 0px!important;padding: 0px!important;}   


/* COL PAGE */

.crossdesc
{background: none!important;color: #666!important;border: none!important;padding: 0 0 20px 0!important;text-align: center!important;}
.crosstitle{border-top: 1px solid #ccc!important;border-bottom: none!important;}
.crosstext{color: #666!important;}


/* SCORCH PAGE */

.versions{padding-top: 0!important;margin-top: 0!important;}
.issample{margin-left: 15px!important;} .issamplescorch { color:#FFF;  font-family: Arial, sans-serif;   }

/*Sale*/

.sale{color: #FF0000!important;font: bold 12px Arial, Sans-serif!important;  margin: 0!important;padding: 0 0 0 20px!important;}
.sale-title{color: #FF0000!important;font: bold 12px Arial, Sans-serif!important;  margin: 0!important;padding: 0 0 0 5px!important;}
.sale-qd{color: #FF0000!important;font: bold 10px Arial, Sans-serif!important;  margin: 0!important;padding: 0 0 0 5px!important;}
.saleStrike {text-decoration: line-through}
/* Offers for Follow-up Test*/
.price-container-default{display: block!important;padding: 10px 0 0 0!important;} 
.price-container-right{display: none!important;padding: 10px 0 0 0!important;margin-bottom: 0!important;} 
.price-container-title{display: none!important;font: 12px Arial, Sans-serif;color: #999;}
.price-container-qd{display: none!important;padding: 0!important;padding: 0 0 10px 19px;font: 11px Tahoma, Sans-serif; width: 174px;}



 
 /* Hidden Sheetmusic Items */
 
div#showing_menu  {text-align: center; padding-top: 250px; font: 18px normal Tahoma, Arial, Sans-serif; background: #FFF; }	
div#showing_menu img  {display:none; }	
div#showing_menu span  {display: block; height: 40px; width: 266px; background: url(../images/sheetmusic/digital/using_menu.gif) no-repeat; margin-left: 158px;  }	
div#showing_menu small  {display: block; font-size: 12px; }

/* Quick Details Box */

.qdbox{margin: 0 0 20px 0!important;}
div.qdbox table tr td  {padding: 0 3px; color: #666; font: 11px Tahoma, sans-serif; }	
div.qdbox table tr td.left  {text-align: right; color: #E1F0FF; font-weight: bold; width: 40px; vertical-align: top; }	
div.qdbox table.col tr td.left  {width: 40%; }	
div.qdbox table  {margin: 5px 0; }
div.quickdetails a, div.quickdetails-mgt a  {color: #B2BB1E; font: 11px Tahoma, sans-serif; font-weight: bold; display: block; text-align: center; margin: 3px 0 5px 0; }	
div.quickdetails a:hover, div.quickdetails-mgt a:hover  {text-decoration: none;}
div.quickdetails-mgt div.qdbox  {background: #52606E; }	
div.quickdetails-mgt div.qdbox table tr td  {vertical-align: top; }	
div.quickdetails-mgt div.qdbox table tr td.left  {width: 45px; text-align: right; font-weight: bold; color: #B2BB1E; vertical-align: top; }

/*TRANSPOSE*/
		 
a.overtrigger{font: bold 11px Arial, sans-serif;color: #B2BB1E!important;}
.transpose ul { list-style: none; margin: 10px 5px; padding: 0px; }
.transpose ul li { color: #999; font-size: 11px; margin: 0px; padding: 0px; border: 1px solid transparent;}
.transpose ul li a { display: block; padding: 4px 7px; margin: 0px; color: #666; text-decoration: none;  padding: 8px 0 8px 10px;}
.transpose ul li a:hover {background: #666; color:#fff!important; padding: 8px 0 8px 10px;}	 
.transpose ul li a:active, .transpose ul li a:visited { color: #999; }
.transpose ul li.active a, .transpose ul li.active a:hover, .transpose ul li.active a:visited { color: #FFF!important; background: #B2BB1E; font-weight: bold;}
.transpose ul li.active a:hover { cursor: default;}

span.ShareThis { display: inline; padding-bottom: 10px; }
span.ShareThis img { }

.bottom-spacing{display: block; height: 100px; padding-right: 20px;}

/*-----------------------------*/



/* VERSIONS BOX */
.versions{text-align: center;padding: 10px 0 10px 0;}

.versions a, .versions a:visited  {color: #FFF; text-decoration: none; }	
.versions a:hover  {text-decoration: underline; }	
.versions p {color: #FFF; text-align: left;  }

/* VIEWERLESS PLAYER */

#vpe .player  {background: #fff url(../images/sheetmusic/viewer/player_bg2.png) top left repeat-x; -moz-border-radius: 5px; -webkit-border-radius: 5px; width: 570px; height: 760px; position: relative; margin: 5px auto 15px auto; z-index: 1;}	
#vpe .upgradeview  {margin: 14px 0 0 15px; color: #EEE; font-size: 12px; font-family: Tahoma, Arial, Sans-serif; float: left;}	
#vpe .upgradeview a  {color: #EEE; text-decoration: underline; }	
#vpe .upgradeviewnoindent  {top: 10px; left: 15px; }	
#vpe .play, #vpe .play_active  {display: block; height:71px; width:67px; background: url(../images/sheetmusic/viewer/play.png) no-repeat; position: absolute; top: 15px; left: 15px; }	
#vpe .play_active  {background-image: url(../images/sheetmusic/viewer/play_active.png); cursor: default; }	
#vpe .solo  {width: 68px; background: url(../images/sheetmusic/viewer/play_solo.png) no-repeat; }	
#vpe .stop, #vpe .stop_active  {display: block; height: 41px; width: 34px; background: url(../images/sheetmusic/viewer/stop.png) no-repeat; position: absolute; top: 30px; left: 82px; }	
#vpe .stop_active  {background-image: url(../images/sheetmusic/viewer/stop_active.png);cursor: default; }	
#vpe .sheet  {height: 620px; width: 465px; position: absolute; top: 110px; left: 50px; }	
#vpe .sheetcol  {top: 110px; }
#vpe .install  {/* for install button */ display:block; position: absolute; top: 2px; left: 3px; height: 54px; width: 145px; background: url(../images/sheetmusic/viewer/button_installsoftware.png) no-repeat; }	
#vpe .install:hover  {/* for install button */ background: url(../images/sheetmusic/viewer/button_installsoftware_hover.png) no-repeat; }
#vpe img.ipadcom  {position: absolute; top: 15px; left: 10px;}
#vpe .iOSPlayer .upgradeview { width: 50% }

/* KOKOPELLI LISTEN */

#ProductKokoPlayer  {position: relative; min-height: 808px }	
#ProductKokoPlayer a.listen_inactive, #ProductKokoPlayer a.listen_active  {display: block; height: 25px; width: 75px; position: absolute; top: 5px; right: 10px; background: url(../images/sheetmusic/viewer/listen_inactive.png) no-repeat; z-index: 999; }	
#ProductKokoPlayer a.listen_active  {background: url(../images/sheetmusic/viewer/listen_active.png) no-repeat; }
#ProductKokoPlayer object {z-index: 2; position: absolute; top: 0px; left: 0px; }

#FakeKoko {height: 808px; width: 100%; background: #FFF; border: 1px solid #000; border-right-width: 2px; border-bottom: none; position: absolute; top: 0px; left: 0px; z-index: 0; overflow:hidden;}
#FakeKoko .kokohead {height:34px; width: 100%; background: #DDD; border-bottom: 1px solid #999;}
#FakeKoko img.kokosheet { margin: 48px 0 0 35px; max-width: 544px; }
#FakeKoko img.kokoloader { position: absolute; top: 10px; left: 280px; z-index: 1; }

/* FPE */

.FPEnote  {padding: 15px 25px; background: #000; color: #FFF; font: 12px normal Arial,Sans-serif; }	
.FPEnote a  {color: #FFF; }
.whatyouget  {padding: 0 10px 10px;  }	
.whatyouget ul {padding-left: 15px; margin: 0 0px;  }
.whatyouget p, .whatyouget li {color: #FFF; }	
.whatyouget li  {font-size: 11px; padding-bottom: 4px; }	
.whatyouget a  {color: #FFF; cursor: default; text-decoration: none; border-bottom: 1px dashed #FFF; }

/* VPE */

.mobileMIDIPlayer 
{
    display: block;
    float: right;
    width: 45%;
    padding: 0;
}

.mobileMIDIPlayer input {
    padding: 15px 0 0 0;
    margin-left: 10px;
}

/* MIDI playback */
#playEntirePiece
{
    text-align: center;
}

#midiSlider {
    margin-right: 2%;
    width: 85%;
    float: left;
}
.ui-slider-handle {
    outline: 0;
}

#midiPlayback {
    text-align: center;
    display: inline-block;
}

#midiPlayback .fa {
    margin-right: 0;
    font-size: 14px;
}

#midiPlayback .btn-group, #midiSlider {
    display: inline-block;
}

#midiPlayback .btn-group {
}

.loading-wrapper {
    background-color: rgba(0,0,0,.75);
    height: 50px;
    z-index: 100;
}

.loading-wrapper input {
    padding-left: 40px;
    margin-top: 2px;
}

input#midiplaybackpreloader 
{
    width: 128px;
    margin-top: 10px;
}

input#pausePlay 
{
    display: inline;
    margin-top:4px;
    margin-left:20px;
    padding: 0 0 0 0;
    vertical-align: top;
}

/* page turner for col.asp */
#vpe .pageturn { height: 38px; width: 71px; position: absolute; top: 65px; right: 15px; }
#vpe .pageturn a.arrowleft, #vpe .pageturn a.arrowright { display:block; height: 25px; width: 18px; margin-top: 13px; float: left; cursor: pointer; }
#vpe .pageturn a.arrowleft { background: url(../images/sheetmusic/viewer/arrow_left_black.png) no-repeat; }
#vpe .pageturn a.arrowright { background: url(../images/sheetmusic/viewer/arrow_right_black.png) no-repeat; }
#vpe .pageturn a.arrowleft:hover { background: url(../images/sheetmusic/viewer/arrow_left_green.png) no-repeat; }
#vpe .pageturn a.arrowright:hover { background: url(../images/sheetmusic/viewer/arrow_right_green.png) no-repeat; }

#vpe .pageturn .pagenum { height: 38px; width: 25px; float: left; margin: 0 5px; background: url(../images/sheetmusic/viewer/arrow_number_bg.png) no-repeat; font-size: 16px; color: #333; font-family: tahoma, arial, sans-serif; text-align: center; padding-top: 15px; }

/*** REVIEWS LIST ++++++++++++++++++++++++++++++++++*/

.back { font-size: 13px; font-weight: bold; }
.back a:hover { text-decoration: none; }
#product-wrap { width: 774px; background: #EFF2F3 url(../images/sheetmusic/reviews/bg.jpg) top center repeat-y; font-family: Tahoma, Arial, sans-serif; margin-bottom:0px; }
#product-wrap a:hover { text-decoration: none; }
#product-head2 { width: 774px; text-align: left; }
#product-head2 .top { height: 47px; position: relative; background: url(../images/sheetmusic/reviews/head-top.jpg) no-repeat; }
#product-head2 .top h2 { padding: 18px 0px 0px 30px; margin: 0px; font-weight: normal; font-size: 22px; font-family: Arial, sans-serif; color: #FFF; }
#product-head2 .mid { background: url(../images/sheetmusic/reviews/head-mid.jpg) repeat-y; }
#product-head2 .mid .artit { width: 500px; font-size: 15px; color: #497391; padding: 5px 0 0 30px; float: left; }
#product-head2 .mid .artit span { color: #CCC; }
#product-head2 .mid .artit b { font-weight: normal; color: #B2BB1E; }
#product-head2 .mid .subtitle { font-size: 11px; color: #779EBB; font-style: italic; }
#product-head2 .mid .price { font-family: Verdana, Arial, sans-serif; text-align: right; float: right; padding: 5px 30px 0px 0px; margin: 0px; }
#product-head2 .mid .price b { display: block; font-size: 11px; color: #FFF; }
#product-head2 .mid .price span { font-size: 10px; color: #CCC; }
#product-head2 .bott { height: 7px; background: url(../images/sheetmusic/reviews/head-bott.jpg) no-repeat; }
* html #product-head2 .bott { margin-bottom: -6px; }


#product-head { width: 774px; height: 88px; background: url(../images/sheetmusic/reviews/head.jpg) no-repeat; position: relative; }
#product-head h2 { padding: 0px; margin: 0px; font-weight: normal; font-size: 22px; font-family: Arial, sans-serif; color: #FFF; position: absolute; top: 18px; left: 30px; }
#product-head .a_t { width: 550px; font-size: 15px; color: #497391; position: absolute; top: 50px; left: 30px; }
#product-head .subtitle { font-size: 11px; color: #779EBB; font-style: italic; position: absolute; bottom: 5px; left: 30px; }
#product-head .a_t span { color: #CCC; }
#product-head .a_t b { font-weight: normal; color: #B7E615; }
#product-head .price { font-family: Verdana, Arial, sans-serif; text-align: right; position: absolute; bottom: 10px; right: 30px; }
#product-head .price b { display: block; font-size: 11px; color: #FFF; }
#product-head .price span { font-size: 10px; color: #CCC; }

.product-info { margin: 0 20px; width: 734px; }
* html .product-info { margin: 0px; width: 734px; padding-left: 20px; padding-right: 0px; }
.button-bar { padding: 5px 0 2px 0; }
.product-info .button-bar table { width: 100%; margin-top: 10px; }
* html .product-info .button-bar table { margin-left: 10px;}
.product-info .button-bar a img { border: none; }
.product-info .button-bar table tr td { text-align: right; }
.product-info .button-bar table tr td.left { text-align: left; }

.product-info .button-bar #wlbtn { display: block; margin: 5px 5px 0 0; }
img.share { opacity: 0.75; }
img.share:hover { opacity: 1; }
#product-footer { width: 774px; height: 46px; background: url(../images/sheetmusic/reviews/footer.jpg) no-repeat; position: relative; margin-bottom: 0px; }
#product-footer span { text-align: right; color: #888; display: block; padding: 15px 30px 0 0; font: 12px Arial, sans-serif; }
#product-footer span a { color: #888; }
#product-footer span a:hover { text-decoration: none; }

.onetab { width: 720px; background: url(../images/sheetmusic/tab-mid.jpg) repeat-y; margin: 15px 0 15px 1px; }
.onetab .top { width: 720px; height: 10px; background: url(../images/sheetmusic/tab-top.jpg) no-repeat; }
.onetab .mid { padding: 20px 10px 15px 10px; }
* html .onetab .mid { padding: 0px; }
.onetab p { margin: 0px; padding: 0px; }
.onetab div.blurb { width: 380px; min-height:50px; margin-left: 0px; padding-left: 35px; background: url(../images/sheetmusic/arrow.gif) top left no-repeat; }
* html .onetab div.blurb { margin-left: 10px; }
.onetab p.blurb { font: 11px Tahoma, sans-serif; color: #333; line-height: 14px; }
.onetab p.containlyrics, .onetab p.worldwide, .onetab p.cntrypermit { font: 11px Tahoma, sans-serif; color: #006699; text-align: right; margin-top: 5px; }
.onetab p.containlyrics em, .onetab p.worldwide em { color: #990000; font-style: normal; }
.onetab p.leadsheet, .onetab p.discount { font: 11px Tahoma, sans-serif; color: #006699; margin-top: 10px; }
.onetab p.discount { color: #111; }
.onetab p.discount a { font: 11px Tahoma, sans-serif; }
.onetab div.promo { float: right; height: 89px; width: 271px; }
* html .onetab div.promo { margin-right: 10px; }
.onetab .bott { width: 720px; height: 10px; background: url(../images/sheetmusic/tab-bott.jpg) no-repeat; }


/* Product Details Table ++++++++++++++++++++++++++++++++++*/
/* Spinback Share */.sb_share a { float: left; margin-right: 5px; } 
.prodets { margin: 20px 0 0; }
.prodets table tr td { width: 320px; color: #333; font: 11px Tahoma, sans-serif; vertical-align: top; }
.prodets td.left { text-align: right; padding-right: 5px; font-weight: bold;  }
.prodets td.right { padding: 3px 7px; background: #FFF; }
.prodets td.right span.title { color: #828800; font: 13px Arial, sans-serif; font-weight: bold; }
.prodets td.right span.sku { color: #828800; font: 12px Tahoma, sans-serif; font-weight: bold; }
span.PTscorch, span.PTmnotes, span.PTguru { color: #FF9900; font-size: 12px; font-weight: bold; margin-right: 7px;}
span.PTmnotes { color: #004284; }
span.PTguru { color: #D59F00; }
.prodets td.right small a { color: #0066CC; text-decoration: underline; position: relative; }
.prodets td.right small a:hover { text-decoration: none; }
/* For Tooltip */
.prodets td.right small a span { display: none; width: 200px; font-size: 11px; }
.prodets td.right small a:hover span { display: block; background: #FFF; color: #333; border: 1px solid #666; padding: 7px; position: absolute; bottom: 15px; right: -12px; }
.prodets td.right span.artist { font: bold 12px Arial, sans-serif; }
.prodets td.right span.lyrics { font-style: italic; }
.prodets td.right img { margin-top: -3px; }
/* Reviews Tab */
.disreview { font: bold 12px Arial, sans-serif; padding: 5px 15px 15px 5px; color: #333; }
.areview .post h2 {  font-size: 13px; color: #0C6A98; padding: 0px; margin: 0px; }

p.availin { font: normal 11px Arial, Sans-serif; }

/* For Software Download Interstitial +++++++++++++++*/
/* Temp MTD Version */
.prodimgtd { position: relative; }
.prodimgtd img { z-index: 5; }
.prodimgtd span { z-index: 6; position: absolute; top: 200px; left: 2px; font: 14px normal Arial, Sans-serif; text-align: center; display: block; background:url(../images/download/product/preview-trans.png) top left repeat-x; width: 300px; padding: 10px 5px; color: #FFF; }
.prodimgtd span strong { font-size: 18px; }
.prodimgtd span a { color: #FFF; }
.Installnote_ek { background: #000; color: #FFF; font-size: 11px; text-align: center; padding: 5px 20px; width: 550px; border: 1px solid #555; margin: 10px 0 5px 50px;  }

#downloadint { padding: 20px 10px; margin: 0px 1px 0px 0px!important; height: 100%; background: #F7F7F7 url(../images/download/product/bg.jpg) top left no-repeat; position: relative; font: #333 12px normal Tahoma, Arial, Sans-Serif;}
#dlintguru { background: #F7F7F7 url(../images/download/product/bg_guru.jpg) top left no-repeat; }
#downloadint .previewimg { height: 400px; width: 300px; position: absolute; top: 10px; left: 10px; background-repeat: no-repeat; }
#downloadint .sample, #mtd_int .sample { color: #FFF; background: url(../images/download/product/preview-trans.png) top left repeat-x; z-index: 5; position: absolute; top: 180px; left: 10px; width: 290px; padding: 10px 5px; text-align: center; }
#dlintguru .sample { color: #666; background: none; }
* html #downloadint .sample { width: 300px; }
#downloadint .sample strong { display: block; font-size: 1.4em; }
#downloadint .info { width: 250px; float: right; padding: 80px 0 20px 0; font-family: Tahoma, Arial, Sans-Serif; }
#downloadint .info h2 { position: absolute; top: 10px; right: 22px; text-align: center; font-size: 16px; color: #CFD922; font-family: Tahoma, Arial, Sans-Serif; }
#downloadint .info strong { font-size: 1.4em; }
#downloadint .info p { margin: 3px 0 10px 0; }
#downloadint .downloadbutton { text-align: center; margin: 20px 0; }
#downloadint .version { display: block; font-size: .9em; color: #777; }
#downloadint p.detailed { font-size: 1em; text-align: center; }
#downloadint #instructions { width: 90%; border: 1px solid #999; padding: 20px; margin: 20px auto; text-align: left; }

/* Scorch Specific ++++++++++++++++++++++++++++++++++*/
font.scorchnotice { font: 12px Arial, sans-serif; color: #FFF; }
font.scorchnotice a { color: #FFF; font-weight: bold; }                   
div.scorch_under { background: #CCC; color: #333; font: bold 12px Tahoma, sans-serif; text-align: center; padding: 5px; }
div.scorch_under a { color: #333; }
div.scorch_under a:hover { text-decoration: none; }
div.InstallNote { padding: 5px; font: 10px Tahoma,sans-serif; background: #FFF; width: 90%; margin: 5px auto; text-align: center; border: 1px solid #333; color: #006699; }

div.nodwnld { font-weight: bold; font-style: italic; }
div.nodwnld span.nodwnld { background: #FFFF00; }

/* Guru Specific ++++++++++++++++++++++++++++++++++*/
div.mgt-arrow { margin-top: -1px; height: 30px; background: #000 url(../images/sheetmusic/mgt/action_bg.png) top left repeat-x; position: relative; }
.arrow-img { width: 205px; height: 30px; position: absolute; top: 0px; right: 140px; background: url(../images/sheetmusic/mgt/action.png) no-repeat; }
.orange_med small a { color: #FFF; font-size: 10px; font-variant: normal; font-weight: normal; font-family: Arial, Sans-Serif; }
.orange_med small a:hover { text-decoration: none; }
.onetab p.cntrypermit { color: RED; }

.ggsideblurb p.containlyrics, .ggsideblurb p.cntrypermit, .ggsideblurb p.worldwide { text-align: left; }

/* Book Specific ++++++++++++++++++++++++++++++++++*/
.FauxTop { width: 774px; height: 55px; background: url(../images/sheetmusic/book/faux-top.jpg) no-repeat; position: relative;}
.FauxTop h2 { font-weight: normal; font-size: 22px; font-family: Arial, sans-serif; color: #0E3248; margin: 0px; padding: 0px; position: absolute; top: 22px; left: 25px; }
.bookblurb p { font: 12px Arial, sans-serif; line-height: 15px; padding: 0px; margin: 0px; display: block; }
.bookblurb span { display: block; margin: 5px 0; }
#display_details table tr td { padding: 3px; }
#display_details table tr td { width: 160px; }
td.qd { font: bold 14px Tahoma, sans-serif; color: #333; text-align: center; }
td.wwdel { font-size: 11px!important; font-family: Arial, sans-serif; text-align: center; }
div.stock { display: inline; font-family: Arial, Sans-serif; font-size: 12px; color: #333; }
div.stocksmall { font-size: 11px; }
/* if need to buy 6 */
.needmore { color: red; text-align: center; font-weight: bold; }
/* Song List Tab */
div.songlist table tr td { padding-bottom: 2px; }
div.songlist table tr td.icon { padding-top: 15px; vertical-align: bottom; }
div.songlist table tr td.icon img { margin-bottom: -6px; }
div.songlist table tr td.title { vertical-align: bottom; font: bold 12px Tahoma; color: #333; }
div.songlist table tr td.role, div.songlist table tr td.left /* Part 2 is for COL */ { text-align: right; padding-right: 5px; color: #0E3248; }


/* Collection Specific +++++++++++++++++++++++++++++++ */
div.songlist table tr td.count { font-size: 12px; }

/* Overlay & Guru Specific ++++++++++++++++++++++++++++++*/
/* Caution: Also used for Version Picker!! */
a.previewplay { display:block; height: 253px; width: 450px; margin-left: 48px; background: url(../images/sheetmusic/mgt/preview_play.jpg) no-repeat; position: relative; text-decoration: none;}
a.previewplay2 { display:block; height: 263px; width: 360px; margin-left: 98px; background: url(../images/sheetmusic/mgt/preview_play2.jpg) no-repeat; position: relative; text-decoration: none;}
a.prevupgrade { height: 190px; width: 260px; background: url(../images/sheetmusic/mgt/preview_play_upgrade.png) no-repeat; margin-left: 42px; }
a.previewplay .previewtitle { position: absolute; bottom: 35px; left: 123px; font: 18px bold Tahoma, Arial, Sans-serif; color: #000; display:none; }
a.previewtitle2 { display:block; font: 14px bold Tahoma, Arial, Sans-serif; color: #000; text-align:center; margin-top: 10px; }
a.prevupgrade .previewtitle { display:none; }
/* the overlayed element */
.overlay { /* must be initially hidden */ display:none; /* place overlay on top of other elements */	z-index:9999;/* styling */ padding: 100px 0 0 38px; height: 394px; width: 660px; background: url(../images/sheetmusic/mgt/gg-skin.png) top left no-repeat; position: absolute; }
.overlayupgrade { padding: 100px 0 0 5px; width: 690px; }
.verunderlay { height: 700px; width: 800px; background: none; padding: 0px; }
.veroverlay { background: #FFF; margin: 20px 20px; height: 700px; width: 730px; padding: 15px; -moz-box-shadow:0 0 50px 5px #000; -webkit-box-shadow: 0 0 50px #000; -moz-border-radius: 5px; border-radius: 5px; }

/* close button positioned on upper right corner */
.overlay .close {background-image:url(../images/close.png); position:absolute; right:30px; top:0px; cursor:pointer; height:35px;	width:35px; opacity: 1.0; }

#flowplayer { width:624px; height:144px; display:block; background: url(../images/sheetmusic/mgt/gg-skin.png) 0 104px no-repeat;}
.overlay .handbtn { background:url("../images/sheetmusic/mgt/hand-btn.png") no-repeat scroll 0 0 transparent; cursor:pointer; height:26px; left:140px; position:absolute; top:229px; width:26px; }
.overlay .handbtn a { text-decoration:none; }
.overlay .hand { background:url("../images/sheetmusic/mgt/hand.png") no-repeat scroll 0 0 transparent; cursor:pointer; display:none; height:146px; left:48px; position:absolute; top:81px; width:154px; }
.overlay .add2cartpop { position: absolute; height: 41px; width: 116px; top: 285px; right: 35px;  }
.overlay .upgradepop { right: 30px; }
.overlay .add2cartpop a { display: block; height: 41px; width: 116px; background: url(../images/sheetmusic/mgt/add2cart_pop.png) no-repeat; }
.overlay .add2cartpop a:hover { background: url(../images/sheetmusic/mgt/add2cart_pop_alt.png) no-repeat; }
.overlay .upgradepop a { display: block; height: 41px; width: 116px; background: url(../images/sheetmusic/mgt/upgrade_pop.png) no-repeat; }
.overlay .upgradepop a:hover { background: url(../images/sheetmusic/mgt/upgrade_pop_alt.png) no-repeat; }
.overlay a.close { color: #FFF; font: 10px normal Arial, Sans-serif; display: block; margin: 45px 0 0 0; background: none; text-align: center; }
.overlay a.close:hover { background:none; }

/*REVIEWS*/
table.reviewform tr td.left { font-size: 12px; }
table.reviewform small { font-size: 11px; }

/* Added by PMH for viewerless collections page */
#col_sm_window { width:465px; height:620px; overflow:hidden; position:relative; }
#col_sm_window img { float:left; margin-right:40px; }
#col_sm_shift { position:relative; top:0px; left:0px; width:930px; }
#col_arrowleft, #col_arrowright { visibility:hidden; }
#sound_write_control { width:0px; height:0px; overflow:hidden; }




#facebox {

/* overlay is hidden before loading */
display:none;

/* standard decorations */
width:400px;
height: 350px; overflow: hidden;
border:10px solid #666;

/* for modern browsers use semi-transparent color on the border. nice! */
border:10px solid rgba(82, 82, 82, 0.698);

/* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */
-moz-border-radius:8px;
-webkit-border-radius:8px;
}

#facebox div.fbcon {
padding:10px;
border:1px solid #3B5998;
background-color:#fff;
font-family: arial,sans-serif
}

#facebox h2 {
margin:-11px;
margin-bottom:0px;
color:#fff;
background-color:#6D84B4;
padding:5px 10px;
border:1px solid #3B5998;
font-size:20px;
}

td.oldpage
{
margin-left: 150px!important;
}


/* Products Fix - New Design */

.brownbar { background: #51463D url("../images/sheetmusic/topbar_bg_brown.jpg") top left repeat-x!important; } /* for books */
.add2top { float:right!important; margin-right:20px!important; }
.viewfull { padding: 5px 0 15px 0; }
.newpluginwrap { margin:5px 0 0 5px!important; }
* .newpluginwrap { margin-left: 0px!important; }
.transbottom { display:none!important; }
.viewversion {  background: transparent!important; }
.viewversion td { background: transparent!important; padding:7px 0; width: 500px; font-size: 12px; text-align: left; padding-left: 10px; }
.viewversion td span, .viewversion td div {  color: #FFF!important; font-family: Tahoma, Arial, Sans-serif!important;}
.viewversion td a { color: #FFF!important; font-family: Tahoma, Arial, Sans-serif!important; }
.Installnote { background: #333!important; color: #FFF!important; font: 11px normal Tahoma, Arial, Sans-serif!important; border: none!important; width: 550px;}
.Installnote a { color: #FFF!important; }
a.tipper img { vertical-align: middle; margin-bottom: 1px; }

/* New Recommendations */
.bottomspacer { height: 20px; }/* This is the mboxDefault instead of suggestions */
.newrelated { padding: 0px 0 20px 0; font-family: Arial, Sans-serif!important; background-color: #EEF2F3; }
.newrelated h4.like { background: #0D2A48!important; background-image: none!important; color: #FFF; padding-left: 22px;}
.newrelitem { margin: 10px 0 0 15px; width: 230px; float: left; }
.newrelitem a.imgwrap { display:block; height:105px; width: 79px; background-color: #FFF; border: 1px solid #333; float: left;  margin: 10px 10px 10px 3px;}
.newrelitem a.imgwrap img { margin: 2px; }
.newrelitem span { display: block; }
.newrelitem .newrelname { font-size: 14px; font-weight: normal; margin-top: 20px; color: #333; }
.newrelitem .newrelartist { font-size: 12px; color: #333; }
.newrelitem .newrelscor { font-size: 11px; color: #666;	margin: 5px 0 10px 0; }

.cannot-purchase-message p
{
	text-align: center;
	color: #B2BB1E;
	font-weight: bold;
	padding: 0 10px;
}

