/* --------------------------------------------------------------------------------------- */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/* XXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXX*/
/* XXx#> Main style <#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXX*/
/* XXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXX*/
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/* --------------------------------------------------------------------------------------- */

#BlockHeader		{margin: 0 auto; width: 845px; height:62px;}
#BlockHeader		{background-image:url(../pics/bg_top.png); background-repeat:repeat; /* ../pics/bg_mosaic.png */}
#BlockHeader #Logo	{float: left; display: block; z-index:1;}
#BlockHeader #Logo	{position: relative; top:11px; background:none;}
#BlockHeader #Flags	{float: left; display: block; position: relative; padding:0px 20px 0px 10px; width: 100px;}
#BlockHeader #LogoAdd	{float: right; display: block; position: relative; padding:5px 20px 0px 0px; width: 50px;}
#BlockHeader #LogoAdd	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:black;}
#BlockHeader #Flags	{/* #top:0px;  only IE*/}
#BlockHeader #Flags .flag img{padding: 40px 0px 0px 5px; display: block; float:left; width: 25px;}
#BlockHeader #Header_login{width:450px; display: block; float: right; padding:40px 10px 0px 10px; }
#BlockHeader #Header_login a{color:blue;}
#BlockHeader #Header_login a:hover{color:blue;}
#BlockHeader #Header_login label{color:white; font-size:9px;}
#BlockHeader #Header_login input{padding:1px 4px 2px 4px; color:black; background-color:#dddddd; font-size:9px; line-height:12px;  border-color:#9a9a9a; border-width:1px; border-style:solid; text-align:left;}
/*Roll over*/
#BlockHeader #Header_login input[type="submit"]{padding:0px 4px 0px 4px; text-align:center; background-color:#747474; border-color:#9a9a9a;}
#BlockHeader #Header_login input[type="submit"]:hover{background-color:#17bc19; border-color:white;}
#BlockHeader #Header_lilanim{width:450px; display: block; float: left; padding:0px 0px 0px 0px;}
#BlockHeader #Header_lilanim{width:450px; display: block; float: right; padding:0px 60px 0px 0px;}


#BlockHeaderBanner	{margin: 0 auto; width: 845px;}
#BlockHeaderMenu	{margin: 0 auto; margin-top:2px; width: 845px; height: 26px; line-height:26px; clear: both; position: relative; text-align:left;}

#BlockNav			{position: absolute; bottom: 0;}
#BlockBody			{margin: 0 auto;  width: 845px;}
#BlockBody			{ /* background-color:#111111; background-image:url(../pics/bg_mosaic_casino.gif); background-repeat:repeat;*/}
#BlockBody .MenuBingo
{
	background-color:#003300; background-image:url(../pics/pattern_number.png); background-repeat:repeat;
}
#BlockContent		{}




#BlockFooter		{margin: 0 auto; width: 845px; height:50px; border:white 0px solid; }
#BlockFooter div	{padding:2px 0px 2px 0px; text-align:left;}
#BlockFooter img	{border:white 0px solid;}
#BlockFooter .paiement_gif		{padding:4px 10px 0px 0px;display: block; float: right;}
#BlockFooter .paiement_gif img	{padding:0px 0px 0px 5px;}
#BlockFooter .menuline			{padding:3px 0px 0px 2px;}
#BlockFooter .menuline a		{color:#dddddd;}
#BlockFooter .menuline a:hover	{color:#ffffff; text-decoration:underline;}
#BlockFooter .menuline strong	{color:#565640; font-weight:bold;}
#BlockFooter .legal				{padding:8px 0px 2px 0px; color:#858585; text-align:center; font-size:9px;}

#BlockFooter .copyright			{padding:2px 0px 2px 0px; color:black; font-weight:bold; text-align:center; }
#BlockFooter .copyright			{border-top:#999999 1px solid; border-bottom:#999999 1px solid; background-image:url(../pics/bg_top.png); background-repeat:repeat; color:white}
#siteseal {border:#ff0000 2px solid;}


/* Blocks of contents *//* -------------------------------------------------------- */
.BlockContentSize100{margin: 0; padding: 0; width:100px; overflow:hidden;}
.BlockContentSize150{margin: 0; padding: 0; width:150px; overflow:hidden;}
.BlockContentSize175{margin: 0; padding: 0; width:175px; overflow:hidden;}
.BlockContentSize195{margin: 0; padding: 0; width:195px; overflow:hidden;}
.BlockContentSize200{margin: 0; padding: 0; width:200px; overflow:hidden;}
.BlockContentSize250{margin: 0; padding: 0; width:250px; overflow:hidden;}
.BlockContentSize400{margin: 0; padding: 0; width:400px; overflow:hidden;}
.BlockContentSize500{margin: 0; padding: 0; width:500px; overflow:hidden;}
.BlockContentSize525{margin: 0; padding: 0; width:525px; overflow:hidden;}
.BlockContentSize630{margin: 0; padding: 0; width:630px; overflow:hidden;}
.BlockContentSize650{margin: 0; padding: 0; width:650px; overflow:hidden;}
.BlockContentSize700{margin: 0; padding: 0; width:700px; overflow:hidden;}
.BlockContentSize725{margin: 0; padding: 0; width:725px; overflow:hidden;}
.BlockContentSize845{margin: 0; padding: 0; width:845px; overflow:hidden;}
.PosFloatL{float: left;}
.PosFLoatN{float: none;}
.PosClearL{clear: left;}
.PosClearN{clear: none;}
.PosClearB{clear: both;}
/* -------------------------------------------------------- */


/* -------------------------------------------------------- */
/* Basic theme for BetJacks ------------------------------- */
/* -------------------------------------------------------- */
.BasicTheme *{margin:0 0 0 0; padding:0 0 0 0; line-height:12px; 	font-size:11px;}
.BasicTheme h1{padding:10px 10px 6px 10px;	white-space: nowrap; 	text-align:left; color:white; font-weight:bold; font-size:20px;}
.BasicTheme h2{padding:6px 6px 4px 6px;		white-space: nowrap;	text-align:left; color:white; font-weight:bold; font-size:13px;}
.BasicTheme h3{padding:4px 6px 4px 6px;		white-space: nowrap;	text-align:left; color:white; font-weight:bold; font-size:12px;}
.BasicTheme h4{padding:4px 6px 4px 6px; line-height:10px; text-align:left; color:white; font-weight:bold; font-size:10px;}
.BasicTheme p {padding:4px 0px 4px 0px;	text-align:left;}
.BasicTheme a{color:#FFFFFF; font-weight:bold;}
.BasicTheme a:hover{text-decoration:underline;}
.BasicTheme img{border:green 0px solid;}
.BasicTheme div{padding:0px; margin:0px;}
.BasicTheme div{border-width:0px; border-color:#CCCCCC; border-style:solid;}
.BasicTheme div div{border-width:0px;}
/* List style *//* -------------------------------------------------------- */
.BasicTheme ul{padding:4px 0px 4px 0px;}
.BasicTheme ul li{padding-left:8px; padding-right:5px; margin-bottom:1px; line-height:11px; text-align:left;}
.BasicTheme ul li{/*background-image:url(../pics/bullet-list.gif);*/ background-repeat:no-repeat; background-position:10px 5px;}
.BasicTheme ul li a:hover{text-decoration:underline;}

/* Table style *//* -------------------------------------------------------- */
/*.BasicTheme table tr td{border-color:green; border-width:1px; border-style:solid;}*/
.BasicTheme table tr td a{color:white;}
.BasicTheme table tr td a:hover{color:#FFFFFF; text-decoration:none;}
.BasicTheme table tr td h4 a{color:#FFFFFF; white-space:nowrap; line-height:8px;}
.BasicTheme table tr td h4 a:hover{text-decoration:underline;}
.BasicTheme table tr td ul li{padding-left:4px; background-image:none;}
.BasicTheme table tr td .trImage{border-width:0px;}/* Where the picture is, the table don't have border*/
.BasicTheme table tr td .claim_block{display: block; width:100%; background-color:#99FF00;}
.BasicTheme table tr td .content_block{display: block; height:265px;}
.BasicTheme table tr td .claim{border-width:0px; color:#FFFFFF; font-weight:bold; background-color:white;}
.BasicTheme table tr td .claim_description{padding:10px 5px 10px 5px; line-height:11px; border-width:0px; background-color:#003300;}
.BasicTheme table tr td .claim_link{padding-right:5px; /* for centering the text, with the ">" */}
.BasicTheme table tr td .claim_link{line-height:14px; border-width:0px; background-color:#001500;}

/* for login errors */
.fielderror { color: red; }
.fieldreq { color: blue;}

/* -------------------------------------------------------- */
/* support page css */
.BasicTheme td {
	color:#FFFFFF;
}
.style2 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.form_support {
	text-align:left;
	font-size:12px;
}
.form_support form {
	text-align:left;
	font-size:12px;
}
.form_support select {
	text-align:left;
	font-size:12px;
	margin:3px 0px 7px 0px;
	width:194px;
	height:20px;
	padding:2px 0px 0px 0px;
	line-height:20px;
}
.form_support option {
	text-align:left;
	font-size:12px;
	padding:2px 0px 0px 0px;
}
.form_support input {
	font-size:12px;
	margin:3px 0px 7px 0px;
	padding:2px 0px 0px 0px;
	height:16px;
	line-height:18px;
}
.form_support textarea {
	text-align:left;
	font-size:12px;
	padding:2px 0px 0px 5px;
	margin:4px 0px 0px 0px;
	line-height:18px;
	height:125px;
}
.title{color:#FFFFFF; font-weight:bold; padding:0 0 0 30px;}
.title2nd{color:#FFFFFF; font-weight:bold;}
.required{color:#FF0000;}

.TableLargeCornersCasino{margin-top:2px; margin-left:7px;}
.TableLargeCornersCasino .top{background-image:url(../pics/corners/top.gif); background-repeat:repeat-x;}
.TableLargeCornersCasino .topleft{background-image:url(../pics/corners/top_left.gif);}
.TableLargeCornersCasino .topright{background-image:url(../pics/corners/top_right.gif);}
.TableLargeCornersCasino .bottom{background-image:url(../pics/corners/bottom.gif); background-repeat:repeat-x;}
.TableLargeCornersCasino .bottomleft{background-image:url(../pics/corners/bottom_left.gif);}
.TableLargeCornersCasino .bottomright{background-image:url(../pics/corners/bottom_right.gif);}
.TableLargeCornersCasino .left{background-image:url(../pics/corners/left.gif); background-repeat:repeat-y;}
.TableLargeCornersCasino .right{background-image:url(../pics/corners/right.gif); background-repeat:repeat-y;}

.TableLargeCornersPoker .top{background-image:url(../pics/corners/b_top.gif); background-repeat:repeat-x;}
.TableLargeCornersPoker .topleft{background-image:url(../pics/corners/b_top_left.gif);}
.TableLargeCornersPoker .topright{background-image:url(../pics/corners/b_top_right.gif);}
.TableLargeCornersPoker .bottom{background-image:url(../pics/corners/b_bottom.gif); background-repeat:repeat-x;}
.TableLargeCornersPoker .bottomleft{background-image:url(../pics/corners/b_bottom_left.gif);}
.TableLargeCornersPoker .bottomright{background-image:url(../pics/corners/b_bottom_right.gif);}
.TableLargeCornersPoker .left{background-image:url(../pics/corners/b_left.gif); background-repeat:repeat-y;}
.TableLargeCornersPoker .right{background-image:url(../pics/corners/b_right.gif); background-repeat:repeat-y;}

.TableLargeCornersPoker .Content{width:375px; height:204px; border:none; }
.TableLargeCornersPoker .ContentHeader{background-image:url(../pics/bluetd.png); background-repeat:repeat;}
.TableLargeCornersPoker .ContentHeader td{/*height:25px;*/ padding:2px 1px 2px 1px; border:#666666 1px solid;}
.TableLargeCornersPoker .ContentHeader td{color:#FFFFFF; font-size:10px/* not good */ ; font-weight:bold; text-align:center;}
.TableLargeCornersPoker .ContentLine td{/*height: 25px;*/ padding:2px 1px 1px 1px; border:none;}
.TableLargeCornersPoker .ContentLine td{color:#FFFFFF; text-align:center; font-size:10px;}
.TableLargeCornersPoker .TypeA{background-color:#23665F;}
.TableLargeCornersPoker .TypeB{background-color:#184741;}

/* ################################################## */
/* #> MAIN <######################################### */
/* ################################################## */

/* -------------------------------------------------------- */
/* -|ct_main.php */
.ct_main{}
.ct_main .header{margin-top:6px; background:url(../pics/block_standard_header_200.png); background-repeat:no-repeat; height:33px; }
.ct_main .header_250{margin-top:6px; background:url(../pics/block_standard_header_250.png); background-repeat:no-repeat; height:33px; }

.ct_main .header_340{
	margin-top:0px;
	background:url(../pics/block_standard_header_340.png);
	background-repeat:no-repeat;
	height:40px;
	text-align: center;
}
.ct_main .header_340 h3{padding:10px 0px 10px 0px; color:white;text-align:center;}
.ct_main .header h3{padding:10px 0px 10px 0px; color:white;text-align:center;}
.ct_main h3 .doubledot{color:red;}
.ct_main h3 .doubledot:hover{text-decoration:none;}

.ct_main .header150{background:url(../pics/block_standard_header_over.png); background:none; background-color:black;}
.ct_main .headertitle{background:url(../pics/block_standard_header_464.png); background-repeat:no-repeat; height:33px; text-align:center;}
.ct_main .headertitle h1{padding:10px 0px 10px 0px; margin:0px 0px 0px 0px; text-align:center; font-size:14px;}
/*.ct_main table tr td{background-image:url(../pics/bg_alpha_green.png);border:1px; border-color:black; border-style:solid;}*/
.ct_main table tr .hightlight{background-image:url(../pics/bg_alpha_green.png); background-repeat:repeat;}
.ct_main table tr .hightlight:hover{background-image:url(../pics/bg_alpha_green_over.png); background-repeat:repeat;}
.ct_main table tr td .marginleft{width:5px; padding:0px; margin:0px}
.ct_main table tr td .marginright{width:5px; padding:0px; margin:0px}
.ct_main table tr td .header_img{width:150px;}
.ct_main table tr td .header_img img{width:130px;}
.ct_main table tr td .header150{width:148px; border:1px; border-color:#336633; border-style:solid; background-color:#033200;}
.ct_main table tr td .header150 h3{padding:5px 0px 5px 0px; margin:0px 0px 0px 0px; text-align:center;}
.ct_main table tr td .list{width:150px; padding:0px;}
.ct_main table tr td .list ul{padding:10px 0px 10px 2px;}
.ct_main table tr td .claim{width:150px;height:13px; padding:0px 0px 0px 0px;}
.ct_main table tr td .claim_description{width:150px;height:32px; padding:8px 0px 0px 0px;}
.ct_main table tr td .claim_link{width:150px;height:19px; padding:4px 0px 0px 0px;}
.ct_main table tr td {color:#CCCC99}
.ct_main table tr td ul li {padding:0px 0px 0px 3px; color:#CCCC99}
.ct_main table tr td ul li a{padding:0px 0px 0px 3px; color:#FFFFFF}
.ct_main table tr td ul li:hover a{ /*color:green*/}/*padding:0px 2px 0px 1px; BUG */
/*.ct_main table tr td ul li:hover .offset {padding:0px 2px 0px 1px; color:blue}*/

.ct_main table tr td .ultablesport li {padding:0px 0px 0px 3px; color:#CCCC99}
.ct_main table tr td .ultablesport li a{color:#CCCC99}/*padding:0px 0px 0px 3px; BUG */
/*.ct_main table tr td .ultablesport li .offset {padding:0px 3px 0px 0px;}*/
.ct_main table tr td .ultablesport li:hover a{color:green} /*padding:0px 0px 0px 3px; */
/*.ct_main table tr td .ultablesport li:hover .offset {padding:0px 0px 0px 3px;}*/

.ct_main table tr .menulist{text-align:left}
.ct_main table tr .menulist a{padding:0px 8px 0px 4px; color:#CCCC99;}
.ct_main table tr .menulist a:hover{padding:0px 4px 0px 8px; color:#ffffff;}


.ct_main form table {border:1px; border-color:black; border-style:solid;}
.ct_main form table tr td {background:url(../pics/bg_alpha_green.png); background-repeat:repeat;}
/*.ct_main:hover form table {background:url(../pics/bg_alpha_green_over.png); background-repeat:repeat;}
.ct_main:hover form table tr td{border:none; background:none;}*/
.ct_main table tr .spacer{background:none; border:none; height:2px;}

/* Formulary *//* -------------------------------------------------------- */
.ct_main form a{color:#ffffff;}
.ct_main form a:hover{text-decoration:underline;}
.ct_main label{}
.ct_main form table tr td{color:white; border-width:0px;}
.ct_main form h4{padding-bottom:8px; color:white;}
.ct_main form .FormLine{padding:2px 0px 2px 10px;}
.ct_main form .FormSignup{padding:0px 0px 0px 10px;}
.ct_main form .FormSubmit{text-align:center; line-height:14px;}
.ct_main form .speCheckBox{text-align:right;}

.ct_main form input[type="text"],
.ct_main form input[type="password"]{padding:0px 4px 0px 4px; width:168px; line-height:12px; color:green; font-weight:bold;}
.ct_main form input[type="submit"],
.ct_main form input[type="button"]{padding:2px 6px 2px 6px; background-color:#006600; color:white; }
.ct_main form input[type="submit"]:hover,
.ct_main form input[type="button"]:hover{background-color:#007700;}
.ct_main form input[type="radio"]{padding:0px 0px 0px 10px; width:10px; height:10px;}
.ct_main form input[type="checkbox"]{padding:0px 0px 0px 20px; width:14px; height:14px;}
.ct_main form label{color:#FFFFFF; font-weight:bold; padding:0px 20px 0px 20px;}
.ct_main form select{background-color:#003300; color:#FFFFFF; width:120px;}
.jackpotscountername {text-align:left;color:white;font-size:9px;font-weight:bold;background-image:url(/design/pics/casino/jackpot_name_td_bg.png); width:112px; height:18px; }
.jackpotscounteramount {color:white;font-size:9px;text-align:center;font-weight:bold;width:112px; height:18px;background-image:url(/design/pics/casino/jackpot_amount_td_bg.png);}
#ct_left .ct_adv{ text-align:left}
h1{font-weight:bold;}
#content_all
{
width:845px;
height:auto;
background:none;
display:block;
color:#461246;
font-family:Verdana;
font-size:11px;	
text-align:left;
line-height: 1.3;

}
#content_top
{
background-image: url(/design/pics/content_top.png);
background-repeat: no-repeat;
background-position: top left;
width: 845px;
height: 11px;

}

#content_main
{
width: 797px;
background-repeat:no-repeat;
font-family:Verdana;
font-size:11px;	
color:#808080;
text-align:left;
background-image: url(/design/pics/vtext_content.png);
padding: 0px 24px 0px 24px;
line-height: 1.2em;
}
#content_main p{margin:5px 0 5px 0;}
#content_main a{color:white;}
#content_bottom
{
background-image: url(/design/pics/content_bottom.png);
background-repeat: no-repeat;
background-position: top left;
width: 845px;
height: 11px;
float: left;
}
