body { background-color: #CCCCFF; padding: 0px; margin: 15px 15px 15px 15px; color: #000; font: 75% Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; z-index: 1; }
a { color: #000; }
a:visited { color: #000000 }
a:hover { text-decoration: none }
form { display: inline }
input { font-size: 95%; padding: 1px 2px 1px 2px; margin: 0px 0px 0px 0px; background: #fff none; border: solid 1px #000; }
textarea { font: 90% Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 1px 2px 1px 2px; margin: 0px 0px 0px 0px; background: #fff none; border: solid 1px #000; }
select { font-size: 95%; padding: 1px 2px 1px 2px; margin: 0px 0px 0px 0px; background: #fff none; border: solid 1px #000; }
table { font-size: 100% }
tr { font-size: 100% }
td { font-size: 100%; }
th { font-size: 100%; }
ul { margin: 0; padding: 0; zoom: 1; /* hasLayout for IE<= 6 */ }

.centertext { text-align: center }
.errortext { color: #f00000 }
.fl { float: left; }
.fr { float: right; }
.fcl { float: left; clear: left; }
.cl { display: block; width: 1px; height: 1px; overflow: hidden; clear: left; } 
.cr { display: block; width: 1px; height: 1px; overflow: hidden; clear: right; } 
.vspacer2 {display: block; height: 2px; width: 1px; overflow: hidden;}
.vspacer1 {display: block; height: 1px; width: 1px; overflow: hidden;}
.vspacer5 {display: block; height: 5px; width: 1px; overflow: hidden; }
.vspacer10 {display: block; height: 10px; width: 1px; overflow: hidden; }
.vspacer15 {display: block; height: 15px; width: 1px; overflow: hidden; }
.vspacer20 {display: block; height: 20px; width: 1px; overflow: hidden; }
.hspacer50 {display: block; width: 50px; height: 1px; overflow: hidden; }
.hspacer10 {display: block; width: 10px; height: 1px; overflow: hidden; }
.hspacer5 {display: block; width: 5px; height: 1px; overflow: hidden; }
.hspacer3 {display: block; width: 3px; height: 1px; overflow: hidden; }
.hspacer1 {display: block; width: 1px; height: 1px; overflow: hidden; }
.hspacer0 {display: block; width: 0px; height: 1px; overflow: hidden; }
.inline { display: inline }
.errorText { color: #f00000 }
.largeText { font-size: 120% }
.bolder { font-weight: bold; }
.veryLargeText { font-size: 150%; }
.fourthWidth { width: 25% }
.thirdWidth { width: 33% }
.halfWidth { width: 50% }
.fullWidth { width: 100% }
.plainText { font-weight: normal; display: inline; }
.listtypenone { list-style-type: none; padding-left: 8px; margin-left: 0px }
.radio input { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: #fff none; border: none; }
.textblock { background-color: #FFFFAA; padding: 10px 10px 10px 10px; margin: 0px 0px 0px 0px; width: 572px;  }
.textback { background-color: #FFFFAA; padding: 10px 10px 10px 10px; margin: 0px 0px 0px 0px; }
.songtext { width: 820px; } 
.playerstextblock { margin: 0px 0px 0px 0px; width: 800px;  }

.normalheight { height: 880px }
.aboutheight { height: 1300px }
.musicheight { height: 1700px }
.homeheight { height: 1350px }
.playersheight { height: 1450px }
.topContainer { width: 970px; border: solid 1px #663300; background-color: #FFF; padding: 0px; text-align: left; margin: 0px auto; }
.paddingContainer { padding: 20px 20px 20px 20px; }
.header { font-family: sans-serif; font-size: 250%; font-weight: bold; }
.byline { font-style: italic }
.leftImage { margin-right: 10px; margin-bottom: 10px; }
.rightImage { margin-left: 10px; margin-bottom: 10px; }
.bulletlist { list-style-type: disc; overflow: auto; }
.bulletlist li { list-style-type: disc; margin-left: 25px; }
.firstmenuitem { margin-right: 10px; }
.firstmenuitemprogramme { margin-left: 130px; margin-right: 10px; }
.menuitem { margin-left: 10px; margin-right: 10px; }
.blueheader { color: #0000FF }
.redheader { color: #FF0000 }
.separator { height: 1px; margin-left: 100px; width: 75%; background-color: #BDB76B; }
.buybutton { border: solid 0px; margin: 0px; padding: 0px; } 
.qtytextbox { padding: 5px; margin: 0px; border: solid 1px; }
.buyboxform { display: inline; }
