/*========================================================================================*/
/*=== Global styles ================================================================*/

html, body {
	margin:0; padding:0;
	}
body {
	font: 62.5%/1em Verdana, Arial, Helvetica, sans-serif; /*standard font size and leading set to ~10px */
	text-align: center; /*centers all main containers for IE up to version 6*/
	background:#fff url(../img/body_bg.gif) repeat-x top;
	}
	
h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin:0; padding:0;
	color:#16009f;
	}
h1 {font-size: 2em; line-height:1.3em; margin-bottom:0.2em;}
h2 {font-size: 1.7em; line-height:1.5em; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color:#74004c;}
h2 img {margin:.5em 0;}
h3 {font-size: 1.3em; line-height:1.5em; font-weight: bold; /*color:#74004c;*/}
h4 {font-size: 1.0em; line-height:1.5em; font-weight:bold;}

p {font-size:1.1em; line-height:1.2em; margin:0; padding:0 0 1em 0; color:#16009f;} 
th, td {line-height:1.2em; margin:0; padding:0 0 1em 0; color:#16009f;} 
th, td {padding:3px;}


table {border-collapse:collapse;}

pre {font-size:1.2em; line-height:1.2em; margin:0; padding:0 0 1em 0;} 

a {text-decoration:none; color:#007eff; outline:none;}
a:hover {text-decoration:underline; color:#007eff;}
p a {text-decoration:underline;}

img {border:0;}

ol {margin:0; padding:0 0 1em 1.5em;}
ul {margin:0; padding:0 0 1em 0;}
li {font-size:1.1em; line-height:1.5em; margin:0 0 0 1.5em; color:#16009f;}

li ul, li ol {padding-bottom:0;}


/*Header begin-------------------------------------------------------------------------*/
#header {
	position:relative;
	width:770px; height:125px; 
	text-align: left;
	margin:0 auto;
	}
#theTime {position:absolute; top:5px; left:10px; color:#fff;}
#logo {
	position:absolute;
	top:43px; left:0; z-index:1;
	width:173px; height:39px;
	}
#logo a {display:block;}
#logo a:hover {background-color:#fff; text-decoration:none;}
#logo a:hover span{
	display:block;
	position:absolute; top:24px; left:1px; 
	width:169px;
	padding:1px; 
	font-weight:bold; color:#c755a0; text-align:center;
	background-color:#140766;/*border:1px solid #fff; border-top:none; border-bottom:none;*/
	}
#logo a span{display:none;}

#currentTime {
	position:absolute;
	top:5px; left:0;
	width:100px; height:15px;
	color:#fff;
	}
#extraContainer {
	position:absolute;top:49px; right:315px;
	width:200px; padding:5px;
	text-align:center; font-size:1.2em; font-weight:bold;
    color:#f357bd; background:#0e0547; border:1px solid #f357bd;
	}
#extraContainer #players {color:white;}
#login {
	position:absolute;
	width:250px; height:40px;
	top:30px; right:0; 
	color:#fff;
	}
#login div {
	position:absolute;
	top:5px; 
	}
#LoginForm {position:absolute; top:20px; left:0px; width:250px;}
#LoginForm .username, #LoginForm .password {
	width:94px; height:16px;
	padding:2px 3px;
	border:none;
	font-weight:bold;
	color:#16009f;
	}
#LoginForm .username {position:absolute;top:0px; left:0px;}
#LoginForm .password {position:absolute; top:0px; left:110px;}
#LoginForm .submit {position:absolute; top:-1px; left:220px;}
#LoginForm p {position:absolute; top:25px; left:0px; font-size:0.9em;}
#LoginForm a {color:#fff;}

/*when logged in*/
#ddmenu {position:absolute; top:45px; right:0px;}
#ddmenu select {background-color:#F2FAFF; color:#0000c6; font-weight:bold; border:2px solid #99ccff;
	font-size:1.3em;/*old css fix for lotto*/}

#userDetails {position:absolute; top:75px; right:0px; font-size:1.3em; font-weight:bold; color:#ffd200;}
#userDetails .name {margin-right:10px; color:#fff;}
#userDetails .name span{color:#00CCFF;}
#userDetails .balance {margin-right:10px; color:#fff;}
#userDetails .balance a {margin-right:2px; color:#00CCFF; text-decoration:underline;}
	
#balframe {display:none;}
/*Header:Menu begin-----*/
#menu {
	position:absolute;
	width:770px; height:20px;
	top:107px; right:0;
	margin:0; padding:0;
	text-align:right;
	}
#menu li {
	display:inline; list-style:none;
	margin:0 0 0 10px;
	font-size:1em; line-height:1.2em;
	}
#menu li a {
	font-weight:bold; 
	color:#fff; 
	text-decoration:underline;
	}
/*Header:Menu end-----*/

#topNavigation {
                position:absolute;
                width:560px; height:22px;
                top:0; left:190px;
                margin:0; padding:0; 
                }
#topNavigation div {
                float:left;
    height:22px;
                margin:0 0 0 3px;
                }
#topNavigation a {
                display:block;
    height:22px;
                overflow: hidden;
                text-decoration:none;
                }
#topNavigation a span {visibility:hidden;}
                
/*tweaking the navigation for IE5 MAC by using Backslash hack*/
/*\*//*/
  #topNavigation a{overflow:inherit;}
/**/

/*Active state (bottom layer)*/
#topNavCasino {background:url(../img/nav_tabs_08/act/casino.gif) top left no-repeat; width:57px;}
#topNavPoker {background:url(../img/nav_tabs_08/act/poker.gif) top left no-repeat; width:50px;}
#topNavSports {background:url(../img/nav_tabs_08/act/sports.gif) top left no-repeat; width:56px;}
#topNavLiveCasino {background:url(../img/nav_tabs_08/act/livecasino.gif) top left no-repeat; width:84px;}
#topNavHeadToHead {background:url(../img/nav_tabs_08/act/headtohead.gif) top left no-repeat; width:78px;}
#topNavGalaBingo {background:url(../img/nav_tabs_08/act/galabingo.gif) top left no-repeat; width:84px;}
#topNavLocalCasinos {background:url(../img/nav_tabs_08/act/localcasinos.gif) top left no-repeat; width:104px;}

/*Passive state (top layer)*/
#topNavCasino a {background:url(../img/nav_tabs_08/pas/casino.gif) top left no-repeat;}
#topNavPoker a {background:url(../img/nav_tabs_08/pas/poker.gif) top left no-repeat;}
#topNavSports a {background:url(../img/nav_tabs_08/pas/sports.gif) top left no-repeat;}
#topNavLiveCasino a {background:url(../img/nav_tabs_08/pas/livecasino.gif) top left no-repeat;}
#topNavHeadToHead a {background:url(../img/nav_tabs_08/pas/headtohead.gif) top left no-repeat;}
#topNavGalaBingo a {background:url(../img/nav_tabs_08/pas/galabingo.gif) top left no-repeat;}
#topNavLocalCasinos a {background:url(../img/nav_tabs_08/pas/localcasinos.gif) top left no-repeat;}



/*rollover effect and highlighting active section*/
#topNavCasino a:hover, #topNavCasino a.active,

#topNavPoker a:hover, #topNavPoker a.active,
#topNavSports a:hover, #topNavSports a.active,
#topNavLiveCasino a:hover, #topNavLiveCasino a.active,
#topNavHeadToHead a:hover, #topNavHeadToHead a.active,
#topNavGalaBingo a:hover, #topNavGalaBingo a.active,
#topNavLocalCasinos a:hover, #topNavLocalCasinos a.active {background-image:none;}
/*Header:Navigation end-----*/


/*MainBody begin------------------------------------------------------------------------*/
#mainBody {
	position:relative;
	width:770px;
	margin:10px auto 0px auto; 
	text-align:left;
	}
	
/*MainBody: BingoNavigation begin-----*/
#casinoNavigation {
	list-style:none; /*duplicated for IE*/
	margin:0; padding:0;
	}
#casinoNavigation li {
	width:158px; 
	list-style:none;
	margin:0;
	}
#casinoNavigation li a{
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	}
#casinoNavigation li a span {visibility:hidden;}

/*tweaking the navigation for IE5 MAC by using Backslash hack*/
/*\*//*/
  #casinoNavigation li a{overflow:inherit;}
/**/

/*Active state (bottom layer)*/
#casinoNavHome {background:url(../img/nav_left/act/home.gif) top left no-repeat; height:32px; }
#casinoNavAbout {background:url(../img/nav_left/act/about_gala_casino.gif) top left no-repeat; height:32px;}
#casinoNavGettingStarted {background:url(../img/nav_left/act/getting_started.gif) top left no-repeat; height:32px;}
#casinoNavJoin {background:url(../img/nav_left/act/join_now.gif) top left no-repeat; height:32px;}
#casinoNavPlayCasino {background:url(../img/nav_left/act/play_casino.gif) top left no-repeat; height:32px;}
#casinoNavPlayArcade {background:url(../img/nav_left/act/play_arcade.gif) top left no-repeat; height:32px;}
#casinoNavHowTo {background:url(../img/nav_left/act/how_to_play.gif) top left no-repeat; height:32px;}
#casinoNavWinners {background:url(../img/nav_left/act/winners.gif) top left no-repeat; height:32px;}
#casinoNavPromotions {background:url(../img/nav_left/act/promotions.gif) top left no-repeat; height:32px;}
#casinoNavContact {background:url(../img/nav_left/act/contact_us.gif) top left no-repeat; height:32px;}
#casinoNavHelp {background:url(../img/nav_left/act/help.gif) top left no-repeat; height:32px;}

/*Passive state (top layer)*/
#casinoNavHome a {background:url(../img/nav_left/pas/home.gif) top left no-repeat;}
#casinoNavAbout a {background:url(../img/nav_left/pas/about_gala_casino.gif) top left no-repeat;}
#casinoNavGettingStarted a {background:url(../img/nav_left/pas/getting_started.gif) top left no-repeat;}
#casinoNavJoin a {background:url(../img/nav_left/pas/join_now.gif) top left no-repeat;}
#casinoNavPlayCasino a {background:url(../img/nav_left/pas/play_casino.gif) top left no-repeat;}
#casinoNavPlayArcade a {background:url(../img/nav_left/pas/play_arcade.gif) top left no-repeat;}
#casinoNavHowTo a {background:url(../img/nav_left/pas/how_to_play.gif) top left no-repeat;}
#casinoNavWinners a {background:url(../img/nav_left/pas/winners.gif) top left no-repeat;}
#casinoNavPromotions a {background:url(../img/nav_left/pas/promotions.gif) top left no-repeat;}
#casinoNavContact a {background:url(../img/nav_left/pas/contact_us.gif) top left no-repeat;}
#casinoNavHelp a {background:url(../img/nav_left/pas/help.gif) top left no-repeat;}

/*rollover action*/
#casinoNavHome a:hover, #casinoNavHome a.active,
#casinoNavAbout a:hover, #casinoNavAbout a.active,
#casinoNavGettingStarted a:hover, #casinoNavGettingStarted a.active,
#casinoNavJoin a:hover, #casinoNavJoin a.active,
#casinoNavPlayCasino a:hover, #casinoNavPlayCasino a.active,
#casinoNavPlayArcade a:hover, #casinoNavPlayArcade a.active,
#casinoNavHowTo a:hover, #casinoNavHowTo a.active,
#casinoNavWinners a:hover, #casinoNavWinners a.active,
#casinoNavPromotions a:hover, #casinoNavPromotions a.active,
#casinoNavContact a:hover, #casinoNavContact a.active,
#casinoNavHelp a:hover, #casinoNavHelp a.active {background-image:none;}

#casinoNavigation li.casinoNavGroup {
	width:133px; 
	padding:3px 0 3px 25px; 
	font-size:1.2em; line-height:1.5em; font-weight:bold; /*color:#00ccff;*/
	border-top:1px solid #663365; border-top:1px solid #9f3f9f;background:#3e003f url(../img/bullet_arrow_down.gif) no-repeat 15px 10px; 		color:#d87dd8;
	}

#casinoNavigation li.casinoNavGames {width:133px; font-size:1em; padding:3px 0 3px 25px; line-height:1.5em; font-weight:bold; border-top:1px solid #663365; background:#3e003f;}
#casinoNavigation li.casinoNavGames a {display:inline; color:#fff;}
#casinoNavigation li.casinoNavGames a:hover {text-decoration:underline;}
/*MainBody: BingoNavigation end-----*/


/*MainBody: Column Structure Containers begin-----*/
.twoColumn, .threeColumn {overflow:hidden;/*clearing flows*/ width:100%;}
/*MainBody: Column Structure Containers end-----*/

#containerLeftColumn1 {margin:0px 0 3px 0; width:142px; }
#containerLeftColumn2 {margin:3px 0; width:142px;}
#containerLeftColumn3 {margin:3px 0 0 0; width:142px;}

#flashTopBar {margin:0 auto 10px auto;}

/*MainBody: Breadcrumb Trail begin-----*/
#breadcrumbTrail {
	list-style:none; /*duplicated for IE*/
	margin:0 0 2em 0; padding:0;
	}
#breadcrumbTrail li {
	display:inline; list-style:none;
	margin:0; padding:0 0 0 18px;
	background:url(../img/arrow.gif) top left no-repeat;
	}
#breadcrumbTrail li.first {padding:0; background:none;}
#breadcrumbTrail li a {text-decoration:underline; color:#FF4000; }
#breadcrumbTrail li a:hover {color:#0000c7;}
/*MainBody: Breadcrumb Trail end-----*/
/*MainBody end-----*/

/*Footer begin------------------------------------------------------------------------*/
#footer {
	position:relative;
	width:770px; height:100px; line-height:10px;
	margin:0 auto;
	text-align:left;
	}
#columnOneBottom {
	position:absolute;
	top:0px; left:0; z-index:1;
	width:158px; height:10px;
	background:#74004c url(../img/casino_navigation_bg.gif) bottom left no-repeat;
	}
#columnThreeBottom {
	display:none;
	}
#footerBody {
	position:absolute;
	top:20px; left:0;
	width:770px; height:80px;
	background-color:#140766;
	}
#footerTop {
	position:absolute;
	top:0; left:0;
	width:770px; height:8px;
	background:#140766 url(../img/footer/footer_bg_top.gif) top left no-repeat;
	}
#footerBottom {
	position:absolute;
	bottom:0; left:0;
	width:770px; height:9px;
	background:url(../img/footer/footer_bg_bottom.gif) bottom left no-repeat;
	}
#customerSupport {	
	position:absolute;
	top:25px; left:15px;
	width:150px; height:30px;
	}
/*Footer: Icon groups begin -----*/
#iconGroupOne {
	position:absolute;
	top:35px; left:20px;
	text-align:right;
	width:740px;
	}
#iconGroupOne span.care {margin-left:10px;}
#iconGroupOne span.care img {margin-left:8px;}
#iconGroupOne img {margin-right:4px;}

#iconGroupOne-b {
	position:relative;
	text-align:center;
	width:740px;
	margin: 0 auto;
	}
#iconGroupOne-b span.care {margin-left:10px;}
#iconGroupOne-b span.care img {margin-left:8px;}
#iconGroupOne-b img {margin-right:4px; vertical-align:middle;}

/*Footer: Icon groups end -----*/

/*Footer: Breadcrumb begin -----*/
#breadCrumb {
	position:absolute;
	width:470px;
	bottom:96px; left:150px; z-index:1;
	display:inline; list-style:none; /*duplicated for IE*/
	margin:0; padding:0;
	text-align:center; 
	}
#breadCrumb li {
	display:inline; list-style:none;
	margin:0 2px;
	line-height:1.2em;
	}
#breadCrumb a {
	font-weight:bold;
	color:#0f208a;
	}
/*Footer: Breadcrumb end -----*/

#copyright {
	width:770px;
	margin:5px auto 30px auto; padding:0;
	font-size:0.9em; text-align:center; line-height:1.5em; color:#666;
	}
#copyright a{color:#666; text-decoration:underline;}
.copyright {
	font-size:0.9em;
	text-align:center;
	color:#666;
	}
/*Footer end-----*/

/*========================================================================================*/
/*=== Global utility classes  ================================================================*/
.minimalheight {
    float:right;
    width:1px;
	}
.six {height:6em;}
.eight {height:8em;}
.eleven {height:11em;}
.twelve {height:12em;}
.fifteen {height:19em;/*for gamesPage*/}
.nineteen {height:19em;}

.comment {font-style:italic;}

.cleaner {
	clear:both;
    height:1px; line-height:1px; font-size:1px;
	margin:-1px 0 0 0; padding:0;
    border:none; visibility: hidden;
    }
.textAlignCenter {text-align:center;}
.textAlignRight {text-align:right;}
.floatLeft {float:left; margin:0 10px 0px 0;}
.floatRight {float:right; margin:0 0 10px 10px;}

.important {color:red; font-weight:bold;}

.imageGroup img {margin-right:5px; border:1px solid #666;}

.border1 th {border:1px solid #74004c;}
.border1 td {border:1px solid #cbc5fe;}
/*========================================================================================*/
/*=== Direct page styles  ================================================================*/

/*HomePage--------------------------------------------------------------*/
/*HomePage: MainBody: 2column structure begin -----*/
#casinoHomePage .twoColumn1 {float:left; width:215px;}
#casinoHomePage .twoColumn2 {float:left; width:215px; margin-left:2px;}
/*MainBody: 2column structure end -----*/	

/*HomePage: MainBody: 3column structure begin -----*/
#casinoHomePage .threeColumn {background:url(../img/casino_three_column_bg.gif) top left repeat-y;}
#casinoHomePage .threeColumn1 {width:158px;}
#casinoHomePage .threeColumn2 {float:right; width:442px;}
#casinoHomePage .threeColumn3 {float:right; width:158px; position:relative;}
/*MainBody: 3column structure end -----*/

#casinoHomePage h1 {margin-bottom:4px; text-align:center;}

#containerMiddleLong {margin:1px 0 3px 0;}

#containerRightColumn1 {position:absolute; z-index:1; margin:0;}
#containerRightColumn2 {width:100%; height:1px;}

#casinoHomePage #columnOneBottom {top:-10px; left:0px; }
/*HomePage end-----*/


/*casinoInnerPages (shared for all pages in Casino tab)------------------------------------*/
.casinoInnerPage .twoColumn {background:url(../img/casino_three_column_bg.gif) top left repeat-y;}
.casinoInnerPage .twoColumn1 {width:158px;}
.casinoInnerPage .twoColumn2 {position:relative; z-index:1; float:right; width:600px;}
/*casinoInnerPages  end -----*/


/*Errors and ErrorPages*/
body.pageNotFound #mainBody {}
div.errorBody {margin:5px 50px 30px 50px; text-align:center;}
div.errorMessage {
	position:relative;
	margin:5px 0px; padding:20px;
	background:#e6e3ff url(../img/error/ico-error_cross_yellow.gif) no-repeat 10px center;
	border:1px solid #9f3f9f;
	}
	
body.errorPage #footer #columnOneBottom, body.errorPage #footer #columnThreeBottom {display:none;}	
body.errorPage #mainBody {background:none;}

div#loginerror {
	background:#e6e3ff url(../img/error/ico-error_cross_yellow.gif) no-repeat 10px center;
	border:1px solid #9f3f9f;
	}
p.errortitle {color:#16009f; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; padding:0;}
div#loginerror p {font-size:0.9em;}
div#loginerror a, div#loginerror a:hover {font-size:1em; font-weight:bold;}

/*Popups*/
body.popupPage {
	text-align:left;
	background-image:none;
	}
body.popupPage h1{
	text-align:center;
	font-size: 1.7em; line-height:1.5em; font-weight: bold;
	}
	
	
h1 span, p.downloadStarted strong, p.instantPlay strong, p.screenName strong{display:none;}
h1.gettingStarted {background:#fff url(../img/h1-getting_started.gif) no-repeat top left; width:600px; height:27px;}
h1.howToPlayPoker {background:#fff url(../img/h1-how_play_poker.gif) no-repeat top left; width:600px; height:27px;}
h1.bonuses {background:#fff url(../img/h1-bonuses.gif) no-repeat top left; width:600px; height:120px;}
h1.tournaments {background:#fff url(../img/h1-tournaments.gif) no-repeat top left; width:600px; height:27px;}
h1.gsop {background:#fff url(../img/h1-gsop.gif) no-repeat top left; width:600px; height:27px;}
p.downloadStarted {background:#fff url(../img/h1-download_started.gif) no-repeat top left; width:600px; height:27px; margin:0;}
p.instantPlay {background:#fff url(../img/h1-instant_play.gif) no-repeat top left; width:600px; height:27px; margin:-20px 0 0 0; _margin-top:-10px;}
p.screenName {background:#fff url(../img/h1-screen_name.gif) no-repeat top left; width:600px; height:27px; margin:0;}


p span.button {padding:8px; background:#74004c/* url(../img/h1-tournaments.gif) no-repeat top 200px*/; border:0px solid #140766;}
p span.button a:hover {color:#FFCCFF;}
p span.button img{display:none;}

/*#myApplet {visibility:hidden;}*/

p.text2 {font-size:1.1em; line-height:1.2em; margin:0; padding:0 0 1em 0; color:#16009f;} 

th {background:#74004c; color:#fff;}
table tr.even td, td.even {background: #e6e3ff;}

/*generated tournaments page begin*/
#title3 {font-size: 1.7em; line-height:1.5em; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color:#74004c;}
#status {}
/*generated tournaments page end*/

/*---------------------------------------------
 OLD SHIT
-----------------------------------------------*/
#main, #main2 {
float:right;
width:601px;}

#main2 {
padding:0;
}

.box {
position: absolute;
top: 265px;
border: 1px solid #006599;
background: #edeef3;
padding: 10px;
font-size: 11px;
height: 130px;
}

#instant {
left: 10px;
width: 273px;
}

#download {
float: left;
text-align: center;
position: absolute;
}

.box h4 {
color: #cc0000;
font-size: 16px;
font-family: arial, sans;
margin-top: 0px;
}

.javass {
background:url('http://img0.eurobet.com/adyn/pk_pn/main/java_ss.gif');
background-repeat: no-repeat;
float: left;
margin-right: 20px;
margin-top: -10px;
}

#notice {
position: absolute;
top: 122px;
left: 10px;
}

.box a {
padding-right: 25px;
height: 20px;
font-size: 15px;
text-decoration: none;
text-align: right;
background-color: #000066;
background-repeat: repeat-y;
background-position: left;
position: absolute;
color: #fff;
font-weight: bold;
width:270px;
top: 132px;
right: -2px;
}

.play{
position: absolute;
left: 270px;
height: 18px;
background-image:url('http://img0.eurobet.com/adyn/pk_pn/main/arrow_button.gif');
border: 0px;
cursor: pointer;
}

#buzzwords {
position: relative;
top: 435px;
left: 10px;
border: 1px solid #006599;
background: #edeef3;
padding-top: 5px;
font-weight: bold;
font-size: 12px;
width: 601px;
}

.box ul li {
margin-bottom: 3px;
list-style-image: url('http://img0.eurobet.com/adyn/pk_pn/main/blue_arrow.gif');
list-style-type: disc;
list-style-position: outside;
}

.blue14 {
font-size: 14px;
padding-left: 20px;
color: #140766;
font-weight: bold;
}

.spantxt{
margin-left: -7px;
vertical-align:middle;
}

#buzzwords ul li {
margin-bottom: 3px;
list-style-image: url('http://img0.eurobet.com/adyn/pk_pn/main/red_arrow.gif');
list-style-type: disc;
list-style-position: outside;
}
/* ---------- end Main ---------- */



/*--------applet popup-------------*/

#cashier {
position: absolute;
left: 15px;
top: 465px;
text-align:center;
}
#contact {
position: absolute;
left: 85px;
top: 465px;
text-align:center;
}
#promo {
position: absolute;
left: 163px;
top: 465px;
text-align:center;
}
#find {
position: absolute;
left: 237px;
top: 465px;
text-align:center;

}
#txt  {
margin-top:-22px;
font-size: 10px;
font-weight: normal;
color: #000000;
text-decoration:none

}

/*----------MCIHELE TO ADD-------------

#instantyes {
visibility: hidden; 
}

#instantno {
visibility: hidden; 
}
*/



/*-----------Generic Classes--------------*/

.title {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #000099;
}
.java {
font-size: 9px;
color: #003399;
font-weight: normal;

}

.marge {
position: relative;
left: 60px;
}

.text {
font-size: 10px;
font-weight: normal;
color: #000099;
text-align: left;
line-height: 4px;
}

.maintitle {
font-size:14px; font-weight:bold; color:#9f3f9f;
}

.button  {
padding-top:2px;
padding-bottom:3px;
bottom: 5px;
padding-left:8px;
padding-right:8px;
height: 24px;
background-image: url(http://img0.eurobet.com/adyn/pk_pn/main/box_nav_bg.gif);
background-color: #140766;
background-repeat: repeat-y;
background-position: right;
}

#buttonmain {
padding-left:8px;
background-color: #140766;
height: 24px;
width: 110px;
}

.text3 {
font-size: 14px;
font-weight: normal;
color: #000099;
text-align: left;
line-height: 16px;
}

.text2, .text2b {
font-size: 12px;
font-weight: normal;
color: #000099;
text-align: left;
line-height: 16px;
margin-bottom: -4px;
}
.text2 a:hover {color: #0000cc;
}
.text2b{
line-height:18px;
font-weight: bold;
}
.formtext {
font-size: 14px;
color: #000099;
font-weight: normal;
}

.white2 {

font-size: 12px;
font-weight: normal;
color: #fff;
text-align: left;
line-height: 20px;
}
.white2 :link{
text-decoration:none
}

p#title3  {
font-size: 15px;

font-weight: bold;
color: #CC0000;
line-height: 0px;
margin-bottom: 0px;
margin-top: 30px;
}
.title3  {

font-size: 15px;
font-weight: bold;
color: #CC0000;
line-height: 0px;
margin-bottom: 0px;
margin-top: 30px;
}
.head3 {
font-size: 15px;
font-weight: bold;
color: #CC0000;
line-height: 0px;
margin-bottom: 0px;
margin-top: 15px;
padding-left: 5px;
}

.white1 {
font-size: 11px;
font-weight: normal;
color: #fff;
text-align: left;
line-height: 20px;
}

p#status  {
font-size: 14px;
font-weight: normal;
color: #000099;
text-align: left;
margin-top: 20px;
}

input#reload {
background: url('http://img0.eurobet.com/adyn/pk_pn/main/reload.gif');
width: 32px;
height: 19px;
border: none;
cursor: pointer;
float: right;
}

.instantbox {
height: 138px;
width: 290px;
left: 192px;
top: 360px;
position: absolute;
background-color: #EDEEF3;
border: solid #140766 1px;
}

.instantbox img {
margin-top:-5px;
margin-left:5px;
margin-right:5px;
float:left
}
.instantbox p {
margin-bottom:0px;

}

.instantbox button {
text-align:right;
}

.downloadbox {
height: 136px;
width: 290px;
left: 500px;
top: 360px;
position: absolute;
background-color: #EDEEF3;
border: solid #140766 1px;
}

.features {
height: 108px;
width: 600px;
left: 191px;
top: 513px;
position: absolute;
background-color: #EDEEF3;
}

div#download  {
text-align:center;
position:absolute;
width:560px;
top:30px;
left:56px;
padding:15px;
background-color: #fff;

}

#loginerror {
text-align:center;
position:relative;
width:490px;
top:40px;
left:40px;
padding:15px;
background-color: #EDEEF3;
border: solid #140766 1px;
}

.errortitle {
color: #CC0000;
font-size: 14px;
font-weight:bold;
}

.errortext, .errortext a:hover {
color: #000099;
font-size: 12px;
font-weight:normal;
}

/* Iframes */
#iframe {
width: 650px;
padding: 0px;
margin-top: 0px;
}

#iframe table {
border: 1px solid #140766;
padding: 0px;
margin-top:20px;
border-collapse: collapse;
}

#iframe table tr, #iframe table tr td, #iframe table tr th {
border: 1px solid #140766;
text-align: center;
}

#iframe table tr th {
background-color: #140766;
color: #fff;
font-weight: bold;
}

#iframe table tr th.one {
width: 75px;
}

#iframe table tr th.two {
width: 209px;
}

#iframe table tr th.three {
text-align: right;
}

#iframe div#iframe_left p {
margin-bottom: 5px;
}

#iframe_right {
margin-top: -196px; _margin-top: -197px;
margin-left: 300px;
}

#iframe iframe {
width: 284px;
height: 150px;
border-style: none;
}


/*---------------------------------------------
 NEW STUFF
-----------------------------------------------*/
#mainBody {
	position:static;
	width:770px;
	overflow:hidden;
	margin:10px auto 0 auto; padding:0;
	background:#fff url(../../poker/img/nav_bg.gif) repeat-y left;
	}
#footer #columnOneBottom {top:0px; left:0px; display:block;}

/*hide redundant objects: begin */
#bluespace, #top2, #htmltable {display:none;}
/*hide redundant objects: end */


/*Navigation: begin-----*/
#navbar {
	float:left;
	width:158px; 
	list-style:none; /*duplicated for IE*/
	margin:0; padding:0;
	overflow:hidden;
	}
#navbar p {
	width:158px; 
	margin:0; padding:0;
	}
#navbar p a img {margin:20px auto 0 auto;}
#navbar p a {
	display:block;
	margin:0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	text-decoration:none; text-align:center;
	}

#navbar p a span {visibility:hidden;}

/*tweaking the navigation for IE5 MAC by using Backslash hack*/
/*\*//*/
  #navbar p a{overflow:inherit;}
/**/

/*Active state (bottom layer)*/
#pokerNavHome {background:url(../../poker/img/nav_left/act/home.gif) top left no-repeat; height:32px;}
#pokerNavGettingStarted {background:url(../../poker/img/nav_left/act/getting_started.gif) top left no-repeat; height:32px;}
#pokerNavHowPlay {background: url(../../poker/img/nav_left/act/how_to_play.gif) top left no-repeat; height:32px;}
#pokerNavBonuses {background:url(../../poker/img/nav_left/act/bonuses.gif) top left no-repeat; height:32px;}
#pokerNavTournaments {background:url(../../poker/img/nav_left/act/tournaments.gif) top left no-repeat; height:32px;}

/*Passive state (top layer)*/
#pokerNavHome a {background:url(../../poker/img/nav_left/pas/home.gif) top left no-repeat;}
#pokerNavGettingStarted a {background:url(../../poker/img/nav_left/pas/getting_started.gif) top left no-repeat;}
#pokerNavHowPlay a {background:url(../../poker/img/nav_left/pas/how_to_play.gif) top left no-repeat;}
#pokerNavBonuses a {background:url(../../poker/img/nav_left/pas/bonuses.gif) top left no-repeat;}
#pokerNavTournaments a {background:url(../../poker/img/nav_left/pas/tournaments.gif) top left no-repeat;}

/*rollover action*/
#pokerNavHome a:hover, #pokerNavHome a.active,
#pokerNavGettingStarted a:hover, #pokerNavGettingStarted a.active,
#pokerNavHowPlay a:hover, #pokerNavHowPlay a.active,
#pokerNavBonuses a:hover, #pokerNavBonuses a.active,
#pokerNavTournaments a:hover, #pokerNavTournaments a.active {background-image:none; text-decoration:none;}
/*Navigation: end-----*/

#signup a{
	display:block;
	width:600px; height:225px;
	background:url(../../pk_pn/1/600_main.jpg) no-repeat top left;
	}

#container2 {
	width:600px; height:32px;
	margin-top:10px; padding-bottom:10px;
	background:url(../../pk_pn/1/features_copy.gif) no-repeat top left;
	}
#container3 {margin:0; background:red;}
#container3 .one a{
	display:block;
	float:left;
	width:298px; height:179px;
	background:url(../../pk_pn/1/bnr_instant.gif) no-repeat top left;
	}
#container3 .two a{
	display:block;
	float:left;
	width:298px; height:179px;
	margin-left:3px;
	background:url(../../pk_pn/1/bnr_download.gif) no-repeat top left;
	}

/* Grid Styles */
.row:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.row {display:inline-block; margin-left:-15px;}
.row {display:block;}
.row {position:relative;}
.gu6 .row {width:1920px;}
.gu5_75 .row {width:1840px;}
.gu5_5 .row {width:1760px;}
.gu5_25 .row {width:1680px;}
.gu5 .row {width:1600px;}
.gu4_75 .row {width:1520px;}
.gu4_5 .row {width:1440px;}
.gu4_25 .row {width:1360px;}
.gu4 .row {width:1280px;}
.gu3_75 .row {width:1200px;}
.gu3_5 .row {width:1120px;}
.gu3_25 .row {width:1040px;}
.gu3 .row {width:960px;}
.gu2_75 .row {width:880px;}
.gu2_5 .row {width:800px;}
.gu2_25 .row {width:720px;}
.gu2 .row {width:640px;}
.gu1_75 .row {width:560px;}
.gu1_5 .row {width:480px;}
.gu1_25 .row {width:400px;}
.gu1 .row {width:320px;}
.gu0_75 .row {width:240px;}
.gu0_5 .row {width:160px;}
.gu0_25 .row {width:80px;}

.col {padding-left: 15px; float:left; position:relative;}
.gu6 {width:1905px;}
.gu5_75 {width:1825px;}
.gu5_5 {width:1745px;}
.gu5_25 {width:1665px;}
.gu5 {width:1585px;}
.gu4_75 {width:1505px;}
.gu4_5 {width:1425px;}
.gu4_25 {width:1345px;}
.gu4 {width:1265px;}
.gu3_75 {width:1185px;}
.gu3_5 {width:1105px;}
.gu3_25 {width:1025px;}
.gu3 {width:945px;}
.gu2_75 {width:865px;}
.gu2_5 {width:785px;}
.gu2_25 {width:705px;}
.gu2 {width:625px;}
.gu1_75 {width:545px;}
.gu1_5 {width:465px;}
.gu1_25 {width:385px;}
.gu1 {width:305px;}
.gu0_75 {width:225px;}
.gu0_5 {width:145px;}
.gu0_25 {width:65px;}

/* CLEARFIX: FOUNDATION */
.clearfix:after, #pokerHands:after, #pokerHands2:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, #pokerHands, #pokerHands2 {display:inline-block;} /*Those two .clearfix have to be separate!)*/
.clearfix, #pokerHands, #pokerHands2 {display:block;}

/* BUTTONS: FOUNDATION */
#mainBody .button {border-bottom:1px solid #aaa; border-top:1px solid #aaa; float:left; margin:0 1px; padding:0; position:relative; height:auto; background:none;top:auto;bottom:auto;}
#mainBody .button .decor {border-left:1px solid #aaa; border-right: 1px solid #aaa; float:left; margin:0 -1px; background: #dbdbdb; position:relative;}
#mainBody .button input, .button a {background:none; font-weight:normal; overflow:visible; width:auto; margin:0;border:0 none;padding:0 5px;cursor:pointer;}
#mainBody .button input, .button a span {font-size:1.1em; color:#fff;}
#mainBody .button a {display:block; text-decoration:none; padding:3px 5px;}
#mainBody .button-list {margin-bottom:15px;}
#mainBody .button-list .button {margin-right:11px;}

/* BUTTONS: GC POKER */
#main {overflow:hidden;}
#mainBody .button {background-image:none; background:#74004C;}
#mainBody .button .decor {background:none #429142;}
#mainBody .button, #mainBody .button .decor {border-color:#140766;}

#mainBody .content {margin-bottom:15px; min-height:145px;}
#mainBody .field {margin-left:9px;}
#mainBody .text {padding:9px;}
#signup, .module .regular, .module .tabular {margin-bottom:15px;}

.m-poker-home .gu1 {width:293px;}
.m-poker-home .gu2 {width:601px;}
.box-bottom-poker h1, .m-poker-home h3 {color:#74004c; margin-bottom:5px;}

.box-bottom-poker {border:2px solid #f3cfe7; display:block; margin-bottom:15px; background: url("../../poker/img/poker_bg.jpg") no-repeat left top; height:121px;}
.box-bottom-poker h1{padding:0px; margin:0 8px; font-size:1.3em; font-weight:bold;}
.box-bottom-poker ul {margin:0 8px;}
.box-bottom-poker ul li {margin-bottom:2px;}

.m-poker-home #pokerHands, .m-poker-home #pokerHands2 {border:2px solid #f3cfe7;}

#mainBody #pokerHands {background: url("../../poker/img/poker_hands.jpg") no-repeat scroll bottom right transparent;}
#mainBody #pokerHands2 {background:url("../../poker/img/poker_hands2.jpg") no-repeat scroll bottom right transparent;}
#mainBody .content .text ul li {width:145px;}
.hidden {display:none;}

.promo-image {text-align:right;}
.promo-image img {margin:0 0 10px 10px;}
.button-list p {display:inline;}
.button a {text-decoration:none;}
