/* GENERAL */

#loading                    { color:#000; font-family:sans-serif; font-size:24px; height:600px; line-height:600px; text-align:center; width:800px; }
#cache                      { display:none; }
#game                       { background-color:#fff; background-repeat:no-repeat; display:none; font-size:1px; height:600px; overflow:hidden; position:relative; width:800px; }
#overlay                    { background-image:url(/wizfiles/play_ff/21/overlay.png); height:600px; left:0; position:absolute; top:0; width:800px; }
#capture                    { background-image:url(/wizfiles/play_ff/21/trans.gif); background-repeat:repeat; font-size:1px; height:600px; left:0; position:absolute; top:0; width:800px; }

/* SYMBOLS */

#symbol00                   { background-image:url(/wizfiles/play_ff/21/symbol.png); background-position:0 0; background-repeat:no-repeat; height:128px; left: 33px; position:absolute; top:110px; width:138px; }
#symbol10                   { background-image:url(/wizfiles/play_ff/21/symbol.png); background-position:0 0; background-repeat:no-repeat; height:128px; left:181px; position:absolute; top:110px; width:138px; }
#symbol20                   { background-image:url(/wizfiles/play_ff/21/symbol.png); background-position:0 0; background-repeat:no-repeat; height:128px; left:329px; position:absolute; top:110px; width:138px; }
#symbol30                   { background-image:url(/wizfiles/play_ff/21/symbol.png); background-position:0 0; background-repeat:no-repeat; height:128px; left:477px; position:absolute; top:110px; width:138px; }
#symbol40                   { background-image:url(/wizfiles/play_ff/21/symbol.png); background-position:0 0; background-repeat:no-repeat; height:128px; left:625px; position:absolute; top:110px; width:138px; }
#symbol01                   { background-image:url(/wizfiles/play_ff/21/symbol.png); background-position:0 0; background-repeat:no-repeat; height:128px; left: 33px; position:absolute; top:236px; width:138px; }
#symbol11                   { background-image:url(/wizfiles/play_ff/21/symbol.png); background-position:0 0; background-repeat:no-repeat; height:128px; left:181px; position:absolute; top:236px; width:138px; }
#symbol21                   { background-image:url(/wizfiles/play_ff/21/symbol.png); background-position:0 0; background-repeat:no-repeat; height:128px; left:329px; position:absolute; top:236px; width:138px; }
#symbol31                   { background-image:url(/wizfiles/play_ff/21/symbol.png); background-position:0 0; background-repeat:no-repeat; height:128px; left:477px; position:absolute; top:236px; width:138px; }
#symbol41                   { background-image:url(/wizfiles/play_ff/21/symbol.png); background-position:0 0; background-repeat:no-repeat; height:128px; left:625px; position:absolute; top:236px; width:138px; }
#symbol02                   { background-image:url(/wizfiles/play_ff/21/symbol.png); background-position:0 0; background-repeat:no-repeat; height:128px; left: 33px; position:absolute; top:362px; width:138px; }
#symbol12                   { background-image:url(/wizfiles/play_ff/21/symbol.png); background-position:0 0; background-repeat:no-repeat; height:128px; left:181px; position:absolute; top:362px; width:138px; }
#symbol22                   { background-image:url(/wizfiles/play_ff/21/symbol.png); background-position:0 0; background-repeat:no-repeat; height:128px; left:329px; position:absolute; top:362px; width:138px; }
#symbol32                   { background-image:url(/wizfiles/play_ff/21/symbol.png); background-position:0 0; background-repeat:no-repeat; height:128px; left:477px; position:absolute; top:362px; width:138px; }
#symbol42                   { background-image:url(/wizfiles/play_ff/21/symbol.png); background-position:0 0; background-repeat:no-repeat; height:128px; left:625px; position:absolute; top:362px; width:138px; }

/* SPINNING */

#spinning0                  { background-image:url(/wizfiles/play_ff/21/spinning.jpg); background-repeat:no-repeat; background-position:0 0; display:none; height:378px; left: 33px; position:absolute; top:110px; width:138px; }
#spinning1                  { background-image:url(/wizfiles/play_ff/21/spinning.jpg); background-repeat:no-repeat; background-position:0 0; display:none; height:378px; left:181px; position:absolute; top:110px; width:138px; }
#spinning2                  { background-image:url(/wizfiles/play_ff/21/spinning.jpg); background-repeat:no-repeat; background-position:0 0; display:none; height:378px; left:329px; position:absolute; top:110px; width:138px; }
#spinning3                  { background-image:url(/wizfiles/play_ff/21/spinning.jpg); background-repeat:no-repeat; background-position:0 0; display:none; height:378px; left:477px; position:absolute; top:110px; width:138px; }
#spinning4                  { background-image:url(/wizfiles/play_ff/21/spinning.jpg); background-repeat:no-repeat; background-position:0 0; display:none; height:378px; left:625px; position:absolute; top:110px; width:138px; }

/* STICKY WILDS */

#wild00                     { background-image:url(/wizfiles/play_ff/21/symbol.png); background-position:-1656px 0; background-repeat:no-repeat; display:none; height:128px; left: 33px; position:absolute; top:110px; width:138px; }
#wild10                     { background-image:url(/wizfiles/play_ff/21/symbol.png); background-position:-1656px 0; background-repeat:no-repeat; display:none; height:128px; left:181px; position:absolute; top:110px; width:138px; }
#wild20                     { background-image:url(/wizfiles/play_ff/21/symbol.png); background-position:-1656px 0; background-repeat:no-repeat; display:none; height:128px; left:329px; position:absolute; top:110px; width:138px; }
#wild30                     { background-image:url(/wizfiles/play_ff/21/symbol.png); background-position:-1656px 0; background-repeat:no-repeat; display:none; height:128px; left:477px; position:absolute; top:110px; width:138px; }
#wild40                     { background-image:url(/wizfiles/play_ff/21/symbol.png); background-position:-1656px 0; background-repeat:no-repeat; display:none; height:128px; left:625px; position:absolute; top:110px; width:138px; }
#wild01                     { background-image:url(/wizfiles/play_ff/21/symbol.png); background-position:-1656px 0; background-repeat:no-repeat; display:none; height:128px; left: 33px; position:absolute; top:236px; width:138px; }
#wild11                     { background-image:url(/wizfiles/play_ff/21/symbol.png); background-position:-1656px 0; background-repeat:no-repeat; display:none; height:128px; left:181px; position:absolute; top:236px; width:138px; }
#wild21                     { background-image:url(/wizfiles/play_ff/21/symbol.png); background-position:-1656px 0; background-repeat:no-repeat; display:none; height:128px; left:329px; position:absolute; top:236px; width:138px; }
#wild31                     { background-image:url(/wizfiles/play_ff/21/symbol.png); background-position:-1656px 0; background-repeat:no-repeat; display:none; height:128px; left:477px; position:absolute; top:236px; width:138px; }
#wild41                     { background-image:url(/wizfiles/play_ff/21/symbol.png); background-position:-1656px 0; background-repeat:no-repeat; display:none; height:128px; left:625px; position:absolute; top:236px; width:138px; }
#wild02                     { background-image:url(/wizfiles/play_ff/21/symbol.png); background-position:-1656px 0; background-repeat:no-repeat; display:none; height:128px; left: 33px; position:absolute; top:362px; width:138px; }
#wild12                     { background-image:url(/wizfiles/play_ff/21/symbol.png); background-position:-1656px 0; background-repeat:no-repeat; display:none; height:128px; left:181px; position:absolute; top:362px; width:138px; }
#wild22                     { background-image:url(/wizfiles/play_ff/21/symbol.png); background-position:-1656px 0; background-repeat:no-repeat; display:none; height:128px; left:329px; position:absolute; top:362px; width:138px; }
#wild32                     { background-image:url(/wizfiles/play_ff/21/symbol.png); background-position:-1656px 0; background-repeat:no-repeat; display:none; height:128px; left:477px; position:absolute; top:362px; width:138px; }
#wild42                     { background-image:url(/wizfiles/play_ff/21/symbol.png); background-position:-1656px 0; background-repeat:no-repeat; display:none; height:128px; left:625px; position:absolute; top:362px; width:138px; }

/* BUTTONS */

#btn_help                   { background-image:url(/wizfiles/play_ff/21/button.png); background-position:   0px 0; background-repeat:no-repeat; height:66px; left:  0px; position:absolute; top:502px; width:121px; }
#btn_cashout                { background-image:url(/wizfiles/play_ff/21/button.png); background-position:-121px 0; background-repeat:no-repeat; height:66px; left:122px; position:absolute; top:502px; width:103px; }
#btn_linesdn                { background-image:url(/wizfiles/play_ff/21/button.png); background-position:-224px 0; background-repeat:no-repeat; height:66px; left:237px; position:absolute; top:502px; width: 52px; }
#btn_linesup                { background-image:url(/wizfiles/play_ff/21/button.png); background-position:-276px 0; background-repeat:no-repeat; height:66px; left:345px; position:absolute; top:502px; width: 48px; }
#btn_coinsdn                { background-image:url(/wizfiles/play_ff/21/button.png); background-position:-324px 0; background-repeat:no-repeat; height:66px; left:410px; position:absolute; top:502px; width: 48px; }
#btn_coinsup                { background-image:url(/wizfiles/play_ff/21/button.png); background-position:-372px 0; background-repeat:no-repeat; height:66px; left:514px; position:absolute; top:502px; width: 50px; }
#btn_maxbet                 { background-image:url(/wizfiles/play_ff/21/button.png); background-position:-422px 0; background-repeat:no-repeat; height:66px; left:574px; position:absolute; top:502px; width:102px; }
#btn_play                   { background-image:url(/wizfiles/play_ff/21/button.png); background-position:-524px 0; background-repeat:no-repeat; height:66px; left:680px; position:absolute; top:502px; width:120px; }

/* CREDITS */

#credits                    { font-size:1px; height:27px; left: 17px; overflow:hidden; position:absolute; text-align:center; top: 35px; width:193px; }
#win                        { font-size:1px; height:27px; left:588px; overflow:hidden; position:absolute; text-align:center; top: 35px; width:193px; }
#lines                      { font-size:1px; height:17px; left:294px; overflow:hidden; position:absolute; text-align:center; top:576px; width: 45px; }
#coins                      { font-size:1px; height:17px; left:467px; overflow:hidden; position:absolute; text-align:center; top:576px; width: 45px; }
#bet                        { font-size:1px; height:17px; left:713px; overflow:hidden; position:absolute; text-align:center; top:576px; width: 64px; }

/* CREDIT DIGITS */

.large_digit1               { background-image:url(/wizfiles/play_ff/21/font-credits.png); background-position:  -6px 0; font-size:1px; height:27px; width:12px; }
.large_digit2               { background-image:url(/wizfiles/play_ff/21/font-credits.png); background-position: -29px 0; font-size:1px; height:27px; width:18px; }
.large_digit3               { background-image:url(/wizfiles/play_ff/21/font-credits.png); background-position: -58px 0; font-size:1px; height:27px; width:19px; }
.large_digit4               { background-image:url(/wizfiles/play_ff/21/font-credits.png); background-position: -89px 0; font-size:1px; height:27px; width:18px; }
.large_digit5               { background-image:url(/wizfiles/play_ff/21/font-credits.png); background-position:-119px 0; font-size:1px; height:27px; width:19px; }
.large_digit6               { background-image:url(/wizfiles/play_ff/21/font-credits.png); background-position:-149px 0; font-size:1px; height:27px; width:21px; }
.large_digit7               { background-image:url(/wizfiles/play_ff/21/font-credits.png); background-position:-178px 0; font-size:1px; height:27px; width:18px; }
.large_digit8               { background-image:url(/wizfiles/play_ff/21/font-credits.png); background-position:-206px 0; font-size:1px; height:27px; width:20px; }
.large_digit9               { background-image:url(/wizfiles/play_ff/21/font-credits.png); background-position:-236px 0; font-size:1px; height:27px; width:21px; }
.large_digit0               { background-image:url(/wizfiles/play_ff/21/font-credits.png); background-position:-268px 0; font-size:1px; height:27px; width:19px; }
.large_dollar               { background-image:url(/wizfiles/play_ff/21/font-credits.png); background-position:-298px 0; font-size:1px; height:27px; width:16px; }
.large_comma                { background-image:url(/wizfiles/play_ff/21/font-credits.png); background-position:-326px 0; font-size:1px; height:27px; width:11px; }
.large_period               { background-image:url(/wizfiles/play_ff/21/font-credits.png); background-position:-348px 0; font-size:1px; height:27px; width: 9px; }

/* MESSAGES */

#message1                   { font-size:1px; height:16px; left:  0px; position:absolute; text-align:center; top:80px; width:264px; }
#message2                   { font-size:1px; height:16px; left:536px; position:absolute; text-align:center; top:80px; width:264px; }

/* PAYLINE DIGITS */

.small_digit1               { background-image:url(/wizfiles/play_ff/21/font-payline1.png); background-position:  -4px 0; font-size:1px; height:17px; width: 6px; }
.small_digit2               { background-image:url(/wizfiles/play_ff/21/font-payline1.png); background-position: -16px 0; font-size:1px; height:17px; width:10px; }
.small_digit3               { background-image:url(/wizfiles/play_ff/21/font-payline1.png); background-position: -31px 0; font-size:1px; height:17px; width:11px; }
.small_digit4               { background-image:url(/wizfiles/play_ff/21/font-payline1.png); background-position: -48px 0; font-size:1px; height:17px; width:10px; }
.small_digit5               { background-image:url(/wizfiles/play_ff/21/font-payline1.png); background-position: -64px 0; font-size:1px; height:17px; width:10px; }
.small_digit6               { background-image:url(/wizfiles/play_ff/21/font-payline1.png); background-position: -80px 0; font-size:1px; height:17px; width:11px; }
.small_digit7               { background-image:url(/wizfiles/play_ff/21/font-payline1.png); background-position: -95px 0; font-size:1px; height:17px; width:10px; }
.small_digit8               { background-image:url(/wizfiles/play_ff/21/font-payline1.png); background-position:-110px 0; font-size:1px; height:17px; width:11px; }
.small_digit9               { background-image:url(/wizfiles/play_ff/21/font-payline1.png); background-position:-126px 0; font-size:1px; height:17px; width:11px; }
.small_digit0               { background-image:url(/wizfiles/play_ff/21/font-payline1.png); background-position:-143px 0; font-size:1px; height:17px; width:11px; }

/* PAYLINES */

#payline0                   { background-image:url(/wizfiles/play_ff/21/payline.png); background-position:0     0px; background-repeat:no-repeat; display:none; height:27px;  left:55px; overflow:hidden; position:absolute; top:298px; width:669px; }
#payline1                   { background-image:url(/wizfiles/play_ff/21/payline.png); background-position:0   -27px; background-repeat:no-repeat; display:none; height:16px;  left:55px; overflow:hidden; position:absolute; top:164px; width:669px; }
#payline2                   { background-image:url(/wizfiles/play_ff/21/payline.png); background-position:0   -43px; background-repeat:no-repeat; display:none; height:16px;  left:55px; overflow:hidden; position:absolute; top:423px; width:669px; }
#payline3                   { background-image:url(/wizfiles/play_ff/21/payline.png); background-position:0   -59px; background-repeat:no-repeat; display:none; height:304px; left:55px; overflow:hidden; position:absolute; top:127px; width:669px; }
#payline4                   { background-image:url(/wizfiles/play_ff/21/payline.png); background-position:0  -363px; background-repeat:no-repeat; display:none; height:304px; left:55px; overflow:hidden; position:absolute; top:172px; width:669px; }
#payline5                   { background-image:url(/wizfiles/play_ff/21/payline.png); background-position:0  -667px; background-repeat:no-repeat; display:none; height:133px; left:55px; overflow:hidden; position:absolute; top:173px; width:669px; }
#payline6                   { background-image:url(/wizfiles/play_ff/21/payline.png); background-position:0  -800px; background-repeat:no-repeat; display:none; height:133px; left:55px; overflow:hidden; position:absolute; top:297px; width:669px; }
#payline7                   { background-image:url(/wizfiles/play_ff/21/payline.png); background-position:0  -933px; background-repeat:no-repeat; display:none; height:132px; left:55px; overflow:hidden; position:absolute; top:173px; width:669px; }
#payline8                   { background-image:url(/wizfiles/play_ff/21/payline.png); background-position:0 -1065px; background-repeat:no-repeat; display:none; height:132px; left:55px; overflow:hidden; position:absolute; top:298px; width:669px; }
#payline9                   { background-image:url(/wizfiles/play_ff/21/payline.png); background-position:0 -1197px; background-repeat:no-repeat; display:none; height:133px; left:55px; overflow:hidden; position:absolute; top:172px; width:669px; }
#payline10                  { background-image:url(/wizfiles/play_ff/21/payline.png); background-position:0 -1330px; background-repeat:no-repeat; display:none; height:133px; left:75px; overflow:hidden; position:absolute; top:298px; width:669px; }
#payline11                  { background-image:url(/wizfiles/play_ff/21/payline.png); background-position:0 -1463px; background-repeat:no-repeat; display:none; height:142px; left:75px; overflow:hidden; position:absolute; top:163px; width:669px; }
#payline12                  { background-image:url(/wizfiles/play_ff/21/payline.png); background-position:0 -1605px; background-repeat:no-repeat; display:none; height:142px; left:75px; overflow:hidden; position:absolute; top:298px; width:669px; }
#payline13                  { background-image:url(/wizfiles/play_ff/21/payline.png); background-position:0 -1747px; background-repeat:no-repeat; display:none; height:134px; left:75px; overflow:hidden; position:absolute; top:172px; width:669px; }
#payline14                  { background-image:url(/wizfiles/play_ff/21/payline.png); background-position:0 -1881px; background-repeat:no-repeat; display:none; height:134px; left:75px; overflow:hidden; position:absolute; top:297px; width:669px; }
#payline15                  { background-image:url(/wizfiles/play_ff/21/payline.png); background-position:0 -2015px; background-repeat:no-repeat; display:none; height:179px; left:75px; overflow:hidden; position:absolute; top:127px; width:669px; }
#payline16                  { background-image:url(/wizfiles/play_ff/21/payline.png); background-position:0 -2194px; background-repeat:no-repeat; display:none; height:179px; left:75px; overflow:hidden; position:absolute; top:297px; width:669px; }
#payline17                  { background-image:url(/wizfiles/play_ff/21/payline.png); background-position:0 -2373px; background-repeat:no-repeat; display:none; height:257px; left:75px; overflow:hidden; position:absolute; top:173px; width:669px; }
#payline18                  { background-image:url(/wizfiles/play_ff/21/payline.png); background-position:0 -2630px; background-repeat:no-repeat; display:none; height:257px; left:75px; overflow:hidden; position:absolute; top:173px; width:669px; }
#payline19                  { background-image:url(/wizfiles/play_ff/21/payline.png); background-position:0 -2887px; background-repeat:no-repeat; display:none; height:257px; left:75px; overflow:hidden; position:absolute; top:173px; width:669px; }

/* PAYLINE LABELS */

#paylinelabel0              { font-size:1px; height:17px; left:  6px; position:absolute; text-align:center; top:131px; width:22px; }
#paylinelabel1              { font-size:1px; height:17px; left:  6px; position:absolute; text-align:center; top:161px; width:22px; }
#paylinelabel2              { font-size:1px; height:17px; left:  6px; position:absolute; text-align:center; top:191px; width:22px; }
#paylinelabel3              { font-size:1px; height:17px; left:  6px; position:absolute; text-align:center; top:221px; width:22px; }
#paylinelabel4              { font-size:1px; height:17px; left:  6px; position:absolute; text-align:center; top:262px; width:22px; }
#paylinelabel5              { font-size:1px; height:17px; left:  6px; position:absolute; text-align:center; top:292px; width:22px; }
#paylinelabel6              { font-size:1px; height:17px; left:  6px; position:absolute; text-align:center; top:322px; width:22px; }
#paylinelabel7              { font-size:1px; height:17px; left:  6px; position:absolute; text-align:center; top:352px; width:22px; }
#paylinelabel8              { font-size:1px; height:17px; left:  6px; position:absolute; text-align:center; top:394px; width:22px; }
#paylinelabel9              { font-size:1px; height:17px; left:  6px; position:absolute; text-align:center; top:424px; width:22px; }
#paylinelabel10             { font-size:1px; height:17px; left:  6px; position:absolute; text-align:center; top:454px; width:22px; }
#paylinelabel11             { font-size:1px; height:17px; left:769px; position:absolute; text-align:center; top:131px; width:22px; }
#paylinelabel12             { font-size:1px; height:17px; left:769px; position:absolute; text-align:center; top:161px; width:22px; }
#paylinelabel13             { font-size:1px; height:17px; left:769px; position:absolute; text-align:center; top:191px; width:22px; }
#paylinelabel14             { font-size:1px; height:17px; left:769px; position:absolute; text-align:center; top:221px; width:22px; }
#paylinelabel15             { font-size:1px; height:17px; left:769px; position:absolute; text-align:center; top:262px; width:22px; }
#paylinelabel16             { font-size:1px; height:17px; left:769px; position:absolute; text-align:center; top:292px; width:22px; }
#paylinelabel17             { font-size:1px; height:17px; left:769px; position:absolute; text-align:center; top:322px; width:22px; }
#paylinelabel18             { font-size:1px; height:17px; left:769px; position:absolute; text-align:center; top:352px; width:22px; }
#paylinelabel19             { font-size:1px; height:17px; left:769px; position:absolute; text-align:center; top:394px; width:22px; }
#paylinelabel20             { font-size:1px; height:17px; left:769px; position:absolute; text-align:center; top:424px; width:22px; }
#paylinelabel21             { font-size:1px; height:17px; left:769px; position:absolute; text-align:center; top:454px; width:22px; }

/* BONUSES */

#bonus                      { background-image:url(/wizfiles/play_ff/21/bonus-background.png); background-position:0 0; background-repeat:no-repeat; display:none; height:600px; left:0; position:absolute; top:0; width:800px; }
#bonus_overlay              { background-image:url(/wizfiles/play_ff/21/bonus-overlay1.png); background-position:0 0; background-repeat:no-repeat; height:600px; left:0; position:absolute; top:0; width:800px; }

#bonus_highlight0           { background-image:url(/wizfiles/play_ff/21/bonus-highlight.png); background-position:   0px 0; background-repeat:no-repeat; display:none; height:194px; left:  8px; position:absolute; top:255px; width:151px; }
#bonus_highlight1           { background-image:url(/wizfiles/play_ff/21/bonus-highlight.png); background-position:-151px 0; background-repeat:no-repeat; display:none; height:151px; left:104px; position:absolute; top:334px; width:154px; }
#bonus_highlight2           { background-image:url(/wizfiles/play_ff/21/bonus-highlight.png); background-position:-305px 0; background-repeat:no-repeat; display:none; height:192px; left:331px; position:absolute; top:236px; width:157px; }
#bonus_highlight3           { background-image:url(/wizfiles/play_ff/21/bonus-highlight.png); background-position:-462px 0; background-repeat:no-repeat; display:none; height:155px; left:482px; position:absolute; top:358px; width:170px; }
#bonus_highlight4           { background-image:url(/wizfiles/play_ff/21/bonus-highlight.png); background-position:-632px 0; background-repeat:no-repeat; display:none; height:168px; left:641px; position:absolute; top:286px; width:137px; }

#bonus_casino0              { background-image:url(/wizfiles/play_ff/21/casino0.png); background-position:0 0; background-repeat:no-repeat; display:none; height:270px; left:-104px; position:absolute; top:263px; width:416px; }
#bonus_casino1              { background-image:url(/wizfiles/play_ff/21/casino1.png); background-position:0 0; background-repeat:no-repeat; display:none; height:242px; left:  13px; position:absolute; top:327px; width:388px; }
#bonus_casino2              { background-image:url(/wizfiles/play_ff/21/casino2.png); background-position:0 0; background-repeat:no-repeat; display:none; height:301px; left: 206px; position:absolute; top:231px; width:483px; }
#bonus_casino3              { background-image:url(/wizfiles/play_ff/21/casino3.png); background-position:0 0; background-repeat:no-repeat; display:none; height:260px; left: 396px; position:absolute; top:351px; width:416px; }
#bonus_casino4              { background-image:url(/wizfiles/play_ff/21/casino4.png); background-position:0 0; background-repeat:no-repeat; display:none; height:259px; left: 495px; position:absolute; top:284px; width:416px; }

#bonus_total                { background-image:url(/wizfiles/play_ff/21/bonus-total.png); background-position:0 0; background-repeat:no-repeat; display:none; height:600px; left:0; position:absolute; top:0; width:800px; }
#bonus_win                  { color:#000; font-family:sans-serif; font-size:72pt; font-weight:bold; height:600px; left:0; line-height:600px; position:absolute; text-align:center; top:0; width:800px; }

/* MESSAGE BOX */

#msgbox                     { background-image:url(/wizfiles/play_ff/21/msgbox.png); background-position:0 0; background-repeat:no-repeat; display:none; height:600px; left:0; position:absolute; top:0; width:800px; }
#msgbox table               { border:none; border-collapse:collapse; height:100px; width:486px; }
#msgbox td                  { border:none; font-size:1px; height:100px; line-height:1px; text-align:center; vertical-align:middle; width:486px; }
#msgbox_title               { font-size:1px; height:16px; left:156px; overflow:hidden; position:absolute; text-align:left; top:207px; width:488px; }
#msgbox_prompt              { font-size:1px; height:100px; left:157px; overflow:hidden; position:absolute; text-align:left; top:233px; width:486px; }
#msgbox_button              { background-image:url(/wizfiles/play_ff/21/button2.png); background-position:0 -100px; background-repeat:no-repeat; font-size:1px; height:50px; left:340px; overflow:hidden; position:absolute; top:340px; width:120px; }

/* HELP SCREENS */

#help0                      { background-image:url(/wizfiles/play_ff/21/help0.png); background-position:0 0; background-repeat:no-repeat; display:none; font-size:1px; height:600px; left:0; overflow:hidden; position:absolute; top:0; width:800px; }
#help1                      { background-image:url(/wizfiles/play_ff/21/help1.png); background-position:0 0; background-repeat:no-repeat; display:none; font-size:1px; height:600px; left:0; overflow:hidden; position:absolute; top:0; width:800px; }
#help2                      { background-image:url(/wizfiles/play_ff/21/help2.png); background-position:0 0; background-repeat:no-repeat; display:none; font-size:1px; height:600px; left:0; overflow:hidden; position:absolute; top:0; width:800px; }
#btn_prev                   { background-image:url(/wizfiles/play_ff/21/button2.png); background-position:-120px -100px; background-repeat:no-repeat; display:none; font-size:1px; height:50px; left: 96px; overflow:hidden; position:absolute; top:538px; width:120px; }
#btn_next                   { background-image:url(/wizfiles/play_ff/21/button2.png); background-position:-240px -100px; background-repeat:no-repeat; display:none; font-size:1px; height:50px; left:584px; overflow:hidden; position:absolute; top:538px; width:120px; }
#btn_back                   { background-image:url(/wizfiles/play_ff/21/button2.png); background-position:-360px -100px; background-repeat:no-repeat; display:none; font-size:1px; height:50px; left:340px; overflow:hidden; position:absolute; top:538px; width:120px; }

/* FONT - LIGHT */

.font                       { background-image:url(/wizfiles/play_ff/21/font.png); background-repeat:no-repeat; border:none; height:16px; }
.font_symbol00              { background-position:-0px 0; width:4px; }
.font_symbol01              { background-position:-5px 0; width:4px; }
.font_symbol02              { background-position:-14px 0; width:4px; }
.font_symbol03              { background-position:-22px 0; width:8px; }
.font_symbol04              { background-position:-34px 0; width:8px; }
.font_symbol05              { background-position:-45px 0; width:9px; }
.font_symbol06              { background-position:-58px 0; width:8px; }
.font_symbol07              { background-position:-70px 0; width:5px; }
.font_symbol08              { background-position:-79px 0; width:3px; }
.font_symbol09              { background-position:-87px 0; width:4px; }
.font_symbol10              { background-position:-95px 0; width:6px; }
.font_symbol11              { background-position:-107px 0; width:6px; }
.font_symbol12              { background-position:-119px 0; width:6px; }
.font_symbol13              { background-position:-131px 0; width:8px; }
.font_symbol14              { background-position:-143px 0; width:7px; }
.font_symbol15              { background-position:-155px 0; width:7px; }
.font_symbol16              { background-position:-166px 0; width:5px; }
.font_symbol17              { background-position:-177px 0; width:4px; }
.font_symbol18              { background-position:-187px 0; width:9px; }
.font_symbol19              { background-position:-201px 0; width:5px; }
.font_symbol20              { background-position:-210px 0; width:13px; }
.font_symbol21              { background-position:-228px 0; width:10px; }
.font_symbol22              { background-position:-244px 0; width:9px; }
.font_symbol23              { background-position:-257px 0; width:14px; }
.font_symbol24              { background-position:-274px 0; width:9px; }
.font_symbol25              { background-position:-287px 0; width:11px; }
.font_symbol26              { background-position:-302px 0; width:7px; }
.font_symbol27              { background-position:-314px 0; width:6px; }
.font_symbol28              { background-position:-324px 0; width:7px; }
.font_symbol29              { background-position:-334px 0; width:6px; }
.font_symbol30              { background-position:-343px 0; width:9px; }
.font_symbol31              { background-position:-356px 0; width:9px; }
.font_symbol32              { background-position:-368px 0; width:10px; }
.font_digit0                { background-position:-381px 0; width:11px; }
.font_digit1                { background-position:-397px 0; width:7px; }
.font_digit2                { background-position:-411px 0; width:9px; }
.font_digit3                { background-position:-425px 0; width:10px; }
.font_digit4                { background-position:-440px 0; width:9px; }
.font_digit5                { background-position:-454px 0; width:10px; }
.font_digit6                { background-position:-469px 0; width:10px; }
.font_digit7                { background-position:-483px 0; width:10px; }
.font_digit8                { background-position:-497px 0; width:11px; }
.font_digit9                { background-position:-512px 0; width:10px; }
.font_uppera                { background-position:-526px 0; width:10px; }
.font_upperb                { background-position:-540px 0; width:11px; }
.font_upperc                { background-position:-554px 0; width:11px; }
.font_upperd                { background-position:-569px 0; width:11px; }
.font_uppere                { background-position:-584px 0; width:10px; }
.font_upperf                { background-position:-598px 0; width:8px; }
.font_upperg                { background-position:-610px 0; width:10px; }
.font_upperh                { background-position:-625px 0; width:10px; }
.font_upperi                { background-position:-640px 0; width:5px; }
.font_upperj                { background-position:-649px 0; width:8px; }
.font_upperk                { background-position:-661px 0; width:11px; }
.font_upperl                { background-position:-677px 0; width:8px; }
.font_upperm                { background-position:-689px 0; width:12px; }
.font_uppern                { background-position:-706px 0; width:9px; }
.font_uppero                { background-position:-720px 0; width:11px; }
.font_upperp                { background-position:-735px 0; width:10px; }
.font_upperq                { background-position:-749px 0; width:11px; }
.font_upperr                { background-position:-764px 0; width:11px; }
.font_uppers                { background-position:-779px 0; width:9px; }
.font_uppert                { background-position:-791px 0; width:11px; }
.font_upperu                { background-position:-805px 0; width:10px; }
.font_upperv                { background-position:-819px 0; width:10px; }
.font_upperw                { background-position:-832px 0; width:14px; }
.font_upperx                { background-position:-849px 0; width:11px; }
.font_uppery                { background-position:-863px 0; width:10px; }
.font_upperz                { background-position:-876px 0; width:10px; }
.font_lowera                { background-position:-890px 0; width:10px; }
.font_lowerb                { background-position:-903px 0; width:9px; }
.font_lowerc                { background-position:-916px 0; width:9px; }
.font_lowerd                { background-position:-929px 0; width:9px; }
.font_lowere                { background-position:-942px 0; width:9px; }
.font_lowerf                { background-position:-955px 0; width:6px; }
.font_lowerg                { background-position:-965px 0; width:10px; }
.font_lowerh                { background-position:-978px 0; width:9px; }
.font_loweri                { background-position:-992px 0; width:5px; }
.font_lowerj                { background-position:-1000px 0; width:6px; }
.font_lowerk                { background-position:-1010px 0; width:10px; }
.font_lowerl                { background-position:-1024px 0; width:4px; }
.font_lowerm                { background-position:-1033px 0; width:13px; }
.font_lowern                { background-position:-1051px 0; width:8px; }
.font_lowero                { background-position:-1064px 0; width:9px; }
.font_lowerp                { background-position:-1078px 0; width:9px; }
.font_lowerq                { background-position:-1091px 0; width:9px; }
.font_lowerr                { background-position:-1104px 0; width:8px; }
.font_lowers                { background-position:-1115px 0; width:9px; }
.font_lowert                { background-position:-1127px 0; width:7px; }
.font_loweru                { background-position:-1138px 0; width:9px; }
.font_lowerv                { background-position:-1151px 0; width:9px; }
.font_lowerw                { background-position:-1163px 0; width:12px; }
.font_lowerx                { background-position:-1178px 0; width:9px; }
.font_lowery                { background-position:-1190px 0; width:9px; }
.font_lowerz                { background-position:-1202px 0; width:8px; }

/* FONT - DARK */

.font2                      { background-image:url(/wizfiles/play_ff/21/font.png); background-repeat:no-repeat; border:none; height:16px; }
.font2_symbol00             { background-position:-0px -16px; width:4px; }
.font2_symbol01             { background-position:-5px -16px; width:4px; }
.font2_symbol02             { background-position:-14px -16px; width:4px; }
.font2_symbol03             { background-position:-22px -16px; width:8px; }
.font2_symbol04             { background-position:-34px -16px; width:8px; }
.font2_symbol05             { background-position:-45px -16px; width:9px; }
.font2_symbol06             { background-position:-58px -16px; width:8px; }
.font2_symbol07             { background-position:-70px -16px; width:5px; }
.font2_symbol08             { background-position:-79px -16px; width:3px; }
.font2_symbol09             { background-position:-87px -16px; width:4px; }
.font2_symbol10             { background-position:-95px -16px; width:6px; }
.font2_symbol11             { background-position:-107px -16px; width:6px; }
.font2_symbol12             { background-position:-119px -16px; width:6px; }
.font2_symbol13             { background-position:-131px -16px; width:8px; }
.font2_symbol14             { background-position:-143px -16px; width:7px; }
.font2_symbol15             { background-position:-155px -16px; width:7px; }
.font2_symbol16             { background-position:-166px -16px; width:5px; }
.font2_symbol17             { background-position:-177px -16px; width:4px; }
.font2_symbol18             { background-position:-187px -16px; width:9px; }
.font2_symbol19             { background-position:-201px -16px; width:5px; }
.font2_symbol20             { background-position:-210px -16px; width:13px; }
.font2_symbol21             { background-position:-228px -16px; width:10px; }
.font2_symbol22             { background-position:-244px -16px; width:9px; }
.font2_symbol23             { background-position:-257px -16px; width:14px; }
.font2_symbol24             { background-position:-274px -16px; width:9px; }
.font2_symbol25             { background-position:-287px -16px; width:11px; }
.font2_symbol26             { background-position:-302px -16px; width:7px; }
.font2_symbol27             { background-position:-314px -16px; width:6px; }
.font2_symbol28             { background-position:-324px -16px; width:7px; }
.font2_symbol29             { background-position:-334px -16px; width:6px; }
.font2_symbol30             { background-position:-343px -16px; width:9px; }
.font2_symbol31             { background-position:-356px -16px; width:9px; }
.font2_symbol32             { background-position:-368px -16px; width:10px; }
.font2_digit0               { background-position:-381px -16px; width:11px; }
.font2_digit1               { background-position:-397px -16px; width:7px; }
.font2_digit2               { background-position:-411px -16px; width:9px; }
.font2_digit3               { background-position:-425px -16px; width:10px; }
.font2_digit4               { background-position:-440px -16px; width:9px; }
.font2_digit5               { background-position:-454px -16px; width:10px; }
.font2_digit6               { background-position:-469px -16px; width:10px; }
.font2_digit7               { background-position:-483px -16px; width:10px; }
.font2_digit8               { background-position:-497px -16px; width:11px; }
.font2_digit9               { background-position:-512px -16px; width:10px; }
.font2_uppera               { background-position:-526px -16px; width:10px; }
.font2_upperb               { background-position:-540px -16px; width:11px; }
.font2_upperc               { background-position:-554px -16px; width:11px; }
.font2_upperd               { background-position:-569px -16px; width:11px; }
.font2_uppere               { background-position:-584px -16px; width:10px; }
.font2_upperf               { background-position:-598px -16px; width:8px; }
.font2_upperg               { background-position:-610px -16px; width:10px; }
.font2_upperh               { background-position:-625px -16px; width:10px; }
.font2_upperi               { background-position:-640px -16px; width:5px; }
.font2_upperj               { background-position:-649px -16px; width:8px; }
.font2_upperk               { background-position:-661px -16px; width:11px; }
.font2_upperl               { background-position:-677px -16px; width:8px; }
.font2_upperm               { background-position:-689px -16px; width:12px; }
.font2_uppern               { background-position:-706px -16px; width:9px; }
.font2_uppero               { background-position:-720px -16px; width:11px; }
.font2_upperp               { background-position:-735px -16px; width:10px; }
.font2_upperq               { background-position:-749px -16px; width:11px; }
.font2_upperr               { background-position:-764px -16px; width:11px; }
.font2_uppers               { background-position:-779px -16px; width:9px; }
.font2_uppert               { background-position:-791px -16px; width:11px; }
.font2_upperu               { background-position:-805px -16px; width:10px; }
.font2_upperv               { background-position:-819px -16px; width:10px; }
.font2_upperw               { background-position:-832px -16px; width:14px; }
.font2_upperx               { background-position:-849px -16px; width:11px; }
.font2_uppery               { background-position:-863px -16px; width:10px; }
.font2_upperz               { background-position:-876px -16px; width:10px; }
.font2_lowera               { background-position:-890px -16px; width:10px; }
.font2_lowerb               { background-position:-903px -16px; width:9px; }
.font2_lowerc               { background-position:-916px -16px; width:9px; }
.font2_lowerd               { background-position:-929px -16px; width:9px; }
.font2_lowere               { background-position:-942px -16px; width:9px; }
.font2_lowerf               { background-position:-955px -16px; width:6px; }
.font2_lowerg               { background-position:-965px -16px; width:10px; }
.font2_lowerh               { background-position:-978px -16px; width:9px; }
.font2_loweri               { background-position:-992px -16px; width:5px; }
.font2_lowerj               { background-position:-1000px -16px; width:6px; }
.font2_lowerk               { background-position:-1010px -16px; width:10px; }
.font2_lowerl               { background-position:-1024px -16px; width:4px; }
.font2_lowerm               { background-position:-1033px -16px; width:13px; }
.font2_lowern               { background-position:-1051px -16px; width:8px; }
.font2_lowero               { background-position:-1064px -16px; width:9px; }
.font2_lowerp               { background-position:-1078px -16px; width:9px; }
.font2_lowerq               { background-position:-1091px -16px; width:9px; }
.font2_lowerr               { background-position:-1104px -16px; width:8px; }
.font2_lowers               { background-position:-1115px -16px; width:9px; }
.font2_lowert               { background-position:-1127px -16px; width:7px; }
.font2_loweru               { background-position:-1138px -16px; width:9px; }
.font2_lowerv               { background-position:-1151px -16px; width:9px; }
.font2_lowerw               { background-position:-1163px -16px; width:12px; }
.font2_lowerx               { background-position:-1178px -16px; width:9px; }
.font2_lowery               { background-position:-1190px -16px; width:9px; }
.font2_lowerz               { background-position:-1202px -16px; width:8px; }
