body{						
					background-image:			url(/images/background.png);
					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{
					background-position:		-131px -215px;
					width:						15px;
					height:						15px;
					margin:						0px 82px;
					background-color:			transparent;
					padding:					0px;
					position:					relative;
					z-index:					1;
          cursor: pointer;
}
.leftcolumn .bottomarrow{
					background-position:		-153px -219px;
					float: left;
          _float: none;
}
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/sprite.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, .rightbutton .yellowbutton,
.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, .rightlowertabs img{
					margin:						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: 400px;
          width:  400px;
}
.maintabs a {
  display: block;
}
.maintabs li, .maintabs .mainactivetab{
					min-width:						90px;
					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:          0px 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:						280px;
}
.rightlowertabs{
					margin:						69px 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 p{
					width:						900px;
					float:						left;
}
.redcolor, .middlecolumn a{
					color:						#a91f23;
}
.container{
					margin:						0px auto;
					width:						990px;
}
.leftcolumn{
					width:						180px;
					float:						left;
					margin:						0px;
          margin-top: 15px;
          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:				320px;
					height:						auto !important;
					height:						320px;
}
.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;
}
.middlecolumn input{
					margin:						0px 0px 0px 8px;
					float:						left;
}
.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;
					max-width:					275px;
}
.filters li{
					float:						left;
					margin:						0px 3px;
}
.favourite{
					width:						15px;
					height:						15px;
}
.gameinformation .favourite{
					margin:						6px 3px 0px 3px;
}
.emptycross, .yellow .emptycross{
					background-position:		-318px -5px;
}
.emptystar, .yellow .emptystar{
					background-position:		-303px -5px;
}
.fullcross, .yellow .fullcross{
					background-position:		-318px -19px;
}
.fullstar, .yellow .fullstar{
					background-position:		-303px -19px;
}
.gameinformation .yellowbutton, .gameinformation .blackbutton{
					width:						105px;
					margin:						3px 5px 0px;
					font-size:					111%;
}
.gamelist{
					padding:					0px 8px;
					width:						528px;
        			min-height:				470px;
					height:						auto !important;
					height:						470px;
}
.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{
					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;
}
.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;
}
.redbanner a {
  display: block;
  padding: 10px;
}
.rightcolumn{
					width:						250px;
					height:						20px;
					float:						left;
					padding:					0px 0px 0px 11px;
					height:						auto;
}
.rightcolumn img{
					margin:						10px 0px 0px 0px;
}
.footer{
					background-color:			#000000;
					width:						100%;
					height:						50px;
					line-height:				25px;
					margin:						10px 0 0;
}
.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:						10px 0px 0px 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:						10px 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;
}
.content a{
          color:            #A91F23;
}
.content p{
					padding:					0px 10px 6px 10px;
					margin:						0px;
}
.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;
}
.form{				
					margin:						10px;
}
.form li{
					padding:					0px 0px 10px 0px;
					width:						100%;
					float:						left;
}
.form li label{
					width:						150px;
					margin:						0px;
					float:						left;
}
.form li input{
					margin:						0px;
					width:						202px;
}
.form textarea{
					margin:						0px;
					float:						left;
					width:						335px;
					height:						200px;
					border:						1px solid #000000;
					padding:					2px;
}					
.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:            500px;
}
#ranking{
					margin:						10px auto;
					border-collapse:			collapse;
}
#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:						75px;
}
.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;
          
}
.form p{
					margin:						0px;
}
.gametable{
					border:						2px solid #a91f23;
					width:						800px;
					height:						560px;
					background-color:			#000000;
					margin:						10px 0px 10px 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.gif);
}
.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;
}
.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 -49px;
}
.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:						190px;
					height:						45px;
					margin:						0px 0px 0px 10px;
}
.information{
					width:						454px;
					height:						45px;
}
.card{
					position:					absolute;
}
.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:						53px;
					height:						218px;
}
.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:						77px;
}
.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;
}
.greenbox, .biggreenbox{
					width:						139px;
					height:						72px;
					border:						2px solid #ffffff;
					background-color:			#267243;
					color:						#ffffff;
					margin:						0px 0px 0px 8px;
					padding:					5px;
}
.biggreenbox, .bigbox, .lowerbigbox{
					width:						439px;
					height:						60px;
					position:					absolute;
					left:						0px;
					top:						43px;
					font-size:					125%;
					color:						#ffffff;
					font-weight:				bold;
}
.lowerbigbox{
					top:						260px;
}
.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;
}
.gamerightcolumn ul {
  margin: 20px 0px;
  height: 200px;
}
.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;
}
.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{
					background-position:		-3px -219px;
					height:						20px;
					width:						20px;
}
.rightupperbox .soundoff{
					background-position:		-24px -219px;
					height:						20px;
					width:						20px;
}
.gamerightcolumn .centeredtext{
					font-size:					125%;
}
.cardTableLeft{
					position:					absolute;
					top:						102px;
					left:						25px;
}
.cardTableBottom{
					position:					absolute;
					top:						179px;
					left:						199px;
}
.cardTableRight{
					position:					absolute;
					right:						25px;
					top:						102px;
}
.cardTableTop{	
					position:					absolute;
					top:						25px;
					left:						199px;
}
.middlemiddlebox ul{
					position:					absolute;
					bottom:						100px;
					left:						174px;
}
.middlemiddlebox .yellowbutton{
					margin:						5px 0px;
					width:						120px;
}
.greybg{
					background-color:			#DBD3D3;
}
.lock{
					background-position:		-227px -185px;
					width:						15px;
					height:						15px;
					margin:						0px;
					position:					absolute;
					z-index:					1;
}
.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 .yellowbutton, .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
}
.tempCard{
        display: none;
}
.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:						305px;
}
.gameinformation{
					width:						220px;
}
.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-color:     #C0B3B2;
					background-image:			url(/images/greygradient.png);
					background-repeat:			repeat-x;
					border:						2px solid #a91f23;
					height:						auto;
					width:						805px;
					margin:						0px 0px 10px 0px;
					float:						left;
}
.games{
					width:						180px;
					float:						left;
					margin:					0px;
          width: 180px;
          height: 328px;
          position: relative;
          overflow: hidden;
}
.games.fullgameslist {
        height: 475px;
}
.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/advertise_here.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;
  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: 21px;
  padding: 0px;
}
.bottomgreen .yellowcolor {
  font-size: 88%;
}
#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: #1A8613;
  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/sprite.png);
}

.onlineplayers h3 {
  text-align: center;
  color: white;
}
input {
  line-height: 21px;
  padding: 2px;
  border: 1px solid #000;
}
.bottomgreen input[type="text"], .bottomgreen input[type="password"] {
  width: 137px;
}
#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;
}
#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;
}
.nodiscbullets{
					list-style-type:			none;
					width:						auto;
					margin:						25px;
          line-height:      18px;
}
.expandedCards #bigContainer {
  height: 629px;
}
.expandedCards .leftlowerbox, .expandedCards .rightlowerbox {
  height: 152px;
}
.expandedCards .middlelowerbox .cards {
  height: 109px;
}
.expandedCards .gamerightcolumn ul {
  height: 253px;
}
.info h3{
  color: #a91f23;
  font-size: 100%;
  font-weight: bold;
}
.sendbutton .blackbutton {
  margin: 0px 33px 0px 0px;
}
/*19th november 2009*/
.bottomgreen li ul li{
  width: auto;
  float: left;
}
.bottomgreen li ul li .yellowbutton{
	margin:	0px 5px;
}
.contentbox p{
	margin:	20px;
	font-size: 130%;
}
.contentbox table{
	margin: 20px;
	float: left;
}
.contentbox .paragraph{
	width: 320px;
	margin: 20px 0px;
	float:	left;
}
.gameinformation .campaigner{
	width: auto;
	padding: 0px 5px;
}
.contentbox .form{
	float: 	left;
	width: 335px;
	margin: 20px 0px 0px 0px;
}
.contentbox .greenbox p{
    font-size: 100%;
	margin: 0px;
}
.images .campaignercard{
	height: auto;
	margin: 15px 25px;
}

.contentbox .title{
  width: 805px;
  margin-bottom: 0; 
}
.container table thead {
  background-color:#A91F23;
}
.images .campaignercard {
  height:auto;
  margin:15px 25px;
}
.forms .yellowbutton , .forms .blackbutton {
  padding: 3px;
}
.forms .yellowbutton{
  color: black;
 }
.forms .rightbutton .yellowbutton{
  float: right;
  padding: 0px 5px 2px 5px;
  margin: 0px 0px 0px 2px;
  height: 19px;
}
.forms .rightbutton .blackbutton{
  padding: 0px 0px 3px 0px;
 }
 .forms{
	margin: 	10px;
  top: 465px;
  right: 330px;
}

#layerTabs li {
  cursor: pointer;
}

.gameinfo li {
  color: white;
}
.profileitem{
	float: 						left;
	padding: 					0px 5px;
	border-right: 				1px solid #888888;
	margin: 					0px 0px 3px 0px;
	width: 						auto;
}
.profileitem img{
	float: 						left;
	margin: 					-2px 4px 0px 0px;
}
.rightmiddlebox .profileitem, .leftmiddlebox .profileitem{
	border-right: 				none;
	border-bottom: 				1px solid #888888;
	padding: 					0px;
	width: 						50px;
}
.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;
}

.centeredtext li a.yellowcolor{
	display: block;
}

.menuarrow {
  width: 15px;
  height: 15px;
}
.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 textarea{
	margin:						0px;
	float:						left;
	border:						1px solid #000000;
  width:            169px;
	}
.forms tr .onclick, .forms tr .checking{
	background-color: #f2f2f2;
	border: 		1px solid #dbdbdb;
	color: 			#333333;
	width: 			150px;
	margin: 		3px 0px 0px 0px;
	float: 			right;
	height: 		16px;
}
.forms tr .correct{
	background-color: #f0fee9;
	border: 		1px solid #267243;
	color:			#666666;
	width: 			150px;
	margin: 		3px 0px 0px 0px;
	float: 			right;
	height: 		16px;
}
.forms tr .error{
	background-color: #ffcfcf;
	border: 		1px solid #a91f23;
	color: 			#a91f23;
	width: 			150px;
	margin: 		3px 0px 0px 0px;
	float: 			right;
	height: 		16px;
}
.forms tr .checkbox{
	width: 			auto;
	margin: 		0px 8px 0px 0px;
	border: 		none;
}
.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{
	color: 		#ffffff;
}
.forms tr td p{
	margin: 0px;
}
.forms tr{
	float: left;
	padding: 3px 0px;
}
#expiration_date_day_{
	width: 50px;
}
#expiration_date_month_{
	width: 50px;
}
#expiration_date_year_{
	width: 70px;
}
#card_img_h, #card_img_v, #card_img_t{
	width: 250px;
}
.forms tr{
	width: 	510px;
}
#purchase_info li{
  padding: 4px 40px;
}
