@charset "utf-8";
/* CSS Document */

body { background: url(http://www.pokersites.com/imgs/sitebg.jpg) repeat-y center #06204a ; 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(http://b.pokersites.com/imgs/headerbluebg.png) repeat-x; line-height: 27px; height: 26px; padding: 0 12px; display: block; font-weight: 700; }
img { border: none; }

#pokersites { width: 949px; height: 1%; margin: 0 auto; padding: 0 1px 0 1px;   border: 5px solid #0f1d2e; border: none; position: relative;  background: url(imgs/sitebg.gif) repeat-y scroll 747px 0 transparent; }
#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: 133px; width: 947px; background: url(http://c.pokersites.com/imgs/anew-header.jpg) no-repeat; margin-top: 1px; }
#head h1 { color: #3cc0ff; text-transform: uppercase; font-size: 1em; font-weight: 100; }
#head a { display: block; width: 230px; height: 100px; position: absolute; top: 10px; left: 15px; }

#head p.head { font-family: Verdana, sans-serif; font-size: 0.7em; color: #eee; position: absolute; top: 109px; left: 17px; margin: 0; padding: 0; line-height: 1.1; text-transform: uppercase;display:block; width:280px; text-align:center; }

.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(http://b.pokersites.com/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(http://a.pokersites.com/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(http://b.pokersites.com/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 210px 0 11px; padding: 0 0 220px 0; } /* front page bottom margin, increase padding value for more text */
#infotl { position: relative; margin: 10px 210px 0 11px; padding: 0 0 220px 0; } /* toplists page bottom margin, increase padding value for more text */
#infot2 { position: relative; margin: 10px 210px 0 11px; padding: 0 0 270px 0; } /* longer toplists page bottom margin, increase padding value for more text */
#infot3 { position: relative; margin: 10px 210px 0 11px; padding: 0 0 320px 0; } /* toplists page bottom margin, increase padding value for more text */
#inforv { position: relative; margin: 10px 210px 0 11px; padding: 0 0 220px 0; } /* reviews page bottom margin, increase padding value for more text */
#infoct { position: relative; margin: 10px 210px 0 11px; padding: 0 0 280px 0; } /* cats page bottom margin, increase padding value for more text */
#infocr { position: relative; margin: 10px 210px 0 11px; padding: 0 0 250px 0; } /* cats page for short toplist cats pages*/
#infocc { position: relative; margin: 10px 210px 0 11px; padding: 0 0 270px 0; } /* currency cat page*/
#info { position: relative; margin: 10px 210px 0 11px; padding: 0 0 50px 0; } /* for pages that don't have flipped text */
#infocon { position: relative; margin: 10px 210px 0 11px; padding: 0 0 600px 0; } /* contact page */
#infoabout { position: relative; margin: 10px 210px 0 11px; padding: 0 0 10px 0; } /* contact page */
.welcome, .further, .toplistsites, .news { background:url(http://a.pokersites.com/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; }
.news div { margin: 0; padding: 0 15px 5px 15px; }
.further { position: absolute; left: 0; bottom: 30px; }
.welcome h4 { margin-top:10px; }

#newsup { width: 100%; margin: 0 0 10px 0; padding: 0; border:1px solid #000066; clear:both; }
#newsup span.newstop {margin:0px; color: #fff;  font-size: 0.95em; font-family: Verdana, sans-serif; background: url(http://b.pokersites.com/imgs/headerbluebg.png) repeat-x; line-height: 27px; height: 26px; padding: 0 12px; display: block; font-weight: 700;}
#newsup div p { color:#000; font-weight:bold; }
#newsup div { margin: 0; padding: 0 15px 5px 15px; background-image:none; }
#newsup a { font-weight:bold; text-decoration:underline; display:block; width:100%; text-align:center; margin:5px 0 10px 0; }
#newsup .newsleft { postion:relative; float:left; display:block; width:340px;padding: 0 ; }
#newsup .newsleft img { margin:5px 0; }
#newsup .newsright { postion:relative; float:right; display:block; width:330px; padding: 0; }
#newsup .newshead {color:#009933; font-size:15px; font-weight:bold; }
#newsup .newsright ul { margin:10px 10px 15px 20px; color: #444; font-size: 0.8em;  }
#newsup .newsright li { line-height: 1.9;  padding: 0 0 0 5px; font-size:12px;list-style:disc; }
#newsup .line { position:absolute; display:block; left:380px; top:50px;background-color:#000066; width:1px; height:50px;}

#update { background:url(http://a.pokersites.com/imgs/fullwidthgrad.gif) no-repeat; width: 100%; margin: 0 0 10px 0; padding: 0;  }
#update div { margin: 0; padding: 60px 15px 5px 15px;  }
#update img { float:left; margin:10px; }
#update ul { margin:10px 10px 20px 250px; color: #444; font-size: 0.8em;  }
#update  li { line-height: 1.9;  padding: 0 0 0 8px; font-size:12px;list-style:disc; }
#update ul.single { margin:10px 10px 60px 250px; color: #444; font-size: 0.8em;  }
#update hr { width:85%; margin:10px auto;  }
#update span.thego { text-decoration:underline;}
#update a {display:block; float:left; width:200px; height:100px; text-decoration:none; text-align:center; }
#update .capping-image {
	position:absolute;
	top:0px;
	left:0px;
	width:727px;
	margin:0 0 10px 0 ;
}




.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 .data a.download1, .toplistsites .tlsname a.download { background: url(imgs/download.gif) no-repeat; }
.toplistsites .data a.rev, .toplistsites .tlsname a.rev, .toplistsites .data a.rev1 { background: url(imgs/readrev.gif) no-repeat; color:#666666; }
.toplistsites .data a.downloadhi, .toplistsites .tlsname a.downloadhi, .toplistsites .data a.download1hi { background: url(imgs/download.gif) no-repeat; color:#666666;}
.toplistsites .data a.revhi, .toplistsites .tlsname a.revhi, .toplistsites .data a.rev1hi { 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, p.tagline1 { 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('http://c.pokersites.com/imgs/home-sprites.jpg') no-repeat 0px 0px; }
div#toplists .tlfish i { background: url('http://c.pokersites.com/imgs/home-sprites.jpg') no-repeat -47px -43px; }

div#toplists .tlus i { background: url('http://c.pokersites.com/imgs/home-sprites.jpg') no-repeat -91px -43px;}
body.GB div#toplists .tlus i { background: url('http://c.pokersites.com/imgs/home-sprites.jpg') no-repeat -91px 3px; }
body.CA div#toplists .tlus i { background: url('http://c.pokersites.com/imgs/home-sprites.jpg') no-repeat -91px -132px; }
body.AU div#toplists .tlus i { background: url('http://c.pokersites.com/imgs/home-sprites.jpg') no-repeat -91px -89px }


div#toplists .tlnew i { background: url('http://c.pokersites.com/imgs/home-sprites.jpg') no-repeat -47px -92px; }
div#toplists .tlcards i { background: url('http://c.pokersites.com/imgs/home-sprites.jpg') no-repeat -47px -43px; }

div#toplists .tlsupport i { background: url('http://c.pokersites.com/imgs/home-sprites.jpg') no-repeat -47px -43px; }
div#toplists .tltexas i { background: url('http://c.pokersites.com/imgs/home-sprites.jpg') no-repeat -1px -92px; }
div#toplists .tlnodown i { background: url('http://c.pokersites.com/imgs/home-sprites.jpg') no-repeat -1px -140px; }
div#toplists .tlmac i { background: url('http://c.pokersites.com/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('http://c.pokersites.com/imgs/home-sprites.jpg') no-repeat -47px -92px; }
.tlcards i { background: url('http://c.pokersites.com/imgs/home-sprites.jpg') no-repeat -47px -43px; }
.tlsupport i { background: url('http://c.pokersites.com/imgs/home-sprites.jpg') no-repeat -47px -43px; }
.tltexas i { background: url('http://c.pokersites.com/imgs/home-sprites.jpg') no-repeat -1px -92px; }
.tlnodown i { background: url('http://c.pokersites.com/imgs/home-sprites.jpg') no-repeat -1px -140px; }
.tlmac i { background: url('http://c.pokersites.com/imgs/home-sprites.jpg') no-repeat -1px -48px; }
.tlbonus i { background: url('http://c.pokersites.com/imgs/home-sprites.jpg') no-repeat 0px 0px; }
.tlfish i { background: url('http://c.pokersites.com/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: left; line-height: 30px; background: url(http://b.pokersites.com/imgs/footer.gif) repeat-x #3782bf; margin: 0 2px 0 0px; padding: 0 0px 0 15px; 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 0% 20%;   padding: 0 0 0 18px; }


ul.abouttick {  margin:10px 10px 15px 30px; color: #444; font-size: 0.8em;}
ul.abouttick li { line-height: 1.9; background: url(imgs/greentick.jpg) no-repeat 0% 20%;   padding: 0 0 0 30px; }

ul.howrate {  margin:10px 10px 15px 20px; color: #444; font-size: 0.8em; list-style:disc;}
ul.howrate li { line-height: 1.9;  padding: 0 0 0 5px;list-style:disc; }
ul.howrate li.criteria { line-height: 1.9;  padding: 0 0 0 0px;list-style:none; color:#00CC00; font-weight:bold; font-size:14px;  }

.sitename, .sitename1 { 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;}
.highlighthome { font-weight: bold; padding: 0 20px 12px 20px; border-bottom: 1px solid #ddd; }
.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: 133px; left: 748px; 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;}

.toplistsites.amalgamated .sitename1,
.toplistsites.amalgamated .side-link{
  position: absolute;
}
.toplistsites.amalgamated .sitename1{
  color: #000;
  text-decoration: none;
  margin: 15px 0 0 -518px;
}
.toplistsites.amalgamated .sitename1:hover {
  color: #000;
  text-decoration: underline;
  margin: 15px 0 0 -518px;
}
.toplistsites.amalgamated .side-link{
  background:url("imgs/visit1.png") no-repeat scroll 0 0 transparent;
  font-weight:bold;
  color:#007CD2;
  height:30px;
  line-height: 28px;
  padding:0 0 0 36px;
  margin: 110px 0 0 -710px;
  width:145px;
  text-decoration: underline;
}
.toplistsites.amalgamated .side-link:hover {
  background:url("imgs/visit1.png") no-repeat scroll 0 0 transparent;
  font-weight:bold;
  color:#FF0000;
  height:30px;
  line-height: 28px;
  padding:0 0 0 36px;
  margin: 110px 0 0 -710px;
  width:145px;
  text-decoration: underline;
}
.toplistsites.amalgamated .rev1{
  margin: 52px 0 0 0;
}
.toplistsites.amalgamated .download1{
  margin: 52px 0 0 0;
}
.toplistsites.amalgamated .rev1hi{
  margin: 37px 0 0 0;
}
.toplistsites.amalgamated .download1hi{
  margin: 37px 0 0 0;
}

.toplistsites.amalgamated .tlsname .tagline1{ margin-top: 30px; }

#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("http://c.pokersites.com/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: 0; }  

#infofp.home.showtopbox div.welcome { margin-top: 0; }
#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 505px 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('http://a.pokersites.com/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("http://c.pokersites.com/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("http://c.pokersites.com/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;

	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("http://c.pokersites.com/imgs/home-sprites.jpg") no-repeat scroll -1038px -27px;
}
#search-cont.home #go-button:hover {
	background-position:-1038px -57px;
}


#go-button {
	background:url("http://c.pokersites.com/imgs/home-sprites.jpg") no-repeat scroll -1212px -27px;
	display:block;
	margin:10px auto;
	height:30px;
	width:174px;

	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, div.amangamated #top-section p.tagline1 {
	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('http://a.pokersites.com/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;
	left: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('http://a.pokersites.com/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;
}
table.tnb { border: 1px #aaa solid; background: url(imgs/tablebottom.gif) bottom no-repeat; padding: 0 0 5px 0; margin: 8px 0 20px 0;  }
table.tnb, table.tnb th, table.tnb td { border-collapse: collapse; padding: 0;}
table.tnb th { height: 30px; color: #fff; font-size: 0.75em; text-transform: uppercase; }
table.tnb td { height: 70px; border-top: 1px #fff solid; vertical-align: middle; text-align: center; padding-top: 4px; }
table.tnb tr.odd td { background: url(http://b.pokersites.com/imgs/tablebgdark.gif) repeat-x; }
table.tnb tr.even td { background: url(http://b.pokersites.com/imgs/tablebglight.gif) repeat-x; }

table.tnb td.num { color: #2d5e96; font-size: 1.15em; font-weight: 700; font-family: Verdana, sans-serif; vertical-align: top; line-height: 50px; background: url(imgs/rhg4rwg.gif) repeat-x; }
table.tnb td.num em { position: absolute; width: 2px; height: 76px; background: url(imgs/rhg4rwg.gif) repeat-y; top: -1px; left: 0; }

table.tnb td.list { font-size: 0.7em; text-align: left; font-weight: 700; }
table.tnb td.upto { font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; }
table.tnb td.upto em { font-size: 1.3em; display: block; font-weight: 700; font-style: normal; }
table.tnb td.upto strong { font-size: 1.5em; color: #c00; display: block; }
  
table.tnb ul li { background: url(imgs/tick.gif) no-repeat; height: 17px; line-height: 19px; margin: 2px 0 2px 20px; padding-left: 24px; color: #444; } 

h2.hpbt { color:#333333; font-size:14px; font-weight:bold; background:none; margin:5px 0px 0px 0px; padding:0px;}
span.hpplay {  display:block; width:131px; height:30px; background: transparent url(imgs/best5-orange-play-now-EN-sprite.png) no-repeat scroll 0 0; margin-left:10px;}
span.hpplay:hover { background-position: 0 -30px }

  .clear{ 
    font-size: 0;
    line-height: 0;
    height: 0;
    clear: both;
  }
  .row-col{ 
    float: left;
    color: #000;
  }
  .top5List{
    clear: both;
    display: block;
  }
  .tnb{
    display: block;
    
    border:1px solid #AAAAAA;
    margin:8px 0 20px;
  }
  .tnb a{ text-decoration: none; }
  .tnb .row-col{
    background: transparent url("imgs/tablebgdark.gif") repeat-x scroll 0 0;
    border-top: 1px solid #FFFFFF;
    height: 66px;
    padding-top: 4px;
    text-align: center;
    vertical-align: middle;
  }
  
  .tnb .row.even .row-col{ 
    background: url("imgs/tablebglight.gif") repeat scroll 0% 0% transparent; 
  }
  .tnb .heading .row-col{
    padding-top: 0;
    color: #FFFFFF;
    font-size: 0.75em;
    height: 30px;
    line-height: 30px;
    text-transform: uppercase;
    font-weight: bold;
  }
  
  .tnb .row-col, .tnb .row.even .row-col, .tnb a:hover .row-col, .tnb a:hover.even .row-col { background: transparent url("imgs/tablebg.gif") repeat-x 0 0; }
  .tnb .row-col { background-position: 0 -151px; }
  .tnb a:hover .row-col, .tnb a:hover.even .row-col{ background-position: 0 -302px; }
  
  .top5List .col-1{ width: 63px; }
    .top5List .heading .col-1{ background: url("http://www.pokersites.com/imgs/atablerank.gif") repeat scroll 0% 0% transparent; }
  .top5List .col-2{ width: 122px; }
    .top5List .col-2 img{ margin-top: 8px; }
    .top5List .heading .col-2{ background: url("http://b.pokersites.com/imgs/atablepokersite.gif") repeat scroll 0% 0% transparent; }
  .top5List .col-3{ width: 286px; }
    .top5List .heading .col-3{ background: url("http://a.pokersites.com/imgs/atablebenefits.gif") repeat scroll 0% 0% transparent; }
  .top5List .col-4{ width: 104px; }
    .top5List .heading .col-4{ background: url("http://b.pokersites.com/imgs/atablebonus.gif") repeat scroll 0% 0% transparent; }
  .top5List .col-5{ width: 150px; }
    .top5List .heading .col-5{ background: url("http://a.pokersites.com/imgs/atableplaypoker.gif") repeat scroll 0% 0% transparent; }
  .tnb .list-item{
    font-size: 0.7em; 
    font-weight: 700; 
    text-align: left; 
    background: url("imgs/tick.gif") no-repeat scroll 0 0 transparent; 
    color: #444444; 
    height: 17px; 
    line-height: 19px;
    margin: 2px 0 0 20px;
    padding-left: 24px;
    display: block;
  }
  .tnb .num{ 
    color: #2D5E96; 
    font-family: Verdana,sans-serif; 
    font-size: 1.15em; 
    font-weight: 700; 
    line-height: 50px; 
    vertical-align: top;
  }
  .tnb .upto{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.7em;
    padding-top: 10px;
    height: 64px;
  }
  .tnb .upto em{
    display: block; 
    font-size: 1.3em; 
    font-style: normal; 
    font-weight: 700;
  }
  .tnb .upto strong{ 
    color: #CC0000; 
    display: block; 
    font-size: 1.5em; 
  }
  .row span.hpplay{ 
    margin-top: 18px;
  }
  .tnb .col-3{ padding-top: 6px; height: 64px; }
  .tnb .col-4{ padding-top: 11px; height: 59px; }
  
.tnb a:hover .row-col, .tnb a:hover.even .row-col{ background: transparent url("imgs/tablebg_over.gif") repeat-x scroll 0 0; }


.tnb a:hover .row-col, .tnb a:hover.even .row-col{ background: 
transparent url("imgs/tablebg_over.gif") repeat-x scroll 0 0; }

.toplineflag {
position:absolute; left:105px;
}
.topline {
font-size: 2.0em; font-weight: bold; text-align: center; margin: 16px 0 16px 70px; font-family: Trebuchet MS,arial,helvetica,sans-serif;
}
.toplinenoflag {
font-size: 2.0em; font-weight: bold; text-align: center; margin: 16px 0 16px 0px; font-family: Trebuchet MS,arial,helvetica,sans-serif;
}
.help-tooltip-icon{ background: transparent url("imgs/help.png") center center no-repeat; width: 22px; height: 24px; float: left; display: block; margin: -25px 2px 0 0; text-indent: -99999px; cursor: pointer;  }

#tooltip1 {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip1 h3, #tooltip div { margin: 0; }

#tooltip1.pretty {
	font-family: Verdana;
	border: none;
	width: 210px;
	padding:20px;
	height: 135px;
	font-size: 10px;
	background: url('imgs/jquery/shadow.png');
}
#tooltip1.pretty h3 {
	margin-bottom: 0.75em;
	font-size: 12px;
	line-height: 10px;
	height: auto;
	width: 220px;
	text-align: left;
	background: none;
	color: #000;
	padding:0;
}
#tooltip1.pretty div { width: 220px; text-align: left; }

#tooltip1.fancy {
	background: url('imgs/jquery/shadow2.png');
	padding-top: 5em;
	height: 100px;
}
span.frhpplay  { position:absolute; display:block; top:205px; left:144px; width:215px; height:28px; background:url('http://www.pokersites.com/fr/imgs/hpmessplaynow.jpg') no-repeat top left; }
span.frhpplay:hover { background-position: 0 -30px; }
span.frhpgogo {  position:absolute; display:block; top:129px; left:36px; width:150px; height:64px; background:none; }


/*
body, div { font-family: 'lucida grande', helvetica, verdana, arial, sans-serif }
body { margin: 0; padding: 0; font-size: small; color: #333 }
h1, h2 { font-family: 'trebuchet ms', verdana, arial; padding: 10px; margin: 0 }
h1 { font-size: large }
#main { padding: 1em; }
#banner { padding: 15px; background-color: #06b; color: white; font-size: large; border-bottom: 1px solid #ccc;
    background: url(bg.gif) repeat-x; text-align: center }
fieldset { padding: 8px; }
legend { font-weight: bold; }
    
.jscom, .mix htcom   { color: #4040c2; }
.com      { color: green; }
.regexp   { color: maroon; }
.string   { color: teal; }
.keywords { color: blue; }
.global   { color: #008; }
.numbers  { color: #880; }
.comm     { color: green; }
.tag      { color: blue; }
.entity   { color: blue; }
.string   { color: teal; }
.aname    { color: maroon; }
.avalue   { color: maroon; }
.jquery   { color: #00a; }
.plugin   { color: red; }
*/