body {
	background: url(../images/template7/main_bg_base.png) no-repeat center center fixed;
    background-size: cover;
    background-color:#000000;
}
/* 당첨 시 배경 */
body.won {
	background: url(../images/template7/main_bg2.gif) no-repeat center center fixed;
    background-size: cover;
}

/* 모바일에서는 번개 GIF 제거 */
@media (max-width: 768px) {
    body.won {
        background: url(../images/template7/main_bg_base.png) no-repeat center center fixed;
        background-size: cover;
    }
}
#PageContainer { background: transparent url(../images/template7/main_bg_machine.png) top center no-repeat; }
#PageContainer.won #PageContainerInner {
/**	background: transparent url(../images/template7/won_bg.png) 294px 186px no-repeat;**/
}

#slotMachineContainer { width: 464px; height: 415px; left: 297px; top: 319px; }

#slotMachineContainer #spinButton {
	left: 342px; top: 335px; width: 127px; height: 80px;
	background: transparent url(../images/template7/spin_button.png) 0 0 no-repeat;
}

#slotMachineContainer #betContainer { top: 347px; left: 0; width: 355px; height: 65px; }
#slotMachineContainer #betContainer span { top: 30px; }
#slotMachineContainer #betContainer #lastWin { left: 16px;  }
#slotMachineContainer #betContainer #credits { left: 138px; }
#slotMachineContainer #betContainer #bet { left: 249px; width: 34px; }
#slotMachineContainer #betContainer #dayWinnings { display: none; }
#slotMachineContainer #betContainer #lifetimeWinnings { display: none; }

#slotMachineContainer #betContainer #betSpinUp,
#slotMachineContainer #betContainer #betSpinDown {
	width: 27px; height: 42px; left: 321px; top: 12px;
	background: transparent url(../images/template7/sprites.png) 0 0 no-repeat;
}
#slotMachineContainer #betContainer #betSpinDown { top: 35px; background-position: 0 -50px; }

#slotMachineContainer #ReelContainer { top: 14px; }

#slotMachineContainer #ReelContainer #reelOverlay {
	background: transparent url(../images/template7/reel_overlay.png) 0 center no-repeat;
}

#slotMachineContainer #ReelContainer .reel {
	height: 3240px; /* set the height to 3 * the strip PNG height */
	background: transparent url(../images/template7/reel_strip.png) 0 0 repeat-y;
}

 #soundOffButton {
	/**right: 50px; top: 645px;**/
    left: 230px;
    top: 305px;
	background: transparent url(../images/template1/sprites.png) -50px -50px no-repeat;
}

/* #prizes_list { top: 265px; left: 30px; width: 206px; } */
#prizes_list  {top: 365px;left: 50px;width: 206px;}
#prizes_list .trPrize {
	padding-left: 9px; margin-top: -13px; /* we make each row much taller than it is, to accomodate the glow of the winning orange band */
	height: 55px;
}
#prizes_list .tdReels { padding-top: 12px; }
#prizes_list .tdPayout { padding: 21px 5px 0 0; width: 62px; }
#prizes_list .trPrize.won { background: transparent url(../images/template7/prize_won.png) 50% 0 no-repeat; }
#prizes_list .reelIcon { background: transparent url(../images/template7/prizes_sprites.png) top left no-repeat; }

#prizes_list .reelIcon.prize_1 { background-position: 0 0; }
#prizes_list .reelIcon.prize_2 { background-position: -30px 0; }
#prizes_list .reelIcon.prize_3 { background-position: -60px 0; }
#prizes_list .reelIcon.prize_4 { background-position: -90px 0; }
#prizes_list .reelIcon.prize_5 { background-position: -120px 0; }
#prizes_list .reelIcon.prize_6 { background-position: -150px 0; }
#prizes_list .reelIcon.prize_7 { background-position: -180px 0; }
#prizes_list .reelIcon.prize_stardot5 { background-position: -180px 0; }
#prizes_list .reelIcon.prize_1slash3slash5 { background-position: -0px -30px; }
#prizes_list .reelIcon.prize_11 { background-position: -0px -30px; }
#prizes_list .reelIcon.prize_14 { background-position: -90px -30px; }
#prizes_list .reelIcon.prize_15 { background-position: -120px -30px; }
#prizes_list .reelIcon.prize_16 { background-position: -150px -30px; }
#prizes_list .reelIcon.prize_2slash4slash6 { background-position: -30px -30px; }
#prizes_list .reelIcon.prize_1slash3 { background-position: -60px -30px; }
#prizes_list .reelIcon.prize_5slash2 { background-position: -90px -30px; }
#prizes_list .reelIcon.prize_4slash6 { background-position: -120px -30px; }
#prizes_list .reelIcon.prize_1slash5 { background-position: -150px -30px; }
#prizes_list .reelIcon.prize_2slash3 { background-position: -180px -30px; }

/* Captain-style sprite classes for template7 */
/* Top row (C0X) */
#prizes_list .reelIcon.prize_C01 { background-position: 0 0; }
#prizes_list .reelIcon.prize_C02 { background-position: -30px 0; }
#prizes_list .reelIcon.prize_C03 { background-position: -60px 0; }
#prizes_list .reelIcon.prize_C04 { background-position: -90px 0; }
#prizes_list .reelIcon.prize_C05 { background-position: -120px 0; }
#prizes_list .reelIcon.prize_C06 { background-position: -150px 0; }
#prizes_list .reelIcon.prize_C07 { background-position: -180px 0; }

/* Bottom row (C1X) */
#prizes_list .reelIcon.prize_C11 { background-position: 0 -30px; }
#prizes_list .reelIcon.prize_C12 { background-position: -30px -30px; }
#prizes_list .reelIcon.prize_C13 { background-position: -60px -30px; }
#prizes_list .reelIcon.prize_C14 { background-position: -90px -30px; }
#prizes_list .reelIcon.prize_C15 { background-position: -120px -30px; }
#prizes_list .reelIcon.prize_C16 { background-position: -150px -30px; }
#prizes_list .reelIcon.prize_C17 { background-position: -180px -30px; }

/* Hide specific prizes (same as Captain) */
#prizes_list #trPrize_75 { display: none !important; }  /* 5-6-5 (duplicate, hide) */
#prizes_list #trPrize_80 { display: none !important; }  /* C07 (impossible prize) */
