#home .musicplayer { float: left; margin: 10px }
#repertoire .ensembleBassClef { font-weight: bold; color: red; text-decoration: underline; }

#repertoire div#rephome { float: left;	padding: 0px 20px 0px 20px; width:650px; }
#repertoire div#rephome div.sect { float: left; clear: both; margin-bottom: 20px; width:610px; }

#repertoire #pub { clear: both; padding: 20px; overflow: hidden; }
#repertoire #pub p.pricetag { color: #ccc; font-weight: bold; float: left; text-align: left; font-size: 28pt; }
#repertoire #pub #data { float: left; width: 400px; padding: 10px; height: 340px; }
/*#repertoire #pub #price { float: left; width: 400px; padding: 10px; text-align: right; }*/
#repertoire #pub #dataW { float: left; width: 780px; padding: 10px;  }
/*#repertoire #pub #priceW { float: left; width: 780px; padding: 10px; text-align: right; }*/
#repertoire #pub #price p.pricetag { font-weight: bold; font-size: 30pt; float: left; }
#repertoire #pub #price h3 { font-weight: bold; font-size: 14pt;float: right; margin-top: 10px; }
#repertoire #pub #priceW h2 { font-weight: bold; font-size: 30pt; float: left; }
#repertoire #pub #priceW h3 { clear:left; }
#repertoire #pub #data #compiler { font-style: italic; color: #AAA; }
#repertoire #pub #dataW #compiler { font-style: italic; color: #AAA; }
#repertoire #pub #picture { padding: 10px; padding-right: 0px; float: left; width: 380px; height: 460px }

#repertoire #pie { clear: both; padding: 20px; width: 865px; border-top: 1px solid #ccc; overflow: hidden; }
#repertoire #pie th { text-align: center; }
tr.selected td { background-color:#FFFFDE; }
#repertoire #pie .icon { width: 20px; }
#repertoire #pie .icon img { width: 16px; height: 16px; margin: 0px; margin-left: 5px; }
#repertoire #pie .title { width: 300px; }
#repertoire #pie .composer { width: 180px; color: #444444; font-style: italic; }
#repertoire #pie .instrument { width: 160px; }
#repertoire #pie .section { width: 80px; text-align: center; }
#repertoire #pie .ensemble { width: 20px; text-align: center; }
#repertoire #pie .ensembleBassClef { width: 20px; text-align: center; }
#repertoire #pie .medalLevel { width: 80px; text-align: center; }



#repertoire #advSearch { margin-left: 10px; padding-right: 0px; padding-left: 10px; width: 660px; overflow: hidden; height: 360px; }
#repertoire #advSearch br {clear: both; }

#repertoire #advSearch input { margin-bottom: 20px; }
#repertoire #advSearchLeft { float: left; width: 320px; margin: 10px; margin-left: 0px; }
#repertoire #advSearchLeft select { width: 200px; float: left; }
#repertoire #advSearchLeft input { width: 200px; float: left; }
#repertoire #advSearchLeft label { width: 100px; float: left; }
#repertoire #advSearchLeft p { float: left; clear: both; margin-top: 10px; }
#repertoire #advSearchLeft #Lnumber_of_players { width: 150px; }
#repertoire #advSearchLeft #number_of_players { width: 150px; }


#repertoire #advSearchRight { float: left; width: 320px; margin: 0px; margin-left: 10px; }
#repertoire #advSearchRight select { width: 200px; float: left; }
#repertoire #advSearchRight input { width: 200px; float: left; }
#repertoire #advSearchRight label { width: 100px; float: left; }
#repertoire #advSearchRight p { float: left; clear: both; margin-top: 10px; }
#repertoire #advSearchRight #Lcompiler_editor_f { width: 150px; }
#repertoire #advSearchRight #compiler_editor_f { width: 150px; }
#repertoire #advSearchRight #submit { width: 95px; height: 30px; margin-top:30px; margin-left: 210px;  }

#repertoire #simpleSearchWide { float: left; clear: right; }
#repertoire #simpleSearchWide select { width: 150px; margin: 5px; }

#repertoire #simpleSearchWide #col1 { float: left; width: 175px; font-size: 16pt; }
#repertoire #simpleSearchWide #col2 { float: left; }
#repertoire #simpleSearchWide #col3 { float: left; }
#repertoire #simpleSearchWide #col4 { float: left; }


#widebutton { float: left; margin: 5px; width: 70px; height: 19px; }
#wideadvsearch { float: left; margin-top: 5px; font-size: 85%; }


#repertoire div#pic { float: left; padding: 10px; padding-top: 17px; }
#repertoire div#content { float: left; margin: 10px; }
#repertoire td.label { font-weight: bold; width: 150px; }
#repertoire td.field { width: 350px; }

#repertoire #search th { text-align: center; }
#repertoire #search .icon img.bordered { height:32px;padding:0px;margin:0px; margin-left:8px; border: 1px solid #888 }
#repertoire #search .icon img.unbordered { height:32px;padding:0px;margin:0px; margin-left:5px; border: 0px solid #fff  }
#repertoire #search .publication { width: 320px }
#repertoire #search .instrument { width: 170px }
#repertoire #search .contents { width: 70px; text-align: center; }
#repertoire #search .publisher { width: 150px; text-align: center;  }
#repertoire #search .price { width: 35x; text-align: center; }
#repertoire #search .link { width: 50px; text-align: center;  }
#repertoire .bordered {  }
#repertoire .unbordered { height:32px;padding:0px;margin:0px; margin-left:0px; border: 0px solid black }


body#home li#nav_home {
    text-decoration: underline;
}
