@charset "UTF-8";
/* CSS Document */

body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; }
html, body { margin:0; padding:0; height:100%; border:none; }
#fullheight { height:100%; }
#fixedpreview { display:block; top:0px; left:0px; position:fixed; width:100%; z-index:999; }
#scrollingpage { margin:160px 0 0 0; display:block; width:100%; height:100%; }
a:link { }
a:visited { }
a:hover { color: white; }
a:active { }
p  { font-size: 10pt; }
td { font-size: 10pt; }
h1 { font-size: 32pt; line-height: 32pt; margin: 0px; padding: 0px; color:#99CC33; text-shadow: #000000 1px 1px 1px; }
h2 { font-size: 18pt; line-height: 18pt; margin: 0px; padding-top: 10px; color: #99CC33; }
h3 { font-size: 14pt; line-height: 14pt; margin: 0px; padding-top: 10px; color:#99CC33; }
.smalltext { font-size:12px; line-height: 14px; }
.catspacer { font-size:8px; line-height: 8px; }
.SBhead { font-size:16px; font-weight: bold; text-transform: uppercase; text-decoration: none; }
.sidebarRheadbg {
	display: block;
	width: 220px;
	height: 20px;
	background: url("images/sidebarRheadbg.png") 0 0 no-repeat;
	text-decoration: none;
	font-size:16px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 20px;
	letter-spacing: 0;
}
.sidebarLheadbg {
	display: block;
	width: 220px;
	height: 20px;
	background: url("images/sidebarLheadbg.png") 0 0 no-repeat;
	text-decoration: none;
	font-size:16px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 20px;
	letter-spacing: 0;
}
a.sidebarLheadbg-search {
	display: block;
	width: 220px;
	height: 20px;
	background: url("images/sidebarLheadbg-search.png") 0 0 no-repeat;
	text-decoration: none;
	font-size:16px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 20px;
	letter-spacing: 0;
}
a.hover.sidebarLheadbg-search { color: white; }
.AddToCartFormDD { font-size: 10px; width: 120px; height: 18px; }
.DownloadDD { font-size: 10px; width: 180px; height: 18px; }
.SearchDD-Type { width:120px; }
.SearchDD-Value { width:180px; }
a.loginbutton { display: block; width: 440px; height: 40px; background: url("images/loginbutton.png") 0 0 no-repeat; text-decoration: none; color:#001933; font-size: 24pt; margin-bottom: 4px; }
a:hover.loginbutton { background-position: 0 -40px; }
a.searchoptiondelete { display: block; width: 440px; height: 35px; color:#001933; font-size: 18pt; margin-bottom: 4px; text-decoration: none; background-image: url(images/searchoptiondelete.png); background-repeat: no-repeat; padding-top: 5px; }
a:hover.searchoptiondelete { background-position: 0 -40px; color:#FFFFFF; text-decoration: line-through; }
.menuForm { font-size: 8pt; width: 80px; background-color:#111111; color: #9C3; border: 1px solid #333333; padding: 2px; }
.pageLinks { line-height:28px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; padding-top: 2px; padding-right: 7px; padding-bottom: 2px; padding-left: 7px; }
a:hover.pageLinks { background-color:#FFFFFF; color:#000000; }
a.homepage-RFM { display: block; width: 100px; height: 100px; background: url("images/homepage-RFM.png") 0 0 no-repeat; text-decoration: none; }
a:hover.homepage-SFX { background-position: 0 -100px; }
a.homepage-SFX { display: block; width: 100px; height: 100px; background: url("images/homepage-SFX.png") 0 0 no-repeat; text-decoration: none; }
a:hover.homepage-loops { background-position: 0 -100px; }
a.homepage-loops { display: block; width: 100px; height: 100px; background: url("images/homepage-loops.png") 0 0 no-repeat; text-decoration: none; }
a:hover.homepage-RFM { background-position: 0 -100px; }
a.homepage-volumes { display: block; width: 100px; height: 100px; background: url("images/homepage-volumes.png") 0 0 no-repeat; text-decoration: none; }
a:hover.homepage-volumes { background-position: 0 -100px; }

/* main */
a.maingenrebutton { display: block; width: 40px; height: 40px; background: url("images/maingenrebutton.png") 0 0 no-repeat; text-decoration: none; }
a:hover.maingenrebutton { background-position: -40px 0; }
a.mainpreview { cursor:pointer; display: block; width: 100px; height: 40px; background: url("images/mainPPpreview.png") 0 0 no-repeat; text-decoration: none; }
a:hover.mainpreview { background-position: -100px 0; }
a.mainpreviewsub { display: block; width: 100px; height: 20px; background: url("images/mainPPpreviewsub.png") 0 0 no-repeat; text-decoration: none; }
a:hover.mainpreviewsub { background-position: -100px 0; }
a.mainplaying { display: block; width: 100px; height: 40px; background: url("images/mainPPplaying.png") 0 0 no-repeat; text-decoration: none; }
a.mainplayingsub { display: block; width: 100px; height: 20px; background: url("images/mainPPplayingsub.png") 0 0 no-repeat; text-decoration: none; }
a.maincarticon { display: block; width: 40px; height: 40px; background: url("images/mainPPcarticon.png") 0 0 no-repeat; text-decoration: none; }
a:hover.maincarticon { background-position: -40px 0; }
a.maincarticonsub { display: block; width: 40px; height: 20px; background: url("images/mainPPcarticonsub.png") 0 0 no-repeat; text-decoration: none; }
a:hover.maincarticonsub { background-position: -40px 0; }
a.maindownloadicon { display: block; width: 40px; height: 40px; background: url("images/mainPPdownloadicon.png") 0 0 no-repeat; text-decoration: none; }
a:hover.maindownloadicon { background-position: -40px 0; }
a.maindownloadiconsub { display: block; width: 40px; height: 20px; background: url("images/mainPPdownloadiconsub.png") 0 0 no-repeat; text-decoration: none; }
a:hover.maindownloadiconsub { background-position: -40px 0; }
a.mainSBpreview { cursor:pointer; display: block; width: 60px; height: 16px; background: url("images/mainSBpreview.png") 0 0 no-repeat; text-decoration: none; }
a:hover.mainSBpreview { background-position: -60px 0; }
a.mainSBbuynow { display: block; width: 60px; height: 16px; background: url("images/mainSBbuynow.png") 0 0 no-repeat; text-decoration: none; }
a:hover.mainSBbuynow { background-position: -60px 0; }
a.mainSBbuttonR { display: block; width: 220px; height: 20px; background: url("images/mainSBbuttonR.png") 0 0 no-repeat; margin: 0px; padding: 0px; text-decoration:none; }
a:hover.mainSBbuttonR { background-position: 0 -20px; }
a.mainSBbuttonL { display: block; width: 220px; height: 20px; background: url("images/mainSBbuttonL.png") 0 0 no-repeat; margin: 0px; padding: 0px; text-decoration:none; }
a:hover.mainSBbuttonL { background-position: 0 -20px; }
a.mainSBbuttonL-down { display: block; width: 220px; height: 20px; background: url("images/mainSBbuttonL-down.png") 0 0 no-repeat; margin: 0px; padding: 0px; text-decoration:none; }
a:hover.mainSBbuttonL-down { background-position: 0 -20px; }
.mainMenu { color: #99cc33; padding-top: 1px; padding-right: 0px; padding-bottom: 1px; padding-left: 4px; }
.mainFont { color: #999999; }
.mainLink { color: #99cc33; }
.main { color: #999999; background-color: #003366; text-align: center; }

/* ambient */
a.ambientgenrebutton { display: block; width: 40px; height: 40px; background: url("images/ambientgenrebutton.png") 0 0 no-repeat; text-decoration: none; }
a:hover.ambientgenrebutton { background-position: -40px 0; }
a.ambientpreview { cursor:pointer; display: block; width: 100px; height: 40px; background: url("images/ambientPPpreview.png") 0 0 no-repeat; text-decoration: none; }
a:hover.ambientpreview { background-position: -100px 0; }
a.ambientpreviewsub { display: block; width: 100px; height: 20px; background: url("images/ambientPPpreviewsub.png") 0 0 no-repeat; text-decoration: none; }
a:hover.ambientpreviewsub { background-position: -100px 0; }
a.ambientplaying { display: block; width: 100px; height: 40px; background: url("images/ambientPPplaying.png") 0 0 no-repeat; text-decoration: none; }
a.ambientplayingsub { display: block; width: 100px; height: 20px; background: url("images/ambientPPplayingsub.png") 0 0 no-repeat; text-decoration: none; }
a.ambientcarticon { display: block; width: 40px; height: 40px; background: url("images/ambientPPcarticon.png") 0 0 no-repeat; text-decoration: none; }
a:hover.ambientcarticon { background-position: -40px 0; }
a.ambientcarticonsub { display: block; width: 40px; height: 20px; background: url("images/ambientPPcarticonsub.png") 0 0 no-repeat; text-decoration: none; }
a:hover.ambientcarticonsub { background-position: -40px 0; }
a.ambientdownloadicon { display: block; width: 40px; height: 40px; background: url("images/ambientPPdownloadicon.png") 0 0 no-repeat; text-decoration: none; }
a:hover.ambientdownloadicon { background-position: -40px 0; }
a.ambientdownloadiconsub { display: block; width: 40px; height: 20px; background: url("images/ambientPPdownloadiconsub.png") 0 0 no-repeat; text-decoration: none; }
a:hover.ambientdownloadiconsub { background-position: -40px 0; }
a.ambientSBpreview { cursor:pointer; display: block; width: 60px; height: 16px; background: url("images/ambientSBpreview.png") 0 0 no-repeat; text-decoration: none; }
a:hover.ambientSBpreview { background-position: -60px 0; }
a.ambientSBbuynow { display: block; width: 60px; height: 16px; background: url("images/ambientSBbuynow.png") 0 0 no-repeat; text-decoration: none; }
a:hover.ambientSBbuynow { background-position: -60px 0; }
a.ambientSBbuttonR { display: block; width: 220px; height: 20px; background: url("images/ambientSBbuttonR.png") 0 0 no-repeat; margin: 0px; padding: 0px; text-decoration:none; }
a:hover.ambientSBbuttonR { background-position: 0 -20px; }
a.ambientSBbuttonL { display: block; width: 220px; height: 20px; background: url("images/ambientSBbuttonL.png") 0 0 no-repeat; margin: 0px; padding: 0px; text-decoration:none; }
a:hover.ambientSBbuttonL { background-position: 0 -20px; }
a.ambientSBbuttonL-down { display: block; width: 220px; height: 20px; background: url("images/ambientSBbuttonL-down.png") 0 0 no-repeat; margin: 0px; padding: 0px; text-decoration:none; }
a:hover.ambientSBbuttonL-down { background-position: 0 -20px; }
.ambientMenu { color: #cccc00; padding-top: 1px; padding-right: 0px; padding-bottom: 1px; padding-left: 4px; }
.ambientFont { color: #cccc99; }
.ambientLink { color: #cccc00; }
.ambient { color: #cccc99; background-color: #333300; text-align: center; }

/* downtempo */
a.downtempogenrebutton { display: block; width: 40px; height: 40px; background: url("images/downtempogenrebutton.png") 0 0 no-repeat; text-decoration: none; }
a:hover.downtempogenrebutton { background-position: -40px 0; }
a.downtempopreview { cursor:pointer; display: block; width: 100px; height: 40px; background: url("images/downtempoPPpreview.png") 0 0 no-repeat; text-decoration: none; }
a:hover.downtempopreview { background-position: -100px 0; }
a.downtempopreviewsub { display: block; width: 100px; height: 20px; background: url("images/downtempoPPpreviewsub.png") 0 0 no-repeat; text-decoration: none; }
a:hover.downtempopreviewsub { background-position: -100px 0; }
a.downtempoplaying { display: block; width: 100px; height: 40px; background: url("images/downtempoPPplaying.png") 0 0 no-repeat; text-decoration: none; }
a.downtempoplayingsub { display: block; width: 100px; height: 20px; background: url("images/downtempoPPplayingsub.png") 0 0 no-repeat; text-decoration: none; }
a.downtempocarticon { display: block; width: 40px; height: 40px; background: url("images/downtempoPPcarticon.png") 0 0 no-repeat; text-decoration: none; }
a:hover.downtempocarticon { background-position: -40px 0; }
a.downtempocarticonsub { display: block; width: 40px; height: 20px; background: url("images/downtempoPPcarticonsub.png") 0 0 no-repeat; text-decoration: none; }
a:hover.downtempocarticonsub { background-position: -40px 0; }
a.downtempodownloadicon { display: block; width: 40px; height: 40px; background: url("images/downtempoPPdownloadicon.png") 0 0 no-repeat; text-decoration: none; }
a:hover.downtempodownloadicon { background-position: -40px 0; }
a.downtempodownloadiconsub { display: block; width: 40px; height: 20px; background: url("images/downtempoPPdownloadiconsub.png") 0 0 no-repeat; text-decoration: none; }
a:hover.downtempodownloadiconsub { background-position: -40px 0; }
a.downtempoSBpreview { cursor:pointer; display: block; width: 60px; height: 16px; background: url("images/downtempoSBpreview.png") 0 0 no-repeat; text-decoration: none; }
a:hover.downtempoSBpreview { background-position: -60px 0; }
a.downtempoSBbuynow { display: block; width: 60px; height: 16px; background: url("images/downtempoSBbuynow.png") 0 0 no-repeat; text-decoration: none; }
a:hover.downtempoSBbuynow { background-position: -60px 0; }
a.downtempoSBbuttonR { display: block; width: 220px; height: 20px; background: url("images/downtempoSBbuttonR.png") 0 0 no-repeat; margin: 0px; padding: 0px; text-decoration:none; }
a:hover.downtempoSBbuttonR { background-position: 0 -20px; }
a.downtempoSBbuttonL { display: block; width: 220px; height: 20px; background: url("images/downtempoSBbuttonL.png") 0 0 no-repeat; margin: 0px; padding: 0px; text-decoration:none; }
a:hover.downtempoSBbuttonL { background-position: 0 -20px; }
a.downtempoSBbuttonL-down { display: block; width: 220px; height: 20px; background: url("images/downtempoSBbuttonL-down.png") 0 0 no-repeat; margin: 0px; padding: 0px; text-decoration:none; }
a:hover.downtempoSBbuttonL-down { background-position: 0 -20px; }
.downtempoMenu { color: #FFCC33; padding-top: 1px; padding-right: 0px; padding-bottom: 1px; padding-left: 4px; }
.downtempoFont { color: #FF9933; }
.downtempoLink { color: #FFCC33; }
.downtempo { color: #FF9933; background-color: #79320f; text-align: center; }

/* electronic */
a.electronicgenrebutton { display: block; width: 40px; height: 40px; background: url("images/electronicgenrebutton.png") 0 0 no-repeat; text-decoration: none; }
a:hover.electronicgenrebutton { background-position: -40px 0; }
a.electronicpreview { cursor:pointer; display: block; width: 100px; height: 40px; background: url("images/electronicPPpreview.png") 0 0 no-repeat; text-decoration: none; }
a:hover.electronicpreview { background-position: -100px 0; }
a.electronicpreviewsub { display: block; width: 100px; height: 20px; background: url("images/electronicPPpreviewsub.png") 0 0 no-repeat; text-decoration: none; }
a:hover.electronicpreviewsub { background-position: -100px 0; }
a.electronicplaying { display: block; width: 100px; height: 40px; background: url("images/electronicPPplaying.png") 0 0 no-repeat; text-decoration: none; }
a.electronicplayingsub { display: block; width: 100px; height: 20px; background: url("images/electronicPPplayingsub.png") 0 0 no-repeat; text-decoration: none; }
a.electroniccarticon { display: block; width: 40px; height: 40px; background: url("images/electronicPPcarticon.png") 0 0 no-repeat; text-decoration: none; }
a:hover.electroniccarticon { background-position: -40px 0; }
a.electroniccarticonsub { display: block; width: 40px; height: 20px; background: url("images/electronicPPcarticonsub.png") 0 0 no-repeat; text-decoration: none; }
a:hover.electroniccarticonsub { background-position: -40px 0; }
a.electronicdownloadicon { display: block; width: 40px; height: 40px; background: url("images/electronicPPdownloadicon.png") 0 0 no-repeat; text-decoration: none; }
a:hover.electronicdownloadicon { background-position: -40px 0; }
a.electronicdownloadiconsub { display: block; width: 40px; height: 20px; background: url("images/electronicPPdownloadiconsub.png") 0 0 no-repeat; text-decoration: none; }
a:hover.electronicdownloadiconsub { background-position: -40px 0; }
a.electronicSBpreview { cursor:pointer; display: block; width: 60px; height: 16px; background: url("images/electronicSBpreview.png") 0 0 no-repeat; text-decoration: none; }
a:hover.electronicSBpreview { background-position: -60px 0; }
a.electronicSBbuynow { display: block; width: 60px; height: 16px; background: url("images/electronicSBbuynow.png") 0 0 no-repeat; text-decoration: none; }
a:hover.electronicSBbuynow { background-position: -60px 0; }
a.electronicSBbuttonR { display: block; width: 220px; height: 20px; background: url("images/electronicSBbuttonR.png") 0 0 no-repeat; margin: 0px; padding: 0px; text-decoration:none; }
a:hover.electronicSBbuttonR { background-position: 0 -20px; }
a.electronicSBbuttonL { display: block; width: 220px; height: 20px; background: url("images/electronicSBbuttonL.png") 0 0 no-repeat; margin: 0px; padding: 0px; text-decoration:none; }
a:hover.electronicSBbuttonL { background-position: 0 -20px; }
a.electronicSBbuttonL-down { display: block; width: 220px; height: 20px; background: url("images/electronicSBbuttonL-down.png") 0 0 no-repeat; margin: 0px; padding: 0px; text-decoration:none; }
a:hover.electronicSBbuttonL-down { background-position: 0 -20px; }
.electronicMenu { color: #ccff33; padding-top: 1px; padding-right: 0px; padding-bottom: 1px; padding-left: 4px; }
.electronicFont { color: #03bdbd; }
.electronicLink { color: #ccff33; }
.electronic { color: #03bdbd; background-color: #005252; text-align: center; }

/* rock */
a.rockgenrebutton { display: block; width: 40px; height: 40px; background: url("images/rockgenrebutton.png") 0 0 no-repeat; text-decoration: none; }
a:hover.rockgenrebutton { background-position: -40px 0; }
a.rockpreview { cursor:pointer; display: block; width: 100px; height: 40px; background: url("images/rockPPpreview.png") 0 0 no-repeat; text-decoration: none; }
a:hover.rockpreview { background-position: -100px 0; }
a.rockpreviewsub { display: block; width: 100px; height: 20px; background: url("images/rockPPpreviewsub.png") 0 0 no-repeat; text-decoration: none; }
a:hover.rockpreviewsub { background-position: -100px 0; }
a.rockplaying { display: block; width: 100px; height: 40px; background: url("images/rockPPplaying.png") 0 0 no-repeat; text-decoration: none; }
a.rockplayingsub { display: block; width: 100px; height: 20px; background: url("images/rockPPplayingsub.png") 0 0 no-repeat; text-decoration: none; }
a.rockcarticon { display: block; width: 40px; height: 40px; background: url("images/rockPPcarticon.png") 0 0 no-repeat; text-decoration: none; }
a:hover.rockcarticon { background-position: -40px 0; }
a.rockcarticonsub { display: block; width: 40px; height: 20px; background: url("images/rockPPcarticonsub.png") 0 0 no-repeat; text-decoration: none; }
a:hover.rockcarticonsub { background-position: -40px 0; }
a.rockdownloadicon { display: block; width: 40px; height: 40px; background: url("images/rockPPdownloadicon.png") 0 0 no-repeat; text-decoration: none; }
a:hover.rockdownloadicon { background-position: -40px 0; }
a.rockdownloadiconsub { display: block; width: 40px; height: 20px; background: url("images/rockPPdownloadiconsub.png") 0 0 no-repeat; text-decoration: none; }
a:hover.rockdownloadiconsub { background-position: -40px 0; }
a.rockSBpreview { cursor:pointer; display: block; width: 60px; height: 16px; background: url("images/rockSBpreview.png") 0 0 no-repeat; text-decoration: none; }
a:hover.rockSBpreview { background-position: -60px 0; }
a.rockSBbuynow { display: block; width: 60px; height: 16px; background: url("images/rockSBbuynow.png") 0 0 no-repeat; text-decoration: none; }
a:hover.rockSBbuynow { background-position: -60px 0; }
a.rockSBbuttonR { display: block; width: 220px; height: 20px; background: url("images/rockSBbuttonR.png") 0 0 no-repeat; margin: 0px; padding: 0px; text-decoration:none; }
a:hover.rockSBbuttonR { background-position: 0 -20px; }
a.rockSBbuttonL { display: block; width: 220px; height: 20px; background: url("images/rockSBbuttonL.png") 0 0 no-repeat; margin: 0px; padding: 0px; text-decoration:none; }
a:hover.rockSBbuttonL { background-position: 0 -20px; }
a.rockSBbuttonL-down { display: block; width: 220px; height: 20px; background: url("images/rockSBbuttonL-down.png") 0 0 no-repeat; margin: 0px; padding: 0px; text-decoration:none; }
a:hover.rockSBbuttonL-down { background-position: 0 -20px; }
.rockMenu { color: #FF0000; padding-top: 1px; padding-right: 0px; padding-bottom: 1px; padding-left: 4px; }
.rockFont { color: #999999; }
.rockLink { color: #FF0000; }
.rock { color: #999; background-color: #000; text-align: center; }

/* soundeffects */
a.soundeffectsgenrebutton { display: block; width: 40px; height: 40px; background: url("images/soundeffectsgenrebutton.png") 0 0 no-repeat; text-decoration: none; }
a:hover.soundeffectsgenrebutton { background-position: -40px 0; }
a.soundeffectspreview { cursor:pointer; display: block; width: 100px; height: 40px; background: url("images/soundeffectsPPpreview.png") 0 0 no-repeat; text-decoration: none; }
a:hover.soundeffectspreview { background-position: -100px 0; }
a.soundeffectspreviewsub { display: block; width: 100px; height: 20px; background: url("images/soundeffectsPPpreviewsub.png") 0 0 no-repeat; text-decoration: none; }
a:hover.soundeffectspreviewsub { background-position: -100px 0; }
a.soundeffectsplaying { display: block; width: 100px; height: 40px; background: url("images/soundeffectsPPplaying.png") 0 0 no-repeat; text-decoration: none; }
a.soundeffectsplayingsub { display: block; width: 100px; height: 20px; background: url("images/soundeffectsPPplayingsub.png") 0 0 no-repeat; text-decoration: none; }
a.soundeffectscarticon { display: block; width: 40px; height: 40px; background: url("images/soundeffectsPPcarticon.png") 0 0 no-repeat; text-decoration: none; }
a:hover.soundeffectscarticon { background-position: -40px 0; }
a.soundeffectscarticonsub { display: block; width: 40px; height: 20px; background: url("images/soundeffectsPPcarticonsub.png") 0 0 no-repeat; text-decoration: none; }
a:hover.soundeffectscarticonsub { background-position: -40px 0; }
a.soundeffectsdownloadicon { display: block; width: 40px; height: 40px; background: url("images/soundeffectsPPdownloadicon.png") 0 0 no-repeat; text-decoration: none; }
a:hover.soundeffectsdownloadicon { background-position: -40px 0; }
a.soundeffectsdownloadiconsub { display: block; width: 40px; height: 20px; background: url("images/soundeffectsPPdownloadiconsub.png") 0 0 no-repeat; text-decoration: none; }
a:hover.soundeffectsdownloadiconsub { background-position: -40px 0; }
a.soundeffectsSBpreview { cursor:pointer; display: block; width: 60px; height: 16px; background: url("images/soundeffectsSBpreview.png") 0 0 no-repeat; text-decoration: none; }
a:hover.soundeffectsSBpreview { background-position: -60px 0; }
a.soundeffectsSBbuynow { display: block; width: 60px; height: 16px; background: url("images/soundeffectsSBbuynow.png") 0 0 no-repeat; text-decoration: none; }
a:hover.soundeffectsSBbuynow { background-position: -60px 0; }
a.soundeffectsSBbuttonR { display: block; width: 220px; height: 20px; background: url("images/soundeffectsSBbuttonR.png") 0 0 no-repeat; margin: 0px; padding: 0px; text-decoration:none; }
a:hover.soundeffectsSBbuttonR { background-position: 0 -20px; }
a.soundeffectsSBbuttonL { display: block; width: 220px; height: 20px; background: url("images/soundeffectsSBbuttonL.png") 0 0 no-repeat; margin: 0px; padding: 0px; text-decoration:none; }
a:hover.soundeffectsSBbuttonL { background-position: 0 -20px; }
a.soundeffectsSBbuttonL-down { display: block; width: 220px; height: 20px; background: url("images/soundeffectsSBbuttonL-down.png") 0 0 no-repeat; margin: 0px; padding: 0px; text-decoration:none; }
a:hover.soundeffectsSBbuttonL-down { background-position: 0 -20px; }
.soundeffectsMenu { color: #FF9933; padding-top: 1px; padding-right: 0px; padding-bottom: 1px; padding-left: 4px; }
.soundeffectsFont { color: #808080; }
.soundeffectsLink { color: #FF9933; }
.soundeffects { color: #808080; background-color: #333333; text-align: center; }

/* soundtrack */
a.soundtrackgenrebutton { display: block; width: 40px; height: 40px; background: url("images/soundtrackgenrebutton.png") 0 0 no-repeat; text-decoration: none; }
a:hover.soundtrackgenrebutton { background-position: -40px 0; }
a.soundtrackpreview { cursor:pointer; display: block; width: 100px; height: 40px; background: url("images/soundtrackPPpreview.png") 0 0 no-repeat; text-decoration: none; }
a:hover.soundtrackpreview { background-position: -100px 0; }
a.soundtrackpreviewsub { display: block; width: 100px; height: 20px; background: url("images/soundtrackPPpreviewsub.png") 0 0 no-repeat; text-decoration: none; }
a:hover.soundtrackpreviewsub { background-position: -100px 0; }
a.soundtrackplaying { display: block; width: 100px; height: 40px; background: url("images/soundtrackPPplaying.png") 0 0 no-repeat; text-decoration: none; }
a.soundtrackplayingsub { display: block; width: 100px; height: 20px; background: url("images/soundtrackPPplayingsub.png") 0 0 no-repeat; text-decoration: none; }
a.soundtrackcarticon { display: block; width: 40px; height: 40px; background: url("images/soundtrackPPcarticon.png") 0 0 no-repeat; text-decoration: none; }
a:hover.soundtrackcarticon { background-position: -40px 0; }
a.soundtrackcarticonsub { display: block; width: 40px; height: 20px; background: url("images/soundtrackPPcarticonsub.png") 0 0 no-repeat; text-decoration: none; }
a:hover.soundtrackcarticonsub { background-position: -40px 0; }
a.soundtrackdownloadicon { display: block; width: 40px; height: 40px; background: url("images/soundtrackPPdownloadicon.png") 0 0 no-repeat; text-decoration: none; }
a:hover.soundtrackdownloadicon { background-position: -40px 0; }
a.soundtrackdownloadiconsub { display: block; width: 40px; height: 20px; background: url("images/soundtrackPPdownloadiconsub.png") 0 0 no-repeat; text-decoration: none; }
a:hover.soundtrackdownloadiconsub { background-position: -40px 0; }
a.soundtrackSBpreview { cursor:pointer; display: block; width: 60px; height: 16px; background: url("images/soundtrackSBpreview.png") 0 0 no-repeat; text-decoration: none; }
a:hover.soundtrackSBpreview { background-position: -60px 0; }
a.soundtrackSBbuynow { display: block; width: 60px; height: 16px; background: url("images/soundtrackSBbuynow.png") 0 0 no-repeat; text-decoration: none; }
a:hover.soundtrackSBbuynow { background-position: -60px 0; }
a.soundtrackSBbuttonR { display: block; width: 220px; height: 20px; background: url("images/soundtrackSBbuttonR.png") 0 0 no-repeat; margin: 0px; padding: 0px; text-decoration:none; }
a:hover.soundtrackSBbuttonR { background-position: 0 -20px; }
a.soundtrackSBbuttonL { display: block; width: 220px; height: 20px; background: url("images/soundtrackSBbuttonL.png") 0 0 no-repeat; margin: 0px; padding: 0px; text-decoration:none; }
a:hover.soundtrackSBbuttonL { background-position: 0 -20px; }
a.soundtrackSBbuttonL-down { display: block; width: 220px; height: 20px; background: url("images/soundtrackSBbuttonL-down.png") 0 0 no-repeat; margin: 0px; padding: 0px; text-decoration:none; }
a:hover.soundtrackSBbuttonL-down { background-position: 0 -20px; }
.soundtrackMenu { color: #FFCC33; padding-top: 1px; padding-right: 0px; padding-bottom: 1px; padding-left: 4px; }
.soundtrackFont { color: #cccc00; }
.soundtrackLink { color: #FFCC33; }
.soundtrack { color: #cccc00; background-color: #214121; text-align: center; }

/* world */
a.worldgenrebutton { display: block; width: 40px; height: 40px; background: url("images/worldgenrebutton.png") 0 0 no-repeat; text-decoration: none; }
a:hover.worldgenrebutton { background-position: -40px 0; }
a.worldpreview { cursor:pointer; display: block; width: 100px; height: 40px; background: url("images/worldPPpreview.png") 0 0 no-repeat; text-decoration: none; }
a:hover.worldpreview { background-position: -100px 0; }
a.worldpreviewsub { display: block; width: 100px; height: 20px; background: url("images/worldPPpreviewsub.png") 0 0 no-repeat; text-decoration: none; }
a:hover.worldpreviewsub { background-position: -100px 0; }
a.worldplaying { display: block; width: 100px; height: 40px; background: url("images/worldPPplaying.png") 0 0 no-repeat; text-decoration: none; }
a.worldplayingsub { display: block; width: 100px; height: 20px; background: url("images/worldPPplayingsub.png") 0 0 no-repeat; text-decoration: none; }
a.worldcarticon { display: block; width: 40px; height: 40px; background: url("images/worldPPcarticon.png") 0 0 no-repeat; text-decoration: none; }
a:hover.worldcarticon { background-position: -40px 0; }
a.worldcarticonsub { display: block; width: 40px; height: 20px; background: url("images/worldPPcarticonsub.png") 0 0 no-repeat; text-decoration: none; }
a:hover.worldcarticonsub { background-position: -40px 0; }
a.worlddownloadicon { display: block; width: 40px; height: 40px; background: url("images/worldPPdownloadicon.png") 0 0 no-repeat; text-decoration: none; }
a:hover.worlddownloadicon { background-position: -40px 0; }
a.worlddownloadiconsub { display: block; width: 40px; height: 20px; background: url("images/worldPPdownloadiconsub.png") 0 0 no-repeat; text-decoration: none; }
a:hover.worlddownloadiconsub { background-position: -40px 0; }
a.worldSBpreview { cursor:pointer; display: block; width: 60px; height: 16px; background: url("images/worldSBpreview.png") 0 0 no-repeat; text-decoration: none; }
a:hover.worldSBpreview { background-position: -60px 0; }
a.worldSBbuynow { display: block; width: 60px; height: 16px; background: url("images/worldSBbuynow.png") 0 0 no-repeat; text-decoration: none; }
a:hover.worldSBbuynow { background-position: -60px 0; }
a.worldSBbuttonR { display: block; width: 220px; height: 20px; background: url("images/worldSBbuttonR.png") 0 0 no-repeat; margin: 0px; padding: 0px; text-decoration:none; }
a:hover.worldSBbuttonR { background-position: 0 -20px; }
a.worldSBbuttonL { display: block; width: 220px; height: 20px; background: url("images/worldSBbuttonL.png") 0 0 no-repeat; margin: 0px; padding: 0px; text-decoration:none; }
a:hover.worldSBbuttonL { background-position: 0 -20px; }
a.worldSBbuttonL-down { display: block; width: 220px; height: 20px; background: url("images/worldSBbuttonL-down.png") 0 0 no-repeat; margin: 0px; padding: 0px; text-decoration:none; }
a:hover.worldSBbuttonL-down { background-position: 0 -20px; }
.worldMenu { color: #cccc99; padding-top: 1px; padding-right: 0px; padding-bottom: 1px; padding-left: 4px; }
.worldFont { color: #999999; }
.worldLink { color: #cccc99; }
.world { color: #999999; background-color: #333366; text-align: center; }

.Accordion {
	overflow: hidden;
}
.AccordionPanel {
	margin: 0px;
	padding: 0px;
}
.AccordionPanelTab {
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}
.AccordionPanelContent {
	overflow: auto;
	margin: 0px;
	padding: 0px;
	width: 220px;
}
.AccordionPanelOpen .AccordionPanelTab {
}
.AccordionPanelTabHover {
}
.AccordionPanelOpen .AccordionPanelTabHover {
}
.AccordionFocused .AccordionPanelTab {
}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
}

