html { background-color:#cad1d9; height:100%; }
body { background-color:#cad1d9; background-repeat:repeat-x; background-image:url(/images/background.gif); color:#000000; font-family:Arial, Helvetica, sans-serif; height:100%; }
a { color:#0066ff; text-decoration:none; }
a:hover { text-decoration:underline; color:#670065; }
b,strong { font-weight:bold; }
em { font-style:italic; }
p { padding-bottom:10px; }
ul { padding-bottom:10px; }
li { list-style-position:inside; list-style-type:disc; }
h1 { padding-bottom:5px; padding-top:5px; margin-bottom:10px; color:black; font-size:21px; }
h2 { font-weight:bold; }
h3 { font-weight:bold; color:black; text-align:center; font-size:13px; }
h4 { margin-bottom:10px; margin-top:10px; font-weight:bold; color:black; text-align:center; font-size:15px; }
.clear { float:none!important; clear:both; }
#cookies { margin-top:5px; font-size:11px; color:#0066ff; }
#cookies a { font-size:11px; color:#0066ff; }
#cookies a:hover { font-size:11px; color:#161616; }
.ttheader { font-weight:bold; text-align:left; background:#e6eaee; font-size:12px; border:1px solid #c8c6c6; padding:5px; width:150px; }
.ttbody { text-align:left; background:#FFFFFF; font-size:11px; border-left:1px solid #c8c6c6; border-right:1px solid #c8c6c6; border-bottom:1px solid #c8c6c6; padding:5px; width:150px; }
td.over,tr.even td.over,tr.odd td.over { background-image:url(none); background-color:white!important; }
.link_rolover { background-repeat:no-repeat; background-position:left top; text-indent:-5000px; display:block; overflow:hidden; }
.link_rolover_on { background-position:left bottom; }
.link_rolover:hover { background-position:left bottom; border:none; }
.big_button { color:white; font-family:Arial, sans-serif; position:relative; background-repeat:no-repeat; background-image:url(/images/big-button.png); display:block; height:42px; width:250px; }
.big_button span { font-weight:bold; font-size:16px; text-decoration:underline; color:white; left:55px; top:10px; position:absolute; display:block; }
.big_button:hover span { color:#96ed24; display:block; }
#doc { background-image:url(/images/background.gif); background-repeat:repeat-x; width:1010px; }
#hd { background-repeat:no-repeat; background-image:url(/images/header-bg.jpg); height:117px; text-decoration:none; position:relative; }
#hd ul { padding-bottom:0; left:0; bottom:0; position:absolute; width:1010px; float:left; background-repeat:repeat-x; background-image:url(/images/menu.gif); }
#hd ul li { float:left; list-style-type:none; display:block; }
#hd ul li a { float:left; display:block; padding-bottom:7px; padding-top:6px; background-position:right center; background-repeat:no-repeat; background-image:url(/images/menu-div.gif); padding-right:13px; padding-left:13px; text-decoration:none; color:white; font-size:12px; line-height:1em; }
#hd ul .on,#hd ul li a:hover { text-decoration:none; background-repeat:repeat-x; background-image:url(/images/menu-on.gif); color:black; }
#bd { padding-top:10px; background-color:white; }
#bd .main { margin-left:10px; width:809px; display:inline; border-right-color:#e6eaee; border-right-width:1px; border-right-style:solid; }
#bd .main .yui-g { margin-right:8px; margin-bottom:17px; width:800px; }
#bd .navegation { border-top-color:#e6eaee; border-top-width:1px; border-top-style:solid; width:190px; }
#ft { padding-bottom:10px; margin-top:10px; position:relative; }
#ft .box { font-size:11px; color:black; height:189px; background-position:right bottom; background-repeat:no-repeat; background-color:white; background-image:url(/images/footer-bg.jpg); }
#ft .box h5 { color:black; font-weight:bold; background-repeat:no-repeat; }
#ft .box .links { line-height:1.5em; left:10px; top:10px; position:absolute; width:630px; height:135px; }
#ft .box .links a { color:black; background-position:right center; background-repeat:no-repeat; background-image:url(/images/link-div.gif); padding-right:10px; }
#ft .box .contact { left:10px; top:145px; position:absolute; width:630px; }
#ft .box .contact p { padding-bottom:0; }
#ft .box .contact a { color:#0066ff; background-position:right center; background-repeat:no-repeat; background-image:url(/images/link-div-black.gif); padding-right:10px; }
#ft .box .logos { right:26px; top:125px; position:absolute; }
#ft .box .logos img { margin-left:5px; }
#sliced { text-align:right; font-size:10px; margin-top:10px; color:#adb1b5; }
#sliced a { color:#adb1b5; text-decoration:none; }
.nav { font-family:Verdana, Arial, sans-serif; margin-left:8px; font-size:11px; margin-right:10px; margin-top:10px; }
.nav div { font-weight:bold; color:black; padding-right:10px; padding-left:10px; padding-bottom:5px; padding-top:5px; background-color:#e6eaee; border-color:#c9cfd4; border-width:1px; border-style:solid; }
.nav ul { line-height:1.5em; margin-left:10px; margin-top:10px; }
.nav ul li { list-style-position:outside; list-style-type:none; }
.nav ul li a { color:black; text-decoration:none; }
.nav ul li a:hover { color:#0066ff; text-decoration:underline; }
.nav ul li a img { padding-right:10px; }
#main_ad { text-align:center; height:351px; width:280px; background-image:url(/images/main-ad-bg.jpg); }
#main_ad_2 { text-align:center; height:351px; width:280px; background-image:url(/images/main-ad-2-bg.jpg); }
#main_ad_canada { text-align:center; height:351px; width:280px; background-image:url(/images/Canada-flag-BG.jpg); }
#main_ad div,#main_ad_2 div,#main_ad_canada div { margin-top:90px; }
.tooltip { font-size:11px; width:100px; color:black; padding-right:5px; padding-left:5px; padding-bottom:3px; padding-top:3px; background-color:#e6eaee; border-color:#c9cfd4; border-width:1px; border-style:solid; }
#top_sites { background-color:#f8f9fa; border-color:#c9cfd4; border-width:1px; border-style:solid; width:500px; }
#top_sites h2 { font-weight:bold; padding-bottom:6px; padding-top:7px; color:black; text-align:center; font-size:16px; }
#top_sites table { font-size:11px; width:100%; }
#top_sites table a { text-decoration:underline; color:#0066ff; }
#top_sites table a:hover { color:black; }
#top_sites table .review { text-decoration:underline; color:#333333; }
#top_sites table .review:hover { text-decoration:underline; color:#0066ff; }
#top_sites table tr th { padding-left:3px; border-bottom-color:#c9cfd4; border-bottom-width:1px; border-bottom-style:solid; }
#top_sites table tr th img { vertical-align:top; }
#top_sites table tr td { padding-left:3px; border-bottom-color:#c9cfd4; border-bottom-width:1px; border-bottom-style:solid; height:26px; background-repeat:repeat-x; background-image:url(/images/table-row-bg.gif); vertical-align:middle; }
#top_sites table tr td b { text-align:center; display:inline-block; width:22px; }
#top_sites table tr td img { vertical-align:middle; }
#top_sites div { font-size:11px; padding-top:14px; padding-bottom:12px; }
#top_sites div ul { margin-left:10px; margin-right:10px; }
#top_sites div a { color:#0066ff; }
.heighttable tr td { height:32px!important; }

#top_sites2 { background-color:#f8f9fa; border-color:#c9cfd4; border-width:1px; border-style:solid; width:500px; }
#top_sites2 h2 { font-weight: bold; text-shadow: 1px 1px 2px white; background-position: 0px 0px; background-image: url(/images/top-table-2.gif); background-repeat: no-repeat; padding-bottom: 5px; padding-top: 5px; color: #585858; text-align:center; font-size:16px; }
#top_sites2 table { font-family: Verdana; font-size:11px; width:100%; }
#top_sites2 table a { text-decoration:underline; color:#0066ff; }
#top_sites2 table a:hover { color:#fcf140; }
#top_sites2 table tr th { color: white; padding-bottom: 4px; padding-top: 3px; background-position: -1px -30px; background-image: url(/images/top-table-2.gif); background-repeat: no-repeat; padding-left:3px; }
#top_sites2 table tr th img { vertical-align:top; }
#top_sites2 table tr td { color: white; background-position: -13px -51px; padding-left:3px; height: 40px; background-repeat:repeat-x; background-image: url(/images/top-table-2.gif); vertical-align:middle; }
#top_sites2 table tr td a { font-style: normal; font-weight: bold; color: white;}
#top_sites2 table tr td a img { vertical-align:top; }
#top_sites2 table tr td.review a{ color: white; text-decoration: none; }
#top_sites2 table tr td.review a:hover { text-decoration: none; color:#fcf140; }
#top_sites2 table tr td b { text-align:center; display:inline-block; width:11px; }
#top_sites2 table tr td.logo {  width: 60px;  background-position: -393px -51px; vertical-align: top; padding-left: 0; padding-right:2px;}
#top_sites2 table tr td.bonus {  padding-right: 14px;  text-align: right;  color: #fcf140;  width: 60px;  background-position: -264px -51px;  }
#top_sites2 table tr td img { vertical-align:middle; }
#top_sites2 table tr.bottom td { height: 39px;}
#top_sites2 .footer { background-position: 0px -91px; background-repeat: no-repeat; background-image: url(/images/top-table-2.gif); font-size:11px; padding-top: 10px; padding-bottom: 9px; }
#top_sites2 .footer ul { margin-left:10px; margin-right:10px; }
#top_sites2 .footer a { color:#0066ff; }
#top_sites2 table tr td.logo div { position: relative;}
#top_sites2 table tr td.logo img { width: 50px; height: 27px; position: absolute; top: 5px; left: 1px; }
#top_sites2 table tr td.logo.blank div b { background-position: -50px 0; }
#top_sites2 table tr td.logo.ap div b { background-position: 0 0; }
#top_sites2 table tr td.logo.bet365 div b { background-position: 0 -27px; }
#top_sites2 table tr td.logo.bodog div b { background-position: 0 -54px; }
#top_sites2 table tr td.logo.bwin div b { background-position: 0 -81px; }
#top_sites2 table tr td.logo.cake div b { background-position: 0 -108px; }
#top_sites2 table tr td.logo.carbon div b { background-position: 0 -135px; }
#top_sites2 table tr td.logo.fulltilt div b { background-position: 0 -162px; }
#top_sites2 table tr td.logo.lock div b { background-position: 0 -189px; }
#top_sites2 table tr td.logo.ponly div b { background-position: 0 -216px; }
#top_sites2 table tr td.logo.777 div b { background-position: 0 -243px; }
#top_sites2 table tr td.logo.stars div b { background-position: 0 -270px; }
#top_sites2 table tr td.logo.sports div b { background-position: 0 -297px; }
#top_sites2 table tr td.logo.sportsbook div b { background-position: 0 -324px; }
#top_sites2 table tr td.logo.superbook div b { background-position: 0 -351px; }
#top_sites2 table tr td.logo.titan div b { background-position: 0 -378px; }
#top_sites2 table tr td.logo.ub div b { background-position: 0 -405px; }
#top_sites2 table tr td.logo.williamhill div b { background-position: 0 -432px; }
#top_sites2 table tr td.logo.winner div b { background-position: 0 -459px; }

/* bonus_details styles */
.bonus_details { font-family:Verdana, Arial, sans-serif; position:relative; height:200px; background-repeat:no-repeat; background-image:url(/images/bonus-bg.gif); }
.bonus_details .glance { width:135px; left:15px; top:0; position:absolute; }
.bonus_details .glance h4 { margin-bottom:8px; text-align:left; font-size:14px; }
.bonus_details .glance ul { padding-bottom:5px; padding-left:15px; font-size:11px; line-height:1.3em; }
.bonus_details .glance ul li { padding-bottom:3px; list-style-position:outside; }
.bonus_details .glance a { font-size:11px; text-decoration:underline; }
.bonus_details .glance a:hover { color:black; text-decoration:underline; }
.bonus_details .detail { width:610px; height:180px; left:176px; top:10px; position:absolute; }
.bonus_details .detail img { position:absolute; }
.bonus_details .detail .icon { left:0; top:0; }
.bonus_details .detail h3 { font-weight:bold; font-size:16px; left:30px; top:0; position:absolute; }
.bonus_details .detail h3 a { text-decoration:underline; }
.bonus_details .detail h3 a:hover { color:black; }
.bonus_details .detail .amount { text-align:center; font-size:14px; font-weight:bold; color:white; width:46px; left:7px; top:36px; position:absolute; }
.bonus_details .detail .amountinfo { font-size:16px; left:80px; top:36px; position:absolute; font-weight:bold; }
.bonus_details .detail .text { font-size:11px; width:427px; left:0; top:69px; position:absolute; }
.bonus_details .detail .text span { color:#c00b31; }
.bonus_details .detail .text span i { font-style:normal; font-weight:normal; color:#0066ff; }
.bonus_details .detail .rosette { right:128px; top:53px; }
.bonus_details .detail .read_review { background-image:url(/images/read-review.png); width:120px; height:24px; right:12px; top:122px; position:absolute; }
.bonus_details .detail .full { background-image:url(/images/full-review.png); width:120px; height:24px; right:12px; top:122px; position:absolute; }
.bonus_details .detail .site { right:12px; background-image:url(/images/visit-site.png); width:120px; height:24px; top:155px; position:absolute; }

/* toptentabs styles */
#toptentabs { position:relative; width:290px; overflow:hidden; }
#toptentabs .tabs { height:34px; width:290px; left:0; top:0; z-index:1; }
#toptentabs .tabs a { color:black; text-align:center; background-position:left top; background-image:url(/images/tab.gif); background-repeat:no-repeat; display:block; float:left; height:24px; width:145px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding-top:10px; }
#toptentabs .tabs a:hover { background-position:left bottom; text-decoration:none; }
#toptentabs .tabs .tab_on { background-position:left bottom; }
#toptentabs .display { background-color:#f0ead8; border-left-width:1px; border-bottom-width:1px; border-right-width:1px; border-left-style:solid; border-bottom-style:solid; border-right-style:solid; border-left-color:#d4d6d9; border-bottom-color:#d4d6d9; border-right-color:#d4d6d9; width:290px; left:0; top:34px; }
#toptentabs .display table { line-height:1em; width:288px; font-size:11px; }
#toptentabs .display table a { text-decoration:underline; }
#toptentabs .display table a:hover { color:#161616; text-decoration:underline; }
#toptentabs .display table th { padding-bottom:3px; padding-top:3px; font-weight:bold; }
#toptentabs .display table tr td { padding-bottom:2px; }
#mac_compatible { padding-bottom:5px; font-family:Arial, sans-serif; position:relative; border-color:#c9cfd4; border-width:1px; border-style:solid; }
#mac_compatible img { padding-left:1px; position:relative; }
#mac_compatible .hidden { left:-1px; top:-6px; position:absolute; }
#mac_compatible h3 { font-weight:bold; font-size:21px; padding-bottom:15px; padding-top:15px; }
#mac_compatible div { margin-left:5px; float:left; background-repeat:no-repeat; background-image:url(/images/compatible-bg.gif); height:181px; width:154px; }
#mac_compatible div h5 { margin-bottom:4px; text-align:center; margin-top:10px; display:block; }
#mac_compatible div h5 a { text-decoration:underline; padding-left:8px; color:#0066ff; background-position:1px 3px; background-repeat:no-repeat; background-image:url(/images/arrow.gif); }
#mac_compatible div h5 a:hover { text-decoration:underline; color:black; }
#mac_compatible div p { padding-bottom:5px; position:relative; font-size:11px; margin-left:10px; }
#mac_compatible div p img { padding-left:0; vertical-align:middle; }
#mac_compatible div p span { left:25px; top:3px; position:absolute; }
.text_plain { color:black; font-family:Verdana, Arial, sans-serif; }
.text_plain b { color:red; }
.text_plain a { color:#0066ff; text-decoration:underline; }
.text_plain a:hover { color:black; }
.text_plain h3 { font-weight:bold; padding-bottom:5px; font-size:16px; text-align:left; }
.text_plain p { font-size:11px; text-align:left; }
.text_header { color:black; font-family:Verdana, Arial, sans-serif; }
.text_header a { color:#0066ff; text-decoration:underline; }
.text_header a:hover { color:black; }
.text_header h2 { font-weight:normal; padding-bottom:5px; font-size:21px; text-align:left; }
.text_header h3 { font-weight:bold; padding-bottom:5px; font-size:16px; text-align:left; }
.text_header p { font-size:11px; text-align:left; }
.text_item { color:black; font-family:Verdana, Arial, sans-serif; }
.text_item a { color:#0066ff; text-decoration:underline; }
.text_item a:hover { color:black; }
.text_item h3 { font-weight:bold; padding-bottom:5px; font-size:16px; text-align:left; }
.text_item p { font-size:11px; text-align:left; }
.usa_link { background-position:left center; padding-left:21px; background-repeat:no-repeat; background-image:url(/images/flags/usa.gif); }
.canada_link { background-position:left center; padding-left:21px; background-repeat:no-repeat; background-image:url(/images/flags/canada.gif); }
.europe_link { background-position:left center; padding-left:21px; background-repeat:no-repeat; background-image:url(/images/flags/europe.gif); }
.mac_link { background-position:left center; padding-left:21px; background-repeat:no-repeat; background-image:url(/images/mac-icon-small.gif); }
.linux_link { background-position:left center; padding-left:21px; background-repeat:no-repeat; background-image:url(/images/linux-icon-small.gif); }
.java_link { background-position:left center; padding-left:21px; background-repeat:no-repeat; background-image:url(/images/java-icon-small.gif); }
.flash_link { background-position:left center; padding-left:21px; background-repeat:no-repeat; background-image:url(/images/flash-icon-small.gif); }
.review_list { font-family:Verdana, Arial, sans-serif; color:black; position:relative; min-height:130px; border-bottom-color:#cccccc; border-bottom-width:1px; border-bottom-style:solid; }
.review_list .logo { text-align:center; width:172px; left:21px; top:1px; position:absolute; height:129px; }
.review_list .detail { margin-left:215px; position:relative; }
.review_list .detail a { text-decoration:underline; }
.review_list .detail h3 { font-weight:bold; padding-bottom:5px; text-align:left; }
.review_list .detail h3 a { text-decoration:underline; }
.review_list .detail h3 a:hover { color:black; }
.review_list .detail p { font-size:11px; padding-bottom:15px; text-align:left; }
.review_list .detail p b { font-size:12px; padding-bottom:5px; }
#review_header { background-image:url(/images/review-header.gif); background-repeat:no-repeat; height:216px; width:800px; position:relative; }
#review_header .info { color:#333333; text-align:center; left:3px; top:20px; background-repeat:no-repeat; height:180px; width:222px; position:relative; }
#review_header .info p { padding-bottom:8px; font-weight:bold; text-align:center; background-repeat:no-repeat; }
#review_header .info p b { color:#c00b31; text-align:center; background-repeat:no-repeat; }
#review_header .detail { width:545px; height:180px; left:248px; top:23px; position:absolute; }
#review_header .detail h2 { font-weight:bold; font-size:16px; }
#review_header .detail .amount { text-align:center; font-size:14px; font-weight:bold; color:white; width:46px; left:7px; top:36px; position:absolute; }
#review_header .detail .amountinfo { color:#c00b31; font-weight:bold; font-size:16px; left:80px; top:36px; position:absolute; }
#review_header .detail .text { font-weight:bold; font-size:11px; width:400px; left:0; top:69px; position:absolute; }
#review_header .detail .text b { color:#c00b31; }
#review_header .detail .text li { padding-bottom:5px; }
#review_header .detail .languages { color:#0066ff; left:0; bottom:6px; position:absolute; }
#review_header .detail .us_flag { right:10px; top:28px; position:absolute; height:61px; width:235px; }
#review_header .detail .us_flag span { left:10px; font-weight:bold; font-size:16px; color:white; top:10px; position:absolute; }
#review_header .detail .us_yes { background-image:url(/images/review-use-flag-yes.jpg); }
#review_header .detail .us_no { background-image:url(/images/review-use-flag-no.jpg); }
#review_details .screens { background-position:left bottom; background-repeat:repeat-x; background-image:url(/images/screens-area-bg.gif); background-color:#fdfefe; width:265px; border-color:#c9d0d8; border-style:solid; border-width:3px; }
#review_details .screens .header { text-decoration:underline; margin-bottom:10px; display:block; font-style:normal; font-weight:normal; margin-top:0; font-size:16px; color:white; text-align:center; padding-bottom:10px; padding-top:10px; background-repeat:repeat-x; background-image:url(/images/screens-bg.gif); }
#review_details .screens .header:hover { text-decoration:underline; color:#96ed24; }
#review_details .screens img { margin-right:auto; margin-left:auto; margin-bottom:10px; display:block; }
#review_details .screens .bottom { font-size:11px; padding-bottom:10px; padding-top:10px; border-top-color:#c9d0d8; border-top-width:3px; border-top-style:solid; }
#review_details .screens .bottom div { padding-bottom:2px; padding-top:2px; position:relative; }
#review_details .screens .bottom div span { font-style:normal; font-weight:normal; width:100px; text-align:right; left:0; top:2px; position:absolute; }
#review_details .screens .bottom div b { font-style:normal; font-weight:normal; margin-left:110px; position:relative; }
#review_details .screens .bottom div b a { text-decoration:underline; }
#review_details .screens .bottom div b a:hover { color:black; }
.bonus_list { color:black; font-family:Verdana, Arial, sans-serif; position:relative; height:200px; background-repeat:no-repeat; background-image:url(/images/bonus-list-bg.jpg); }
.bonus_list .logo { position:absolute; }
.bonus_list .detail { text-align:center; width:385px; left:207px; top:10px; position:absolute; }
.bonus_list .detail h3 { padding-bottom:20px; color:#0557a5; font-weight:bold; font-size:18px; }
.bonus_list .detail p { font-size:16px; padding-bottom:25px; }
.bonus_list .detail p span { font-weight:bold; color:#c00b31; }
.bonus_list .detail .big_button { margin-right:auto; margin-left:auto; }
.bonus_list .us_ok { font-size:12px; font-weight:bold; color:#c00b31; width:180px; right:6px; top:9px; position:absolute; text-align:center; }
.bonus_list .us_ok img { vertical-align:middle; }
.bonus_list .info { font-family:Verdana, Arial, sans-serif; font-size:11px; width:160px; right:15px; top:55px; position:absolute; }
.bonus_list .info h3 { font-weight:bold; text-align:left; font-size:18px; }
#top_rooms { width:800px; margin-bottom:10px; }
#top_rooms h3 { padding-bottom:6px; padding-top:7px; font-weight:bold; font-size:18px; background-repeat:no-repeat; background-image:url(/images/top-room-header.gif); width:800px; }
#top_rooms div { border-right-color:#e6eaee; border-left-color:#e6eaee; border-right-width:1px; border-right-style:solid; border-left-style:solid; border-left-width:1px; width:798px; }
#top_rooms table { width:100%; }
#top_rooms table th { border-bottom-color:#dadcdd; border-bottom-width:1px; border-bottom-style:solid; padding-top:2px; padding-bottom:2px; font-weight:bold; background-color:#e8ebed; }
#top_rooms table td { padding-top:1px; padding-bottom:1px; border-bottom-color:#dadcdd; border-bottom-width:1px; border-bottom-style:solid; background-color:#ecedee; }
#top_rooms table a { font-weight:bold; text-decoration:underline; color:#0066ff; }
#top_rooms table a:hover { color:black; }
#top_rooms table .review { font-style:normal; font-weight:normal; text-decoration:underline; color:#333333; }
#top_rooms table .review:hover { text-decoration:underline; color:#0066ff; }
.poker_games { float:left; }
.poker_games .text { background-repeat:no-repeat; background-position:right bottom; background-image:url(/images/poker-games-chip.gif); background-color:#ecedee; border-color:#c8c6c6; border-width:1px; border-style:solid; height:225px; width:410px; float:left; font-size:11px; }
.poker_games .text h3 { font-style:normal; font-weight:normal; padding-bottom:5px; margin-top:10px; padding-right:20px; padding-left:20px; }
.poker_games .text p { padding-right:20px; padding-left:20px; }
.poker_games .info { background-color:#ecedee; border-color:#c8c6c6; border-width:1px; border-style:solid; height:225px; width:365px; float:right; }
.poker_games .info h3 { font-style:normal; font-weight:normal; padding-bottom:5px; margin-top:10px; padding-right:20px; padding-left:20px; }
.poker_games table { font-size:11px; width:100%; }
.poker_games table a { text-decoration:underline; color:#0066ff; }
.poker_games table a:hover { color:black; }
.poker_games table .review { text-decoration:none; color:#333333; }
.poker_games table .review:hover { text-decoration:underline; color:#0066ff; }
.poker_games table tr th { padding-left:3px; padding-bottom:2px; border-bottom-color:#c9cfd4; border-bottom-width:1px; border-bottom-style:solid; }
.poker_games table tr th img { vertical-align:top; }
.poker_games table tr td { padding-left:3px; border-bottom-color:#c9cfd4; border-bottom-width:1px; border-bottom-style:solid; height:32px; background-repeat:repeat-x; background-image:url(/images/table-row-bg.gif); vertical-align:middle; }
.poker_games table tr td b { text-align:center; display:inline-block; width:22px; }
.poker_games table tr td img { vertical-align:middle; }
.poker_face { position:relative; background-color:black; height:193px; background-position:right top; background-repeat:no-repeat; background-image:url(/images/poker-face.jpg); }
.poker_face div { font-size:11px; font-family:Verdana, Arial, sans-serif; height:155px; width:540px; left:20px; top:20px; position:absolute; color:white; }
.how_to_play { position:relative; background-position:left top; background-image:url(/images/how-to-play.gif); background-repeat:no-repeat; height:172px; }
.how_to_play h4 { margin-top:5px; font-size:18px; }
.how_to_play div { top:130px; left:0; position:absolute; }
.how_to_play div a { text-decoration:underline; font-size:11px; text-align:center; margin-right:7px; margin-left:7px; width:100px; height:40px; float:left; display:block; }
.how_to_play div a:hover { text-decoration:underline; color:#161616; display:block; }
.poker_strategy { }
.poker_strategy h4 { margin-bottom:0; padding-top:9px; background-image:url(/images/strategy-top-table.jpg); background-repeat:no-repeat; }
.poker_strategy .info { border-right-color:#dddee1; border-left-color:#dddee1; border-right-width:1px; border-right-style:solid; border-left-style:solid; border-left-width:1px; background-color:#f8f7f5; }
.poker_strategy .info div { float:left; margin-left:35px; width:215px; }
.poker_strategy .info div h5 { padding-left:12px; font-size:16px; margin-bottom:10px; margin-top:20px; font-weight:bold; }
.poker_strategy .info div .beginner { color:#b32329; }
.poker_strategy .info div .intermediate { color:#ff9900; }
.poker_strategy .info div .advanced { color:#33cc00; }
.poker_strategy .info div h6 { padding-left:12px; font-family:Verdana, Arial, sans-serif; margin-top:10px; margin-bottom:10px; font-size:11px; font-weight:bold; }
.poker_strategy .info div a { font-size:11px; font-family:Verdana, Arial, sans-serif; text-decoration:underline; color:#0066ff; margin-bottom:5px; padding-left:12px; background-position:left bottom; padding-bottom:3px; background-repeat:no-repeat; background-image:url(/images/strategy-link.gif); display:block; }
.poker_strategy .info div a:hover { color:#161616; }
.deposits_list { font-family:Verdana, Arial, sans-serif; position:relative; margin-bottom:10px; padding-bottom:20px; background-position:right bottom; background-image:url(/images/deposit-divider.gif); background-repeat:no-repeat; }
.deposits_list .text { min-height:120px; font-size:11px; padding-right:10px; border-right-color:#999999; border-right-width:1px; border-right-style:solid; margin-right:165px; margin-left:145px; }
.deposits_list .text h5 { font-size:12px; margin-bottom:15px; }
.deposits_list .text h5 a { text-decoration:underline; color:#0066ff; }
.deposits_list .text h5 a:hover { color:#161616; }
.deposits_list .logo { left:0; top:35px; text-align:center; width:125px; position:absolute; }
.deposits_list .usa { font-size:13px; width:145px; right:0; top:35px; position:absolute; }
#bd .yui-g .yui-u.first.main .yui-g.poker_games .text p { font-family:Verdana, Helvetica, sans-serif; }
#news_feature { width:280px; }
#news_feature .detail { position:relative; background-image:url(/images/news-feature-bg.jpg); background-repeat:no-repeat; height:279px; width:280px; }
#news_feature .detail .header { left:20px; top:62px; padding-right:20px; position:absolute; display:block; color:#0066ff; font-size:12px; }
#news_feature .detail .header:hover { text-decoration:none; color:#161616; }
#news_feature .detail .date { top:103px; position:absolute; left:20px; padding-right:20px; font-style:italic; font-size:11px; }
#news_feature .detail .text { font-size:11px; top:131px; position:absolute; left:20px; padding-right:20px; }
#news_feature .detail .text img { padding-top:2px; padding-bottom:2px; width:100px; height:100px; float:left; padding-right:10px; }
#news_feature .list { background-color:#E8E8E8; padding-left:18px; padding-bottom:3px; padding-right:5px; padding-top:5px; border-color:#e9e8e9; border-width:1px; border-style:solid; height:100%; }
#news_feature .list .header { padding-bottom:5px; font-size:11px; }
#news_feature .list a { color:#0066ff; display:block; font-size:10px; line-height:13px; }
#news_feature .list a:hover { text-decoration:none; color:#161616; font-size:10px; }
#news_menu { min-height:750px; background-image:url(/images/news-menu-bg.gif); background-repeat:no-repeat; width:210px; }
#news_menu .header { text-align:left; margin-bottom:20px; margin-left:15px; margin-top:92px; font-style:normal; font-weight:normal; font-size:16px; }
#news_menu ul { margin-left:5px; }
#news_menu ul li { padding-bottom:5px; list-style-type:none; }
#news_menu ul li a { font-size:12px; background-position:0 4px; padding-left:12px; background-image:url(/images/menu-arrow.gif); background-repeat:no-repeat; }
#news_menu ul li a:hover { color:#161616; text-decoration:none; background-position:0; }
#news_list { width:580px; }
#news_list h1 { margin-right:14px; padding:10px; background-color:#f8f8f8; border-color:#e5e5e5; border-width:1px; border-style:solid; }
#news_list .item { position:relative; margin-bottom:10px; height:151px; width:566px; background-image:url(/images/news-list-item.jpg); background-repeat:no-repeat; }
#news_list .item img { left:15px; top:12px; position:absolute; }
#news_list .item .text { width:390px; left:160px; top:12px; position:absolute; }
#news_list .item .text .header { margin-bottom:10px; color:#0066ff; font-size:14px; }
#news_list .item .text .header a:hover { color:#161616; }
#news_list .item .text .date { margin-bottom:5px; font-size:11px; font-style:italic; }
#news_list .item .text p { font-size:12px; }
#news_detail { margin-right:1px; background-position:left top; width:566px; background-image:url(/images/news-detail-bg-repeat.gif); border-bottom-color:#f7f7f7; border-bottom-width:1px; border-bottom-style:solid; background-repeat:repeat-y; }
#news_detail .content { padding:20px; background-position:left top; background-image:url(/images/news-detail-bg.jpg); background-repeat:no-repeat; }
#news_detail .content h1 { height:40px; font-style:normal; font-weight:normal; font-size:16px; }
#news_detail .content .date { position:relative; margin-bottom:20px; font-style:italic; font-size:11px; }
#news_detail .content .date span { right:0; top:0; position:absolute; }
#news_detail .content .text { }
#news_detail .content .text .image { border-color:#c8c6c6; border-width:1px; border-style:solid; margin-bottom:5px; margin-left:5px; float:right; height:234px; width:234px; }
.img.alignright { border-color:#c8c6c6; border-width:1px; border-style:solid; margin-bottom:5px; margin-left:5px; float:right; height:234px; width:234px; }
#news_detail .content .text .image img { line-height:0; height:234px; width:234px; }
#news_detail .content .text .image div { text-align:center; padding-bottom:3px; padding-top:3px; font-size:11px; }
#news_detail .content .social { height:34px; background-image:url(/images/news-social-bg.gif); background-repeat:repeat-x; border-color:#c8c6c6; border-width:1px; border-style:solid; }
#news_detail .content .social a { font-size:11px; float:left; margin-left:24px; margin-top:11px; display:block; }
#news_detail .content .social a img { vertical-align:middle; }
#news_detail .achive { border-left-color:#c8c6c6; border-bottom-color:#c8c6c6; border-top-color:#c8c6c6; border-left-width:1px; border-left-style:solid; border-bottom-style:solid; border-top-style:solid; border-bottom-width:1px; border-top-width:1px; margin-top:10px; margin-bottom:10px; position:relative; font-size:11px; }
#news_detail .achive .header { border-right-color:#c8c6c6; border-bottom-color:#c8c6c6; border-right-width:1px; border-bottom-width:1px; border-right-style:solid; border-bottom-style:solid; background-repeat:no-repeat; background-image:url(/images/news-archive-header.jpg); background-color:#F1F1F1; height:45px; position:relative; }
#news_detail .achive .header span { font-style:normal; color:#0066ff; font-size:14px; font-weight:normal; position:absolute; top:14px; left:150px; }
#news_detail .achive .info { background-color:#F1F1F1; position:relative; float:left; }
#news_detail .achive .info .year { color:#0066ff!important; padding-left:3px; width:146px!important; }
#news_detail .achive .info div { display:block; float:left; text-align:center; padding-top:3px; color:#999999; text-decoration:none; height:17px; width:74px; border-right:1px solid #ADACBF; }
#news_detail .achive a { display:block; float:left; text-align:center; padding-top:3px; color:#0066ff; text-decoration:none; height:17px; width:74px; border-right:1px solid #ADACBF; }
#news_detail .achive a:hover { color:#161616; }
#news_detail .comments { margin-bottom:5px; position:relative; }
#news_detail .comments .header { margin-top:20px; margin-bottom:5px; font-size:12px; }
#news_detail .comments .comment { font-size:11px; position:relative; margin-bottom:10px; padding:5px; border-color:#c8c6c6; border-width:1px; border-style:solid; }
#news_detail .comments .comment .date { left:10px; top:12px; position:absolute; font-style:italic; }
#news_detail .comments .comment .name { position:absolute; left:10px; top:25px; }
#news_detail .comments .comment .text { padding-left:10px; padding-bottom:5px; padding-right:5px; padding-top:5px; border-left-color:#c8c6c6; border-left-style:solid; border-left-width:2px; margin-left:130px; }
#news_detail .comments form { position:relative; height:125px; margin-bottom:10px; }
#news_detail .comments form label { display:block; width:135px; font-size:11px; margin-bottom:4px; margin-top:5px; }
#news_detail .comments form label span { color:#0066ff; }
#news_detail .comments form input { display:block; width:135px; margin-bottom:3px; }
#news_detail .comments form textarea { position:absolute; top:0; left:150px; width:374px; height:85px; }
#news_detail .comments form a { background-position:left top; background-repeat:no-repeat; background-image:url(/images/post-comments.gif); position:absolute; display:block; bottom:5px; right:0; width:119px; height:24px; text-indent:-300px; overflow:hidden; }
#news_detail .comments form a:hover { background-position:left bottom; }
#news_detail .comments form input#submit { background-image:url(/images/post-comments.gif); background-position:left top; background-repeat:no-repeat; bottom:5px; display:block; height:24px; overflow:hidden; position:absolute; right:0; text-indent:-300px; width:119px; }
#news_detail .comments form input#submit:hover { background-position:left bottom; }
#news_detail .back { text-align:right; }
#news_detail .back a { text-decoration:none; color:#0066ff; font-size:11px; }
#news_detail .back a:hover { text-decoration:none; color:#161616; }
.rpposts ul { margin-left:13px; }
.rpposts ul li { padding-bottom:5px; list-style-type:none; }
.rpposts ul li a { font-size:12px; background-position:0 4px; padding-left:12px; background-image:url(/images/menu-arrow.gif); background-repeat:no-repeat; }
.rpposts ul li a:hover { color:#161616; text-decoration:none; background-position:0; }
.wp-caption text { float:right; text-align:center; font-size:11px; margin-left:5px; width:234px; height:254px; }
.wp-caption alignright { float:right; text-align:center; font-size:11px; width:234px; height:234px; }
.wp-caption alignright img { margin-bottom:5px; margin-left:5px; width:234px; height:234px; border:none; }
.size-full { margin-bottom:5px; margin-left:5px; float:right; width:234px; height:234px; border:none; }
.wp-caption p.wp-caption-text { font-size:11px; padding-bottom:3px; padding-top:3px; text-align:center; }
element.style { width:234px; }

/* Captions */
.aligncenter,div.aligncenter { display:block; margin-left:auto; margin-right:auto; }
.wp-caption { border:1px solid #C8C6C6; float:right; text-align:center; font-size:11px; }
.wp-caption img { border:1px solid #C8C6C6; float:right; margin-bottom:5px; }
.wp-caption p.wp-caption-text { font-size:10px; line-height:17px; padding:0 4px 5px; margin:0; }
.wp-caption fieldset,img { border:0 none; }
.ppolicy { border-bottom-color:#dadcdd; border-bottom-width:1px; border-bottom-style:solid; padding-top:2px; padding-bottom:2px; background-color:#e8ebed; }
.ppolicy p { margin-left:4px; margin-right:4px; }
#news_menu .cat-item { margin-left:0; }
.screens table tr td { padding-left:3px; border-bottom-color:#c9cfd4; border-bottom-width:1px; border-bottom-style:solid; height:26px; background-repeat:repeat-x; background-image:url(/images/table-row-bg.gif); vertical-align:middle; text-align:center; }
.screens table tr td b { text-align:center; display:inline-block; width:22px; }
.network_list { color:black; font-family:Verdana, Arial, sans-serif; position:relative; height:200px; background-repeat:no-repeat; background-image:url(/images/bonus-list-bg.jpg); }
.network_list .logo { position:absolute; }
.network_list .detail { text-align:justify; width:385px; left:207px; top:10px; position:absolute; }
.network_list .detail h3 { padding-bottom:21px; padding-top:5px; color:#0557a5; font-weight:bold; font-size:15px; text-decoration:underline; text-align:center; }
.network_list .detail p { font-size:11px; padding-bottom:25px; text-align:justify; }
.network_list .detail p span { font-weight:bold; color:#c00b31; }
.network_list .detail .big_button { margin-right:auto; margin-left:auto; }
.network_list .us_ok { font-size:12px; font-weight:bold; color:#c00b31; width:180px; right:6px; top:9px; position:absolute; text-align:center; }
.network_list .us_ok img { vertical-align:middle; }
.network_list .info { font-family:Verdana, Arial, sans-serif; font-size:11px; width:160px; right:15px; top:55px; position:absolute; }
.network_list .info h3 { font-weight:bold; text-align:left; font-size:18px; }
.network_list .detail h3 a { text-decoration:underline; }
#news_detail .back p { color:#0066FF; font-size:11px; }
#tab_links { width:507px; height:37px; }
#tab_links li { list-style-type:none; float:left; }
#tab_links a { font-style:normal; font-family:Arial; height:37px; font-size:11px; position:relative; background:url(/images/tabs-sprite.png) no-repeat left top; width:169px; display:block; text-decoration:none; font-weight:normal; color:#765; text-align:center; }
#tab_links a:hover { background-position:left bottom; color:#333; }
#tab_links a span { display:block; text-align:center; width:130px; left:30px; top:6px; position:absolute; }
#tab_links a img { left:9px; top:8px; position:absolute; }
#tab_links #current a { background-position:left bottom; color:#333; }
.info p { font-size:11px; }
