/*
 * HOME PAGE STYLES
 */
h3 {
	color: #9C1E82;
	font-size: 14px;
	font-weight: bold;
	display: block;
}
.flash_left_main
{
	float: left;
	margin: 7px 0 0 10px;
}
.flash_right_main  a.flash_jackpot {
	display:block;
	font-size:32px;
	font-weight:bold;
	height:79px;
	padding-left:18px;
	text-decoration:none;
	width:305px;
	background: url(images/homepage_jackpot.jpg) no-repeat; 	
	margin-bottom: 5px;
	color: white;
}
.flash_right_main  a.flash_jackpot span{
	padding-top: 10px;
	display: block;
	font-size:16px;
	font-weight:bold;
	color: white;
}
.flash_right_main  a.flash_jackpot span#jackpot_counter {
	display: inline;
	padding-top: 0px;
	font-size:32px;
	font-weight:bold;
	color: white;
}
.flash_right_main  a.flash_play_button {
	margin-top: 5px;
	width: 323px; 
	height: 138px; 
	display: block;
}

.large_box  a.bingo_card_image {
	position: absolute;
	width: 290px;
	height: 130px;
}
	
.small_box { 
	float: left; 
	margin: 5px 0 0 10px; 
	background-color: #e5ecf4; 
	width: 264px; 
}
.small_box .header  {
	width: 264px; 
	height: 27px; 
	background: url(images/homepage_smallheader.gif) no-repeat; 
	padding-top: 5px; 
	text-align: center; 
	color: #fcfcfc; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight:bold; 
}
.small_box .smallbox_frame { 
	width: 264px; 
	height: 233px; 
	background: url(images/homepage_123bg.gif) no-repeat; 
	margin-top: -1px; 
	padding-top: 12px;
}
.smallbox_frame h3 {
	color: #9C1E82;
	font-size: 14px;
	font-weight: bold;
	display: block;
}
.smallbox_frame  .number1 , .smallbox_frame  .number2 , .smallbox_frame  .number3 {
	color:#404040;
	display:block;
	font-size:11px;
	line-height: 11px;
	height:46px;
	padding-left:55px;
	text-decoration:none;
	width:202px;
	margin-bottom:5px;
}

.smallbox_frame.why_casino .number1 ,.smallbox_frame.why_casino .number2 ,.smallbox_frame.why_casino .number3 {
	width: 228px;
	height: 65px;
	font-size:12px;
	line-height:15px;
	padding-left:33px;
	margin-bottom: 7px;
}

.smallbox_frame .number1 { background: url(images/homepage_1ball.gif) no-repeat 7px 0px; }
.smallbox_frame .number2 { background: url(images/homepage_2ball.gif) no-repeat 7px 0px; }
.smallbox_frame .number3 { background: url(images/homepage_3ball.gif) no-repeat 7px 0px; }

.smallbox_frame.why_casino  .number1 { background: url(images/homepage_communityicon.gif)	no-repeat 7px 0px; }
.smallbox_frame.why_casino  .number2 { background: url(images/homepage_bonusesicon.gif) 	no-repeat 7px 0px; }
.smallbox_frame.why_casino  .number3 { background: url(images/homepage_contacticon.gif) 	no-repeat 7px 0px; }

.smallbox_frame  a.play_now {
	height:75px;
	margin-left:5px;
	width:253px;
	display: block;
}
.smallbox_frame  a.play_now:hover {
	background-position: 0px bottom;
}

.large_box { float: left; margin: 5px 10px 0 5px; background-color: #f6f6f6; width: 691px; }
.large_box .header { 
	width: 691px; 
	height: 27px; 
	background: url(images/homepage_largeheader.gif) no-repeat; 
	padding-top: 5px; 
	text-align: center; 
	color: 	white; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight:bold; 
}
.large_box .header h2 {
	color: 	white; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight:bold; 
	margin:0;
}
.large_box .frame { 
	padding: 0 5px 0 5px; 
	display: block;
	width: 681px;
	height: 245px;
	background: url(images/homepage_gamesbg.gif) no-repeat; 
}

.large_box .frame .brief { 
	display:block;
	height:130px;
	padding-left:303px;
	padding-top:9px;
	width:376px;
	background: url(images/homepage_bingocardgraphic.jpg) no-repeat 10px 9px; 
	
}
.large_box .frame .brief h3 { 
	color: #9C1E82;
	font-size: 18px;
	font-weight: bold;
	display: block;
}
.large_box .frame .brief span#brief_text { 
	color:#404040;
	display:block;
	font-size:12px;
	margin-bottom: 5px;
	height: 50px;
}
.large_box .frame .brief a.link { 
	color: #5C9313;
	font-size: 12px;
	display: block;
	float: left;
	width: 135px;
	height: 21px;
	line-height: 21px;
	font-weight: bold;
	text-decoration: none;
}
.large_box .frame .brief a.play_now { 
	color:white;
	font-size: 14px;
	display: block;
	float: left;
	width: 156px;
	height: 21px;
	line-height:21px;
	margin-left: 20px;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	background: url(images/homepage_featuredgameplaybutton.gif) no-repeat; 
}

.large_box .frame table {
	border: 0px transparent;
	border-collapse: collapse; 
	width: 677px;
	background: url(images/homepage_upcominggamesheader.gif) no-repeat; 
	margin-left: 2px;
}
.large_box .frame thead tr{
	height: 24px;
}
.large_box .frame thead td {
	color: white;
	font-size: 12px;
	font-weight: bold;	
	text-align: center;
}
.large_box .frame thead td.play { width: 70px; }

.large_box .frame tbody tr { position: relative }
.large_box .frame tbody tr.dark_blue{ background: url(images/homepage_upcominggames_darkbluetableTile.gif) no-repeat; }
.large_box .frame tbody tr.light_blue{ background: url(images/homepage_upcominggames_lightbluetableTile.gif) no-repeat;  }
.large_box .frame tbody tr.footer { background: url(images/homepage_upcominggamesfooter.gif) no-repeat; border-right: 0px none; border-left: 0px none; }

.large_box .frame tbody tr.dark_blue td.status{ background: url(images/homepage_upcominggames_darkbluetableTile.gif) no-repeat left top; }
.large_box .frame tbody tr.dark_blue td.number { background: url(images/homepage_upcominggames_darkbluetableTile.gif) no-repeat center top; }
.large_box .frame tbody tr.dark_blue td{ background: url(images/homepage_upcominggames_darkbluetableTile.gif) no-repeat center top; }
.large_box .frame tbody tr.dark_blue td.last_col{ background: url(images/homepage_upcominggames_darkbluetableTile.gif) no-repeat right top; }
.large_box .frame tbody tr.light_blue td.status{ background: url(images/homepage_upcominggames_lightbluetableTile.gif) no-repeat left top;  }
.large_box .frame tbody tr.light_blue td.number{ background: url(images/homepage_upcominggames_lightbluetableTile.gif) no-repeat center top;  }
.large_box .frame tbody tr.light_blue td{ background: url(images/homepage_upcominggames_lightbluetableTile.gif) no-repeat center top;  }
.large_box .frame tbody tr.light_blue td.last_col{ background: url(images/homepage_upcominggames_lightbluetableTile.gif) no-repeat right top;  }
.large_box .frame tbody tr.footer td.status { background: url(images/homepage_upcominggamesfooter.gif) no-repeat left top; border-right: 0px none; border-left: 0px none; }
.large_box .frame tbody tr.footer td.number { background: url(images/homepage_upcominggamesfooter.gif) no-repeat center top; border-right: 0px none; border-left: 0px none; }
.large_box .frame tbody tr.footer td { background: url(images/homepage_upcominggamesfooter.gif) no-repeat center top; border-right: 0px none; border-left: 0px none; }
.large_box .frame tbody tr.footer td.last_col{ background: url(images/homepage_upcominggamesfooter.gif) no-repeat right top; border-right: 0px none; border-left: 0px none; }

.large_box .frame tbody td {
	padding: 0px;
	margin:0px;
	border: 0px transparent;
	text-align: center;
	color:#404040;
	font-size:14px;
	line-height: 26px;
	height: 26px;
	vertical-align: middle;
	background-image: none;
	overflow: hidden;
}
.large_box .frame td a.play{
	color:white;
	font-size: 14px;
	width: 66px;
	height: 21px;
	line-height:21px;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	display: block;
	background: url(images/homepage_upcominggamesplaybutton.gif) no-repeat; 
}
.large_box .frame td.status { color: #74A20E; font-weight: bold;}
.large_box .frame td.number { 
	padding-right:25px;
	text-align:right;
}


.second_block { 
	float:left;
	width:981px;
	display:block;
	height:auto;
	background-color:#dfdfdf;
	margin-bottom: 5px;
}

.medium_box { 
	float: left; 
	margin: 5px 0 5px 5px; 
	background-color: #e5ecf4; 
	width: 341px; 
}
.medium_box .header  {
	width: 341px; 
	height: 27px; 
	background: url(images/homepage_mediumheader.jpg) no-repeat; 
	padding-top: 5px; 
	text-align: center; 
	color: #fcfcfc; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight:bold; 
}
.medium_box .mediumbox_frame { 
	background: url(images/homepage_winnersbg.gif) no-repeat; 
	height:179px;
	margin-top:-1px;
	padding-top:5px;
	width:341px;
}

.mediumbox_frame .winner_text {
	display: block;
	width: 332px;
	height: 84px;
	margin-left: 8px;
	margin-bottom: 14px;
}

.mediumbox_frame .winner_text #profile {
	width: 91px;
	height: 91px;
	float: left;
	background: url(images/homepage_profilepicbg.gif) no-repeat; 
}
.mediumbox_frame .winner_text #profile_copyright {
	display:block;
	font-size:10px;
	margin-top:-4px;
	width:190px;
}
.mediumbox_frame .winner_text #text {
	width: 217px;
	height: 78px;
	margin-left:2px;
	padding: 6px 7px 6px 9px;
	float: left;
	background: url(images/homepage_winnerbubble.gif) no-repeat; 
}
.mediumbox_frame .winner_text #text h3 { margin-bottom: 6px; }

.mediumbox_frame ul.last_winners {
	margin: 0px 0px 0px 7px;
	padding: 0; 
	list-style-type: none; 
	height: 25px;
	width: 325px;
	border-left: 1px solid #B7B7B9;
	border-right: 1px solid #B7B7B9;
	display: block;
}
.mediumbox_frame ul.last_winners.dark { background-color: #BBE4FF; border-top: 1px solid #B7B7B9; }
.mediumbox_frame ul.last_winners.light { background-color: #E3F4FE; }
.mediumbox_frame ul.last_winners.footer { background-color: #E3F4FE; background: url(images/homepage_winnerstablefooter.gif) no-repeat; border: 0px; width: 327px;}

.mediumbox_frame ul.last_winners li{
	float: left;
	height: 25px;
	margin: 0;
	padding: 0; 
	font-size: 15px;
	line-height: 22px;
	color: #404040;
	overflow: hidden;
}	

.mediumbox_frame ul.last_winners li.flag_fr { width: 20px; background: url(images/homepage_winnersflagicon_fr.gif) no-repeat 4px 5px;}
.mediumbox_frame ul.last_winners li.flag_es { width: 20px; background: url(images/homepage_winnersflagicon_es.gif) no-repeat 4px 5px;}
.mediumbox_frame ul.last_winners li.flag_en { width: 20px; background: url(images/homepage_winnersflagicon_en.gif) no-repeat 4px 5px;}

.mediumbox_frame ul.last_winners li.user { width: 95px; }
.mediumbox_frame ul.last_winners li.city { width: 125px; }
.mediumbox_frame ul.last_winners li.money { float: right; width: 77px; padding-right: 7px; text-align: right;}

/* promotions medium box */
.mediumbox_frame .chat_link, .mediumbox_frame .blog_link {
	width: 209px;
	height: 89px;
	font-size:12px;
	line-height:15px;
	display: block;
	color:#404040;
	padding-left:127px;
	text-decoration:none;
}

.mediumbox_frame .chat_link { background: url(images/homepage_bingochatgraphic.png) no-repeat 7px 0px; }
.mediumbox_frame .blog_link { background: url(images/homepage_bingochatgraphic.png) no-repeat 7px -85px; }

/* scrolled news */
#scrollable {
	float: left;
	width: 237px;
	height: 230px;
	padding:0 10px 0 7px;
	overflow: hidden;
}
.wrap {
	position: relative;
	top: -5px;
	left: 250px;
	width: 1px;
	height: 225px;
	background: #9a1e81;
	display: block;
}
#track { position: absolute; width: 17px; height: 225px; margin-left: -8px;}
#handle { width: 17px; height: 23px; left: -4px; top: 0px; position: relative; padding:0 10px 0 7px; margin-top: 3px;}
.small_box .content #scrollable .newsitem .pic { float: left; width: 9px; padding: 15px 2px 0 0; text-align: center; }
.small_box .content #scrollable .newsitem .text { float: left; width: 204px; margin: 5px 0 8px 0; }

.small_box .content #scrollable .newsitem {
	padding-left: 4px;
	width: 248px;
	cursor: pointer;
}

/* .small_box .content #scrollable .newsitem:hover { background-color: #cadbef; cursor: pointer; } */
.small_box .content #scrollable .newsitem.active { 
	background: url(images/home_newswhy_mouseovertile.gif) 0 0;
	background-repeat:repeat-y;
	/* background-color: #cadbef; cursor: pointer; */ 
}

.news_content a {
	text-decoration: none;
	color: #404040;
}

.news_content a .h3 {
	color: #991F82;
}
.newsitem:hover {
	background-color: #FFE6F8;
}
















#pager_left_part { margin-right: 0px; margin-left: 15px; }

#banner_left_main
{
	float: left;
	margin: 7px 0 0 10px;
	width: 632px;
	height: 222px;
	background: url(images/en/bingo770_homepage_promographic.jpg) no-repeat; 
}
.flash_right_main
{
float: left;
margin: 7px 0 0 5px;
}
.flash_carusel_pad
{
position:absolute;
top:10px;
left:0;
display:block;
width:320px;
height:171px;
background-color:#ff0000;
}
.flash_carusel_pad1
{
position:relative;
display:block;
width:320px;
height:171px;}

.small_box .whycasinocontent { height: 234px; padding-top: 0 !important; }

.linkxx { width: 251px; margin: 0 2px 0 1px;}
.linkxx:hover { background-color: #cadbef; cursor: pointer;}

/************box part start *******/

.text_box { color: #404040; font-size: 10pt;}
.text_box a { color: #404040; font-size: 10pt; text-decoration: none;}
.text_box strong { font-weight: bold; color: #0f2b53;}
/* .text_box h4 { font-weight: bold; color: #0f2b53; font-size: 15px } */
.text_box i { font-style: italic; color: #0f2b53; font-size: 8pt; }

#top_box_id
{
float:right;
top:0px;
width:209px;
/*background-color:#ff0000;*/
margin-right:8px;
margin-left:0px;
}
.small_box #icon {
	float:left;
	width: 30px;
	margin: 0px;
	margin-left: 10px;
	margin-right: 5px;
}
.bottom_box{
width:264px;
height:100px;
background: url(images/home_whyboxBG_bottom.jpg) center bottom; 
background-repeat:no-repeat;
background-position:center bottom;
cursor: pointer;
vertical-align: top;
margin-top: 1px;
}
.bottom_box:hover{
width:264px;
height:100px;
/* background: url(images/boxbottombg_small2.jpg); */
background-repeat:no-repeat;
background-position:center bottom;
cursor: pointer;
}



.top_box{
width:264px;
height:80px;
display:block;
/* background: url(images/boxx_bg1.gif); */
background-repeat:repeat-y;
padding-top:0px;
cursor: pointer;
vertical-align: bottom;
}
.top_box:hover{
display:block;
/* background: url(images/boxx_bg2.gif); */
background-repeat:repeat-y;
}
.mid_box{
padding-top:6px;
width:264px;
height:71px;
display:block;
/* background: url(images/boxx_bg1.gif); */
background-repeat:repeat-y;
cursor: pointer;
vertical-align: middle;
}
.mid_box:hover{
display:block;
/* background: url(images/boxx_bg2.gif); */
background-repeat:repeat-y;
cursor: pointer;

}
.box_sizexx
{
width:264px;
display:block;
/*background-color:#336699;*/
height:auto;
padding:10px 0 10px 0;
}
.top_box_active{
display:block;
background: url(images/home_newswhy_mouseovertile.gif) 6px 0;
background-repeat:repeat-y;
width:264px;
height:80px;
padding-top:0px;
margin:0px;
padding:0px;
cursor: pointer;
vertical-align: bottom;
}
.mid_box_active{
display:block;
background: url(images/home_newswhy_mouseovertile.gif) 6px 0;
background-repeat:repeat-y;
cursor: pointer;
padding-top:6px;
width:264px;
height:71px;
vertical-align: middle;
}
.bottom_box_active{
width:264px;
height:100px;
background: url(images/boxbottombg_small2.jpg);
background-repeat:no-repeat;
background-position:left bottom;
cursor: pointer;
vertical-align: top;
margin-top: 1px;
}
.box_size
{
width:264px;
padding:2px 0 5px 0;
display:block;
height:auto;
/*background-color:#ff0000;*/
}
.box_size2
{
width:264px;
height:auto;
padding:5px 0 5px 0;
display:block;
/*background-color:#336699;*/
}
/**********box part end*******/
/*.small_box .whycasinolinkdiv .text a { text-decoration: none; font-weight: bold; color: #0f2b53; }
.small_box .whycasinolinkdiv .text a:hover { text-decoration: underline; }
*/
.small_box .content, .small_box .content .text { color: #404040; font-size: 10pt; }
.small_box .content .text a { color: #404040; text-decoration: none; }
.small_box .content strong, small_box .content .text strong { font-weight: bold; color: #0f2b53; }
.small_box .content i, small_box .content .text i { font-style: italic; color: #0f2b53; font-size: 8pt; }



.large_box .content .title { color: #0f2b53; font-weight: bold; font-size: 12pt; margin: 10px 0 10px 0; float: left;}
.large_box .content p { color: #000000; font-size: 10pt; margin-bottom: 0px; }
.large_box .content p a { color: #0f2b53; }
.large_box .content .pager { width: 337px; height: 40px; background: url(images/lesmeilleurs_bgwarrows.gif) no-repeat; }
.large_box .content .pager div a { color: #0f2b53; font-weight: bold; font-size: 10pt; }
.large_box .footer_home { width: 691px; height: 16px; background: url(images/lesmeilleurs_bottomBG.gif) no-repeat;}
.invite_friend {margin: 5px 0 0px 4px;display:block; width: 691px; height: 54px;}

.large_box .content2 {margin-top:1px;padding: 0 5px 0 5px; color: #000000; background:url(images/lesmeilleurs_bgtile.gif) repeat-y; }
.large_box .content2 .title { color: #0f2b53; font-weight: bold; font-size: 12pt; margin: 10px 0 10px 0; }
.large_box .content2 p { color: #000000; font-size: 10pt; margin-bottom: 0px; }
.large_box .content2 p a { color: #0f2b53; }
.large_box .content2 .pager { width: 337px; height: 48px; background:url(images/lesmeilleurs_bgwarrows.gif) no-repeat; }
.large_box .content2 .pager div a { color: #0f2b53; font-weight: bold; font-size: 10pt; }
.padd_carusel{width: 330px; margin-left: 20px; margin-top: 10px;}

.jackp_sep{width: 961px;display:block;height:54px;border:0px solid red;float:left;clear:both;margin-top:5px;margin-left:10px;}
#jackpots { width: 961px; height:54px;clear:both;display:block;float:left;}

.footer_ico_pad{height:0px;display:block;margin-top:-10px;}
/* games box */

/*#footer_paddd {margin: 25px 10px 0 0;border:1px solid #ff0000;display:block;width:130px;height:45px;}*/
.large_box .games_head { text-align: left; padding: 0px; margin: 0px; height: 31px; }
.large_box .games_head a { text-decoration: none; color: #fcfcfc; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold;}
.large_box .games_head div .arrow { float: left; padding: 12px 5px 0 0; }
.large_box .games_head div .text { float: left; padding: 5px 0 0 0; }