@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: 800px; height: 1000px; margin: 0 auto; background: url(images/sitebg.gif) repeat-x; }
 
span.logo { display: block; float: left; width: 450px; padding: 0 0 0 10px; margin: 0 0 30px 0; height: 90px; background: url(images/logo.png) 5px 0 no-repeat; }
h1 { float: right; width: 260px; 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/paratitle.png) no-repeat; color: #fff; font-size: 0.8em; padding: 0 0 0 10px; margin: 0 0 5px 0; }

.content { float: left; width: 570px; padding: 0 20px 0 10px; }

.content h2, .content h3 { height: 31px; line-height: 25px; background: url(images/paratitle.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.6; }

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 0 18px 0; background: url(images/tabletoplong.gif) repeat-x; padding-top: 20px; /*border-right: 1px solid #751313; */ }
.playtabhp { margin: 13px 0 18px 0; background: url(images/hptabtop1.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: #630; 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: 532px; 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: 205px; border-bottom: 1px dashed #999; border-left: 1px dashed #999; }
.deprating .depstars div { float: left; width: 112px; 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; }









