@charset "utf-8";
body {
	margin:0;
	background-color:#000000;	
	font-family:Arial, Helvetica, sans-serif;
}
a:link{
	color:#069;
	text-decoration:none;
}
a:hover{
	color:#069;
	text-decoration:underline;
}
a:visited{
	color:#069;
	text-decoration:none;
}

.wrapper1 {	
	top:0px;
	background:#000;
}

.wrapper1_new {
	height: 164px;	
	background-color:#000;
	top:0px;
	border-top:#f4f4f4 solid 5px;
}

.wrapper2 {
    top: 164px;
    background: url(https://vrbmarketing.b-cdn.net/pph/pph-bg-football.jpg?exp_date=20230101) top center no-repeat #000;
	height:915px;  
}

.wrapper2_chitownbets {
    top: 164px;
    background: url(https://vrbmarketing.b-cdn.net/pph/chitownbets-background.jpg?exp_date=20230101) no-repeat top center  #000;
	height:1050px;	
}

.wrapper2horse {
	top:164px;	
	min-height:800px;
	height:auto;
}
.wrapper2casino {
	top:164px;
	background-image:url(/engine/sbo/images/backgrounds/background_casino.jpg?exp_date=20230101);
	background-position:top center;
	background-repeat:no-repeat;
	min-height:800px;
	height:auto;
}

.wrapper-med {
	width:1038px;
	margin-left:auto;
	margin-right:auto;
	height:auto;
}

.logo {
	width:447px;
	height:88px;
	float:left;
	margin-top:37px;
	padding-top:15px;
}

.logo_chitownbets {
	width: 377px;
    height: 88px;
    float: left;
    margin-top: 37px;
    margin-bottom: 10px;
    padding-left: 70px;
    padding-top: 15px;
}

.top_right {
	height:133px;
	width: 551px;
	float:left;
	padding-left:20px;
	padding-right:20px;
}

.top_info1 {
	float:right;
	height:30px;	
	width:680px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	margin-right:-20px;
}

.top_info1_individual {
	float:right;
	height:22px;
	width:auto;
	margin-left:20px;
	padding-top:6px;
	color:#333;
}
.wrapper_social {
	float:right;
	width:84px;
	height:28px;
	background-image:url(/engine/sbo/images/backgrounds/back_social.png?exp_date=20230101);
	margin-left:110px;
	text-align:right;
	padding-left:22px;
}
.box_icon_social {
	float:left;
	width:24px;
	height:24px;
	margin-left:4px;
	margin-top:2px;
}

.wrapper_btn_principal {
	float:right;
	width:516px;
	height:40px;
	margin-top:65px;
}

.wrapper_btn_principal_new {	
	float:right;
	width:516px;
	margin-top:104px;
}

a.btn_principal {
	float:left;
	width:169px;
	height:32px;
	padding-top:8px;
	text-align:center;
	color:#FFF;
	background-image:url(/engine/sbo/images/backgrounds/btn_principal_2.png?exp_date=20230101);
	background-repeat:no-repeat;
	background-position:top center;
	text-decoration:none;
	margin-left:2px;
	font-family: BebasNeueRegular, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:22px;
	text-transform:uppercase;
}
#greenbtn a.btn_principal {
	float:left;
	width:169px;
	height:32px;
	padding-top:8px;
	text-align:center;
	color:#FFF;
	background-image:url(/engine/sbo/images/backgrounds/btn_principal_green_2.png?exp_date=20230101);
	background-repeat:no-repeat;
	background-position:top center;
	text-decoration:none;
	margin-left:2px;
	font-family: BebasNeueRegular, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:22px;
	text-transform:uppercase;
}

#darkblue a.btn_principal {
	float:left;
	width:169px;
	height:32px;
	padding-top:8px;
	text-align:center;
	color:#FFF;
	background-image:url(/engine/sbo/images/backgrounds/btn_principal_darkblue_2.png?exp_date=20230101);
	background-repeat:no-repeat;
	background-position:top center;
	text-decoration:none;
	margin-left:2px;
	font-family: BebasNeueRegular, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:22px;
	text-transform:uppercase;
}

a.btn_principal:hover {

	color:#000;
	background-image:url(/engine/sbo/images/backgrounds/btn_principal_1.png?exp_date=20230101);
}

#greenbtn a.btn_principal:hover {

	color:#000;
	background-image:url(/engine/sbo/images/backgrounds/btn_principal_1.png?exp_date=20230101);
}

#darkblue a.btn_principal:hover {

	color:#000;
	background-image:url(/engine/sbo/images/backgrounds/btn_principal_1.png?exp_date=20230101);
}

.login-title{
	float:left;
	margin-top:9px;
	margin-left:660px;
	position:absolute;
	font-size:11px;
	color:#000;
	font-weight:bold;
	display:none;
}

.login-title_pop_login{
	float:left;
	margin-top:-19px;
	margin-left:10px;	
	font-size:11px;
	color:#000;
	font-weight:bold;
}

.wrapper_login {
    float: right;
    width: 310px;
    height: 25px;
    background-color: #000;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding-top: 6px;
    padding-left: 7px;
    margin-top: -3px;
    padding-bottom: 3px;
}

.wrapper_login_pop_login {
    float: left;
    width: 310px;
    height: 25px;
    background-color: #000;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding-top: 6px;
    padding-left: 7px;       
}

#formloggin {
	color:#666;
}


.wrapper_subbtn {
	float:right;
	height:26px;
	width:540px;
	margin-right:8px;
	padding:7px;

}

a.sub_btn {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#383838;
	float:right;
	width:auto;
	height:20px;
	margin-top:5px;
	padding-left:13px;
	padding-right:13px;
	border-left:1px solid #CCC;
	text-decoration:none;
}
a.sub_btn:hover{color:#000; text-decoration:underline;}

.subtop {
	float:left;
	background-color:#f3f3f3;
	width:1026px;
	height:30px;
	border-bottom:1px solid #C5C5C5;
	margin-bottom:8px;
	padding:6px;
	/*margin-top:7px;*/
	margin-top:10px;
}
.subtop_pop_login {
	float:left;
	background-color:#f3f3f3;	
	height:35px;
	border-bottom:1px solid #C5C5C5;
	margin-bottom:8px;
	padding:6px;
	margin-top:7px;
}
.content1_main {
	float:left;
	width:1022px;
	padding-left:8px;
	padding-right:6px;
	height:auto;
	min-height:500px;
	border:1px solid #C5C5C5;
	background-color:#FFF;
	margin-bottom:17px;
	margin-top:25px;
	clear:both;
}

.content1_main_adjust {
	float:left;
	width:1022px;
	padding-left:8px;
	padding-right:6px;
	height:auto;
	min-height:500px;
	border:1px solid #C5C5C5;
	background-color:#FFF;
	margin-bottom:17px;
	margin-top:90px;
}

.content1_blackjack_rules {
	float:left;
	width:995px;
	padding:20px;
	height:auto;
	min-height:500px;
	border:1px solid #C5C5C5;
	background-color:#FFF;
	margin-bottom:12px;
	text-align:justify;	
}

.content1_main_bracket {
	float:left;
	width:1026px;
	padding:6px;
	height:auto;
	min-height:500px;
	margin-bottom:12px;
	margin-top:25px;
}

.content1_main_bracket_chitownbets {
	float:left;
	width:1026px;
	padding:6px;
	height:auto;
	min-height:500px;
	margin-bottom:12px;
	margin-top:75px;
}

.content1_left {
	float:left;
	width:208px;
	margin-right:8px;
}

.wrapper_btn_joinnow {
	width:217px;
	height:82px;
	/*float:left;*/
}

.top_joinnow {
	width:220px;
	height:65px;
	float:left;
	background-image:url(/engine/sbo/images/backgrounds/back_joinnow.png?exp_date=20230101);
	background-repeat:repeat-x;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	padding-top:5px;
	padding-left:7px;
}

.bottom_joinnow {
	width:10px;
	height:12px;
	float:left;
}

.content1_right {
	float:left;
	width:auto;
	height:auto;	
	margin-left:160px;
	margin-top:10px;
}

.tittle_sportbetting {
	width:786px;
	height:30px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-2px;
	/*font-size:27px;*/
	font-size:20px;
	color:#414141;
	font-weight:bold;
	text-transform:uppercase;
}



.wrapper_banner {
	width:786px;
	height:380px;
	float:left;
	background-color:#202020;
	margin-top:5px;
	margin-bottom:10px;
}

.wrapper_upcomingevents {
	width:786px;
	height:300px;
	float:left;
	background-color:#1d1d1d;
}
.top_upcomingevents {
	width:786px;
	height:37px;
	float:left;
	background-image:url(/engine/sbo/images/backgrounds/back_upcommingevents.jpg?exp_date=20230101);
	background-repeat:repeat-x;
}

.img_upcomingevents {
	width:286px;
	height:237px;
	float:left;
	background-color:#101010;
	border-right:1px solid #343434;
	padding-left:7px;
	padding-right:7px;
	padding-top:13px;
	padding-bottom:13px;
}

.wrapper_calendar {
	width:286px;
	height:237px;
	float:left;
	background-color:#101010;
	background-image:url(/engine/sbo/images/backgrounds/back_countdown_horses.jpg?exp_date=20230101);
	background-repeat:no-repeat;
	background-position:center;
	border-right:1px solid #343434;
	padding-left:7px;
	padding-right:7px;
	padding-top:13px;
	padding-bottom:13px;
}

.wrapper_casinocasablanca {
	width:286px;
	height:237px;
	float:left;
	background-color:#101010;
	background-image:url(/engine/sbo/images/backgrounds/back_casino_casablanca.jpg?exp_date=20230101);
	background-repeat:no-repeat;
	background-position:center;
	border-right:1px solid #343434;
	padding-left:7px;
	padding-right:7px;
	padding-top:13px;
	padding-bottom:13px;
}

.btns_casinocasablanca {
	float:left;
	margin-top:198px;
	margin-left:12px;
	width:auto;
	height:36px;
	color:#FFF;
}

.games_casino {
	float:left;
	width:142px;
	height:117px;
	margin-right:15px;
	margin-bottom:7px;
}

.content_calendar {
	width:211px;
	height:200px;
	margin-top:20px;
	margin-left:36px;
	float:left;
}

.box_slotmachines {
	width:766px;
	height:266px;
	border:1px solid #000;
	float:left;
	background-image:url(/engine/sbo/images/backgrounds/back_slotmachines.jpg?exp_date=20230101);
	background-repeat:repeat-x;
	margin-top:8px;
	margin-bottom:8px;
	padding-left:10px;
	padding-right:10px;
}

.wrapper_slots {
	width:760px;
	height:169px;
	float:left;
	margin-top:15px;
	padding-left:5px;
	padding-right:5px;
}

.slot {
	width:150px;
	height:169px;
	float:left;
	margin-right:2px;
}

.wrapper_month {
	width:211px;
	height:31px;
	float:left;
	background-image:url(/engine/sbo/images/backgrounds/back_month.png?exp_date=20230101);
}
.type_yellowlight {
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	color:#d7a709;
	font-weight:lighter;
}

.content_info_month {
	
	width:auto;
	height:20px;
	float:left;
	margin-left:25px;
	margin-top:5px;	
}

.arrow_month {
	width:8px;
	height:10px;
	float:left;
	margin-top:6px;
}

.month {
	width:130px;
	height:20px;
	float:left;
	font-size:15px;
	color:#FFF;
	text-align:center;
	text-transform:uppercase;
	margin-left:5px;
	margin-right:5px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}	

.content_weekdays {
	width:209px;
	height:20px;
	float:left;
	background-color:#f4f4f4;
	border-left:1px solid #55565b;
	border-right:1px solid #55565b;
	border-top:1px solid #55565b;
	margin-top:-1px;
}

.weekday {
	width:30px;
	height:16px;
	float:left;
	color:#333;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	padding-top:4px;
}

.content_numbers {
	width:209px;
	height:150px;
	float:left;
	background-color:#f4f4f4;
	border-left:1px solid #55565b;
	border-right:1px solid #55565b;
	border-bottom:1px solid #55565b;
}

.box_number_calendar {
	width:29px;
	height:29px;
	float:left;
	border-left:1px solid #bbbbbb;
	border-top:1px solid #bbbbbb;
}

.month_day {
	width:28px;
	height:22px;
	float:left;
	background-image:url(/engine/sbo/images/backgrounds/back_month_day.jpg?exp_date=20230101);
	background-repeat:repeat-x;
	border-left:1px solid #FFF;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	padding-top:7px;
	color:#333;
}

.actual_day {
	width:27px;
	height:20px;
	float:left;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	padding-top:7px;
	color:#FFF;
	background-color:#99bd6a;
	border:1px solid #778c55;
}

.other_day {
	width:29px;
	height:22px;
	float:left;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	padding-top:7px;
	color:#b4b4b4;
	background-color:#eeeeee;

}
.right_upcomingevents {
	width:458px;
	height:275px;
	float:left;
	padding:13px;
	margin-top:-40px;
}

.right_race {
   width: 458px;
   height: 235px;
   float: right;
   padding: 13px;
   margin-top: -250px;
}

.right_casino {
	width:458px;
	height:235px;
	float:left;
	padding:13px;
}

.wrapper_details_right_calendar {
	width:458px;
	height:102px;
	float:left;
	margin-top:5px;
	margin-bottom:8px;
}
.text_rece_calendar {
	width:268px;
	height:100px;
	float:left;
	color:#FFF;
	font-size:12px;
}

.tit_yellow {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#ced502;
	font-weight:bold;
}

.img_race {
	float:left;
	width:176px;
	height:96px;
	padding:2px;
	border:1px solid #999;
	background-color:#222;
	margin-right:8px;
}

.tit_upcomingevents {
	float:left;
	width:292px;
	height:29px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#FFF;
	padding:4px;
}

.wrapper_tweet {
	width:460px;
	height:auto;
	float:left;
	margin:5px;
	color:#e2e2e2;
	font-size:11px;
}
.tit_tweet {
	color:#05c7ff;
	font-size:18px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.pict_tweet {
	width:54px;
	height:54px;
	float:left;
	padding:1px;
	background-color:#000;
	border:1px solid #999;
	margin-right:5px;
}
.text_tweet {
	width:380px;
	height:auto;
	float:left;
}

.content2_main {
	float:left;
	width:567px;
	padding:6px;
	height:auto;
	min-height:600px;
	border:1px solid #C5C5C5;
	background-color:#FFF;
	margin-bottom:8px;
	margin-right:8px;
}
.content2_main_race {
	float:left;
	width:1025px;
	padding:6px;
	height:auto;
	min-height:600px;
	border:1px solid #C5C5C5;
	background-color:#FFF;
	margin-bottom:8px;

}

.content3_main {
	float:left;
	width:435px;
	padding:6px;
	height:auto;
	min-height:600px;
	border:1px solid #C5C5C5;
	background-color:#FFF;
	margin-bottom:8px;
}
.wrapper_taps_latessports {
	float:left;
	width:435px;
	height:auto;
}

.wrapper_content_info_lastessports {
	float:left;
	width:362px;
	height:auto;
	
	margin-top:15px;
	margin-left:35px;
}

.title_content_info_lastessports {
	float:left;
	width:362px;
	height:25px;
	background-image:url(/engine/sbo/images/backgrounds/back_gradient_blackgray.jpg?exp_date=20230101);
	background-repeat:repeat-x;
}

.text_title_content_info_lastessports {
	float:left;
	width:38px;
	height:19px;
	background-image:url(/engine/sbo/images/backgrounds/ligth-blue-back-title.gif?exp_date=20230101);
	background-repeat:no-repeat;
	color:#FFF;
	text-align:center;
	padding-top:3px;
	padding-bottom:6px;
	font-size:12px;
	font-weight:bold;

}

.content_info_tab_lastessports {
	float:left;
	width:360px;
	height:39px;
	border:1px solid #CCC;
	border-top:0px;
	margin-top:-3px;
}

.content_name_team_lastessports {
	float:left;
	width:85px;
	height:30px;
	margin-left:10px;
	margin-top:5px;

}
.text_lightblue_lastestsports {
	font-size:10px;
	color:#09F;
	font-weight:bold;
}

.text_gray_lastestsports {
	font-size:15px;
	color:#343434;
	font-weight:bold;
}
.box_vs_lastestsports {
	float:left;
	height:15px;
	width:15px;
	margin-top:15px;
	color:#000;
	font-size:11px;
}

.box_right_lastestsports {
	float:left;
	height:33px;
	width:140px;
	border-left:1px solid #CCC;
	margin-left:10px;
	margin-top:2px;
	margin-bottom:2px;
}

.numeros_lastestsports {
	float:left;
	width:41px;
	height:34px;
	background-image:url(/engine/sbo/images/backgrounds/back_number_lastest_sports.jpg?exp_date=20230101); 
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:21px;
	text-align:center;
	padding-top:5px;
	font-weight:bold;
	margin-left:5px;
	margin-right:5px;
}

.guion_lastestsports {
	float:left;
	height:20px;
	width:8px;
	margin-top:20px;
	border-top:2px solid #000;
}
	

.wrapper_bottom_centralize {
	width:1038px;	
	min-height:	250px;
	margin-left:auto;
	margin-right:auto;		
	border:1px solid #666666;
	background:#000;
	margin-top:50px;	
}

.wrapper_bottom_centralize_hide {
	width:1038px;	
	min-height:	200px;
	margin-left:auto;
	margin-right:auto;	
}

.container_footer{
	display:inline-block;
}

.new_features_section{
	float:left;
	width:225px;
	margin-left:20px;
	margin-top:20px;
	color:#FFF;
	font-size:14px;
}

.new_features_section .text{
	text-align:justify;
	margin-top:10px;
}

.new_features_section .title{	
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
}

.read_more{		
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#ff3333 !important;
	text-decoration:none;
}

.splitter_footer_sections{
	float: left;
    margin-left: 20px;
    margin-right: 20px;
    height: 101px;
    width: 1px;
    margin-top: 40px;	
}

.ticket_section{
	float:left;
	width:470px;	
	margin-top:20px;
	color:#FFF;
	font-size:14px;
}

.ticket_container{
	display:inline-block;
}

.ticket_section .logo{	
	margin-top:-20px;
	float:left;
	width:84px;
	height:78px;
}

.content_ticket{
	float:left;
	/*width:300px;*/
	margin-left:15px;
}

.ticket_section .title{	
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
}

.ticket_section .text{
	text-align:justify;
	margin-top:10px;
	width:370px;
}

.click_here_footer{		
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#ff3333 !important;
	text-decoration:none;
}

.contact_section{
	float:left;
	width:233px;
	height:115px;
	margin-top:30px;
}

.bottom {
	float:left;
	width:1018px;
	height:300px;
	background-color:#d4d4d4;
	margin-bottom:40px;
	-moz-border-radius: 7px 7px 0px 0px;
	border-radius: 7px 7px 0px 0px;
	color:bottom;
	padding-left:20px;
	padding-top:30px;
	color:#5d6873;
	font-size:12px;
}

.wrapper_btns_bottom {
	float:left;
	width:139px;
	height:200px;
	margin-right:16px;
	border-right:1px dotted #999;
	line-height:25px;
}
.titles_bottom {
	float:left;
	width:139px;
	height:15px;
	margin-bottom:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#333;
	margin-right:15px;
	font-size:11px;
}
.bottom_bottom {
	width:1000px;
	height:45px;
	float:left;
	color:#333;
	margin-top:15px;
	font-weight:bold;
}

a.btns_bottom 	{
	color:#5d6873;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

a.btns_bottom:hover	{
	color:#000;
}

.wrapper_btn_left {
	width:207px;
	height:auto;
	/*float:left;*/
	margin-top:7px;
}

.content_btn_left {
	width:207px;
	float:left;
	min-height:50px;
	height:auto;

	margin-bottom:5px;
}

.left_menu_item{
	border:1px solid #cacaca;
	padding:10px;
	background:url(/engine/sbo/images/backgrounds/plus_gray.jpg?exp_date=20230101) no-repeat 15px;
	padding-left:35px;
	color:#2b2b2b;
	cursor:pointer;
	font-size: 13px;
	font-weight: bold;
}
.left_menu_sub_item_container{
	padding:0px 30px 5px 30px;
}
.page_main_subtitle{
	float:left; width:800px; 
	height:20px; margin-top:8pxl; 
	margin-bottom:8px; color:#6c6c6c; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:17px;
}
.left_menu_sub_item{
	border-bottom:1px solid #c3c3c3;
	padding:3px;
	color:#797979;
	font-size:12px;
	cursor:pointer;
}

.wrapper_subtitulos {
	height:30px;
	min-width:207px;
	width:auto;
	float:left;
	background-image:url(/engine/sbo/images/backgrounds/corner_subtitulo.png?exp_date=20230101);
	background-position:bottom left;
	background-repeat:no-repeat;

}
.subtitulos {
	min-width:193px;
	width:auto;
	height:34px;
	float:left;
	background-image:url(/engine/sbo/images/backgrounds/back_tittles.png?exp_date=20230101);
	background-repeat:repeat-x;
	padding-left:7px;
	padding-right:7px;
	margin-right:7px;
	padding-bottom:4px;
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

.subtitulos_verde {
	min-width:193px;
	width:auto;
	height:20px;
	float:left;
	background-color:#3b9a27;
	padding-left:7px;
	padding-right:7px;
	margin-right:7px;
	padding-bottom:4px;
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}


.subtitulos_green {
	min-width:193px;
	width:auto;
	height:21px;
	float:left;
	background-color:#014c2d;	
	padding-left:7px;
	padding-right:7px;
	margin-right:7px;
	margin-bottom:8px;
	padding-bottom:4px;
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
}
.subtitulos_green2 {
	min-width:193px;
	width:auto;
	height:21px;
	float:left;
	background-color:#3b9a27;	
	padding-left:7px;
	padding-right:7px;
	margin-right:7px;
	margin-bottom:8px;
	padding-bottom:4px;
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
}

.wrapper_horses_btn{
	width:200px;
	height:49px;
	float:left;
	border:1px solid #CCC;
	background-color:#FFF;
	margin-bottom:4px;
}
.horses_btn1 {
	width:197px;
	height:21px;
	float:left;
	color:#000;
	font-size:12px;
	background:#FFF;
	border-bottom:1px solid#CCC;
	padding-top:3px;
	padding-left:3px;
}

.horses_btn2 {
	width:197px;
	height:21px;
	float:left;
	color:#606060;
	font-size:12px;
	background-color:#e0e0e0;
	padding-top:3px;
	padding-left:3px;
}

.wrapper_tit_experts {
	width:100%;
	height:25px;
	float:left;
	background-image:url(/engine/sbo/images/backgrounds/back-wrapper-tit-experts.png?exp_date=20230101);
	background-repeat:repeat-x;
	background-color:#FFF;
	margin-bottom:9px;
	border-right:1px solid #c2c2c2;
}
.tableTrends {
  background-color: white;
  border: 7px solid #BBB;
  clear: both;
  margin-bottom: 20px;
  margin-top: 26px;
  padding: 5px;
  position: relative;
  width: 98%;
  z-index: 2;
}
.tableTrends td {
  border-bottom: 1px solid #BBB;
  padding: 5px;
}
.all_trends {
	width:auto;
	height:21px;
	float:right;	
	margin-left:130px;
	padding-bottom:4px;
	color:#000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;	
}
.win_percentage_tittle_trends {
    background: black;
    color: #FFC104;
    padding: 5px;
    float: right;
}
.big_tittle_trends{
	font-size:30px;
	color:#000;
	font-weight:bold;
}
.wrapper1_bettingtreds {
	width:433px;
	height:78px;
	float:left;
	border:1px solid #a8a8a8;
	margin-top:-1px;
}
.wrapper_equipos_bettingtrends {
	width:423px;
	height:48px;
	float:left;
	margin:5px;
}

.pictures_bettingtrends {
	width:63px;
	height:43px;
	float:left;
	border:2px solid #e3e3e3;
	margin-left:32px;
	margin-right:32px;
}
a.btn_clickhere {
	float:left;
	border: #9ec2dd solid 1px;
	width:82px;
	height:16px;
	background-image:url(/engine/sbo/images/backgrounds/back_btn_clickhere.jpg?exp_date=20230101);
	background-repeat:repeat-x;
	color:#728b9f;
	font-size:12px;
	text-decoration:none;
	text-align:center;
	padding-top:2px;
	margin-top:12px;
}

a.btn_clickhere:hover {
	color:#06C;
}

.vs_bettingtrends {
	width:25px;
	height:35px;
	float:left;
	margin-left:5px;
	margin-right:5px;
	padding-top:10px;
	font-weight:bold;
	color:#9ec2dd;
}

.wrapper_nombres_bettingtrends {
	width:433px;
	height:19px;
	float:left;
	background-color:#e9e9e9;
	border-top: 1px solid #dfdfdf;
}

.contenido_nombres_bettingtrends {
	width:150px;
	height:16px;
	margin-left:25px;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px; 
	color:#000;
}

.number_bettingtrends {
	width:30px;
	height:16px;
	color:#999;
	float:left;
	margin-right:5px;
}

.wrapper_info_bettingtrends {
	float:left;
	width:417px;
	height:145px;
	margin-left:9px;
	margin-bottom:5px;
}
.contenedor_info_bettingtrends {
	float:left;
	width:415px;
	height:60px;
	background-color:#e4effa;
	border-left:#dbdbdb solid 1px;
	border-right:#dbdbdb solid 1px;
	border-top:#dbdbdb solid 1px;
	margin-bottom:5px;
}
.moreinfo_bettingtrends {
	float:left;
	width:415px;
	height:13px;
	text-align:right;
	color:#06F;
	font-size:11px;
}

.info_bettingtrends {
	float:left;
	width:415px;
	height:29px;
	border-bottom:1px solid #dbdbdb;
}
.info_left_bettingtrends {
	float:left;
	width:320px;
	height:29px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	line-height:14px;
	margin-right:10px;
	margin-left:5px;
}

.info_right_bettingtrends {
	float:left;
	width:80px;
	height:25px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	padding-top:4px;

}
.wrapper_articule_experts {
	width:100%;
	height:120px;
	float:left;
	margin-top:8px;
	border-bottom:1px solid #CCC;
	margin-bottom:8px;
}
.pict_article_experts {
	width:170px;
	height:115px;
	float:left;
	margin-right:8px;
}

.text_article_experts {
	/*width:389px;*/
	width:560px;
	height:115px;
	float:left;
	color:#414141;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
}
.text_article_experts_all {
	/*width:389px;*/
	width:auto;
	height:115px;
	float:left;
	color:#414141;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	margin-left:10px;
	margin-right:10px;
}
.text_article_experts_races {
	width:1020px;
	height:115px;
	float:left;
	color:#414141;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
}

.tittle_red_article_experts {
	color:#900;
	font-size:16px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
}

.tittle_grey_article_experts {
	color:#333;
	/*font-size:18px;*/
	font-size:16px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:30px;
	font-weight:bold;
	white-space:nowrap;
}

.tittle_grey_article_experts_detail {
	color:#333;
	font-size:20px;	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:30px;
	font-weight:bold;
	white-space:nowrap;
}

/*interna sportsbook lineas */


.top_spotsbook_lines {
	width:800px;
	height:39px;
	float:left;
	background-image:url(/engine/sbo/images/backgrounds/back_top_lines_sportsbook.jpg?exp_date=20230101);
	background-repeat:repeat-x;
	border-top: 1px solid #FFF;
	color:#FFF;
	font-size:12px;
}

.date_sportsbook_lines {
	width:800px;
	height:35px;
	float:left;
	color:#FFF;
	background-color:#6e6e6e;
	border-top:1px solid #CCC;
	border-bottom:1px solid #333;
}
	
#lines1 {
	
}



#lines1 .td1  {
	padding:7px;
	background-color:#dedede;
	border:1px solid #FFF;
	height:16px;
	color:#1a3857;
	font-size:11px;
}

#lines1 .td2 {
	background-color:#d7ff9e;
	padding:7px;
	border:1px solid #FFF;
	height:16px;
	color:#1a3857;
	font-size:11px;
}

.text_lightcyan {
	font-size:12px;
	font-weight:bold;
	color:#048dd1;
}
.text_orange {
	font-size:14px;
	font-weight:bold;
	color:#c83002;
}

.tittle_sportbetting2 {
	width:330px;
	height:30px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-2px;
	/*font-size:27px;*/
	font-size:20px;
	color:#000;
	font-weight:bold;

}

.btn_lines {
	width:420px;
	height:35px;
	float:left;
	background-color:#070707;
	margin-left:20px;
	margin-bottom:-3px;
	background-image:url(/engine/sbo/images/backgrounds/back_btn_lines.jpg?exp_date=20230101);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:30px;
}

.box_btn_lines {
	float:left;
	width:auto; 
	height:21px;
	margin:2px;
	margin-top:8px;
}

.wrapper_lines_infomoney {
	width:456px;
	height:50px;
	float:left;
	margin-top:-6px;
}

.name_info_user {
	width:251px;
	height:15px;
	float:left;
	background-image:url(/engine/sbo/images/backgrounds/back_info_user.png?exp_date=20230101);
	padding:3px;
	border-left:1px solid #999;
	font-size:12px;
	color:#2f2f2f;
}

.text_name_info {
	color:#c81b04;
	font-weight:bold;
	font-size:12px;
}
.wrapper_info_finance {
	width:454px;
	height:27px;
	float:left;
	background-image:url(/engine/sbo/images/backgrounds/back-info-finance.png?exp_date=20230101);
	background-position:bottom;
	background-repeat:repeat-x;
	border:1px #a5a5a5 solid;
}
.info_finance1 {
	width:auto;
	float:left;
	height:16px;
	padding:6px;
	border-left:1px solid #a5a5a5;
	font-size:12px;
	color:#363636;
}

.casino_internal_title {
	width:780px;
	height:40px;
	float:left;
	background-color:#000;
	border-bottom:1px solid #333;
	color:#FFF;
	text-transform:uppercase;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:bold;
	padding:10px;	
}
	
.casino_internal_wrapperboxes {
	width:800px;
	min-height:300px;
	height:auto;
	float:left;
	background-color:#1d1d1d;
	padding-bottom:15px;
}

.casino_internal_box {
	float:left;
	width:176px;
	height:148px;
	border:1px solid #3f3f3f;
	margin-top:14px;
	margin-left:18px;
}

.img_casino_internal_box {
	width:172px;
	height:80px;
	float:left;
	border:2px solid #000;

}

.wrapper_text_casino_internal {
	width:156px;
	height:50px;
	float:left;
	margin-left:0px;
	background-image:url(/engine/sbo/images/backgrounds/back_text_casino_internal.jpg?exp_date=20230101);
	background-repeat:repeat-x;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	font-weight:normal;
}

.title_text_box_casino_internal {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:13px;
	color:#000;
	font-weight:bold;
	text-transform:uppercase;
}




/*horse internal */

.date_horseinternal {
	color:#FFF;
	height:16px;
	width:220px;
	float:left;
	padding-left:10px;
	padding-top:3px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(/engine/sbo/images/backgrounds/back_gradient_blackgray.jpg?exp_date=20230101);
	background-repeat:repeat-x;
}

.corners_right_date {
	width:10px;
	height:17px;
	float:left;
	margin-top:0px;
	
}

.costumerinfo_horseinternal {
	width:798px;
	height:204px;
	float:left;
	border:1px solid #CCC;
	margin-top:15px;
	margin-bottom:15px;
}

.costumerinfo_title_horseinternal {
	width:798px;
	height:20px;
	border-bottom:1px solid #999;
	float:left;
	background-image:url(/engine/sbo/images/backgrounds/back_gradient_blackgray.jpg?exp_date=20230101);
	background-repeat:repeat-x;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding-top:4px;
}

.wrapper_costumerinfo_horseinternal {
	width:215px;
	height:133px;
	float:left;
	padding-right:10px;
	border-right:1px solid #CCC;
	margin-top:5px;
	margin-left:8px;
	
}

.box_gray_text_costumerinfo_horseinternal {
	width:81px;
	height:20px;
	float:left;
	background-color:#f4f4f4;
	color:#000;
	border-left:1px solid #999;
	border-top:1px solid #999;
	text-align:right;
	font-size:12px;
	padding-top:5px;
	padding-right:8px;
}
.box_gray_numbers_costumerinfo_horseinternal {
	width:116px;
	height:20px;
	float:left;
	background-color:#000;
	color:#FFF;
	border-right:1px solid #999;
	border-top:1px solid #999;
	text-align:left;
	font-size:12px;
	padding-top:5px;
	padding-left:8px;
	
}

.wrapper_trackselection_horseinternal	{
	float:left;
	width:475px;
	height:75px;
	margin-left:40px;
	margin-top:30px;
	font-size:12px;
}
.trackselectionleft_horseinternal {
	width:120px;
	height:17px;
	float:left;
	background-color:#e7e7e7;
	border-top:1px solid #a5a5a5;
	border-left:1px solid #a5a5a5;
	text-align:center;
	padding-top:3px;
}
.trackselectionright_horseinternal {
	width:327px;
	height:17px;
	float:left;
	background-color:#e7e7e7;
	border-top:1px solid #a5a5a5;
	border-left:1px solid #a5a5a5;
	border-right:1px solid #a5a5a5;
	text-align:left;
	padding-top:3px;
	padding-left:25px;
}

.text_green {
	color:#4fc004;
}

.bottom_custumerservice_horseinternal {
	float:left;
	width:698px;
	height:22px;
	background-image:url(/engine/sbo/images/backgrounds/gradient_lightgray_gray.jpg?exp_date=20230101);
	background-repeat:repeat-x;
	margin-top:15px;
	padding-top:4px;
	padding-left:60px;
	padding-right:40px;
	color:#FFF;
	font-size:12px;
	font-weight:normal;
}

.bottom_custumerservice_boxes_horseinternal {
	float:left;
	width:75px;
	height:16px;
	text-align:center;
	border-right:1px solid #FFF;
}

.numberrace_horseinternal {
	width:798px;
	height:30px;
	border:1px solid #CCC;
	float:left;
	margin-bottom:4px;
	text-transform:uppercase;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#000;
	font-weight:bold;
	
}

.icon_live {
	background-color:#ed2024;
	font-size:16px;
	color:#FFF;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:3px;
	margin:4px;
	float:left;
	height:18px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.wrapper_timerace_horseinternal {
	width:798px;
	height:107px;
	float:left;
	border:1px solid #999;
	background-color:#e9e9e9;
	margin-bottom:10px;
}
.box_content_numberrace {
	float:left;
	width:397px;
	height:65px;
	border-right:1px solid #c2c2c2;
	border-bottom:1px solid #c2c2c2;
}

.time_horseinternal {
	color:#FFF;
	height:19px;
	width:397px;
	float:left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#3f3f3f;
	border-right:1px solid #c2c2c2;
}

.text_numberrace_horseinternal1 {
	clear:both;
	height:30px;
	width:381px;
	float:left;
	background:url(/engine/sbo/images/backgrounds/back_joinnow.png?exp_date=20230101) repeat-x 100%transparent;
	background-position:bottom;
	padding:8px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#000;
	font-weight:bold;
}

.red_text_numberrace_horseinternal {
	width:370px;
	height:24px;
	float:left;
	background-color:#F00;
	color:#FFF;
	border:1px solid #900;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:3px;
	font-size:20px;
	font-weight:bold;
}

.yellowbox_horseinternal {
	width:770px;
	height:19px;
	float:left;
	border:1px solid #FC0;
	background-image:url(/engine/sbo/images/backgrounds/gradient_lightyellow_yellow.jpg?exp_date=20230101);
	background-repeat:repeat-x;
	margin-top:10px;
	margin-left:15px;
	text-align:center;
	padding-top:3px;
	color:#000;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	
}

.wrapper_table_horseinternal {
	height:auto;
	width:798px;
	float:left;
	margin-bottom:10px;
	border:1px solid #CCC;

}

.wrapper_boxbet_horseinternal {
	float:left;
	width:798px;
	height:171px;
	background-image:url(/engine/sbo/images/backgrounds/back_boxbet_horseinternal.jpg?exp_date=20230101);
	background-repeat:repeat-x;
	border:1px solid #999;
}

.box_800_white_border {
	float:left;
	width:792px;
	height:auto;
	border:1px solid #CCC;
	padding:3px;
}

.box_lightred_border {
	width:auto;
	float:left;
	min-width:128px;
	height:22px;
	background-color:#f9e6e1;
	border:1px solid #d47b77;
	padding:4px;
	padding-top:6px;
	font-size:13px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	text-transform:uppercase;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin-right:3px;
	font-stretch:condensed;
}


.line_horizontal_space {
	float:left;
	width:800px;
	border-bottom:2px solid #CCC;
	height:3px;
	margin-top:20px;
	margin-bottom:20px;
}

/*banking */

.wrapper_banking {
	float:left;
	width:740px;
	margin:30px;
	height:auto;
}

.titulo_banking {

	color:#000;
	font-family: "Days", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;	
}

.titulo2_banking {

	color:#000;
	font-family: "Bebas Neue", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:33px;
	font-weight:normal;	
}

.titulo_black_banking {
	float:left;
	width:734px;
	height:22px;
	background-color:#000;
	color:#FFF;
	padding-left:7px;
	padding-top:3px;
	padding-bottom:3px;
	font-family:"Bebas Neue", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	margin-bottom:12px;
	font-variant: normal;
	text-transform: none;
	letter-spacing:1px;
	margin-top:60px;
	line-height:24px;
}

.explication_banking {
	width:720px;
	height:130px;
	float:left;
	margin-bottom:40px;
}

.wrapper_persontoperson_banking {
	width:740px;
	height: auto;
	float:left;
	border: 1px solid #c2c2c2;
	margin-bottom:40px;
}


.bottom_persontoperson_banking {
	width:740px;
	height: 20px;
	float:left;
	background-color:#e9e9e9;
	border-top:1px solid #CCC;
	margin-bottom:-20px;
	margin-left:-20px;
	margin-top:18px;	
}

.wrapper_persontoperson_left_banking {
	width:738px;
	height:180px;
	float:left;
	margin-bottom:20px;
	border:1px solid #c2c2c2;
}

.titulo_persontoperson_banking {
	font-size:24px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	width:730px;
	/*float:left;*/
	height:26px;
	border-bottom:1px solid #dfdfdf;
	background-color:#e9e9e9;
	padding:4px;
	margin-bottom:8px;
}

.type_ask_banking {
	height:20px;
	width:414px;
	float:left;
	background-color:#e4effa;
	padding:8px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#555;
	border:1px solid #999;
	border-top:0px;
	margin-left:10px;
}

.banking_logos {
	float:left;
	width:auto;
	height:38px;
	margin-left:8px;
	margin-top:5px;
}

.content_btn_banking {
	float:right;
	width:165px;
	height:72px;
	margin-right:50px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	text-align:justify;
}

/*banking*/ 

.wrapper_banking {
	float:left;
	width:740px;
	margin:30px;
	height:auto;
}

.titulo_banking {

	color:#000;
	font-family: "Days", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;	
}

.titulo2_banking {

	color:#000;
	font-family: "Bebas Neue", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:33px;
	font-weight:normal;	
}

.titulo_black_banking {
	float:left;
	width:734px;
	height:22px;
	background-color:#000;
	color:#FFF;
	padding-left:7px;
	padding-top:3px;
	padding-bottom:3px;
	font-family:"Bebas Neue", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	margin-bottom:12px;
	font-variant: normal;
	text-transform: none;
	letter-spacing:1px;
	margin-top:10px;
}

.explication_banking {
	width:720px;
	height:130px;
	float:left;
	margin-bottom:40px;
}

.wrapper_persontoperson_banking {
	width:740px;
	height: auto;
	float:left;
	border: 1px solid #c2c2c2;
	margin-bottom:40px;
}


.bottom_persontoperson_banking {
	width:740px;
	height: 20px;
	float:left;
	background-color:#e9e9e9;
	border-top:1px solid #CCC;
	margin-bottom:-20px;
	margin-left:-20px;
	margin-top:18px;	
}

.wrapper_persontoperson_left_banking {
	width:738px;
	height:190px;
	float:left;
	margin-bottom:20px;
	border:1px solid #c2c2c2;
	background:#FFF;
}

.titulo_persontoperson_banking {
	font-size:24px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	width:730px;
	/*float:left;*/
	height:26px;
	border-bottom:1px solid #dfdfdf;
	background-color:#e9e9e9;
	padding:4px;
	margin-bottom:8px;
}

.type_ask_banking {
	height:20px;
	width:414px;
	float:left;
	background-color:#e4effa;
	padding:8px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#555;
	border:1px solid #999;
	border-top:0px;
	margin-left:10px;
}

.banking_logos {
	float:left;
	width:auto;
	height:38px;
	margin-left:8px;
	margin-top:5px;
}

.content_btn_banking {
	float:right;
	width:165px;
	height:72px;
	margin-right:50px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	text-align:justify;
}


.wrapper_chat {
	width:527px;
	height:364px;
	float:left;
	background-color:#000;
	background-image:url(/engine/sbo/images/backgrounds/back_chat.jpg?exp_date=20230101);
	background-repeat:no-repeat;
	background-position:bottom;
}

.top_chat {
	width:527px;
	height:65px;
	float:left;
	background-image:url(/engine/sbo/images/backgrounds/back_top_chat.jpg?exp_date=20230101);
	background-repeat:repeat-x;
}

.title_chat {
	width:318px;
	height:47px;
	float:left;
	margin-top:18px;
	
}

.logo_sbo_chat {
	width:209px;
	height:47px;
	float:left;
	margin-top:18px;
	margin-left:-5px;
}

.wrapper_contet_center_chat {
	width:445px;
	height:274px;
	float:left;
	margin-top:15px;
	margin-left:40px;
}

.texto1_chat {
	width:445px;
	height:50px;
	float:left;
	color:#FFF;
	font-size:33px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:20px;
}
.wrapper_form_chat {
	width:437px;
	height:185px;
	float:left;
	background-color:#FFF;
	margin-top:8px;
	border:4px solid #FFF;
	background-image:url(/engine/sbo/images/backgrounds/back_form_chat.png?exp_date=20230101);
	background-repeat:repeat-x;
	background-position:bottom;
	
}

.left_form_chat {
	width:144px;
	height:165px;
	float:left;
	text-align:right;
	color:#000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:27px;
	margin-top:20px;
	margin-left:10px;
}
.right_form_chat {
	width:254px;
	height:165px;
	float:left;
	text-align:left;
	margin-left:8px;
	margin-top:20px;
}

#chat input {
	width:237px;
	height:21px;
	float:left;
	border:1px solid #d47b77;
	background-color:#f9e6e1;
	margin-bottom:4px;
}

.btn_sendemail_chat {
	width:103px;
	height:26px;
	float:right;
	margin-top:5px;
	margin-right:8px;
}

.bottom_chat {
	float:left;
	width:313px;
	height:13px;
	background-color:#023068;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:4px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:30px;
}

/*Tabs*/
#sbo_tab{
	font-size:12px;
	display:inline-block;
	font-weight:bold;
}
#sbo_tab_all{
	font-size:19px;
	display:inline-block;
	font-weight:bold;
}
#sbo_tab .sbo_tab_on{
	background:#0484C4;
	width:auto;
	color:#FFF;
	padding:3px;
	float:left;
	margin-right:2px;
	cursor:pointer;
}
#sbo_tab .sbo_tab_off{
	background:#E7E7E7;
	width:auto;
	color:#000;
	padding:3px;
	float:left;
	margin-right:2px;
	cursor:pointer;
}
#sbo_tab_all .sbo_tab_on_all{
	background:#0484C4;
	width:auto;
	color:#FFF;
	padding:3px;
	float:left;
	margin-right:2px;
	cursor:pointer;
}
#sbo_tab_all .sbo_tab_off_all{
	background:#E7E7E7;
	width:auto;
	color:#000;
	padding:3px;
	float:left;
	margin-right:2px;
	cursor:pointer;
}
.tab_contnet{
	display:none;
}
/*end Tabs*/

/* new tweets page */
.tweets_tabs_container{
	float:right;
	margin-top:-30px;
	margin-right:10px;
}
.tweets_tabs_container_content{
	display: inline-block;
	width: 470px;
	float: right;
	margin-top:10px;
	color:#FFF;
}
.container_tweet{
	width:700px;
	margin-left:10px;
	float:left;
	margin-bottom:5px;
}

.image_tweet_new{
	height:60px;
	float:left;
	margin-left:5px;
	padding-top:10px;
}

.tweet_content_new{	
	width:630px;;
	background:url(/engine/sbo/images/backgrounds/side1.jpg?exp_date=20230101) top left no-repeat #e8f7f9;
	float:right;
}

.tweet_content_new2{	
	width:630px;;
	background:url(/engine/sbo/images/backgrounds/side2.jpg?exp_date=20230101) top left no-repeat #f9f9f9;
	float:right;
}

.tweet_content_inside{
	min-height:65px;
	float:right;
	width:599px;
	border-top:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	background: #e8f7f9;
	padding:5px 10px 5px 10px;
	font-size:13px;
}

.tweet_content_inside2{
	min-height:65px;
	float:right;
	width:599px;
	border-top:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	background: #f9f9f9;
	padding:5px 10px 5px 10px;
	font-size:13px;
}

.ago_time_tweet{
	padding-left:10px;
	background:url(/engine/sbo/images/backgrounds/arrow_tweet.png?exp_date=20230101) 465px top no-repeat;
	float:right;	
	color:#3399cc;
	text-align:right;
	font-size:12px;
	border-bottom:1px solid #e1e1e1;
	width:630px;
	border-right:1px solid #e1e1e1;
	padding:0 10px 5px 0;
}

#menuFeeds {
	margin-bottom:9px;
	padding:6px;
	position:relative;
	background-color:#FFF;
	border:0px solid #ddd;
	clear:both;
	z-index:3;
}

.pagination_btns{
	text-align:right;
	margin-right:10px;
	float:right;
	font-size:12px;
}

.tweets_content {
	float:left;
	width:375px;
	height:auto;
	min-height:267px;
	margin-top:25px;
}

.search_tweet_box{
	height:36px;
	width:189px;
	background:url(/engine/sbo/images/backgrounds/search_back.png?exp_date=20230101) top no-repeat;
	padding-top:20px;
}

.search_tweet_text{
	font-size:12px;
	font-weight:bold;
	color:#0d0d0d;
	background:url(/engine/sbo/images/backgrounds/arrow_search_tweet.png?exp_date=20230101) top left no-repeat;
	padding-left:10px;
	margin-left:10px;
	line-height:7px;
	margin-top:-2px;
}

.search_tweet_textbox{
	margin-top:5px;
	margin-left:8px;
	border:1px solid #999;
	width:115px;
}

.btn_search_tweet_btn{
	float:right;
	margin-right:10px;
	margin-top:7px;
}

/*Accordion Menu Styles*/

.p7AB {	
	padding: 0 0 12px 0;	
	font-family: Arial, Helvetica, sans-serif;
	color:#373737;
	margin-left:6px;
	float:left;
}
.p7ABtrig {
	margin: 0;
	padding: 0;
}
.p7ABtrig h3, .p7ABtrig h4 {
	margin: 0;
	padding: 0;
	font-size: 11px;
}
#p7ABW1 .p7ABtrig a, #p7ABW2 .p7ABtrig a, #p7ABW3 .p7ABtrig a, #p7ABW4 .p7ABtrig a, #p7ABW5 .p7ABtrig a, #p7ABW6 .p7ABtrig a, #p7ABW7 .p7ABtrig a, #p7ABW8 .p7ABtrig a, #p7ABW9 .p7ABtrig a, #p7ABW10 .p7ABtrig a {
	display: block;
	text-decoration: none;
	padding: 4px 8px 4px 14px;
	color:#000;
	font-weight: bold;
	background-image: url(/engine/sbo/images/backgrounds/plus-icon.png?exp_date=20230101);
	background-repeat: no-repeat;
	background-position: left center;
}
#p7ABW1 .p7ABtrig a, #p7ABW2 .p7ABtrig a, #p7ABW3 .p7ABtrig a, #p7ABW4 .p7ABtrig a, #p7ABW5 .p7ABtrig a, #p7ABW6 .p7ABtrig a, #p7ABW7 .p7ABtrig a, #p7ABW8 .p7ABtrig a, #p7ABW9 .p7ABtrig a, #p7ABW10 .p7ABtrig a {
	display: block;
	text-decoration: none;
	padding: 4px 8px 4px 14px;
	color:#000;
	font-weight: bold;
	background-image: url(/engine/sbo/images/backgrounds/plus-icon.png?exp_date=20230101);
	background-repeat: no-repeat;
	background-position: left center;	
}
#p7ABW1 .p7ABtrig a:hover, #p7ABW2 .p7ABtrig a:hover, #p7ABW3 .p7ABtrig a:hover, #p7ABW4 .p7ABtrig a:hover, #p7ABW5 .p7ABtrig a:hover, #p7ABW6 .p7ABtrig a:hover, #p7ABW7 .p7ABtrig a:hover, #p7ABW8 .p7ABtrig a:hover, #p7ABW9 .p7ABtrig a:hover, #p7ABW10 .p7ABtrig a:hover {
	color: #000;
}
.p7ABtrig a:active, .p7ABtrig a:focus {
	background:url(/engine/sbo/images/backgrounds/active-lines.png?exp_date=20230101) no-repeat;/*outline: 1px dotted #ccc;*/
}
#p7ABW1 .p7ABtrig .p7ABtrig_down, #p7ABW2 .p7ABtrig .p7ABtrig_down, #p7ABW3 .p7ABtrig .p7ABtrig_down, #p7ABW4 .p7ABtrig .p7ABtrig_down, #p7ABW5 .p7ABtrig .p7ABtrig_down, #p7ABW6 .p7ABtrig .p7ABtrig_down, #p7ABW7 .p7ABtrig .p7ABtrig_down, #p7ABW8 .p7ABtrig .p7ABtrig_down, #p7ABW9 .p7ABtrig .p7ABtrig_down, #p7ABW10 .p7ABtrig .p7ABtrig_down {
	color: #000;
	background-image: url(/engine/sbo/images/backgrounds/minus-icon.png?exp_date=20230101);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
}
.p7ABcontent {
	padding: 3px 0px 3px 0px;
	font-size: 11px;
	line-height: 1.5em;
	color: #333333;
}
.p7ABcontent h2, .p7ABcontent h3, .p7ABcontent h4 {
	font-size: 14px;
	color: #333333;
	margin: 0px;
	line-height: normal;
}
.p7ABcontent p {
	margin: 6px 0 3px 0;
}
.p7ap_currentmark {
	background:url(/engine/sbo/images/backgrounds/arrow_black.jpg?exp_date=20230101) no-repeat scroll right center #000000;	
	background-color:#000;
	color:#FFF;
	font-weight:bold;
	width:172px;
}
.p7ap_unmark {
	background:url(/engine/sbo/images/backgrounds/square-icon.png?exp_date=20230101) no-repeat left;
	color: #6b6b6b;
}
#p7ABW1 ul {
	margin: 0px;
}
#p7ABW1 ul li {
	display: inline;
	padding: 0px;
	margin: 0px;
}
#p7ABW1 ul li a, #p7ABW1 ul li a:visited {	
	display: block;
	font-size:11px;	
	text-decoration: none;
	padding: 2px 0px 2px 10px;
	margin:0;
	margin-left:-30px;	
}
#p7ABW1 ul li.activeLine {
	background:url(/engine/sbo/images/backgrounds/active-lines.png?exp_date=20230101) no-repeat left;
	background-position:-10px 0px;
	display: block;
	font-size:11px;
	color: #FFF;
	text-decoration: none;
	padding: 2px 0px 2px 2px;
	margin:0;
	margin-left:-30px;
}
#p7ABW1 ul li.activeLine a {
	color: #FFF;
}
#p7ABW1 ul li a:hover {
	color: #666;
	text-decoration: none;
}
.clear {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

#data_table .header{
	background: url(/engine/sbo/images/backgrounds/back_top_lines_sportsbook.jpg?exp_date=20230101) repeat-x;
	height:40px;
	font-size:14px;
	color:#FFF;
}
#data_table .tr_game1{
	background:#dedede;
}
#data_table .tr_game2{
	background:#d7ff9e;
}
#data_table .td_game{
	border-right:2px solid #FFF;
	border-bottom:2px solid #FFF;
	padding:7px;
	font-size:12px;
}
#data_table .td_subtitle{
	background:#6f6f6f;
	text-transform:uppercase;
	color:#fff;
	padding:5px;
	text-align:center;
	border-bottom:4px solid #fff;
}

#data_table .team_name{
	color: #048DD1;
	font-weight:bold;
}

.all_articles {
	width:auto;
	height:21px;
	float:right;	
	margin-left:240px;
	padding-bottom:4px;
	color:#000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;	
}

/*Scores*/

#scores_home{
	font-size:12px;
}

#scores_home .table_header{
	background:url(/engine/sbo/images/backgrounds/table_back.jpg?exp_date=20230101) repeat-x;
	color:#fff;
	padding:5px;
}

#scores_home .line1{
	background:#ffffff;
}
#scores_home .line2{
	background:#eafff6;
}
#scores_home .table_field{
	padding:5px;
}
#scores_home .team_name{
	color:#048dd1;
}
#scores_home .score_container{
	background:url(/engine/sbo/images/backgrounds/score_back.jpg?exp_date=20230101) repeat-x;
	padding:2px 10px;
	border:1px solid #a5a5a5;
	width:20px;
	margin:0 auto;
	text-align:center;
	color:#000;
	font-weight:bold;
}
#scores_home .border_top{
	border-top:1px solid #c2c2c2;
}
#scores_home .border_bottom{	
	border-bottom:1px solid #c2c2c2;
}
#scores_home .border_left{
	border-left:1px solid #c2c2c2;
}
#scores_home .border_right{
	border-right:1px solid #c2c2c2;
}
#scores_home .line_separator{
	border-right:1px solid #c2c2c2;
	border-left:1px solid #c2c2c2;
	background:#e9e9e9;
	height:4px;
}
.all_scores {
	width:auto;
	height:21px;
	float:right;	
	margin-left:145px;
	padding-bottom:4px;
	color:#000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;	
}
/* END Scores*/
/* Join Form */

#main_join{
	width:785px;
	background:#eaeaea;
	margin:20px auto;
	color:#414141;
	font-size:12px;
}
#main_join .header_top{
	padding:9px 25px;
	background:url(/engine/sbo/images/backgrounds/header_back.jpg?exp_date=20230101) repeat-x;
}
#main_join .join_title{
	color:#0081e6;
	font-size:26px;
	font-family:DaysRegular,Arial;
	text-transform:uppercase;
}
#main_join .top_link{
	float:right;
	background:url(/engine/sbo/images/backgrounds/already.png?exp_date=20230101) top no-repeat;
	font-family:DaysRegular,Arial;
	color:#fff;
	width:316px;
	height:51px;
	padding:5px 0 0 20px;
	margin-top: -64px;
}
#main_join .content_box{
	padding:20px;
	display:inline-block;
	width:745px;
}
#main_join .form_box{
	background:url(/engine/sbo/images/backgrounds/form_box.jpg?exp_date=20230101) bottom repeat-x;
	width:405px;
	float:left;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	color:#2d2d2d;
	margin-bottom:10px;
}
#main_join .form_box_external{
	width:335px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	color:#2d2d2d;
	margin-bottom:10px;
}
#main_join .form_input{
	width:245px;
	border: 1px solid #c9c9c9;
	height:22px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#main_join .form_input2{	
	border: 1px solid #c9c9c9;
	height:22px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#main_join .form_input_external{
	width:145px;
	border: 1px solid #c9c9c9;
	height:22px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#main_join .form_mini_input{
	width:62px;
	border: 1px solid #c9c9c9;
	height:22px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-align:center;
}
#main_join .form_mini_input2{
	width:40px;
	border: 1px solid #c9c9c9;
	height:22px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-align:center;
}
#main_join .form_mini_input3{
	width:50px;
	border: 1px solid #c9c9c9;
	height:22px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-align:center;
}
#main_join .form_xmini_input{
	width:67px;
	border: 1px solid #c9c9c9;
	height:15px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-size:10px;
}
#main_join .right_column{
	float:right;
	margin-right:25px;
	width:285px;
	margin-top:5px;
}
#main_join .subtitle_box{
	background:url(/engine/sbo/images/backgrounds/subtitle_back.jpg?exp_date=20230101) repeat-x;
	padding:0 0 0 10px;;
	height: 25px;
	font-weight: bold;
	line-height: 25px;
	color:#fff;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-bottom:5px;
}
#main_join .mini_tabs{
	border: 1px solid #c0c0c0;
	background:url(/engine/sbo/images/backgrounds/mini_tab_back.jpg?exp_date=20230101) repeat-x;
	height:21px;
	line-height:21px;
	font-size:11px;
	color:#000;
	padding:0 15px 3px 7px;
	float:left;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-right:2px;
	margin-top:2px;
}
#main_join .tabs_container{
	height:55px;
}
#main_join .phone_desc{
	margin:10px 0;
	text-align:justify;
}
#main_join .link_box{
	background:url(/engine/sbo/images/backgrounds/link_box_back.jpg?exp_date=20230101) repeat-x;
	border: 1px solid #a5a5a5;
	height:19px;
	line-height:19px;
	padding:0 10px;
	margin-top: -4px;
}
#main_join .new_captcha_link{
	float:left;
	margin-top:5px;
}
#main_join .btn_section{
	margin:20px 0;
	float:left;
	/*width:745px;*/
}
#main_join .orange_font{
	font-weight:bold;
	color:#ff4e00;
}

#main_join .form_footer{
	/*background:#fefefe;*/
	border-top:#cacaca solid 1px;
	height:40px;
	line-height:40px;
	padding-left:30px;
}
.error_font{
	font-size: 12px;
	color:#C00;
	font-weight: bold;
	padding:10px;
}

/* END Join Form */

/*Race Calendar*/
table.calendar {
	width:354px;
	height:209px;	
}
.calendar_body{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color: transparent;
	color:#333333;
	padding:20px;		
}
div.day-number { 
  position:absolute; 
  z-index:2; 
  top:3px; 
  right:-25px; 
  padding:5px; 
  font-weight:bold; 
  width:20px; 
  text-align:center;
  font-size:14px;
}
.calendar-day-head{
	background:#f4f4f4;
	color:#333333;
	text-align:center;
	padding:2px;
	border-top:1px #bbbbbb solid;
	border-bottom:1px #bbbbbb solid;
}
.calendar_border_left{
	border-left:1px #bbbbbb solid;	
}
.calendar_border_right{
	border-right:1px #bbbbbb solid;	
}
td.calendar-day{ 
  padding:0px 25px 0px 5px; 
  border-bottom:1px solid #bbbbbb; 
  border-right:1px solid #bbbbbb;
  background:url(../images/frontend/day_calendar_back.jpg?exp_date=20230101) repeat-x #dedede top;  	
}
td.calendar-day_on{ 
  padding:0px 25px 0px 5px; 
  border-bottom:1px solid #bbbbbb; 
  border-right:1px solid #bbbbbb;
  background:#00ff66;
  color:#fff;
  cursor:pointer;
}
td.calendar-day-np {
  padding:0px 25px 0px 5px; 
  border-bottom:1px solid #bbbbbb; 
  border-right:1px solid #bbbbbb; 
  background:url(../images/frontend/day_calendar_back.jpg?exp_date=20230101) repeat-x #dedede top;
}
.top_calendar{
	background:url(../images/frontend/top_calendar_back.jpg?exp_date=20230101) repeat-x top #000;
	border-right:1px solid #000;
	border-left:1px solid #000;
	border-top:1px solid #000;		
	width:354px;
	-moz-border-radius: 10px 10px 0 0;
	-khtml-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	color:#fff;
	text-transform:uppercase;
	font-size:13px;	
	font-weight:bold;
	text-align:center;
	line-height:29px;
	margin-top:-22px;
}
.race_calendar_events {
	width: 325px;
    height: 390px;
    margin-left: 400px;
    margin-top: -235px;	
}
/* end race calendar */

.writesr_title_article{
	font-size:24px;
	color:#000;
	font-weight:bold;
}

/*Race Chart Information Styles*/

.title_race_info {	
   background-color:#000;
   color:#FFF;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   line-height:27px;
   padding-left:10px;   
}

.race_track_name {	
   background-color:#efefef;
   border: 1px solid #dbdbdb;
   color:#01cf45;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   font-size:18px;
   margin-left:5px;
   height:35px;
   width:400px;
   margin-top:-18px;
   padding-left:15px;
   padding-top:8px;	
}

.wrapper_race {		
    font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold;
}

.race_number {
	background:url(/engine/sbo/images/back_number.jpg?exp_date=20230101) repeat-x;
	color:#FFF;
	width:30px;
	height:27px;	
	float:left;
	font-weight:bold;
	text-align:center;
	line-height:27px;	
	-moz-border-radius: 5px 0 0 5px;
	-khtml-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;	
}

.race_time {
	background:url(/engine/sbo/images/back_race_time.jpg?exp_date=20230101) repeat-x;
	color:#00295b;
	width:115px;
	height:27px;	
	float:left;		
	padding-left:3px;
	text-align:center;
	line-height:27px;
	-moz-border-radius: 0 5px 5px 0;
	-khtml-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;			
}

.race_information {
	background:url(/engine/sbo/images/back_race_information.jpg?exp_date=20230101) repeat-x;
	color:#fff;	
	height:27px;	
	float:left;
	margin-left:5px;	
	text-align:center;
	line-height:27px;
	padding:0 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.race_information a {
  color:#fff;
}

.title_race_info_chart {	  
   background-color:#000;
   color:#FFF;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   font-size:16px;
   border-top: 1px solid #c2c2c2;
   border-left:	1px solid #c2c2c2;
   border-bottom: 1px solid #3f3f3f;
   margin-bottom:2px;
   line-height:27px;
   padding-left:10px;
}

.race_track_name_bk {	
   background:url(/engine/sbo/images/back_race_chart_info.jpg?exp_date=20230101) repeat-x;  
   font-family:Arial, Helvetica, sans-serif;
   line-height:27px;
}

.race_track_name_chart {
   background:url(/engine/sbo/images/back_race_track_name_number.jpg?exp_date=20230101) repeat-x; 	     
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   font-weight:bold;
   line-height:22px;
   border: 1px solid #a5a5a5;
   color:#393939;
   padding-left:20px;
}

.title_comments_main_bk {	  
   background-color:#e9e9e9;  
   border: 1px solid #c2c2c2; 
   line-height:27px;
   margin-bottom:3px;
   margin-top:2px;   
}

.comments_text {	  
   background:url(/engine/sbo/images/backgrounds/bk_comments_text.jpg?exp_date=20230101) repeat-x; 	  
   border: 1px solid #e5c842;
   color:#000; 
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   font-weight:bold;
   height:30px;
   margin-left:15px;
   padding-left:10px;
   padding-right:10px;
   padding-top:2px;
   padding-bottom:2px;     
}

.title_table {	 
   color:#000;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   font-size:12px;
   height:15px;  
}

.table_chart_info {
	border: 1px solid #c2c2c2;
}

.tr_titles_table_chart_info {
	border: 1px solid #c2c2c2;
	background:url(/engine/sbo/images/backgrounds/title-bk.jpg?exp_date=20230101) repeat-x; 
}

.tr_table_chart_info1 {
	background:#f9f9f9;	 
}

.tr_table_chart_info2 {
	background:#e8e8e8;	 
}
/*End Race Chart Information Styles*/


.table_header{
	background:url(/engine/sbo/images/table_header_back.jpg?exp_date=20230101) repeat-x bottom left;
	border-top:1px solid #d5d5d5;
	border-left:1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	padding:5px;
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
}
.table_td1{
	background:#f1f1f1;
	border-left:1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	padding:5px;
	font-size:13px;
}
.table_td2{
	border-left:1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	padding:5px;
	font-size:13px;
}
.table_last{
	border-top:1px solid #d5d5d5;
	height:1px;
}
.cashier_title{
	font-size:24px;
}

/*Skype header*/

.skype{
	float:right;
	position:absolute;
	margin-top: 14px;
	margin-left: 390px;
}

.skype_container {
	width:660px;
	height:41px;	
	margin-left:10px;
	margin-top:30px;	
}
.space_1 {
	width:90px;
	height:41px;
	display:block;	
	float:left;
}
.space_2 {
	width:90px;
	height:41px;
	display:block;	
	float:left;
}
.space_3 {
	width:90px;
	height:41px;
	display:block;	
	float:left;
}
.skype_1 {
	color:#FFF;
	width:140px;
	height:33px;
	font-size:13px;
	text-align:left;
	padding:4px 0px;
	margin-left:10px;
}
.skype_2 {
	color:#FFF;
	width:140px;
	height:33px;
	font-size:13px;
	text-align:left;
	padding:4px 0px;
	margin-left:12px;
}
.skype_3 {
	color:#FFF;
	width:140px;
	height:33px;
	font-size:13px;
	text-align:left;
	padding:4px 0px;
	margin-left:10px;
}
.tel-image1 {
	width:21px;
	height:21px;
	
	background-repeat:no-repeat;
	margin-left:50px;
	margin-top:-22px;
}
.tel-image_2 {
	width:21px;
	height:21px;
	
	background-repeat:no-repeat;
	margin-left:40px;
	margin-top:-22px;
}
.tel-image_3 {
	width:21px;
	height:21px;
	
	background-repeat:no-repeat;
	margin-left:58px;
	margin-top:-22px;
}
.tel-image_4 {
	width:21px;
	height:21px;
	
	background-repeat:no-repeat;
	margin-left:48px;
	margin-top:-22px;
}
.tel-image5 {
	width:21px;
	height:21px;
	
	background-repeat:no-repeat;
	margin-left:63px;
	margin-top:-22px;
}
.tel-image_6 {
	width:21px;
	height:21px;
	
	background-repeat:no-repeat;
	margin-left:30px;
	margin-top:-22px;
}
.tel-image_7 {
	width:21px;
	height:21px;
	
	background-repeat:no-repeat;
	margin-left:63px;
	margin-top:-22px;
}
.skype_btn_container {
	width:91px;
	height:22px;
	margin-top:-20px;
	margin-left:10px;
	display:block;
	background-color:transparent;
}
/*End skype header*/

/* NEW Cashier */

#cashier{
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	width: 870px;
	margin: 0 auto;	
}

#cashier .main_title{
	font-size:20px;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	height:59px;
	padding-left:20px;
	background:url(../images/cashier/title_back.jpg?exp_date=20230101) repeat-x;
	line-height: 69px;
}
#cashier .title_arrow{
	position:absolute;
	width:18px;
	height:9px;
	background:url(../images/cashier/arrow.jpg?exp_date=20230101) no-repeat;
	margin-top: -10px;
	margin-left: 80px;
}


#cashier .sub_title{
	font-size:22px;
	color:#000;
	font-weight:bold;
	margin-bottom:10px;
}

#cashier .method_box{
	border:1px solid #cdcdcd;
	padding:20px;
	background:#ffffff;
	margin-bottom:10px;
}

#cashier .little_text{
	color:#313131;
	font-size:12px;
}
#cashier .blue_btn{
	background:url(../images/cashier/btn_back.jpg?exp_date=20230101) repeat-x;
	padding:0 10px;
	border:1px solid #9eb8dd;
	color:#366abe;
	cursor:pointer;
	font-size:12px;
	display: inline-block;
	margin:10px 0;
}
#cashier .print_btn{
	float:right;
	margin-bottom:-40px;
}
.new_table{
	border:1px solid #c2c2c2;
}
.new_table_header{
	background:#e9e9e9;
	border-bottom:1px solid #dfdfdf;
	padding:15px;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
}
.new_table_td1{
	background:#f1f1f1;
	padding:15px;
	font-size:13px;
}
.new_table_td2{
	padding:15px;
	font-size:13px;
}
#cashier .dynamic_box{
	padding:2px 5px 5px 5px;
	border:#333 1px solid; 
	background:#CCC; 
	width:350px; 
	margin:10px 0; 
	font-size:12px;
}
/*  END NEW Cashier */

/*New Contact Us Page Styles*/

.support_containers_left {
	width:480px;
	/*height:288px;*/
	float:left;
	margin-right:9px;
	margin-bottom:5px;
}
.support_containers_right {
	width:480px;
	/*height:288px;*/
	float:left;
	margin-left:9px;
	margin-bottom:5px;
}
.sp_header {
	width:460px;
	height:34px;
	padding:15px 10px 0px 10px;	
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	color:#FFF;
}
.sp_arrow_detail {
	width:21px;
	height:10px;
	display:block;	
	background-repeat:no-repeat;
	margin-left:54px;
}
.sp_content_box {
	width:460px;
	height:300px;
	border:#999 solid 1px;
	padding:10px;
	/*margin-top:2px;*/
}
.sp_content_box_below {
	width:460px;
	height:200px;
	border:#999 solid 1px;
	padding:10px;
}
.sp_content_box-left {
	width:185px;
	height:200px;
	float:left;
}
.sp_content_box-right {
	width:245px;
	/*height:200px;*/
	padding-left:30px;
	float:left;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
.dot_line {
	width:197px;
	height:1px;	
}
.line {
	width:401px;
	height:1px;
	margin-left:-200px;
	margin-bottom:3px;
}
.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
/*End New Contact Us Page Styles*/

/*New Header*/
.top_support_menu {
	background-color:#000;
	width:100%;
	height:20px;	
}
.top_support_content {	
	width:1041px;	
	margin-left:15px;
	padding-right:24px;	
	background-repeat:no-repeat;
	background-position:410px 0px;
	height:20px;
	line-height:13px;
}
.top_support_content a {
	font-size:12px;
	color:#404040;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none
}
.top_support_content b {
	font-size:12px;
	color:#404040;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
}
/*End New Header*/

/*New contact us styles*/

/*contact2*/

.content_contact2 {
	width:1038px;	
	margin-left:auto;
	margin-right:auto;	
}

.top_contact2_text {
	width:1038px;
	text-align:center;
	float:left;
	font-size:24px;
	height:40px;
	margin-top:30px;
	margin-bottom:20px;
}

.longshadow {
	width:1227px;
	/*height:38px;*/
	height:10px;
	float:left;
	margin-left:-132px;
}

.content_wrapperinfo_contact2 {
	width:470px;
	height:340px;
	float:left;

	margin-right:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:14px;
	margin-top:20px;
}

.content_wrapperinfo_tit_contact2{
	width:473px;
	float:left;
	height:40px;
}

.content_wrapperinfo_box_contact2 {
	width:471px;
	height:305px;
	float:left;
	border:1px solid #CCC;
}

.content_wrapperinfo_shadow_contact2 {
	width:471px;
	height:26px;
	text-align:center;
	float:left;
}

.content_wrapperinfo_image_contact2 {
	width:153px;
	height:184px;
	float:left;
	margin:20px;
}

.content_wrapperinfo_textright_contact2 {
	width:233px;
	height:auto;
	float:left;
	min-height:150px;
	margin-top:20px;
	margin-left:10px;
}

.content_wrapperinfo_textbottom_contact2 {
	width:420px;
	height:50px;
	float:left;
	margin-left:20px;
	margin-top:10px;
	font-size:12px;
}


.box_skype_person {
	width:216px;
	height:111px;
	float:left;
	background-image:url(/engine/sbo/images/backgrounds/back-top-skypeperson.jpg?exp_date=20230101);
	background-position:top;
	background-repeat:no-repeat;
	margin:8px;
	text-align:center;
	padding:10px;
}

.text_name_skype_person {
	font-weight:bold;
	font-size:24px;
	text-transform:uppercase;
	color:#000;
	line-height:20px;
}

.text_cargo_skype_person {
	font-weight:normal;
	font-size:12px;
	color:#292929;
	line-height:10px;
}
/*End New contact us styles*/

/*Headlines*/
.headline{	
	width:641px;
	height:640px;	
}
.count_down{
	margin-top:-280px;
	margin-left:28px;
}

#headlines_home_container{  
   /*background:#000;*/
   height:666px;
}

#headlines_home_container_big{  
   margin-left: auto !important;
   margin-right: auto !important;
   width: 100%;
   margin-top:35px !important;         
}

#headlines_home_container_big_adjust{  
   margin-left: auto !important;
   margin-right: auto !important;
   width: 100%;
   margin-top:80px;      
}

#headlines_home_container_normal{  
   margin-left: auto !important;
   margin-right: auto !important;
   background: #000;
   width: 100%;  
}

.bg{
	width:100%;   
	height:auto;	  
    position: relative; 
    background-color: rgba(0, 0, 0, 0);
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;		
}

#flash-countdown-container{	
    width: 100%;
    height: 100%;   	
}

#headlines_content_container{
	margin:0 auto;
	width:1040px;
}
/*End Headlines*/

.clear{
	clear:both;
}

.eticker{
	float: left;
	/*width:500px;*/
	width:1000px;
	font-size: 15px;
	height: 20px;
	margin-top: 5px;
}

.eticker_pop_login{	
	font-size: 15px;
	height: 20px;
	margin-top: 5px;
}

.content1_main_headlines {	
	width:1040px;	
	height:666px;
	border:none;	
}

.content1_main_headlines_big {
	float:left;
	width:1026px;
	padding:6px;			
	border:none;
	margin-top:10px;	
}

.content1_main_join {	
	width:1040px;	
	height:666px;
	border:none;	
}

.adjust_liveodds_widget{
	margin-top:655px;
	margin-left:10px;
}

.container_content_headlines{
	padding:10px;
}

.title_casino_games_headline{
	font-weight:bold;
	font-size:16px;
	color:#000;
	text-transform:uppercase;
	margin-bottom:20px;
}

.container_casino_games{
	background:url(/engine/sbo/images/backgrounds/bk-games-casino.jpg?exp_date=20230101) repeat-x;
	width:955px;	
	border:1px solid #CCC;
	padding:10px 10px 10px 25px;
	display:inline-block;
}

.casino_game_image{
	float:left;
	margin-right:10px;
}

.title_horses_headline{
	font-weight:bold;
	font-size:16px;
	color:#000;
	text-transform:uppercase;
	margin-bottom:15px;
	float:left;
}

.title_horses_headline_adjust{
	margin-left:200px;	
}

.container_horses_items{	
	width:955px;	
	display:inline-block;
}

.background_countdown_horses{
	background:#FFF;
}

.countdown-horses{
	visibility:visible !important;
}

.countdown-sports{
	visibility:visible !important;
}

.background_countdown_sports{
	background:#FFF;
}

.countdown-sports{
	visibility:visible !important;
}

.titles_horses_headlines_container{
	display:inline-block;
	width:700px;
}

.container_data_horses{
	display:inline-block;
}

.container_data_sports{
    margin-top:-380px;
	margin-left:530px;
}

.item_data_horses_countdown{
	float:left;
}

.item_data_horses_calendar{
	float:left;
	width:354px;
}

.google_translate_tool{
	top:117px;
	position:absolute;
}

.thanks_mobile_wrapper{	
    padding-left:10px;
	padding-right:10px;	
	font-size:16px;	
	color:#fff;
	text-align:justify;
	background:#000;
}

.thanks_mobile_title{
	font-size:18px;
}

.join_promo_top_container{
	width:400px;
	display:inline-block;
}

.join_button_top {   
    margin-left: 265px;
	position:absolute;
	/*margin-top:10px;*/   
}

.promo_button_top{
	float:left;
	margin-left:10px;
}

.forgot_login_pass_top{
   font-size: 12px;
   margin-top: 25px;
   position: absolute;
   margin-left: 570px;   
}

/*REGISTER FORM*/
.content_form {
	width:1002px;
	min-height:690px;
	float:left;
	background-image:url(/engine/sbo/images/backgrounds/back-form.jpg?exp_date=20230101);
	background-repeat:repeat-x;
	background-position:top;
	border:#e6e6e6 solid 1px;
}

.left_form{
	width:640px;
	float:left;
	padding:8px;
	color:#5c5c5c;
	font-size:11px;	
}

.right_form {
	width:360px;
	float:left;	
	background-color:#FFF;
	background-image:url(/engine/sbo/images/backgrounds/back-corner-right-form.png?exp_date=20230101);
	background-repeat:no-repeat;
	background-position:bottom right;
}

.banner_right_form {
	width:353px;
	height:457px;
	float:left;
	margin-bottom:15px;
}

.text_right_form {
	width:310px;
	height:115px;
	float:left;
	color:#000;
	margin-left:25px;
	font-size:16px;
	margin-top:10px;
}

.column_form {
	width:190px;
	height:345px;
	float:left;
	margin-right:12px;

}

.content_input_form {
	width:190px;
	height:45px;
	float:left;
	margin-bottom:5px;

}

.codeshown_form {
	width:640px;
	height:80px;
	float:left;
	margin-top:15px;
}

.content_imagecode_form {
	width:190px;
	height:62px;
	float:left;
	margin-right:15px;
}


.wrapper_footer_form {
	width:1012px;
	height:190px;
	float:left;
}

.box_endorsed_footer_form {
	width:400px;
	height:120px;
	float:left;
	border-right: 1px dotted #999;
	margin-left:20px;
}

.box_seen_footer_form {
	width:545px;
	height:120px;
	float:left;
	margin-left:40px;
}

.title_footer {
	width:100%;
	height:30px;	
	font-size:18px;
	color:#000;
}

.shadow_footer_form {
	width:1000px;
	height:63px;
	float:left;
	margin-top:10px;
}

.images_footer {
	float:left;
	width:auto;
	height:80px;
	margin-left:15px;
	margin-right:15px;
}

/*END REGISTER FORM*/

/*New top login section*/

.container_top_login_section{
	width:605px;
	height:145px;
	display:inline-block;
	background:#000;
	margin-left:75px;
	/*margin-top:-3px;*/
}

.bk_top_login_field {
    width: 262px;
    height: 35px;
    border-top: #ccc 1px solid;
    border-bottom: #ccc 1px solid;
    border-right: #ccc 5px solid;    
	background:#f0f0f0;
    float: left;	
    color: #000;
    font-size: 14px;   
    margin-top: 13px;
    font-weight: bold;
	padding-left:20px;
	margin-bottom:5px;
}

.ticker-envelope-top-login{
	float:left;
	width:25px;
	height:21px;
	margin-top:10px;
	margin-left:2px;
}

.ticket-alert-system-text{
	float:left;	
	margin-top:14px;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-transform:uppercase;
}

.login-below-alert-system-text{
	float:left;	
	margin-top:14px;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff3333;
	text-transform:uppercase;
}

.arrow-down-alert-system{
	float:left;	
	margin-top:18px;
	margin-left:5px;
	width:10px;
	height:5px;	
}

.phone-top-alert-system{
	float:left;	
	margin-top:5px;
	margin-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:bold;
	color:#ff0000;
	text-transform:uppercase;
}
.container_top_login_box{			
	background:#000;
	margin-top:-10px;	
}

.forgot-login-top-link{		
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	/*margin-top:-15px;*/
	margin-top:-38px;			
}

.forgot-login-top-link a{		
	color:#FFF;			
}

.forgot-login-top-link a:hover{		
	color:#FFF;			
}

.forgot-login-top-link a:visited{		
	color:#FFF;			
}

.rules-top-link{		
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	margin-top:-18px;
	margin-left:250px;				
}

.rules-top-link a{		
	color:#FFF;			
}

.rules-top-link a:hover{		
	color:#FFF;			
}

.rules-top-link a:visited{		
	color:#FFF;			
}

.login-top-button{
	margin-top:-10px;	
}

/*End New top login section*/

/*Login Top Special*/
.wrapper_login_top { 
   margin-left: 690px;
   position: absolute;
   width: 430px;
   height: 60px;  
}
.wrapper_login_top_adjust {   
   margin-top:18px !important;  
}
.top_login2_top {
	width:347px;
	height:22px;
	margin-top:3px;
	float:left;
	
}
.input_contents_top {
	float:left;
	width:auto;
	max-width:130px;
	height:22px;
	margin-left:6px;
}
.footer_login_top_centralize {
	width:343px;
	font-size:14px;
	color:#FFF;
	margin-top:17px;
	margin-left:4px;
	display:inline-block;
}
.forgot-link{
	float:left;
	margin-top:15px;
}
.join-now-special{
	float:left;
	margin-left:30px;
}
/*End Login Top Special*/

/*Top Menu - Tabs Styles*/
.wrapper_center_btonera_top_centralize {
	width:1026px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;	
}
.content_botones2_top {	
	width:900px;
	height:50px;
	float:right;
	margin-bottom:3px;	
}
a.botonera_top2 {
	height:47px;
	width:auto;
	float:right;
	padding-top:20px;
	padding-left:10px;
	padding-right:9px;
	padding-bottom:9px;	
	margin-top:1px;
	margin-left:1px;	
	background:url(https://vrbmarketing.b-cdn.net/pph/bk-tab-regular.jpg?exp_date=20230101) repeat-x;
	border-radius: 5px 5px 0 0;
   -moz-border-radius: 5px 5px 0 0;
   -webkit-border-radius: 5px 5px 0 0;
}
a.botonera_top2_selected {
	height:47px;
	width:auto;
	float:left;
	padding-top:20px;
	padding-left:10px;
	padding-right:9px;
	padding-bottom:9px;
	color:#FFF;	
	margin-top:1px;
	margin-left:1px;	
	background-image:url(/engine/sbo/images/backgrounds/back_hover_btn_top.jpg?exp_date=20230101);
	background-repeat:repeat-x;
	border-radius: 5px 5px 0 0;
   -moz-border-radius: 5px 5px 0 0;
   -webkit-border-radius: 5px 5px 0 0;
}	
a.botonera_top2:hover {
	background-image:url(/engine/sbo/images/backgrounds/back_hover_btn_top.jpg?exp_date=20230101);
	background-repeat:repeat-x;
}
/*End Top Menu - Tabs Styles*/

/*Mobile Page Styles*/
.big-title-mobile{
	font-size:30px;
	font-weight:bold;
	margin-bottom:20px;
}
.headline-mobile{
	width:978px;
	height:474px;
	margin-left:auto;
	margin-right:auto;	
}
.text-mobile{
	text-align:justify;
	font-size:18px;
	font-style:normal;
	margin-bottom:20px;
	padding-left:23px;
	padding-right:23px;
}
.text-mobile h1{	
	font-size:26px;	
}
/*End Mobile Page Styles*/

.new_wrapper_upcomingevents {
	width:786px;
	height:310px;
	float:left;
	background-color:#000;
	margin-top:3px;
}

.box_logos_home_right{
	float:left;
	width:338px;
	height:141px;
	padding:10px;
	border-top:#494949 solid 1px;
	border-left:#494949 solid 1px;
	border-right:#494949 solid 1px;
	border-bottom:#303030 solid 5px;
	margin-top:20px;
	margin-left:20px;	
}

.btn_left {
    width: 175px;
    height: 21px;
    margin-bottom: 2px;
    border-bottom: #c9c9c9 2px dotted;
    font-size: 12px;
    padding-top: 3px;
    padding-left: 5px;
    color: #000;
    float: left;
}
.btn_left a {
	color:#414041;	
}
.btn_left a:hover {
	color:#414041;	
}

.content_main_home {
	float:left;	
	background:url(/engine/sbo/images/backgrounds/bk-home.jpg?exp_date=20230101) no-repeat #000;	
	padding:10px 10px 0px 10px;
}
.new_content1_right {
	float:left;	
}
.new_content1_left {
	float:left;	
}
.subtitles_left {
	min-width:165px;
	width:auto;
	height:21px;
	float:left;
	background-color:#2d2d2d;	
	padding-left:7px;
	padding-right:7px;
	margin-right:7px;
	margin-bottom:8px;
	padding-bottom:4px;
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;	
	text-transform:uppercase;
}
.new_tit_upcomingevents {
	float: left;
    width: 288px;
    height: 22px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #FFF;
    border: #494949 1px solid;
    padding: 3px;
    text-transform: uppercase;
	margin-top:3px;
	margin-left:5px;
}
.new_wrapper_btn_right{	
	background:#eaeaea;		
	height:550px;
	width:780px;
	-moz-border-radius: 0 0 10px 0;
	-khtml-border-radius: 0 0 10px 0;
	-webkit-border-radius: 0 0 10px 0;
	border-radius: 0 0 10px 0;
	padding:10px 12px 0px 12px;
}
.new_wrapper_btn_left {
	background:#f8f8f8;
	border-right:#dadada 1px solid;
	padding:10px;	
	height:540px;
	-moz-border-radius: 10px 0 0 10px;
	-khtml-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10;
	width:190px;
	overflow-y: scroll;	
}
.new_wrapper_btn_right{	
	background:#eaeaea;		
	height:550px;
	width:780px;
	-moz-border-radius: 0 0 10px 0;
	-khtml-border-radius: 0 0 10px 0;
	-webkit-border-radius: 0 0 10px 0;
	border-radius: 0 0 10px 0;
	padding:10px 12px 0px 12px;
}
.content1_home_left {
	float:left;		
	color:#FFF;
	width:269px;
	margin-right:10px;
	padding-left:35px;
	padding-right:25px;
	padding-top:10px;
	margin-top:-15px; 		
}
.content1_home_left .title_big {
    font-size:34px;
    font-weight:bold;
    padding-top:30px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    line-height:30px;
}
.content1_home_left .title_mid {
	font-size:17px;
	font-weight:bold;
}
.content1_home_left .title_mid_bottom{
	font-size:25px;	
}
.content1_home_left .title_little {
	font-size:15px;
}
.content1_home_right {
	float:left;
	width:679px;	
}
.box_click_here{
	background: #000;
    color: #FFF;
    padding: 3px; 
    width: 75px;
    margin-top: 5px;
}
.box_click_here a{
	color:#FFF;
}
.box_click_here a:hover{
	color:#FFF;
}
.content1_main_sports {
	float:left;
	width:1026px;
	padding:10px;
	height:auto;
	min-height:500px;
	border:1px solid #C5C5C5;
	background-color:#FFF;	
}
.top_title {
	display:block;
	height:25px;
}
.bc_top {
	font-size:12px;
	margin-bottom:-10px;
}
.left_column_main {
	float:left;
	/*width:690px;*/
	width:100% !important;
}
.left_column_main h3 {
	margin:10px 0px -5px 0px;
	padding-left:5px;
	border-left:solid 1px #999999;
	font-weight:100;
	font-style:italic;
	color: #595959;
}
.left_column_main p {
	margin: 15px 0px 5px 0px;
	text-align: justify;
    text-justify: inter-word;
}
.left_column_main blockquote {
	color:#666;
}
.main_column_header_grey {
    margin-bottom:10px;
    width:670px;
    height:161px;
    padding:10px;
    background-color: #EAEAEA;
    color:#333;
    border-top:solid 1px #333333;
    background-repeat:no-repeat;
    background-position:right bottom; 
}
.main_column_header_grey h1 {
	font-size: xx-large;
	color:#333;
	margin:1px 0px 3px -1px;
}
.main_column_header_grey p {
	font-size-adjust: 0.68;
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;
}
.sbo_text_sub {
	margin-left:10px;
	color:#333;
}
.bottom_box {
	width:630px;
	margin:0px 0px 10px 20px;
}
.bottom_box_left {
	float:left;
	width:290px;
	background-color: #EAEAEA;
	border:dotted 1px #FF0000;
	height:100px;
	padding:10px;
	color:#333;
}
.bottom_box_left p {
	display:block;
	border-bottom:dotted 1px #666666;
	margin:0px 0px 5px 0px;
	padding:0px;
	font-style:italic;
}
.bottom_box_right {
	width:290px;
	margin-left:340px;
	background-color: #EAEAEA;
	border:dotted 1px #FF0000;
	height:100px;
	padding:10px;
	color:#333;
}
.bottom_box_right p {
	display:block;
	border-bottom:dotted 1px #666666;
	margin:0px 0px 5px 0px;
	padding:0px;
	font-style:italic;
}
.red_bottom_box {
	width:632px;
	margin:0px 0px 10px 20px;
	padding:10px;
	background-color:#B91916;
}
.red_bottom_box_text {
	float:right;
	font-style:italic;
	margin:17px 10px 0px 0px;
}
.right_column_main {
	margin-left:703px;
	width:322px;
	margin-right:10px;
}
.right_logo {
	padding:10px;
	width:302px;
	background-color:#000;
	height:70px;
}
.right_endorsed {
	margin-bottom:10px;
	padding:10px;
	width:300px;
	height:200px;
	border:solid 1px #333333;
}
.bg_tracks_offered {
    background-image: url(/engine/sbo/images/racebook/tracks-offered.png?exp_date=20230101);
}

/*Styles Racebook Pages*/
.bg_breeders_cup {
    background-image:url(/engine/sbo/images/racebook/breeders-cup.png?exp_date=20230101);          
}
.bg_belmont_stakes {
    background-image:url(/engine/sbo/images/racebook/belmont-stakes.png?exp_date=20230101);     
}
.bg_kentucly_derby {
    background-image:url(/engine/sbo/images/racebook/kentucly-derby.png?exp_date=20230101);      
}
.bg_preakness_stakes {
    background-image:url(/engine/sbo/images/racebook/preakness-stakes.png?exp_date=20230101);  
}
.bg_tracks_offered {
    background-image:url(/engine/sbo/images/racebook/tracks-offered.png?exp_date=20230101);        
}
.bg_saratoga {
    background-image:url(/engine/sbo/images/racebook/saratoga-race-track.png?exp_date=20230101);                
}
.bg_santa_anita {
    background-image:url(/engine/sbo/images/racebook/santa-anita-park.png?exp_date=20230101);    
}
.bg_yonkers {
    background-image:url(/engine/sbo/images/racebook/yonkers-raceway.png?exp_date=20230101);  
}
.bg_woodbine {
    background-image:url(/engine/sbo/images/racebook/woodbine-racetrack.png?exp_date=20230101);                
}
.bg_turfway {
    background-image:url(/engine/sbo/images/racebook/turfway-park-racetrack.png?exp_date=20230101); 
}
.bg_turf_paradise {
    background-image:url(/engine/sbo/images/racebook/turf-paradise.png?exp_date=20230101);           
}
.bg_thistledown {
    background-image:url(/engine/sbo/images/racebook/thistledown-racino.png?exp_date=20230101);               
}
.bg_tampa_bay {
    background-image:url(/engine/sbo/images/racebook/tampa-bay-downs.png?exp_date=20230101);                
}
.bg_suffolk_downs {
    background-image:url(/engine/sbo/images/racebook/suffolk-downs.png?exp_date=20230101);        
}
.bg_pimlico {
    background-image:url(/engine/sbo/images/racebook/pimlico.png?exp_date=20230101);       
}
.bg_penn_national {
    background-image:url(/engine/sbo/images/racebook/penn-national.png?exp_date=20230101);         
}
.bg_parx {
    background-image:url(/engine/sbo/images/racebook/parx.png?exp_date=20230101);            
}
.bg_northfield_park {
    background-image:url(/engine/sbo/images/racebook/northfield-park.png?exp_date=20230101);      
}
.bg_mountaineer {
    background-image:url(/engine/sbo/images/racebook/mountaineer.png?exp_date=20230101);           
}
.bg_monmouth {
    background-image:url(/engine/sbo/images/racebook/monmouth.png?exp_date=20230101);              
}
.bg_mohawk {
    background-image:url(/engine/sbo/images/racebook/mohawk.png?exp_date=20230101);    
}
.bg_meadowlands {
    background-image:url(/engine/sbo/images/racebook/meadowlands.png?exp_date=20230101);         
}
.bg_maywood {
    background-image:url(/engine/sbo/images/racebook/maywood.png?exp_date=20230101); 
}
.bg_louisiana_downs {
    background-image:url(/engine/sbo/images/racebook/louisiana-downs.png?exp_date=20230101);    
}
.bg_los_alamitos {
    background-image:url(/engine/sbo/images/racebook/los-alamitos.png?exp_date=20230101);             
}
.bg_laurel_park {
    background-image:url(/engine/sbo/images/racebook/laurel-park.png?exp_date=20230101);               
}
.bg_kentucky_downs {
    background-image:url(/engine/sbo/images/racebook/kentucky-downs.png?exp_date=20230101);   
}
.bg_keeneland {
    background-image:url(/engine/sbo/images/racebook/keeneland.png?exp_date=20230101);                
}
.bg_hoosier_park {
    background-image:url(/engine/sbo/images/racebook/hoosier-park.png?exp_date=20230101);           
}
.bg_hollywood_park {
    background-image:url(/engine/sbo/images/racebook/hollywood-park.png?exp_date=20230101);     
}
.bg_hawthorne {
    background-image:url(/engine/sbo/images/racebook/hawthorne.png?exp_date=20230101);               
}
.bg_harrington_park {
    background-image:url(/engine/sbo/images/racebook/harrington-park.png?exp_date=20230101);     
}
.bg_gulfstream_park {
    background-image:url(/engine/sbo/images/racebook/gulfstream-park.png?exp_date=20230101);     
}
.bg_golden_gate_fields {
    background-image:url(/engine/sbo/images/racebook/golden-gate-fields.png?exp_date=20230101);                
}
.bg_finger_lakes {
    background-image:url(/engine/sbo/images/racebook/finger-lakes.png?exp_date=20230101);             
}
.bg_emerald_downs {
    background-image:url(/engine/sbo/images/racebook/emerald-downs.png?exp_date=20230101);     
}
.bg_ellis_park {
    background-image:url(/engine/sbo/images/racebook/ellis-park.png?exp_date=20230101);   
}
.bg_delaware_park {
    background-image:url(/engine/sbo/images/racebook/delaware-park.png?exp_date=20230101);        
}
.bg_del_mar {
    background-image:url(/engine/sbo/images/racebook/del-mar.png?exp_date=20230101);     
}
.bg_churchill_downs {
    background-image:url(/engine/sbo/images/racebook/churchill-downs.png?exp_date=20230101);     
}
.bg_calder {
    background-image:url(/engine/sbo/images/racebook/calder.png?exp_date=20230101);         
}
.bg_belterra_park {
    background-image:url(/engine/sbo/images/racebook/belterra-park.png?exp_date=20230101);          
}
.bg_belmont_park {
    background-image:url(/engine/sbo/images/racebook/belmont-park.png?exp_date=20230101);         
}
.bg_balmoral_park {
    background-image:url(/engine/sbo/images/racebook/balmoral-park.png?exp_date=20230101);         
}
.bg_arlington {
    background-image:url(/engine/sbo/images/racebook/arlington.png?exp_date=20230101);   
}
.bg_aqueduct {
    background-image:url(/engine/sbo/images/racebook/aqueduct.png?exp_date=20230101);  
}
.new_wrapper_calendar {
	width:286px;
	height:237px;
	float:left;
	background-color:#101010;
	background-image:url(/engine/sbo/images/back-calendar.png?exp_date=20230101);
	background-repeat:no-repeat;
	background-position:center;	
	padding-left:7px;
	padding-right:7px;
	padding-top:13px;
	padding-bottom:13px;
}
.new_wrapper_race_tracks{
	background:url(/engine/sbo/images/racetracks-new.png?exp_date=20230101) no-repeat;
	width:180px;
	height:117px;
	float:left;
	margin-left:5px;
	margin-top:18px;	
}
.new_wrapper_race_calendar{
	background:url(/engine/sbo/images/race-calendar-new.png?exp_date=20230101) no-repeat;
	width:180px;
	height:117px;
	float:left;	
	margin-left:5px;
	margin-top:18px;
}
.new_text_recent_calendar {
	width:180px;
	height:100px;	
	color:#a3a1a1;
	font-size:11px;
	margin-left:8px;
	margin-top:50px;
}
.new_right_race {
	width:450px;
	height:275px;
	float:left;
	padding:5px;
	border-top:#494949 1px solid;
	border-left:#494949 1px solid;
	border-right:#494949 1px solid;
	border-bottom:#303030 5px solid;
	margin-left:17px;
	margin-top:-35px;
}
.headline_racebook{
	background:url(/engine/sbo/images/backgrounds/headline-horses.jpg?exp_date=20230101) no-repeat;
	width:784px;
	height:341px;	
}
.headline_racebook .text{
	margin-right:-20px;
	float:right;	
}
/*End Styles racebook pages*/

/*Styles Casino Pages*/
.new_wrapper_casino{	
	background:#eaeaea;		
	height:580px;
	width:990px;
	-moz-border-radius: 10px 0 10px 10px;
	-khtml-border-radius: 10px 0 10px 10px;
	-webkit-border-radius: 10px 0 10px 10px;
	border-radius: 10px 0 10px 10px;
	padding:10px 12px 0px 15px;
}
.new_bk_casino_home_games{
	background:#000;
	width:985px;
	height:210px;
	margin-top:15px;
}
.new_box_casino_home{
	float:left;	
	width:922px;
	height:155px;
	padding:10px;
	border-top:#494949 solid 1px;
	border-left:#494949 solid 1px;
	border-right:#494949 solid 1px;
	border-bottom:#303030 solid 5px;
	margin-top:20px;	
	margin-left:20px;	
}
.new_box_casino_home .title{
	color:#FFF;
	text-transform:uppercase;
	font-size:16px;	
}
.new_box_casino_home .picture{
	width:270px;
	height:127px;
	float:left;
	margin-right:15px;
	margin-top:8px;
}
.new_box_casino_home .picture_first{
	margin-left:40px;	
}
.tabs_casino_games{
	cursor:pointer;
	margin-bottom:5px;
}
.tabs_casino_games_selected{
	cursor:pointer;
	border: 5px solid #cc0000;
	margin-bottom:5px;
}
.headline-casino-right{
	margin-top: -334px;	
	margin-left:-5px;
}
.fortuna_games{
	margin-left:50px;
}
.casablanca_games{
	margin-left:30px;
}
.mobiles_games{
	margin-left:50px;
}
.games_container{
	margin-top:600px;
	background:#000;
	width:985px;
}
.content1_main_casino_limits {
	float:left;	
	padding:30px;		
	min-height:500px;	
	background-color:#FFF;
	margin-bottom:8px;	
}
.games_limits{
	margin-top:-5px;
	background:#000;
	padding:10px;
	min-height:1600px;	
}
.games_limits_mobile{
	margin-top:-5px;
	background:#000;
	padding:10px;
	min-height:4500px;
}
.spacer_games_categories{
	height:20px;
}
.games_main_titles{
	font-size:20px;
	font-weight:bold;
	padding-left:10px;
	margin-top:30px;
	color:#FFF;
	height:50px;
	text-transform:uppercase;
	clear:both;	
}
.games_main_titles_casablanca{
	width:130px;
    white-space: nowrap;	
}
.games_main_titles_mobile{
	width:130px;
    white-space: nowrap;	
}
.games_titles{
	font-size:17px;
	font-weight:bold;
	padding-left:10px;
	color:#FFF;
	clear:both;		
	margin-bottom:20px;	
}
.games_titles_casablanca{	
	width:160px;
}
.games_titles_mobile{	
	width:160px;
}
.mobile_games_adjust{
	margin-right:-55px;
}

.container-games-fortuna{
	display:flex;
	flex-wrap:wrap;
}

.games_box {
  opacity: 1;
  background: url(/engine/sbo/images/casino/fortuna/gamesBox-Bkgd.gif?exp_date=20230101) no-repeat;
  width:209px;
  height:95px;
  /*float:left;*/
  margin-left:10px;
  margin-top:10px;
  margin-bottom:10px;	
  text-align:center; 
}
.games_box .gameImage {  
  padding-top:3px;
  padding-left:3px;  
}
.games_box .gameDesc {
  color: #000;
  font-weight: bold;
  font-size: 11px;  
  text-align:center;    
}
.gameDesc_mobile {
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  padding-left:2px;
  text-align:center;    
}
.gameDesc_mobile_adjust{
	margin-right:-55px;
}
.games_box a {
  color: #000;
  text-decoration:none;      
}
.games_box a:hover {
  color: #000;
  text-decoration:underline;      
}
.games_box a:visited {
  color: #000;
  text-decoration:underline;      
}
.tabs_casino_games{
	cursor:pointer;
	margin-bottom:5px;
}
.tabs_casino_games_selected{
	cursor:pointer;
	border: 5px solid #cc0000;
	margin-bottom:5px;
}
.back_window_casino_games{
	margin-left:-5px;
}
.iframe_casino_games{
	margin-left:-5px;
}
.link_casino{
	color:#FFF;
	text-align:center;
	margin-top:2px;
}
.link_casino{	
	text-align:center;
}
.link_casino a{
	color:#FFF;
	text-decoration:none;	
}
.link_casino a:hover{
	color:#FFF;
	text-decoration:none;	
}
.link_casino a:visited{
	color:#FFF;
	text-decoration:none;	
}
.button_last{
	float: right;
    margin-top: -168px;
    margin-right: 75px;
}
.h3-casino-pages{
	margin-left:20px;
}
/*End Styles Casino Pages*/

/* New Casino Home Page Styles */

.new_wrapper_casino{	
	background:#eaeaea;	
	height:580px;
	width:990px;
	-moz-border-radius: 10px 0 10px 10px;
	-khtml-border-radius: 10px 0 10px 10px;
	-webkit-border-radius: 10px 0 10px 10px;
	border-radius: 10px 0 10px 10px;
	padding:10px 12px 0px 15px;
}

.bk_casino_home_games_new{	
	width:985px;	
}

.box_casino_home_new{	
	margin-top:20px;	
	margin-left:20px;	
}

.games_container_new{	
	width:985px;
}

.games_titles_new{
	font-size:18px;
	font-weight:bold;
	padding:20px 10px 20px 10px;
	color:#cccccc;
	text-transform:uppercase;
	border:#666666 1px solid;
	text-align:center;
	cursor:pointer;
}
.games_titles_new_selected{
	font-size:18px;
	font-weight:bold;
	padding:20px 10px 20px 10px;
	color:#000;
	background:#eaeaea;
	text-transform:uppercase;
	border:#666 1px solid;
	text-align:center;
	cursor:pointer;
}
.casino_option_selected{
	border:2px solid #666666;
	cursor:pointer;
}
.casino_option{
	border:none;
	cursor:pointer;
}

/* End New Casino Home Page Styles */

/*Bonus Styles*/

.promos_main_content_reward_types {	
	width:995px;
	height:419px;
	float:left;	
}

.promos_main_content_box_sports {
	background:url(/engine/sbo/images/backgrounds/sports.jpg?exp_date=20230101) no-repeat;
	width:282px;
	height:320px;
	margin-top:20px;
	margin-left:30px;
	padding-top:80px;
	padding-left:7px;
	line-height:27px;
	float:left;
	font-size:14px;		  
}

.promos_main_content_box_casino {
	background:url(/engine/sbo/images/backgrounds/casino.jpg?exp_date=20230101) no-repeat;
	width:282px;
	height:320px;
	margin-top:20px;
	margin-left:30px;
	padding-top:80px;
	padding-left:7px;
	line-height:27px;
	float:left;
	font-size:14px;		  
}

.promos_main_content_box_horses {
	background:url(/engine/sbo/images/backgrounds/horses.jpg?exp_date=20230101) no-repeat;
	width:282px;
	height:320px;
	margin-top:20px;
	margin-left:30px;
	padding-top:80px;
	padding-left:7px;
	line-height:27px;
	float:left;
	font-size:14px;		  
}

.promos_main_content_terms_button {
	margin-top:250px;
	margin-left:-5px;
}

/*End Bonus Styles*/

.h1_landing_pages{
	color:#000000;
	margin-left:27px;
	margin-bottom:20px;
	font-size:25px;
}

.top_cashback_earners_title{	
   color:#0054ff;
   text-transform:uppercase;
   font-size:14px;
   padding:10px;
   text-align:left;  
   font-weight:bold;
   margin-bottom:20px;
   margin-top:-45px;
}

.top_customers_feedback_title{
	 margin-top:-1px;
}

.customers_feedback_content{
	/*width:355px;*/
	padding-left:10px;
	padding-right:10px;
	margin-top:20px;
	margin-bottom:20px;	
	min-height: 50px;
    height: 620px;
    overflow-y: scroll;
	background:#FFF;		
}

.customers_feedback_top_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	padding-left:10px;
	padding-right:10px;
}

.cf_customer{
	font-size:14px;	
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#060;
}

.cf_date{
	font-size:14px;	
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#900;	
}

.cf_feedback{
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;	
}

.cf_border{
	border-bottom:1px solid #999;
}

.hours_operation_container{
	float:left;
	margin-left:35px;
	margin-top:-22px;
}