/*//// REVIEWS CSS - COPYRIGHT MUSICNOTES, INC //////////////*/

/***********
Revisions:
7/10/07 - ek

************/

@import url("/css/reviews.css");

/* Title Area */
h1{ color: #FFF!important; font: 20px bold Tahoma, Arial, Sans-serif; margin: 0px; padding: 0px; }
h2{ color: #FFF!important; font: 14px Tahoma, Arial, Sans-serif!important; margin: 0px; padding: 0px; }
.songhead { float: left; margin: 10px 0 0 0px; }
.greybar h1, #greybar h2, /* for Guru -> */ #bluebar h1, /* for Books -> */ #titlebar h1, #titlebar h2 { color: #FFF; font: 20px bold Tahoma, Arial, Sans-serif; margin: 0px; padding: 0px; }
.greybar h1, #bluebar h1, #titlebar h1 {  }
.greybar h2, #titlebar h2 { font-weight: normal; font-size: 14px;  }

/* Pricing */
span.pricetxt, span.pricenmb, span.pricesale, span.pricetype, span.pricegst { font: 13px Tahoma, sans-serif; color: #333; }
.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; }
span.pricesale { color: #009900; font-weight: bold; }

/* Return Links */
font.basicreturn { font: 13px normal Tahoma, sans-serif; }
font.basicreturn a { color: #0066CC; font-size: 13px; }
b.return { font: 12px Tahoma, sans-serif; font-weight: bold; color: #333; }
b.return font { font-weight: normal; }
b.return a { color: #0066CC; font-size: 12px; }
b.return a:hover { text-decoration: none; }

/* 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 */
div.qdbox { background: #666 url(../images/sheetmusic/quickdetails_bg.png) top left repeat-x; }
div.qdbox table tr td { padding: 0 3px; color: #FFF; 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; }

/* MTD Transpose Box */
.transpose ul { list-style: none; margin: 10px 5px; padding: 0px; }
.transpose ul li { color: #FFF; font-size: 11px; margin: 0px; padding: 0px; border: 1px solid transparent; }
.transpose ul li a { display: block; padding: 4px 7px; margin: 0px; color: #FFF; text-decoration: none; }
.transpose ul li a:hover { background: #333; }
.transpose ul li a:active, .transpose ul li a:visited { color: #FFF; }
.transpose ul li.active a, .transpose ul li.active a:hover, .transpose ul li.active a:visited { color: #FFF; background: #B2BB1E; font-weight: bold; }
.transpose ul li.active a:hover { cursor: default; }

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

/* VERSIONS BOX */
.versions { font-size: 12px; font-family: Arial, Sans-serif; text-align: center; margin: 15px 5px 15px 5px; }
.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_bg.png) top left repeat-x; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #666; width: 570px; height: 760px; position: relative; margin: 5px auto 15px auto; }
#vpe .upgradeview { position: absolute; top: 15px; left: 135px; margin-right: 10px; color: #EEE; font-size: 12px; font-family: Tahoma, Arial, Sans-serif; }
	#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 .issample { position: absolute; top: 62px; left: 135px; font: 12px Tahoma, Arial, Sans-serif; }
     .issample { display: block; padding: 10px 0 10px 0!important; color: #fff;}
#vpe .issamplescorch,#vpe .issamplemgt { left: 100px; }

#vpe .install { /* for install button */ display:block; position: absolute; top: 2px; left: 3px; height: 54px; width: 145; 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; }

/* KOKOPELLI LISTEN */
#ProductKokoPlayer { position: relative; }
#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; }

/* 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; }

.viewerversion { color: #FFF; font: 11px Arial; padding: 10px 0 10px 10px; }
.viewerversion a { color: #FFF; }

/* 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 #addtocart2 { width: 123px; height: 31px; }
    .product-info .button-bar #addtocart2 a { display: block; width: 123px; height: 31px; background: url(../images/sheetmusic/add_bott_blue3.jpg) no-repeat;  }
        .product-info .button-bar #addtocart2 a:hover { background: url(../images/sheetmusic/add_bott_green3.jpg) no-repeat; }
	.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 */ .side_share a, .sb_share a { float: left; display: block; margin-right: 5px; } .sb_share { margin: 20px 0 0 10px; } .side_share { margin: 15px 0px 15px 3px; }
.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: 360; margin-left: 98px; background: url(../images/sheetmusic/mgt/preview_play2.jpg) no-repeat; position: relative; text-decoration: none;}
a.prevupgrade { height: 190; width: 260; 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: 500px; width: 670px; background: none; padding: 0px; }
.veroverlay { background: #FFF; margin: 20px 20px; height: 500px; width: 600px; 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:0px; top:0px; cursor:pointer; height:35px;	width:35px; }

#flowplayer { width:624px; height:144px; display:block; background: url(../images/sheetmusic/mgt/gg-skin.png) 0 104 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; }



/*.newpage,.newpriceC { display:none; } */

#pluginwrap { background: #666; }



	#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;
}

.note
{
font-family: Arial!important; 
font-size: 11px!important; 
color:#FFFFFF!important; 
text-align: center!important;
}

/* Products Fix - New Design */
backgroundtable{bgcolor: #666666; style: z-index: 1;} 
table.maintablebg { background-color:#555!important; }
table.maintablebgmgt { background-color: #52606E!important; }
td.sidebar { width: 192px!important; height: 100%; }
td.sidebarmgt {  }
#greybar { background: #3F3F3F url("../images/sheetmusic/topbar_bg_gray.jpg") top left repeat-x!important; }
#bluebar { background: #002255 url("../images/sheetmusic/topbar_bg_blue.jpg") top left repeat-x!important; }
.brownbar { background: #51463D url("../images/sheetmusic/topbar_bg_brown.jpg") top left repeat-x!important; } /* for books */
.songhead { margin-top: 7px!important; }
.add2top { float:right!important; margin-right:20px!important; }
h4.xheader { background: url("../images/sheetmusic/bar_bg.gif") top left repeat-x!important; color: #333; font-size: 14px; font-family: Tahoma, Arial, Sans-serif; padding: 5px 0 5px 10px; margin-bottom: 5px; }
.viewfull { padding: 5px 0 15px 0; }
div.qdbox, #pluginwrap { background: transparent!important; }
.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; }
.crossdesc { }
p.crossdesc{background-color: transparent!important;}
div.quickdetails-mgt div.qdbox table tr td.left {color:#FFCC33;}
div.crossmgt #crosslink,div.quickdetails-mgt a { color:#FFCC33!important;}
.transpose ul li a { padding: 7px 5!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; }

