﻿/*---
  solitaire.css
  Basic card sprite handling.
---*/

.Available {
  cursor: pointer;
}

.NotAvailable {
  cursor:default;
}

.Card, .CardLayout {
  position: absolute;
  z-index: 1;
  overflow: hidden;
}

.Card img, .CardLayout img {
  position: absolute;
  left: -100%;
  top: -100%;
}

.Pile {
  position: absolute;
  background-image: url( Images/Solitaire/shadow.png ) !important;
  background-image: none;
  border: inset 2px #207305;
  z-index: 0;
}

.PileHidden {
  position: absolute;
  z-index: 0;
  margin: 2px;
}

.DeckFull .Card, .DeckFull .CardLayout {
  background-image: url( Images/Solitaire/fa0.gif );
  width: 71px;
  height: 96px;
}

.DeckHalf .Card, .DeckHalf .CardLayout {
  background-image: url( Images/Solitaire/ha0.gif );
  width: 35px;
  height: 48px;
}

.DeckTiny .Card, .DeckTiny .CardLayout {
  background-image: url( Images/Solitaire/ta0.gif );
  width: 25px;
  height: 33px;
}

.DeckMicro .Card, .DeckMicro .CardLayout {
  background-image: url( Images/Solitaire/ma0.gif );
  width: 15px;
  height: 28px;
}

.Available {
 /* border: 2px dashed red;*/
}

.Redeals .NR {
  display: none;
}
.NoRedeals .GS {
  display: none;
}


.EE {
  background-position: -500% 0;
}
.EA {
  background-position: 0 -100%;
}
.E2 {
  background-position: 0 -200%;
}
.E3 {
  background-position: 0 -200%;
}
.E4 {
  background-position: 0 -400%;
}
.E5 {
  background-position: 0 -500%;
}
.E6 {
  background-position: 0 -600%;
}
.E7 {
  background-position: 0 -700%;
}
.E8 {
  background-position: 0 -800%;
}
.E9 {
  background-position: 0 -900%;
}
.ET {
  background-position: 0 -1000%;
}
.EJ {
  background-position: 0 -1100%;
}
.EQ {
  background-position: 0 -1200%;
}
.EK {
  background-position: 0 -1300%;
}
.SE {
  background-position: -100% 0;
}
.SA {
  background-position: -100% -100%;
}
.S2 {
  background-position: -100% -200%;
}
.S3 {
  background-position: -100% -300%;
}
.S4 {
  background-position: -100% -400%;
}
.S5 {
  background-position: -100% -500%;
}
.S6 {
  background-position: -100% -600%;
}
.S7 {
  background-position: -100% -700%;
}
.S8 {
  background-position: -100% -800%;
}
.S9 {
  background-position: -100% -900%;
}
.ST {
  background-position: -100% -1000%;
}
.SJ {
  background-position: -100% -1100%;
}
.SQ {
  background-position: -100% -1200%;
}
.SK {
  background-position: -100% -1300%;
}
.CE {
  background-position: -200% 0;
}
.CA {
  background-position: -200% -100%;
}
.C2 {
  background-position: -200% -200%;
}
.C3 {
  background-position: -200% -300%;
}
.C4 {
  background-position: -200% -400%;
}
.C5 {
  background-position: -200% -500%;
}
.C6 {
  background-position: -200% -600%;
}
.C7 {
  background-position: -200% -700%;
}
.C8 {
  background-position: -200% -800%;
}
.C9 {
  background-position: -200% -900%;
}
.CT {
  background-position: -200% -1000%;
}
.CJ {
  background-position: -200% -1100%;
}
.CQ {
  background-position: -200% -1200%;
}
.CK {
  background-position: -200% -1300%;
}
.HE {
  background-position: -300% 0;
}
.HA {
  background-position: -300% -100%;
}
.H2 {
  background-position: -300% -200%;
}
.H3 {
  background-position: -300% -300%;
}
.H4 {
  background-position: -300% -400%;
}
.H5 {
  background-position: -300% -500%;
}
.H6 {
  background-position: -300% -600%;
}
.H7 {
  background-position: -300% -700%;
}
.H8 {
  background-position: -300% -800%;
}
.H9 {
  background-position: -300% -900%;
}
.HT {
  background-position: -300% -1000%;
}
.HJ {
  background-position: -300% -1100%;
}
.HQ {
  background-position: -300% -1200%;
}
.HK {
  background-position: -300% -1300%;
}
.DE {
  background-position: -400% 0;
}
.DA {
  background-position: -400% -100%;
}
.D2 {
  background-position: -400% -200%;
}
.D3 {
  background-position: -400% -300%;
}
.D4 {
  background-position: -400% -400%;
}
.D5 {
  background-position: -400% -500%;
}
.D6 {
  background-position: -400% -600%;
}
.D7 {
  background-position: -400% -700%;
}
.D8 {
  background-position: -400% -800%;
}
.D9 {
  background-position: -400% -900%;
}
.DT {
  background-position: -400% -1000%;
}
.DJ {
  background-position: -400% -1100%;
}
.DQ {
  background-position: -400% -1200%;
}
.DK {
  background-position: -400% -1300%;
}

.BACK1 {
  background-position: -500% -200%;
}
.BACK2 {
  background-position: -500% -300%;
}
.BACK3 {
  background-position: -500% -400%;
}
.BACK4 {
  background-position: -500% -500%;
}
.BACK5 {
  background-position: -500% -600%;
}
.BACK6 {
  background-position: -500% -700%;
}
.BACK7 {
  background-position: -500% -800%;
}
.BACK8 {
  background-position: -500% -900%;
}
.BACK9 {
  background-position: -500% -1000%;
}
.BACK10 {
  background-position: -500% -1100%;
}
.GS {
  background-position: -500% -1200%;
}
.NR {
  background-position: -500% -1300%;
}
