@charset "utf-8";
/* CSS Document */

body { background-image: url(imgs/bg.gif); margin: 0; padding: 0; font-family: Arial, sans-serif; font-size: 1em; }
h1, h2, h3, h4, h5, h6, ul, li { margin: 0; padding: 0; list-style: none; }
h2, h3, #news span { color: #fff; margin: 0 1px; font-size: 0.95em; font-family: Verdana, sans-serif; background: url(imgs/headerbluebg.png) repeat-x; line-height: 27px; height: 26px; padding: 0 12px; display: block; font-weight: 700; }
img { border: none; }

#pokersites { width: 948px; height: 1%; margin: 0 auto; padding: 0 1px 0 1px; background: url(imgs/sitebg.gif) repeat-y; border: 5px solid #0f1d2e; border-top: none; position: relative; }
#pokersites:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; } 

p { margin: 8px 0 0 0; font-size: 0.8em; line-height: 1.5; color: #444; }

#head { height: 130px; width: 948px; background: url(imgs/new-header.jpg) no-repeat; }
#head h1 { color: #3cc0ff; text-transform: uppercase; font-size: 1em; font-weight: 100; }
#head a { display: block; width: 170px; height: 100px; position: absolute; top: 10px; left: 15px; text-indent: -9999px; }
#head p { font-family: Verdana, sans-serif; font-size: 0.7em; color: #eee; position: absolute; top: 100px; left: 15px; margin: 0; padding: 0; line-height: 1.1; }

.hpmix {text-align:left;font-size:0.8em;font-weight:bold;color:#0f418c;font-style:italic;}
ul#morepoker { position: absolute; top: 77px; right: 10px; }
ul#morepoker li { float: left; margin: 0 0 0 5px; }
ul#morepoker li a { display: block; height: 46px; background-repeat: no-repeat; text-indent: -9999px; }

ul#menu { width: 200px; float: left; border-top: 10px solid #fff; background: url(imgs/menubg.jpg) repeat-x; font-size: 0.75em; color: #fff; padding: 0 0 150px 0;  }
ul#menu a { color: #fff; text-decoration:none; }
ul#menu li { margin: 0 0 12px 0; position: relative; background: url(imgs/mh.png) no-repeat; }
ul#menu li.langmh { margin: 0 0 12px 0; position: relative; background: url(imgs/mh_blank.png) no-repeat; }
ul#menu li.nm { margin: 0 0 12px 0; position: relative; background: url(imgs/menuhead.png) no-repeat; }
ul#menu li a { width: 195px; display: block; margin: 0; padding: 0 0 0 5px; line-height: 27px; height: 26px; font-weight: 700; position: relative; }
ul#menu li em { font-size: 0.85em; font-weight: 100; font-style: normal; position: absolute; top: 5px; right: 5px; text-decoration: underline; } 
ul#menu li ul li { margin: 0; background: none; }
ul#menu li ul li a { width: 185px; margin: 0; padding: 0 0 0 15px; font-weight: 100; background: #4090ca; font-size: 1.05em; border-bottom: 1px solid #aecbe4; }
ul#menu li ul li a:hover { background: #1a539a; }

#infofp { position: relative; margin: 10px 11px 0 210px; padding: 0 0 220px 0; } /* front page bottom margin, increase padding value for more text */
#infotl { position: relative; margin: 10px 11px 0 210px; padding: 0 0 220px 0; } /* toplists page bottom margin, increase padding value for more text */
#infot2 { position: relative; margin: 10px 11px 0 210px; padding: 0 0 270px 0; } /* longer toplists page bottom margin, increase padding value for more text */
#infot3 { position: relative; margin: 10px 11px 0 210px; padding: 0 0 320px 0; } /* toplists page bottom margin, increase padding value for more text */
#inforv { position: relative; margin: 10px 11px 0 210px; padding: 0 0 220px 0; } /* reviews page bottom margin, increase padding value for more text */
#infoct { position: relative; margin: 10px 11px 0 210px; padding: 0 0 280px 0; } /* cats page bottom margin, increase padding value for more text */
#infocr { position: relative; margin: 10px 11px 0 210px; padding: 0 0 250px 0; } /* cats page for short toplist cats pages*/
#infocc { position: relative; margin: 10px 11px 0 210px; padding: 0 0 270px 0; } /* currency cat page*/
#info { position: relative; margin: 10px 11px 0 210px; padding: 0 0 50px 0; } /* for pages that don't have flipped text */
#infocon { position: relative; margin: 10px 11px 0 210px; padding: 0 0 600px 0; } /* contact page */
.welcome, .further, .toplistsites { background:url(imgs/fullwidthgrad.gif) no-repeat; width: 100%; margin: 0 0 10px 0; padding: 0; }
.welcome div, .further div { margin: 0; padding: 0 15px 5px 15px; }
.further { position: absolute; left: 0; bottom: 30px; }

.toplistsites { float: left; padding: 0 0 20px 0; background: url(imgs/redfullgrad.gif) no-repeat; } 
.toplistsites .a1 { color: #fff; margin: 0 1px; font-size: 0.95em; font-family: arial, sans-serif; background: url(imgs/headerredbg.gif) repeat-x; line-height: 27px; height: 26px; padding: 0 12px; display: block; font-weight: 700; position: relative; }
.toplistsites .a1 strong { color: #ff7f6e; padding: 0 0 0 40px; }
.toplistsites .a1 span.a3 { color: #ff7f6e; padding: 0 0 0 40px; }
.toplistsites .a2 { display: block; line-height: 32px; height: 32px; width: 32px; background:url(imgs/numberbox.gif) no-repeat; position: absolute; top: -3px; left: 10px; text-align: center; font-size: 1.5em; font-weight: 700; }
.toplistsites a img { margin: 15px 0 0 15px; float: left; }
.toplistsites .tlsname { float: left; margin: 15px 15px 0 15px; padding: 0 0 5px 0; width: 501px; position: relative; }
.toplistsites .tlsname img { position: absolute; right: 8px; top: -4px; }
.toplistsites .tlsname img.badge { position: absolute; right: 120px; top: -4px; }
.toplistsites .inform { float: right; width: 501px; margin: 15px 15px 0 0; line-height: 1.4; }
.toplistsites .data { float: left; width: 181px; margin: 10px 0 0 15px; }
.toplistsites .data a, .toplistsites .tlsname a { display: block; width: 145px; line-height: 28px; height: 30px; padding: 0 0 0 36px; margin: 0 0 6px 0; color: #007cd2; }
.toplistsites .tlsname h2, .toplistsites .tlsname h2 a { font-size: 1.1em; color: #0f418c; width: 450px; margin: 0; padding: 0; background:none; }
.toplistsites .data a.visit, .toplistsites .tlsname a.visit { background: url(imgs/visit1.png) no-repeat; font-weight:bold; }
.toplistsites .data a.download, .toplistsites .tlsname a.download { background: url(imgs/download.gif) no-repeat; }
.toplistsites .data a.rev, .toplistsites .tlsname a.rev { background: url(imgs/readrev.gif) no-repeat; color:#666666; }
.toplistsites .tlsname a.download, .toplistsites .tlsname a.visit { float: left; margin: 10px 0 0 0; }
.toplistsites .data a:hover { color: #7aba3a; }
.toplistsites a.playnow { float: left; display: block; height: 50px; width: 200px; margin: 15px 0 0 15px;  background:url(imgs/playnoworange.png) no-repeat; }
.toplistsites a.playnoworange { float: left; display: block; height: 50px; width: 200px; margin: 15px 0 0 15px;  background:url(imgs/playnoworange.png) no-repeat; }
.toplistsites a.playnowt1 { float: left; display: block; height: 50px; width: 200px; margin: 15px 0 0 15px;  background:url(imgs/playnoworange.png) no-repeat; }
.toplistsites a.playnowt2 { float: left; display: block; height: 50px; width: 200px; margin: 15px 0 0 15px;  background:url(imgs/playnowto.png) no-repeat; }
.toplistsites a.playnowt3 { float: left; display: block; height: 50px; width: 200px; margin: 15px 0 0 15px;  background:url(imgs/playnowtb.png) no-repeat; }

.toplistsites a.playnownl { float: left; display: block; height: 50px; width: 200px; margin: 15px 0 0 15px;  background:url(nl/imgs/play-now-orange.png) no-repeat; }
.toplistsites a.playnowfr { float: left; display: block; height: 50px; width: 200px; margin: 15px 0 0 15px;  background:url(fr/imgs/play-now-orange.png) no-repeat; }
.toplistsites a.playnowde { float: left; display: block; height: 50px; width: 200px; margin: 15px 0 0 15px;  background:url(de/imgs/play-now-orange.png) no-repeat; }
.toplistsites a.playnowit { float: left; display: block; height: 50px; width: 200px; margin: 15px 0 0 15px;  background:url(it/imgs/play-now-orange.png) no-repeat; }
.toplistsites a.playnowsv { float: left; display: block; height: 50px; width: 200px; margin: 15px 0 0 15px;  background:url(sv/imgs/play-now-orange.png) no-repeat; }
.toplistsites a.playnowes { float: left; display: block; height: 50px; width: 200px; margin: 15px 0 0 15px;  background:url(es/imgs/play-now-orange.png) no-repeat; }
.toplistsites a.playnowpt { float: left; display: block; height: 50px; width: 200px; margin: 15px 0 0 15px;  background:url(pt/imgs/play-now-orange.png) no-repeat; }
.toplistsites i { display: block; clear: left; padding: 0 0 0 215px; height: 20px; width: 512px; border: 2px solid #be4616; border-bottom-width: 1px; border-top: none; } 
.toplistsites #bonusbox { float: left; margin: 15px 0 0 60px; display:block; height:48px; width:220px; background-color: #FFFFCC; background: #FFFFCC url(imgs/bondoll.png) no-repeat 5px 7px; border:dashed #000000 1px;}
#bonusbox span.bb1 { position:relative; width:155px; display:block; left:55px; top:5px; font-size:15px; color:#2662A5; font-weight:bold; text-align:center;}
#bonusbox span.bb2 { position:relative; width:155px; display:block; left:55px; top:6px; font-size:16px; color:#FF9900; font-weight:bolder; text-align:center;}
.toplistsites #bonusboxwd { float: left; margin: 15px 0 0 50px; display:block; height:48px; width:240px; background-color: #FFFFCC; background: #FFFFCC url(imgs/bondoll.png) no-repeat 5px 7px; border:dashed #000000 1px;}
#bonusboxwd span.bb1wd { position:relative; width:175px; display:block; left:55px; top:5px; font-size:15px; color:#2662A5; font-weight:bold; text-align:center;}
#bonusboxwd span.bb2wd { position:relative; width:175px; display:block; left:55px; top:6px; font-size:16px; color:#FF9900; font-weight:bolder; text-align:center;}

.toplistsites .data a.visitrev, .toplistsites .tlsname a.visitrev, .toplistsites .data span.visitrev, .toplistsites .tlsname span.visitrev { background: url(imgs/visit1.png) no-repeat; }
.toplistsites .data a.downloadrev, .toplistsites .tlsname a.downloadrev, .toplistsites .data span.downloadrev, .toplistsites .tlsname span.downloadrev { background: url(imgs/download.gif) no-repeat; }
.toplistsites .tlsname a.downloadrev, .toplistsites .tlsname a.visitrev, .toplistsites .tlsname span.downloadrev, .toplistsites .tlsname span.visitrev { float: left; margin: 10px 0 0 0; width:190px;}
.toplistsites .tlsname a:hover { color: #7aba3a; }
.toplistsites .tlsname span.downloadrev, .toplistsites .tlsname span.visitrev { display: block; width: 190px; line-height: 28px; height: 30px; padding: 0 0 0 36px; margin: 10px 0 0px 0; color: #007cd2; }
html body .toplistsites a.topAmalgamLinks { width:490px; padding-left:0px; }
html body .toplistsites a.topAmalgamLinks span { text-decoration:underline; }
html body .toplistsites a.topAmalgamLinks span span { text-decoration:none; }

.cats { float: left; background: url(imgs/smallgreengrad.gif) no-repeat; width: 347px; position: relative; margin: 0 8px; height: 140px; }
.logo, .logo1 { position: relative; }
.cats span { color: #fff; margin: 0 1px; font-size: 0.95em; font-family: arial, sans-serif; background: url(imgs/headergreenbg.gif) repeat-x; line-height: 27px; height: 26px; padding: 0 12px; display: block;  }
.cats h4 a, .cats logo h4 a, .cats .logo1 a { font-size: 1.1em; color: #0f418c; position: absolute; top: 39px; left: 15px;}
.logo h4 a { display: block; height: 75px; padding: 0 0 0 140px; }
.logo1 h4 a { display: block; height: 75px; padding: 0 0 0 80px; }
.cats p, .logo p, .logo1 p { position: absolute; top: 55px; padding: 0 15px; }
.cats p { left: 0; }
.logo p { left: 140px; }
.logo1 p { left: 80px; }

p.stars { background: url(imgs/staroff.gif) no-repeat; line-height: 20px; height: 20px; padding: 0 0 0 130px; width: 0px; position: relative; }
p.stars s { display: block; background: url(imgs/staron.gif) no-repeat; line-height: 20px; height: 20px; font-size: 1.2em; position: absolute; left: 0; top: 0; }
p.stars strong { text-align: right; display: block; width: 70px; font-size: 1.25em; color: #666; }
p.stars strong em { font-size: 1.2em; font-style: normal; color: #000; }
p.tagline { font-weight:bold; color:#000; font-style:italic; }


.review { width: 480px; margin: 0 0 0 15px; float: left; }

.handm { height: 1%; } 
.handm:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; } 
ul.hits, ul.misses { width: 230px; float: left; font-size: 0.75em; color: #666; padding: 25px 0 15px 0; }
ul.hits a, ul.misses a { color: #333; }
ul.hits span, ul.misses span { font-size: 1.2em; }
ul.misses { margin: 0 0 0 20px; }
ul.hits li, ul.misses li { line-height: 1.4; margin: 0; font-size: 1.1em; border-top: 1px dashed #ccc; padding: 6px 30px 6px 40px; min-height:30px; }
ul.hits li { background: url(imgs/hit.gif) no-repeat 5px 8px; }
ul.misses li { background: url(imgs/miss.gif) no-repeat 5px 8px; }

.bonuses { float: right; width: 200px; margin: 15px 15px 0 0; }
.bonuses dl { margin: 8px 8px 20px 8px; font-size: 0.9em; }
.bonuses dt { margin: 8px 0 3px 0; }
.bonuses dd { padding: 0 0 0 16px; margin: 0 0 0 5px; color: #f60; background: url(imgs/plus.gif) no-repeat 0 2px; }
.bonuses img { margin: 0 0 20px 0; }
.bonuses table {font-size: 0.75em; color: #666; margin: 10px 0 0 0; }
.bonuses td { border-bottom: 1px dashed #ccc; }
.bonuses td.x1 { width: 175px; padding: 3px 0 3px 6px; }
.bonuses td.x2 { width: 15px; text-align: right; padding: 3px 6px 3px 0;  }

#toplists, #news { width: 330px; background:url(imgs/bluegradhigh.gif) no-repeat; float: left; padding: 0 0 30px 0; }
dl#tpl, dl#tplToo { margin: 10px 15px 0; padding: 0; }
dl#tpl dt, dl#tplToo dt { height: 50px; margin: 10px 0 0 13px; padding: 0 0 0 60px; background-repeat: no-repeat; background-position: 0 8px;  }
dl#tpl dt a, dl#tplToo dt a { color: #2e5e96; font-family: Verdana, sans-serif; font-weight: 700; font-size: 0.8em; }
dl#tpl dt a:hover, dl#tplToo dt a:hover { color: #3cc0ff; }
dl#tpl dd, dl#tplToo dd { font-size: 0.8em; color: #333; padding: 0 0 0 65px; margin: -30px 0 0 8px; }
dl#tpl dt i, dl#tplToo dt i {
	display:block;
	height:42px;
	left:0px;
	position:absolute;
	top:8px;
	width:45px;
}
dl#tpl dt, dl#tplToo dt { position:relative; }
div#toplists .tlbonus i { background: url('/imgs/home-sprites.jpg') no-repeat 0px 0px; }
div#toplists .tlfish i { background: url('/imgs/home-sprites.jpg') no-repeat -47px -43px; }

div#toplists .tlus i { background: url('/imgs/home-sprites.jpg') no-repeat -91px -43px;}
body.GB div#toplists .tlus i { background: url('/imgs/home-sprites.jpg') no-repeat -91px 3px; }
body.CA div#toplists .tlus i { background: url('/imgs/home-sprites.jpg') no-repeat -91px -132px; }
body.AU div#toplists .tlus i { background: url('/imgs/home-sprites.jpg') no-repeat -91px -89px }


div#toplists .tlnew i { background: url('/imgs/home-sprites.jpg') no-repeat -47px -92px; }
div#toplists .tlcards i { background: url('/imgs/home-sprites.jpg') no-repeat -47px -43px; }

div#toplists .tlsupport i { background: url('/imgs/home-sprites.jpg') no-repeat -47px -43px; }
div#toplists .tltexas i { background: url('/imgs/home-sprites.jpg') no-repeat -1px -92px; }
div#toplists .tlnodown i { background: url('/imgs/home-sprites.jpg') no-repeat -1px -140px; }
div#toplists .tlmac i { background: url('/imgs/home-sprites.jpg') no-repeat -1px -48px; }



.tlrealmoney { background-image: url('imgs/toplistimg/real-money-smaller.gif'); }
/*.tlbonus { background-image: url('imgs/toplistimg/bonus-small.gif'); }
.tlfish { background-image: url('imgs/toplistimg/fish-small.gif'); }
.tlnew { background-image: url('imgs/toplistimg/new-small.gif'); }
.tlcards { background-image: url('imgs/toplistimg/real-money-smaller.gif'); }
.tlsupport { background-image: url('imgs/toplistimg/real-money-smaller.gif'); }
.tltexas { background-image: url('imgs/toplistimg/real-money-smaller.gif'); }
.tlnodown { background-image: url('imgs/toplistimg/no-download-smaller.gif'); }
.tlmac { background-image: url('imgs/toplistimg/apple-smaller.gif'); }*/

.tlfr i { background: url('fr/imgs/france.png') no-repeat 0px 6px; }
.tlnew i { background: url('/imgs/home-sprites.jpg') no-repeat -47px -92px; }
.tlcards i { background: url('/imgs/home-sprites.jpg') no-repeat -47px -43px; }
.tlsupport i { background: url('/imgs/home-sprites.jpg') no-repeat -47px -43px; }
.tltexas i { background: url('/imgs/home-sprites.jpg') no-repeat -1px -92px; }
.tlnodown i { background: url('/imgs/home-sprites.jpg') no-repeat -1px -140px; }
.tlmac i { background: url('/imgs/home-sprites.jpg') no-repeat -1px -48px; }
.tlbonus i { background: url('/imgs/home-sprites.jpg') no-repeat 0px 0px; }
.tlfish i { background: url('/imgs/home-sprites.jpg') no-repeat -47px -43px; }

div#toplists .tlnl i { background: url('nl/imgs/dutch.png') no-repeat 0px 6px; }
div#toplists .tlfr i { background: url('fr/imgs/france.png') no-repeat 0px 6px; }
div#toplists .tlde i { background: url('de/imgs/germany.png') no-repeat 0px 6px; }
div#toplists .tlit i { background: url('it/imgs/italiano.jpg') no-repeat 0px 6px; }
div#toplists .tlsv i { background: url('sv/imgs/sv-tl.jpg') no-repeat 0px 6px; }
div#toplists .tles i { background: url('es/imgs/es-tl.jpg') no-repeat 0px 6px; }
div#toplists .tlpt i { background: url('pt/imgs/pt-tl.jpg') no-repeat 0px 6px; }
div#toplists .tlbr i { background: url('pt/imgs/bra-tl.jpg') no-repeat 0px 6px; }

.stats { width: 380px; float: right; }
.stats div { width: 100%; margin: 0 0 10px 0; padding: 0; }
.red { background: url(imgs/redgrad.gif) no-repeat; }
.green { background: url(imgs/greengrad.gif) no-repeat; }
.yellow { background: url(imgs/yellowgrad.gif) no-repeat; }
.purple { background: url(imgs/purplegrad.gif) no-repeat; }
.stats div span { display: block; font-weight: 700; color: #fff; margin: 0 1px; font-size: 0.9em; font-family: Verdana, sans-serif; line-height: 27px; height: 26px; padding: 0 12px; }
.red span { background: url(imgs/headerredbg.gif) repeat-x; }
.green span { background: url(imgs/headergreenbg.gif) repeat-x; }
.yellow span { background: url(imgs/headeryellowbg.gif) repeat-x; }
.purple span { background: url(imgs/headerpurplebg.gif) repeat-x; }
dl.lists { font-size: 0.7em; margin: 0 0 10px 0; padding: 10px 0 10px 0; font-family: Verdana, sans-serif;  }
dl.lists:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; } 
dl.lists dt, dl.lists dd { padding: 0; line-height: 28px; border-top: 1px dashed #999; float: left; }
dl.lists .top { border-top: none; }
dl.lists dt { width: 146px; margin: 0 0 0 17px; } 
dl.lists dt a { padding: 0 0 0 40px; height: 26px; display: block; color: #0f418c; font-weight: 700; text-decoration: none; background-repeat: no-repeat; background-position: 5px 6px; }
dl.lists dt a:hover { color: #3cc0ff; }
dl.lists dd { width: 200px; margin: 0 17px 0 0; color: #555;  }


#news div { width: 300px; margin: 0 15px; padding: 0; }
#news img { float: right; margin: 13px 5px 0 13px; }
#news strong { color: #0f418c; }
#news a { font-size: 0.8em; color: #0f418c; line-height: 40px; }
#news ul#prev { font-size: 0.8em; margin: 8px 0; padding: 0; line-height: 20px; list-style: disc; }
#news ul#prev li ul  { margin: 0 8px; }
#news ul#prev li ul a { font-size: 1em; color: #1a539a; line-height: 20px;  }
#news a:hover, #news ul#prev li ul a:hover { color: #3cc0ff; }

#foot, #ashi { position: relative; left: 1px; bottom: 0; z-index: 100; text-align: right; line-height: 30px; background: url(imgs/footer.gif) repeat-x #3782bf; margin: 0 2px 0 0; padding: 0 15px 0 0; border-bottom: 1px #fff solid; color: #3cc0ff; width: 931px; }
#foot a, #ashi a, #langline a { color: #fff; }
#foot a:hover, #ashi a:hover, #langline a:hover { color: #3cc0ff; }

span.taggedHeading { text-indent:38px; position:relative; }
div span.taggedHeading span { display:block; height:36px; width:36px; padding:0px; position:absolute; top:-5px; left:3px; }
div.red span.taggedHeading span { background:url('imgs/staricon.png'); }
div.green span.taggedHeading span { background:url('imgs/graphicon.png'); }
div.yellow span.taggedHeading span { background:url('imgs/dollaricon.png'); }
div span.taggedHeading span { background:url('imgs/clubicon.png'); }

ul.games {  margin:10px 10px 15px 30px; color: #444; font-size: 0.8em;}
ul.games li { line-height: 1.9; background: url(imgs/lilcard.gif) no-repeat left; padding: 0 0 0 18px; }

.sitename { margin: 0; padding: 0; list-style: none; font-weight:bold; }

.hitheader { color: #fff; margin: 0 1px; font-size: 0.95em; font-family: Verdana, sans-serif; background: url(imgs/headerbluebg.png) repeat-x; line-height: 27px; height: 26px; padding: 0 12px; display: block; font-weight: 700; }
b { display: block; clear: both; }
.highlight {font-weight:bold; }
.highlight img {float:right; margin:0px 0px 5px 5px;}
.compr {float:right; margin:0px 0px 0px 5px;}
.compl {float:left; margin:0px 5px 0px 0px;}
.compwin {font-size:18px; font-weight:bold; text-align:center; color:#009933; margin:15px 0; border-bottom:dashed 1px #000000; padding-bottom:10px;}
.compwin span.site1 {color:#FF0000;}
.compwin span.site2 {color:#4090CA;}
.compwin span.draw {color:#000;}
.compvid { position:relative; float:left; }
#comptop {position:relative; display:block; width:480px; height:150px; background:url(http://www.pokersites.com/imgs/compbg.jpg) no-repeat top left; margin:10px 0px 0px 225px;}
#comptop a.leftcomp {position:absolute; display:bloack; width:189px; height:84px; background-color:#4090CA; border:1px solid #FFFFFF; top:33px; left:20px;}
#comptop a.rightcomp {position:absolute; display:bloack; width:189px; height:84px; background-color:#4090CA; border:1px solid #FFFFFF; top:33px; left:270px;}
.compt {font-size:18px; font-weight:bold; color:#4090CA; margin-top:10px;}
#winner {position:relative; display:block; width:349px; height:160px; background:url(http://www.pokersites.com/imgs/winnerbg.jpg) no-repeat top left; margin:10px auto 0px auto; padding:0px;}
#winner a {position:absolute; display:bloack; width:349px; height:160px; }
/*-*/
#pokersites {
	position:relative;
}
body #pokersites ul#menu {
	position:absolute;
	top:130px;
	left:1px;
	float:none;
	padding:0px;
}

#pokersites #infofp {
  min-height:401px;
  height:auto !important;
  height:401px;
}



span.flags {
	display:block;
	position:relative;
	height:20px;
	z-index:99;
	float:right;
	margin:5px;
}
#head span.flags a {
	display:block;
	position:relative;
	top:0px;
	left:0px;
	height:20px;
	width:40px;
	float:right;
	margin-right:5px;
	z-index:101;
}

#head span.flags a {
	text-indent:0px;
}
div.doubletitle {
	position:relative;
}
div.doubletitle img.tag {
	display:block;
	left:14px;
	position:absolute;
	top:34px;
}
body .doubletitle h4 {
	padding-left:80px;
	top:4px;
	position:relative;	
}
body .doubletitle h4 a {
	height:auto;
	display:inline;
	padding-left:0px;
	padding-right:15px;
}
body .doubletitle p {
	padding:0 15px 0 80px;
	left:15px;
	top:0px;
	position:relative;
}
body .doubletitle h4 a, body .doubletitle logo h4 a, body .doubletitle .logo1 a {
position:relative;
top:0px;
left:15px;
}
div.doubletitle1 {
	position:relative;
}
div.doubletitle1 img.tag {
	display:block;
	left:14px;
	position:absolute;
	top:34px;
}
body .doubletitle1 h4 {
	padding-left:140px;
	top:4px;
	position:relative;
	
}
body .doubletitle1 h4 a {
	height:auto;
	display:inline;
	padding-left:0px;
	padding-right:15px;
}
body .doubletitle1 p {
	padding:0 15px 0 140px;
	left:15px;
	top:0px;
	position:relative;
}
body .doubletitle1 h4 a, body .doubletitle1 logo h4 a, body .doubletitle1 .logo1 a {
position:relative;
top:0px;
left:15px;
}

div span.seperatedImage {
}
div span.seperatedImage img {
	position:absolute;
	top:-5px;
	left:5px;
}

/*
#head span.flags a.en {
background:url('/imgs/flags/eng.png');
}
#head span.flags a.fr {
background:url('/imgs/flags/france.png');
}
#head span.flags a.de {
background:url('/imgs/flags/germany.png');
}
#head span.flags a.nl {
background:url('/imgs/flags/dutch.png');
}//*/

div.amalgamated {
	position:relative;
}
div.amalgamated a img.logo {
	position:absolute;
	top:26px;
	left:0px;
}

div.amalgamated i {
	float:left;
}
div.amalgamated p.inform {
	margin-bottom:50px;
}
div.amalgamated .tlsname {
	margin-left:209px;
}
div.amalgamated div.data {
	margin-top:45px;
}
div.amalgamated div#bonusbox {
	position:absolute;
	bottom:30px;
	right:35px;
}

div.amalgamated div#bonusboxwd {
	position:absolute;
	bottom:30px;
	right:35px;
}
div.amalgamated span.playnow {
	background:transparent url(imgs/PLAY-NOW-orange-sprite-black.png) no-repeat scroll 0 0;
	display:block;
	height:50px;
	margin:15px 0 0 15px;
	width:200px;
	position:absolute;
	bottom:30px;
	left:195px;
}
div.amalgamated span.playnow:hover {background-position:0 -50px;}
div.amalgamated span.playnoworange {
	background:transparent url(imgs/playnoworange.png) no-repeat scroll 0 0;
	display:block;
	height:50px;
	margin:15px 0 0 15px;
	width:200px;
	position:absolute;
	bottom:30px;
	left:195px;
}

div.amalgamated span.playnowt1 {background:transparent url(imgs/playnoworange.png) no-repeat scroll 0 0; display:block; height:50px; margin:15px 0 0 15px; width:200px; position:absolute; bottom:30px; left:195px;}
div.amalgamated span.playnowt2 {background:transparent url(imgs/playnowtb.png) no-repeat scroll 0 0; display:block; height:50px; margin:15px 0 0 15px; width:200px; position:absolute; bottom:30px; left:195px;}
div.amalgamated span.playnowt3 {background:transparent url(imgs/playnowto.png) no-repeat scroll 0 0; display:block; height:50px; margin:15px 0 0 15px; width:200px; position:absolute; bottom:30px; left:195px;}
div.amalgamated span.playnowto1 {background:transparent url(imgs/orange1.png) no-repeat scroll 0 0; display:block; height:50px; margin:15px 0 0 15px; width:200px; position:absolute; bottom:30px; left:195px;}
div.amalgamated span.playnowto2 {background:transparent url(imgs/orange2.png) no-repeat scroll 0 0; display:block; height:50px; margin:15px 0 0 15px; width:200px; position:absolute; bottom:30px; left:195px;}
div.amalgamated span.playnowto3 {background:transparent url(imgs/orange3.png) no-repeat scroll 0 0; display:block; height:50px; margin:15px 0 0 15px; width:200px; position:absolute; bottom:30px; left:195px;}
div.amalgamated span.playnowto4 {background:transparent url(imgs/orange4.png) no-repeat scroll 0 0; display:block; height:50px; margin:15px 0 0 15px; width:200px; position:absolute; bottom:30px; left:195px;}
div.amalgamated span.playnowto5 {background:transparent url(imgs/orange5.png) no-repeat scroll 0 0; display:block; height:50px; margin:15px 0 0 15px; width:200px; position:absolute; bottom:30px; left:195px;}

div.amalgamated span.playnowroll {background:transparent url(imgs/PLAY-NOW-orange-sprite.png) no-repeat scroll 0 0; display:block; height:50px; margin:15px 0 0 15px; width:200px; position:absolute; bottom:30px; left:195px;}
div.amalgamated span.playnowroll:hover {background-position:0 -50px;}

div.amalgamated span.playnowde {
	background:transparent url(de/imgs/play-now-orangeDE.png) no-repeat scroll 0 0;
	display:block;
	height:50px;
	margin:15px 0 0 15px;
	width:200px;
	position:absolute;
	bottom:30px;
	left:195px;
}
div.amalgamated span.playnowde:hover{background-position:0 -50px;}
div.amalgamated span.playnownl {
	background:transparent url(nl/imgs/play-now-orangeNL.png) no-repeat scroll 0 0;
	display:block;
	height:50px;
	margin:15px 0 0 15px;
	width:200px;
	position:absolute;
	bottom:30px;
	left:195px;
}
div.amalgamated span.playnownl:hover{background-position:0 -50px;}
div.amalgamated span.playnowfr {
	background:transparent url(fr/imgs/play-now-orangeFR.png) no-repeat scroll 0 0;
	display:block;
	height:50px;
	margin:15px 0 0 15px;
	width:200px;
	position:absolute;
	bottom:30px;
	left:195px;
}
div.amalgamated span.playnowfr:hover{background-position:0 -50px;}
div.amalgamated span.playnowit {
	background:transparent url(it/imgs/play-now-orangeIT.png) no-repeat scroll 0 0;
	display:block;
	height:50px;
	margin:15px 0 0 15px;
	width:200px;
	position:absolute;
	bottom:30px;
	left:195px;
}
div.amalgamated span.playnowit:hover{background-position:0 -50px;}
div.amalgamated span.playnowsv {
	background:transparent url(sv/imgs/play-now-orangeSV.png) no-repeat scroll 0 0;
	display:block;
	height:50px;
	margin:15px 0 0 15px;
	width:200px;
	position:absolute;
	bottom:30px;
	left:195px;
}
div.amalgamated span.playnowsv:hover{background-position:0 -50px;}
div.amalgamated span.playnowes {
	background:transparent url(es/imgs/play-now-orangeES.png) no-repeat scroll 0 0;
	display:block;
	height:50px;
	margin:15px 0 0 15px;
	width:200px;
	position:absolute;
	bottom:30px;
	left:195px;
}
div.amalgamated span.playnowes:hover{background-position:0 -50px;}
div.amalgamated span.playnowpt {
	background:transparent url(pt/imgs/play-now-orangePT.png) no-repeat scroll 0 0;
	display:block;
	height:50px;
	margin:15px 0 0 15px;
	width:200px;
	position:absolute;
	bottom:30px;
	left:195px;
}
div.amalgamated span.playnowpt:hover{background-position:0 -50px;}

#head #tilted {
	display:block;
	height:104px;
	left:553px;
	position:absolute;
	top:26px;
	width:396px;
}
#head h1 {
	text-align:right;
	float:right;
	width:600px;
	line-height:28px;
	margin-right:5px;
}
* body span.flags {
	width:180px;
}
/*-*/


#best5sites.us {
	background:url('imgs/best-5-bg-usa.jpg');
}
#best5sites {
	background:url('imgs/best-5-bg.jpg');
	height:185px;
	width:727px;
	position:relative;
	margin-bottom:10px;
}

#best5sites ol {
	left:11px;
	margin:0;
	padding:0 0 0 20px;
	position:absolute;
	top:52px;
}
#best5sites ol li {
	margin:0px 0 0px 42px;
	padding:0 0 0 0;
	list-style:decimal;
	color:#fff;
	width:149px;
	line-height:20px;
	height:26px;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:list-item;
}
#best5sites li a {
	color:#ffde00;
	display:block;
	font-size:14px;
	font-weight:bold;
	left:-63px;
	position:relative;
	text-decoration:underline;
	text-indent:61px;
	width:198px;
	height:19px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#best5sites li a:hover {
text-decoration:underline;
}

#best5sites li.titan a {
	background:url('imgs/minilogo-titan.jpg') no-repeat 0px 0px;
}
#best5sites li.fulltilt a {
	background:url('imgs/minilogo-fulltilt.jpg') no-repeat 0px 0px;
}
#best5sites li.sportsbook a {
	background:url('imgs/minilogo-sportsbook.jpg') no-repeat 0px 0px;
}
#best5sites li.partypoker a {
	background:url('imgs/minilogo-partypoker.jpg') no-repeat 0px 0px;
}
#best5sites li.pokerstars a {
	background:url('imgs/minilogo-pokerstars.jpg') no-repeat 0px 0px;

}
#best5sites li.carbonpoker a {
	background:url('imgs/minilogo-carbon.jpg') no-repeat 0px 0px;
}


#best5sites li.fulltiltus a {
	background:url('imgs/minilogo-fulltilt.jpg') no-repeat 0px 0px;
}
#best5sites li.william a {
	background:url('imgs/minilogo-william.jpg') no-repeat 0px 0px;
}
#best5sites li.pokereight a {
	background:url('imgs/minilogo-pokereight.jpg') no-repeat 0px 0px;
}
#best5sites li.pacific a {
	background:url('imgs/minilogo-pacific.jpg') no-repeat 0px 0px;
}
#best5sites li.players a {
	background:url('imgs/minilogo-players.jpg') no-repeat 0px 0px;
}
#best5sites li.ultimate a {
	background:url('imgs/minilogo-ultimate.jpg') no-repeat 0px 0px;
}
#best5sites li.bodog a {
	background:url('imgs/minilogo-bodog.jpg') no-repeat 0px 0px;
}
#best5sites li.bwin a {
	background:url('imgs/minilogo-bwin.jpg') no-repeat 0px 0px;
}
#best5sites li.everest a {
	background:url('imgs/minilogo-ev.jpg') no-repeat 0px 0px;
}
#best5sites li.winnerpoker a {
	background:url('imgs/minilogo-winnerpoker.jpg') no-repeat 0px 0px;
}
#best5sites li.fulltiltca a {
	background:url('imgs/minilogo-fulltilt.jpg') no-repeat 0px 0px;
}
#best5sites li.playersca a {
	background:url('imgs/minilogo-players.jpg') no-repeat 0px 0px;
}
#best5sites li.titanca a {
	background:url('imgs/minilogo-titan.jpg') no-repeat 0px 0px;
}
#best5sites li.titanaus a {
	background:url('imgs/minilogo-titan.jpg') no-repeat 0px 0px;
}
#best5sites li.sportsbookca a {
	background:url('imgs/minilogo-sportsbook.jpg') no-repeat 0px 0px;
}

#best5sites li.active a {
	color:#e86423;
	text-decoration: underline;
}
li.active {
	background:url('imgs/orange-arrow.png') no-repeat 120px 4px;
}


#best5sites img.logo {
	position:absolute;
	top:53px;
	left:230px;
}
#best5sites img.screen {
	position:absolute;
	top:12px;
	right:12px;
}


#best5sites ul {
	height:50px;
	left:245px;
	position:absolute;
	top:99px;
	width:260px;
}

#best5sites ul li {
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	list-style:disc;
	margin:8px 0 8px;
	text-indent:-1px;
}

#best5sites ul {
}

div#toplists.home {
	height:308px;
	width:727px;
	background: url("/imgs/home-sprites.jpg") no-repeat scroll -137px 57px transparent;
}

#toplists.home dl {
	float:left;
	margin:10px 9px 37px 0p;
	position:relative;
	width:332px;
}

#infofp {
	border-top:1px solid #FFF;
	position:relative;
	top:-1px;
}

#infofp.home div.welcome {
	position:relative;
	margin-top:145px;
}

#infofp.home.showtopbox div.welcome {
	margin-top:149px;
}
#infofp.home.showtopbox div#triforce {
	position:absolute;
	right:0;
	top:211px;
}
#infofp.home div#triforce {
	position:absolute;
	top:0px;
	right:0px;
}


#infofp.home { padding: 0 0 315px 0; }
#infofp.nl { padding: 0 0 240px 0; }

#triforce {
	height:137px;
	margin:0px 0px 8px;
	width:727px;
	display:block;
}
#triforce img {
	height:137px;
	width:237px;
	float:left;
	margin:0 0px 0 8px;
}
#triforce img.first {
	margin:0 0px 0 0;
}



body.webkit #best5sites ol li {
	list-style:none;
	position:relative;
}
body.webkit #best5sites ol li em {
	position:absolute;
	top:0px;
	left:-23px;
	font-style:normal;
}

div.welcome {
	background-position:0px -5px;
}
#infoct.comparison ul.games li {
	width:260px;
	margin:5px 10px;
	float:left;
}
#infoct.comparison ul.games {
	width:100%;
	height:130px;
}



#localeMessage {
	width:300px;
	height:145px;
	background-color:#2C4D80;
	border: 8px solid #051F3A;
	position:absolute;
	top:400px;
	left:50%;
	margin-left:-108px;
//	margin-top:-57px;
margin-top:-125px;
	z-index:999999;
	color:#fff;
	font-family:verdana,geneva,helvetica,sans-serif;
}

#localeMessage {
	width:300px;
	height:165px;
	background-color:#2C4D80;
	border: 8px solid #051F3A;
	position:absolute;
	top:400px;
	left:50%;
	margin-left:-108px;
//	margin-top:-57px;
margin-top:-125px;
	z-index:999999;
	color:#fff;
	font-family:verdana,geneva,helvetica,sans-serif;
}

#localeMessage h6 {
	padding: 0px 0px 10px;
	margin:0px;
	font-size:14px;
	color:#051F3A;
	text-align:center;
}
#localeMessage h6 strong {
	color:#f00;
}
#localeMessage p {
	padding: 0px 0px 0px;
	margin:0px;
	color:#051F3A;
	font-size:12px;
	line-height:14px;
}

#localeMessage a.first, #localeMessage a.second {
	font-size:10px;
	margin:0px;
	display:block;
	width:145px;
	height:20px;
	background-color:#dde;
	border: 1px solid #051F3A;
	color:#051F3A;
	text-decoration:none;
	position:absolute;
	bottom:10px;
	text-align:center;
	line-height:20px;
}

#localeMessage a.first {
	left:10px;
	background-color:#55BF00;
	color:#000;
	
	font-size:10px;
	margin:0px;
	display:block;
	width:145px;
	height:20px;
	border: 1px solid #051F3A;
	text-decoration:none;
	position:absolute;
	bottom:10px;
	text-align:center;
	line-height:20px;} 
	

#localeMessage a.second {
	right:10px;
}
#localeMessage a.closer {
	top:10px;
	height:15px;
	line-height:14px;
	position:absolute;
	right:10px;
	width:15px;
}

/* jqmodal */

/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */

.jqmOverlay { background-color: #000; }


/* jqModal base Styling courtesy of;
  Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
  the Window's z-index value will be set to 3000 by default (in jqModal.js). You
  can change this value by either;
    a) supplying one via CSS
    b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
  
#localeMessage {
    display: none;
    
    position: fixed;
    top: 50%;
    left: 50%;
    
    margin-left: -150px;
    width: 300px;
    
    background-color: #EEE;
    color: #333;
    padding: 12px;
}


/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html #localeMessage {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

/*-*/

.tooltip span {
	display:block;
}
.tooltip {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	background-color:#FFC ;
	border:1px solid #3f3f38;
	color:#000;
	line-height:15px;
	padding:5px 10px 5px 10px;
	font-weight:bold;
	font-family:Tahoma,Helvetica,sans-serif;
	font-size:10px;
	z-index: 100;
	text-align:center;
}

.tooltip.usMessage, .tooltip.acceptsMessage {
	width:160px;
	height:30px;
}
.tooltip.nonUsMessage, .tooltip.nonAcceptsMessage {
	width:150px;
	height:30px;
}

.topimage {
	
}
.topimagelink  {
	position:relative;
	display:block;
}

.topimagelink span {
	position:absolute;
	top:157px;
	left:258px;
	width:251px;
	display:block;
	height:35px;
	background:url('/imgs/geo/visit-site.jpg') no-repeat top left;
}

body .ne-geobox span {
	background:url('/imgs/geo/visit-site-ne.jpg') no-repeat top left;
}

.topimagelink:hover span {
	background-position:0px -35px;
}

#toplists dt a {
	position:relative;
}
#toplists dt a span.clickerPad {
	height:45px;
	left:-60px;
	position:absolute;
	top:0;
	width:45px;
	z-index:9999;
}



/*-*/
/*-*/
/*-*/


div.rating_widget {
	background:url('/imgs/rating_box.gif');
	bottom:31px;
	display:block;
	height:47px;
	left:419px;
	position:absolute;
	width:167px;
}

div.rating_bonusbox {
	background:url('/imgs/rating_bonusbox.gif');
	bottom:31px;
	display:block;
	height:47px;
	left:592px;
	position:absolute;
	width:84px;
	color:#555;
	font-size:11px;
	font-weight:bold;
	line-height:12px;
	padding-left:47px;
}

div.rating_widget .rating {
	color:#01A500;
	font-size:16px;
	font-weight:bold;
	left:7px;
	position:relative;
	top:13px;
}
div.rating_widget .out_of_five {
	color:#454545;
	font-size:16px;
	font-weight:bold;
}
div.rating_widget .tagline {
	color:#555;
	font-size:13px;
	font-weight:bold;
	height:40px;
	line-height:18px;
	position:absolute;
	right:5px;
	top:5px;
	width:99px;
}

div.rating_bonusbox span {
	display:block;
}
div.rating_bonusbox span.bb1 {
	padding-top:5px;
	font-size:11px;
}

div.rating_bonusbox span.bb2 {
	padding-top:7px;
	color:#01A500;
	font-size:22px;
	line-height:22px;
	position:relative;
	top:-4px;
}

div.rating_widget, div.rating_widget *, div.rating_bonusbox, div.rating_bonusbox * {
	text-decoration:none;
}




#search-cont {
	position:relative;
	padding:0px;
}
#search-cont div {
	padding:0px;
}

#search-cont #leftSide {
	width:235px;
	padding:3px 14px 0px 18px;
	background: url('/imgs/leftSide.png') no-repeat center right;	
}

#rightSide {
	height:300px;
	width:445px;
	position:absolute;
	top:2px;
	right:15px;
}


#leftSide p {
	color:#001d53;
	line-height:18px;
	background:url('/imgs/throbber.gif') no-repeat 0px -100px;
}

#leftSide label {
	color:#001d53;
	font-weight:bold;
	margin:8px 0px 5px;
	font-size:12px;
	display:block;
	line-height:25px;
}
#leftSide label select {
	width:230px;
	position:relative;
	left:-1px;
}
#leftSide .geocheck {
	position:relative;
	top:1px;
	left:-3px;
}
#leftSide label.geobox{
	width:244px;
	text-indent:-2px;
} 

#leftSide p strong {
	display:block;
}

#rightSide ul {
}

#rightSide ul li {
	margin:1px 0px 0px;
	display:block;
	height:30px;
	line-height:28px;
	width:440px;
	position:relative;
	color:#001d53;
	font-size:13px;
	font-weight:bold;
	text-indent:10px;
}

#rightSide #search_heading {
	background:url("/imgs/home-sprites.jpg") no-repeat scroll -873px -87px #FF99FF;
	height:29px;
	left:146px;
	margin-bottom:5px;
	position:relative;
	width:297px;
}
#rightSide ul li select {
	position:absolute;
	top:0px;
	right:0px;
}

#rightSide div.slider {
	width:292px;
	height:27px;
	position:absolute;
	top:0px;
	right:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}


#rightSide div.slider {
	background:url("/imgs/home-sprites.jpg") no-repeat scroll -864px 0px;
	border:none;
	cursor:pointer;
}
#rightSide div.slider a {
	background:url('/imgs/slider_handle.png') no-repeat;
	border:none;
	top:0.3em;
	cursor:pointer;
	height:20px;
	width:20px;
}
/*
body #rightSide div.pos2, body #rightSide div.pos5, body #rightSide div.pos8 {
	background:url('/imgs/slider_w.gif') no-repeat;
}*/

#go-button {
	margin:10px 25px 10px 15px;
	outline:none;
}
#go-button:focus, #go-button:active {
	outline:none;
}
#full-results {
	margin:6px 0px 10px 25px;
	position:absolute;
	right:20px;
	top:349px;
}
#full-results.index {
	top:0px;
}
#search-results {
	margin-top:0px;
}
#search-cont.open #search-results {
	margin-top:10px;
}

#throbber {
	left:8px;
	margin-top:-11px;
	position:relative;
	top:-33px;
}
#throbber-cont { /* no jokes :P */
	position:relative;
	height:35px;
}

#topSliders {
	height:315px;
	width:600x;
	position:relative;
}


#search-cont div.search-section {
	display:block;
	background:url('/imgs/section_heading.gif') no-repeat top left;
	overflow:auto;
	padding-top:25px;
	position:relative;
	width:683px;
	margin:10px auto;
}
#search-cont span.heading {
	color:#FFF;
	display:block;
	font-size:13px;
	font-weight:bold;
	left:5px;
	position:absolute;
	top:3px;
}

div.search-section label {
	float:left;
	margin:5px 6px 5px;
	position:relative;
	width:214px;
	color:#001D53;
	font-weight:bold;
	font-size:12px;
	line-height:12px;
}
div.search-section label input {
	position:relative;
	top:2px;
	left:-2px;
}

div#important-criteria {
	border:1px dashed #001D53;
	background-color:#D9E9F4;
	margin:10px 0px;
}
div#important-criteria p {
	margin:10px;
	color:#1B5199;
	line-height:10px;
	font-weight:bold;
}
div#important-criteria em {
	color:#1B5199;
}


div#research-notice {
	border:1px dashed #53001D;
	background-color:#F4D9E9;
	margin:10px 0px;
}
div#research-notice p {
	margin:10px;
	color:#991B51;
	line-height:10px;
	font-weight:bold;
}


span.review-padder {
	height:42px;
	display:block;
}



div#search-cont div.rating_bonusbox {
	padding-left:47px;
}

#search-cont div.matchbox {
	color:#666;
	position:absolute;
	top:41px;
	right:24px;
	height:55px;
	width:85px;
	padding-left:85px;
	text-align:right;
	font-size:20px;
	line-height:20px;
}
div.matchbox span {
	font-size:44px;
	line-height:44px;
	font-weight:bold;
	color:#1a539a;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	height:65px;
	width:40px;
}

#go-button {
	
}
#throbber {
	
}
#full-search-link {
	position:absolute;
	top:8px;
	right:20px;
	text-align:right;
	width:100px;
	line-height:20px;
	height:20px;
	font-size:12px;
	font-weight:bold;
	color:#001D53;
}

div.rating_widget .rating {
	color:#01A500;
	display:block;
	font-size:19px;
	font-weight:bold;
	height:47px;
	left:0px;
	line-height:44px;
	position:relative;
	text-align:center;
	top:0px;
	width:58px;
}

#search-cont .toplistsites i {
	width:508px;
}
#search-cont #second-box {
	margin:15px 0px 0px;
}

#secondary-results {
	border-collapse:collapse;
	border-spacing:0;
	margin:6px;
	width:712px;
}
#secondary-results tr th {
	color:#1b5199;
	font-weight:normal;
	font-size:14px;
	height:24px;
	line-height:24px;
	text-align:center;
	border-bottom:1px solid #1b5199;
	background-color:#d9e9f4;
}

#secondary-results tr td {
	color:#000;
	height:34px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	border-bottom:1px dashed #666;
}

#secondary-results tr td.position {
	width:30px;
	text-align:left;
	text-indent:6px;
	font-weight:normal;
}
#secondary-results tr td.site-name {
	text-align:left;
	font-weight:bold;
}
#secondary-results tr td.site-name a {
	color:#007CD2;
	text-decoration:underline;	
}
#secondary-results tr td.site-name a:hover {
	text-decoration:none;	
}
#secondary-results tr td.match, #secondary-results tr td.bonus {
	color:#a00;
}

#secondary-results tr td.rating p.stars {
	margin:0px auto;
	position:relative;
}

#secondary-results tr td.rating p.stars span{
	display:block;
	height:20px;
	position:absolute;
	top:0px;
	left:0px;
	background:transparent url('/imgs/staron.gif') no-repeat scroll 0 0;
}

#secondary-results tr td.rating p.stars strong {
	display:none;
}

#secondary-results tr td.review-link a {
	color:#555;
	text-decoration:none;
	border-bottom:1px dashed #555;
	font-size:14px;
}


#secondary-results tr td.play-now {
	width:100px;
}
#secondary-results tr td.play-now a {
	background:url('/imgs/sec_play_now-blue.gif');
	display:block;
	height:22px;
	text-indent:-8765px;
	width:91px;
}
#secondary-results tr td.play-now a:hover {
	background-position:0px -23px;
}

/*
#secondary-results tr td.rating {
	background:transparent url(imgs/staroff.gif) no-repeat scroll 0 0;
	height:20px;
	line-height:20px;
	padding:0 0 0 130px;
	position:relative;
	width:0;
}*/




/*-*/

#search-cont div.amalgamated span.playnow {
	background:url('/imgs/playnow_hover.png');
}
#search-cont div.amalgamated span.playnow:hover {
	background-position:0px -50px;
}



div.amangamated {
	background:transparent url('/imgs/fullwidthgrad-orange.gif') no-repeat scroll 0 0;
	padding:0 0 20px;
	position:relative;
	height:245px;
}
div.amangamated i {
	border-left: 2px solid #479926;
	border-right: 2px solid #479926;
	border-bottom: 1px solid #479926;
	clear:left;
	display:block;
	height:20px;
	padding:0px 0px 0px 215px;
	width:508px;
	position:absolute;
	left:0px;
	bottom:0px;
}

div.amangamated span.a1 {
	background:transparent url('/imgs/headerorangebg.png') repeat-x scroll 0 0;
	color:#fff;
	display:block;
	font-family:arial,sans-serif;
	font-size:0.95em;
	font-weight:700;
	height:26px;
	line-height:27px;
	margin:0 1px;
	padding:0 12px;
	position:relative;
}

div.amangamated #left-section {
	position:absolute;
	left:16px;
	top:40px;
	height:170px;
	width:200px;
}

div.amangamated a.visit, div.amangamated a.rev {
	color:#007CD2;
	display:block;
	height:30px;
	line-height:20px;
	margin:0 0 6px;
	padding:0 0 0 35px;
	width:145px;
	position:absolute;
	left:0px;
}
div div.amangamated a.visit {
	background:transparent url('/imgs/visit1.png') no-repeat scroll 0 0;
	top:90px;
	font-weight:bold;
}

div div.amangamated a.rev {
	background:transparent url('/imgs/readrev.gif') no-repeat scroll 0 0;
	top:135px;
}

#search-cont.home #go-button {
	background:url("/imgs/home-sprites.jpg") no-repeat scroll -1038px -27px;
}
#search-cont.home #go-button:hover {
	background-position:-1038px -57px;
}


#go-button {
	background:url("/imgs/home-sprites.jpg") no-repeat scroll -1212px -27px;
	display:block;
	margin:10px auto;
	height:30px;
	width:174px;
	text-indent:-8765px;
	border:none;
	outline:none;
	overflow: hidden;
	text-indent: -999px;
	font-size: 0px;
	line-height: 0px;
}
#go-button:hover {
	background-position:-1212px -57px;
}

#search-cont.home div #go-button.again {
	background-position:-864px -27px;
}
#search-cont.home div #go-button.again:hover {
	background-position:-864px -57px;
}



div.amangamated img.acceptTool, div.amangamated img.nonAcceptTool {
	position:absolute;
	top:0px;
	right:0px;
}
div.amangamated img.badge {
	position:absolute;
	top:0px;
	right:115px;	
}

div.amangamated #top-section p.tagline {
	font-weight:normal;
	font-style:italic;
	font-size:11px;
	
}
div.amangamated #top-section {
	height:100px;
	left:212px;
	position:absolute;
	top:39px;
	width:500px;
}


div#search-cont span.playnow {
	background:transparent url('/imgs/search-playnow.png') no-repeat scroll 0 0;
	bottom:10px;
	display:block;
	height:49px;
	left:182px;
	margin:15px 0px 0px 15px;
	position:absolute;
	width:200px;
}
div#search-cont div.rating_widget, div#search-cont div.rating_bonusbox {
	bottom:12px;
}
div#search-cont div.rating_widget {
	left:407px;
}
div#search-cont div.rating_bonusbox {
	left:582px;
}
div.amangamated #top-section p.inform {
	margin-top:30px;
}

#search-cont.home, #search-cont.main {
	padding:60px 0px 5px;
}

#search-cont {
	background:transparent url('/imgs/fullwidthgrad.gif') no-repeat scroll 0 0;
	margin:0 0 10px;
	padding:0;
	width:100%;
	clear:both;
}
#search-cont h2 {
	position:absolute;
	top:0px;
	left:0px;
	width:702px;
}
#search-cont .capping-image {
	position:absolute;
	top:0px;
	left:0px;
	width:727px;
}


#foot #copyline, #ashi #copyline {
	display:block;
	padding-bottom:24px;
}
 #langline {
	display:block;
	position:absolute;
	bottom:10px;
	right:15px;
	z-index:8000;
	font-size:0.8em;
	color:#3CC0FF;
}



/* ff */
#go-button::-moz-focus-inner {
	border:0px;
} 

.review .revplaylong {
position:relative;
display:block;
width:478px;
height:52px;
background:transparent url('/imgs/reviews-large-play-now.jpg') no-repeat scroll 0 0;
margin:10px 0 0 0;
}
.review .revplaylong a {
position:absolute;
display:block;
width:420px;
color:#000000;
text-decoration:underline;
font-weight:bold;
font-size:20px;
top:12px;
left:45px;
text-align:center;
}
.review .revplaylong a:hover {
color:#fff;
}
.review .revplaylonger {
position:relative;
display:block;
width:478px;
height:52px;
background:transparent url('/imgs/reviews-large-play-now.jpg') no-repeat scroll 0 0;
margin:10px 0 0 0;
}
.review .revplaylonger a {
position:absolute;
display:block;
width:425px;
color:#000000;
text-decoration:underline;
font-weight:bold;
font-size:17px;
top:15px;
left:45px;
text-align:center;
}
.review .revplaylonger a:hover {
color:#fff;
}

}
div#search-cont div.rating_bonusbox {
	left:582px;
}
div.amangamated #top-section p.inform {
	margin-top:30px;
}

#search-cont.home, #search-cont.main {
	padding:60px 0px 5px;
}

#search-cont {
	background:transparent url('/imgs/fullwidthgrad.gif') no-repeat scroll 0 0;
	margin:0 0 10px;
	padding:0;
	width:100%;
	clear:both;
}
#search-cont h2 {
	position:absolute;
	top:0px;
	left:0px;
	width:702px;
}
#search-cont .capping-image {
	position:absolute;
	top:0px;
	left:0px;
	width:727px;
}


#foot #copyline, #ashi #copyline {
	display:block;
	padding-bottom:24px;
}
 #langline {
	display:block;
	position:absolute;
	bottom:10px;
	right:15px;
	z-index:8000;
	font-size:0.8em;
	color:#3CC0FF;
}



/* ff */
#go-button::-moz-focus-inner {
	border:0px;
} 

.review .revplaylong {
position:relative;
display:block;
width:478px;
height:52px;
background:transparent url('/imgs/reviews-large-play-now.jpg') no-repeat scroll 0 0;
margin:10px 0 0 0;
}
.review .revplaylong a {
position:absolute;
display:block;
width:420px;
color:#000000;
text-decoration:underline;
font-weight:bold;
font-size:20px;
top:12px;
left:45px;
text-align:center;
}
.review .revplaylong a:hover {
color:#fff;
}
.review .revplaylonger {
position:relative;
display:block;
width:478px;
height:52px;
background:transparent url('/imgs/reviews-large-play-now.jpg') no-repeat scroll 0 0;
margin:10px 0 0 0;
}
.review .revplaylonger a {
position:absolute;
display:block;
width:425px;
color:#000000;
text-decoration:underline;
font-weight:bold;
font-size:17px;
top:15px;
left:45px;
text-align:center;
}
.review .revplaylonger a:hover {
color:#fff;
}
