@charset "utf-8";
/* CSS Document */

* { padding: 0; margin: 0; list-style: none; font-size: 1em; font-family: Arial, Helvetica, sans-serif; }
html { height: 101%; }

.pokersites { width: 1000px; height: 1000px; margin: 0 auto; background: url(images/sitebg.gif) repeat-x; }
 
span.pscahead { display: block; float: left; width: 450px; padding: 0 0 0 10px; margin: 0 0 30px 0; height: 90px; }
h1 { float: right; width: 280px; height: 25px; background: url(images/topflag.gif) no-repeat right; font-weight: 100; color: #555; padding: 65px 80px 0 0; margin: 0 0 30px 0; text-align: right; }
img { border: none; }
br { clear: both; }

h2.paratitle { height: 31px; line-height: 25px; background: url(images/paratitle2.png) no-repeat; color: #fff; font-size: 0.8em; padding: 0 0 0 10px; margin: 0 0 5px 0; }

.content { float: left; width: 770px; padding: 0 20px 0 10px;   }

.content h2, .content h3 { height: 31px; line-height: 25px; background: url(images/paratitle2.png) no-repeat; color: #fff; font-size: 0.8em; padding: 0 0 0 10px; margin: 5px 0 5px 0; }
.content ul { margin: 10px 0 10px 40px; background:none; }
.content ul li {width:100%; padding-left:5px;font-size:12px; padding-bottom:5px;list-style-type:disc;}

#menu { } 
#menu ul { float: right; width: 200px; margin: 0 0 12px 0; }
#menu ul li { line-height: 25px; padding: 0 0 0 10px; margin: 0; background: url(images/menutop.png) no-repeat; color: #fff; font-size: 0.8em; font-weight: 700; } 
#menu ul li ul { margin: 0 0 0 0; } 
#menu ul li ul li { padding: 0; margin: 0; background: none; color: #333; font-size: 0.95em; font-weight: 700; border-bottom: 1px dashed #666; } 
#menu ul li ul li a { display: block; padding: 0 0 0 10px; margin: 0; background: none; color: #333; font-weight: 700; text-decoration: none; } 
#menu ul li ul li a:hover { background: #696969; color: #fff; } 

.lilflag { height: 50px; line-height: 50px; padding: 0 0 9px 90px; font-size: 1.8em; color: #444; background: url(images/canflag.png) 5px 0 no-repeat; }
.hptop { height: 50px; line-height: 50px; padding: 0 0 9px 9px; font-size: 1.8em; color: #444;  }

.divtitle { height: 40px; line-height: 40px; padding: 0; font-size: 1.8em; color: #444; text-align: center; }
.divtitle a { height: 40px; line-height: 40px; padding: 0; color: #900; text-align: center; text-decoration: none; border-bottom: 2px dashed #900;  }

p { margin: 0 8px 14px 10px; font-size: 0.75em; line-height: 1.8; }

table { border-collapse: collapse; margin: 13px 0 5px 0; /*background: url(images/tabletop.gif) repeat-x; padding-top: 10px; */}

td { border-bottom: 1px solid #751313; background: url(images/tabbg.gif) repeat-x; height: 90px; width: 300px; }
td.lft { width: 200px; border-left: 1px solid #751313; }
td.rgt { width: 68px; border-right: 1px solid #751313; }

td div { height: 30px; line-height: 30px; font-size: 0.8em; font-weight: 700; }

.revscreens { width: 560px; margin: 0 auto; }
.revscreens img { margin: 0 15px 15px 15px; }
 
.playtab { margin: 13px auto 18px auto; width:570px; background: url(images/tabletoplong.gif) repeat-x; padding-top: 20px; /*border-right: 1px solid #751313; */ }
.playtabhp { margin: 13px auto 18px auto; width:570px;; background: url(images/hptabtop1.jpg) no-repeat; padding-top: 44px; /*border-right: 1px solid #751313; */ }
.playtabhpfr { margin: 13px auto 18px auto; width:570px;; background: url(images/hptabtopfr.jpg) no-repeat; padding-top: 44px; /*border-right: 1px solid #751313; */ }
.tabline { border: 1px dotted #000; border-top: none; height: 90px; position: relative; width: 568px; }
a.alllink { display: block; height: 90px; background: url(images/tabbg.gif) repeat-x; cursor: pointer; text-decoration: none; }
a.alllink:hover { background: #fbf3be; }

.alllink span { display: block; position: absolute; font-size: 0.8em; font-weight: 700; }

.casplay {display:block; width: 205px; padding: 0; height: 24px; line-height: 23px; background: url(images/gobutton.png) no-repeat; color:#0000FF; top: 5px; left: 5px; text-decoration:underline; text-align:center; }
.casplay:hover {color:#666666;}
.playrev { top: 59px; }

.caslogo { width: 200px; height: 50px; text-align: center; top: 35px; padding: 0 0 0 5px; }
.logorev { top: 6px; } 
  
.casbonus, .casstars, .revlink, .accepts { height: 30px; line-height: 30px; width: 280px; left: 260px; color: #555; }
.casbonus { top: 35px; height: 29px; padding: 0 0 0 2px; }
.bonrev { left: auto; right: 20px; top: 50px ; text-align: right; }

.tabline em, .tabline strong { font-style: normal; font-size: 1em; color: #a00; border-bottom: 1px dotted #a00; }
.casstars { top: 4px; }
.starrev { width: 150px; left: auto; right: 20px; top: 15px; text-align: right; }
.casstars span { display: block; width: 149px; height: 30px; background: url(images/starsoff.gif) no-repeat; position: relative; }
.casstars span span { display: block; height: 30px; background: url(images/starson.gif) no-repeat; position: absolute; top: 0; left: 0;}

.revlink { display: block; position: absolute; font-size: 0.55em; font-weight: 700; }
.revlink { top: 60px; z-index: 10; text-decoration: none; }
.revlink:hover { text-decoration: underline; }
.revlink em { border-bottom: none; font-size: 1.5em; font-style: normal; padding: 0 2px; color: #555; }

 
.casarrowold { top: 0; right: 0px; height: 90px; width: 90px; }
.casarrow { display:block; background:url(images/playarrowfull.png) no-repeat top left; top: 0; right: 0px; height: 90px; width: 90px; }
.casarrow:hover { background-position:0 -89px }

.cascan { top: 7px; left: 213px; }

.accepts { top: 60px; left: 260px; background: url(images/minidc.gif) 2px 5px no-repeat; padding: 0 0 0 36px; text-transform: uppercase; }
.acceptsc2p { top: 60px; left: 260px; background: url(images/payment-mini/click2pay.jpg) 2px 5px no-repeat; padding: 0 0 0 36px; text-transform: uppercase; height: 30px; line-height: 30px; width: 280px; left: 260px; color: #555;}
.acceptscab { top: 60px; left: 260px; background: url(images/payment-mini/clickandbuy.jpg) 2px 5px no-repeat; padding: 0 0 0 36px; text-transform: uppercase;height: 30px; line-height: 30px; width: 280px; left: 260px; color: #555; }
.acceptsecheck { top: 60px; left: 260px; background: url(images/payment-mini/echeck.jpg) 2px 5px no-repeat; padding: 0 0 0 36px; text-transform: uppercase;height: 30px; line-height: 30px; width: 280px; left: 260px; color: #555; }
.acceptsinsta { top: 60px; left: 260px; background: url(images/payment-mini/instadebit.jpg) 2px 5px no-repeat; padding: 0 0 0 36px; text-transform: uppercase;height: 30px; line-height: 30px; width: 280px; left: 260px; color: #555; }
.acceptsmc { top: 60px; left: 260px; background: url(images/payment-mini/mastercard.jpg) 2px 5px no-repeat; padding: 0 0 0 36px; text-transform: uppercase;height: 30px; line-height: 30px; width: 280px; left: 260px; color: #555; }
.acceptsmb { top: 60px; left: 260px; background: url(images/payment-mini/moneybookers.jpg) 2px 5px no-repeat; padding: 0 0 0 36px; text-transform: uppercase;height: 30px; line-height: 30px; width: 280px; left: 260px; color: #555; }
.acceptsuse { top: 60px; left: 260px; background: url(images/payment-mini/usemybank.jpg) 2px 5px no-repeat; padding: 0 0 0 36px; text-transform: uppercase;height: 30px; line-height: 30px; width: 280px; left: 260px; color: #555; }
.acceptsvisa { top: 60px; left: 260px; background: url(images/payment-mini/visa.jpg) 2px 5px no-repeat; padding: 0 0 0 36px; text-transform: uppercase;height: 30px; line-height: 30px; width: 280px; left: 260px; color: #555; }


.foot { background: #444; height: 26px; line-height: 26px; color: #fff; font-weight: 700; padding: 0 12px; font-size: 0.8em; margin: 20px 0 0 0; position: relative; text-align: right; }
.foot a { color: #fff; }
.foot img { position: absolute; left: 10px; top: -10px; }

.deprating { height: 70px; width: 680px; margin: 10px auto; border: 1px dashed #999; }
.deprating .deptype { float: left; height: 70px; width: 115px; padding-left:5px; }
.deprating .depstars { float: left; height: 35px; width: 279px; border-bottom: 1px dashed #999; border-left: 1px dashed #999; }
.deprating .depstars div { float: left; width: 140px; padding: 0 0 0 10px; line-height: 35px; font-size: 0.8em; font-weight: 700; color: #555; }
.deprating .depstars span span { float: left; display: block; width: 73px; height: 35px; background: url(images/ministarsoff.gif) 0 50% no-repeat; position: relative; }
.deprating .depstars span span span { display: block; height: 35px; background: url(images/ministarson.gif) 0 50% no-repeat; position: absolute; top: 0; left: 0; }

#psboxes  {background-color:#999999; margin:15px auto; width:737px; padding:0 1px 2px 1px;}

#psboxes .tpbar {background:url(images/topbar.jpg) no-repeat; width:735px; height: 43px; display:block;}
#psboxes .tpbar span {color:#FFFFFF; font-weight:bold; font-size:24px; display:block; width:739px; text-align:center; padding-top:5px;}
#psboxes .tpbar span.fr {color:#FFFFFF; font-weight:bold; font-size:24px; display:block; width:739px; text-align:left; padding:5px 0 0 10px;}
#psboxes .psbox {margin:0 auto; background:url(images/tl2box.jpg) no-repeat;width:736px;height:155px;display:block;color:#fff;text-decoration:none;overflow:hidden;position:relative;}
#psboxes .psbox.first {background-image:url(images/tl1box.jpg);}
#psboxes .psbox span.logo {	position:absolute;	display: block; width:208px; height:95px; left:20px;	top:5px; text-align:center; }
#psboxes .psbox span.play  {	width:193px;	height:45px;	background:url(images/playnow.png) no-repeat;	position:absolute;	top:105px;	left:30px;cursor:pointer;}
#psboxes .psbox span.play.fr  {	background-image:url(images/playnowfr.png);}
#psboxes .psbox span.play:hover {	background-position:0px -45px;}
#psboxes .psbox span.sitename {	color:#000000; position:absolute;left:240px;	top:10px; font-size:21px; font-weight:bold;padding:3px 5px;}
#psboxes .psbox p {	margin-left:245px;	position:relative;	top:50px; cursor:text; width:480px; color:#000000;line-height:20px;}
#psboxes .psbox span.tlgotext { 	width:480px; font-weight:bold; text-decoration:underline;color:#0000FF; position:absolute; left:245px; top:125px; }
#psboxes .psbox span.tlgotext:hover { font-style:italic;}
#psboxes .psbox .casstars { position:absolute; left:590px; top:14px; }
#psboxes .psbox .casstars span {  display: block; width: 130px; height: 22px; background: url(images/starsoff.png) no-repeat;  }
#psboxes .psbox .casstars span span { display: block; height: 22px; background: url(images/starson.png) no-repeat;  top: 0; left: 0;}


#psboxes .psbox span.revread {position:absolute;right:17px;top:10px;font-weight:normal;padding:3px 5px; color:#666666;font-size:11px; }
#psboxes .psbox span.revread a {color:#666666;text-decoration:none; }
#psboxes .psbox span.revread a:hover {color:#333333; text-decoration:underline; }

#pslowbox {margin:15px auto; width:737px; height:270px;padding:0 1px 2px 1px;position:relative;}

#pslowbox .left {  position:absolute; display:block; width:350px; height:263px; background:url(images/lowleft.jpg) no-repeat;left:0px;}
#pslowbox .right { position:absolute;  display:block; width:350px; height:263px; background:url(images/lowright.jpg) no-repeat; right:0px;}
#pslowbox .right .logo, #pslowbox .left .logo {position:absolute;	display: block; width:157px; height:77px; left:14px;	top:50px; text-align:center; }
#pslowbox .right .title, #pslowbox .left .title {position:absolute;	 left:10px;	top:8px; color:#FFFFFF; font-size:18px; font-weight:bold; }
#pslowbox .right span.play, #pslowbox .left span.play  {	width:193px;	height:45px;	background:url(images/playnow.png) no-repeat;	position:absolute;	top:205px;	left:78px;cursor:pointer;}
#pslowbox .right span.play.fr, #pslowbox .left span.play.fr  {	background-image:url(images/playnowfr.png);}
#pslowbox .right span.play:hover, #pslowbox .left span.play:hover {	background-position:0px -45px;}
#pslowbox .right p, #pslowbox .left p {	margin-left:16px;	position:relative;	top:140px; cursor:text; width:320px; color:#000000; line-height:16px;}
#pslowbox .right .bonus, #pslowbox .left .bonus {position:absolute;	display: block; width:146px; height:66px; left:186px;	top:50px; text-align:center; color:#075AA6; font-size:22px; font-weight:bold;line-height:33px; }
#pslowbox .right .bonus .upto, #pslowbox .left  .upto {color:#000; font-size:18px; font-weight:bold; }
#pslowbox .right .bonus .value, #pslowbox .left  .value {color:#075AA6; font-size:42px; font-weight:bold; }








