body{  
  background-image: url(/images/background.jpg);
  background-repeat: repeat-x;
  background-color: #323232;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin: 0px auto;
  color: #000000;
}
img{
  border: none;
}
.leftcolumn .toparrow, .leftcolumn .bottomarrow{
  width: 15px;
  height: 15px;
  margin: 0px 82px;
  background-color: transparent;
  padding: 0px;
  position: relative;
  z-index: 1;
  cursor: pointer;
}

.leftcolumn .bottomarrow {
  float: left;
  _float: none;
}

.bottomarrow{
  background-position: -153px -220px;
}
.toparrow {
  background-position: -131px -215px;
}
.greybottomarrow{
  background-position: -153px -239px;
}
.greytoparrow{
  background-position: -130px -238px;
}

ul{
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
p, h3, h2, h4{
  margin: 0px;
  padding: 0px;
}
h4{
  font-size: 117%;
}
h3{
  font-size: 125%;
}
h2{
  font-size: 133%;
}
a{
  text-decoration: none;
}
a:hover, .underline{
  text-decoration: underline;
}
select{
  width: 175px;
  border: 1px solid #000000;
  padding: 2px 0px;
  margin: 0px;
}
.sprite{
  background-image: url(/images/spritetest.png);
}
.iconsmain{
  background-image: url(/images/icons-main.png);
}
.iconsbunts{
  background-image: url(/images/icons-bunts.png);
}
.floatleft, .logo, .timefilter, .gameplayerinfo, .gameplayerinfo p,
.searchbox h4, .gamelist li h3, .gamelist li{
  float: left;
}
.floatright, .gameinformation, .rightcolumn .rightbutton, .gamelist .gameinformation li{
  float: right;
}
.centeredtext{
  text-align: center;
}
.rightalign{
  text-align: right;
}
.bold{
  font-weight: bold;
}
.italic{
  font-style: italic;
}
.header{
  width: 990px;
  margin: 10px auto;
  border-bottom: 4px solid #a91f23;
  height: 137px;
}
.logo img {
  margin: 5px 0px 0px 0px;
}
.middleuppertab{
  float: left;
  width: 490px;
}
.flash{
  height: 92px;
  margin: 10px 0px 0px 0px;
}
.flashmessage{
  background-color: #fdb813;
  border: 1px solid #a91f23;
  padding: 3px 0px;
  width: 289px;
  margin: 0px 0px 0px 163px;
  text-align: center;
  font-weight: bold;
}
.maintabs{
  margin: 0px 0px 0px 163px;
  width: 370px;
}
.maintabs a {
  display: block;
}
.maintabs a img {
  vertical-align: middle;
}
.maintabs li, .maintabs .mainactivetab{
  min-width: 70px;
  float: left;
  background-position: -6px -6px;
  text-align: center;
  font-weight: bold;
  margin: 0px 10px 0px 0px;
  font-size: 133%;
  line-height: 35px;
  height: 35px;
  padding: 0 7px;
}
.maintabs .mainactivetab{
  background-position: -162px -6px;  
}
.maintabs li a, .maintabs .mainactivetab a,.redbanner a, .leftfooter li a, .rightfooter{
  color: #ffffff;

}
.rightuppertabs, .rightlowertabs{
  font-size: 120%;
  float: right;
  margin: 10px 0px 0px 0px;
  line-height: 28px;
  width: 270px;
}
.rightlowertabs{
  margin: 73px 0px 0px 0px;
}
.rightuppertabs li, .rightlowertabs li{
  margin: 0px 5px 0px 0px;
  color: #ffffff;
  float: right;
}
.yellowcolor, .middlecolumn .yellowcolor, .footer a, .rightuppertabs a{
  color: #fdb813;
}
.updatetab{
  background-color: #c0b3b2;
  color: #000000;
  border: 1px solid #ffffff;
  font-weight: bold;
  margin: 10px auto;
  padding: 10px;
  width: 968px;
}
.updatetab.comingsoon, .comingsoon {
  border: 2px solid #fdb813;
  color: white;
  background-color: black;
  text-align: center;
  padding: 2px;

}
.comingsoon a, .middlecolumn .comingsoon a {
  color: #fdb813;
}
.comingsoon img {
  vertical-align: middle;
}
.bashaonly {
  border: 2px solid #fdb813;
}
.gamesnames .bashaonly {
  border-right: none;
}
.leftcolumn li.bashaonly img {
  margin: 0px;
  vertical-align: middle;
}
.updatetab p{
  width: 900px;
  float: left;
}
.redcolor, .middlecolumn a{
  color: #a91f23;
}
.grey {
  color: #555;
}
.container{
  margin: 0px auto;
  width: 990px;
}
.leftcolumn{
  width: 180px;
  float: left;
  margin: 0px;
  min-height: 300px;
}
.onlineplayers {
  line-height: 47px;
}
.leftcolumn .games .gamesnames .activetab, .gamerightcolumn .activetab{
  background-color: #a91f23;
  color: #ffffff;
}
.leftcolumn li a:hover, .whitecolor, .leftcolumn .activetab a, .activetab a, .games li a{
  color: #ffffff;
}
.leftcolumn li a:hover{
  background-color: #a91f23;
  text-decoration: none;
}
.allactive.gamesnames li {
  background-color: #A91F23;
}
.allactive.gamesnames li a {
  color: white;
}

.leftcolumn .nobg{
  background-color: transparent;
}
.leftcolumn li img{
  margin: 0px 0px 0px 19px;
}
.leftcolumn li a{
  color: #fff;
  line-height: 35px;
  padding: 0px 10px;
  display: block;
}
.gamesnames li {
  color: #4B4B4B;
  background-color: #300801;
  margin: 0px 0px 7px 0px;
  position: relative;
  z-index: 2;
  height: 35px;
}
.blackcolor, .yellowbutton .blackcolor, .leftlowerbox .yellowbutton a{
  color: #000000;
  display: block;
  padding: 0px;
}
.middlecolumn{
  width: 544px;
  margin: 0px;
  border: 2px solid #a91f23;
  background-image: url(/images/greygradient.jpg);
  background-repeat: repeat-x;
  height: auto;
  float: left;
  background-color: #c0b3b2;
}
.middleprofile{
  min-height: 385px;
  height: auto !important;
  height: 385px;
}
.middlecolumn .title select{
  width: auto;
  margin: 0px 10px;
  float: left;
}
.middlecolumn .yellowbutton, .yellowbutton{
  background-position: -113px -48px;
  border: 1px solid #000000;
  line-height: 21px;
  text-align: center;
}
.middlecolumn p{
  margin: 0px 8px 10px 8px;
}
#filterByName{
  margin: 0px 0px 0px 8px;
}
.search{
  width: 100px;
  text-align: center;
  float: left;
}
.title{
  background-position: -8px -76px;
  width: 544px;
  height: 20px;
  color: #ffffff;
  padding: 7px 0px;
  margin: 0px 0px 10px 0px;
}
.title h2{
  padding: 0px 8px;
  float: left;
}
.title p {
  margin: 2px 8px 0px 8px;
  float: right;
}
.filters{
  float: right;
  margin: 2px 8px 0px 0px;
}
.filters li{
  float: left;
  margin: 0px 3px;
}
.emptystar, .fullstar, .emptycross, .fullcross {
  width: 15px;
  height: 15px;
}
.gameinformation .smallicon {
  margin: 6px 3px 0px 3px;
}
.gameinformation .yellowbutton, .gameinformation .blackbutton{
  width: 105px;
  margin: 3px 5px 0px;
  font-size: 111%;
}
.gamelist{
  padding: 0px 8px;
  width: 528px;
  min-height: 500px;
  height: auto !important;
  height: 500px;
}
.gamelist li p{
  padding: 6px 0px 5px 0px;
  margin: 0px;
}
.gamelist li h3{
  margin: 12px 0px;
  width: 525px;
}
.middlecolumn h4{
  float: left;
  margin: 2px 0px 0px 8px;
}
.gamelist .bottomborder{
  width: 528px;
}
.bottomborder{
  border-bottom: 1px solid #888888;
  padding: 5px 0px;
}
.players{
  width: 27px;
  height: 28px;
  margin: 0px 5px 0px 0px;
  float: left;
}
.players0{
  background-position: 4px -46px;
}
.players1{
  background-position: -24px -46px;
}
.players2{
  background-position: -53px -46px;
}
.players3{
  background-position: -82px -46px;
}
.tooltip{
  margin: 6px 8px 0px 3px;
}
.gamepercentage{
  width: 30px;
  margin: 6px 3px 0px;
  text-align: center;
}
.clock{
  background-position: -46px -193px;
  height: 25px;
  width: 27px;
  text-align: center;
  color: #000000;
  font-weight: bold;
  line-height: 25px;
}
.blackbutton{
  background-position: -338px -47px;
  border: 1px solid #fdb813;
  color: #ffffff;
  text-align: center;
  line-height: 21px;
}
.blackbutton a{
  color: #ffffff;
  display: block;
}
.pagecounter, .rightcolumnbox  ul .pagecounter{
  text-align: right;
  float: left;
  background-color: #a91f23;
  padding: 5px 0px;
  font-size: 110%;
  font-weight: bold;
  width: 100%;
  height: auto;
}
.pagecounter a{
  margin: 0px 5px;
  color: #fdb813;
}
.pagecounter .activetab{
  color: #ffffff;
}
.redbanner{
  background-image: url(/images/redbanner.jpg);
  background-repeat: repeat-x;
  font-size: 133%;
  text-align: center;
  font-weight: bold;
  margin: 0px 0px 10px 0px;
}
.redbanner a {
  display: block;
  padding: 10px;
}
.rightcolumn{
  width: 250px;
  height: 20px;
  float: right;
  padding: 0px 0px 0px 11px;
  height: auto;
}
.rightcolumn img{
  margin: 0px;
}
.footer{
  background-color: #000000;
  width: 100%;
  height: 50px;
  line-height: 25px;
  margin: 10px 0px 0px 0px;
}
.footercontainer{
  width: 1000px;
  margin: 0px auto;
}
.rightfooter{
  padding: 0px 5px 0px 0px;
  margin: 14px 0px 0px 0px;
}
.leftfooter li{
  float: left;
  padding: 0px 5px 0px 0px;
  margin: 14px 0px 0px 0px;
  color: #ffffff;
}
.drop{
  background-position: -335px -1px;
  width: 15px;
  height: 23px;
}
.rightcolumnbox{
  width: 246px;
  border: 2px solid #ffffff;
  background-image: url(/images/rightcolumn.jpg);
  background-repeat: repeat-x;
  background-color: #bfb3b3;
  color: #ffffff;
  margin: 0px 0px 10px 0px;
  overflow: hidden;
}
.rightcolumnbox h3{
  margin: 5px 0px 0px 5px;
  height: 25px;
}
.rightcolumnbox ul li{
  height: 37px;
  width: 100%;
}
.rightcolumnbox .bold{
  padding: 5px;
}
.rightcolumnbox ul li img{
  float: right;
  margin: 0px;
}
.rightcolumnbox ul li p{
  margin: 10px 0px 0px 0px;
  max-width: 200px;
  float: left;
}
.rightcolumnbox input, .rightcolumnbox .yellowbutton{
  margin: 10px 3px 0px;
}
.rightcolumnbox .bold li p .bold{
  font-size: 125%;
}
.searchbox h4{
  margin: 12px 0px 0px 5px;
}
.searchbox input{
  width: 110px;
  border: 1px solid #000000;
  padding: 3px 5px;
}
.rightbutton .yellowbutton, .rightbutton .blackbutton{
  height: 19px;
  padding: 1px 12px;
  font-size: 120%;
  margin: 0px 0px 5px 0px;
}
.rightbutton .blackbutton{
  width: auto;
  padding: 0px;
  margin: 0px 166px 0px 0px;
  height: 23px;
  border: 1px solid #FDB813;
  float: right;
}
li.onlineplayers{
  color: #ffffff;
  background-color: transparent;
  text-align: center;
}
.profileAvatar {
  margin: 10px 25px;
}
.content .title{
  width: 724px;
  margin: 0px 0px 10px 0px;
}
.content{
  height: auto;
  margin: 0px;
  border: 2px solid #a91f23;
  background-image: url(/images/greygradient.jpg);
  background-repeat: repeat-x;
  background-color: #c0b3b2;
  width: 724px;
  overflow: hidden;
  padding: 0px 0px 10px 0px;
  float: left;
}
.content a{
  color: #A91F23;
}
.content p{
  padding: 0px 10px 6px 10px;
  margin: 0px;
  font-size: 120%;
  line-height: 20px;
}
.content h3, .content h4{
  margin: 0px 10px;
}
.content .trix{
  background-position: -374px -115px;
}
.content .trixcom{
  background-position: -317px -114px;
}
.content .trixcompar{
  background-position: -492px -168px;
}
.content .trixpar{
  background-position: -547px -168px;
}
.content .basra{
  background-position: -659px -115px;
}
.content .sbeetiye{
  background-position: -547px -115px;
}
.content .leekha{
  background-position: -603px -115px;
}
.content .baloot{
  background-position: -317px -169px;
}
.content .estimation{
  background-position: -374px -168px;
}
.content .tarneeb{
  background-position: -433px -115px;
}
.content .tarneebe{
  background-position: -433px -168px;
}
.content .tarneebs{
  background-position: -491px -115px;
}
.gameimg{
  width: 50px;
  height: 50px;
  margin: 0px 5px 5px 5px;
  border: 1px solid;
  float: left;
}  
.content .rightbutton{
  margin: 2px 8px;
}
.discbullets{
  list-style-type: disc;
  width: auto;
  margin: 25px;
  line-height: 18px;
}
.middlecolumn .discbullets{
  margin: 0px 25px;
}
.discbullets .bold{
  list-style-type: none;
  font-size: 120%;
}
.ranking{
  width: 490px;
}
#ranking{
  margin: 10px auto;
  border-collapse: collapse;
}
.middlecolumn thead, #summaryContainer table thead, #cost thead, #payment thead td{
  background-color: #a91f23;
}
#summaryContainer table tbody{
  background-color: #c0b2b2;
}
#summaryContainer #winLoss tbody{
  background-color: black;
  color: white;
}
#summaryContainer #winLoss td{
  padding: 0px;
}
#winLoss .number {
  font-size: 150%;
  font-weight: bold;
}
#summaryContainer table{
  color: black;
  margin: 0px auto;
  margin-top: 10px;
}
#ranking tr td, #ranking tr th, #statusBar tr td, #statusBar tr th{
  overflow: hidden;
  width: 99px;
}
#ranking tr td, #ranking tr th{
  padding: 5px 7px;
}
.greybg{
  background-color: #DBD3D3;
}
.middlecolumn .form .radio{
  width: auto;
  margin: 1px 10px 1px 0px;
  float: left;
  border: none;
}
.middlecolumn .form .checkbox{
  width: auto;
  margin: 0px 10px 0px 0px;
  border: none;
  
}
.gametable{
  border: 2px solid #a91f23;
  width: 800px;
  height: 560px;
  background-color: #000000;
  margin: 10px 0px 0px 0px;
  padding: 8px 8px 0px 8px;
}
.leftupperbox, .rightupperbox{
  width: 164px;
  height: 141px;
  margin: 0px 0px 8px 0px;
}
.leftupperbox, .leftlowerbox{
  border-right: 1px solid #888888;
  color: #ffffff;
}
.rightupperbox, .rightlowerbox{
  border-left: 1px solid #888888;
}
.middleupperbox{
  width: 454px;
  height: 141px;
  margin: 0px 8px 8px 8px;
  padding: 0px;
}
.leftmiddlebox, .rightmiddlebox{
  width: 157px;
  height: 298px;
  border-top: 1px solid #888888;
  padding: 8px 0px 0px 0px;
}
.leftmiddlebox{
  margin: 0px 8px 0px 0px;
}
.rightmiddlebox{
  margin: 0px 0px 0px 8px;
}
.middlemiddlebox{
  width: 470px;
  height: 300px;
  background-repeat: no-repeat;
  position: relative;
}
.multiplayer{
  background-image: url(/images/gametable.jpg);
}
.loading{
  background-image: url(/images/loadinganimation.gif);
  background-position: center center;
}
.leftlowerbox, .rightlowerbox{
  width: 164px;
  height: 87px;
  margin: 8px 0px;
}
.middlelowerbox{
  width: 454px;
  height: 71px;
  margin: 8px;
}
.red{
  background-color: #a91f23;
  padding: 5px;
}
.green{
  background-color: #267243;
  padding: 5px;
}
.playerInfo{
  width: 147px;
  height: 30px;
  margin: 0px;
  color: #ffffff;
  padding: 5px;
}
.isBasha .playerName {
  color: #fdb813;
}
.isBasha .playerAvatar {
  border: 1px solid #fdb813;
}
.isBasha.yellow .playerName {
  color: #000;
}
.yellow{
  background-color: #fdb813;
  color: #000000;
  padding: 5px;
}
.red img, .yellow img, .green img, .playerInfo img{
  margin: 0px 5px 0px 0px;
}
.red .emptystar, .playerInfo .emptystar, .green .emptystar{
  background-position: -303px -33px;
}
.red .fullstar, .playerInfo .fullstar, .green .fullstar{
  background-position: -303px -49px;
}
.red .emptycross, .playerInfo .emptycross, .green .emptycross{
  background-position: -318px -33px;
}
.red .fullcross, .playerInfo .fullcross, .green .fullcross{
  background-position: -318px -48px;
}
.emptystar, .yellow .emptystar{
  background-position: -303px -5px;
}
.fullstar, .yellow .fullstar{
  background-position: -303px -19px;
}
.emptycross, .yellow .emptycross{
  background-position: -318px -5px;
}
.fullcross, .yellow .fullcross{
  background-position: -318px -19px;
}
.timer {
  line-height: 30px;
  text-align: center;
  font-weight: bold;
}
.red .timer{
  width: 30px;
  height: 30px;
  background-position: -37px -119px;
  margin: 0px 0px 0px 5px;
}
.red .timer p, .yellow .timer p, .green .timer p{
  margin: 8px;
}
.yellow .timer{
  width: 30px;
  height: 30px;
  background-position: -4px -119px;
  margin: 0px 0px 0px 5px;
}
.green .timer{
  width: 30px;
  height: 30px;
  background-position: -70px -119px;
  margin: 0px 0px 0px 5px;
}
.icon{
  width: 40px;
  height: 20px;
  margin: 0px 0px 0px 5px;
  float: left;
}
.qhearts{  
  background-position: -4px -151px;
}
.qdiamonds{
  background-position: -72px -151px;
}
.qspades{
  background-position: -49px -151px;
}
.qclubs{
  background-position: -94px -151px;
}
.khearts{
  background-position: -27px -151px;
}
.tendiamonds{
  background-position: -26px -194px;
}
.avoid{
  background-position: -3px -194px;
}
.dqhearts{
  background-position: -4px -172px;
}
.dqdiamonds{
  background-position: -72px -172px;
}
.dqspades{
  background-position: -49px -172px;
}
.dqclubs{
  background-position: -94px -172px;
}
.dkhearts{
  background-position: -27px -172px;
}
.rightmiddlebox .icon {
  margin: 0px 5px 5px 0px;
}
.middleupperbox .gameinfo, .middlelowerbox .gameinfo{
  width: 285px;
  height: 45px;
  margin: 0px 0px 0px 5px;
  color: #ffffff;
}
.information{
  width: 454px;
  height: 45px;
}
.card{
  position: absolute;
}
.cardAd {
  cursor: pointer;
}
.middleupperbox .cards, .middlelowerbox .cards{
  position: relative;
  top: 0px;
  left: 0px;
  margin: 0px auto;
}
.middleupperbox .cards {
  width: 250px;
}
.middlelowerbox .cards {
  width: 315px;
}
.middlelowerbox .cards{  
  height: 42px;
  overflow: hidden;
}
.leftmiddlebox .information, .rightmiddlebox .information{
  width: 157px;
  height: 292px;
}
.information .red ul .bold, .information .yellow ul .bold, .information .green ul .bold{
  overflow: hidden;
  width: 77px;
}
.leftmiddlebox .gameinfo ,.rightmiddlebox .gameinfo{
  width: 50px;
  height: 250px;
  color: #ffffff;
}
.leftmiddlebox .gameinfo{
  margin: 17px 0px 0px 0px;
  width: 60px;
}
.rightmiddlebox .gameinfo{
  margin: 17px 0px 0px 0px;
  float: right;
}
.leftmiddlebox span, .rightmiddlebox span{
  width: 60px;
}
.leftmiddlebox .icon {
  margin: 0px 5px 5px 0px;
}
.leftmiddlebox .cards, .rightmiddlebox .cards{
  margin: 20px 0px 0px 0px;
  position: relative;
  top: 0px;
  left: 0px;
  width: 97px;
  float: left;
}
.yellow ul, .red ul, .green ul, .playerInfo ul{
  width: 75px;
}
.leftupperbox table{
  margin: 0px;
  color: #ffffff;
  line-height: 25px;
  border-collapse: collapse;
  text-align: left;
}
.currentgame{
  width: 20px;
  height: 20px;
  margin: 0px 3px 0px 0px;
  padding: 0px;
}
.handking{
  background-position: -232px -151px;
}
.handqueens{
  background-position: -169px -151px;
}
.handltoosh{
  background-position: -202px -151px;
}
.handdiamonds{
  background-position: -262px -151px;
}
.handtrix{
  background-position: -137px -151px;
}
.suit0{
  background-image: url(/images/icons-main.png);
  background-position: -388px -660px;
}
.suit1{
  background-image: url(/images/icons-main.png);
  background-position: -430px -660px;
}
.suit2{
  background-image: url(/images/icons-main.png);
  background-position: -472px -660px;
}
.suit3{
  background-image: url(/images/icons-main.png);
  background-position: -514px -660px;
}
.suit-1{
  background-image: url(/images/icons-main.png);
  background-position: -556px -660px;
}
.rightupperbox ul{
  margin: 5px auto;
  width: 105px;
  line-height: 18px;
}
.rightupperbox li{
  width: 105px;
}
.rightupperbox .yellowbutton{
  margin: 0px;
  border: 0px;
  float: none;
}
.greenbox, .biggreenbox{
  width: 139px;
  height: 72px;
  border: 2px solid #ffffff;
  background-color: #267243;
  color: #ffffff;
  margin: 0px 0px 0px 8px;
  padding: 5px;
}
.lowerbigbox {
  margin: 0px 0px 0px 8px;
  padding: 5px;
}
.biggreenbox, .bigbox, .lowerbigbox{
  width: 439px;
  height: 60px;
  position: absolute;
  top: 43px;
  font-size: 125%;
  color: #ffffff;
  font-weight: bold;
}
.lowerbigbox{
  top: 216px;
  z-index: 3000;
}
.middlemiddlebox h3{
  margin: 30px 0px 0px 0px;
}
.smallbox{
  width: 180px;
  height: auto;
  bottom: 84px;
  left: 131px;
}
.tablemiddle{
  background-position: center center;
  background-repeat: no-repeat;
  height: 300px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 470px;
}
.zindex{
  z-index: 1;
  position: relative;
}
.bottomcard{
  bottom: 70px;
  left: 199px;
}
.leftcard{
  bottom: 100px;
  left: 20px;
}
.gamerightcolumn .bold li{
  height: auto;
  margin: 0px 0px 3px 0px;
  background-color: transparent;
}
.gamerightcolumn{
  width: 170px;
  height: 564px;
  margin-top: 10px;
  _width: 169px;
}
.gamerightcolumn #layerTabs {
  margin: 11px 0px;
  height: 140px;
}
.bashaLayerTab {
  border: 2px solid #FDB813;
  border-left: none;
}
.gamerightcolumn ul li{
  background-color: #300801;
  color: #4b4b4b;
  height: 40px;
  width: 100%;
  margin: 0px 0px 8px 0px;
}
.gamerightcolumn ul li img{
  margin: 5px;
}
.gamerightcolumn ul li h4{
  width: 130px;
  _width: 129px;
}
.gamerightcolumn ul li p{
  _width: 129px;
}
.gamerightcolumn .toparrow, .gamerightcolumn .bottomarrow{
  background-position: -131px -215px;
  width: 15px;
  height: 15px;
  margin: 0px 0px 0px 76px;
}
.gamerightcolumn .bottomarrow{
  background-position: -153px -219px;
  margin: -8px 0px 0px 76px;
}
.gamerightcolumn .rightcolumnbox{
  width: 154px;
  background-image: url(/images/greygradient.jpg);
  background-repeat: repeat-x;
  background-color: #c0b3b2;
  margin: 5px 0px 0px 6px;
  padding: 5px 0px 5px 5px;
}
.gamerightcolumn .rightcolumnbox  input{
  height: auto;
  margin: 0px;
  padding: 2px 0px 0px 0px;
}
.gamerightcolumn .chatbox{
  margin: 0px;
  height: 238px;
  width: 154px;
  overflow: auto;
  overflow-y: scroll;
  overflow-x: hidden;
  vertical-align: bottom;
}
.rightupperbox .soundon, .soundon{
  background-position: -3px -219px;
  height: 20px;
  width: 20px;
}
.rightupperbox .soundoff, .soundoff{
  background-position: -24px -219px;
  height: 20px;
  width: 20px;
}
.gamerightcolumn .centeredtext{
  font-size: 125%;
}
.cardTableLeft{ /* All .cardTable* attributes should have a 'left' and 'top' properties for the animation to work correctly. */
  position: absolute;
  top: 102px;
  left: 25px;
}
.cardTableBottom{ /* All .cardTable* attributes should have a 'left' and 'top' properties for the animation to work correctly. */
  position: absolute;
  top: 179px;
  left: 199px;
}
.cardTableRight{ /* All .cardTable* attributes should have a 'left' and 'top' properties for the animation to work correctly. */
  position: absolute;
  left: 373px;
  top: 102px;
}
.cardTableTop{ /* All .cardTable* attributes should have a 'left' and 'top' properties for the animation to work correctly. */
  position: absolute;
  top: 25px;
  left: 199px;
}
.middlemiddlebox ul{
  position: absolute;
  bottom: 100px;
  left: 174px;
  z-index: 2000;
}
.middlemiddlebox .yellowbutton{
  margin: 5px 0px;
  width: 120px;
  position: absolute;
  z-index: 2000;
}
.greybg{
  background-color: #DBD3D3;
}
.lock{
  background-position: -227px -185px;
  width: 15px;
  height: 16px;
}
.leftlowerbox select{
  width: auto;
  margin: 0px 58px;
}
.sound { 
  margin: auto;
}
.rightcolumnbox .chatbox li{
  background-color: transparent;
  height: auto;
  color: #000000;
  margin: 0px;
  word-wrap: break-word;
}
.rightcolumnbox .chatbox .greybackground{  
  background-color: #444444;
  color: #ffffff;
}
.leftlowerbox li{
  height: 21px;
}
.leftlowerbox .radio{
  float: left;
  margin: 2px 3px 0px 0px;
  width: 13px;
  height: 14px;
}
.leftlowerbox .blackbutton{
  width: 40px;
  height: 17px;
  float: left;
  margin: 0px;
}
.leftlowerbox .blackbutton{
  float: right;
  margin: 0px 8px 0px 0px;
}
.middlelowerbox .card{
  margin: 12px 0px 0px 0px
}
.cards .selectedcard{
  top: 0px;
  border: 2px solid #a91f23;
  margin: 0px;
}
.cards .permanentSelectedCard{
  top: 0px;
  border: 2px solid #a91f23;
  margin: 0px;
}
.yellowborder{
  border: 1px solid #fdb813;
}
ol{
  padding: 0px 10px 0px 45px;
}
.gameplayerinfo{
  width: 250px;
}
.gameinformation{
  width: 275px;
}
.redstrip{
  background-color: #a91f23;
  color: #ffffff;
  height: 40px;
  width: 100%;
  line-height: 35px;
}
.gamerules{
  float: left;
  width: 720px;
}
.gamerules h3{
  float: left;
  width: 88%;
  margin: 0px;
}
.signuperrors{
  color: #a91f23;
  margin: 0px 7px;
  line-height: 17px;
}
.messages{
  width: 827px;
  float: left;
  border-right: 1px solid #ffffff;
  margin: 10px 5px;
}
.messages li, .messages li img, .messages li span{
  float: left;
}
.messages li{
  margin: 0px 5px;
}
.messages li span{
  margin: 0px 10px;
}
.numbers{
  float: left;
  width: 150px;
  margin: 3px 0px;
}
.contentbox{
  background-image: url(/images/greygradient.png);
  background-repeat: repeat-x;
  border: 2px solid #a91f23;
  height: auto;
  width: 805px;
  margin: 0px;
  float: left;
}
.games{
  width: 180px;
  float: left;
  margin: 0px;
  width: 180px;
  height: 328px;
  position: relative;
  overflow: hidden;
}
.games.fullgameslist {
  height: 500px;
}
.gamesnames {
  position: absolute;
  width: 180px;
  height: 330px;
  margin: 0px;
  top: 0px;
}
.games .toparrow, .games .bottomarrow{
  background-position: -131px -215px;
  width: 15px;
  height: 15px;
  margin: 0px 80px;
  background-color: transparent;
  padding: 0px;
}
.games .bottomarrow{
  background-position: -153px -219px;
  margin: -8px 80px 0px 80px;
}
.navigation{
  float: left;
  width: 808px;
  height: 45px;
}
.navigation li{
  float: left;
  width: 178px;
  font-size: 150%;
  text-align: center;
  margin: 0px 0px 0px 15px;
  background-color: #c0b3b2;
  border-top: 2px solid #777777;
  border-right: 2px solid #dbd2d3;
  border-left: 2px solid #dbd2d3;
}
.navigation a{
  color: #000000;
  line-height: 45px;
  display: block;
}
.info{
  font-size: 140%;
  width: 390px;
  margin: 0px;
  float: left;
}
.info li{
  margin-top: 15px;
  height: 75px;
}
.info .bold{
  margin: 0px;
}
.images li{
  margin: 20px 0px 0px 0px;
  height: 69px;
}
.images{
  float: left;
  margin: 0px 20px;
  width: 152px;
}
.games .onlineplayers{
  background-color: transparent;
  background-image: none;
  float: none;
}
.bottomgreen{
  border-top: 2px solid #267243;
  width: 765px;
  font-size: 135%;
  padding: 0px 20px;
  background-color: #267243;
  height: 78px;
  color: #ffffff;
  background-image: url(/images/hpgreengradient.jpg);
  background-repeat: repeat-x;
}
.bottomgreen li{
  float: left;
  width: 382px;
  line-height: 25px;
}
.bottomgreen h3{
  font-size: 98%;
}
.navigation .active{
  border: 2px solid #a91f23;
  border-bottom: none;
  text-decoration: underline;
  background-color: #ffffff;
  position: relative;
  z-index: 1;
}
.topplayer{
  margin: 20px 0px 0px 0px;
  width: 203px;
  float: left;
  text-align: center;
  height: 70px;
}
.topplayer h3 {
  font-size: 105%;
}
.topplayer h4 {
  font-size: 104%;
}
.topplayer img{
  margin: 5px 0px;
}
.topplayers{
  width: 610px;
  float: left;
}
.leftcontent{
  float: left;
  width: 809px;
  margin: 10px 0px 0px 0px;
}
.mascot{
  background-image: url(/images/mascot_trans.png);
  background-repeat: no-repeat;
  float: right;
  height: 254px;
  width: 195px;
  margin: 26px 0px 0px 0px;
}
#tipcontainer{
  z-index: 10000;
  position: absolute;
/*  background-color: #C0B3B2; */
  background-color: white;
  border: 2px solid #525252;
  width: 250px;
  padding: 5px;
}
.bottomgreen.blackbutton, .bottomgreen.yellowbutton { 
  width: auto;
}
#chatBottom p {
  padding: 5px;
  color: black;
  font-weight: bold;
  text-align: center;
}
.bottomgreen .yellowbutton{
  width: 70px;
}
.bottomgreen .yellowbutton a{
  color: black;
}
.bottomgreen .yellowbutton, .bottomgreen .blackbutton{
  font-size: 88%;
  height: 23px;
  padding: 0px 0px 2px 0px;
}
.bottomgreen .yellowbutton{
  height: 21px;
}
.bottomgreen .yellowcolor {
  font-size: 88%;
  display: block;
  width: 150px;
}
#tooltipClose {
  float: right;
  font-weight: bold;
}
#tooltipClose a {
  color: #A91F23;
}
/* Score Box */

#facebox #scores_table {
  width: 408px;
  border: solid 1px #000000;
  text-align: center;
  margin: 10px 0px;
}
#facebox #scores_table td {
  padding: 4px;
  border: solid 1px #000;
}

#facebox #scores_table #scores_table_sep {
  background-color: #000;
  height: 2px;
  font-size: 1px;
  padding: 0px;
}
#facebox #score_totals td{
  background-color:#000;
  color:#fff;
}
.player_kingdom{
  background-color: #FDB813;
  color: #000000;
}
.scoreWinning {
  background-color: #267243;
  color: #FFFFFF;
}
.scoreLosing {
  background-color: #A91F23;
  color: #FFFFFF;
}

/* Bidding Boxes */

#faceboxContent {
  text-align: center;
  line-height: 25px;
  vertical-align: center;
}

#faceboxContent select {
  width: 100px;
  margin-bottom: 3px;
}

#faceboxContent a {
  color: #000;
  border: 1px solid #000;
  font-weight: normal;
  padding: 2px 10px;
  margin-top: 5px;
  background-position: -113px -48px;
  background-image: url(/images/spritetest.png);
}

.onlineplayers h3 {
  text-align: center;
  color: white;
}
input {
  padding: 0px;
  border: 1px solid #000;
}
.bottomgreen input[type="text"], .bottomgreen input[type="password"]{
  width: 137px;
  padding: 2px;
}
#gameLinks li {
  z-index: 4000;
  position: relative;
}
.info h3{
  color: #a91f23;
  font-size: 100%;
  font-weight: bold;
}
.sendbutton .blackbutton {
  margin: 0px 33px 0px 0px;
}
.lightBoxLastRound {
  width: 430px;
  height: 240px;
  position: relative;
}
.lastRoundTop {
  position: absolute;
  top: 0px;
  left: 179px;
}
.lastRoundBottom {
  position: absolute;
  bottom: 0px;
  left: 179px;
}
.lastRoundRight {
  position: absolute;
  right: 0px;
  top: 72px;
}
.lastRoundLeft {
  position: absolute;
  left: 0px;
  top: 72px;
}
.bottomgreen li ul li{
  width: auto;
  float: left;
}
.bottomgreen li ul li .yellowbutton{
  margin: 0px 5px;
  float: left;
  padding: 0px;
}
#facebox .suits td {
  padding: 2px;
  text-align: center;
}
#facebox .suits {
  margin-bottom: 5px;
}
#facebox .balootProjects td {
  text-align: center;
}
#facebox .balootProjects {
  margin-bottom: 5px;
}
#facebox .balootProjects hr {
  margin: 0px;
}
.estimationscoreboxitem{
  width: 40px;
  height: 20px;
  margin: auto;
}
.estimationscoreboxsuit{
  width: 20px;
  height: 20px;
  margin: auto;
}
.estimation-wr {
  background-image: url(/images/icons-main.png);
  background-position: -42px -660px;
}
.estimation-wrr {
  background-image: url(/images/icons-main.png);
  background-position: -84px -660px;
}
.estimation-w {
  background-image: url(/images/icons-main.png);
  background-position: -126px -660px;
}
.estimation-r {
  background-image: url(/images/icons-main.png);
  background-position: -168px -660px;
}
.estimation-dc {
  background-image: url(/images/icons-main.png);
  background-position: -210px -660px;
}
.estimation-rr {
  background-image: url(/images/icons-main.png);
  background-position: -252px -660px;
}
#faceboxContent.sidedLightBox {
  line-height: normal;
  text-align: left;
}
.bottomgreen form {
  padding: 0px;
  margin: 0px;
}
.gamerightcolumn .rightcolumnbox input[type="submit"] {
  height: 22px;
}
input[type="radio"] {
  border: none;
  margin: 0px 8px;
}
.nodiscbullets{
  list-style-type: none;
  width: auto;
	line-height:	11px;
}
.expandedCards #bigContainer {
  height: 629px;
}
.expandedCards .leftlowerbox, .expandedCards .rightlowerbox {
  height: 152px;
}
.expandedCards .middlelowerbox .cards {
  height: 109px;
}
.expandedCards .gamerightcolumn ul {
  height: 253px;
}
.leaderboard{
  margin: 0px 0px 10px 0px;
  float: left;
	width:	100%;
}
#profileleftcolumn{
  height: 205px;
}

/* START OF SUMMARY SLIDER */
#sliderContainer {
  direction: ltr;
  position: relative;
  width: 530px;
  margin: auto;
  text-align: left;
}
#sliderIndicator {
  position: relative;
  width: 80px;
  text-align: center;
}

#sliderIndicatorText {
  padding: 5px;
  background-color: #fff;
  color: black;
}

#sliderRule {
  margin: 0px auto;
  width: 450px;
  height: 20px;
  border: 1px solid #000;
  border-right: none;
}

#sliderArrowDown, #sliderArrowUp {
  margin: auto;
  width: 14px;
  height: 12px;
}

.position0 { left: 32px; }
.position1 { left: 132px; }
.position2 { left: 207px; }
.position3 { left: 263px; }
.position4 { left: 306px; }
.position5 { left: 337px; }
.position6 { left: 363px; }
.position7 { left: 380px; }
.position8 { left: 394px; }
.position9 { left: 406px; }
.position10 { left: 413px; }
.position11 { left: 418px; }
.position12 { left: 423px; }

#sliderElement0 { width: 111px; }
#sliderElement1 { width: 84px; }
#sliderElement2 { width: 61px; }
#sliderElement3 { width: 48px; }
#sliderElement4 { width: 34px; }
#sliderElement5 { width: 25px; }
#sliderElement6 { width: 21px; }
#sliderElement7 { width: 12px; }
#sliderElement8 { width: 12px; }
#sliderElement9 { width: 7px; }
#sliderElement10 { width: 3px; }
#sliderElement11 { width: 3px; }
#sliderElement12 { width: 3px; }

.sliderElement {
  float: left;
  height: 20px;
  width: 100px;
  border-right: 2px solid #000;
}

#sliderRule .beginner, #sliderInfoContent .beginner {
  background-color: #267243;
  color: white;
  _color: black;
}

#sliderRule .intermediate, #sliderInfoContent .intermediate {
  background-color: #fdb813;
}

#sliderRule .advanced, #sliderInfoContent .advanced {
  background-color: #a91f23;
  color: white;
  _color: black;
}

#sliderInfo {
  width: 130px;
  text-align: center;
  position: relative;
}

#sliderInfoContent {
  background-color: #fff;
  color: black;
  padding: 5px;
}

#sliderInfoText {
  font-weight: bold;
  padding-bottom: 5px;
}

#sliderInfoLevel {
  font-weight: bold;
  margin-top: 5px;
}

#sliderHoverMsg {
  padding-top: 5px;
  text-align: center;
}

#sliderInfoCard {
  width: 30px;
  height: 30px;
}
.position0 #sliderInfoCard { background-image: url(/images/rank-0.png); }
.position1 #sliderInfoCard { background-image: url(/images/rank-1.png); }
.position2 #sliderInfoCard { background-image: url(/images/rank-2.png); }
.position3 #sliderInfoCard { background-image: url(/images/rank-3.png); }
.position4 #sliderInfoCard { background-image: url(/images/rank-4.png); }
.position5 #sliderInfoCard { background-image: url(/images/rank-5.png); }
.position6 #sliderInfoCard { background-image: url(/images/rank-6.png); }
.position7 #sliderInfoCard { background-image: url(/images/rank-7.png); }
.position8 #sliderInfoCard { background-image: url(/images/rank-8.png); }
.position9 #sliderInfoCard { background-image: url(/images/rank-9.png); }
.position10 #sliderInfoCard { background-image: url(/images/rank-10.png); }
.position11 #sliderInfoCard { background-image: url(/images/rank-11.png); }
.position12 #sliderInfoCard { background-image: url(/images/rank-12.png); }

/* END OF SUMMARY SLIDER */

.tab3 .discbullets{
  text-align: left;
  margin: 10px 25px;
}
.tab3{
  font-size: 110%;
}
.lbTerms h3{
  text-align: center;
  list-style-type: none;
}
.lbTerms .discbullets{
  text-align: left;
}
.lbTerms .discbullets li ul{
  margin: 0px 20px;
}
.rightcolumnbox .discbullets{
  color: #000000;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 5px;
  width: 210px;
}
.rightcolumnbox .discbullets li{
  height: auto;
}
#summaryContainer .centeredtext .yellowbutton{
  margin: 0px auto;
  width: 100px;
}
#summaryContainer ul.centeredtext{
  margin-top: 10px;
}
#summaryContainer .centeredtext .yellowbutton a{
  color: #fdb318;
}
#summaryContainer .centeredtext .yellowbutton.sprite a{
	color:	#000000;
}
#summaryContainer{
  position: relative;
}
#howrankingworks{
  position: absolute;
  top: 450px;
  right: 330px;
}

/* New Forms */
#faceboxContent .forms tr{
	width:	100%;
}
#faceboxContent .forms{
	margin:	0px;
	text-align: left;
}
#faceboxContent .forms tr label{
	width:	105px;
}
#faceboxContent .forms select{
	width:	175px;
}
.forms{
  margin: 10px;
  top: 465px;
  right: 330px;
}
#layerTabs li {
  cursor: pointer;
}
.profileitem1{
  width: 225px;
  font-size: 115%;
  text-align: center;
  float: left;
  font-weight: bold;
}
.profileitem2,.profileitem{
  width: 30px;
  float: left;
}
.profileitem3,.profileitem4{
  font-size: 86%;
  margin: 0px auto;
  width: 152px;
}
.profileitem4{
  float: right;
}
.profileitem3 img{
  margin: 0px;
  width: 12px;
}
.profileitem2 img{
  width: 30px;
  height: 30px;
  margin-top: -5px;
}
.profileitem img{
  margin: 0px;
  float: left;
}
.gameinfo a.yellowbutton{
  color: #000000;
  padding: 0px 3px;
  float: left;
}
.gameinfo a.blackbutton{
  padding: 0px 3px;
  float: left;
}
.gameadminlabel{
  font-weight: bold;
}
.rightmiddlebox .gameadminlabel, .leftmiddlebox .gameadminlabel{
  text-align: center;
}
.profileview{
  background-color: #C0B3B2;
  border: 1px solid #525252;
  width: 295px;
  height: 38px;
}
.rightmiddlebox .profileview,.leftmiddlebox .profileview{
  height: 250px;
  width: 50px;
  float: left;
}
.rightmiddlebox .profileview,.leftmiddlebox .cards{
  float: right;
}
.leftmiddlebox .profileview .gameinfo,.rightmiddlebox .profileview .gameinfo{
  margin: 0px;
}
.leftmiddlebox .profileitem,.rightmiddlebox .profileitem,
.leftmiddlebox .profileitem2,.rightmiddlebox .profileitem2{
  width: 50px;
  text-align: center;
  margin: 10px 0px;
}
.leftmiddlebox .profileitem img,.rightmiddlebox .profileitem img,
.leftmiddlebox .profileitem2 img,.rightmiddlebox .profileitem2 img,
.leftmiddlebox .profileitem4 img,.rightmiddlebox .profileitem4 img{
  float: none;
}
.leftmiddlebox .profileitem1,.rightmiddlebox .profileitem1{
  width: 52px;
  word-wrap: break-word;
}
.leftmiddlebox .profileitem3,.rightmiddlebox .profileitem3,
.leftmiddlebox .profileitem4,.rightmiddlebox .profileitem4{
  width: 52px;
  float: none;
  text-align: center;
  margin: 0px;
}
.leftmiddlebox .profileitem3 a,.rightmiddlebox .profileitem3 a,
.leftmiddlebox .profileitem4 a,.rightmiddlebox .profileitem4 a{
  font-size: 108%;
}

.menuarrow {
  width: 15px;
  height: 15px;
}

/* Start of new chat */
#chatContainer{
  margin: 10px 0px 0px 0px;
  width: 246px;
  padding: 2px;
  background-color: #ffffff;
  height: 400px;
  position: relative;
  margin: 0 0 10px;
}
.paneTitle{
  background-color: #267243;
  font-weight: bold;
  color: #ffffff;
  padding: 0px 2px;
  height: 15px;
  cursor: pointer;
  overflow: hidden;
  margin-bottom: 4px;
}
.paneTitle.highlightTitle {
  background-color: #FF7702;
}
.paneTitle .leftPaneTitle{
  float: left;
}
.paneTitle .rightPaneTitle{
  float: right;
}
.chat{
  overflow: auto;
  overflow-x: none;
  overflow-y: scroll;
  width: 222px;
}
.paneContent {
  overflow-y: scroll;
  overflow-x: hidden;
}

.chat tbody td {
  float:left;
  font-weight:normal;
  text-align:left;
  width:222px;
  word-wrap: break-word;
  border-bottom: 1px solid #888888;
  padding: 5px 0px;
}
.chat td span {
  color: #a91f23;
  font-weight: bold;
}
#chatSendArea input[type='text'] {
  width: 190px;
}
#chatSendArea {
  position: absolute;
  bottom: 0px;
  padding: 0px 0px 2px 0px;
}
#chatSendArea .blackbutton{
  line-height: 15px;
}

#chatContainer.onGameTable {
  width: 166px;
  height: 346px;
}

.onGameTable .chat tbody td {
  width: 145px;
}
.onGameTable .chat {
  width: 145px;
}
.onGameTable #chatSendArea input[type='text'] {
  width: 110px;
}
#friendsList li {
  height: 30px;
  line-height: 30px;
  cursor: pointer;
  border-top: 1px solid white;
  border-bottom: 1px solid white;
  background-color: white;
  margin: 0px;
  color: black;
  font-weight: bold;
}
#friendsList li:hover {
  background-color: #f2f2f2;
  border-top: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
  color: #333333;
}
#friendsList li.goingOnline {
  background-color: #f0fee9;
  border-top: 1px solid #267243;
  border-bottom: 1px solid #267243;
  color: #267243;
}
#friendsInfo.highlightYellow {
  background-color: #fdb813;
  color: black;
  font-weight: bold;
}
#friendsInfo.linkLike {
  cursor: pointer;
}
#friendsList li.goingOffline {
  background-color: #ffcfcf;
  border-top: 1px solid #a91f23;
  border-bottom: 1px solid #a91f23;
  color: #a91f23;
}
#friendsList li img {
  vertical-align: middle;
  margin-left: 5px;
  margin-right: 5px;
}
/* End of new chat */

.sitHere{
  _width: 50px;
}

.forms tr th{
  text-align: left;
  padding: 0px;
  width: 150px;
}

.forms tr label {
  float:left;
  margin:0;
  padding:0 0 0 10px;
  vertical-align:middle;
  width:140px;
}
.forms tr td input{
  margin: 0px;
  width: 169px;
  padding: 2px;
}
.forms tr td, .forms tr th{
  float: left;
}
.forms textarea{
  margin: 0px;
  float: left;
  height: 110px;
  border: 1px solid #000000;
  }
.forms tr .onclick, .forms tr .checking{
  background-color: #f2f2f2;
  border: 1px solid #dbdbdb;
  color: #333333;
  width: 150px;
  margin: 1px 10px 0px 0px;
  height: 16px;
}
.forms tr .correct{
  background-color: #f0fee9;
  border: 1px solid #267243;
  color: #666666;
  width: 150px;
  margin: 1px 10px 0px 0px;
  height: 16px;
}
.forms tr .error{
  background-color: #ffcfcf;
  border: 1px solid #a91f23;
  color: #a91f23;
  width: 150px;
  margin: 1px 10px 0px 0px;
  height: 16px;
}
.forms tr .error a{
  color: #000000;
}
.forms tr .checkbox{
  width: auto;
  margin: 0px 8px 0px 0px;
  border: none;
}
.forms tr .info{
  background-color: #ffecc0;
  border: 1px solid #fdb813;
  color: #666666;
  width: 150px;
  margin: 1px 10px 0px 0px;
  height: 16px;
}
.forms .rightbutton{
  width: 175px;
  float: none;
}
.rightbutton .blackbutton{
  width: auto;
  padding: 0px 0px 5px 0px;
  margin: 0px;
  height: 23px;
  border: 1px solid #FDB813;
  float: right;
}
.forms img{
  width: 11px;
  height: 11px;
}
table tr th p{
  float: left;
}
.focusederror{
  background-color: #a91f23;
}
.focusederror th, .focusederror td, .focusederror a, .focusederror span{
  color: #ffffff;
}
.forms tr td p{
  margin: 0px;
  width: 200px;
}
.forms tr{
  float: left;
  padding: 3px 0px;
  width: 510px;
}

.redarrow{
 background-position: -243px -181px;
}
.redarrowup{
background-position: -259px -181px;
}

.menuList a{
  margin: 0px 3px;
  padding: 2px 0px;
  color: #A91F23;
}
.menuList{
  border: 2px solid #525252;
  background-color: #C0B3B2;
  z-index: 5000;
}
.menuList img{
  vertical-align: middle;
}
.menuList a:hover {
  text-decoration: none;
}
.menuList a:hover span {
  text-decoration: underline;
}
.menuTitle {
  text-decoration: underline;
  font-weight: bold;
  margin-bottom: 7px;
}
/* End of Forms */

/* Start of new chat */
#chatContainer{
  margin: 10px 0px 0px 0px;
  width: 246px;
  padding: 2px;
  background-color: #ffffff;
  height: 400px;
  position: relative;
  margin: 0 0 10px;
}
.paneTitle{
  background-color: #a91f23;
  font-weight: bold;
  color: #ffffff;
  padding: 0px 2px;
  height: 15px;
  cursor: pointer;
  overflow: hidden;
  margin-bottom: 4px;
}
.paneTitle.highlightTitle {
  background-color: #FF8040;
}
.paneTitle .leftPaneTitle{
  float: left;
}
.paneTitle .rightPaneTitle{
  float: right;
}
.chat{
  overflow: auto;
  overflow-x: none;
  overflow-y: scroll;
  width: 246px;
  _width: 222px;
}
.paneContent {
  overflow-y: scroll;
  overflow-x: hidden;
}

.chat tbody td {
  float:left;
  font-weight:normal;
  text-align:left;
  width:222px;
  word-wrap: break-word;
  border-bottom: 1px solid #888888;
  padding: 5px 0px;
}
.chat td span {
  color: #a91f23;
  font-weight: bold;
}
#chatSendArea input[type='text'] {
  width: 190px;
}
#chatSendArea .blackbutton{
  line-height: 15px;
}
/* End of new chat */

.gamescore{
  margin: 0px auto;
  margin-left: 5px;
  width: 99%;
  text-align: center;
}
.gamescore tr{
  background-color: #DBD3D3;
}
.gamescore .red{
  background-color: #a91f23;
}
.gamescore tr td{
  padding: 3px 0px;
  width: 70px;
  overflow: hidden;
}
.gamescore .red td, .gamescore .red a{
  font-weight: bold;
  color: #ffffff;
}
.gamescore .nobg{
  background-color: transparent;
}

/* Plus markup pages */
.premiumbanner{
  padding: 10px;
  margin-bottom: 10px;
  font-size: 130%;
}
.premiumbanner .yellowbutton{
  display: inline;
  padding: 1px 6px 0px;
}
.leftborder .yellowbutton{
  padding: 1px 7px;
  width: 50px;
  display: inline;
}
.premiumbanner .yellowbutton a, .premium .yellowbutton a{
  color: #000000;
}
.premium, .premium .title{
  width: 986px;
}
#payment{
  text-align: center;
  color: #ffffff;
  margin: 0px auto;
}
.premium #payment td{
  padding: 5px 7px;
  vertical-align: middle;
  width: 135px;
}
#payment tbody{
  color: #000000;
}
.premium ul li{
  padding: 6px 0px;
}
.premium table{
  margin: 0px 10px;
}
.premium table td{
  vertical-align: top;
}
.premium table .middle{
  vertical-align: middle;
  width: 110px;
}
.premium ul input[type="text"]{
  padding: 2px;
  display: inline;
}
.bashainfo h3 {
  font-size: 300%;
}
.bashainfo img{
  width: 250px;
}
.bashainfo.content p {
  font-size: 150%;
}
#payment td{
  width: 560px;
}
#payment h3 img{
  width: 20px;
  height: 20px;
  padding: 0px;
}
#payment img{
  margin: 5px 0px;
}
#cost{
  width: 150px;
  border-collapse: collapse;
  font-weight: bold;
  margin: auto;
}
#payment .leftborder{
  border-left: 1px solid #000000;
  width: 390px;
}
#payment h2{
  margin: 20px 5px;
}
#payment tr td .blackbutton a{
  color: #fff;
  font-weight: normal;
}
#payment tr td .blackbutton{
  width: auto;
  padding: 2px 5px;
  color: #fff;
  height: 22px;
}
.linethrough{
  text-decoration: line-through;
}
#cost1 img{
  width: auto;
  height: auto;
  margin: 5px 0px;
}
#cost1 td{
  width: 200px;
  border: 2px solid #a91f23;
  background-color: #DBD3D3;
}
#cost1 tr{
  width: 100%;
}
#cost1{
  margin: 0px 0px 0px 45px;
  border-spacing: 20px;
}
#cost1 h3{
  margin: 5px 0px;
}
#cost1 h4{
  margin: 3px 0px;
}
#payment p img{
  width: auto;
  height: auto;
  vertical-align: middle;
}
.content ul li{
  font-size: 120%;
  line-height: 20px;
  margin: 0px 0px 0px 20px;
}
#cost1 td p{
  font-size: 95%;
}
.leftborder ul{
  margin: 25px 0px 0px 0px;
}
.leftborder li p{
  float: left;
  width: 110px;
  font-size: 95%;
  padding: 0px;
}
.premium table tr{
  padding: 5px 0px;
}
.middle div{
  border: 2px solid #a91f23;
  padding: 10px;
}
.middle .yellowbutton{
  border: 1px solid #000;
  padding: 0px;
}
.premiumbanner p{
  text-align: center;
}
.premium {
  font-size: 110%;
}
.buynow p {
  float: left;
}
.buynow .yellowbutton {
  float: none;
  padding: 1px 6px;
  display: inline;
}
#tablecaption{
  width: 200px;
  padding: 0px 5px;
}

#playerBottom .bottomarrow, #playerBottom .toparrow{
  position: relative;
  top: 23px;
  left: 55px;
  float: left;
  width: 15px;
  height: 15px;
}

/* Start of friends tab on profile */
#friendsTable {
  margin: auto;
}
#friendsTable td {
  vertical-align: top;
  text-align: center;
}
#friendsTable td {
  width: 150px;
}
#friendsTable .playerInfo {
  text-align: left;
  color: #000;
}
#friendsSearchContainer {
  text-align: center;
  margin-bottom: 20px;
}
#friendsTable .firstColumn div {
  font-weight: bold;
  background-color: #A91F23;
  color: white;
}
#friendsTable .firstColumn {
  border-right: 1px solid black;
}
.friendsSeparator {
  height: 20px;
}
/* End of friends tab on profile */
#payment p{
  font-size: 100%;
}
#payment td input.blackbutton{
  font-size: 110%;
  padding: 0px 2px;
}
.amazon{
  font-size: 80%;
  line-height: 25px;
}
.sms{
  line-height: 28px;
}
.amazon img, .sms img{
  float: right;
  padding: 0px 17px 0px 0px;
}
.twitter{
  background-color: #C0B3B2;
  border: 2px solid #ffffff;
  font-weight: bold;
  margin: 10px auto;
  padding: 0px 10px;
  width: 990px;
  color: #000000;
}
.ramadan_box{
	background-color:	#000000;
	border:	2px solid #fdb318;
	margin:	10px auto;
	width:	978px;
	padding:	5px; 
}
.ramadan_box img{
	float:	left;
}
.clear{
  clear:  both;
}
.ramadan_box p{
	margin: 5px 0px;
	float:	right;
	width:	435px;
	color:	#ffffff;
	font-size:	150%;
	line-height:	18px;
  vertical-align: center;
}
.ramadan_box p a{
	color:	#fdb318;
}
.competition_box img{
	width:	250px;
	background-color:	#000000;
	border:	2px solid #fdb318;
	padding:	10px;
}
.competition_box{
  cursor: pointer;
}
.content .competition_box{
	width:	260px;
	text-align:	center;
	float:	left;
	margin:	0 25px;
}
.content .competition_wrapper{
	text-align:	center;
	margin:	0px 180px;
}
.competition_box a{
	color:	#000000;
	padding:	3px 10px;
}
#trix_complex{
	background-image:	url(/images/Logo_Trix_Complex.png);
	width:	270px;
	border:	2px solid #fdb318;
	height:	134px;
	background-color:	#000000;
}
#tarneeb{
	background-image:	url(/images/Logo_Tarneeb.png);
	width:	270px;
	background-repeat:	no-repeat;
	background-color:	#000000;
	border:	2px solid #fdb318;
	height:	134px;
}
.twitter img{
  height: 30px;
}
.twitter p{
  width: 800px;
  margin: 0px 10px;
}
.bashainfo .premiumbanner p{
  float: left;
}
.amazon p, .sms p{
  display: inline;
  padding: 0px;
  float: left;
  line-height: 26px;
}
.activationbox{
  background-color: #a91f23;
  font-weight: bold;
  margin: 5px auto;
  padding: 7px 10px;
  width: 990px;
  color: #ffffff;
  text-align: center;
}
#oneCardCards a {
  border: 0px;
  font-weight: normal;
  background-image: none;
}
#oneCardCards table {
  border: 1px solid #a91f23;
  margin: 10px 10px 10px 10px;
  padding: 8px 8px 8px 8px;
}
.competition_game {
  border: 1px solid #a91f23;
  margin: 2px 2px 2px 2px;
  padding: 1px 1px 1px 1px;
  background: url(/images/greygradient.png);
}
.round_winner {
  color: green;
}
.round_loser {
  color: grey;
}
.round_player {
  color: blue;
  font-weight: bold;
}
.competition_round {
  width: 100px;
}

#contactable {
  background-image:url(/images/contact.png);
  color:#FFFFFF;
  background-color:#333333;
  cursor:pointer;
  height:102px;
  left:0;
  overflow:hidden;
  position:fixed;
  *position:absolute;
  text-indent:-100000px;
  top:330px;
  *margin-top:10px;
  width:40px;
  z-index:100000;
}
.competitionsTable thead {
  text-align: center;
  font-size: 130%;
}
.competitionsTable td {
  padding: 0px 20px;
}
.clickableCursor {
  cursor: pointer;
}
.giftOnTable {
  position: absolute;
  z-index: 2;
}
.standbybg1 {
  background-color: #9b9393;
}
.standbybg2 {
  background-color: #7b7373;
}
#gift-0 {
  bottom: 0px;
  right: 0px;
}
#gift-1 {
  top: 0px;
  right: 0px;
}
#gift-2 {
  top: 0px;
  left: 0px;
}
#gift-3 {
  bottom: 0px;
  left: 0px;
}
#standbyCountDown {
  margin: 0px 0px 20px 0px;
  padding: 10px;
  color: #fdb813;
  font-weight: bold;
  font-size: 120%;
  background-color: black;
}
#summaryContainer table td{
  padding: 2px 10px;
}
#summaryContainer ul.centeredtext li{
  line-height:	25px;
	text-align:	center;
}
.rankTabTitle {
  text-decoration: underline;
  font-weight: bold;
  font-size: 120%;
  text-align: center;
}
.rankTab .hiddenRankStuff {
  display: none; 
}
.rankTab:hover .hiddenRankStuff {
  display: block;
}
.profileRankTable {
  text-align: center;
  margin: 0px auto;
	width:	170px;
}
.profileIsBasha, .profileOptions {
  float: right;
}
.profileIsBasha img {
  width:	90px;
}
.profileOptions img{
	width:	auto;
}
.profileOptions img#arrow_up{
	margin:	0px 0px 8px 0px;
}
.bigFont {
  font-size: 140%;
}
.jawakerEvent {
  height: 80px;
  width: 986px;
  margin: 10px auto;
  background-color: black;
  border: 1px solid #fdb813;
}
.jawakerEventTeam {
  width: 400px;
  height: 80px;
  float: left;
  text-align: center;
}
.jawakerEventVs {
  text-align: center;
  font-size: 130%;
  float: left;
  color: #fdb813;
  width: 170px;
  height: 70px;
  margin: 5px 0px;
  border-left: 1px solid white;
  border-right: 1px solid white;
}
.jawakerEventVs .eventCounter {
  font-size: 90%;
}
.jawakerEventTeam img {
  width: 95px;
  height: 70px;
  margin: 4px 4px;
  border: 1px solid #fdb813;
  float: left;
}
.jawakerEventTeamInfo h3 {
  color: #fdb813;
  margin: 0px;
  font-size: 180%;
}
.jawakerEventTeamInfo {
  width: 200px;
  float: left;
  font-size: 110%;
  text-align: center;
}
.jawakerEventTeamInfo p {
  color: white;
  text-align: center;
	line-height:	15px;
}
.jawakerEventTeamInfo p.centeredtext{
  height: 30px;
  margin: 5px 0px 0px 0px
}
.eventScoreBox {
  color: #fdb813;
  font-size: 100%;
  float: left;
  width: 95px;
  text-align: center;
}
.eventScoreBox p.teamScore {
  color: #fdb813;
  font-size: 250%;
  text-align: center;
	line-height:	30px;
}
.yellowborderFlag {
  border: 1px solid #fdb813;
  margin: 3px;
  height: 70px;
}
.jawakerEventTeamFan {
  background-color: #440000;
}
.joinTeamLB {
  width: 500px;
}
.joinTeamLB ul,.joinTeamInfo h3 {
  text-align: left;
}
.joinTeamLB ul{
	margin:	0px 25px;
}
.teamLBFlag {
  width: 95px;
  height: 70px;
}
.eventWinningTeam {
  background-color: #005500;
}
.eventWinner {
  color: #fdb813;
  font-size: 130%;
}
.footballImage {
  vertical-align: middle;
  width: 50px;
  height: 50px;
}
.jawakerEventTeam .eventArrowUp {
  float: none;
  vertical-align: middle;
  width: 10px;
  height: 13px;
  margin: 0px;
  padding: 0px;
  border: none;
}
.jawakerEventTeam .myScoreFootball  {
  float: none;
  vertical-align: middle;
  width: 17px;
  height: 17px;
  margin: 0px;
  padding: 0px;
  border: none;
}
.jawakerEventTeamInfo a.yellowbutton.sprite{
	padding: 1px 5px;
}
.joinTeamSettings{
	text-align:	left;
	margin:	0px 12px;
}
.joinTeamAction b{
	font-weight: bold;
	color:	#ffffff;
	text-decoration: underline;
}
.joinTeamInfo{
	font-weight:	normal;
	font-size:	110%;
}
#faceboxContent .joinTeamInfo #buyToken{
	color:	#a91f23;
	font-weight: bold;
	text-decoration:	underline;
	background-image:	none;
	background-position:	none;
	border:	none;
	padding:	0px;
}
.joinTeamAction{
	padding:	10px 0px;
	background-color:	black;
	color: #fdb813;
	font-size:	110%;
	border:	3px solid #fdb813;
	margin:	10px 0px;
}
#faceboxContent .joinTeamAction select{
	width:	50px;
}
.joinTeamInfo .discbullets h4{
	font-size:	105%;
}
#faceboxContent #becomeAFan{
	margin:	10px 0px;
	font-size:	130%;
	padding:	0px 5px;
}
.joinTeamInfo p{
	margin:	10px 0px;
}
#tooltipMiddle ul{
	width:	97px;
	font-weight: bold;
	float:	right;
}
#tooltipMiddle ul li{
	line-height:	10px;
}
.UserInfo{
	width:	100%;
	border-top:	1px dotted #525252;
	margin:	5px 0px 0px 0px;
}
.UserInfo tr td.bold{
	width:	75px;
}
#MiniAvatar{
	margin:	0px 0px 7px 0px;
}
#MiniToken img{
	height:	15px;
}
#MiniToken{
	margin:	0px 0px 6px 0px;
}
.content .jawakerEventTeamInfo p {
  font-size: 100%;
}
.content .eventScoreBox {
  margin-top: 10px;
}
.miniProfile {
  cursor: pointer;
}
.buyTokensLink {
  font-size: 90%;
}
#giftStoreLink {
  float: none;
  width: 100px;
  margin: auto;
}
#goodsStoreInfo {
  height: 45px;
  padding: 5px;
  text-align: center;
}
.goodsStoreLightBox {
  width: 500px;
}
#storeLoadingIcon {
  width: 10px;
  height: 10px;
}
a:hover #storeLoadingIcon {
  text-decoration: none;
}
.goodsStoreLightBox .goodItem {
  width: 50px;
  height: 50px;
  cursor: pointer;
}
#goodItemMoreInfo {
  border-top: 1px solid black;
  margin: 5px;
  padding: 5px;
  height: 100px;
}
#goodsStoreItemsList {
  height: 250px;
  overflow-y: scroll;
  overflow-x: none;
  padding-left: 10px;
  padding-right: 10px;
}
.goodTitle {
  font-size: 120%;
  font-weight: bold;
  text-decoration: underline;
}
#facebox #goodsStoreInternalLogo {
  margin: auto;
  margin-bottom: 20px;
}
.goodsStoreItemPreviewBig {
  float: left;
}
#facebox .redlink {
  background-image: none;
  padding: 0px;
	color: #a91f23;
  border: none;
}
.teamLBSmallImg {
  width: 30px;
  height: 18px;
  vertical-align: middle;
}
/* IE bugs */
.forms tr td #user_remember_me{
	width:	auto;
	border:	none;
}
.forms .formDate{
  width: 70px;
}
.fawaneesPricesTable {
  width: 200px;
  text-align: center;
}
.fawaneesPricesTable thead{
  background-color:#A91F23;
  color: white;
  width: 200px
}
.fawaneesPricesTable tr td{
  border: 1px solid black;
}
.tokensNumber {
  font-size: 120%;
}
.fawaneesNumber {
  font-size: 50px;
  color: #fdb813;
  float: right;
  margin: 12px;
}
