@import url("carousel.css");
@import url("home.css");
@import url("left_menu.css");

@import url("register.css");
@import url("my_account.css");

@import url("bet_panel.css");
@import url("bet_slip.css");

@import url("comment_feed.css");
@import url("blog_feed.css");
@import url("event_comments.css");

body { 
 font-family: Arial, Helvetica, sans-serif;
 font-family:Arial,Helvetica,sans-serif;
 font-size: 13px;
/* background : url('images/bg_tile.jpg') #4a721b repeat-x;*/
/*background:url("images/bg_worldcup.jpg") no-repeat scroll center top #000000;*/
 margin-top: 0;
background:#03052e;

}
#bg_image_wrapper{
	height: 100%;
	/*background : url('images/bg_main.jpg') no-repeat;
	background-position: top center;*/
	/*background:#03052e;*/
}
body.busy * {
  cursor: progress !important;
}
a
{
  outline: none;
}
:focus
{
-moz-outline-style: none;
}
a,a:link,a:visited,a:active{color:#4F8BC1;text-decoration:none;}
a:hover{color:#244107;text-decoration:underline;}
a img{
	border: none;
 }
/*start tooltip*/
.subbet_header_name  a.tooltip{

}

a.tooltip{
	background-image:url(images/market_info_icon.gif);
	background-repeat:no-repeat;
	color:#000000;
	float:left;
	height:16px;
	margin-left: 100px; /*114px;*/
	position:relative;
	text-decoration:none;
	top:-20px;
	width:16px;
}
a.tooltip:hover{ z-index:50; }
div.tooltip_container {
	position:absolute;
	z-index: 25;
}
div.tooltip_container{ /*the span will display just on :hover state*/
	/*background:transparent url(images/bet770_tooltip.png) repeat scroll 0%;*/
	border:0px solid #C6D880;
	color:#336600;
	font-size:11px;
	height:102px;
	left:-13em;
	line-height:12px;
	padding:20px 30px 0 30px;
	position:absolute;
	text-align:center;
	top:-11.5em;
	width:298px;
}


div.tooltip_container div.tooltip_top{
	background:transparent url(images/tooltip/bet770_tooltipTop.png) repeat scroll 0%;
	height:27px;
	width:298px;
	margin: 0px;
}
div.tooltip_container p{ 
	background:transparent url(images/tooltip/bet770_tooltipTile.png) repeat scroll 0%;
	overflow: hidden;
	margin: 0;
	padding-left:22px;
	padding-right:22px;
	width:252px;
}
div.tooltip_container div.tooltip_bottom{ 
	background:transparent url(images/tooltip/bet770_tooltipBottom.png) repeat scroll 0%;
	display:block;
	height:48px;
	width:298px;
	margin: 0px;
}

a.top_tooltip {
position:relative;
display:block;
padding-top:12px;
vertical-align:bottom;
width:100%;
text-decoration: none;
color: #fff;
font-weight: bold;
font-size:11px;
}
a.top_tooltip span {display:none; padding:2px 3px; margin-left:8px; width:130px; margin-top:-52px;}
a.top_tooltip:hover span {display:inline; position:absolute; border:0px solid #C6D880; background-color:#E6EFC2; color:#336600; text-align: center;font-size: 10px; background:transparent url(images/bet770_tooltip.png) repeat scroll 0%;width:158px;height:95px;padding:25px 25px 25px 25px; top:-6em; left:-7em;color:#336600; font-size:11px; font-weight: bold;}

/*end tooltip*/

div.top_combibutton span{
	display: none;
}

#wrapper { 
 margin: 0 auto;
 width: 981px;
 position: relative;
}

ul#slogan_menu {text-align: left; list-style: none; padding: 0; margin: 0 auto; width: 981px;}
ul#slogan_menu li {display: block;	margin: 0;padding: 0;color: #fff;text-align: center;}
ul#slogan_menu li h1 {display: block;	margin: 0;padding: 0;color: #fff;text-align: center; font-size: 13px; font-weight:normal;}
#casino_slogan {background: #084768;}
#poker_slogan {background: #0ea6e5;}
#arcade_slogan {background: #9c0f82;}
#bet_slogan {	background: #67B609;}
#bingo_slogan {background: #DC68CD;}
#live_slogan {background: #EE7C00;}
ul#slogan_menu li.collapsed {display: none;}

#header {
 width: 100%;
 color: #333;
 border: 0px solid #ccc;
 height: 130px;
 margin: 0px 0px 0px 0px;
 background: #6EB21D url('images/header_bg.jpg');
 position: relative;
}
#header_logo {
	cursor:pointer;
	height:120px;
	margin-left:15px;
	width:316px;
	padding-bottom:8px;
	z-index:-1;
	margin-bottom:-128px;
}
	#login_box {position: absolute;top: 43px;left: 490px;}
	#login_box form {position: relative;}
	#login_box #login_inputs {border:0px solid #ff0000;width: 384px; height: 30px;display: block;margin-left:5px;}
	#login_box #login_inputs1 {border:0px solid #ff0000;width: 384px; height: 19px;display: block;margin-left:5px;}
	.login_text {margin-top:3px;border:0px solid #ff0000;float:left;width:170px;background-repeat: no-repeat;background-position: 0 0; display: block; height:15px;}
	#login_box .input {border: 0; background: transparent url('images/header_forminput.png') repeat-x 0% 0%; height: 16px; margin-bottom: 3px; margin-top: 3px; color: #575758; font-weight: bold; font-family:arial; width: 162px; padding: 5px;}
	#login_box #login_indicator {font-weight :bold; height: 20px; line-height: 20px; padding: 0; padding-left: 24px;
visibility: hidden; width: 225px;margin: 0;display: block; position: abolute; top: 0px; right : 0px; position: absolute;}
	#login_box #login_indicator.busy{background: url('images/indicators/ajax-loader.gif') no-repeat;visibility: visible;}
	#login_box #login_indicator.successfull{padding-left: 0px;visibility: visible;color: #D5FF13;}
	#login_box #login_indicator.failed{padding-left: 0px;visibility: visible;color: #ff0000;}
	#login_box #login_message {}
	#login_box a#sign_up {font-size: 12px; color:#FAFEFD; text-decoration: none; font-weight: bold; text-transform: uppercase; letter-spacing: 2px; margin-top:-2px; display: block; width: 134px; height: 20px; background-repeat: no-repeat;}
	#login_box a#lost_password span, #login_box a#sign_up span{display: none;}
	#login_box #lost_password {margin-top: 0px; font-size: 10px; color:#FAFEFD; float: left; width:134px; height: 12px; background-repeat: no-repeat; display: block; margin-left:6px;}

	#login_box .left_login {float: left;display: block; width: 170px; }
	#login_box .right_login {float: left;display: block; width: 170px; }
	#login_box .submit_login {font-size: 10px; color:#FAFEFD; float: left; margin-left:2px;}
	#login_box .loginButton {background: transparent url(images/header_okbutton.png) no-repeat; border : none; width: 40px; height: 25px; color: #5B7723; font-weight: bold; cursor: pointer; margin-top: 3px;}

	#login_error_area {float:left;display:block;margin-top:2px;}
	#login_error_area .left {background:transparent url('images/header_login_error_icon.png') no-repeat scroll 0%;display:block;float:left;height:16px;width:16px;}
	#login_error_area .right {background:transparent url('images/header_login_error_bgend.png') no-repeat scroll 0%;display:block;float:left;height:16px;width:9px;}
	#login_error_area #login_message {background:transparent url('images/header_login_error_tilebg.gif') repeat scroll 0%;color:#FFFFFF; display:block;float:left;font-size:12px;height:16px;line-height:16px;padding-left:4px;vertical-align:middle;}

	/*****my account**************/
	#logged_box {
	    float:left;
		height: 65px;
		display: block;
		/*font-weight: bold;*/
		position: absolute;
		top: 47px;left: 481px; 
		width: 457px;
		background: transparent url(images/logged_in_bg.png) no-repeat;
	}
	#logged_box *{
		color: #fff;
		/*font-weight: bold;*/
	}
	#logged_box a{
		text-decoration: none;
	}
	#logged_box a:hover{
		color: #DBFF14;
	}
	#logged_box #welcome{
		padding-bottom: 0px;
		width: 187px;
		position: absolute;top: 3px;left: 10px; 
	}
	#logged_box #welcome span{ width: 45%; float: left; font-size: 14px;}
	#logged_box #welcome a{ width: 45%; float: right; font-size: 10px; margin-top:3px;}
	.relative {
		position: relative;
	}
	#logged_info{top: 29px;left: 10px; position: absolute;}
	#logged_info span{width: 100px; display: block; height: 20px; float: left; margin-right: 4px; font-weight: bold;}
	/*#logged_info span#balance{width: 85px; }*/

	#logged_in_controls {
	top: 24px;left: 208px; position: absolute; width: 250px; height: 40px; display: block;
	}
	#logged_in_controls a{width: 90px; background: transparent url(images/logged_in_arrow.png) no-repeat; padding-left: 14px; display: block; float: left; font-size: 11px; height: 16px; line-height: 12px; }
	
	#lang_tab {display: block; width: 80px; height: 24px; position: absolute;top: 65px;right:0px; text-transform: uppercase; font-size: 10px; font-weight: bold; }
	#lang_select {display: block;  height: 37px; position: absolute;top: 90px;right:0px;}
	#lang_select .lang_curved {display: block; width: 12px; height: 37px; background: transparent url(images/header_languageselectBG.png) no-repeat; float: left;}
	#lang_select .lang_box{display: block; width: 160px; height: 37px; background: #9ACB62; float: right; padding: 0 3px; color:#fff; font-weight: bold;}

	
	#header #lang_tab {
		cursor:pointer;
		float:right;
		font-size:8pt;
		font-weight:bold;
		height:25px;
		margin-top:0;
		width:88px;
	}
	.padd_lang_sel {
		float:left;
		margin-left:7px;
	}
	#lang_select .lang_box {
		background-color:#9ACB62;
		color:#FFFFFF;
		display:block;
		float:left;
		font-size:9pt;
		font-weight: normal;
		height:35px;
		padding-top:2px;
	}
	
	#header #lang_tab #l_text {
		color:#FFFFFF;
		float:right;
		font-size:8pt;
		font-weight:bold;
		margin:6px 0 0 0;
	}
	#header #lang_tab #l_flag {
		float:right;
		margin:7px 6px 0 0;
	}
	#lang_select .lang_box .s_text {
		float:left;
		margin:1px 9px 0 0;
		width:50px;
		font-size:11px;
	}
	#lang_select .lang_box .s_flag {
		float:left;
		margin:3px 5px 0 0;
	}
	#lang_select .lang_box .s_text a:hover, #lang_select .lang_box .s_flag a :hover{
		text-decoration: none;
	}
	#lang_select .lang_box .s_text a, #lang_select .lang_box .s_flag a {
		text-decoration: none;
		color: #ffffff;
		font-weight:bold;
	}
	.lang_choice{
	display: block; 
	width: 55px; 
	height: 24px;  
	line-height: 24px; 
	float: left; 
	margin-right: 5px; 
	background-repeat: no-repeat; 
	background-position: 5% 50%; 
	padding-left: 25px;
	text-decoration: none; 
	color: #fff; }
	
	.lang_choice.en{background-image: url('images/header_flag_en.png');}
	.lang_choice.es{background-image: url('images/header_flag_es.png');}
	.lang_choice.fr{background-image: url('images/header_flag_fr.png');}
	#logged_box  #my_messages {
			padding-bottom: 0px;
			width: 30px; height: 20px; line-height: 20px; font-size: 11px;
			position: absolute;top: 28px;left: 395px; display: block; background: url('images/icons/mail_green.png') no-repeat 0% 50%; padding-left: 20px;
	}
		
	
#navigation {
width: 100%;
 color: #333;
 margin: 0px 0px 0px 0px;
 background: #BD9C8C;
}
#content { 
width: 100%; color: #333;
 background: #DFDFDF;
 margin: 0px 0px 0px 0px;
/* min-height: 350px;
 overflow:hidden;*/
 padding-top: 10px;
}
#footer { 
width: 100%;
color: #333;
 background: #497715;
 margin: 0px 0px 150px 0px;
  height: 310px;
position: relative;
}




#connection_tabs{
	position: absolute;
	top: 0;
	right: 0;
	width: 616px;
	height: 33px;
	display: inline-block;
	margin: 0;
	margin-right:-6px;
}
#connection_tabs li {
	display: inline;
	list-style-type: none;
	margin-left: 1px;
}
#connection_tabs li a {
	display: block;
	width: 106px;
	height: 38px;
	float: left;
	background-repeat: no-repeat
}
#connection_tabs li a span {
	display: none;
}

ul#connection_tabs li#casino_tab a {background-position:0 -6px;}
ul#connection_tabs li#casino_tab a:hover {background-position:0 0px;height:36px}

ul#connection_tabs li#poker_tab a {background-position:-107px -6px;}
ul#connection_tabs li#poker_tab a:hover {background-position:-107px 0px;height:36px}

ul#connection_tabs li#bingo_tab a {background-position:-214px -6px;}
ul#connection_tabs li#bingo_tab a:hover {background-position:-214px 0px;height:36px}

ul#connection_tabs li#bet_tab a {background-position:-321px -6px;}
ul#connection_tabs li#bet_tab a:hover {background-position:-321px 0px;height:36px}
ul#connection_tabs li#bet_tab a.active {background-position:-321px 0px;height:36px}

ul#connection_tabs li#live_tab a {background-position:-428px -6px; width:80px;}
ul#connection_tabs li#live_tab a:hover {background-position:-428px 0px;height:36px}

ul#connection_tabs li#arcade_tab a {background-position:-509px -6px;}
ul#connection_tabs li#arcade_tab a:hover {background-position:-509px 0px;height:36px}

/*
#connection_tabs li#casino_tab a {
	background-image: url('images/header_tabs_casino.png');
	background-position: 0 0;
}
#connection_tabs li#casino_tab a:hover, #connection_tabs li#casino_tab a.active {
	background-image: url('images/header_tabs_casino_over.png');
	background-position: 0 0px;
}
#connection_tabs li#poker_tab a {
	background-image: url('images/header_tabs_poker.png');
	background-position: 0 0px;
}
#connection_tabs li#poker_tab a:hover, #connection_tabs li#poker_tab a.active{
	background-image: url('images/header_tabs_poker_over.png');
	background-position: 0 0px;
}
#connection_tabs li#arcade_tab a {
	background-image: url('images/header_tabs_arcade.png');
	background-position: 0 0px;
}
#connection_tabs li#arcade_tab a:hover, #connection_tabs li#arcade_tab a.active  {
	background-image: url('images/header_tabs_arcade_over.png');
	background-position: 0 0px;
}
*/
/* PLEASE SEE en.css AND fr.css FOR THESE STYLES
#connection_tabs li#bet_tab a {
	background-image: url('images/header_tabs_bet.png');
	background-position: 0 0px;
}
#connection_tabs li#bet_tab a:hover, #connection_tabs li#bet_tab a.active {
	background-image: url('images/header_tabs_bet_over.png');
	background-position: 0 0px;
}*/
/*
#connection_tabs li#bingo_tab a {
	background-image: url('images/header_tabs_bingo.png');
	background-position: 0 0px;
	margin-top:0;
	width:105px;
}
#connection_tabs li#bingo_tab a:hover, #connection_tabs li#bingo_tab a.active {
	background-image: url('images/header_tabs_bingo_over.png');
	background-position: 0 0px;
	margin-top:0;
	width:105px;
}
#connection_tabs li#live_tab a {
	background-image: url('images/header_tabs_live.png');
	background-position: 0 0px;
	margin-top:0;
	width:78px;
}
#connection_tabs li#live_tab a:hover, #connection_tabs li#live_tab a.active {
	background-image: url('images/header_tabs_live_over.png');
	background-position: 0 0px;
	margin-top:0;
	width:78px;
}
*/
.content_page_logo{
	margin-left:-1px;
	margin-top:-5px;
}

/**
Navigation menu
**/



#navigation {
	background-color:#E1E1E1;
	background-image:url(images/header_menubg.png);
	background-position:center top;
	background-repeat:repeat-x;
	font-size:90%;
	font-weight:bold;
	height:24px;
	width:100%;
}
#navigation ul {
	margin:0pt;
	overflow:hidden;
	padding:0 0;
	text-align:center;
    list-style:none;
}
#navigation ul li {
	display:block;
	float:left;
	height: 100%;
	text-align: center;
}
#navigation ul li a {
	color:#3B3B3B;
	/*font-size:10pt;*/
	font-size:13px;
	font-weight: bold;
	margin:0pt;
	padding:5px 0 0 0px;
	text-decoration:none;
	text-transform: uppercase;
	display: block;
}
#navigation ul li a:hover {
	background: url(images/menu_buttonstate.png) repeat-x; 
	background-repeat:repeat-x;
	background-position: 0 -1px;
	border-left: 1px solid #d9d3d3; 
	border-right: 1px solid #d9d3d3; 
	border-top:0px; 
	border-bottom:0px;
	height:20px;
}

#navigation ul li .active {
	background: url(images/menu_buttonstate.png) repeat-x; 
	background-repeat:repeat-x;
	background-position: 0 -1px;
	border-left: 1px solid #d9d3d3; 
	border-right: 1px solid #d9d3d3; 
	border-top:0px; 
	border-bottom:0px;
	height:20px;
}

#navigation2{
	background-color:#E1E1E1;
	background-image:url(images/header_menubg.png);
	background-position:center top;
	background-repeat:repeat-x;
	font-size:90%;
	font-weight:bold;
	height:24px;
	width:100%;
}
#navigation2 ul{
	background-color:#E1E1E1;
	background-image:url(images/header_menubg.png);
	background-position:center top;
	background-repeat:repeat-x;
	list-style: none;
}
#navigation2 li{
	float: left;
}
#navigation2 li a{
	text-align: center;
	text-decoration: none;
	color:#3B3B3B;
	font-size:13px;
	font-weight: bold;
	text-transform: uppercase;
	border: 1px transparent solid;
	border-top: 0px;
	border-bottom: 0px;
	line-height: 24px;
	cursor: pointer;
}
#navigation2 li a:hover, #navigation2 li a.active{
	background: transparent url('images/menu_buttonstate.png') repeat-x 0 -1px;
	border: none;
	border-left: 1px solid #d9d3d3;
	border-right: 1px solid #d9d3d3; 
}

.current_menu { 
	border-left: 1px solid #d9d3d3; 
	border-right: 1px solid #d9d3d3; 
	background: url(images/menu_buttonstate.png) repeat-x; 
}

/*************  footer as per casino770 **************************/

#network_logos li.games770_logo a {
	width: 169px; height: 43px;
	background: url(images/footer/bet770_footer_games.png) no-repeat;
}
#network_logos li.games770_logo a:hover {
	background-position: 0 -46px;
}
#footer #footer_toggler.collapse, #footer #footer_toggler, .footer_icons #mastercard, .footer_icons #clickandbuy, .footer_icons #moneybookers, .footer_icons #click2pay, .footer_icons #ukkasa, .footer_icons #paysafecard, .footer_icons #neteller, .footer_icons #adictel, .footer_icons #fairplayers, .footer_icons #gambleaware, .footer_icons #itechlabs, .footer_icons #rssfeed, #network_logos li.casino770_logo a, #network_logos li.poker770_logo a, #network_logos li.arcade770_logo a, #network_logos li.bet770_logo a, #network_logos li.casino770mobile_logo a, #network_logos li.bingo770_logo a, .footer_icons #neosurf, .footer_icons #ticketpremium { background-image: url(images/footer-sprite.png); _background-image: url(images/footer-sprite.gif);}

div.clearer { clear: both; line-height: 0px; height: 0px; }

#footer {  height:auto; overflow: hidden; color: #99CC66; text-align:left; border-top: 17px solid #618933; background-image: url(images/footer/bet770_footer_bg.png);}

#footer .links { float: left; margin:0px 0px 0 6px; padding-left:5px; width:680px; float:left; color: #99CC66;}
#footer .star { float: right; margin:0 7px 0 6px; padding-left:5px; width:2em; float:left; color: #99CC66;}

#footer .footer_links { color: #A4B88C; padding: 10px 15px; font-size:8pt; border-top: #5B7D30 1px solid; border-bottom: #5B7D30 1px solid; float: left; width:955px;}
#footer .footer_links a { color: #A4B88C; text-decoration: none; font-weight: bold}
#footer .footer_links a:hover { color: #A4B88C; text-decoration: underline; }
#footer .footer_menu_links {width: 830px; float: left; height: 29px;}
#footer #footer_toggler.collapse {background-position: 0 -1036px;}
#footer #footer_toggler.collapse:hover {background-position: 0 -1063px}
#footer #footer_toggler {cursor: pointer; display:block;float:right;height:27px;width:29px; background-position: 0 -932px;}
#footer #footer_toggler:hover {background-position: 0 -959px;}


#footer #footer_text { color: #A4B88C; padding: 10px 15px; font-size:8pt;}
#footer #footer_text a { color: #A4B88C; text-decoration: none; font-weight: bold}
#footer #footer_text a:hover { color: #A4B88C; text-decoration: underline; }

/* background: url(images/footer_menu_bg.gif) repeat-x; */
#footer #footer_menu { padding:0 0 0 5px; height: 30px; line-height: 30px; font-size: 11px; font-weight: bold; margin-bottom: 1px; background-color: #497715; border-bottom: 0px solid #244107;}
#footer #footer_menu a { text-decoration: none; font-size: 11px; font-weight: bold; color: #ffffff; text-transform: uppercase;}
#footer #footer_menu a:hover { text-decoration: underline; }
#footer #footer_menu .favs { background:transparent url(images/footer_star.gif) no-repeat scroll 96% 33%;
display:block;
float:right;
height:30px;
line-height:30px;
margin:0 0 0 5px;
padding-left:5px;
padding-right:25px;
width:241px;}
#footer #footer_menu .favs a{ font-size:13px;}

#footer .footer_icons {
	width: 100%;
	margin-top: -15px;
}
/*#footer .footer_icons .icon_row, #footer .footer_icons .icon_row2{
	width: 100%;
	height: 42px;
	background:transparent url(images/bet770_footer_icontabBGtile.gif);
}*/

#footer .footer_icons .icon_row, #footer .footer_icons .icon_row2{
	width: 100%;
	height: 42px;
	background:transparent url(images/bet770_footer_icontabBGtile.gif);
	clear: both;
}

#footer .footer_icons .icon_row div, #footer .footer_icons .icon_row2 div{
	float: left;
	margin-left: 15px;
	cursor: pointer;
}
#footer .footer_icons .right_part {
	float: right !important;
	margin-right: 10px;
}
/* #footer .footer_icons .icon_row div:hover{
	background-position: 0 -41px;
}
#footer .footer_icons .icon_row2 div:hover{
	background-position: 0 -42px;
}*/
#footer .footer_icons .icon_row span, #footer .footer_icons .icon_row2 span{
	display: none;
}

.footer_icons  .icon_row div a, .footer_icons  .icon_row2 div a {
	width:100%;
	height:100%;
	display: block;
}

.footer_icons #visacard{
	background: url("images/en/bet770_footer_bleue.png") repeat scroll 0 0 transparent;
    height: 41px;
    width: 41px;
	
}
.footer_icons #visacard:hover { background-position: 0 -41px!important;}
#visacard a{
	margin-top:-6px;
}

.footer_icons #mastercard{
	background-position: 0 -1502px;
	width: 39px;
	height: 41px;
}
.footer_icons #mastercard:hover { background-position: 0 -1543px}

.footer_icons #clickandbuy{
	background-position: 0 -800px;
	width: 94px;
	height: 41px;
}
.footer_icons #clickandbuy:hover { background-position: 0 -841px}
.footer_icons #moneybookers{
	background-position: 0 -1771px;
	width: 41px;
	height: 41px;
}
.footer_icons #moneybookers:hover { background-position: 0 -1812px}
.footer_icons #click2pay{
	background-position: 0 -668px;
	width: 65px;
	height: 41px;
}
.footer_icons #click2pay:hover { background-position: 0 -709px}
.footer_icons #ukkasa{
	background-position: -219px -1412px;
	width: 50px;
	height: 41px;
}
.footer_icons #ukkasa:hover { background-position: -219px -1453px}
.footer_icons #paysafecard{
	background-position: -219px 0;
	width: 82px;
	height: 41px;
}
.footer_icons #paysafecard:hover { background-position: -219px -41px}
.footer_icons #neteller{
	background-position: 0 -1903px;
	width: 55px;
	height: 41px;
}
.footer_icons #neteller:hover { background-position: 0 -1944px}

.footer_icons #neosurf { background-position: -219px -1808px; width: 49px; height: 41px }
	.footer_icons #neosurf:hover { background-position: -219px -1849px }

.footer_icons #ticketpremium { background-position: -219px -1676px; width: 64px; height: 41px }
	.footer_icons #ticketpremium:hover { background-position: -219px -1717px }



.footer_icons #adictel{
	background-position: 0 0;
	width: 57px;
	height: 42px;
}
.footer_icons #adictel:hover { background-position: 0 -42px}
.footer_icons #fairplayers{
	background-position: 0 -1140px;
	width: 97px;
	height: 42px;
}
.footer_icons #fairplayers:hover { background-position: 0 -1182px}
.footer_icons #gambleaware{
	background-position: 0 -668px;
	width: 97px;
	height: 42px;
}
.footer_icons #gambleware:hover { background-position: 0 -710px}
.footer_icons #itechlabs{
	background-position: -219px -1144px;
	width: 89px;
	height: 42px;
}
.footer_icons #itechlabs:hover { background-position: -219px -1186px}

.footer_icons #rssfeed{
	background-position: -219px -1278px;
	width: 37px;
	height: 42px;
}
.footer_icons #rssfeed:hover { background-position: -219px -1320px}

#footer .footer_icons .icon_row2 div#taux div {
        margin: 5px 0 0 0; font-size: 12px; color: #869f69;
}
#footer .footer_icons .icon_row2 div#taux a {
        text-decoration: none;
}
#footer .footer_icons .icon_row2 div#taux div:hover {
        color: #fff;
}
#p770_footer_payout_left {
        float: left; margin-top: 5px; height: 27px; width: 8px; background: url(images/770_footer_payout_rate_left.png) no-repeat 0px -27px;
}
#p770_footer_payout {
        float: left; margin-top: 5px; line-height: 27px; height: 27px; background: url(images/770_footer_payout_rate_middle.png) repeat-x 0px -27px;
}
#p770_footer_payout_right {
        float: left; margin-top: 5px; height: 27px; width: 8px; background: url(images/770_footer_payout_rate_right.png) no-repeat 0px -27px;
}
.clearer { clear: both; line-height: 0px; height: 0px; margin:0; padding:0; font-size:0;}
#footer .separator{clear: both; line-height: 0px; height: 2px; margin:0; padding:0; background: #558B0F}


	#footer #network_logos{border-bottom: 0px solid #244107; height: 60px; background-color:#4A711B; padding-left: 10px;}
	#network_logos{	top: 0px;	right: 0px;	width:	990px;	height: 50px;	display: block;	margin: 0;	padding: 0;}
	#network_logos li {	display: inline;	list-style-type: none;	margin-left: 1px;}
	#network_logos li a { margin-top:8px;	display: block;	width: 170px;	height: 53px;	float: left;	background-image: url('images/footer_icons.gif');	background-repeat: no-repeat}
	#network_logos li a span {	display: none;}
	#network_logos li.casino770_logo a {
		background-position: 0 -535px;
		border: 1px solid 000;
		height:46px;
		margin-left: 2px;
	}
	#network_logos li.casino770_logo a:hover, #connection_tabs li#casino_tab a.active {
		background-position: 0px -581px;
	}
	#network_logos li.poker770_logo a {
		background-position: -219px -132px;
		height:46px;
		width: 170px;
	}
	#network_logos li.poker770_logo a:hover, #connection_tabs li.poker770_logo a.active{
		background-position: -219px -178px;
	}
	#network_logos li.arcade770_logo a {
		background-position: 0 -134px;
		height:46px;
		width:180px;
	}
	#network_logos li.arcade770_logo a:hover, #connection_tabs li.arcade770_logo a.active  {
		background-position: 0 -180px;
	}
	#network_logos li.bet770_logo a {
		width: 120px;
		height:46px;
		background-position: 0 -268px;
	}
	#network_logos li.bet770_logo a:hover, #connection_tabs li.bet770_logo a.active {
		background-position: 0 -314px;
	}
	#network_logos li.casino770mobile_logo a {
		background-position: 0 -1634px;
		height:46px;
		margin-left:-4px;
		margin-top:8px;
		width:175px;
	}
	#network_logos li.casino770mobile_logo a:hover, #connection_tabs li.bingo770_logo a.active {
		background-position: 0 -1680px;
	}
	#network_logos li.bingo770_logo a {
		background-position: 0 -402px;
		height:46px;
	}
	#network_logos li.bingo770_logo a:hover, #connection_tabs li.bingo770_logo a.active {
		background-position: 0 -448px;
	}
	
	
#left_content{
	width:178px;
	float:left;
	padding-left: 0px;
	padding-right:0px;
	background-color:transparent;
	color:#000000;
	margin-top:3px;
	text-align:left;
}
#middle_content {
	width:570px;
	float:left;
	text-align:left;
	padding-left:1px;
	padding-right:1px;
	border:0px solid #ff0000;
	min-height: 450px;
	display: block;
	margin: 2px 10px;
}
#middle_content.wide {
width: 791px;
}
#right_content{
	width:200px;
	float:right;
	color:#000000;
	text-align:center;
	padding-left:0px;
	padding-right:0px;
	margin:3px 10px 0px 0px;
}
/*
*
*	LEFT CONTENT
*
*/
#left_content #bet_finder {
	width: 178px;
	margin: 2px;
}

#left_content #statistics {
	width:178px;
	height:82px;
	float:left;
	background-color: #5C8E12;
	background-image: url(images/add.gif);
	background-position: center top;    
	background-repeat: no-repeat;
}
#left_content #statistics span{
	margin-top:0px;
	display:block;
	width:auto;
	margin-left:8px;
	font-family: Geneva, Arial, sans-serif;
	color: #ffffff;
	font-weight: bold;
	border:0px solid #ff0000;
}
#left_content #statistics span.number{
	margin-top:5px;
	height:19px;
	margin-left:8px;
	font-size: 19px;
	font-family: Geneva, Arial, sans-serif;
	color: #ffffff;
	font-weight: bold;
}
#left_content #statistics span{
	height:15px;
	margin-left:10px;
	font-size: 12px;
}
/*
*
*	RIGHT CONTENT
*
*/


/*
*
*	START BLOCKS
*
*/
.block_content {
	margin-bottom: 6px;
	overflow: hidden;
	width:178px;
}

.block_content_top{
	width:100%;
	height:24px;
	float:left;
	background-image: url(images/block_content_top.gif);
	background-repeat: repeat;
}
.block_content_middle{
	width:100%;
	float:left;
	background-color:#fff;
	color:#000000;
	background-position: center top;    
	background-repeat: repeat-y;
}
.block_content_bottom{
	width:100%;
	height:1px;
	float:left;
	color:#000000;
	text-align:left;
	background-position: center top;    
	background-repeat: no-repeat;
}
.block_content_top h2 {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	height:15px;
	margin-left:-3px;
	margin-top:2px;
	text-align:center;
	text-transform:uppercase;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	-x-system-font:none;
	font-variant:normal;
	width:100%;
}
.block_content_top .high_header{
	line-height:24px;
	width:99%;
}
#left_content .block_content{
	width:177px;
	margin-left: 5px;
}
#left_content .block_content_top{
	/* background-image: url(images/block_content_top.png);  */
	/* SPRITE */
	background-position: 0 -1385px;
	height: 31px;
}
#left_content .block_content_middle{

}
#left_content .block_content_bottom{
	/* background-image: url('images/menu/bet770_menu_bottomBG.gif'); */
	/* SPRITE */
	background-position: 0 -323px;
	height:7px;
	width: 100%;
	display: block;
}


#middle_content .block_content{
	width:581px;
	margin-left: 9px;
	margin-bottom: 7px;
}
#middle_content .block_content.home{
	width:561px;
	overflow: visible;
}
#middle_content .block_content.home_top{
	margin-top:-5px;
}
#middle_content .block_content.top_home{
border: 0px solid #ff0000;
margin-top:-9px;	
}
#middle_content .block_content.home_bottom{
margin-bottom:-13px;
overflow:visible;	
}
#middle_content .block_content.first {
	top: 0px;
	/*margin-top: -20px;*/
}
#middle_content .block_content.wide{
	width: 800px;
	float: left;
	margin: 0 -3px 0 10px;
}
#middle_content .block_content_top{
	background-image: url(images/block_content_large.png);
	background-repeat: no-repeat;
}
#middle_content .block_content_middle{
	/*background-image: url(images/green_sep.gif);*/
	width:557px;
	padding:4px 1px 1px;
	border-right: 1px solid #B0B0B0;
	border-left: 1px solid #B0B0B0;
}
.loading_block .block_content_middle { background: url(images/loading_block.gif) no-repeat 50% 50%; }
#middle_content .block_content_bottom{
	background-image: url('images/home/bet770_homebetsurround_bottombg.gif');
	background-repeat: no-repeat;
	height: 7px;
	margin-top:-4px;
	margin-bottom: 6px;
}
.pagecontent_bottom{
	margin-left: -10px;
}
#right_content .block_content{
	width:201px;
}
#right_content .block_content_top{
	/* background-image: url(images/sidebox/bet770_sidebox_titleBG.png);
	background-repeat: no-repeat; */
	/* SPRITE */
	background-position: 0 -761px;
	width: 101%;
}
#right_content .block_content_middle{
	/*background-image: url(images/right_part_bg.gif);*/
	width:199px;
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 7px;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
}

#right_content .no_border {
	border: none ;
}

#right_content .block_content_bottom{
	background-image:url(images/bet770_sidebox_bottombg.png);
background-repeat:no-repeat;
height:13px;
margin-top:0px;
}
/*div#mini_games_bottom {
	/* background: url('images/bet770_sideboxes_mini_games.png') bottom center; */
	/* SPRITE */
	/*background-position: 0 -997px;
	font-weight: bold;
	font-size: 11px;
}*/
#right_content .blue_block_content_bottom{
	background-image:url(images/bet770_sidebox_bottombgBlue.png);
}
#middle_content .block_content .block_content_middle h2{
	color:#000000;
	font-size:1.8em;
	line-height:1em;
	margin:1em 0.5em 0 0;
}
#middle_content .block_content .block_content_middle  h3 {
font-size:1.3em;
margin:1em 0 0.2em;
color:#336600;
font-size:1em;
line-height:1em;
margin:0.5em 0.5em 0.5em 0;
}

/*
*
*	END BLOCKS
*
*/
#left_content #statistics {
	width:178px;
	height:82px;
	float:left;
	background-color: #5C8E12;
	background-image: url(images/statistics.gif);
	background-position: center top;    
	background-repeat: no-repeat;
}


.default_table {
	border: 0px solid #666;
	border-collapse: collapse;
	width: 96%;
	margin: 0 auto;
	color: #000;
	
}

.default_table thead tr { background: #eee; color: #000; }
.default_table thead tr th {color: #000; }

.default_table tbody tr td {
	/*padding: 0.2em 0.5em;
	border-left: 1px solid #D9D9D9;*/
	font-size: 12px;
	padding: 2px 0;
}

.default_table tbody tr td.td_header{
	text-align: left;
}
.default_table thead tr th.td_header{
	text-align: left;
}

.default_table tbody tr:hover {
	background: #E6EFC2;
	color: #3C636C;
}

.default_table tbody  .odd { background: #fff; }
.default_table tbody  .even { background: #D7EBD5; }
.goButton {
width:41px;
height:26px;
border:0px solid #000000;
background-image:url(images/go.gif);
background-repeat:no-repeat;
color: #c6ff83;
font-weight: bold;
font-family: Geneva, Arial, sans-serif;
font-size: 14px;
}
#no_bg_blockmiddle{
	background-image: none !important;
	margin-bottom:-10px;
	border: none !important;
}
#no_bg_accountmenu{
	background-image: none !important;
	margin-bottom:-7px;
}

#popular_bets {
	width: 100%;
	margin-left: 0px;
	overflow: visible;
}
#popular_bets div.bet_box {
float: left;
width: 201px;
}
#popular_bets ul li {
	list-style: none; 
	text-align:left;
	height:25px;
	background-repeat: no-repeat;
	padding: 3px 0 0 30px;
	background-position: 4px 0;
}
#popular_bets ul li span{
	margin-top: 2px;
}
#popular_bets ul li  img{
	float: left;
}
#popular_bets ul{
	padding-left: 0px;
	height:25px;
	margin: 0;
}
#popular_bets ul.odd_popular_bet{
	background-image: url(images/sidebox/bet770_sidebox_listbluebg.gif);
	background-repeat: no-repeat;
	background-position:center 3px;
}
#popular_bets div.bet_box span.img {
float: left;
clear: none;
padding: 0px 5px 5px 0px;
margin: 0px;
width: 50px;
height: 50px;
background: #000;
}

#popular_bets div.bet_box div.text {
display:block;
float:left;
font-size:10px;
margin-left:5px;
text-align:left;
width:145px;
}

#popular_bets a.link {
font-size: 11px;
display: inline;
width: auto;
}

#popular_bets .date {
color: #666666;
}

#popular_bets span.type {
font-size: 10px;
color: #777;
}
/*
#events_block {
min-height: 500px;
}
*/

.stats_block {
	width: 252px;
	margin-left: 10px;
	margin-right: 10px;
	float: left;
	border: 0px solid #6F6F6F;
	margin-top: 30px;
	font-size: 11px;
}
.stats_block h3{
	text-transform: capitalize;
	margin: 0;
	padding: 0;
}

.stats_block ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.stats_block ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
border-bottom: 1px solid #dadada;
padding-top: 3px;
padding-bottom: 3px;
background-repeat: no-repeat;
background-position: 98% 0%;
cursor: pointer;
width: 100%;
clear: both;
height: auto;
overflow: hidden;
}
.stats_block ul li.won{
background-image: url('images/icons/24-em-check.png');
}
.stats_block ul li.lost{
background-image: url('images/icons/24-em-cross.png');
}
.stats_block ul li.in_play{
/*background-image: url('images/icons/24-settings-blue.png');*/
}

.stats_block ul li:hover{
background-color: #E6EFC2;
/*font-weight: bold;*/
}

.stats_block ul li p label{
	font-weight: bold;
	width: 50px;
	display: block;
	float: left;
	height: auto;
}
.stats_block ul li p span{
	width: 185px;
	color: #7F7F7F;
	display: block;
	float: left;
}
.stats_block ul li.won p span{
	color: #3C633C;
}
.stats_block ul li.lost p span{
	color: #ff0000;
}

.stats_block ul li a{
	text-decoration: none;
	color: #6F6F6F;
	
}

.stats_block ul li a:visited{
color: #A70303;
}

.stats_block ul li a:hover{ /*hover state CSS*/
color: #3C633C;
}


/* START MODAL CONTAINER */
#modalContainer {
		background-image: url(images/overlay.png);
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 90;
		width: 100%;
		height: 100%;
}

#alertBox {
	position:relative;
	width:300px;
	min-height:100px;
	margin-top:50px;
	border:2px solid #000;
	background-color:#F2F5F6;
	background-image:url(images/alert.gif);
	background-repeat:no-repeat;
	background-position:5px 30px;
	text-align: left;
}

#modalContainer > #alertBox {
	/*position:fixed;*/
}

#alertBox h1 {
	margin:0;
	font:bold 12px verdana,arial;
	background-color:#133108;
	color:#FFF;
	border-bottom:1px solid #000;
	padding:2px 0 2px 5px;
}

#alertBox p {
	font:12px verdana,arial;
	height:50px;
	padding:5px;
	margin-left:70px;
	margin-top: 10px;
}
/*
#alertBox #closeBtn {
	display:block;
	position:relative;
	margin:25px auto 15px auto;
	padding:3px;
	border:2px solid #000;
	width:70px;
	font:12px verdana,arial;
	text-transform:uppercase;
	text-align:center;
	color:#FFF;
	border: 1px solid #000;
	background: #133108;
	text-decoration:none;
	font-weight: bold;
}
#alertBox #closeBtn:hover {
	border: 1px solid #133108;
	background: #000;
}
*/
#alertBox #closeBtn , #alertBox #printBtn{
	display:block;
	position:relative;
	margin:25px auto 15px auto;
	padding:3px;
	border:2px solid #000;
	width:70px;
	font:12px verdana,arial;
	text-transform:uppercase;
	text-align:center;
	color:#FFF;
	border: 1px solid #000;
	background: #133108;
	text-decoration:none;
	font-weight: bold;
	display:block;
	float:left;
	margin:25px auto 19px 43px;
}
#alertBox #closeBtn.no_print {
	margin:25px auto 19px 110px;
}
#alertBox #closeBtn:hover, #alertBox #printBtn:hover{
	border: 1px solid #133108;
	background: #000;
}
/* END MODAL CONTAINER */

/* START PROCESSING CONTAINER */
#modalContainer div#processingBox {
	text-align: center;
	position: fixed;
	left: 33%;
	margin: 0px;
	padding: 20px 0px 20px 0px;
	top: 220px;
	width: 25%;
	color: #fff;
	z-index: 9999999;
	background: #32811D url('images/indicators/processing.gif') no-repeat 10% 50%;
	border: 1px solid #133108;
}

#modalContainer div#processingBox span.text {
	position: relative;
	left: 10px;
}
/* END PROCESSING CONTAINER */

#divCursor {
color:#FFFFFF;
font-size:12px;
height:90px;
left:70px;
letter-spacing:2px;
line-height:15px;

position:fixed;
top:0;
width:128px;
}
#divCursor img {
	vertical-align:middle;
	margin:26px 26px 26px 45px;
 }

.error {
	font-weight: bold;
	color: #D8000C;
	background-color: #FFBABA;
	padding-left: 10px;
	font-size:12px;
	text-align: center;
    border: 1px solid;
    margin: 10px auto;
    padding:15px 10px 15px 10px;
    background-repeat: no-repeat;
    background-position: 10px center;
width: 80%;
}

.success {
	font-weight: bold;
	color: #00529B;
	background-color: #BDE5F8;
	padding-left: 10px;
	font-size:12px;
	text-align: center;
    border: 1px solid;
    margin: 10px auto;
    padding:15px 10px 15px 10px;
    background-repeat: no-repeat;
    background-position: 10px center;
width: 80%;
}

/**************
Help Page
**************/
#help_wrapper{
	margin-left:12px;
	width:545px;
	
}
#help_wrapper h1{
	color: #156797;
	margin:10px 0 14px;
}
#help_wrapper_tabs div{
	display: block;
	width: 153px;
	height: 21px;
	float:left;
	background-image: url('images/bet770_help_inactiveTab.gif');
	background-repeat: no-repeat;
	color: #5A99D1;
	text-decoration: none;
	padding-top:6px;
	text-align: center;
	cursor: pointer;
}
#help_wrapper_tabs div.tab_active{
	background-image: url('images/bet770_help_activeTab.gif');
	background-repeat: no-repeat;
	color: #5A99D1;
	font-weight:bold;
}
#help_wrapper_top{
	height: 14px;
	display: block;
	clear: both;
}

#help_corner_top{
	background: #C4D1FF;
	height: 14px;
	display: block;
	width: 530px;
	float: left;
}
#help_corner_top_right{
	background-image: url('images/bet770_help_wrapperTopright.gif');
	float: right;
	background-repeat: no-repeat;
	height: 14px;
	display: block;
	width: 15px;
}

#help_wrapper_middle{
	background: #C4D1FF;
}

#help_wrapper_bottom{
	height: 15px;
	display: block;
	padding-bottom:5px;
}
#help_corner_bottom_left{
	background-image: url('images/bet770_help_wrapperBottomleft.gif');
	background-repeat: no-repeat;
	height: 12px;
	display: block;
	float: left;
	width: 12px;
}
#help_corner_bottom{
	background: #C4D1FF;
	height: 12px;
	display: block;
	width: 521px;
	float: left;
}
#help_corner_bottom_right{
	background-image: url('images/bet770_help_wrapperBottomright.gif');
	float: right;
	background-repeat: no-repeat;
	height: 12px;
	display: block;
	width: 12px;
}
#accordion_container_help, #accordion_container_help2{
	margin: 0 10px;
	width: 100%;
}
#accordion_container_help h2, #accordion_container_help2 h2{
	margin:0;
	cursor: pointer;
}
#accordion_container_help div, #accordion_container_help2 div{
	/*width: 540px;*/
}
#accordion_container_help div.accordion_text, #accordion_container_help2 div.accordion_text{
	/*color: #595959;*/
	color: #000;
	margin:10px;
}

/*active*/
#accordion_container_help .accordion_toggle_active div.first_line_number, #accordion_container_help2 .accordion_toggle_active div.first_line_number{
	background-image: url('images/bet770_help_titlebgactivetopLeft.png') !important;
}
#accordion_container_help .accordion_toggle_active div.first_line_arrow, #accordion_container_help2 .accordion_toggle_active div.first_line_arrow{
	background-image: url('images/bet770_help_titlebgactivetopRight.png') !important;
}

#accordion_container_help .accordion_toggle_active  div.header_arrow a, #accordion_container_help2 .accordion_toggle_active  div.header_arrow a{
	background-image: url('images/bet770_help_arrowactive.png');
	margin: 10px 4px;
}

#accordion_container_help .accordion_toggle_active div.header_number_image, #accordion_container_help2 .accordion_toggle_active div.header_number_image{
	background-image: url('images/bet770_help_titlebgactivesquareLeft.png');
}
#accordion_container_help .accordion_toggle_active div.header_arrow, #accordion_container_help2 .accordion_toggle_active div.header_arrow{
	background-image: url('images/bet770_help_titlebgactivesquareRight.png');
}
#accordion_container_help .accordion_toggle_active  div.last_line_number, #accordion_container_help2 .accordion_toggle_active  div.last_line_number{
	background-image: url('images/bet770_help_titlebgactivebottomLeft.png') !important;
}

#accordion_container_help .accordion_toggle_active  div.last_line_arrow, #accordion_container_help2 .accordion_toggle_active  div.last_line_arrow{
	background-image: url('images/bet770_help_titlebgactivebottomRight.png') !important;
}
#accordion_container_help div.header_star, #accordion_container_help2 div.header_star{
	height:24px !important;
	padding-left:15px !important;
	padding-top:8px !important;
	width:15px !important;
}
/*inactive*/
#accordion_container_help div.first_line_number, #accordion_container_help2 div.first_line_number{
	background-image: url('images/bet770_help_titlebginactivetopLeft.png') !important;
}

#accordion_container_help div.first_line_text, #accordion_container_help2 div.first_line_text{
	background-image: url('images/bet770_help_titlebgactivetopTile.png') !important;
}
#accordion_container_help div.first_line_arrow, #accordion_container_help2 div.first_line_arrow{
	background-image: url('images/bet770_help_titlebginactivetopRight.png') !important;
	height:30px !important;
	padding-top:2px;
}
#accordion_container_help div.last_line_number, #accordion_container_help2 div.last_line_number{
	background-image: url('images/bet770_help_titlebginactivebottomLeft.png') !important;
}
#accordion_container_help div.last_line_text{
	background-image: url('images/bet770_help_titlebginactivebottomTile.png') !important;
}
#accordion_container_help div.last_line_arrow, #accordion_container_help2 div.last_line_arrow{
	background-image: url('images/bet770_help_titlebginactivebottomRight.png') !important;
}
#accordion_container_help div.header_number_image, #accordion_container_help2 div.header_number_image{
	background-image: url('images/bet770_help_titlebginactivesquareLeft.png');
	background-repeat: no-repeat;
	padding-left:12px;
	padding-top:4px;
	width:18px;
	height: 28px;
	float: left;
	color: #ffffff;
}

#accordion_container_help div.header_text, #accordion_container_help2 div.header_text{
	background-image:url(images/bet770_help_titlebginactivesquareTile.png);
	background-repeat:repeat-x;
	color:#000;
	float:left;
	font-size:16px;
	font-weight:normal;
	height:22px;
	padding:5px 6px;
	width:452px;
}
#accordion_container_help div.header_arrow, #accordion_container_help2 div.header_arrow{
	background-image: url('images/bet770_help_titlebginactivesquareRight.png');
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
	float: left;
}
#accordion_container_help div.header_arrow a, #accordion_container_help2 div.header_arrow a{
	background-image: url('images/bet770_help_arrowinactive.png');
	background-repeat: no-repeat;
	margin:11px 4px;
	width: 17px;
	height: 11px;
	display: block;
}

.accordion_content{
	/*padding:10px;*/
	width:524px;
	background: #fff;
	border-bottom:1px solid #AFAFAF;
	border-left:1px solid #AFAFAF;
	border-right:1px solid #AFAFAF;
	overflow: hidden;
}
.footer_sepline{background-color:#588C10; width:100%; height:1px;}
.footer_sepline1{background-color:#345E08; width:100%; height:1px;}
.footer_sepline2{background-color:#497715; width:100%; height:1px;}


.page_logo {
	display: block;
	width: 581px;
	height: 114px;
}
.register_logo {
	background: url('images/my_account/en/bet770_accountheader_editaccountdetails.jpg') 0% 0%;
}
/* moved to lang.css

#content_section_top.change_pw_top, #content_section_top.bet_history_top, #content_section_top.my_messages_top, #content_section_top.ban_me_top, #content_section_top.limits_top , #content_section_top.transaction_history_top, #content_section_top.profile_top, #content_section_top.register_top, #content_section_top.logged_in_top{
	background: url('images/page_logos/en/bet_history.jpg') 0% 0%;
	display: block;
	width: 581px;
	height: 114px;
}
#content_section_top.bet_history_top{background: url('images/page_logos/en/bet_history.jpg') 0% 0%; margin-top:-4px; margin-left:-1px;}
#content_section_top.ban_me_top{background: url('images/page_logos/en/disable_myaccount.jpg') 0% 0%; margin-top:-4px; margin-left:-1px;}
#content_section_top.limits_top{background: url('images/page_logos/en/my_limits.jpg') 0% 0%; margin-top:-4px; margin-left:-1px;}
#content_section_top.transaction_history_top{background: url('images/page_logos/en/transaction_history.jpg') 0% 0%; margin-top:-4px; margin-left:-1px;}
#content_section_top.profile_top{background: url('images/page_logos/en/edit_accountdetails.jpg') 0% 0%; margin-top:-4px; margin-left:-1px;}
#content_section_top.my_messages_top{background: url('images/page_logos/en/bet_history.jpg') 0% 0%; margin-top:-4px; margin-left:-1px;}
#content_section_top.logged_in_top{background: url('images/page_logos/en/activebets.jpg') 0% 0%; margin-top:-4px; margin-left:-1px;}
#content_section_top.register_top{background: url('images/page_logos/en/register_logo.jpg') 0% 0%; margin-top:-4px; margin-left:-1px;}
#content_section_top.change_pw_top{background: url('images/page_logos/en/change_password.jpg') 0% 0%; margin-top:-4px; margin-left:-1px;}
*/

/*#content_section_main {
	background: #DFDFDF url('images/home/bet770_homemaincontent_tilebg.png') repeat;
	width: 100%;
	height: 534px;
	height: auto;
	display: block;
	margin: 0 auto 0 auto;
	border: 1px solid #ff0000;
    overflow: hidden;
	margin-top: 0px;*/
}


.cms_page_logos{
	margin-left: 4px;
}
/* my limits */
.submit_box_limits{
	text-align:center;
	border:none;
}
fieldset .inputSubmit_limits{
	background: url(images/my_account/bet770_account_submit.png) no-repeat;
	width: 111px;
	height: 26px;
	border: none;
	color: #ffffff;
	font-size: 18px;
	line-height:16px;
	padding-top:-10px;
	padding-bottom:10px;
	border:none;
	vertical-align:top;
	cursor:pointer;
}
#my_account_limits_section {
	margin:0 auto;
	position:relative;
	width:537px;
}
#my_account_limits_section fieldset{
	border:none;
	padding:0;
	margin:0;
}
#my_account_limits_section_main {
	/*background: #fff url('images/my_account/bet770_homemaincontent_tilebg.png') repeat;*/
	width: 535px;
	height: 100%;
	display: block;
	margin: -1px auto -1px auto;
	padding-right:-10px;
	overflow: hidden;
	border-left: 1px solid #ADADAD;
	border-right: 1px solid #ADADAD;
	border-top:none;
	border-bottom:none;
	text-align:left;
}

#my_account_limits_section_top {
	background: #000 url('images/my_account/bet770_account_surroundTop.gif') no-repeat;
	width: 100%;
	height: 12px;
	display: block;
}
#my_account_limits_section_bottom {
	background: #000 url('images/my_account/bet770_account_surroundBottom.gif') no-repeat;
	width: 100%;
	height: 16px;
	display: block;
	margin-bottom: 10px;
}
#my_account_limits_section_main .required label{
	margin-left:10px;
	margin-right:-10px;
	float:left;
	width:150px;
	border:none;
	}
#my_account_limits_section_main .required{
	margin-top: 5px;
	width:405px;
}
#star_header_number{
	color:#FFFFFF;
	font-size:20px;
	text-align: center;
	margin-left: 10px;
	margin-top: 3px;
	float: left;
}
#ban_account_text{
	color:#3E5D70;
	float:left;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:20px;
	margin-left:20px;
}
#my_account_limits_section_main h4{
	display: block;
	width: 483px;
	height: 27px;
	padding-left:10px;
	padding-right:-10px;
	margin-top:0;
	background: url('images/bet770_account_sectionheader_bg.png') 10px 0 no-repeat ;
}

.cms_page_content{
	width: 540px;
	margin-left: 12px;
	min-height: 100px;
	padding-bottom:20px;
	background:#FFFFFF none repeat scroll 0 0;
	color:#575757;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	text-align:justify;
	}
.cms_page_content h1{
	border:0 solid #FF0000;
	color:#156797;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:26px;
	font-weight:bold;
	height:35px;
	letter-spacing:-0.5px;
	line-height:35px;
	margin:10px 0;
	padding:0;
	text-align:left;
}	
.cms_page_content h3{
	font-size:14px;
	font-weight:bold;
	margin-bottom:8px;
	margin-top:16px;
}
.cms_page_content ul, .cms_page_content li{
	border:0 none;
	margin:0 0 5px 7px;
	padding:0;
}

/*contact page*/
#contact_page {
	padding:10px 7px;
}
#contact_page h1 {
color:#156797;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:24px;
font-weight:bold;
height:35px;
letter-spacing:-0.5px;
line-height:35px;
margin:0 0 10px 5px;
padding:0;
text-align:left;
}
#contact_page h4 {
	display:block;
	height:28px;
	margin-left:5px;
	margin-top:-4px;
	width:513px;
}
#contact_page h4.contact_mail {
	background:transparent url(images/my_account/bet770_contact_emailheaderBG.png) no-repeat scroll 0 0;
}
#contact_page h4.contact_phone {
	background:transparent url(images/my_account/bet770_contact_phoneheaderBG.png) no-repeat scroll 0 0;
}
#contact_page h4 span {
	color:#3E5D70;
	float:left;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:normal;
	line-height:26px;
	margin-left:35px;
}
#contact_page h4 label {
	color:#FFFFFF;
	font-size:20px;
	line-height:46px;
	margin-top:-9px;
	vertical-align:middle;
}
#contact_page .contact_text {
color:#575757;
font-family:arial,sans-serif;
font-size:12px;
margin-bottom:15px;
margin-left:7px;

}

#contact_page ul, #contact_page ul li {
border:0 none;
	margin:0 0 5px 7px;
	padding:0;
}
#contact_page form label {
	-x-system-font:none;
	background-color:#FFFFFF;
	color:#033651;
	font-family:arial,verdana,sans-serif;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin-top:6px;
	text-align:left;
	display:block;
	float:left;
	margin:0;
	padding:0;
	width:140px;
}
#contact_page form input {
	background:transparent url(images/grad_pink.gif) repeat-x scroll 0 0;
	border:1px solid #9B9B9B;
	height:20px;
	margin:0 0 6px;
	width:197px;
}
#contact_page form textarea {
	background:transparent url(images/grad_pink2.gif) repeat-x scroll 0 0;
	border:1px solid #9B9B9B;
	height:82px;
	margin:2px 0;
	width:270px;
}
#contact_page form .form_submit{
	/*background: url(images/my_account/bet770_account_submit.png) no-repeat;*/
	width: 85px;
	height: 29px;
	border: none;
	color: #ffffff;
	font-size: 14px;
	line-height:16px;
	padding-bottom:4px;
	border:none;
	vertical-align:top;
	cursor:pointer;
	margin:5px 0 0 106px;
	font-weight: bold;
	text-transform: uppercase
}
#contact_page form .form_submit:hover{
	background-position: 0 -29px;
}

#contact_page  form .selectOne ul {
  list-style-type:none;
  margin:-0px 0 0;
  padding:0px;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  background-color: #EBEDEE;
}
#contact_page  form .selectOne ul li.selected { 
	background-color:#D0D1D1;
	color:#000000;
	font-weight:bold;
	text-decoration:none
}
#contact_page  form .selectOne ul li {
	list-style-type:none;
	display:block;
	padding-bottom:5px;
	padding-left:8px;
	padding-top:5px;
	cursor:pointer;
	color:#575757;
	font-size:13px;
	height:19px;
	line-height:19px;
	margin-left:0px;
	
}
#contact_page  form .combo
{
	margin: 0px 2px 6px 0px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	width:191px; 
	display : block;
	text-align:left; 
	background: #fff url('images/grad_pink2xx.gif') no-repeat right;
	height:18px;
	line-height:18px;
	cursor: pointer;
	border:1px solid #9F9F9F;
	color:#575757;
	font-size:13px;
	height:19px;
	line-height:19px;
	/*padding-left: 7px;*/
}

.sidebox_link{
	border: none;
	color: #FFFFFF;
}

/*search results*/
.search_results h1 {
	border:0 solid #FF0000;
	color:#156797;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:26px;
	font-weight:bold;
	height:35px;
	letter-spacing:-0.5px;
	line-height:35px;
	margin:10px;
	padding:0;
	text-align:left;
}
#middle_content #content_section_top .block_content.home{
	display:block;
	width:561px;
	overflow: visible;
	border: 1px solid #FFFF00;
}




/*promotions page */
.promo_container{
	margin-left:0px;
	width:538px;
}
 .promo_top_border{
	background:#FFFFFF url(images/my_account/bet770_account_surroundTop.gif) no-repeat scroll 0 0;
	display:block;
	height:12px;
	width:100%;
	margin-bottom:-12px;
}
.promo_main{
	width: 535px;
	border-left:1px solid #ADADAD;
	border-right:1px solid #ADADAD;
	min-height:160px;
}
.promo_main .promo_image_1, .promo_main .promo_image_2, .promo_main .promo_image_3, .promo_main .promo_image_6, .promo_main .promo_image_4, .promo_image_first_deposit, .promo_image_invite, .promo_main .promo_image_cleague, .promo_main .promo_image_combi, .promo_main .promo_image_wc, .promo_main .promo_image_xmas2010, .promo_main .promo_image_santa2010, .promo_main .promo_image_ao2011, .promo_main .promo_image_valentine2011, .promo_main .promo_image_multiply, .promo_main .promo_image_pronofoot, .promo_main .promo_image_promo_stats, .promo_main .promo_image_facebook, .promo_main .promo_image_70euro_free_bet {
	width: 153px;
	height: 140px;
	float:left;
	margin-left:5px;
}

.promo_main h2{
	color:#FFFFFF;
	float:left;
	font-size:17px;
	height:24px;
	margin-bottom:0;
	margin-left:5px;
	margin-top:0;
	padding-left:10px;
	padding-top:2px;
	width:358px;
	margin-bottom:10px;
}
.promo_main h2.promo_header_1{
	background:#FFFFFF url('images/bet770_promotionpage_20_title.jpg') no-repeat scroll 0 0;
}
.promo_main h2.promo_header_2{
	background:#FFFFFF url('images/bet770_promotionpage_100_title.jpg') no-repeat scroll 0 0;
}
.promo_main h2.promo_header_3{
	background:#FFFFFF url('images/bet770_promotionpage_quiz_title.jpg') no-repeat scroll 0 0;
}
.promo_main h2.promo_header_invite{
	background:#FFFFFF url('images/bet770_promotionpage_red_title.jpg') no-repeat scroll 0 0;
}
.promo_main h2.promo_header_cleague{
	background:#FFFFFF url('images/bet770_promotionpage_darkblue_title.jpg') no-repeat scroll 0 0;
}
.promo_main h2.promo_header_combi{
	background:#FFFFFF url('images/bet770_promotionpage_grey_title.jpg') no-repeat scroll 0 0;
}
.promo_main h2.promo_header_xmas2010{
	background:#FFFFFF url('images/bet770_promotionpage_xmas2010.jpg') no-repeat scroll 0 0;
}
.promo_main h2.promo_header_santa2010{
	background:#FFFFFF url('images/bet770_promotionpage_green_title.jpg') no-repeat scroll 0 0;
}
.promo_main h2.promo_header_ao2011{
	background:#FFFFFF url('images/bet770_promotionpage_ao_title.jpg') no-repeat scroll 0 0;
}
.promo_main h2.promo_header_valentine2011{
	background:#ffffff url('images/bet770_promotionpage_valentine2011_title.png') no-repeat scroll 0 0;
}
.promo_main h2.promo_header_pronofoot{
	background:#ffffff url('images/bet770_promotionpage_pronofoot_title.jpg') no-repeat scroll 0 0;
}
.promo_main h2.promo_header_promo_stats{
	background:#ffffff url('images/bet770_promotionpage_promo_stats_title.jpg') no-repeat scroll 0 0;
}
.promo_main h2.promo_header_facebook{
	background:#ffffff url('images/bet770_promotionpage_facebook_title.jpg') no-repeat scroll 0 0;
}

.promo_main .promo_text{
	margin-left:165px;
	width:360px;
	text-align:left;
}
.promo_main  .terms .terms_toggler{
	color:#5698CF;
	display:block;
	font-size:12px;
	font-weight:bold;
	margin-top:5px;
	padding-bottom:5px;
	cursor: pointer;
}
.promo_main  .terms .terms_content{

}
.promo_bottom_border{
	background:#FFFFFF url(images/my_account/bet770_account_surroundBottom.gif) no-repeat scroll 0 0;
	display:block;
	height:16px;
	margin-bottom:10px;
	margin-top:-3px;
	width:100%;
}

/*new login box */

.header_logged_in{
	background:#6EB21D url('images/header_bg_loggedin.jpg') !important;
}
#logged_in_box{
	height:55px;
	left:455px;
	top:55px;
	position: absolute;
	width:427px;
}
#logged_in_header{	
	
}
#logged_in_header #welcome_logged_in{
	color:#FFFFFF;
	float:left;
	font-size:11px;
	margin-left:15px;
	margin-top:6px;
}
#logged_in_header #welcome_logged_in a{
	font-weight: bold;
	color:#FFFFFF;
}
#logged_in_header #welcome_logged_in .logged_in_username{
	font-weight: bold;
	font-size: 13px;
	
	
}
#logged_in_header .logout_btn {
	background:transparent url(images/header_loggedin_logouticon.png) no-repeat scroll left center;
	color:#FFFFFF;
	display:block;
	float:right;
	font-size:11px;
	margin-right:15px;
	margin-top:8px;
	padding-left:10px;
}
#logged_in_header  a:hover{
	color: #FFFFFF;
	text-decoration: none;
}	

#logged_in_content{
	height:21px;
	margin-left:15px;
	margin-top:6px;
}
#logged_in_content #balance{
color:#FFFFFF;
display:block;
float:left;
font-size:16px;
font-weight:bold;
text-align:center;
width:95px;	
}
#logged_in_content a{
	color:#FFFFFF;
	display:block;
	float:left;
	
	margin-left:9px;
	margin-top:2px;
}
#logged_in_content a:hover{
	color: #FFFFFF;
	text-decoration: none;
}
#logged_in_content .logged_in_arrow{
	padding-left: 10px;
	background:transparent url(images/header_loggedin_arrowicon.png) no-repeat scroll left center;
}

#lang_select {
	display: block;  
	height: 37px; 
	position: absolute;
	top:65px;
	right:0px;
	z-index: 50;
}
.header_logged_in #lang_select {
	margin-top:-9px;
}
.header_logged_in #lang_tab{
	margin-top:-9px !important;
}
#lang_select .langs{
	background-color:#99C962;
	margin-top:-5px;
	z-index: 999;
	position: absolute;
	width: 100%;
}
#lang_select .langs .lang_sel_container{
	clear:both;
	height:21px;
}
#lang_select .langs .s_flag{
	float:left;
	margin-left:7px;
	padding-top:2px;
}
#lang_select .langs .s_text a{
	color:#FFFFFF;
	font-size:12px;
	margin-left:7px;
}
#lang_select .langs .s_text a:hover{
	color: #FFFFFF;
	text-decoration: none;
}
#lang_select .lang_curved_top{
	background:transparent url(images/header_langselecttop.png) no-repeat scroll left center;
	height:12px;
	width:88px;
}
#lang_select .lang_curved_bottom{
	background:transparent url(images/header_langselect_bottom.png) no-repeat scroll left center;
	height:13px;
	top: 42px;
	position: absolute;
	width:88px;
	
}
#clock{
	color:#585858;
	float:right;
	font-weight:bold;
	right:10px;
	bottom:23px;
	position:absolute;
}
#flash_clock {
bottom:10px;
left:900px;
position:absolute;
}
.header_logged_in #flash_clock {bottom:20px;}
#clock_swf{
	color: transparent;
	background: transparent;
}
#clock {bottom:12px;}

.header_logged_in #clock {bottom:23px;}
/*.header_logged_in #flash_clock {bottom:20px;}*/

#bonus_box  #no_bg_blockmiddle{
	background:#DFDFDF none repeat scroll 0 0;
	height:155px;
	margin-bottom:0;
}

/**new tooltip*/
.highlight {color:#900; padding-bottom:1px;  cursor:pointer;}
#tt {position:absolute; display:block;}
#tttop {
background:transparent url(images/tooltip/bet770_tooltipTop.png) repeat scroll 0%;
display:block;
height:27px;
width:298px;
margin: 0px;
overflow:hidden;
}
#ttcont {
background:transparent url(images/tooltip/bet770_tooltipTile.png) repeat scroll 0%;
display:block;
overflow: hidden;
width:298px;
margin: 0;
padding:12px 22px 12px 22px;
font-family:Arial,Helvetica,sans-serif;
width:252px;
font-size:12px;
font-weight: bold;
color:#336600;
text-align:center;
text-decoration:none;
font-size:bold;
}
#ttbot {
background:transparent url(images/tooltip/bet770_tooltipBottom.png) repeat scroll 0%;
display:block;
height:48px;
width:298px;
margin:0px;
overflow:hidden;
}
.bet_row_sub .row .tooltip{
	float:right;
	position: relative;
	top: 0;
}
.subbet_header_name a.search_tooltip{
	float:right;
	position:inherit;
}

.search_bet_page {
	border-top:1px solid #ADC2D5;
	width:550px !important;
}
#info_box_icon{
	color: #FFFFFF;
	border: none;
}

/*###############
START betting tips
################*/
.special_page_logo{
	height: 204px;
	margin-left:3px;
	margin-top:-5px;
	width: 572px;
}
#jms_editorial{
	background:transparent url(images/bet770_jmlbettingtips_editorialBG.png) no-repeat scroll 0%;
	width: 555px;
	height: 78px;
	margin-left:10px;
	color:#575757;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	text-align:justify;
}
#jms_editorial #editorial_text_content{
	font-size:13px;
	margin-left:43px;
	padding-top:20px;
	width:450px;
}
#events_block.betting_tips{
	margin:0;
}

.betting_tips .bet_row{
	border-top: none;
	border-left: none;
	border-right: none;
	height: auto;
	margin-left:-1px;
	width:543px;
	padding-bottom: 5px;
	padding-top: 3px;
}

#middle_content .betting_tips  .block_content_bottom {
	margin-top:0;
}
#middle_content .betting_tips  .block_content_middle {
	padding-top:0;
}
.betting_tips .tip_description{

}
.betting_tips .tip_description .result_tip {
	background:transparent url(images/bet770_jmlbettingtips_scoreBG.png) no-repeat scroll 0 50%;
	color:#FFFFFF;
	float:left;
	font-size:20px;
	font-weight:bold;
	height:32px;
	line-height:31px;
	margin-left:10px;
	text-align:center;
	width:54px;
}
.betting_tips .tip_description .description_text{
	float:left;
	margin-left:5px;
	width:460px;
	color:#575757;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	text-align:justify;
}
.betting_tips .bet_row_sub{
	border: none;
	margin-left:-1px;
	width:559px;
}
.betting_tips .row{
	margin-left:-2px;
	width:559px;
}

#middle_content .betting_tips .bet_tip_bottom{
	height:10px;
}

.search_bet_page {
	border-top:1px solid #ADC2D5;
	width:550px !important;
}
#events_block.betting_tips div.large_bet_button {
	background:transparent url(images/bet770_JML_betbuttonLargeWhite.png) no-repeat scroll 0 0;
	height:20px;
	width:146px;
}
#events_block.betting_tips div.large_bet_button.jml_tip {
	background-position: 0 -60px;
}

#events_block.betting_tips div.small_bet_button {
background:transparent url(images/bet770_JML_betbuttonSmallWhite.png) no-repeat scroll 0 0;
height:20px;
width:71px;
}
#events_block.betting_tips div.small_bet_button.jml_tip {
	background-position: 0 -60px;
}
#events_block.betting_tips div.small_bet_button.jml_tip  a, #events_block.betting_tips div.large_bet_button.jml_tip  a{
	color: #FFFFFF;
}
#events_block.betting_tips div.combibutton  a { padding-right: 2px; }
#events_block.betting_tips div.large_bet_button.selected , #events_block.betting_tips div.small_bet_button.selected ,
#events_block.betting_tips div.large_bet_button:hover , #events_block.betting_tips div.small_bet_button:hover {
background-position:0 -20px;
}
#events_block.betting_tips div.large_bet_button.multiple_selected, #events_block.betting_tips div.small_bet_button.multiple_selected {
background-position:0 -40px;
}

.betting_tips #no_bet_tips_img{
	margin-left:10px;
	margin-top:10px;
	margin-bottom:5px;
	float:left;
}
.betting_tips  #no_bet_tips_subheader{
	float:left;
	font-size:12px;
	font-weight:bold;
	margin-left:10px;
	margin-top:10px;
}
.betting_tips #no_bet_tips_text{
	margin-top:40px;
	margin-left:173px;
}
.betting_tips .no_bet_tips_button{
	background:transparent url(images/my_account/bet770_account_submit.png) no-repeat;
	width: 111px;
	color:#FFFFFF;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	height:24px;
	line-height:16px;
	margin:10px 0 0 10px;
	padding-bottom:4px;
	vertical-align:top;
	border: none;
}
.betting_tips .no_bet_tips_button:hover{
	background-position: 0 -24px;
}
/*###############
END betting tips
################*/

/*pronostics bet, champions league challenge and combi bet challenge buttons*/
#pronostics_betmenu, #cleague_betmenu, #combi_betmenu{
	background:transparent url(images/bet770_menu_categorycollapsedTitleBG2.png) no-repeat scroll 0 0;
	height: 21px;
	width: 172px;
	margin-left:2px;
	margin-top:2px;
}
#cleague_betmenu,  #combi_betmenu{ height: 44px ; background: url(images/box_double.png) no-repeat 0 0 }
#pronostics_betmenu a{
	background-image:url(images/bet770_menu_sporticons_pronostics.png);
	background-position:4px 2px;
	background-repeat:no-repeat;
	border:0 solid #336699;
	color:#4384BB;
	display:block;
	font-weight:bold;
	height:24px;
	line-height:20px;
	margin:0;
	padding:0 0 0 25px;
	text-decoration:none;
}

#cleague_betmenu a{
	background-image:url(images/bet770_menu_sporticons_cleague2.png);
}
#combi_betmenu a{
	background-image:url(images/bet770_menu_sporticons_combi.png);
}
#cleague_betmenu a, #combi_betmenu a{
	background-position:4px 4px;
	background-repeat:no-repeat;
	border:0 solid #336699;
	color:#4384BB;
	display:block;
	font-weight:bold;
	height:40px;
	line-height:17px;
	margin:0;
	padding:4px 0 0 25px;
	text-decoration:none;
}


#register form div#terms_link {
float:right;
width: 180px;
position: absolute;
right: 60px;
width: 170px;
bottom: 97px;
width: 180px;
}

.home_options {
position: relative;
}
.home_plus_ext {
font-weight:bold;
height:8px;
line-height:8px;
margin:0;
padding:0;
position:absolute;
right:23px;
top:5px;
display: none;
}


/* ------------------------------ EVENTS' LIST */

.clear { clear: both }

a#gototop { display: block; position: absolute; right: 20px; height: 18px; width: 17px; text-indent: -999px; overflow: hidden; background: transparent url(images/bet770_gototop.png) no-repeat 0 0 }

.sortevents_header {
	padding: 10px 5px 5px 5px;
	line-height: 100%;
	margin: 10px 10px 5px 10px;
	color: #AAA;
	font-size: 26px;
	font-weight: 900;
	border-bottom: 1px solid #CCC;
	clear: both;
}
	.sortevents_header span { float: right; font-size: 10px; line-height: 100%; padding-top: 13px }
		.sortevents_header span a {  }

.sortevents_body { list-style: none; margin: 10px; padding: 0; font-size: 0.85em }
	.sortevents_body li { width: 100%; float: left }

ul#sortevents_anchors { list-style: none; margin: 10px; padding: 0; text-transform: uppercase; font-size: 0.9em; overflow: auto }
	ul#sortevents_anchors li { float: left; margin-right: 2px }
		ul#sortevents_anchors li a { display: block; width: 18px; text-align: center; line-height: 22px; font-weight: 900 }
			ul#sortevents_anchors li a:hover { background-color: #ddd }
		ul#sortevents_anchors li span { display: block; width: 18px; text-align: center; line-height: 22px; font-weight: 900; color: #ccc; cursor: default }
.sortevents_left, .sortevents_right{width: 49%;}
.sortevents_left {float:left;}
.sortevents_right {float:right;}
/* EVENTS' LIST ------------------------------ */

.iframe {
	margin: 0 -10px 0 -36px;
	margin: 0 0px 0 -16px;
	text-align: center;
	border: none;
	height: 2735px;
	height: 3416px;
	height: 4000px;
	height: 3000px; /*frame height for /deposits page */
	width: 981px;
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: auto;
	background: transparent;
}

#pronofoot.block_content_middle a { height: 102px; width: 177px; background: url(images/pronofoot_block_fr.png) no-repeat 0 0; display: block; text-align: center; text-decoration: none }
	#pronofoot.block_content_middle a span#jackpot { padding-top: 30px; padding-bottom: 0; font-size: 22px; color: #d0b41a; font-weight: 900; display: block }
	#pronofoot.block_content_middle a span#pfclickhere { padding-top: 0; padding-bottom: 0; font-size: 9px; color: #d0b41a; font-weight: 300; display: block; text-decoration: underline }

#facebook.block_content_middle a { height: 102px; width: 177px; background: url(images/promo_image_facebook.jpg) no-repeat 0 0; display: block; text-align: center; text-decoration: none }
	#facebook.block_content_middle a span#jackpot { padding-top: 30px; padding-bottom: 0; font-size: 22px; color: #d0b41a; font-weight: 900; display: block }
	#facebook.block_content_middle a span#pfclickhere { padding-top: 0; padding-bottom: 0; font-size: 9px; color: #d0b41a; font-weight: 300; display: block; text-decoration: underline }


#promo_stats.block_content_middle a { height: 102px; width: 177px; background: url(images/promo_image_promo_stats.jpg) no-repeat 0 0; display: block; text-align: center; text-decoration: none }
	#promo_stats.block_content_middle a span#jackpot { padding-top: 30px; padding-bottom: 0; font-size: 22px; color: #d0b41a; font-weight: 900; display: block }
	#promo_stats.block_content_middle a span#pfclickhere { padding-top: 0; padding-bottom: 0; font-size: 9px; color: #d0b41a; font-weight: 300; display: block; text-decoration: underline }


#wc_predictor h2 { font-size:12px; margin-top:8px;}
	#wc_predictor_inner.block_content_middle a { height: 102px; width: 177px; background: url(images/prono2.jpg) no-repeat 0 0; display: block; text-align: center; text-decoration: none }
	#wc_predictor_inner.block_content_middle a span#jackpot { padding-top: 25px; padding-bottom: 0; font-size: 32px; color: #FAFF00; font-weight: 900; display: block }
	#wc_predictor_inner.block_content_middle a span#pfclickhere { padding-top: 0; padding-bottom: 0; font-size: 14px; color: #FAFF00; font-weight: 700; display: block; margin-top:20px; }
	
div#mini_game { height: 203px }
div#mini_game_swf { padding-bottom: 0 }
#mini_games_bottom { display: block; width: 192px; padding-left: 7px; margin-left: 1px; height: 76px; padding-top: 10px; background: url(images/game-menu_grey_bkg.png) no-repeat 0 0; overflow: hidden }
.mini_games_icon { display: block; float: left; padding: 5px; height: 47px; width: 52px }
.mini_game_selected, .mini_game_selected2 { background: url(images/game-menu_blackSq.png) no-repeat 50% 50% }
#icon_name { color:#fff; font-size:14px; font-weight:bold; text-transform:uppercase; }

#footer .footer_icons #taux, #footer .footer_icons #copywrite_logo{
	cursor:default;
}


#favourite_sports_select{
	text-align: left;
	width: 100%;
}

#favourite_sports_select td{
	text-align: left;
	padding: 3px;
}

#favourite_sports_select td.label{
	width: 150px;
}
#favourite_sports_select td.right{
	width: 380px;
}

#favourite_sports_select select{
	width: 100%;
	background: #FAFAFA;
	border: 1px #9F9F9F solid;
}

#favourite_sports_select #response{
	color: #6FB51E;
	font-weight: bold;
}
#favorite_sports{
	width: 100%;
	border-left: 1px #aaaaaa solid;
	border-top: 1px #aaaaaa solid;
}

#favorite_sports thead{
	background: #D9E7F2;
	color: #555555;
	font-weight: bold;
}

#favorite_sports td{
	vertical-align: middle;
	border-right: 1px #aaaaaa solid;
	border-bottom: 1px #aaaaaa solid;
	padding: 3px;
}

#favorite_sports td img{
	cursor: pointer;
}


#navigation ul li a {color:#3B3B3B;display:block;float:left;font-size:13px;font-weight:900;margin:0;padding:5px 19px 0;text-decoration:none;text-transform:uppercase;}

#facebook_twitter {
        position: absolute; display: block; top: 38px; right: 10px;
}
#facebook_twitter.fb_tw_loggedin { top: 31px; }
#facebook_twitter a img { border: 0; }


.be_message_line {
text-align: center; clear: both; display: block; font-weight: bold; font-size: 13px; line-height: 20px; margin: 0px 20px; background: #B51316; color: #FFFFFF; -moz-border-radius: 7px 7px 7px 7px; border-radius: 7px 7px 7px 7px; border: 2px solid #B51316; width: 100%;
behavior: url(pie/PIE.htc);
}

