/* FONTS */

.font_black {
  background-image: url(/wizfiles/play_ff/1/font-black.png);
  background-repeat: no-repeat;
  border: none;
  height: 16px;
}
.font_red {
  background-image: url(/wizfiles/play_ff/1/font-red.png);
  background-repeat: no-repeat;
  border: none;
  height: 16px;
}
.font_green {
  background-image: url(/wizfiles/play_ff/1/font-green.png);
  background-repeat: no-repeat;
  border: none;
  height: 16px;
}
.font_blue {
  background-image: url(/wizfiles/play_ff/1/font-blue.png);
  background-repeat: no-repeat;
  border: none;
  height: 16px;
}
.font_cyan {
  background-image: url(/wizfiles/play_ff/1/font-cyan.png);
  background-repeat: no-repeat;
  border: none;
  height: 16px;
}
.font_yellow {
  background-image: url(/wizfiles/play_ff/1/font-yellow.png);
  background-repeat: no-repeat;
  border: none;
  height: 16px;
}
.font_magenta {
  background-image: url(/wizfiles/play_ff/1/font-magenta.png);
  background-repeat: no-repeat;
  border: none;
  height: 16px;
}
.font_white {
  background-image: url(/wizfiles/play_ff/1/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(/wizfiles/play_ff/1/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/1/button.png);
  background-position: -2640px 0;
  background-repeat: no-repeat;
  font-size: 1px;
  height: 50px;
  left: 340px;
  overflow: hidden;
  position: absolute;
  top: 340px;
  width: 120px;
}
