html { background-color:#CAC8C9; }
body { color:#222222; line-height:1.3em; font-size:11px; font-family:Verdana, Helvetica, sans-serif; background-color:#CAC8C9; background-image:url(/images/bg-vertical-1px.jpg); background-repeat:repeat-x; }
h1 { padding-top:5px; font-family:Arial; margin-bottom:10px; border-bottom-color:#d5d5d5; border-bottom-width:1px; border-bottom-style:solid; padding-bottom:10px; font-weight:bold; font-size:19px; }
h2 { padding-bottom:20px; font-family:Arial; font-weight:bold; font-size:18px; }
p { padding-bottom:10px; }
.redtext {color:#C00; font-weight:bold;}
stong { font-weight:bold; }
a { text-decoration:underline; color:#3964c3; }
a:hover { color:#fc9706; text-decoration:underline; }
.icon_sprite {background-image: url(/images/sprite-icons.png) !important; background-repeat: no-repeat !important;}
.bg_sprite {background-image: url(/images/sprite-master.png) !important; background-repeat: no-repeat !important;}
#doc { padding-top: 133px; position:relative; width:985px; }
#hd { left: 0px; top: 0px; width: 985px; position: absolute; height:105px; }
#hd .logo { background-position: -369px -200px; background-repeat: no-repeat; background-image: url(/images/sprite-master.png); display: block; position:absolute; top:14px; left:14px; width:357px; height:70px; }
#menu { padding-left:21px; top:105px; background-position:0 0; background-image:url(/images/black-nav-1px.gif); background-repeat:repeat-x; height:29px; left:11px; position:absolute; width:942px; }
#menu a { font-family:Arial; background-position:right top; background-image:url(/images/menu-off.gif); text-decoration:none; color:white; font-size:12px; font-weight:bold; display:inline-block; padding-right:10px; padding-left:10px; padding-bottom:8px; padding-top:7px; line-height:14px; margin:0; }
#menu .select,#menu a:hover { background-position:center top; background-image:url(/images/menu-on.gif); background-repeat:repeat-x; }
#newsletter { width:300px; height:64px; right:11px; top:10px; position:absolute; }
#newsletter p { font-size: 10px; padding-left:53px; background-position:0px -992px; background-repeat:no-repeat; background-image: url(/images/sprite-icons.png); }
#newsletter form { background-position: -188px -150px; height:34px; width:300px; left:0; bottom:0; position:absolute; background-repeat:no-repeat; background-image: url(/images/sprite-master.png); }
#newsletter form label { font-family:Arial; color:white; font-weight:bold; font-size:11px; top:9px; left:10px; position:absolute; }

#newsletter form input { color: #7c7c7c; position:absolute; background-color:transparent; border-style:none; width:113px; top:11px; }
#newsletter form .name { left:12px; }
#newsletter form .email { left:140px; }
#newsletter form a { position:absolute; display:inline; text-decoration:underline; background-color:transparent; border-style:none; font-weight:bold; color:white; background-position:-17px -885px; background-image: url(/images/sprite-icons.png); background-repeat:no-repeat; left:261px; top:10px; padding-left:7px; }
#newsletter form a:hover { color:#fbbe00; text-decoration:underline; }
#bd { background-image:url(/images/shadow-horizontal.png); background-repeat:repeat-y; }
#bd div.main { padding-bottom: 70px; position:relative; padding-top:11px; margin-left:31px; width:714px; }
#ft { position:relative; height:175px; background-position:center top; background-repeat:no-repeat; background-image:url(/images/bottom-shadow.png); background-repeat:no-repeat; }
#ft .links { top:50px; left:46px; width:740px; position:absolute; }
#ft .links a { text-decoration:none; font-size:12px; padding-right:10px; background-position:-17px -885px; background-repeat:no-repeat; background-image: url(/images/sprite-icons.png); padding-left:8px; }
#ft .age { height: 51px; width: 174px; background-position: -488px -151px; background-repeat: no-repeat; background-image: url(/images/sprite-master.png); top:96px; right: 24px; position:absolute; }
#ft .age a,#ft .age span { position: absolute; text-indent: -300px;overflow: hidden;}
#ft .age .ga { height: 50px; width: 47px; left: 0px; top: 0px; position: absolute;}
#ft .age .eighteen { height: 50px; width: 44px; left: 60px; top: 0px; }
#ft .age .gc { height: 48px; width: 48px; left: 121px; top: 0px; }
#ft .footer { position: absolute; color:#555555; top:101px; left:46px; width:680px; display:block; }
#ft .footer a { text-decoration:none; }
#ft .design { text-decoration:none; right:11px; font-size:10px; bottom:3px; position:absolute; }
#ft .design:hover { color:black; text-decoration:none; font-size:10px; bottom:3px; }
.text { position:relative; margin-bottom:10px; padding-left:20px; padding-bottom:10px; padding-right:20px; padding-top:20px; background-color:white; }
p.hr { padding-bottom:15px; margin-bottom:10px; background-position:left bottom; background-image: url(/images/hr-repeat.gif); background-repeat:repeat-x; }
.adzone { left: 120px; bottom: 0px; position: absolute; clear: both; height:70px; padding-top:10px; }
.adzone div { position:absolute; bottom:0; width:714px; text-align:center; }
#nav { background-color:white; width:188px; right:31px; top:145px; position:absolute; }
#nav div { background-position: 0px -151px; font-family:Arial; color:white; text-align:center; line-height:14px; padding-bottom: 8px; padding-top: 6px; font-size:12px; font-weight:bold; background-image: url(/images/sprite-master.png); background-repeat:no-repeat; }
#nav p { margin-right:5px; margin-left:5px; }
#nav p a { font-family:Arial; padding-left:8px; text-decoration:none; color:#222222; padding-bottom:3px; padding-top:4px; border-bottom-color:#f0f0f0; border-bottom-width:1px; border-bottom-style:solid; display:block; background-position:-17px -540px; background-repeat:no-repeat; background-image:url(/images/sprite-icons.png); }
#nav p a:hover { color:#fc9706; }
#nav p a.icon_sprite { padding-left:25px; }
#nav p a.ip { background-position:-10px -8px; }
#nav p a.usa { background-position:-10px -46px; }
#nav p a.can { background-position:-10px -84px; }
#nav p a.uk { background-position:-10px -122px; }
#nav p a.eu { background-position:-10px -161px; }
#nav p a.mac { background-position:-10px -198px; }
#nav p a.linux { background-position:-10px -236px; }
#nav p a.java { background-position:-10px -274px; }
#nav p a.nodown { background-position:-10px -312px; }
#nav p a.flash { background-position:-10px -350px; }
#nav p.guide { display:block; position:relative; }
#nav p.guide b { float:left; margin-left:7px; margin-bottom:0; margin-right:0; margin-top:10px; font-style:normal; font-weight:normal; display:block; font-size:21px; }
#nav p.guide a { padding-left:25px; _padding-left:10px; text-decoration:underline; color:#3964c3; padding-right:5px; height:46px; background-image: none; }
#nav p.guide a:hover { color:#fc9706; }
#flags { bottom:3px; right:11px; height:24px; width:488px; position:absolute; background-repeat:no-repeat; background-image: url(/images/sprite-master.png); }
#flags a { top:0; position:absolute; float:left; display:block; height:24px; width:24px; background-repeat:no-repeat; background-image:url(/images/sprite-master.png); overflow:hidden; text-indent:-200px; }
#flags a.UK { left:0; background-position:0 -24px; }
#flags a.FR { left:29px; background-position:-29px -24px; }
#flags a.IT { left:58px; background-position:-58px -24px; }
#flags a.ES { left:87px; background-position:-87px -24px; }
#flags a.PT { left:116px; background-position:-116px -24px; }
#flags a.RU { left:145px; background-position:-145px -24px; }
#flags a.PL { left:174px; background-position:-174px -24px; }
#flags a.NL { left:203px; background-position:-203px -24px; }
#flags a.SE { left:232px; background-position:-232px -24px; }

#flags a.DE { left:261px; background-position:-261px -24px; }
#flags a.GR { left:290px; background-position:-290px -24px; }
#flags a.CZ { left:319px; background-position:-319px -24px; }
#flags a.HU { left:348px; background-position:-348px -24px; }

#flags a.DK { left:377px; background-position:-377px -24px; }
#flags a.FI { left:406px; background-position:-406px -24px; }
#flags a.NO { left:435px; background-position:-435px -24px; }
#flags a.RO { left:464px; background-position:-464px -24px; }
.roundstroke { margin-bottom:15px; position:relative; background-repeat:no-repeat; background-image:url(/images/round-top.gif); background-color:white; }
.roundstroke div { padding-left:12px; padding-bottom:10px; padding-right:22px; padding-top:10px; min-height:190px; background-position:right bottom; background-repeat:no-repeat; border-right-width:1px; border-right-color:#d5d5d5; border-left-color:#d5d5d5; border-right-style:solid; border-left-style:solid; border-left-width:1px; }
.roundstroke .bottom { left:0; bottom:0; position:absolute; line-height:0; font-size:0; }
.roundstroke p { padding-bottom:15px; width:500px; }
.imgfloatleft { float:right; }
#top_rooms { }
#top_rooms div { font-family:Arial; padding-bottom:9px; padding-top:7px; color:white; padding-left:18px; font-weight:bold; font-size:15px; background-position: 0px -48px; background-image:url(/images/sprite-master.png); background-repeat:no-repeat;}
#top_rooms table { }
#top_rooms table tr { font-style: normal; font-weight: normal; position: relative; background-position: 0px -98px; background-image:url(/images/sprite-master.png); background-repeat:no-repeat;}
#top_rooms table tr.bottom { background-position: 0px -123px;}
#top_rooms table th { background-position: 0px -77px; background-image: url(/images/sprite-master.png); font-size:10px; padding-bottom: 3px; padding-top:2px; font-weight:bold; color:#fbbe00; }
#top_rooms table td { background-image: none; color:black; height:25px; }
#top_rooms table td img { margin-top:2px; }
#top_rooms table td b { font-weight:bold; color:#fbbe00; }
#top_rooms table a { text-decoration:underline; color:white; }
#top_rooms table a:hover { color:#fbbe00; }
#top_rooms table a.arrow { font-weight:bold; padding-left:6px; background-position:-17px -962px; background-image:url(/images/sprite-icons.png); background-repeat:no-repeat; }
#top_rooms table .icons { position: relative; padding-left: 10px; background-image: url(/images/logos/sprite-small-logos.png); background-repeat: no-repeat;}
#top_rooms table .images { background-position: 40px 1px;}
#top_rooms table .absolutepoker {background-position: 40px -1px;}
#top_rooms table .aced {background-position: 40px -30px;}
#top_rooms table .bet365 {background-position: 40px -58px;}
#top_rooms table .betfair {background-position: 40px -86px;}
#top_rooms table .betfred {background-position: 40px -114px;}
#top_rooms table .betus {background-position: 40px -142px;}
#top_rooms table .bodog {background-position: 40px -170px;}
#top_rooms table .bwin {background-position: 40px -198px;}
#top_rooms table .carbon {background-position: 40px -226px;}
#top_rooms table .everestpoker {background-position: 40px -254px;}
#top_rooms table .ladbrokes {background-position: 40px -282px;}
#top_rooms table .luckyace {background-position: 40px -310px;}
#top_rooms table .mansion {background-position: 40px -338px;}
#top_rooms table .onlypoker {background-position: 40px -366px;}
#top_rooms table .pacific {background-position: 40px -394px;}
#top_rooms table .paddypowerpoker {background-position: 40px -422px;}
#top_rooms table .partypoker {background-position: 40px -450px;}
#top_rooms table .playersonly {background-position: 40px -478px;}
#top_rooms table .pokerstars {background-position: 40px -506px;}
#top_rooms table .sky {background-position: 40px -534px;}
#top_rooms table .sportsbook {background-position: 40px -562px;}
#top_rooms table .titanpoker {background-position: 40px -590px;}
#top_rooms table .ultimatebet {background-position: 40px -618px;}
#top_rooms table .williamhill {background-position: 40px -646px;}
#top_rooms table .winner {background-position: 40px -674px;}
#top_rooms p { margin-top:10px; }
#top_rooms p span { color:#c11a1a; }
#top_rooms table .icon_sprite {height: 17px; display: block; width: 17px; overflow: hidden;}
#top_rooms table .icon_sprite.usa {background-position:-10px -49px;}
#top_rooms table .icon_sprite.linux {background-position:-10px -618px;}
#top_rooms table .icon_sprite.mac {background-position:-10px -200px;}

#top_rooms_2 { font-family: "Trebuchet MS";}
#top_rooms_2 div { padding-bottom:8px; padding-top:6px; color:white; padding-left:18px; font-weight:bold; font-size:15px; background-position: 0px -325px; background-image:url(/images/sprite-master.png); background-repeat:no-repeat;}
#top_rooms_2 table { width: 100%; }
#top_rooms_2 table th { padding-left: 10px; color: #fbbe04; background-position: 0px -352px; background-image:url(/images/sprite-master.png); background-repeat:no-repeat; height: 25px; }
#top_rooms_2 table th.usa { padding-left: 0px;}
#top_rooms_2 table th.platform { padding-left: 0px;}
#top_rooms_2 table th.bonus {text-align: center; padding-left: 0px; }
#top_rooms_2 table th.visit {text-align: center; padding-left: 0px; }

#top_rooms_2 table td { padding-left: 10px; color: #FFFFFF; height: 61px; background-image:url(/images/sprite-master.png); background-repeat:no-repeat; }
#top_rooms_2 table td.rank { font-weight: bold; width: 27px; background-position: 0px -377px;padding-left: 14px; font-size: 14px;}
#top_rooms_2 table td.roomicon { width: 102px; background-position: -39px -377px; padding-left: 3px;padding-top: 2px;}
#top_rooms_2 table td.usa { width: 32px; background-position: -143px -377px;padding-left: 5px;}
#top_rooms_2 table td.platform { width: 30px; background-position: -179px -377px;}
#top_rooms_2 table td.desc { background-position: -229px -377px;}
#top_rooms_2 table td.desc ul {margin-left: 20px;}
#top_rooms_2 table td.desc ul li {list-style-position: outside; list-style-type: disc;}
#top_rooms_2 table td.bonus { padding-left: 0px; text-align: center; width: 91px; background-position: -525px -377px;}
#top_rooms_2 table td.bonus b { margin-top: 3px; display: block; color: yellow; font-weight: bold; font-size: 19px; background-position: 0;}
#top_rooms_2 table td.visit { padding-top: 4px; width: 88px; background-position: -616px -377px;}
#top_rooms_2 table td.visit a {text-decoration: none; text-align: center; color: #dddddd; font-size: 10px;display: block;}
#top_rooms_2 table td.visit a:hover {text-decoration: underline; color: #FBBE04;}
#top_rooms_2 table td.visit a.icon { background-position: -630px 0px; padding-top: 33px; background-image:url(/images/sprite-master.png); background-repeat:no-repeat;}
#top_rooms_2 table .icon_sprite {height: 20px; display: block; width: 19px; overflow: hidden; float: left;}
#top_rooms_2 table .icon_sprite.squsa {background-position:-9px -1265px;}
#top_rooms_2 table .icon_sprite.sqeuro {background-position:-9px -165px;}
#top_rooms_2 table .icon_sprite.squk {background-position:-9px -125px;}
#top_rooms_2 table .icon_sprite.sqca {background-position:-9px -88px;}
#top_rooms_2 table .icon_sprite.linux2 {background-position:-10px -1341px;}
#top_rooms_2 table .icon_sprite.mac2 {background-position:-10px -1303px;}


#country_detail { margin-bottom: 10px; background-position: 0px -823px; height: 180px; background-repeat:no-repeat; background-image: url(/images/sprite-others.jpg); }
#country_detail p { font-size:12px; padding-bottom:12px; padding-left:55px; background-position:13px 3px; background-repeat:no-repeat; padding-right:5px; padding-top:9px; }
#country_detail p.us { background-position:7px -382px; }
#country_detail p.uk { background-position:7px -421px; }
#country_detail p.can { background-position:7px -459px; }
#country_detail p.euro { background-position:7px -497px; }
.link_bar { margin-bottom: 15px; background-position: 0px -271px; height: 54px;}
.link_bar p {padding-bottom: 0px; color: white; font-family: Arial; width: 190px; margin-right: 10px; margin-left: 37px; float: left; }
.link_bar a {display: block; padding-bottom: 3px; padding-top: 6px; font-weight:bold; text-decoration: underline; color: white; padding-left:30px; background-repeat:no-repeat; background-image:url(/images/sprite-icons.png); background-position:-30px 0px;}
.link_bar a:hover {color: #fc9706;}
.link_bar a.usa { background-position:-10px -44px; }
.link_bar a.mac { background-position:-10px -196px; }
.link_bar a.linux { background-position:-10px -234px; }
.link_bar a.nodown { background-position:-10px -310px; }
#top_site { background-position: 0px -480px; position:relative; margin-bottom:15px; height:342px; background-image: url(/images/sprite-others.jpg); background-repeat:no-repeat; }
#top_site .title { text-align:center; width:478px; font-family:Arial, sans-serif; font-size:14px; font-weight:bold; left:11px; top:19px; position:absolute; }
#top_site .banner { left:16px; top:65px; position:absolute; }
#top_site .sc_left { left:168px; top:204px; position:absolute; }
#top_site .sc_right { left:326px; top:204px; position:absolute; }
#top_site .centre { font-weight:bold; color:#5f5f5f; font-family:Arial, sans-serif; font-size:14px; width:296px; left:157px; top:57px; position:absolute; }
#top_site .centre div { padding-bottom:9px; }
#top_site .centre div a { padding-left:10px; background-position:-15px -846px; background-image:url(/images/sprite-icons.png); background-repeat:no-repeat; font-size:15px; }
#top_site .centre p { padding-bottom:9px; padding-top:5px; border-top-color:#e1e1e1; border-top-width:1px; border-top-style:ridge; margin-left:10px; background-position:-10px -767px; padding-left:22px; background-repeat:no-repeat; background-image:url(/images/sprite-icons.png); }
#top_site .centre p b { color:#c11a1a; }
#top_site .us { width:177px; left:508px; top:28px; position:absolute; }
#top_site .us div { width:180px; text-align:center; font-family:Arial; font-weight:bold; font-size:14px; left:0; top:0; position:absolute; }
#top_site .us img { left:24px; top:26px; position:absolute; }
#top_site .us ul { font-family:Arial; color:white; left:0; top:80px; position:absolute; }
#top_site .us ul li { font-weight:bold; font-size:12px; background-position:-17px -848px; padding-left:8px; background-repeat:no-repeat; background-image:url(/images/sprite-icons.png); padding-bottom:7px; }
#top_site .us ul li b { color:#fbbe00; }
#top_site .us .link { text-align:center; width:121px; left:30px; top:240px; position:absolute; }
#top_site .us .link a { font-family:Arial; font-size:12px; text-decoration:underline; color:white; padding-left:10px; background-position:-15px -848px; background-image:url(/images/sprite-icons.png); background-repeat:no-repeat; }
#top_site .us .link a:hover { color:#fbbe00; }
#top_site .us p { padding-top:4px; color:white; padding-left:35px; background-position:-5px -806px; background-repeat:no-repeat; background-image:url(/images/sprite-icons.png); top:270px; left:36px; position:absolute; }
#five_poker { background-position: 0px 0px; margin-bottom:15px; height:481px; background-image: url(/images/sprite-others.jpg); background-repeat:no-repeat; }
#five_poker .top { text-align:center; color:#fbbe00; font-family:Arial; font-size:14px; font-weight:bold; padding-bottom:10px; padding-top:8px; }
#five_poker .five { position:relative; float:left; height:450px; width:143px; }
#five_poker .five .logo { text-align:center; margin-top:15px; }
#five_poker .five ul { margin-right:10px; margin-left:10px; margin-top: 100px; }
#five_poker .five ul li { font-family:Arial; font-weight:bold; color:#222222; padding-left:8px; background-position:-16px -926px; background-image:url(/images/sprite-icons.png); background-repeat:no-repeat; padding-bottom:8px; }
#five_poker .five .link { text-align:center; width:121px; left:11px; top:231px; position:absolute; }
#five_poker .five .link a { padding-right:12px; font-weight:bold; font-family:Arial; font-size:12px; text-decoration:none; color:white; padding-left:12px; background-position:-15px -848px; background-image:url(/images/sprite-icons.png); background-repeat:no-repeat; }
#five_poker .five .link a:hover { text-decoration:underline; }
#five_poker .five .comp { left:10px; top:284px; position:absolute; }
#five_poker .five .comp p { color:#555555; padding-bottom:13px; padding-top:2px; padding-left:20px; background-repeat:no-repeat; }
#five_poker .five .comp .mac { background-position:-10px -200px; }
#five_poker .five .comp .linux { background-position:-10px -618px; }
#five_poker .five .comp .usa { background-position:-10px -49px; }
#five_poker .five .example { line-height:1.2em; text-align:center; padding-right:10px; padding-left:10px; font-family:Arial; font-size:9px; position:absolute; top:380px; }
#five_poker .five .example b { color:#c11a1a; }
.big_banner { margin-bottom:15px; width:489px; }
.big_banner div { font-family:Arial; font-size:16px; font-weight:bold; background-color:black; text-align:center; padding-bottom:11px; padding-top:11px; color:#fbbe00; background-position:0 0; background-image:url(/images/big-banner-top.gif); background-repeat:no-repeat; }
.compatibility { background-position: 0px -1003px; height:255px; background-image:url(/images/sprite-others.jpg); background-repeat:no-repeat; width:213px; float:right; }
.compatibility div { padding-bottom:17px; padding-top:16px; text-align:center; font-family:Arial; font-weight:bold; color:white; font-size:16px; }
.compatibility p { padding-bottom:0; padding-left:30px; }
.compatibility p a { display:block; padding-top:2px; padding-bottom:15px; color:white; padding-left:30px; background-repeat:no-repeat; }
.compatibility p a:hover { color:#fbbe00; }
.compatibility p a.mac { background-position:-10px -578px; }
.compatibility p a.linux { background-position:-10px -616px; }
.compatibility p a.java { background-position:-10px -654px; }
.compatibility p a.nodown { background-position:-10px -692px; }
.compatibility p a.flash { background-position:-10px -730px; }
#simple_review { margin-bottom:15px; position:relative; background-repeat:no-repeat; background-image:url(/images/round-top.gif); background-color:white; }
#simple_review .border { background-position:center bottom; background-repeat:no-repeat; background-image:url(/images/round-bottom.gif); padding-left:12px; padding-bottom:10px; padding-right:22px; padding-top:10px; min-height:190px; border-right-width:1px; border-right-color:#d5d5d5; border-left-color:#d5d5d5; border-right-style:solid; border-left-style:solid; border-left-width:1px; }
#simple_review h1 { margin-top:15px; border-style:none; font-weight:bold; text-align:center; color:#c11a1a; font-size:26px; }
#simple_review .top1 { margin-bottom:10px; border-bottom-color:#e1e1e1; border-bottom-width:1px; border-bottom-style:solid; font-weight:bold; font-size:12px; text-align:center; }
#simple_review .top2 { padding-bottom:20px; font-size:15px; font-weight:bold; text-align:center; }
#simple_review .banner { left:70px; top:182px; position:absolute; }
#simple_review .right { padding-top:10px; padding-left:230px; }
#simple_review .right p { padding-bottom:15px; width:448px; }
#simple_review .right .highlight { color:#c11a1a; }
#simple_review .right .double { padding-bottom:30px; }
#simple_review .right div { font-weight:bold; width:448px; }
#simple_review .right p b { font-style:normal; font-weight:normal; color:#c11a1a; }
#simple_review .screen { margin-bottom:30px; margin-top:30px; text-align:center; }
#list_view { position:relative; margin-bottom:15px; padding-top:15px; padding-right:15px; padding-left:10px; padding-bottom:5px; background-color:white; background-position:center bottom; background-repeat:no-repeat; background-image:url(/images/round-bottom-large.gif); }
#list_view .top { left:0; top:0; position:absolute; }
#list_view .item { margin-bottom:10px; padding-bottom: 5px; position:relative; background-position:left bottom; background-image:url(/images/hr-repeat.gif); background-repeat:repeat-x; min-height:185px; }
#list_view .item .logo { position: absolute; top: 10px; left: 17px;}
#list_view .item .logo a { background-repeat: no-repeat; background-image: url(/images/logos/sprite-logos.jpg); overflow: hidden; margin-left: auto; margin-right: auto; display: block; }
#list_view .item .banner {background-image:none !important; text-indent: 0 !important; text-align: center; }
#list_view .item .carbon {background-position: 0px 0px; width: 135px; height: 57px; }
#list_view .item .bwin {background-position: 0px -57px; width: 104px; height: 32px;}
#list_view .item .absolute {background-position: 0px -89px; width: 123px; height: 80px; }
#list_view .item .betfair {background-position: 0px -169px; width: 108px; height: 38px; }
#list_view .item .doylesroom {background-position: 0px -207px; width: 135px; height: 111px; }
#list_view .item .everest {background-position: 0px -318px; width: 131px; height: 47px; }
#list_view .item .ladbrokes {background-position: 0px -365px; width: 130px; height: 67px; }
#list_view .item .luckyace {background-position: 0px -432px; width: 132px; height: 47px; }
#list_view .item .mansion {background-position: 0px -479px; width: 130px; height: 44px; }
#list_view .item .pacific {background-position: 0px -523px; width: 132px; height: 55px; }
#list_view .item .paddypower {background-position: 0px -578px; width: 120px; height: 60px; }
#list_view .item .party {background-position: 0px -638px; width: 135px; height: 44px; }
#list_view .item .playersonly {background-position: 0px -682px; width: 130px; height: 80px; }
#list_view .item .pokerstars {background-position: 0px -762px; width: 128px; height: 109px; }
#list_view .item .sportsbook {background-position: 0px -871px; width: 132px; height: 37px; }
#list_view .item .superbook {background-position: 0px -908px; width: 134px; height: 52px; }
#list_view .item .titan {background-position: 0px -957px; width: 133px; height: 67px; }
#list_view .item .ultimatebet {background-position: 0px -1024px; width: 132px; height: 69px; }
#list_view .item .williamhill {background-position: 0px -1093px; width: 130px; height: 75px; }
#list_view .item .winner {background-position: 0px -1168px; width: 121px; height: 40px; }
#list_view .item .bodog {background-position: 0px -1208px; width: 130px; height: 34px; }
#list_view .item .onlypoker {background-position: 0px -1242px; width: 135px; height: 21px; }
#list_view .item .logo p { padding-right: 20px; border-top-color: #d5d5d5; border-top-style: solid; border-top-width: 1px; padding-top: 7px; padding-left: 52px; background-position:11px -804px; background-repeat:no-repeat; background-image:url(/images/sprite-icons.png); margin-top: 10px; }
#list_view .item .detail { padding-top:7px; margin-left:175px; }
#list_view .item .detail div { margin-bottom:15px; }
#list_view .item .detail div a { background-position:-17px -1149px; background-image:url(/images/sprite-icons.png); background-repeat:no-repeat; padding-left:8px; font-weight:bold; font-size:12px; }
#list_view .item .detail p { margin-left:8px; }
#list_view .item .detail p.tick { padding-left:25px; padding-top:3px; background-position:-8px -770px; background-image: url(/images/sprite-icons.png); background-repeat:no-repeat; font-weight:bold; }
#list_view .item .detail p b {  font-weight:bold; }
#list_deposit { position:relative; margin-bottom:15px; padding-top:15px; padding-right:15px; padding-left:10px; padding-bottom:10px; background-color:white; background-position:center bottom; background-repeat:no-repeat; background-image:url(/images/round-bottom-large.gif); }
#list_deposit .top { left:0; top:0; position:absolute; }
#list_deposit .item { margin-bottom:10px; position:relative; background-position:left bottom; background-image:url(/images/hr-repeat.gif); background-repeat:repeat-x; height:155px; }
#list_deposit .item .logo { text-align:center; width:145px; left:0; top:35px; position:absolute; }
#list_deposit .item .detail { width:400px; padding-top:7px; margin-left:145px; }
#list_deposit .item .detail a { font-size:12px; }
#list_deposit .item .usa { padding:17px; color:#6b6b6b; left:570px; border-left-color:#e1e1e1; border-left-width:1px; border-left-style:solid; top:33px; position:absolute; }
#list_deposit .item .usa.yes { padding-bottom:10px; padding-right:10px; padding-top:45px; background-position:15px 10px; background-image: url(/images/usa-flag.gif); background-repeat:no-repeat; color:#c11a1a; }
.strategy { margin-bottom:15px; position:relative; }
.strategy_item { padding-bottom:10px; background-color:white; width:225px; background-image:url(/images/strategy-bottom.gif); background-position:center bottom; background-repeat:no-repeat; }
#beginner .title { color:#5eafff; }
#beginner .title span { width:21px; }
#intermediate { left:245px; top:0; position:absolute; }
#intermediate .title { color:#abd74d; }
#intermediate .title span { width:42px; }
#advanced { top:0; right:0; position:absolute; }
#advanced .title { color:#f95555; }
#advanced .title span { width:63px; }
.strategy_item .title { margin-bottom:10px; font-family:Arial; padding-bottom:9px; padding-top:7px; padding-left:25px; font-weight:bold; font-size:18px; background-image: url(/images/sprite-strategy.png); background-position:0px -170px; background-repeat:no-repeat; }
.strategy_item .title span { background-position: 0px -1033px; height:24px; display:block; left:140px; top:4px; position:absolute; background-image: url(/images/sprite-icons.png); background-repeat:repeat-x; }
.strategy_item .rows { padding-bottom:15px; margin-bottom:10px; background-image:url(/images/hr-repeat.gif); background-position:left bottom; background-repeat:repeat-x; margin-right:10px; padding-left:15px; margin-left:10px; }
.strategy_item .rows div { margin-bottom:5px; font-weight:bold; }
.strategy_item .rows a { padding-left:8px; background-image:url(/images/sprite-icons.png); background-repeat:no-repeat; display:block; }
#beginner .rows a { background-position:-17px -1115px; }
#intermediate .rows a { background-position:-17px -886px; }
#advanced .rows a { background-position:-17px -1077px; }
.strategy_item .row1 { min-height:150px; }
.strategy_item .row2 { min-height:150px; }
.strategy_item .row3 { min-height:150px; }
.strategy_item .row4 { min-height:140px; }
.strategy_item .row5 { min-height:140px; }
.strategy_item .row6 { min-height:140px; }
.game_guide {height: 170px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/images/sprite-strategy.png);}
.game_guide div {color: white; padding-left: 15px; padding-bottom: 19px; padding-top: 7px; font-weight: bold; font-size: 15px;}
.game_guide p { font-weight: bold; padding-top: 5px; padding-left: 15px;}
.game_guide p a {font-weight: normal;}
.detail_list { position: relative; margin-bottom: 15px; height: 259px; background-position: 0px 0px; background-image: url(/images/sprite-detail-list.jpg);}
.detail_list .header { font-weight: bold; font-size: 18px; font-family: Arial; left: 165px; top: 16px; position: absolute;}
.detail_list .stars { left: 590px; top: 7px; position: absolute; height: 25px; background-position: 0px -260px; background-image: url(/images/sprite-detail-list.jpg); text-indent: -200px; overflow: hidden;}
.detail_list .pos {color: #9d9d9d; font-weight: bold; font-size: 16px; font-family: Arial; left: 55px; top: 22px; text-align: center; width: 30px; position: absolute;}
.detail_list .pos span {color: white; width: 30px; display: block; text-align: center; left: -1px; top: -1px; position: absolute;}
.detail_list .logo { position: absolute;left: 5px; top: 58px; }
.detail_list .yesno {left: 24px; top: 126px; position: absolute;}
.detail_list .yesno div {background-repeat: no-repeat; padding-top: 8px; padding-bottom: 8px; font-family: Arial; font-weight: bold; font-size: 12px; background-image: url(/images/sprite-icons.png); padding-left: 46px;}
.detail_list .yesno .usa {background-position: 0px -44px;}
.detail_list .yesno .mac {background-position: 0px -575px;}
.detail_list .yesno .linux {background-position: 0px -618px;}
.detail_list .yesno .down {background-position: 0px -1184px;}
.detail_list .yesno .yes b {color: #2bae54;}
.detail_list .yesno .yes span {text-decoration: line-through; color: #d5d5d5;}
.detail_list .yesno .no b {text-decoration: line-through; color: #d5d5d5;}
.detail_list .yesno .no span {color: #c11a1a;}
.detail_list .screen1 {left: 478px; top: 66px; position: absolute;}
.detail_list .screen2 {left: 593px; top: 66px; position: absolute;}
.detail_list ul {top: 76px; position: absolute; left: 170px;}
.detail_list ul li {padding-bottom: 4px;}
.detail_list p {width: 520px; left: 170px; top: 165px; position: absolute;}
.detail_list p span {color: #2bae54;}
.detail_list .link {font-size: 12px; left: 165px; top: 47px; position: absolute;}
.detail_list .link a {background-position: -15px -1149px; background-repeat: no-repeat; background-image: url(/images/sprite-icons.png); padding-left: 10px; font-weight: bold;}
.detail_list .more {padding-left: 10px; background-position: -15px -847px; background-repeat: no-repeat; background-image: url(/images/sprite-icons.png); font-weight: bold; font-size: 12px; top: 233px; left: 170px; position: absolute;}
#detail {}
#detail .top {margin-bottom: 10px; background-position: 0px 0px; background-image: url(/images/sprite-detail.jpg); background-repeat: no-repeat; height: 283px;}
#detail h1 {border-style: none; font-size: 18px; color: white; left: 10px; top: 13px; position: absolute;}
#detail .top img {top: 70px; left: 58px; position: absolute;}
#detail .top p span {color: #2bae54;}
#detail .top .code {text-align: center; position: absolute; font-weight: bold; top: 170px; left: 34px; width: 180px;}
#detail .top .link {font-family: Arial; line-height: 1.3em; text-align: center; color: white; font-weight: bold; font-size: 15px; left: 34px; top: 214px; position: absolute; width: 180px;}
#detail .top .link b {font-size: 16px;}
#detail .top .info {line-height: 20px; left: 300px; top: 65px; position: absolute;}
#detail .top .info .yesno {color: #555555; position: relative;}
#detail .top .info .yesno b { height: 16px; width: 40px; background-repeat: no-repeat; background-image: url(/images/sprite-detail.jpg); right: 10px; top: 5px; position: absolute; text-indent: -100px; overflow: hidden;}
#detail .top .info .yes b {background-position: -507px -378px;}
#detail .top .info .no b {background-position: -548px -378px;}
#detail .top .lang { color: #555555; top:246px; left:282px; height:24px; width:546px; position:absolute; }
#detail .top .lang span { margin-right: 4px; float:left; display:block; height:11px; width:16px; background-repeat:no-repeat; background-image:url(/images/sprite-detail.jpg); overflow:hidden; text-indent:-200px; }
#detail .top .lang span.UK { background-position:-252px -470px; }
#detail .top .lang span.FR { background-position:-268px -470px; }
#detail .top .lang span.IT { background-position:-284px -470px; }
#detail .top .lang span.ES { background-position:-300px -470px; }
#detail .top .lang span.PT { background-position:-316px -470px; }
#detail .top .lang span.RU { background-position:-332px -470px; }
#detail .top .lang span.PL { background-position:-348px -470px; }
#detail .top .lang span.NL { background-position:-364px -470px; }
#detail .top .lang span.SE { background-position:-380px -470px; }
#detail .top .lang span.TR { background-position:-396px -470px; }
#detail .top .lang span.DE { background-position:-412px -470px; }
#detail .top .lang span.GR { background-position:-428px -470px; }
#detail .top .lang span.CZ { background-position:-444px -470px; }
#detail .top .lang span.HU { background-position:-460px -470px; }
#detail .top .lang span.UA { background-position:-476px -470px; }
#detail .top .lang span.DK { background-position:-492px -470px; }
#detail .top .lang span.FI { background-position:-508px -470px; }
#detail .top .lang span.NO { background-position:-524px -470px; }
#detail .top .lang span.RO { background-position:-540px -470px; }
#detail .top .usplay {font-size: 10px; color: #555555; left: 576px; top: 111px; position: absolute;}
#detail .top .usplay b {font-family: Arial; font-weight: bold; font-size: 23px; left: 57px; top: 8px; position: absolute;}
#detail .top .usplay b.yes {color: #2bae54;}
#detail .top .usplay b.no {color: #c11a1a;}
#detail .tabs {background-color: white; width: 444px; float: left;}
#tab1, #tab2, #tab3 { text-decoration: none; color: white; text-align: center; float: left; display: block; background-image: url(/images/sprite-detail.jpg); background-repeat: no-repeat; padding-bottom: 5px; padding-top: 5px; width: 148px;}
#tab1:hover {color: #555555;}
#tab2:hover {color: #555555;}
#tab3:hover {color: #555555;}
#tab1 {background-position: -252px -598px;}
#tab1:hover {background-position: -252px -636px;}
#tab2 {background-position: -400px -598px;}
#tab2:hover {background-position: -400px -636px;}
#tab3 {background-position: -548px -598px;}
#tab3:hover {background-position: -548px -636px;}
#detail .tabs div {clear: both; padding-right: 10px; padding-left: 10px; padding-bottom: 10px; padding-top: 20px;}
#detail .tabs div div {margin-bottom: 5px; font-size: 14px; font-weight: bold; padding: 0px;}
#detail .tabs .link { padding-left: 55px; padding-bottom: 20px; padding-right: 10px; padding-top: 10px; background-color: white;}
#detail .tabs .link a { text-align: center; font-family: Arial; font-weight: bold; text-decoration: underline; line-height: 1.3em; font-size: 16px; color: white; padding-bottom: 49px; padding-top: 6px; width: 325px; display: block; background-position: -252px -492px; background-repeat: no-repeat; background-image: url(/images/sprite-detail.jpg);}
#detail .tabs .link a span {font-size: 17px; color: #fbbe00; }
#detail .details {float: right; width: 251px;}
#detail .details .work {background-position: -252px -283px; margin-bottom: 15px; height: 187px; background-image: url(/images/sprite-detail.jpg);}
#detail .details .work div {padding-left: 10px; padding-bottom: 25px; padding-top: 13px; font-family: Arial; font-weight: bold; font-size: 14px; color: white;}
#detail .details .work p {line-height: 1.5em; padding-right: 10px; padding-left: 10px;}
#detail .details .work .bonus {font-size: 12px; color: #c11a1a; padding-left: 30px; background-repeat: no-repeat;}
#detail .details .work .header {font-weight: bold; padding-bottom: 0px;}
#detail .details .screen {background-position: 0px -283px; margin-bottom: 30px; height: 583px; background-image: url(/images/sprite-detail.jpg);}
#detail .details .screen div {font-family: Arial; padding-bottom: 36px; padding-top: 16px; text-align: center; font-weight: bold; font-size: 17px;}
#detail .details .screen div a {color: #fbbe00;}
#detail .details .screen p {position: relative; padding-bottom: 8px; padding-right: 10px; padding-left: 10px;}
#detail .details .screen p span {right: 10px; top: 0px; position: absolute;}
