#calc               { background-image:url("table.png"); background-repeat:no-repeat; cursor:default; font-size:1px; height:561px; overflow:hidden; position:relative; width:761px; margin-top:20px; margin-bottom:20px; }
#calc img           { border:0; }
.cache              { display:none; }

@media only screen and (max-width:420px) {
	#calc{
		zoom:0.42;
		-moz-transform: scale(0.42);
	}
}

/* HI-LO INDICATOR */

#hilo               { background-image:url("hilo_chk.png"); background-repeat:no-repeat; cursor:pointer; font-size:1px; height:16px; left:327px; overflow:hidden; position:absolute; top:186px; width:146px; }

/* SMALL CARDS */

#calc .smc          { background-image:url("deck0.png"); background-repeat:no-repeat; cursor:pointer; display:none; font-size:1px; height:24px; overflow:hidden; position:absolute; top:19px; width:13px; }

#sm0                { background-position:   0   0; left: 23px; }
#sm1                { background-position: -12px 0; left: 37px; }
#sm2                { background-position: -24px 0; left: 51px; }
#sm3                { background-position: -36px 0; left: 65px; }
#sm4                { background-position: -48px 0; left: 79px; }
#sm5                { background-position: -60px 0; left: 93px; }
#sm6                { background-position: -72px 0; left:107px; }
#sm7                { background-position: -84px 0; left:121px; }
#sm8                { background-position: -96px 0; left:135px; }
#sm9                { background-position:-108px 0; left:149px; }
#sm10               { background-position:-120px 0; left:163px; }
#sm11               { background-position:-132px 0; left:177px; }
#sm12               { background-position:-144px 0; left:191px; }
#sm13               { background-position:-156px 0; left:214px; }
#sm14               { background-position:-168px 0; left:228px; }
#sm15               { background-position:-180px 0; left:242px; }
#sm16               { background-position:-192px 0; left:256px; }
#sm17               { background-position:-204px 0; left:270px; }
#sm18               { background-position:-216px 0; left:284px; }
#sm19               { background-position:-228px 0; left:298px; }
#sm20               { background-position:-240px 0; left:312px; }
#sm21               { background-position:-252px 0; left:326px; }
#sm22               { background-position:-264px 0; left:340px; }
#sm23               { background-position:-276px 0; left:354px; }
#sm24               { background-position:-288px 0; left:368px; }
#sm25               { background-position:-300px 0; left:382px; }
#sm26               { background-position:-312px 0; left:405px; }
#sm27               { background-position:-324px 0; left:419px; }
#sm28               { background-position:-336px 0; left:433px; }
#sm29               { background-position:-348px 0; left:447px; }
#sm30               { background-position:-360px 0; left:461px; }
#sm31               { background-position:-372px 0; left:475px; }
#sm32               { background-position:-384px 0; left:489px; }
#sm33               { background-position:-396px 0; left:503px; }
#sm34               { background-position:-408px 0; left:517px; }
#sm35               { background-position:-420px 0; left:531px; }
#sm36               { background-position:-432px 0; left:545px; }
#sm37               { background-position:-444px 0; left:559px; }
#sm38               { background-position:-456px 0; left:573px; }
#sm39               { background-position:-468px 0; left:596px; }
#sm40               { background-position:-480px 0; left:610px; }
#sm41               { background-position:-492px 0; left:624px; }
#sm42               { background-position:-504px 0; left:638px; }
#sm43               { background-position:-516px 0; left:652px; }
#sm44               { background-position:-528px 0; left:666px; }
#sm45               { background-position:-540px 0; left:680px; }
#sm46               { background-position:-552px 0; left:694px; }
#sm47               { background-position:-564px 0; left:708px; }
#sm48               { background-position:-576px 0; left:722px; }
#sm49               { background-position:-588px 0; left:736px; }
#sm50               { background-position:-600px 0; left:750px; }
#sm51               { background-position:-612px 0; left:764px; }

/* HOLE CARDS */

#calc .lgc          { background-image:url("deck1.png"); background-position:36px 55px; background-repeat:no-repeat; cursor:pointer; font-size:1px; height:55px; overflow:hidden; position:absolute; width:36px; }

#hole00             { left:196px; top: 73px; }
#hole01             { left:240px; top: 73px; }
#hole02             { left:284px; top: 73px; }
#hole03             { left:328px; top: 73px; }

#hole10             { left:426px; top: 73px; }
#hole11             { left:470px; top: 73px; }
#hole12             { left:514px; top: 73px; }
#hole13             { left:558px; top: 73px; }

#hole20             { left:526px; top:167px; }
#hole21             { left:570px; top:167px; }
#hole22             { left:614px; top:167px; }
#hole23             { left:658px; top:167px; }

#hole30             { left:616px; top:261px; }
#hole31             { left:660px; top:261px; }
#hole32             { left:704px; top:261px; }
#hole33             { left:748px; top:261px; }

#hole40             { left:526px; top:355px; }
#hole41             { left:570px; top:355px; }
#hole42             { left:614px; top:355px; }
#hole43             { left:658px; top:355px; }

#hole50             { left:426px; top:449px; }
#hole51             { left:470px; top:449px; }
#hole52             { left:514px; top:449px; }
#hole53             { left:558px; top:449px; }

#hole60             { left:196px; top:449px; }
#hole61             { left:240px; top:449px; }
#hole62             { left:284px; top:449px; }
#hole63             { left:328px; top:449px; }

#hole70             { left:106px; top:355px; }
#hole71             { left:150px; top:355px; }
#hole72             { left:194px; top:355px; }
#hole73             { left:238px; top:355px; }

#hole80             { left: 16px; top:261px; }
#hole81             { left: 60px; top:261px; }
#hole82             { left:104px; top:261px; }
#hole83             { left:148px; top:261px; }

#hole90             { left:106px; top:167px; }
#hole91             { left:150px; top:167px; }
#hole92             { left:194px; top:167px; }
#hole93             { left:238px; top:167px; }

/* COMMUNITY CARDS */

#flop0              { left:265px; top:261px; }
#flop1              { left:309px; top:261px; }
#flop2              { left:353px; top:261px; }
#flop3              { left:426px; top:261px; }
#flop4              { left:499px; top:261px; }

/* CARD HIGHLIGHTS */

#calc .hilite       { background-image:url("highlight.png"); background-repeat:no-repeat; display:none; font-size:1px; height:71px; overflow:hidden; position:absolute; width:52px; }

#hilite00           { left:188px; top: 65px; }
#hilite01           { left:232px; top: 65px; }
#hilite02           { left:276px; top: 65px; }
#hilite03           { left:320px; top: 65px; }

#hilite10           { left:418px; top: 65px; }
#hilite11           { left:462px; top: 65px; }
#hilite12           { left:506px; top: 65px; }
#hilite13           { left:550px; top: 65px; }

#hilite20           { left:518px; top:159px; }
#hilite21           { left:562px; top:159px; }
#hilite22           { left:606px; top:159px; }
#hilite23           { left:650px; top:159px; }

#hilite30           { left:608px; top:253px; }
#hilite31           { left:652px; top:253px; }
#hilite32           { left:696px; top:253px; }
#hilite33           { left:740px; top:253px; }

#hilite40           { left:518px; top:347px; }
#hilite41           { left:562px; top:347px; }
#hilite42           { left:606px; top:347px; }
#hilite43           { left:650px; top:347px; }

#hilite50           { left:418px; top:441px; }
#hilite51           { left:462px; top:441px; }
#hilite52           { left:506px; top:441px; }
#hilite53           { left:550px; top:441px; }

#hilite60           { left:188px; top:441px; }
#hilite61           { left:232px; top:441px; }
#hilite62           { left:276px; top:441px; }
#hilite63           { left:320px; top:441px; }

#hilite70           { left: 98px; top:347px; }
#hilite71           { left:142px; top:347px; }
#hilite72           { left:186px; top:347px; }
#hilite73           { left:230px; top:347px; }

#hilite80           { left:  8px; top:253px; }
#hilite81           { left: 52px; top:253px; }
#hilite82           { left: 96px; top:253px; }
#hilite83           { left:140px; top:253px; }

#hilite90           { left:98 px; top:159px; }
#hilite91           { left:142px; top:159px; }
#hilite92           { left:186px; top:159px; }
#hilite93           { left:230px; top:159px; }

#hilitef0           { left:257px; top:253px; }
#hilitef1           { left:301px; top:253px; }
#hilitef2           { left:345px; top:253px; }
#hilitef3           { left:418px; top:253px; }
#hilitef4           { left:491px; top:253px; }

/* RESULTS */

#calc .result       { background-image:url("result.png"); background-repeat:no-repeat; color:#fff; cursor:pointer; display:none; font-family:"Tahoma",sans-serif; font-size:10px; height:36px; line-height:12px; overflow:hidden; position:absolute; text-align:center; width:80px; }

#result0            { left:284px; top:129px; }
#result1            { left:426px; top:129px; }
#result2            { left:570px; top:223px; }
#result3            { left:704px; top:317px; }
#result4            { left:570px; top:411px; }
#result5            { left:426px; top:505px; }
#result6            { left:284px; top:505px; }
#result7            { left:150px; top:411px; }
#result8            { left: 16px; top:317px; }
#result9            { left:150px; top:223px; }

#details            { display:none; font-size:11px; left:234px; position:absolute; text-align:center; top:167px; }

#details table      { border:solid 1px #000 !important; border-collapse:collapse !important; width:332px !important; }
#details table th   { border:solid 1px #000 !important; background-color:#36C !important; color:#FFF !important; font-family:"Tahoma",sans-serif !important; font-size:10px !important; padding:1px 3px !important; }
#details table td   { border:solid 1px #000 !important; background-color:#FFF !important; color:#000 !important; font-family:"Tahoma",sans-serif !important; font-size:10px !important; padding:1px 3px !important; }

.l                  { text-align:left   !important; }
.c                  { text-align:center !important; }
.r                  { text-align:right  !important; }

/* BUTTONS */

#btn_help           { cursor:pointer; font-size:1px; height:27px; left: 19px; overflow:hidden; position:absolute; top: 65px; width:112px; }
#btn_reset          { cursor:pointer; font-size:1px; height:27px; left:669px; overflow:hidden; position:absolute; top: 65px; width:112px; }
#btn_random         { cursor:pointer; font-size:1px; height:27px; left: 19px; overflow:hidden; position:absolute; top:508px; width:112px; }

/* HELP */

#help               { background-image:url("help.png"); background-repeat:no-repeat; display:none; height:231px; left:131px; position:absolute; top:184px; width:537px; }

/* FOLDING */

.fold_xxx           { background-image:url("fold_xxx.png"); background-repeat:no-repeat; cursor:pointer; display:none; font-size:1px; height:55px; overflow:hidden; position:absolute; width:36px; }
.fold_chk           { background-image:url("fold_chk.png"); background-repeat:no-repeat; cursor:pointer; display:none; font-size:1px; height:10px; overflow:hidden; position:absolute; width:10px; }
.fold_lbl           { background-image:url("fold_lbl.png"); background-repeat:no-repeat; cursor:pointer;               font-size:1px; height:16px; overflow:hidden; position:absolute; width:80px; }

#fold_xxx_00        { left:196px; top: 73px; }
#fold_xxx_01        { left:240px; top: 73px; }
#fold_xxx_02        { left:284px; top: 73px; }
#fold_xxx_03        { left:328px; top: 73px; }

#fold_xxx_10        { left:426px; top: 73px; }
#fold_xxx_11        { left:470px; top: 73px; }
#fold_xxx_12        { left:514px; top: 73px; }
#fold_xxx_13        { left:558px; top: 73px; }

#fold_xxx_20        { left:526px; top:167px; }
#fold_xxx_21        { left:570px; top:167px; }
#fold_xxx_22        { left:614px; top:167px; }
#fold_xxx_23        { left:658px; top:167px; }

#fold_xxx_30        { left:616px; top:261px; }
#fold_xxx_31        { left:660px; top:261px; }
#fold_xxx_32        { left:704px; top:261px; }
#fold_xxx_33        { left:748px; top:261px; }

#fold_xxx_40        { left:526px; top:355px; }
#fold_xxx_41        { left:570px; top:355px; }
#fold_xxx_42        { left:614px; top:355px; }
#fold_xxx_43        { left:658px; top:355px; }

#fold_xxx_50        { left:426px; top:449px; }
#fold_xxx_51        { left:470px; top:449px; }
#fold_xxx_52        { left:514px; top:449px; }
#fold_xxx_53        { left:558px; top:449px; }

#fold_xxx_60        { left:196px; top:449px; }
#fold_xxx_61        { left:240px; top:449px; }
#fold_xxx_62        { left:284px; top:449px; }
#fold_xxx_63        { left:328px; top:449px; }

#fold_xxx_70        { left:106px; top:355px; }
#fold_xxx_71        { left:150px; top:355px; }
#fold_xxx_72        { left:194px; top:355px; }
#fold_xxx_73        { left:238px; top:355px; }

#fold_xxx_80        { left:16 px; top:261px; }
#fold_xxx_81        { left:60 px; top:261px; }
#fold_xxx_82        { left:104px; top:261px; }
#fold_xxx_83        { left:148px; top:261px; }

#fold_xxx_90        { left:106px; top:167px; }
#fold_xxx_91        { left:150px; top:167px; }
#fold_xxx_92        { left:194px; top:167px; }
#fold_xxx_93        { left:238px; top:167px; }

#fold_lbl_0         { left:240px; top: 55px; }
#fold_lbl_1         { left:470px; top: 55px; }
#fold_lbl_2         { left:570px; top:149px; }
#fold_lbl_3         { left:660px; top:243px; }
#fold_lbl_4         { left:570px; top:337px; }
#fold_lbl_5         { left:470px; top:431px; }
#fold_lbl_6         { left:240px; top:431px; }
#fold_lbl_7         { left:150px; top:337px; }
#fold_lbl_8         { left: 60px; top:243px; }
#fold_lbl_9         { left:150px; top:149px; }

#fold_chk_0         { left:243px; top: 58px; }
#fold_chk_1         { left:473px; top: 58px; }
#fold_chk_2         { left:573px; top:152px; }
#fold_chk_3         { left:663px; top:246px; }
#fold_chk_4         { left:573px; top:340px; }
#fold_chk_5         { left:473px; top:434px; }
#fold_chk_6         { left:243px; top:434px; }
#fold_chk_7         { left:153px; top:340px; }
#fold_chk_8         { left: 63px; top:246px; }
#fold_chk_9         { left:153px; top:152px; }

/* CALCULATING INDICATOR */

#calculating        { background-image:url("calc.png"); background-repeat:no-repeat; display:none; font-size:1px; height:22px; left:334px; overflow:hidden; position:absolute; top:221px; width:131px; }

/* RANDOM SCENARIO OPTIONS */

#calc select        { font-family:"Tahoma",sans-serif; font-size:11px; font-weight:bold; position:absolute; top:557px; }
#random0            { left:180px; width:auto; }
#random1            { left:400px; width:auto; }
#random2            { left:620px; width:auto; }
