body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

img{display:block;border: 0;}
a{text-decoration: none; outline:none;}
a:hover{text-decoration: underline;}
form{vertical-align:middle;}
.clear{clear:both;}
table{border-collapse:collapse;}

html{
	background: url(bgtopx.png) repeat-x 0 0 ;
}

body{
	font: 12px/16px Tahoma, sans-serif;
	background: url(bgtop.png) no-repeat top center;
}

.wrapper{
	margin:0 auto;
	width:960px;
}

/**HEADER**/
.header{
	height:172px;
	position:relative;
}

.logo{
	
	width:288px;
	height:113px;
	background: url(logo.jpg) no-repeat 0 0;
	position:absolute;
	top:0;left:9px;
}
.banner{
	
	width:468px;
	height:60px;
	float:right;
padding-top:26px;
	
	
}

.flags{
	width:227px;
	height:34px;
	position:absolute;
	top:16px;right:0;
}

.networking{
	width:144px;
	height:43px;
	position:absolute;
	top:63px;right:42px;
}

.networking img{
	float:left;
	margin-right:9px;
}

.networkinglastimg{
	margin-right:0 !important;
}

.menu{
	height:30px;
	position:absolute;
	top:124px;left:0;
	background: url(menuli.gif) no-repeat 0 0;
}

.menu li{
	float:left;
	background: url(menuli.gif) no-repeat 100% 0;
}

.menu li a{
	float:left;
	height:30px;
	display:block;
	font:bold 12px/30px Tahoma;
	color:#fff;
	text-transform:capitalize;
	padding:0 10px;
}

/**LEFT**/
.left{
	width:720px;
	float:left;
	margin-right:13px;
}

.breadcrumbs{
	background: url(mainy.gif) repeat-y 0 0;
	margin-bottom:8px;
	color:#00285e;
	clear:both;
	padding-top:11px;
	border-top:1px solid #ebebeb;
}

.navpage{
	background: url(maintop.gif) no-repeat 0 0;
	height:23px;
	width:720px;
	margin-left:11px;
}

.navpage li{
	background: url(nav.gif) no-repeat 100% 9px;
	font: 13px/23px Verdana;
	color:#fff;
	display:block;
	float:left;
	padding-right:15px;
	margin-left:5px;
}

.navpage li a:visited{
	font: 13px/23px Verdana;
	color:white;
	display:block;
	float:left;
	
}

.navpage li a{
	font: 13px/23px Verdana;
	color:white;
	display:block;
	float:left;
	
}

.navpagelast{
	background: none !important;
}

.left h1{
	font: bold 18px/20px Verdana;
	padding-bottom:5px;
}

.breadcrumbsmain{
	clear:both;
	padding:15px;
}

.breadcrumbs p{
	padding-bottom:10px;
	font: 12px/14px Verdana;
	color:#000000;
}

.breadcrumbs strong{
	font-weight: bold;
}

.breadcrumbsmain ul{
	list-style-type: circle;
	padding: 0px;
	margin: 10px;
}

.breadcrumbsmain li{
	list-style-type: circle;
	padding: 5px;
	margin: 0px;
}

.room{
	margin-bottom:10px;
}

.subroom{
	height:295px;
	overflow:hidden;
}

.roomtitle{
	font: bold 14px/16px Verdana;
	color:#fff;
	position:absolute;
	top:10px;
	left:40px;
	z-index:1;
}

.roomtitleshadow{
	color:#00519f;
	font: bold 14px/16px Verdana;
	position:absolute;
	top:9px;
	left:39px;
}

.roomcash{
	font: bold 20px/24px Verdana;
	color:#fff;
	position:absolute;
	width:80px;
	text-align:center;
	top:40px;
	right:20px;
}

.gold{
	color:#ffe400 !important;
}

.roomdesc{
	font:10px/12px Verdana;
	color:#fff;
	position:absolute;
	bottom:5px;
	left:10px;
	width:115px;
	height:40px;
}

.roomsubmit{
	width:102px;
	height:28px;
	cursor:pointer;
	display:block;
	position:absolute;
	bottom:10px;
	right:7px;
}

.golden{
	background: url(golden.gif) no-repeat 0 0;
	width:240px;
	height:160px;
	float:left;
	margin-right:10px;
	position:relative;
}

.goldenimg{
	background: url(sportsbook.png) no-repeat 0 0;
	width:116px;
	height:86px;
	position:absolute;
	left:13px;
	top:31px;
}

#goldensubmit{
	background: url(goldensubmit.gif) no-repeat 0 0;
}

.silver{
	background: url(silver.gif) no-repeat 0 0;
	width:230px;
	height:160px;
	float:left;
	margin-right:10px;
	position:relative;
}

.silverimg{
	background: url(bodog.png) no-repeat 0 0;
	width:95px;
	height:83px;
	position:absolute;
	left:13px;
	top:31px;
}

#silversubmit{
	background: url(silversubmit.gif) no-repeat 0 0;
}

.bronze{
	background: url(bronze.gif) no-repeat 0 0;
	width:230px;
	height:160px;
	float:left;
	position:relative;
}

.bronzeimg{
	background: url(full-tilt.png) no-repeat 0 0;
	width:111px;
	height:80px;
	position:absolute;
	left:12px;
	top:31px;
}

#bronzesubmit{
	background: url(bronzesubmit.gif) no-repeat 0 0;
}

.news{
	float:left;
	width:350px;
	overflow:hidden;
}

.newsbox{
	background: url(newsbox.gif) no-repeat 0 0;
	height:124px;
	margin-bottom:13px;
	position:relative;
	padding-top:12px;
	padding-left:10px;
	color:#00285e;
}

.newstitle{
	font: bold 14px/16px Verdana;
	padding-bottom:10px;
}

.newscont{
	width:240px;
	font: 12px/14px Verdana;
}

.newsimg{
	position:absolute;
	top:20px;
	left:246px;
}

.newsmore{
	color:#3293ee;
	font: bold 12px/14px Verdana;
	position:absolute;
	left:246px;
	top:110px;
	text-decoration:underline;
}

.promomore{
	color:#3293ee;
	font: bold 12px/14px Verdana;
	position:absolute;
	right:20px;
	bottom:10px;
	text-decoration:underline;
}

.promo{
	float:right;
	width:340px;
	padding-left:10px;
	height:245px;
	background:url(promo.gif) no-repeat 0 0;
	padding-top:40px;
	color:#00285e;
	padding-right:10px;
	position:relative;
	overflow:hidden;
}

.promo span{
	font: 12px/16px Verdana;
}

.mpadd{
	padding-top:10px;
	font: 12px/16px Verdana;
}

.promotitle{
	font: bold 18px/20px Verdana;
	margin-bottom:10px;
}

.promoimg{
	float:left;
	margin-right:10px;
}

.titanpadd{
	padding:10px 12px 0 12px;
	position:relative;
}

.roomlogodiv{
	background: url(roomlogo.gif) no-repeat 0 0;
	width:142px;
	height:92px;
	position:absolute;
	top:12px;
	left:2px;
}

.comp{
	background: url(comp.gif) no-repeat 0 0;
	width:144px;
	height:93px;
	position:absolute;
	top:12px;
	left:162px;
}

.comptitle{
	font:bold 11px/20px Verdana;
	color:#fff;
	text-align:center;
	padding-bottom:2px;
}

.compli li{
	height:22px;
	font: bold 12px/22px Tahoma;
	color:#003b73;
	padding-left:32px;
	padding-bottom:2px;	
}

.macyes{
	position:absolute;
	color:#0055a5;
	right:12px;
	top:25px;
	font: bold 12px/14px Tahoma;
}

.linuxyes{
	position:absolute;
	color:#0055a5;
	right:12px;
	top:49px;
	font: bold 12px/14px Tahoma;
}

.winyes{
	position:absolute;
	color:#0055a5;
	right:12px;
	top:74px;
	font: bold 12px/14px Tahoma;
}

.titan01{
	width:499px;
	height:170px;
	position:relative;
	padding-bottom:10px;
}

.visittitan{
	display:block;
	width:142px;
	height:38px;
	position:absolute;
	top:116px;
	left:0;
	color:#fff;
	font: bold 15px/38px Tahoma;
	text-decoration:underline;
	text-align:center;
	background: url(visit.gif) no-repeat 0 0;
}

.visitcont{
	display:block;
	width:142px;
	height:38px;
	float:right;
	color:#fff;
	font: bold 15px/38px Tahoma;
	text-decoration:underline;
	text-align:center;
	background: url(visit.gif) no-repeat 0 0;
}

.roomlogo{
	position:absolute;
	left:22px;
	top:27px;
}

.roomflag{
	position:absolute;
	top:13px;
	left:335px;
}

.roomdesc2{
	width:345px;
	height:42px;
	text-align:center;
	position:absolute;
	left:150px;
	top:122px;
	font:bold 12px/18px Tahoma;
	color:#00285e;
}

.redcolor{
	color:#e10101;
}

.conttitle{
	font: bold 14px/16px Verdana;
	margin-bottom:5px;
	margin-top:15px;
}

.titancont p{
	font: 12px/14px Verdana;
	color:#000000;
}

.img01{
	float:right;
	margin-top:-200px;
}

.tablecont{
	margin-bottom:10px;
}

.tablecontmain{
	height:25px;
	background:url(tablecont.gif) no-repeat 0 0;
	color:#fff;
	font:bold 12px/25px Tahoma;
	position:relative;
}

.t1{
	position:absolute;top:0;
	left:20px;
}

.t2{
	position:absolute;top:0;
	left:93px;
}

.t3{
	position:absolute;top:0;
	left:290px;
}

.t4{
	position:absolute;top:0;
	left:490px;
}

.t5{
	position:absolute;top:0;
	left:521px;
}

.t6{
	position:absolute;top:0; 
	left:612px;
}

.tbox{
	background: url(tbox.gif) no-repeat 0 0;
	height:27px; 
	position:relative;
	font: bold 14px/27px Tahoma;
	color:#00285e;
}

.rank{
	position:absolute;
	top:0;
	left:20px;
}

.rankimage{
	position:absolute;
	top:3px;
	left:49px;
}

.rankimage img{
	height:21px;
	width:21px;
} 

.OnlinePokerRoom{
	position:absolute;
	top:0;
	left:94px;
	text-decoration:underline;
	font: bold 12px/27px Tahoma;
	color:#00285e;
}

.BonusCode{
	position:absolute; 
	top:0;
	left:290px;
	font: bold 12px/27px Tahoma;
	color:#e50000;
}

.BonusAmount{
	position:absolute;
	top:0;
	left:490px;
	font: bold 12px/27px Tahoma;
}

.Review{
	position:absolute;
	top:0;
	left:520px;
	text-decoration:underline;
	font: bold 12px/27px Tahoma;
	color:#00285e;
}

.playnow{
	background:transparent url(playnow.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
	font-size:12px;
	height:20px;
	left:604px;
	line-height:1.7;
	position:absolute;
	text-align:center;
	top:3px;
	width:76px;
}

/**RIGHT**/
.right{
	width:227px;
	float:left;
}

.newslettertitle{ 
	background: url(newsletter.gif) no-repeat 0 0;
	height:31x;
	padding-bottom:10px;
}

.newsletter{
	background:transparent url(newsletter.gif) no-repeat scroll 0 0;
	height:160px;
	margin-bottom:15px;
	padding-top:40px;
	position:relative;
	}

.maintitle{
	color:#fff;
	font:bold 14px/16px Verdana;
	position:absolute;
	left:14px;
	top:7px;
	z-index:1;
}

.maintitleshadow{
	color:#00519f;
	font: bold 14px/16px Verdana;
	position:absolute;
	top:6px;
	left:13px;
}

.newsletter p{
color:#00285E;
font-family:Verdana;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:16px;
margin-bottom:5px;
padding:0 0 0 10px;
text-align:justify;
}

.newslettertext{
	border:1px solid #c5c5c5;
	height:19px;
	width:200px;
	padding-left:2px;
	margin-left:9px;
	font: 12px/19px Verdana;
	color:#00285e;
}

html>/**/body .newslettertext{
	padding-top:2px;
	height:17px;
}

.newslettersignup{
	background: url(signup.gif) no-repeat 0 0;
	width:75px;
	height:23px;
	display:block;
	cursor:pointer;
	border:0;
	position:absolute;
	right:10px;
	bottom:5px;
}

.featured{
	background: url(rbox.gif) repeat-y 0 0;
	margin-bottom:25px;
	position:relative;
}

.featuredtitle{
	background: url(featured.gif) no-repeat 0 0;
	height:31px;
	position:relative;
}

.rboxbtm{
	position:absolute;
	width:277px;
	height:9px;
	display:block;
	bottom:0;
	left:0;
	background: url(rboxbtm-1.gif) no-repeat 0 0;
}

.featuredbox{
	background: url(line.gif) no-repeat 0 100%;
	width:215px;
	position:relative;
	height:auto;
	padding-bottom:7px;
	margin:5px auto 0 auto;
	
}

.ub{
	position:absolute;
	top:0;left:0;
}

.us{
	position:absolute;
	top:4px;right:0;
}

.featuredboxtitle{
	font: bold 14px/15px Tahoma;
	color:#00285e;
	padding-left:35px;
}

.featuredboxsubtitle{
	color:#00285e;
	font: 11px/12px Tahoma;
	padding-left:35px;
}


/**FOOTER**/
.footer{
	clear:both;
	background: url(bgbottom.gif) repeat-x 0 0;
	height:167px;
}

.bgfooter{
	background: url(bgfooter.png) no-repeat top center;
	height:167px;
}

.fmain{
	width:960px;
	margin:0 auto;
	padding-top:30px;
	color:#fff;
}

.fmenu{
	padding-bottom:30px;
}

.fmenu li{
	float:left;
	background: url(fli.gif) no-repeat 100% 2px;
}

.fmenu li a{
	float:left;
	color:#fff;
	font: 12px/14px Tahoma;
	padding:0 10px;
	text-transform:capitalize;
}

.fmenufirst{
	padding-left:0 !important;
}

.fmenulast{
	background:none !important;
}

.licency{
	width:700px;
	clear:both;
	padding-bottom:15px;
}

.copyright{
	text-align:center;
}
/*
CSS Coding for Sites Listing page
*/


table.sites {
font-family: "Tahoma", "Verdana", Sans-Serif;
font-size: 12px;
width:99%;
border-collapse:collapse;
text-align: left;
border-width: 0 1px 1px 1px;
border-color: #cccccc;
border-style: solid;
margin-bottom: 30px;
}

th {
text-align:left;
font-variant:small-caps;
font-size:18px;
color: #e6e6e6;
background-image: url("table-bg.jpg");
padding: 12px 15px;
}

table.sites tr {
background: #d0dafd;
border-top: 1px solid #e8edff;
}


table.sites td {
text-align:left;
padding: 15px;
background: #e8edff;
border-top: 1px solid #fff;
color: #000000;
wdith:30px;
}

table.sites img {
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
border: 1px dashed #2a5ea4;
}

table.sites td.intro{
background-color:white;
padding: 12px
color: #000000;

}


/*
Brown announcement box
*/

table.announcement {
font-family: "Tahoma", "Verdana", Sans-Serif;
font-size: 12px;
width:75%;
border-collapse:collapse;
text-align: left;
border-width: 1px 1px 1px 1px;
border-color: #cccccc;
border-style: solid;
margin-bottom: 30px;
margin-top: 10px;

}

table.announcement td{
background: #faebd7;
color:brown;
padding: 12px 10px;
}

table.announcement h2{
font-weight: bold;
font-size:16px;
margin-left:10px;
}

table.announcement li{
margin-bottom: 1px;
margin-left: 15px;
}

table.announcement strong{
font-weight: bold;
}

/************************** Call to Action ************************/
.action { background: #faebd7;
color:brown;
padding: 12px 10px;	
border-color: #brown;
border-style: dashed;
margin-bottom: 5px;
border-width: 1px 1px 1px 1px;
}


/************************** "Best" Images************************/

.pokerstarsone {background-image: url('pokerstars-number1.png');background-repeat:no-repeat;width:602px;height:202px;padding-top:0px;padding-left:10px;margin-bottom:10px;margin-left:5px;}
.fulltilttwo {background-image: url('fulltilt-number2.png');background-repeat:no-repeat;width:602px;height:202px;padding-top:0px;padding-left:10px;margin-bottom:10px;margin-left:5px;}
.doylesthree {background-image: url('doylesroom-number3.png');background-repeat:no-repeat;width:602px;height:202px;padding-top:0px;padding-left:10px;margin-bottom:10px;margin-left:5px;}


ul.best {padding-left:170px;padding-right:70px; font-variant: small-caps; font-size:14px;}
li.best {padding:0px;}
p.big {font-size:18px;font-weight:bold;padding-top:8px;padding-left:165px;padding-bottom:1px;}
img.best {padding-left:460px;}
  
.fmain a{color:#ffffff;text-decoration:noen;}
.licency a{padding:0px 4px;}


h1{
background:transparent url(maintop.gif) no-repeat scroll 0 0;
color:#FFFFFF; 
font-size:13px !important;
height:23px; 
margin:0;
text-indent:15px;
width:688px;
}


#eu_promotion{
background:url(eu_bg.jpg) no-repeat bottom right;height:156px;margin:2px;
}

#eu_logo{ 
float:left;
margin-left:10px;
margin-right:10px;
width:50px;
} 

#eu_bm_cont{ 
margin-bottom:6px;
padding-top:5px;
height:26px;
}

#eu_300_upto{
display:block;
float:left;
width:60px;
}

#eu_euro{
display:block;
float:left; 
font-size:30px;
line-height:1;
width:86px;
}

.fs11{
font-size:12px !important;
padding-left:49px !important;
}

#eu_bonusCode{
background:yellow none repeat scroll 0 0;
border:1px dashed;
letter-spacing:1px;
padding:2px 6px;
}

#eu_visitBtn{
    background: transparent url(biggBtnn.JPG) repeat scroll 0 0;
    color: #FFFFFF;
    display: block;
    font-size: 15px;
    font-weight: bold;
    height: 31px;
    line-height: 2;
    margin-left: 10px;
    margin-top: 3px;
    text-align: center;
    text-decoration: none;
    width: 124px;
    float: left;
} 
 

.Receive{}
.eu_txt_cont{margin-bottom:25px;}

h2{ 
font-size:14px;
font-weight:bold;
margin-bottom:5px;
}

.featuredboxtitle1{
	font: bold 14px/15px Tahoma;
	color:#00285e;
	padding-left:15px;
}

.featuredboxsubtitle1{
	color:#00285e;
	font: 11px/12px Tahoma;
	padding-left:15px;
}

/**
* special things for geo boxes
**/

.sb28  {
    display: block;
    padding-left: 32px;
    margin-top: -14px;
}