/***** Body *****/

body{scrollbar-track-color: #ffefc6; scrollbar-3d-light-color:#ffefc6; 
scrollbar-base-color: #9a0000; 
scrollbar-arrow-color: #ffefc6; 
scrollbar-darkshadow-color: #990033; 
scrollbar-face-color: #990033; 
scrollbar-highlight-color: #fff1a4; scrollbar-shadow-color:#990033;
}

h1{color: #990033;
background-color: inherit;  
font-weight: bold; 
font-size: x-large; 
text-align: center;
font-style: normal;
}

h2{color: #990033; 
background-color: inherit;
font-weight: bold; 
font-size: large;
text-align: center;
}
 
h3{color: #990033; 
font-weight: bold; 
font-size: medium;
}

h4{color: #990033; 
background-color: inherit;
font-weight: bold; 
font-size: small;
}

/***** Left Hand Navigation *****/

.toptop {
float: left;
width: 780px;
}

.img {
border: 0;
}

.topnavtable {
background-color: #ffffcc;
color: #990033;
height: 65px;
width: 145px;
border: 1px #cc9966 solid;
padding: 2px;
}

.tableheading {
border: 1px #cc9966 solid;
background-color: #fff;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #990033;
text-align: center;
}

.title a {
background-color: #ffefc6;
color: #990033;
font-size: 11px;
font-weight: bold;
text-align: center;
font-family: Verdana, Helvetica, Arial, sans-serif;
}

.titlectr {
border: 1px #cc9966 solid;
background-color: #cc9966;
color: #ffffff;
font-size: 11px;
font-weight: bold;
text-align: center;
font-family: Verdana, Helvetica, Arial, sans-serif;
}

.navtable {
border: 1px #cc9966 solid;
background-color: #ffffcc;
color: #990033;
font-size: 10px;
font-weight: bold;
text-align: left;
font-family: Verdana, Helvetica, Arial, sans-serif;
}

.navtable a {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
text-align: left;
color: #990033;
background-color: inherit;
}

.navtable a:hover {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
text-align: left;
color: #990033;
background-color: #fff;
}



.navtable-right a {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
color: #990033;
text-align: right;
background-color: inherit;
}




/*** SheetMusicPlus Search Box ***/

.sheetmusicplus {
width: 0%;
border: 0;
padding: 4px;
background-color: #000;
color: #fff;
text-align: center;
}

.smp-td {
background-color: #ff9e00;
color: #fff;
text-align: center;
}

.smp-tr {
background-color: #6b9ece;
color: #fff;
text-align: center;

}



/*** MusicNotes Search Box ***/

.musicnotes {
width: 120px;
border: 0;
padding: 4px;
background-color: #163b60;
color: #fff;
text-align: center;
}

.mn-center {
text-align: center;
}




/*** Long Amazon Side Box ***/

.amazontall {
width: 120px;
height: 476px;
border: 0;
}




/*** Product Box ***/

.prodbox {
width: 120px;
background-color:#ffffcc;
border: 1px #cc9966 solid;
height: 65px;
}

.prodboxheader {
text-align: center;
background-color: #990033;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px; 
color: #ffffff;
font-weight: bold;
height: 20px;
}

.products {
text-align: center;
background-color: #ffefc6;
border: 0;
}

.products a {
border: 0;
}


/*** Interact Box ***/

.interactbox {
width: 120px;
background-color: #ffefc6;
border: 1px #cc9966 solid;
height: 185px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #990000;
}


.interactboxtitle {
text-align: center;
background-color: #990033;
color: #ffffff;
font-size: 11px;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
width: 122px;
height: 14px;
}

.interactbox a {
font-size: 11px;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
width: 120px;
border: 0;
}


/*** Email Form ***/

.emailform {
width: 120px;
border: 1px #cc9966 solid;
height: 145px;
padding: 0;
background-color: #ffefc6;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
}

.emailtable {
width: 80%;
border: 0;
padding: 2px;
}

.emailform a {
font-size: 9px;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
}


.tinytext {
font-size: x-small;
}

/*** Newsletter Box ***/

.newslettertable {
width: 120px;
height: 250px;
background-color: #ffefc6;
color: #000;
text-align: center;
visibility: visible;
position: relative;}

.newsletterinner {
width: 80%;
border: 0;
background-color: #ffefc6;
color: #000;
text-align: center;
} 

.newslettertd {
height: 125px;
text-align: center;
color: #990033;
background-color: #ffefc6;
font-size: 11px;
font-weight: bold;
}



/*** Associates Box ***/

.associatesbox {
width: 120px;
background-color: #ffefc6;
border: 1px #cc9966 solid;
height: 155px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #990000;
}

.associatestitle {
text-align: center;
background-color: #990033;
color: #ffefc6;
font-size: 11px;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
width: 120px;
height: 14px;
}

.associates a {
font-size: 10px;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
width: 120px;
border: 0;
}

.imgc1 {
text-align: center;
border: 0;
}



/*** Bandit Box ***/

.bandit {
width: 120px;
background-color: #99ffff;
color: #000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: center;
}

.bandit-red-text {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
background-color: #99ffff;
color: #ff0000;
}

.bandit-red-small {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: x-small;
font-weight: bold;
background-color: #99ffff;
color: #ff0000;
}

/*** Content Table ***/

.contenttable {
width:580px;
text-align: center;
padding: 1px;
}


.banner {
width: 468px;
height: 60px;
text-align: center;
}

.imgctr {
text-align: center;
}

.welcome {
width: 375px;
height: 175px;
text-align: right;
}

#tdcenter {
text-align: center;
}

.adframe {
color: #ffcc99;
background-color: #ffffff;
width: 468px; 
height: 60px;
text-align: center;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: small;
}

.smallfont {
color: #990033;
font-size: x-small;
font-weight: bold;
background-color: inherit;
font-family: Verdana, Helvetica, Arial, sans-serif;
text-align: center;
}


.imgright {
border: 0;
float: right;
}

.imgleft {
border: 0;
float: left;
}


p.rows {background-color: #cc9966; 
font-family: Verdana, Helvetica, Arial, sans-serif;
font-style: normal; 
font-weight: bold; 
font-size: 10pt; 
color: #ffffff;
text-align: center;
}



/*** MusicDish Ad Table ***/

.musicdishad {
border: 1px;
float: right;
padding: 2px;
}

#musicdishtr {
text-align: center;
}

#musicdishtd {
text-align: center;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-style: normal; 
font-weight: bold; 
font-size: 10pt; 

}


/*** Link Table ***/

.linktable {
width: 100%;
border: 0;
color: #990033;
font-size: x-small;
font-weight: bold;
background-color: inherit;
font-family: Verdana, Helvetica, Arial, sans-serif;
text-align: center;
}

.linktabletd {
width: 30%;
color: #990033;
font-size: x-small;
font-weight: bold;
background-color: inherit;
font-family: Verdana, Helvetica, Arial, sans-serif;
text-align: center;
}

.linktabletd1 {
width: 30%;
color: #990033;
font-size: x-small;
font-weight: bold;
background-color: inherit;
font-family: Verdana, Helvetica, Arial, sans-serif;
text-align: left;
}

.linktabletd2 {
width: 30%;
color: #990033;
font-size: x-small;
font-weight: bold;
background-color: inherit;
font-family: Verdana, Helvetica, Arial, sans-serif;
text-align: right;
}

/*** Translation Box ***/

.translation {
text-align: center;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: xx-small;
font-weight: bold;
text-decoration: underline;}


/*** Site Logo ***/

.logomain {
width: 130px;
height: 160px;
text-align: right;
}

/*** Main Table Text ***/

.textmain {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: small;
width: 580px;
}


.red-text {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: small;
font-weight: bold;
background-color: inherit;
color: #ff0000;
}


.brown-italic-text {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: small;
font-weight: bold;
background-color: inherit;
color: #990033;
font-style: italic;
}

.underline {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: small;
font-weight: bold;
background-color: inherit;
color: #000;
text-decoration: underline;
}

.italic {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-style: italic;
font-size: small;
background-color: inherit;
color: #000;
}

.italic-underline {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: x-small;
font-style: italic;
font-weight: bold;
background-color: inherit;
color: #000;
text-decoration: underline;
}

.text1 {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: x-small;
background-color: inherit;
color: #000;
}

/*** Equipment Table ***/


.equiptable {
width: 100%;
height: 100;
border: 0;
float: center;
padding: 4px;
}


/*** BPM Table ***/

.bpmtable {
float: center;
width: 400px;
}

.bpmtable1 {
border: 0;
padding: 3px;
background-color: #007700;
color: inherit;
}

.bpmtable2 {
border: 0;
padding: 3px;
background-color: #00FF00;
color: inherit;

}

.bpmtable3 {
border: 0;
padding: 4px;
background-color: #efefef;
color: inherit;

}


/*** BPM Chart Table ***/

.bpmchart {
border: 0;
width: 600px;
text-align: center;
float: center;
}

.bpmcharttd {
width: 20%; 
}



/*** Frequencies Table ***/

.frequencies {
width: 400px;
float: center;
padding: 10px;
}



/*** Display Table ***/

.traintable {
width: 600px;
float: center;
padding: 4px;
}

.traintable1 {
width: 50%;
text-align: left;
font-size: x-small;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
background-color: inherit;
color: #000000;

}

.traintable td {
text-align: left;
width: 300px;
font-size: x-small;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
background-color: inherit;
color: #000000;
}


/*** Awards AddMe Table ***/

.addmetable {
width: 300px;
border: 0;
padding: 5px;
}

.addmetd1 {
width: 300px;
font-family: Verdana, Helvetica, Arial, sans-serif;
text-size: 10px;
font-weight: bold;
color: #fff;
background-color: #000366;
text-align: center;
}

.addmetd2 {
width: 300px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
color: #000366;
background-color: silver;
text-align: center;
}


/*** Contract Table ***/

.contracttable {
width: 600px;
float: center;
padding: 4px;
}

.contracttable1 {
width: 200px;
text-align: left;
font-size: small;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
background-color: inherit;
color: #000000;

}

.contracttable td {
text-align: left;
width: 400px;
font-size: small;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
background-color: inherit;
color: #000000;
}



/*** EBClub Artists Table ***/

.artiststable {
width: 400px;
float: left;
}

.artiststable1 {
width: 110px;
height: 100px
text-align: left;
font-size: small;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
background-color: inherit;
color: #000000;

}

.artiststable td {
text-align: left;
width: 280px;
height: 100px;
font-size: small;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
background-color: inherit;
color: #000000;
}



/*** Article Box ***/


.articlebox {
width: 490px;
height:inherit;
background-color: #ffefc6;
color: #000000;
border: 1px #cc9966 solid;
padding: 3px;
text-align: center;
}

.articleboxtitle {
background-color: #cc9966;
color: #ffffff;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: small;
font-weight: bold;
text-align: center;
}

.articlecontent {
background-color: #ffefc6;
color: #000000;
border: 1px #cc9966 solid;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: small;
font-weight: bold;
text-align: left;
padding: 5px;
}


/*** Singing Teachers Long Search Box ***/

.stsearchlong {
width: 300px;
border: 1;
padding: 4px;
background-color: #964706;
color: #fff;
text-align: center;
}

.st-tr {
height: 30px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: small;
text-align: center;
background-color: #cc9966;
color: #fff;
}

.stsearchinner {
width: 300px;
border: 0;
padding: 4px;
background-color: #cc9966;
color: #fff;
text-align: center;
}

.stsearchtd {
text-align: left;
width: 60px;
background-color: #ffffcc;
color: #000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: small;
font-style: bold;
}

.stsearch-leftlong {
text-align: left;
width: 200px;
background-color: #ffffcc;
color: #000;
}

.stsearch-leftshort {
text-align: left;
width: 40px;
background-color: #ffffcc;
color: #000;
}



/*** MusicNotes Long Search Box ***/

.musicnoteslong {
width: 468px;
border: 0;
padding: 4px;
background-color: #163b60;
color: #fff;
text-align: center;
}

.mn-tr {
height: 30px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: small;
text-align: center;
background-color: #006699;
color: #fff;
}

.musicnotesinner {
width: 468px;
border: 0;
padding: 4px;
background-color: #163b60;
color: #fff;
text-align: center;
}

.mn-centerlong {
text-align: center;
}


.hr {
width: 400px;
text-align: center;
color: #cc9966;
background-color: inherit;
height: 5px;

}



/*** Footer ***/


.footer {
text-align: center;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: x-small;
}

.topreturn {
text-align: center;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: x-small;
}

