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

#dealercard         { display:none; height:125px; left:355px; overflow:hidden; position:absolute; top: 20px; width:89px; }
#playercard         { display:none; height:125px; left:355px; overflow:hidden; position:absolute; top:353px; width:89px; }
#burncard1          { display:none; height:125px; left:375px; overflow:hidden; position:absolute; top: 30px; width:89px; }
#burncard2          { display:none; height:125px; left:395px; overflow:hidden; position:absolute; top: 40px; width:89px; }
#burncard3          { display:none; height:125px; left:415px; overflow:hidden; position:absolute; top: 50px; width:89px; }
#dealercard2        { display:none; height:125px; left:435px; overflow:hidden; position:absolute; top: 60px; width:89px; }
#playercard2        { display:none; height:125px; left:370px; overflow:hidden; position:absolute; top:345px; width:89px; }

#dealercardi        { height:6625px; width:89px; }
#playercardi        { height:6625px; width:89px; }
#burncard1i         { height:6625px; width:89px; }
#burncard2i         { height:6625px; width:89px; }
#burncard3i         { height:6625px; width:89px; }
#dealercard2i       { height:6625px; width:89px; }
#playercard2i       { height:6625px; width:89px; }

#message            { font-size:1px; height:16px; left:0; position:absolute; text-align:center; top:482px; width:800px; }

#balance            { height:16px; left:7px; position:absolute; text-align:center; top:542px; width:119px; }
#denom              { background-image:url("chip-selector.png"); background-position:     0 0; background-repeat:no-repeat; height:57px; left:130px; position:absolute; text-align:center; top:522px; width:62px;  }
#denom0             { background-image:url("chip.png");          background-position:-300px 0; background-repeat:no-repeat; height:45px; left:136px; position:absolute; text-align:center; top:528px; width:50px;  }
#denom1             { background-image:url("chip.png");          background-position:-350px 0; background-repeat:no-repeat; height:45px; left:197px; position:absolute; text-align:center; top:528px; width:50px;  }
#denom2             { background-image:url("chip.png");          background-position:-400px 0; background-repeat:no-repeat; height:45px; left:258px; position:absolute; text-align:center; top:528px; width:50px;  }
#denom3             { background-image:url("chip.png");          background-position:-450px 0; background-repeat:no-repeat; height:45px; left:319px; position:absolute; text-align:center; top:528px; width:50px;  }
#wager              { height:16px; left:379px; position:absolute; text-align:center; top:542px; width:71px;  }
#win                { height:16px; left:717px; position:absolute; text-align:center; top:542px; width:77px;  }

#bet_stack          { left:375px; position:absolute; top:279px; }
#tie_stack          { left:375px; position:absolute; top:199px; }
#war_stack          { left:320px; position:absolute; top:279px; }

#bet_slider         { position:absolute; }
#tie_slider         { position:absolute; }
#war_slider         { position:absolute; }

#btn_deal           { background-image:url("button.png"); background-position:    0px 0; background-repeat:no-repeat; display:none; height:50px; left:460px; position:absolute; top:525px; width:120px; }
#btn_clear          { background-image:url("button.png"); background-position: -120px 0; background-repeat:no-repeat; display:none; height:50px; left:590px; position:absolute; top:525px; width:120px; }
#btn_war            { background-image:url("button.png"); background-position: -240px 0; background-repeat:no-repeat; display:none; height:50px; left:460px; position:absolute; top:525px; width:120px; }
#btn_surrender      { background-image:url("button.png"); background-position: -360px 0; background-repeat:no-repeat; display:none; height:50px; left:590px; position:absolute; top:525px; width:120px; }
#btn_repeat         { background-image:url("button.png"); background-position: -480px 0; background-repeat:no-repeat; display:none; height:50px; left:460px; position:absolute; top:525px; width:120px; }

/* FONTS */

.font_black         { background-image:url("font-black.png");   background-repeat:no-repeat; border:none; height:16px; }
.font_red           { background-image:url("font-red.png");     background-repeat:no-repeat; border:none; height:16px; }
.font_green         { background-image:url("font-green.png");   background-repeat:no-repeat; border:none; height:16px; }
.font_blue          { background-image:url("font-blue.png");    background-repeat:no-repeat; border:none; height:16px; }
.font_cyan          { background-image:url("font-cyan.png");    background-repeat:no-repeat; border:none; height:16px; }
.font_yellow        { background-image:url("font-yellow.png");  background-repeat:no-repeat; border:none; height:16px; }
.font_magenta       { background-image:url("font-magenta.png"); background-repeat:no-repeat; border:none; height:16px; }
.font_white         { background-image:url("font-white.png");   background-repeat:no-repeat; border:none; height:16px; }

.font_symbol00      { background-position:-0px 0; width:4px; }
.font_symbol01      { background-position:-4px 0; width:3px; }
.font_symbol02      { background-position:-12px 0; width:3px; }
.font_symbol03      { background-position:-19px 0; width:7px; }
.font_symbol04      { background-position:-31px 0; width:10px; }
.font_symbol05      { background-position:-48px 0; width:11px; }
.font_symbol06      { background-position:-64px 0; width:8px; }
.font_symbol07      { background-position:-77px 0; width:3px; }
.font_symbol08      { background-position:-85px 0; width:3px; }
.font_symbol09      { background-position:-93px 0; width:4px; }
.font_symbol10      { background-position:-101px 0; width:6px; }
.font_symbol11      { background-position:-112px 0; width:5px; }
.font_symbol12      { background-position:-120px 0; width:5px; }
.font_symbol13      { background-position:-130px 0; width:7px; }
.font_symbol14      { background-position:-141px 0; width:6px; }
.font_symbol15      { background-position:-153px 0; width:6px; }
.font_symbol16      { background-position:-167px 0; width:2px; }
.font_symbol17      { background-position:-177px 0; width:3px; }
.font_symbol18      { background-position:-185px 0; width:12px; }
.font_symbol19      { background-position:-203px 0; width:4px; }
.font_symbol20      { background-position:-212px 0; width:15px; }
.font_symbol21      { background-position:-232px 0; width:13px; }
.font_symbol22      { background-position:-248px 0; width:8px; }
.font_symbol23      { background-position:-261px 0; width:12px; }
.font_symbol24      { background-position:-280px 0; width:10px; }
.font_symbol25      { background-position:-297px 0; width:13px; }
.font_symbol26      { background-position:-314px 0; width:8px; }
.font_symbol27      { background-position:-326px 0; width:5px; }
.font_symbol28      { background-position:-335px 0; width:6px; }
.font_symbol29      { background-position:-345px 0; width:5px; }
.font_symbol30      { background-position:-356px 0; width:10px; }
.font_symbol31      { background-position:-371px 0; width:9px; }
.font_symbol32      { background-position:-385px 0; width:11px; }

.font_digit0        { background-position:-401px 0; width:9px; }
.font_digit1        { background-position:-417px 0; width:6px; }
.font_digit2        { background-position:-430px 0; width:9px; }
.font_digit3        { background-position:-444px 0; width:9px; }
.font_digit4        { background-position:-459px 0; width:9px; }
.font_digit5        { background-position:-473px 0; width:9px; }
.font_digit6        { background-position:-487px 0; width:10px; }
.font_digit7        { background-position:-503px 0; width:8px; }
.font_digit8        { background-position:-517px 0; width:9px; }
.font_digit9        { background-position:-531px 0; width:9px; }

.font_uppera        { background-position:-543px 0; width:12px; }
.font_upperb        { background-position:-559px 0; width:11px; }
.font_upperc        { background-position:-574px 0; width:11px; }
.font_upperd        { background-position:-589px 0; width:11px; }
.font_uppere        { background-position:-605px 0; width:9px; }
.font_upperf        { background-position:-619px 0; width:9px; }
.font_upperg        { background-position:-633px 0; width:11px; }
.font_upperh        { background-position:-649px 0; width:12px; }
.font_upperi        { background-position:-665px 0; width:6px; }
.font_upperj        { background-position:-676px 0; width:6px; }
.font_upperk        { background-position:-687px 0; width:12px; }
.font_upperl        { background-position:-703px 0; width:9px; }
.font_upperm        { background-position:-716px 0; width:13px; }
.font_uppern        { background-position:-734px 0; width:11px; }
.font_uppero        { background-position:-749px 0; width:12px; }
.font_upperp        { background-position:-766px 0; width:11px; }
.font_upperq        { background-position:-781px 0; width:12px; }
.font_upperr        { background-position:-797px 0; width:12px; }
.font_uppers        { background-position:-812px 0; width:10px; }
.font_uppert        { background-position:-827px 0; width:10px; }
.font_upperu        { background-position:-841px 0; width:12px; }
.font_upperv        { background-position:-857px 0; width:11px; }
.font_upperw        { background-position:-872px 0; width:16px; }
.font_upperx        { background-position:-892px 0; width:11px; }
.font_uppery        { background-position:-906px 0; width:11px; }
.font_upperz        { background-position:-921px 0; width:9px; }

.font_lowera        { background-position:-934px 0; width:9px; }
.font_lowerb        { background-position:-948px 0; width:9px; }
.font_lowerc        { background-position:-961px 0; width:8px; }
.font_lowerd        { background-position:-973px 0; width:10px; }
.font_lowere        { background-position:-987px 0; width:9px; }
.font_lowerf        { background-position:-1000px 0; width:7px; }
.font_lowerg        { background-position:-1010px 0; width:9px; }
.font_lowerh        { background-position:-1023px 0; width:10px; }
.font_loweri        { background-position:-1038px 0; width:5px; }
.font_lowerj        { background-position:-1047px 0; width:5px; }
.font_lowerk        { background-position:-1057px 0; width:10px; }
.font_lowerl        { background-position:-1071px 0; width:5px; }
.font_lowerm        { background-position:-1081px 0; width:15px; }
.font_lowern        { background-position:-1101px 0; width:10px; }
.font_lowero        { background-position:-1115px 0; width:10px; }
.font_lowerp        { background-position:-1130px 0; width:9px; }
.font_lowerq        { background-position:-1143px 0; width:10px; }
.font_lowerr        { background-position:-1157px 0; width:9px; }
.font_lowers        { background-position:-1169px 0; width:7px; }
.font_lowert        { background-position:-1180px 0; width:7px; }
.font_loweru        { background-position:-1191px 0; width:9px; }
.font_lowerv        { background-position:-1204px 0; width:10px; }
.font_lowerw        { background-position:-1217px 0; width:14px; }
.font_lowerx        { background-position:-1234px 0; width:9px; }
.font_lowery        { background-position:-1247px 0; width:9px; }
.font_lowerz        { background-position:-1260px 0; width:7px; }

/* MESSAGE BOX */

#msgbox         { background-image:url("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("button.png"); background-position:-600px 0; background-repeat:no-repeat; font-size:1px; height:50px; left:340px; overflow:hidden; position:absolute; top:340px; width:120px; }

/* CHIPS */

.chip_1         { background-image:url("chip.png"); background-position:      0 0; background-repeat:no-repeat; height:45px; position:absolute; width:50px; }
.chip_5         { background-image:url("chip.png"); background-position: -50px; 0; background-repeat:no-repeat; height:45px; position:absolute; width:50px; }
.chip_10        { background-image:url("chip.png"); background-position:-100px; 0; background-repeat:no-repeat; height:45px; position:absolute; width:50px; }
.chip_25        { background-image:url("chip.png"); background-position:-150px; 0; background-repeat:no-repeat; height:45px; position:absolute; width:50px; }
.chip_50        { background-image:url("chip.png"); background-position:-200px; 0; background-repeat:no-repeat; height:45px; position:absolute; width:50px; }
.chip_100       { background-image:url("chip.png"); background-position:-250px; 0; background-repeat:no-repeat; height:45px; position:absolute; width:50px; }
.chip_500       { background-image:url("chip.png"); background-position:-300px; 0; background-repeat:no-repeat; height:45px; position:absolute; width:50px; }
.chip_2500      { background-image:url("chip.png"); background-position:-350px; 0; background-repeat:no-repeat; height:45px; position:absolute; width:50px; }
.chip_10000     { background-image:url("chip.png"); background-position:-400px; 0; background-repeat:no-repeat; height:45px; position:absolute; width:50px; }
.chip_50000     { background-image:url("chip.png"); background-position:-450px; 0; background-repeat:no-repeat; height:45px; position:absolute; width:50px; }
.chip_100000    { background-image:url("chip.png"); background-position:-500px; 0; background-repeat:no-repeat; height:45px; position:absolute; width:50px; }
.chip_500000    { background-image:url("chip.png"); background-position:-550px; 0; background-repeat:no-repeat; height:45px; position:absolute; width:50px; }
.chip_2500000   { background-image:url("chip.png"); background-position:-600px; 0; background-repeat:no-repeat; height:45px; position:absolute; width:50px; }
.chip_10000000  { background-image:url("chip.png"); background-position:-650px; 0; background-repeat:no-repeat; height:45px; position:absolute; width:50px; }

.chip_label     { background-color:#000; font-size:1px; height:16px; left:-25px; position:absolute; text-align:center; top:52px; width:100px; }

/* CARDS */

.card_2c    { margin:     0px 0 -6500px 0; }
.card_3c    { margin:  -125px 0 -6375px 0; }
.card_4c    { margin:  -250px 0 -6250px 0; }
.card_5c    { margin:  -375px 0 -6125px 0; }
.card_6c    { margin:  -500px 0 -6000px 0; }
.card_7c    { margin:  -625px 0 -5875px 0; }
.card_8c    { margin:  -750px 0 -5750px 0; }
.card_9c    { margin:  -875px 0 -5625px 0; }
.card_tc    { margin: -1000px 0 -5500px 0; }
.card_jc    { margin: -1125px 0 -5375px 0; }
.card_qc    { margin: -1250px 0 -5250px 0; }
.card_kc    { margin: -1375px 0 -5125px 0; }
.card_ac    { margin: -1500px 0 -5000px 0; }
.card_2d    { margin: -1625px 0 -4875px 0; }
.card_3d    { margin: -1750px 0 -4750px 0; }
.card_4d    { margin: -1875px 0 -4625px 0; }
.card_5d    { margin: -2000px 0 -4500px 0; }
.card_6d    { margin: -2125px 0 -4375px 0; }
.card_7d    { margin: -2250px 0 -4250px 0; }
.card_8d    { margin: -2375px 0 -4125px 0; }
.card_9d    { margin: -2500px 0 -4000px 0; }
.card_td    { margin: -2625px 0 -3875px 0; }
.card_jd    { margin: -2750px 0 -3750px 0; }
.card_qd    { margin: -2875px 0 -3625px 0; }
.card_kd    { margin: -3000px 0 -3500px 0; }
.card_ad    { margin: -3125px 0 -3375px 0; }
.card_2h    { margin: -3250px 0 -3250px 0; }
.card_3h    { margin: -3375px 0 -3125px 0; }
.card_4h    { margin: -3500px 0 -3000px 0; }
.card_5h    { margin: -3625px 0 -2875px 0; }
.card_6h    { margin: -3750px 0 -2750px 0; }
.card_7h    { margin: -3875px 0 -2625px 0; }
.card_8h    { margin: -4000px 0 -2500px 0; }
.card_9h    { margin: -4125px 0 -2375px 0; }
.card_th    { margin: -4250px 0 -2250px 0; }
.card_jh    { margin: -4375px 0 -2125px 0; }
.card_qh    { margin: -4500px 0 -2000px 0; }
.card_kh    { margin: -4625px 0 -1875px 0; }
.card_ah    { margin: -4750px 0 -1750px 0; }
.card_2s    { margin: -4875px 0 -1625px 0; }
.card_3s    { margin: -5000px 0 -1500px 0; }
.card_4s    { margin: -5125px 0 -1375px 0; }
.card_5s    { margin: -5250px 0 -1250px 0; }
.card_6s    { margin: -5375px 0 -1125px 0; }
.card_7s    { margin: -5500px 0 -1000px 0; }
.card_8s    { margin: -5625px 0  -875px 0; }
.card_9s    { margin: -5750px 0  -750px 0; }
.card_ts    { margin: -5875px 0  -625px 0; }
.card_js    { margin: -6000px 0  -500px 0; }
.card_qs    { margin: -6125px 0  -375px 0; }
.card_ks    { margin: -6250px 0  -250px 0; }
.card_as    { margin: -6375px 0  -125px 0; }
.card_back  { margin: -6500px 0    -0px 0; }

