body{
	margin:0;
	font:12px "Trebuchet MS", serif;
	background:#3d3d3d url(../images/body-blackbg.jpg) no-repeat 50% 0;
}

body.white{background:#d2d2d2 url(../images/body-whitebg.jpg) no-repeat 50% 0;}

a:focus{outline:none;}

a{text-decoration:none;}

a:hover{text-decoration:underline;}

strong { color: #afafaf; font-weight: bold;}

img{color: #cecece; text-decoration: underline; font-weight: bold; border:none;}

form,p,ul{
	margin:0;
	padding:0;
}

.form{
	color:#fff;
}

ul{list-style:none;}

#main{
	margin:0 auto;
	width:978px;
	position:relative;
	overflow:hidden;
}

/*		Header		*/

#header{
	width:978px;
	height:200px;
	background:url(../images/header-blackbg.gif) no-repeat 4px 105px;
	overflow:hidden;
}

.white #header{background:url(../images/header-whitebg.gif) no-repeat 4px 105px;}

/* Logo */

#main h1.logo{
	margin:0;
	position:absolute;
	left:0;
	top:50px;
	width:230px;
	height:38px;
}

.white #main h1.logo{
	width:265px;
	height:45px;
}

#main h1.logo a,
#main h1.logo a span{
	display:block;
	width:230px;
	height:38px;
}

.white #main h1.logo a,
.white #main h1.logo a span{
	width:265px;
	height:45px;
}

#main h1.logo a span{
	text-indent:-9999px;
	background:url(../images/logo-black.png) no-repeat;
	cursor:pointer;
}

.white #main h1.logo a span{background:url(../images/logo-white.png) no-repeat;}

#main h1.logo a{position:relative;}

#main h2.logo2{
	margin:0;
	position:absolute;
	left:242px;
	top:61px;
	font:14px Arial, sans-serif;
	color:#fff;
}

.white #main h2.logo2{
	left:275px;
	color:#000;
}

/* Top Right Navigation */

#main .topnav{
	position:absolute;
	left:700px;
	top:8px;
}

#main .topnav li{
	padding:0 6px 0 7px;
	float:left;
	background:url(../images/topnav-sep.gif) no-repeat 0 3px;
}

.white #main .topnav li{background:url(../images/footer-sep.gif) no-repeat 0 5px;}

#main .topnav li a{
	font:bold 11px "Trebuchet MS", serif;
	color:#c93;
}

.white #main .topnav li a{color:#fff;}

#main .topnav li:first-child{background:none;}

/* Top Form */

#main .topform{
	position:absolute;
	top:40px;
	right:-60px;
	height:60px;
	width:368px;
	overflow:hidden;
	color: #ffffff;
}

#main .topform .text,
#main .topform .pass{
	margin-top:5px;
	float:left;
	display:inline;
	width:104px;
	padding:4px 7px;
	height:14px;
	font:bold 11px/14px "Trebuchet MS", serif;
	border:1px #1e1e1e solid;
}

#main .topform .pass{margin:5px 5px 0;}

#main .topform .button{
	float:left;
	width:131px;
	height:53px;
	padding:20px 0 0 0px;
	background:url(../images/PokerMVP-players-online.png) no-repeat;
}

#main .topform .button2{
	float:left;
	width:131px;
	height:53px;
	margin-left:12px;
	padding:20px 0 0 0px;
	background:url(../images/PokerMVP-jackpot.png) no-repeat;
}

.white #main .topform .button{background:url(../images/form-buttonbg2.png) no-repeat;}

/* Main Menu */

#main .menu{
	position:absolute;
	left:8px;
	top:111px;
}

#main .menu li{
	margin-left:2px;
	float:left;
	display:inline;
}

#main .menu li a,
#main .menu li a span{
	display:block;
	width:148px;
	height:48px;
	cursor:pointer;
}

#main .menu li a span{background:url(../images/menu-button.png) no-repeat;}
#main .menu li.active a span{background:url(../images/menu-button-active.png) no-repeat;}
#main .menu li.red a span{background:url(../images/menu-button-red.png) no-repeat;}
#main .menu li.green a span{background:url(../images/menu-button-green.png) no-repeat;}
#main .menu li.gray a span{background:url(../images/menu-button-gray.png) no-repeat;}

#main .menu li a:hover span{background:url(../images/menu-button-active.png) no-repeat;}

#main .menu li.soon a:hover span,
#main .menu li.soon a span{background:url(../images/menu-button-soon.png) no-repeat;}

#main .menu li a em{
	display:block;
	float:left;
	display:inline;
	margin:13px 0 0 14px;
	text-indent:-9999px;
	width:125px;
	height:30px;
	cursor:pointer;
}

#main .menu li a.poker em{background:url(../images/menu-poker-link.png) no-repeat;}
#main .menu li a.banking em{background:url(../images/menu-banking-link.png) no-repeat;}
#main .menu li a.bonuses em{background:url(../images/menu-bonuses-link.png) no-repeat;}
#main .menu li a.affiliates em{background:url(../images/menu-affiliates-link.png) no-repeat;}
#main .menu li a.casino em{background:url(../images/menu-casino-link.png) no-repeat;}
#main .menu li a.download em{background:url(../images/menu-download-link.png) no-repeat;}

/* Sub Menu */

#main .submenu{
	position:absolute;
	left:10px;
	top:162px;
	padding-left:3px;
	width:955px;
	height:38px;
	background:url(../images/submenu-bg.gif) no-repeat;
	overflow:hidden;
}

.white #main .submenu{background:url(../images/submenu-whitebg.gif) no-repeat;}

.submenu li{
	padding:0 20px 0 16px;
	float:left;
	background:url(../images/submenu-sep.gif) no-repeat 100% 9px;
}

.white #main .submenu li{background:url(../images/submenu-sep2.gif) no-repeat 100% 9px;}

.submenu li a{
	font:11px/38px "Trebuchet MS", serif;
	color:#dea739;
}

.white .submenu li a{color:#c00;}

.submenu li.active a,
.submenu li a:hover{text-decoration:underline;}

/* Sign Up Button */

#main .signup{
	position:absolute;
	top:111px;
	right:9px;
	width:148px;
	height:48px;
}

#main .signup a,
#main .signup span{
	display:block;
	width:148px;
	height:48px;
}

#main .signup span{
	cursor:pointer;
	text-indent:-9999px;
	background:url(../images/signup-button.png) no-repeat;
}

#main .signup a{position:relative;}

.white #main .signup span{background:url(../images/signup-button2.png) no-repeat;}

#main .signup a:hover span{background:url(../images/signup-button2.png) no-repeat;}

.white #main .signup a:hover span{background:url(../images/signup-button.png) no-repeat;}

/*		Content		*/

#content{
	margin-left:4px;
	width:970px;
	padding-bottom:10px;
	background:#2a2a2a;
	overflow:hidden;
}

.white #content{background:#fff;}

/* Top Image */

.topimage{
	margin:2px 0 0 6px;
	position:relative;
	background:url(../images/topimage2-bg.gif) repeat-y;
	overflow:hidden;
}

.topimage img{vertical-align:top;}

.topimage .topbg{
	padding-top:4px;
	width:958px;
	background:url(../images/topimage2-topbg.gif) no-repeat;
	overflow:hidden;
}

.topimage .botbg{
	padding:0 4px 4px;
	width:950px;
	background:url(../images/topimage2-botbg.gif) no-repeat 0 100%;
	overflow:hidden;
}

.white .topimage{background:url(../images/topimage-bg.gif) repeat-y;}

.white .topimage .topbg{background:url(../images/topimage-topbg.gif) no-repeat;}

.white .topimage .botbg{background:url(../images/topimage-botbg.gif) no-repeat 0 100%;}

.topimage div.inner{
	position:absolute;
	top:88px;
	left:318px;
	width:314px;
}

.topimage div a.play,
.topimage div a.play span{
	display:block;
	width:314px;
	height:75px;
}

.topimage div a.play span{
	text-indent:-9999px;
	background:url(../images/topimage-play.png) no-repeat;
	cursor:pointer;
}

.topimage div a.play{position:relative;}

.topimage div ul{
	width:314px;
	overflow:hidden;
}

.topimage div ul li{
	padding:0 7px 0 9px;
	float:left;
	background:url(../images/topimage-sep.gif) no-repeat 0 2px;
	font:11px Arial, sans-serif;
	color:#fff;
}

.topimage div ul li:first-child{background:none;}

.topimage div ul li a{
	color:#fff;
	text-decoration:underline;
}

.topimage div ul li a:hover{text-decoration:none;}

/* Inside Page Top Image */

.topimage2{
	margin-left:6px;
	width:958px;
	background:url(../images/topimage2-bg.gif) repeat-y;
	overflow:hidden;
}

.topimage2 .topbg{
	padding-top:5px;
	width:958px;
	background:url(../images/topimage2-topbg.gif) no-repeat;
	overflow:hidden;
}

.topimage2 .botbg{
	padding:0 4px 4px;
	width:950px;
	background:url(../images/topimage2-botbg.gif) no-repeat 0 100%;
	overflow:hidden;
}

.topimage2 .botbg img{vertical-align:top;}

/* 3 Top Blocks */

.topblocks{
	margin:6px 0 0 6px;
	width:958px;
	background:url(../images/topblocks-bg.gif) repeat-y;
	overflow:hidden;
}

.white .topblocks{background:url(../images/topblocks-bg2.gif) repeat-y;}

.topblocks .topbg{
	width:958px;
	padding-top:0px;
	background:url(../images/topblocks-topbg.gif) no-repeat;
	overflow:hidden;
}

.white .topblocks .topbg{background:url(../images/topblocks-topbg2.gif) no-repeat;}

.topblocks .botbg{
	width:955px;
	padding:0 0 15px 3px;
	background:url(../images/topblocks-botbg.jpg) no-repeat 0 100%;
	overflow:hidden;
}

.white .topblocks .botbg{background:url(../images/topblocks-botbg2.gif) no-repeat 0 100%;}

.topblocks .botbg div{
	width:320px;
	float:left;
}

.topblocks .botbg div.left{width:310px;}

.topblocks .botbg div h3{
	margin:0 0 0 7px;
	overflow:hidden;
}

.topblocks .botbg div h3 a,
.topblocks .botbg div h3 a span{float:left;}

.topblocks .botbg div h3 a span{
	padding-left:39px;
	font:bold 15px/35px "Trebuchet MS", serif;
	color:#fff;
	cursor:pointer;
	text-indent:-9999px;
	width:180px;
}

.white .topblocks .botbg div h3 a span{background:url(../images/topblock-icon2.png) no-repeat;}

.topblocks .botbg div h3 a{position:relative;}

.topblocks .botbg div h3 a:hover span{text-decoration:underline;}

.topblocks .botbg div p{
	margin:2px 0 0 12px;
	width:296px;
	font:11px/13px "Trebuchet MS", serif;
	color:#666;
	overflow:hidden;
}

.topblocks .botbg div.left p{
	width:286px;
	margin-bottom: -8px;
	padding-left: 2px;
	}

.white .topblocks .botbg div h3 a span,
.white .topblocks .botbg div p{color:#333; text-indent:-9999px;}

/* Top Title */

.toptitle{
	margin:2px 0 0 6px;
	width:958px;
	height:58px;
	background:url(../images/toptitle-bg.gif) no-repeat;
	overflow:hidden;
}

.toptitle h1{
	margin:0 0 0 16px;
	font:bold 18px/58px "Trebuchet MS", serif;
	color:#dea739;
}

/* Middle Blocks */

.midholder{
	margin:6px 0 0 10px;
	width:950px;
	padding-bottom:7px;
	background:url(../images/midholder-bg.gif) repeat-y;
	overflow:hidden;
}

.white .midholder{background:url(../images/midholder-bg2.gif) repeat-y;}

/* Middle Left Column */

.midholder .main{
	width:630px;
	float:left;
}

.midholder .main .news{
	margin-left:10px;
	width:610px;
	overflow:hidden;
}

.midholder .main .news li{
	margin-top:6px;
	width:610px;
	float:left;
}

.midholder .main .news li a.image,
.midholder .main .news li a.image img{float:left;}

.midholder .main .news li a.image{
	padding:4px;
	width:120px;
	height:80px;
	background:url(../images/image-blackbg.gif) no-repeat;
}

.white .midholder .main .news li a.image{background:url(../images/image-whitebg.gif) no-repeat;}

.midholder .main .news li div{
	width:475px;
	float:right;
	overflow:hidden;
}

.midholder .main .news li div h4{
	margin:7px 0 0;
	font:11px "Trebuchet MS", serif;
	color:#c93;
}

.midholder .main .news li div h4.green{color:#699;}

.midholder .main .news li div h4.red{color:#c30;}

.midholder .main .news li div h4.braun{color:#990;}

.midholder .main .news li div h4.blue{color:#39c;}

.midholder .main .news li div h3{
	margin:0;
	font:bold 15px "Trebuchet MS", serif;
	color:#fff;
	overflow:hidden;
}

.midholder .main .news li div h3 a{color:#fff;}

.midholder .main .news li div p{
	margin-top:8px;
	font:11px/15px "Trebuchet MS", serif;
	color:#666;
}

.midholder .main .news li.first div p{color:#999;}

.white .midholder .main .news li div h3 a,
.white .midholder .main .news li div p{color:#000;}

/* Inside Text Block */

.main .textblock{
	margin-left:24px;
	width:580px;
	overflow:hidden;
	padding-bottom:10px;
}

.main .textblock h2{
	margin:20px 0 0;
	font:bold 15px "Trebuchet MS", serif;
	color:#dea739;
}

.main .textblock h2 a{color:#dea739;}

.main .textblock a.image{
	margin:15px 13px 10px 0;
	float:left;
}

.main .textblock a.image img{float:left;}

.main .textblock a.image img{
	padding:4px;
	width:120px;
	height:80px;
	background:url(../images/image-blackbg.gif) no-repeat;
}

.white .main .textblock a.image img{background:url(../images/image-whitebg.gif) no-repeat;}

.main .textblock h3{
	margin:22px 0 0;
	font:bold 13px/24px "Trebuchet MS", serif;
	color:#fff;
}

.main .textblock h3 a{color:#fff;}

.main .textblock p{
	/*margin:24px 0 0;*/
	margin-top:18px;
	margin-bottom:5px;
	font:13px "Trebuchet MS", serif;
	color:#ccc;
	line-height:16px;
	font-weight:normal;
}

.main .textblock p.first{margin-top:9px;}

.main .textblock p.notop{margin:0;}

.main .textblock p a{
	color:#dea739;
	text-decoration:underline;
}

hr {border: none 0;
border-top: 1px dashed #ccc;/*the border*/
width: 100%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
} 

.main .textblock p a:hover{text-decoration:none;}

.main .textblock ol {margin-left: 30px; color: #ccc; font:13px/24px "Trebuchet MS", serif;}

.main .textblock li {margin-top:10px;}

.main .textblock li h2{ color: #dea739; font:13px/24px "Trebuchet MS", serif; margin-top:0px;}

.main .textblock ul {margin-left: 30px; color: #ccc; font:13px/24px "Trebuchet MS", serif;}

.main .textblock ul a{
	color:#dea739;
	text-decoration:underline;
}


/* Middle Right Column */

.midholder .column{
	width:310px;
	float:right;
}

.column h3{
	margin:0;
	font:bold 18px "Trebuchet MS", serif;
	color:#fff;
	overflow:hidden;
}

.white .column h3{color:#333;}

.column .support{
	margin:10px 0 0 10px;
	width:290px;
	overflow:hidden;
}

.column .support div{
	margin-top:15px;
	width:285px;
	overflow:hidden;
}

.column .support div .image,
.column .support div .image img{float:left;}

.column .support div .image{
	padding:4px;
	width:120px;
	height:80px;
	background:url(../images/image-blackbg.gif) no-repeat;
}

.white .column .support div .image{background:url(../images/image-whitebg.gif) no-repeat;}

.column .support div p{
	width:150px;
	float:right;
	font:11px/15px "Trebuchet MS", serif;
	color:#666;
}

.column .support div p a{
	color:#fff;
	text-decoration:underline;
}

.white .column .support div p a{color:#333;}

.column .support div p a:hover{text-decoration:none;}

.deposit{
	margin:30px 0 0 5px;
	padding-left:5px;
	width:295px;
	overflow:hidden;
}

.white .column .deposit{
	margin:10px 0 0 0;
	padding:0 5px 0 10px;
	width:295px;
	border-top:10px #fff solid;
	padding-top:10px;
}

.column .deposit p{
	margin-top:5px;
	font:11px/15px "Trebuchet MS", serif;
	color:#999;
}

.column .deposit ul{
	margin:8px 0 0 -5px;
	width:300px;
	overflow:hidden;
}

.column .deposit ul li{
	width:100px;
	float:left;
	text-align:center;
}

.column .deposit ul li img{vertical-align:top;}

/* Feature Blocks */

.feature{
	margin-top:10px;
	width:960px;
	background:url(../images/features-bg.gif) repeat-y 10px 0;
	overflow:hidden;
}

.white .feature{background:url(../images/features-bg2.gif) repeat-y 10px 0;}

.feature div{
	margin-left:6px;
	width:280px;
	height:auto;
	float:left;
	padding:0px 20px 0px 14px;
	display:inline;
	overflow:hidden;
}

.feature div a.image,
.feature div a.image img{float:left;}

.feature div a.image{
	margin-left:-4px;
	display:inline;
	padding:4px;
	width:120px;
	height:80px;
	background:url(../images/image-blackbg.gif) no-repeat;
}

.white .feature div a.image{background:url(../images/image-whitebg.gif) no-repeat;}

.feature div a.image{margin:0 17px 10px 0;}

.feature div h4{
	margin:0;
	font:bold 15px "Trebuchet MS", serif;
	color:#fff;
}

.feature div h4 a{color:#fff;}

.feature div p{
	margin-top:10px;
	font:11px/15px "Trebuchet MS", serif;
	color:#666;
}

.white .feature div h4 a,
.white .feature div p{color:#333;}



.feature2 div{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	margin-left:0px;
	width:280px;
	float:left;
	display:inline;
	overflow:hidden;
}

.feature2 div a.image,
.feature2 div a.image img{float:left;}

.feature2 div a.image{
	margin-left:-4px;
	display:inline;
	padding:4px;
	width:120px;
	height:80px;
	background:url(../images/image-blackbg.gif) no-repeat;
}

.white .feature2 div a.image{background:url(../images/image-whitebg.gif) no-repeat;}

.feature2 div a.image{margin:0 17px 10px 0;}

.feature2 div h4{
	margin:0;
	font:bold 15px "Trebuchet MS", serif;
	color:#fff;
}

.feature2 div h4 a{color:#fff;}

.feature2 div p{
	margin-top:10px;
	font:11px/15px "Trebuchet MS", serif;
	color:#666;
}

/* Column Feature Blocks */

.column .feature{
	margin-top:8px;
	width:310px;
	background:none;
	border:10px #2a2a2a solid;
	border-width:10px 0;
}

.column .feature div{
	margin:0;
	padding-right:10px;
}

/* About Block */

.about{
	margin:10px 0 0 10px;
	width:930px;
	padding:10px 10px 15px;
	background:#151515;
	overflow:hidden;
}

.white .about{background:#f5f5f5;}

.about h4{
	margin:0;
	font:11px "Trebuchet MS", serif;
	color:#c93;
	overflow:hidden;
}

.white .about h4{color:#900;}

#content .about h3{
	margin:5px 0 0;
	overflow:hidden;
}

#content .about h3 a,
#content .about h3 a img{float:left;}

.about p{
	margin-top:10px;
	width:100%;
	font:11px/15px "Trebuchet MS", serif;
	color:#666;
}

.white .about p{
	margin-top:5px;
	color:#333;
}

.about a.more{
	font-weight:bold;
	color:#fff;
	text-decoration:underline;
}

a.more{
	font-weight:bold;
	color:#fff;
	text-decoration:underline;
}

.white .about a.more{color:#333;}

.about a.more:hover{text-decoration:none;}

/* Partners Block */

.partners{
	margin:10px 0 0 10px;
	padding:10px 10px 35px;
	width:930px;
	background:#151515;
	overflow:hidden;
}

.white .partners{background:#f5f5f5;}

.partners h3{
	margin:0;
	font:bold 15px "Trebuchet MS", serif;
	color:#fff;
	overflow:hidden;
}

.white .partners h3{color:#000;}

.partners ul{
	margin:15px 0 0 10px;
	width:900px;
	overflow:hidden;
}

.partners ul li{
	margin-left:20px;
	margin-bottom:10px;
	float:left;
	display:inline;
}

.partners ul li a,
.partners ul li a img{float:left;}

/*		Footer		*/

#footer{
	margin-left:4px;
	width:970px;
	background:#2a2a2a;
	overflow:hidden;
}

.white #footer{background:#fff;}

#footer div{
	margin:0 10px;
	width:950px;
	height:75px;
	background:#151515;
	overflow:hidden;
	margin-bottom:10px;
	padding-bottom:10px;
}

.white #footer div{background:#f5f5f5;}

#footer ul{
	margin:26px auto 0;
	text-align:center;
}

#footer ul li{
	display:inline;
	text-align:center;
	padding:0 9px 0 10px;
	background:url(../images/footer-sep.gif) no-repeat 0 6px;
}

.white #footer ul li{
	background:url(../images/footer-sep2.gif) no-repeat 0 6px;
}

#footer ul li:first-child{background:none;}

#footer ul li a{
	font:11px/13px "Trebuchet MS", serif;
	color:#fff;
	text-decoration:underline;
	text-transform:uppercase;
}

.white #footer ul li a{color:#000;}

#footer ul li a:hover{text-decoration:none;}


.games_link {
	font:13px/15px "Trebuchet MS", serif;
	color:	red;
}

.games_link_list a{
	font:13px/15px "Trebuchet MS", serif;
	color:#fff;
}

.money a{
	font:13px/15px "Trebuchet MS", serif;
	color:#fff;
}