/* SPECIAL HOME STYLES */

body { background: #000000 url(/images/layout/homeBg.jpg) center top no-repeat; }

/* HOME */

.home { overflow: hidden; }

.home #machineImage { float: right; width: 426px; height: 490px; overflow: hidden; background: url(/images/home/homeMachine.png) left top no-repeat; }
.home #machineImage * { display: none; }

#stage { width: 566px; height: 408px; margin: 55px 0 0 0; float: left; position: relative; }

#stage li#actor0 { top: 0px; left: 0px; }
#stage li#actor1 { top: 0px; left: 426px; }
#stage li#actor2 { top: 82px; left: 426px; }
#stage li#actor3 { top: 164px; left: 142px; }
#stage li#actor4 { top: 164px; left: 284px; }
#stage li#actor5 { top: 164px; left: 426px; }
#stage li#actor6 { top: 246px; left: 284px; }
#stage li#actor7 { top: 246px; left: 426px; }
#stage li#actor8 { top: 328px; left: 284px; }
#stage li#actor9 { top: 328x; left: 426px; }
	
#stage li#actor1 .actor,
#stage li#actor2 .actor, 
#stage li#actor5 .actor { right: 0px; top: 0px; }
#stage li#actor3 .actor { left: 0px; bottom: 0px; }
#stage li#actor4 .actor, 
#stage li#actor6 .actor, 
#stage li#actor7 .actor, 
#stage li#actor8 .actor, 
#stage li#actor9 .actor { bottom: 0px; right: 0px; }

#stage li#actor1 .platform,
#stage li#actor2 .platform, 
#stage li#actor5 .platform{ right: 0px; top: 0px; }
#stage li#actor3 .platform { left: 0px; bottom: 0px; }
#stage li#actor4 .platform, 
#stage li#actor6 .platform, 
#stage li#actor7 .platform, 
#stage li#actor8 .platform, 
#stage li#actor9 .platform { bottom: 0px; right: 0px; }

#actionLayer { height: 400px; padding: 29px 20px 0 232px; border: 1px solid #e6c3a1; background: url(/images/home/actionLayer/actionLayerBg.jpg) left top no-repeat; }
#actionLayer h2 { margin: 0 0 12px; height: 48px; }
#actionLayer h3 { margin: 0 0 5px; height: 43px; }
#actionLayer .boxed { padding: 0 5px; }
#actionLayer .firstBox { height: 200px; padding: 0 0 0 15px; }

#actionLayer .boxed a { margin: 0 0 0 -5px; display: block; height: 33px; text-indent: -19999px; outline: none; background-repeat: no-repeat; background-position: left top; }
#actionLayer .firstBox a { width: 139px; background-image: url(/images/home/actionLayer/btn_onlineshop.jpg); }
#actionLayer .secondBox { width: 455px; height: 151px; padding: 18px 0 10px 14px; background-image: url(/images/home/actionLayer/secondBoxBg.jpg); border: 1px solid #e6c3a1; }
#actionLayer .secondBox a { width: 153px; background-image: url(/images/home/actionLayer/btn_genussfinder.jpg); margin-bottom: 5px; }
