@charset "utf-8";
body{
	margin:0;		
	background:url(http://www.sportsbettingonline.ag/utilities/images/frontend/new-2013/bk-bottom-all-home.jpg);	
	font-family:Arial, Helvetica, sans-serif;		
}
h1{
	color: #333;
    font-size: 15px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    line-height: 30px;
    font-weight: bold;	
}
a:link{
	color:#069;
	text-decoration:none;
}
a:hover{
	color:#069;
	text-decoration:underline;
}
a:visited{
	color:#069;
	text-decoration:none;
}
.clear {
	clear:both;
}
.entry-title {
    display:none;
}



#breadcrumbs{
	margin-top:0px;
	font-size:12px;
	color:#7b7b7b;
}
#breadcrumbs a{
	color:#fff;
}
#breadcrumbs a:hover{
	color:#fff;
}
.wrapper1 {
	height: 137px;	
	top:0px;	
}
.wrapper_shadow{
	background:url(http://www.sportsbettingonline.ag/utilities/images/frontend/new-2013/bk-home-top.png) repeat-x;
	height:500px;	
}
.wrapper2horse {
	top:164px;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/back-med_horses.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	min-height:600px;	
}
.wrapper2casino {
	top:164px;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/back-med_casino.jpg);
	background-position:top center;
	background-repeat:no-repeat;	
	height:1208px;	
}
.wrapper-med-container{
	display:inline-block;
	height:900px;
}
.wrapper-med {
	width:1038px;
	margin-left:auto;
	margin-right:auto;	
}
.logo {	
	float:left;	
}
.top_right {
	height:164px;
	width: 551px;
	float:left;
	padding-left:20px;
	padding-right:20px;
}
.top_info1 {
	float:right;
	height:30px;	
	width:770px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}
.top_info1_individual {
	float:right;
	height:24px;
	width:auto;
	margin-left:20px;
	padding-top:6px;
}
.wrapper_social {	
	float:left;
	width:84px;
	height:28px;	
	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:575px;		
	margin-right:-2px;
	margin-top:98px;
	margin-bottom:9px;
}

.wrapper_login_top {
   margin-top: -135px;
   margin-left: 690px;
   position: absolute;
   width: 380px;
   height: 60px;
}

/*Race Calendar*/
table.calendar {
	width:600px;
	height:377px;
}
.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) repeat-x #dedede top;  	
}
td.calendar-day_on{ 
  padding:0px 25px 0px 5px; 
  border-bottom:1px solid #778c55; 
  border-right:1px solid #778c55;
  background:#99bd6a;
  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) repeat-x #dedede top;
}
.top_calendar{
	background:url(../images/frontend/top_calendar_back.jpg) repeat-x top #000;
	border-right:1px solid #000;
	border-left:1px solid #000;
	border-top:1px solid #000;
	height:29px;
	/*width:216px;*/
	width:600px;
	-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;
}
.race_calendar_events {
	width:350px;
	height:390px;
	margin-left:650px;
    margin-top: -425px;	
}
/* end race calendar */

#normal_page{
	width:793px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
}

#normal_page .page_title{
	font-size:30px;
	font-weight:bold;
	color:#1b1b1b;
}
#normal_page .page_subtitle{
	font-size:14px;
	color:#4b4b4b;
}
#normal_page .section1{
	background:url(../images/frontend/promotions/back1.jpg) no-repeat #e1e1e1 top;
	font-size:18px;
	text-align:center;
	color:#0292c2;
	font-family:DaysRegular;
	width:791px;
	min-height:64px;
	padding-top:20px;
}
#normal_page .section2{
	background:url(../images/frontend/promotions/back2.jpg) no-repeat top;
	height:	247px;
	width:731px;
	padding: 30px 0 0 60px;
	color:#fff;
	font-size:14px;
}
#normal_page .section3{
	background:url(../images/frontend/promotions/back3.jpg) no-repeat top;
	min-height:	158px;
	width:770px;
	margin:0 auto;
	font-size:14px;
	color:#3b3b3b;
	text-align:center;
	padding-top: 15px;
}
#normal_page .big_white_letter{
	color:#fff;
	font-size:24px;
	text-transform:uppercase;
	font-weight:bold;
}

#normal_page .internal_content_box{
	border:1px solid #c2c2c2;
	padding:40px;
	font-size:14px;
	color:#414141;
	line-height:18px;
	margin-top:15px;
}
#normal_page .internal_box_title{
	font-weight:bold;
	font-size:25px;
	color:#000;
	background:#fdffe1;
	border:1px solid #ffdd55;
	padding:10px;
	font-family:BebasNeueRegular;
	margin-bottom:20px;
	width:auto;
}


/*New Promotions*/

.promos_main_content {
	width:766px;
	height:1600px;
	background-color:#cfcfcf;
	padding:15px;
}
.promo_box1 {
	width:748px;
	height:418px;
	background-color:#FFF;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/promotions/box_1_top_detail.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding:10px;
	margin-bottom:10px;
}
.promo_box1 h1 {
	font-family:BebasNeueRegular;
	margin:0px;
	font-size:40px;
}
.promo_box1 h2 {
	font-family:Days;
	margin-top:-5px;
	margin-bottom:0px;
	color:#0081e6;
	font-size:18px;
}
.image_box1 {
	width:745px;
	height:323px;
	margin-top:10px;
	background:url(http://www.sportsbettingonline.ag/utilities/images/frontend/promotions/SBO-Promotion_1.jpg);
	background-repeat:no-repeat;
}
.promo_box2 {
	width:748px;
	height:1020px;
	background-color:#FFF;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/promotions/box_2_top_detail.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding:10px;
}
.promo_box2 h1 {
	width:180px;
	font-family:BebasNeueRegular;
	margin:0px;
	font-size:36px;
	color:#0081e6;
	float:left;
}
.promo_box2 h3 {
	font-family:Days;
	margin:0px;
	font-size:14px;
	color:#FFF;
	float:left;
}
.promo_box2 li {
	line-height:40px;
}
.check_video {
	width:137px;
	height:27px;
	float:left;
	text-align:center;
	font-size:12px;
	padding-top:5px;
	margin-top:10px;
	color:#FFF;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/promotions/check_video_bg.jpg);
	background-repeat:no-repeat;
	
}
.video_container {
	width:440px;
	height:270px;
	background-color:#000;
	float:left;
	padding-top:20px;
	padding-left:10px;
	margin-top:20px;
}
.text_next_video {
	width:254px;
	height:240px;
	background-color:#000;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/promotions/white_arrow_detail.jpg);
	background-repeat:no-repeat;
	background-position:20px 80px;
	float:left;
	padding:10px;
	margin-top:20px;
	padding-top:40px;
	color:#FFF;
	font-family:BebasNeueRegular;
	font-size:24px;
	text-align:center;
	vertical-align:middle;
}
.join_now_btn {
	width:188px;
	height:40px;
	display:block;
	margin-top:10px;
	margin-left:30px;
	padding-top:10px;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/promotions/join_now_btn.jpg);
	background-repeat:no-repeat;
	font-family:Days;
	color:#FFF;
	text-decoration:none;
}
a.join_now_btn {
	color:#FFF;
	text-decoration:none;
}
a:hover.join_now_btn {
	color:#FFF;
	text-decoration:none;
}
a:visited.join_now_btn {
	color:#FFF;
	text-decoration:none;
}
.blue_top_detail {
	width:724px;
	height:20px;
	background-color:#07346b;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/promotions/box2_blue-detail1.png);
	background-repeat:no-repeat;
	margin-top:5px;	
}
.blue_space {
	width:694px;
	height:150px;
	background-color:#07346b;
	padding:10px 10px 10px 20px;
	color:#FFF;
	font-size:13px;
}
.blue_bottom_detail{
	width:724px;
	height:15px;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/promotions/box2_blue-detail2.jpg);
	background-repeat:no-repeat;
}
.title_white_space {
	width:704px;
	height:46px;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/promotions/bg_detail.jpg);
	background-repeat:repeat-x;
	background-position:top;
	color:#000;
	font-family:Days;
	padding-top:20px;
	padding-left:20px;
}
.promos_title_container{
	height:40px;
	width:700px;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/promotions/arrow_detail.jpg);
	background-position:40px 30px;
	background-repeat:no-repeat;
	margin:0 auto;
}
.promos_title_cont_blue {
	height:20px;
	background-color:#06336a;
	width:220px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
}
.promos_title_cont_grey{
	height:30px;
	width:440px;
	background-color:#CCC;
	float:left;
}
.terms_box{
	width:640px;
	padding: 10px 10px 10px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#383838;
}
.box2_bottom_detail {
	width:768px;
	height:50px;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/promotions/box2_bottom.png);
	background-repeat:no-repeat;
	margin-left:-10px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/*End New Promotions*/


/*Headline NEW*/
#headlines {
	width:786px;
	height:335px;
	float:left;
	background-color:#202020;
	margin-top:5px;
	margin-bottom:10px;	
}
#headlines .clicker{
	float:right;
	width:650px;
	height:335px;
	cursor:pointer;
}
#headlines .image{
	width:786px;
	height:335px;
	margin-top:-5px;
}
#headlines .thumb_off{
	background:#3b3838;
	width:67px;
	height:60px;
	cursor:pointer;
}
#headlines .thumb_on_Horses{
	background:url(../images/frontend/Horses_thumb.png);
	width:71px;
	height:60px;
}
#headlines .thumb_on_Home{
	background:url(../images/frontend/Home_thumb.png);
	width:71px;
	height:60px;
}
#headlines .thumb_on_Sportsbook{
	background:url(../images/frontend/Home_thumb.png);
	width:71px;
	height:60px;
}
#headlines .thumb_on_Casino{
	background:url(../images/frontend/Casino_thumb.png);
	width:71px;
	height:60px;
}
#headlines .thumb_image{
	padding:5px 0 0 5px;
}
#headlines .thumbs_container{
	width:100px;
	margin-left:5px;
	/*padding-top:22px;*/
	padding-top:5px;
}
/*End Headline NEW*/
a.btn_principal {
	float:left;
	width:120px;
	height:32px;	
	padding-top:14px;
	text-align:center;
	color:#FFF;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/btn_principal_2.png);
	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:20px;
	text-transform:uppercase;
}
#greenbtn a.btn_principal {
	float:left;
	width:120px;
	height:32px;	
	padding-top:14px;
	text-align:center;
	color:#FFF;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/btn_principal_green_2.png);
	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:20px;
	text-transform:uppercase;
}
#darkblue a.btn_principal {
	float:left;
	width:120px;
	height:32px;	
	padding-top:14px;
	text-align:center;
	color:#FFF;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/btn_principal_darkblue_2.png);
	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:20px;
	text-transform:uppercase;
}
.main_menu_on{
	color:#000;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/btn_principal_1.png);
}
a.btn_principal:hover {
	color:#000;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/btn_principal_1.png);
}

#greenbtn a.btn_principal:hover {
	color:#000;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/btn_principal_1.png);
}
#darkblue a.btn_principal:hover {
	color:#000;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/btn_principal_1.png);
}
.wrapper_login {
	float:left;
	width:350px;
	height:32px;
	padding-left:7px;
}
.forgot_text_div{
	font-size:11px;
	padding-top:2px;
	font-weight:bold;
}
#formloggin {
	color:#666;
}
.wrapper_subbtn {
	float:right;
	height:26px;
	width:450px;
}
a.sub_btn {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#383838;
	float:right;
	width:auto;
	height:20px;
	margin-top:15px;
	padding-left:15px;
	padding-right:15px;
	border-left:1px solid #CCC;
	text-decoration:none;
}
a.sub_btn:hover{color:#000; text-decoration:underline;}

.subtop {
	float:left;
	background-color:#fff;
	width:1026px;
	height:44px;
	/*border-bottom:1px solid #C5C5C5;*/
	/*margin-top:-60px;*/
	margin-bottom:5px;	
	margin-top:-13px;
	padding:6px;
}
.content1_main {
	float:left;
	width:1026px;
	padding:6px;
	height:auto;
	min-height:500px;
	border:1px solid #C5C5C5;
	background-color:#FFF;
	margin-bottom:8px;	
}
.content_external_main {
	padding:5px;
	height:auto;
	background-color:#FFF;
	margin-bottom:8px;
	font-size:12px;
}
.content1_left {
	float:left;
	width:208px;
	/*height:100px;;*/
	margin-right:8px;
}
.wrapper_btn_joinnow {
	width:235px;
	/*height:82px;*/
	float:left;
	margin-left:-17px;
}
.top_joinnow {
	width:220px;
	height:65px;
	float:left;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/back_joinnow.png);
	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:800px;
	height:auto;
	margin-left:7px;
}
/*.tittle_sportbetting {
	width:786px;
	height:30px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-2px;
	font-size:20px;
	color:#414141;
	font-weight:bold;
	text-transform:uppercase;
}
*/
.tittle_sportbetting {
	width:786px;
	height:23px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000;
	font-weight:normal;	
}
.wrapper_banner {
	width:786px;
	height:340px;
	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(http://www.sportsbettingonline.ag/utilities/images/frontend/back_upcommingevents.jpg);
	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(http://www.sportsbettingonline.ag/utilities/images/frontend/back-calendar.png);
	background-repeat:no-repeat;
	background-position:center;
	border-right:1px solid #343434;
	padding-left:7px;
	padding-right:7px;
	padding-top:13px;
	padding-bottom:13px;
}
.calendar_position {
	margin-left:33px;
	margin-top:15px;
}
.wrapper_casinocasablanca {
	width:286px;
	height:237px;	
	float:left;
	background-color:#101010;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/casino-games-home-page/back_casino_Blackjack.jpg);
	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;
}
*/
.btns_casinocasablanca {
	float:left;
	margin-top:195px;
	margin-left:9px;
	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(http://www.sportsbettingonline.ag/utilities/images/frontend/back_slotmachines.jpg);
	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(http://www.sportsbettingonline.ag/utilities/images/frontend/back_month.png);
}
.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:212px;
	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(http://www.sportsbettingonline.ag/utilities/images/frontend/back_month_day.jpg);
	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: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:12px;
}
a.tit_tweet {
	color:#05c7ff;
	font-size:18px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.tit_tweet:hover {
	text-decoration:underline;
}
.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;
	margin-top:10px;
	margin-left:-210px;
}
.content2_main_race {
	float:left;
	width:1025px;
	padding:6px;
	height:auto;
	border:1px solid #C5C5C5;
	background-color:#FFF;
	margin-bottom:8px;
}
.content3_main {
	float:left;
	width:410px;
	padding:6px;
	height:auto;
	border:1px solid #C5C5C5;
	background-color:#FFF;
	margin-bottom:8px;
	margin-top:10px;
}
.wrapper_bottom {
	width:100%;	
	background:#000;	
	border-top:#212121 1px solid;	
	display:inline-block;	
	
}
.contact_banner {
	float:left;
	width:1041px;
	height:73px;	
	margin-bottom:8px;
	padding-top:8px;
	background:#000;	
}
.bottom {	
	width:1030px;	
	margin-bottom:40px;	
	padding-top:30px;
	color:#5d6873;
	font-size:12px;
	margin-left:auto;
	margin-right:auto;
}

.bottom a {
	color:#777777;
	margin-left:2px;
	font-size:13px;
}

.bottom a:hover {
	color:#777777;
	margin-left:2px;
	font-size:13px;
}

.bottom_images {	
	width:1040px;
	height:161px;	
}
.wrapper_btns_bottom_last {
	float:left;
	width:139px;
	height:200px;
	margin-right:16px;
	border-right:1px dotted #999;
	line-height:25px;
}
.wrapper_btns_bottom {
	float:left;
	width:139px;
	height:200px;
	margin-right:16px;	
	line-height:25px;
}
.titles_bottom {
	float:left;
	width:139px;
	height:15px;
	margin-bottom:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	margin-right:15px;
	font-size:13px;
}
.bottom_bottom {
	width:1000px;
	height:45px;
	float:left;
	color:#333;
	margin-top:15px;
	font-weight:bold;
}
a.btns_bottom{
	color:#5d6873;
	font-size:12px;
	text-decoration:none;
}
a.btns_bottom:hover	{
	color:#000;
}

.wrapper_btn_left {
	width:207px;
	height:auto;
	float:left;
	margin-left:10px;
}
.content_btn_left {
	width:207px;
	float:left;
	min-height:50px;
	height:auto;
	margin-bottom:5px;
}
.wrapper_subtitulos {
	height:30px;
	min-width:207px;
	width:auto;
	float:left;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/corner_subtitulo.png);
	background-position:bottom left;
	background-repeat:no-repeat;	
}
.left_menu_item{
	border:1px solid #cacaca;
	padding:10px;
	background:url(../images/frontend/plus_gray.jpg) 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;
}
.subtitulos {
	min-width:193px;
	width:auto;
	height:21px;
	float:left;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/back_tittles.jpg);
	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;
	border-right:2px solid #fff;
}
.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;
}
.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;
}
.btn_left {
	width:195px;
	height:21px;
	margin-bottom:2px;
	border:1px solid #CCC;
	background-color:#FFF;
	font-size:12px;
	padding-top:3px;
	padding-left:5px;
	color:#000;
	float:left;
}
.wrapper_tit_experts {
	width:100%;
	height:25px;
	float:left;
	background-color:#CCC;
	margin-bottom:9px;
}
.wrapper1_bettingtreds {
	width:400px;
	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(http://www.sportsbettingonline.ag/utilities/images/frontend/back_btn_clickhere.jpg);
	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:400px;
	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:390px;
	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:390px;
	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:300px;
	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:12px;
	font-weight:bold;
	color:#000;
	padding-top:4px;	
}

.win_percentage_tittle_trends{
	background:#000;
	color:#ffc104;

	padding:5px;
	float:right;
}

.big_tittle_trends{
	font-size:30px;
	color:#000;
	font-weight:bold;
}

.tableTrends {
   	background-color: #FFFFFF;
    border: 7px solid #BBBBBB;
    clear: both;
    margin-bottom: 20px;
    margin-top: 26px;
    padding: 5px;
    position: relative;
    width: 98%;
    z-index: 2;
}

.tableTrends td {
    border-bottom: 1px solid #BBBBBB;
    padding: 5px;
}

.td_home_article{
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
}
.home_article_title{
	color: #333;
	font-size: 15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 5px;
}
.home_article_previewtext{
	color:#414141;
	font-size:12px;
	text-align:justify;
	padding-right:10px;
}


.wrapper_articule_experts {
	width:100%;
	height:130px;
	float:left;
	margin-top:8px;
	border-bottom:1px solid #CCC;
	margin-bottom:8px;
	padding-bottom:30px;
}
.pict_article_experts {
	width:170px;
	height:115px;
	float:left;
	margin-right:8px;
}
.text_article_experts {
	width:389px;
	height:115px;
	float:left;
	color:#414141;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
}
.text_article_experts_main {
	width:780px;
	height:115px;
	float:left;
	color:#414141;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
}
.text_article_experts_races {
	width:840px;
	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:15px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:30px;
	font-weight:bold;
	/*white-space:nowrap;*/
}

#data_table .header{
	background: url(http://www.sportsbettingonline.ag/utilities/images/backend/back_top_lines_sportsbook.jpg) 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;
}
#data_table .team_name_odds{
	color: #048DD1;
	font-weight:bold;
}

/*Sign Up form styles*/

.signup_container {
  width:200px;
  margin-left:10px;
  margin-right:10px;
}
.leftCellText {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}
.rightCellText {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000;
}
.titlesCellText {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFF;
  font-weight:bold;
  background-color:#212121;  
}
.signuptext {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000;
  font-weight:bold;
}

/*End Sign Up form styles*/

/*Article Detail Section:*/

.writesr_title_article{
	font-size:24px;
	color:#000;
	font-weight:bold;
}
.writers_article_content_body{	
	text-align:justify;
	line-height:20px;
	margin-top:12px;
	font-size:14px;	      
}		

.black_writer_subtitle{
	color:#000;
	font-size:13px;
	font-weight:bold;
}

.slideshow_pager_text{
	font-size:14px;
	color:#000;
	font-weight:bold;
}

/*End Articles styles*/

/* 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(http://www.sportsbettingonline.ag/utilities/images/frontend/side1.jpg) top left no-repeat #e8f7f9;
	float:right;
}

.tweet_content_new2{	
	width:630px;;
	background:url(http://www.sportsbettingonline.ag/utilities/images/frontend/side2.jpg) 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(http://www.sportsbettingonline.ag/utilities/images/frontend/arrow_tweet.png) 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(http://www.sportsbettingonline.ag/utilities/images/frontend/search_back.png) top no-repeat;
	padding-top:20px;
}

.search_tweet_text{
	font-size:12px;
	font-weight:bold;
	color:#0d0d0d;
	background:url(http://www.sportsbettingonline.ag/utilities/images/frontend/arrow_search_tweet.png) 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;
}

/*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*/


/*End new tweets page styles*/

a.linksblue {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color: #2986c7;
	line-height: 26px;
	text-decoration:none;
}

a.linksblue:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color: #2986c7;
	line-height: 26px;
	text-decoration:underline;
}

a.linksblue:visiterd {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color: #2986c7;
	line-height: 26px;
	text-decoration:underline;
}

.all_articles {
	width:auto;
	height:21px;
	float:right;	
	margin-left:210px;
	padding-bottom:4px;
	color:#000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;	
}

.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;
	padding-right:10px;
	margin-top:-23px;	
}

/*banking */

.wrapper_banking {
	float:left;
	width:740px;
	margin:30px;
	height:auto;
}

.titulo_banking {
	width:735px;
	height:25px;
	float:left;
	background-color:#000;
	color:#FFF;
	padding:2px;
	padding-left:5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-bottom:15px;
	
}

.explication_banking {
	width:720px;
	height:50px;
	float:left;
	padding:10px;
	margin-bottom:40px;
}

.wrapper_persontoperson_banking {
	width:700px;
	height: 170px;
	float:left;
	border: 1px solid #999;
	padding:20px;
	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;	
}

.titulo_persontoperson_banking {
	font-size:24px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	width:450px;
	/*float:left;*/
	height:30px;
	border-bottom:1px solid #999;
}

.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:183px;
	height:38px;
	margin-left:8px;
	margin-top:5px;
}

.content_btn_banking {
	float:left;
	width:165px;
	height:50px;
	margin-top:30px;
	margin-left:50px;
}

/*chat*/

.wrapper_chat {
	width:550px;	
	float:left;
	background:#000;
	/*background-color:#000;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/chat/back_chat.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	*/
}

.top_chat {
	width:527px;
	height:65px;
	float:left;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/chat/back_top_chat.jpg);
	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;
}

.logo_sbo_chat_mobile{
	width:209px;		
	height:47px;
	margin-top:18px;
	margin-bottom:18px;
	margin-left:80px;
}

.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:22px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:20px;
}
.wrapper_form_chat {
	width:437px;	
	float:left;
	background-color:#FFF;
	border:4px solid #FFF;
	margin-bottom:-25px;
}

.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;
}

.chatinputs {
	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;*/
	float:left;
	margin-top:5px;
	/*margin-right:8px;*/
	margin-left:-100px;
}

.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:120px;
	margin-top:-23px;
}

.goback{
	color:#09F;
	font-size:14px;
	font-weight:bold;
}

.goback_send{
	float: right;
    margin-top: 5px;
    margin-right: 10px;
}

/* Header Endorsement*/

.wrapper_endorsement {
	float:right;	
	margin-top: 20px;
	margin-left:850px;
	position:absolute;	
}

#header_endorsement{
	width:490px;
	min-height:59px;
}
#header_endorsement .endo_head_content{
	border:1px solid #023851;
	padding:5px;
	-moz-border-radius: 7px;
	-khtml-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	color:#a7a7a7;
	font-size:12px;
	text-align:justify;
}
#header_endorsement .endo_marks{
	font-weight:bold;
	color:#FFF;

	font-size:13px;
}
#header_endorsement .signature_content{
	background:#000;
	width:auto;
	margin-left:15px;
	margin-top:-10px;
	padding:0 25px 0 25px;
	float:left;
}
#header_endorsement .signature_name{
	font-size:14px;
	color:#FFF;
	font-weight:bold;
}
#header_endorsement .signature_place{
	font-size:12px;
	color:#e67608;
}

/* END Header Endorsement*/

/* Contact Us Page*/

/*.support_main_content {
	width:750px;
	height:800px;
	background-color:#FFF;
}
.support_main_content h1 {
	font-family:DaysRegular;
	font-size:16px;
	color:#FFF;
	margin-top:0px;
}
.support_main_content h2 {
	font-family:DaysRegular;
	font-size:14px;
	color:#FFF;
	margin-top:0px;
}
.support_main_content p {
	font-family:DaysRegular;
	font-size:14px;
	color:#000;
}
.support_title_container {
	height:50px;
	width:750px;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/contactus/arrow_detail.jpg);
	background-position:40px 40px;
	background-repeat:no-repeat;
	margin-bottom:20px;
}
.support_title_cont_blue {
	height:30px;
	background-color:#06336a;
	width:170px;
	padding-left:20px;
	padding-top:10px;
	float:left;
}
.support_title_cont_grey {
	height:40px;
	width:560px;
	background-color:#e9e9e9;
	float:right;
}
.support_title_cont_blue_2 {
	height:20px;
	background-color:#06336a;
	width:140px;
	padding-left:20px;
	padding-top:5px;
	float:left;
	margin-left:10px;
}
.support_title_cont_grey_2 {
	height:25px;
	width:410px;
	background-color:#e9e9e9;
	float:right;
}
.live-help_container {
	width:750px;
	height:210px;
	border:#bdbdbd solid 1px;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/contactus/live_help.jpg);
	background-position:0px 10px;
	background-repeat:no-repeat;
	margin-bottom:10px;
}
.live-help_text_container {
	width:580px;
	height:155px;
	margin-left:120px;
	margin-top:40px;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/contactus/arrow_detail_2.jpg);
	background-repeat:no-repeat;
	background-position:0px 40px;
}
.live-help_text_content {
	margin-left:10px;
	background-color:#f9f9f9;
	height:110px;
	margin-top:-20px;
	padding-top:20px;
	padding-left:20px;
}
.live_help_btn {
	width:77px;
	height:26px;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/contactus/live_help_btn.jpg);
	float:right;
	margin-top:-10px;
	padding:10px 40px;
}
.live_help_btn a {
	color:#e5e5e5;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	text-decoration:none;
}
.live_help_btn a:hover {
	color:#FFF;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	text-decoration:none;
}
*/
/*END LIVE HELP BOX*/


/*New Contact Us Page Styles*/

.support_containers_left {
	width:480px;
	height:288px;
	float:left;
	margin-right:9px;
	margin-bottom:20px;
}
.support_containers_right {
	width:480px;
	height:288px;
	float:left;
	margin-left:9px;
	margin-bottom:20px;
}
.sp_header {
	width:460px;
	height:34px;
	padding:15px 10px 0px 10px;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/contactus/header_bg.jpg);
	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-image:url(http://www.sportsbettingonline.ag/utilities/images/contactus/header_arrow_detail.png);
	margin-left:54px;
}
.sp_content_box {
	width:460px;
	height:208px;
	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:3px;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/contactus/dot_line.png);
}
.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

/*End New Contact Us Page Styles*/

.telephone_container {
	width:750px;
	height:220px;
	border:#bdbdbd solid 1px;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/contactus/telephone_icon.jpg);
	background-position:0px 10px;
	background-repeat:no-repeat;
	margin-bottom:10px;
}
.telephone_text_container {
	width:580px;
	height:165px;
	margin-left:120px;
	margin-top:40px;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/contactus/arrow_detail_2.jpg);
	background-repeat:no-repeat;
	background-position:0px 40px;
}
.telephone_text_content {
	margin-left:10px;
	background-color:#f9f9f9;
	height:120px;
	margin-top:-20px;
	padding-top:20px;
	padding-left:20px;
}
.telephone_text_content li {
	list-style:url(http://www.sportsbettingonline.ag/utilities/images/frontend/contactus/bullet.png);
	color:#006699;
	font-weight:bold;
	font-family:DaysRegular;
	font-size:14px;
	text-decoration:none;
}
/*END TELEPHONE BOX*/

.faq_container {
	width:750px;
	height:270px;
	border:#bdbdbd solid 1px;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/contactus/faq_icon.jpg);
	background-position:0px 10px;
	background-repeat:no-repeat;
	margin-bottom:10px;
	font-family:DaysRegular;
}
.faq_text_container {
	width:580px;
	height:235px;
	margin-left:120px;
	margin-top:40px;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/contactus/arrow_detail_2.jpg);
	background-repeat:no-repeat;
	background-position:0px 40px;
}
.faq_text_content {
	margin-left:10px;
	background-color:#f9f9f9;
	height:190px;
	margin-top:-20px;
	padding-top:20px;
	padding-left:20px;
}
.faq_text_content a {
	color:#006699;
	font-weight:bold;
	font-family:DaysRegular;
	font-size:14px;
	text-decoration:none;
}
.faq_text_content a:hover {
	color:#004466;
	font-weight:bold;
	font-family:DaysRegular;
	font-size:14px;
	text-decoration:none;
}
.faq_text_content li {
	list-style:url(http://www.sportsbettingonline.ag/utilities/images/frontend/contactus/bullet.png);
	font-family:DaysRegular;
}

/*END FAQ BOX*/
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.content_end_line {
	width:680px;
	margin-top:-10px;
	float:left;
	margin-left:20px;
}

/* End Contact Us Page*/

/*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(http://www.sportsbettingonline.ag/utilities/images/frontend/plus-icon.png);
	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(http://www.sportsbettingonline.ag/utilities/images/frontend/plus-icon.png);
	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(http://www.sportsbettingonline.ag/utilities/images/frontend/active-lines.png) 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(http://www.sportsbettingonline.ag/utilities/images/frontend/minus-icon.png);
	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(http://www.sportsbettingonline.ag/utilities/images/frontend/arrow_black.jpg) no-repeat scroll right center #000000;	
	background-color:#000;
	color:#FFF;
	font-weight:bold;
	width:172px;
}
.p7ap_unmark {
	background:url(http://www.sportsbettingonline.ag/utilities/images/frontend/square-icon.png) 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(http://www.sportsbettingonline.ag/utilities/images/frontend/active-lines.png) 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;
}
/*Join Form*/
/*#join_form{
	font-size:12px;
	padding:20px;
}

#join_form .input_text{
	width:300px;
}
#join_form .red_text{
	color:#F00;
}
#join_form .tr_color{
	background:#CCC;
}*/

/*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:180px;
	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;
}

/* Join Form */

#main_join{
	/*width:568px;
	background:#eaeaea;
	margin-left:10px;
	color:#414141;
	font-size:12px;*/
}
.wrapper_tit_experts_join {
	width:420px;	
	height:25px;
	float:left;
	background-color:#CCC;
	margin-bottom:9px;
}

.wrapper_tit_experts_join_footer {
	width:595px;
	height:25px;
	float:left;
	background-color:#CCC;
	margin-bottom:9px;
}

#main_join .header_top{
	/*padding:9px 25px;*/
	background:url(http://www.sportsbettingonline.ag/utilities/images/frontend/join/header_back.jpg) 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(http://www.sportsbettingonline.ag/utilities/images/frontend/join/already.png) 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(http://www.sportsbettingonline.ag/utilities/images/frontend/join/form_box.jpg) 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{
/*background:url(http://www.sportsbettingonline.ag/utilities/images/frontend/join/form_box.jpg) bottom repeat-x;*/
	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:182px; 
	height:25px; 
	border:1px solid #cccccc;
	margin-top:4px;
	/*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_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:52px; 
	height:25px; 
	border:1px solid #cccccc;
	margin-top:4px;
}
#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_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:40px;*/
	margin-right:-100px;
	width:285px;
	/*margin-top:5px;*/
	margin-top:-60px;
}
#main_join .right_column_external{
	float:right;
	margin-right:40px;	
	width:285px;
	margin-top:5px;	
}
#main_join .subtitle_box{
	background:url(http://www.sportsbettingonline.ag/utilities/images/frontend/join/subtitle_back.jpg) 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(http://www.sportsbettingonline.ag/utilities/images/frontend/join/mini_tab_back.jpg) 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(http://www.sportsbettingonline.ag/utilities/images/frontend/join/link_box_back.jpg) repeat-x;
	border: 1px solid #a5a5a5;
	height:19px;
	line-height:19px;
	padding:0 10px;
	margin-top: -4px;
}
/*#main_join .new_captcha_link{
	float:right;
}
*/
#main_join .new_captcha_link{
	width:70px;
	float:left;
	margin-left:1px;
	margin-top:1px;	
}
#main_join .btn_section{	
	margin-top:-170px;
	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;	
}

#main_join .bottom_column{	
	width:285px;
	margin-top:-470px;
}

#main_join .left_content{
	float:left;
	width:490px;
	text-align:justify;
}

#main_join .right_content{
	float:right;
	width:353px;
	margin-right:-135px;	
}

/*right form*/

.wrapper_rigth_form {
	width:422px;
	float:left;
	height:auto;
	padding-left:5px;
	padding-right:5px;
	
}

.textball_right_form {
	width:406px;
	float:left;
	height:auto;
	background-color:#343434;
	padding:8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	color:#FFF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:5px;
}
.arrow_textright {
	float:left;
	width:19px;
	height:17px;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/join/arrow_textrightball.gif);
	margin-left:380px;
}

.autor_textright_form {
	float:left;
	width:400px;
	text-align:right;
	margin-top:8px;
	margin-bottom:18px;
	font-size:14px;
	color:#000;
}

/* END Join Form */

/*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(http://www.sportsbettingonline.ag/utilities/images/frontend/races/back_number.jpg) 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(http://www.sportsbettingonline.ag/utilities/images/frontend/races/back_race_time.jpg) 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(http://www.sportsbettingonline.ag/utilities/images/frontend/races/back_race_information.jpg) 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(http://www.sportsbettingonline.ag/utilities/images/frontend/races/back_race_chart_info.jpg) repeat-x;  
   font-family:Arial, Helvetica, sans-serif;
   line-height:27px;
}

.race_track_name_chart {
   background:url(http://www.sportsbettingonline.ag/utilities/images/frontend/races/back_race_track_name_number.jpg) 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(http://www.sportsbettingonline.ag/utilities/images/frontend/races/bk_comments_text.jpg) 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(http://www.sportsbettingonline.ag/utilities/images/frontend/races/title-bk.jpg) repeat-x; 
}

.tr_table_chart_info1 {
	background:#f9f9f9;	 
}

.tr_table_chart_info2 {
	background:#e8e8e8;	 
}
/*End Race Chart Information Styles*/

.footer_desc{	
	margin-top:20px;
	font-size:14px;
	text-align:justify;
	color:#777777;
	border-top:#212121 1px solid;
	/*padding-bottom:30px;*/
	width:760px;
	margin-left:auto;
	margin-right:auto;	
}

.footer_desc h3{
	color:#FFF;
}

.table_header{
	background:url(/engine/sbo/images/table_header_back.jpg) 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;
	background:#fff;
}
.table_last{
	border-top:1px solid #d5d5d5;
	height:1px;
}

/*New Header*/
.top_support_menu {
	background-color:#000;
	width:100%;
	height:20px;	
}
.top_support_content {	
	width:1041px;	
	margin-left:15px;
	padding-right:24px;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/support_bg.png);
	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*/

/* Free Play Promotion Styles */

.wrapper_10freeplay {
	width:1024px;
	float:left;
	height:auto;
}

.wrapper_texttop_10freeplay {
	width:590px;
	float:left;
	height:auto;
	margin-bottom:20px;
	margin-right:15px;
	font-size:14px;
}

.text_arial24bold {
	font-size:14px;
	font-weight:bold;
}

.wrapper_redessociales_10freeplay {
	width:605px;
	float:left;
	height:auto;
}
	
.box_redessociales_10freeplay {
	width:280px;
	height:234px;
	float:left;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/freeplay/back_box_redessociales.jpg);
	background-repeat:repeat-x;
	border:1px solid #cdcdcd;
	margin-right:19px;

}

.calltoaction_10freeplay {
	width:150px;
	height:20px;
	float:left;
	margin-left:65px;
	margin-top:12px;

	margin-bottom:10px;
	border-bottom:2px dotted #999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
}

.logo_redessociales_10freeplay {
	width:118px;
	height:117px;
	float:left;
	margin-left:81px;
	margin-top:8px;
	margin-bottom:8px;
}

.action_10freeplay {
	width:180px;
	height:20px;
	float:left;
	margin-left:50px;
	margin-top:8px;
}

.shadow_10freeplay {
	width:280px;
	height:23px;
	float:left;
	margin-right:19px;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/freeplay/shadow_10freeplay.png);
	background-repeat:no-repeat;
	background-position:center;
}


.wrapper_right_10freeplay {
	width:360px;
	height:604px;
	float:left;
}

.arrow_freeplay_right {
	width:16px;
	height:40px;
	margin-top:40px;
	margin-bottom:424px;
	float:left;
}
.box_right_10freeplay {
	width:360px;
	height:602px;
	float:left;
	border:1px solid #cdcdcd;
}

.black_top_10freeplay {
	width:360px;
	height:20px;
	float:left;
	background-color:#000;
	border-bottom:1px solid #cdcdcd;
}

.title_righttop_freeplay {
	width:360px;
	height:61px;
	float:left;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/freeplay/back_topright_10freeplay.jpg);
	background-repeat:repeat-x;
	text-align:center;
	padding-top:20px;
}

.text_white_10freeplay {
	color:#FFF;
	font-size:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.box_login_10freeplay {
	width:325px;
	height:169px;
	float:left;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/freeplay/back_login_10freeplay.jpg);
	background-repeat:repeat-x;
	padding-left:35px;
	padding-top:50px;
}

.box_submit_10freeplay {
	width:335px;
	height:302px;
	float:left;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/freeplay/back_bottom_right_10freeplay.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-left:25px;
	padding-top:50px;
}

input.10freeplay {
	float:left;
	height:35px;
	width:258px;
	border:1px solid #CCC;
	padding:5px;
}

/* End Free Play Promotion Styles */

/* 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:#000;
	font-weight:bold;
	text-transform:uppercase;
	height:59px;
	padding-left:20px;
	background:url(../images/cashier/title_back.jpg) repeat-x;
	line-height: 69px;
}

#cashier .main_title_new_internal{
	font-size:20px;
	color:#000;
	font-weight:bold;
	text-transform:uppercase;
	height:59px;
	padding-left:20px;
	background:url(http://www.sportsbettingonline.ag/utilities/images/cashier_new/bk-options-internal.jpg) repeat-x bottom #e8e8e8;
	line-height: 69px;
	border-bottom:#e6e6e6 solid 3px;
}

#cashier .tab_method{
	font-size:14px;
	color:#e10604;
	font-weight:bold;
	text-transform:uppercase;
	background:url(http://www.sportsbettingonline.ag/utilities/images/cashier_new/bk-tab-method.jpg) repeat-x top #FFF;	
	width:168px;	
	position:absolute;
	margin-top:10px;
	text-align:center;
	line-height:50px;
	-moz-border-radius: 0px 7px 0 0;
	-khtml-border-radius: 0px 7px 0 0;
	-webkit-border-radius: 0px 7px 0 0;
	 border-radius: 0px 7px 0 0;
	 margin-left:-17px;
	 float:left;
}

#cashier .tab_options_container{
	float:right;	
	margin-top:10px;
	margin-right:10px;
}

#cashier .tab_option{
	font-size:12px;
	color:#fff;			
	background:#3387c8;
	text-align:center;
	line-height:30px;
	-moz-border-radius: 7px 7px 0 0;
	-khtml-border-radius: 7px 7px 0 0;
	-webkit-border-radius: 7px 7px 0 0;
	 border-radius: 7px 7px 0 0;
	 float:left;
	 text-transform:none;
	 padding:0px 6px 0px 6px;
	 margin-top:18px;
	 margin-right:2px;	 
}

#cashier .tab_option a{	
	color:#fff;
	text-decoration:none;		 
}

#cashier .tab_option a:hover{	
	color:#fff;
	text-decoration:none;		 
}

#cashier .tab_option_button{
    float:left;
	margin-top:18px;
	margin-right:2px;	 
}

#cashier .title_right_link{
	float:right; 
	width:300px; 
	padding-top:10px; 
	text-align:right; 
	padding-right:20px;
}
#cashier .main_title_mobile{
	font-size:15px;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	height:59px;
	text-align:center;
	background:url(../images/cashier/title_back.jpg) repeat-x;
	line-height: 69px;
	margin-top:3px;
}
#cashier .separator{
	background:url(../images/cashier/separator.jpg) repeat-x;
	height:5px;
	width:150px;
	margin:10px 0;
}
#cashier .title_arrow{
	position:absolute;
	width:18px;
	height:9px;
	background:url(../images/cashier/arrow.jpg) 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;
	font-size:15px;
}

#cashier .little_text{
	color:#313131;
	font-size:12px;
}
#cashier .blue_btn{
	background:url(../images/cashier/btn_back.jpg) repeat-x bottom;
	padding:0 10px;
	border:1px solid #9eb8dd;
	color:#366abe;
	cursor:pointer;
	font-size:27px;
	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;
}
.fees_box{
	background:#000;
	color:#fff;
	font-size:13px;
	position:absolute;
}
/*  END NEW Cashier */

.date_picker_input{
	background:url(../images/frontend/date_picker_back.png) no-repeat left;
	width:81px;
	height:30px;
	line-height:30px;
	border:none;
	padding-left: 25px;
	font-weight: bold;
	cursor:pointer;
}


.mobile_form_btn{
	font-size:19px;
}

/*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:279px;
	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(http://www.sportsbettingonline.ag/utilities/images/new_contactus/back-top-skypeperson.jpg);
	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*/


/*REGISTER FORM*/
.content_form {
	width:1012px;
	min-height:950px;
	float:left;
	background:#eaeaea;	
	border:#e6e6e6 solid 1px;
	margin-top:-18px;
	border-radius: 0 0 5px 5px;
   -moz-border-radius: 0 0 5px 5px;
   -webkit-border-radius: 0 0 5px 5px;
}

.title_main_form{
	background:url(http://www.sportsbettingonline.ag/utilities/images/joinform/bk-title-top.jpg) repeat-x;
	height:60px;
	border-radius: 5px 0 0 0;
   -moz-border-radius: 5px 0 0 0;
   -webkit-border-radius: 5px 0 0 0;
    padding: 20px 0px 0px 20px;
}

.left_form{
	width:610px;
	float:left;
	padding:8px 0px 8px 29px;
	color:#5c5c5c;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.right_form {
	width:373px;	
	/*height:1020px;*/
	margin-top:-63px;
	background:#f8f8f8;
	border-radius: 0 5px 5px 5px;
   -moz-border-radius: 0 5px 5px 5px;
   -webkit-border-radius: 0 5px 5px 5px;
    float:right;
    margin-right:-1px;    
}

.box_right_form {
	width:348px;	
	float:left;
	margin-bottom:15px;
	border-bottom:#dfdfdf 1px solid;
	padding: 10px 0px 20px 25px;
	color:#797979;	
	font-size:14px;
}

.logos_form{		
	margin-top:10px;	
}

.logo_box_right_form_top {
	float:left;
	margin-right:25px;
}

.logo_box_right_form_bottom {
	float:left;
	border-right:#dbdbdb 1px solid;
	padding-left:7px;
	padding-right:7px;
	height:30px;
}

.top_cashback_earners_title{
	border-radius: 5px 5px 5px 5px;
   -moz-border-radius: 5px 5px 5px 5px;
   -webkit-border-radius: 5px 5px 5px 5px;
   background:#ededed;
   border:#d0d0d0 1px solid;
   color:#0054ff;
   text-transform:uppercase;
   font-size:14px;
   padding:10px;
   text-align:left;
   width:200px;
   font-weight:bold;
   margin-bottom:20px;
   margin-top:-15px;
}

.contactus_title_join{
	color:#221e1f;
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;	
}

.contact_info_join{
	float:left;
	margin-right:20px;
}

.text_right_form {
	width:310px;	
	float:left;
	margin-left:5px;
}

.column_form {
	width:190px;
	height:345px;
	float:left;
	margin-right:12px;
}

.content_input_form {
	width:190px;
	height:45px;
	float:left;
	margin-bottom:5px;
	font-weight:bold;
	color:#000;
}

.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-family:Arial, Helvetica, sans-serif;
	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*/

/*cashier landing page*/

.cashier_title_top{
	font-size:20px;
}

.cashier_content_left {
	width:490px;
	height:110px;
	float:left;
	padding:10px;
	border-right:1px dotted #999 ;
	font-size:14px;
	margin-left:10px;
	margin-bottom:10px;
	padding-right:10px;
}

.cashier_content_right {
	width:400px;
	height:110px;
	float:right;
	padding:10px;
	font-size:14px;
	margin-right:70px;
	margin-bottom:10px;
}

.content_depositmethods {
	width:975px;
	height:auto;
	float:left;
	background-color:#000;
	border:1px solid #333;
	margin-bottom:80px;
	margin-top:30px;
	margin-left:20px;
	padding-left:50px;
	padding-right:50px;
	padding-top:20px;
	padding-bottom:20px;	
}

.cashier_main_container_bottom{
	background:url(http://www.sportsbettingonline.ag/utilities/images/cashier/external/bk-cashier.jpg) repeat-x;
	height:360px;
	border-bottom:#FFF solid 1px;	
}

.depositmethods_blackpart{
	width:445px;
	height:auto;
	float:left;
	margin-left:40px;
	margin-top:-40px;
}

.box_depositmethods {
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/cashier/external/back-cashier-methods.jpg);
	width:442px;
	height:298px;
	background-repeat:no-repeat;
	float:left;	
}

.content_horizontal_depositmethods {
	float:left;
	width:410px;
	margin-left:18px;
	height:55px;
	margin-top:5px;
}

.pict_horizontal_depositmethods {
	float:left;
	width:78px;
	height:47px;
}

.datos_depositmethods {
	float:left;
	width:300px;	
	height:50px;
	margin-left:20px;
	color:#000;	
}

.min_depositmethods {
	float:left;
	width:30px;
	height:10px;
	padding:20px;
	font-size:13px;	
}

.max_depositmethods {
	float:left;
	width:90px;
	height:10px;
	padding:20px;
	font-size:13px;
	padding-left:5px;
	text-align:left;
}

.fees_depositmethods {
	float:left;
	width:100px;
	height:10px;
	padding:20px;
	font-size:13px;
	padding-right:2px;
	padding-left:10px;
	padding-top:10px;
}

.titulo_blue_methods {
	font-size:25px;	
	float:left;	
	margin-top:55px;
	margin-bottom:8px;	
	font-weight:bold;
	color:#0285ff;
}

.titulo_white_24 {	
	font-size:24px;
	font-weight:bold;
	color:#FFF;
	line-height:35px;
}

.cashier_container_footer{
	background:#000;
	height:92px;
	font-size:14px;
	color:#aeaeae;
	margin-top:-13px;
	border-top:#FFF 1px solid;	
}

.cashier_container_footer_title{	
	color:#fff;
	font-weight:bold;
	font-size:18px;	
}

.cashier_container_footer a{
	color:#ff1e0c;
}

.cashier_container_footer a:hover{
	color:#ff1e0c;
}

.cashier_container_footer a:visited{
	color:#ff1e0c;
}

.cashier_container_footer_left{
	float:left;
	padding-left:40px;
	padding-top:20px;	
}

.cashier_container_footer_right{
	float:left;
	padding-left:195px;
	padding-top:20px;
}
.moneyorder_text{
	color:#005a99;
	font-size:11px;
	margin-left:5px;
}
/* end cashier landing page */

/*Mobile Page styles*/

.mobile_content_bottom{
	width:893px;
	margin-left:80px;		
	font-size:14px;
	margin-top:30px;
	padding-bottom:30px;	
}
.mobile_big_title_bottom{
	font-size:16px;
	font-weight:bold;	
}
.mobile_left_list_container{		
	padding-right:20px;	
	float:left;
	text-align:left;
	color:#434343;	
}
.mobile_right_list_container{
	float:left;
	text-align:left;
	color:#434343;
}
.mobile_big_title_footer{
	font-size:20px;
	font-weight:bold;	
}
/*End Mobile Page styles*/

/*Changes Home Page March 2013 */

.wrappercenter_top {
	width:1026px;
	height:85px;
	margin-left:auto;
	margin-right:auto;
}
.logo_SBO_top {
	width:445px;
	height:88px;
	float:left;
	margin-top:20px;
}
.wrapper_lastestwinners {	
	width:auto;
	min-width:315px;
	height:20px;
	float:right;
	margin-top:25px;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/2013/back_lastestwinners_top.png);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#E6E6E6;
}
.name_lastestwinners {	
	width:auto;
	min-width:60px;
	height:15px;
	float:left;
	margin-left:133px;
	margin-top:3px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}
.number_lastestwinners {
	width:60px;
	height:15px;
	float:left;
	margin-left:8px;
	margin-top:3px;
	color:#C30;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}
.date_lastestwinners {
	/*width:60px;*/
	height:15px;
	float:left;
	margin-left:8px;
	margin-top:3px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	margin-right:10px;
}
.wrapper_center_btonera_top {
	width:1026px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
	margin-top:-20px;
}
.content_login2_top {
	width:347px;
	height:50px;
	float:left;
}
.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 {
	width:343px;
	height:16px;
	float:left;
	font-size:12px;
	color:#FFF;
	margin-top:4px;
	margin-left:4px;
}
.content_botones2_top {
	width:396px;
	height:50px;
	float:right;	
	margin-top:45px;
}	
a.botonera_top2 {
	height:47px;
	width:auto;
	float:left;
	padding-top:20px;
	padding-left:10px;
	padding-right:9px;
	padding-bottom:9px;	
	margin-top:1px;
	margin-left:1px;	
	background:url(http://www.sportsbettingonline.ag/utilities/images/frontend/new-2013/bk-tab-regular.jpg) 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(http://www.sportsbettingonline.ag/utilities/images/frontend/2013/back_hover_btn_top.jpg);
	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(http://www.sportsbettingonline.ag/utilities/images/frontend/2013/back_hover_btn_top.jpg);
	background-repeat:repeat-x;
}

/*New Cashback Page Styles*/

.new_cashback_container{
	background:#000000;
	color:#b8b8b8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;	
	border-left:#383838 1px solid;
	border-right:#383838 1px solid;
	border-top:#383838 1px solid;
	width:1006px;
	text-align:justify;			
}

.new_cashback_top_title{
	font-size:20px;		
	text-align:center;
	margin-top:15px;		
}

.new_cashback_subtitle{
	font-size:16px;
	color:#FFF;
	font-weight:bold;
}

.new_cashback_examples{
	font-size:13px;	
}

.new_cashback_top{	
	height:387px;	
	background:url(http://www.sportsbettingonline.ag/utilities/images/new-cashback-images/2013/headline.jpg) no-repeat;		
	margin-top:30px;
}

.new_cashback_bottom{	
	display:inline-block;	
}

.new_cashback_bottom_left{
	width:400px;
	float:left;
	margin-left:46px;
	padding-right:40px;	
	border-right:#131313 1px solid;	
}

.new_cashback_bottom_right{
	width:425px;	
	float:left;
	margin-left:50px;	
}

.new_cashback_button_blue{
	margin-top:110px;
	float:left;	
}

.new_cashback_button_red {
    margin-top: 112px;
    float: right;
    margin-right: -350px;
}

/*End Cashback Page Styles*/

/* NEW Cashier Styles - May 2013*/

#cashier_new{	
	font-family:Arial, Helvetica, sans-serif;
	width: 940px;
	margin: 0 auto;
	margin-top:20px;	
}

#cashier_new_left{
	width: 210px;
	float:left;
	padding-right:20px;	
} 

#cashier_new_left .external_box{
	-moz-border-radius: 7px;
	-khtml-border-radius: 7px;
	-webkit-border-radius: 7px;
	 border-radius: 7px;
	 width:200px;	
	 background:#e6e6e6;
	 padding:10px;	
}

#cashier_new_left .external_box .title{
	 color:#000;
	 text-align:center;
	 font-size:14px;
	 font-weight:bold;
	 margin-bottom:10px;
}

#cashier_new_left .external_box .item{	
	 border-bottom:#c8c8c8 1px solid;
	 padding:5px;
}

#cashier_new_left .external_box .item_selected{	
     font-size: 12px;
     background: #3387c8;   
     text-decoration: none;
     padding:5px;   
}

#cashier_new_left .external_box .item a.option{
	 color:#4d92e1;
	 font-size:12px;	 
	 text-decoration:none;
	 white-space:nowrap;		 
}

#cashier_new_left .external_box .item_selected a.option_selected{
	 color: #fff;
     font-size: 12px;
     background: #3387c8;   
     text-decoration: none;
	 white-space:nowrap;    
}

#cashier_new_left .internal_box{
	-moz-border-radius: 7px;
	-khtml-border-radius: 7px;
	-webkit-border-radius: 7px;
	 border-radius: 7px;
	 border:#c8c8c8 1px solid;
	 color:#000;	
	 font-size:14px;
	 font-weight:bold;
	 background:#fff;
} 

#cashier_new_internal_center{
	width: 487px;
	float:left;	
}

#cashier_new_internal_center .method_box{
	font-size:13px;
}

#cashier_new_internal_center .method_title{
	font-size:20px;
	font-weight:bold;
	margin-bottom:10px;	
}

#cashier_new_internal_center .method_box_external{
	background:url(http://www.sportsbettingonline.ag/utilities/images/cashier_new/bk-box-external.jpg) repeat-x top;	
	padding:5px 0px 0px 4px;	
	margin-bottom:10px;
} 

#cashier_new_internal_center .method_box_internal{		
	background:url(http://www.sportsbettingonline.ag/utilities/images/cashier_new/bk-box-internal.jpg) repeat-x #e8e8e8 top;	
	margin-bottom:10px;	
}

#cashier_new_internal_center .method_box_internal .link_text{
	color:#2c7fdb;
}

#cashier_new_right{
	width: 210px;
	float:left;
	padding-left:10px;	
} 

#cashier_new_right .contact_box{
	background:#eeeeee;
	border:#dddddd 1px solid;
	font-size:13px;
	color:#525252;
	padding:10px 0px 0px 10px;
}

#cashier_new_right .contact_box .text{
	float:left;
	padding-right:20px;	
}

#cashier_new_right .contact_box .image{}

#cashier_new_right .splitter{
  border:dotted 1px #8b969e;
  margin-bottom:15px;
  width:185px;
}
.blue_text_btn{
	background:url(http://www.sportsbettingonline.ag/utilities/images/cashier/blue_btn_back.jpg);
	border:1px solid #1e50a9;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding:4px 10px 4px 10px;
	font-size:13px;
	color:#fff;
	cursor:pointer;
}

.comment-content{
	font-size:12px;
	font-weight:bold;
}

.form-allowed-tags{
	display:none;
}

.comment-form-url{
	display:none;
}

#wpfooter{
	display:none;
}

.pagination_news {
   background: #fff;
   border: none;
   cursor: pointer;
   color: #069;
}

.pagination_news_selected {
   background: #fff;
   border: none;
   cursor: pointer;
   color: #000;
   font-weight:bold;
}

/*New Home Styles*/

.content_main_home {
	float:left;	
	background:url(http://www.sportsbettingonline.ag/utilities/images/frontend/new-2013/bk-home.jpg) no-repeat #000;
	padding:10px;
}
.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;
}

.headline_rotation{
    margin-top: -25px;   
    width: 950px;
    text-align: right;	
}

.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;	
}

.footer_home_container{
	width:1009px;
	height:169px;
	margin-top:10px;	
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFF;
	font-size:15px;
	border-top:#303030 solid 4px;	
	-moz-border-radius: 0 0 10px 10px;
	-khtml-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
}

.box_logos_home_left{
	float:left;
	width:460px;
	height:130px;	
	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;
	background:#000;	
}

.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;	
}

.box_logos_home_right .cashback_earners{	
    background:url(http://www.sportsbettingonline.ag/utilities/images/frontend/new-2013/cashback_earners_home_ticker.png) no-repeat #000;
	width:291px;
	height:141px;
	margin-top:20px;	
}

.box_logos_home_right .total_amount{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:32px;		
	font-weight:bold;
	padding-top:78px;
	text-align:center;
	color:#FFF;
}

.box_logos_home_internal_left{
	border-bottom:#303030 solid 1px;
	height:26px;
	padding:0px;	
	width:480px;
	margin-left:-10px;		
}

.box_logos_home_internal_right{	
	padding:5px 0px 0px 20px;
}

.box_logos_home_internal_left .title{	
	width:135px;	
	background:#272727;
	padding:5px 20px 5px 20px;	
	margin-top:-10px;
	height:17px;
}

.box_logos_home_left .logo{	
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	padding:0px 10px 10px 15px;		
}

.box_logos_home_left .arrow_left{	
	margin-top:35px;
	float:left;
	cursor:pointer;
}

.box_logos_home_left .arrow_right{	
	margin-top:35px;
	float:right;
	cursor:pointer;
}

.box_logos_home {
   float: left;
   width: 510px;
   height: 141px;
   padding: 10px;
   margin-top: 20px;
   margin-left: 15px;
   background: #000;
}

.box_logos_home_internal{	
	height:26px;
	padding:0px;
	width:455px;
	margin-left:-10px;		
}

.box_logos_home_internal .title{	
	width:135px;		
	padding:5px 20px 5px 20px;	
	margin-top:-10px;
	color:#848484;
	font-size:12px;
}

.box_logos_home .logo{
	float:left;
	width:85px;
	padding-right:15px;
	background:none;	
}

/*New Internal Styles*/

.footer_internal_container{
	width:1009px;
	height:169px;	
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFF;
	font-size:15px;
}

.box_logos_internal{
	float:left;
	width:434px;
	height:110px;
	padding:10px;	
	margin-top:20px;
	margin-left:30px;	
}

.box_logos_in_internal{
	border-bottom:#303030 solid 1px;
	height:26px;
	padding:0px;
	width:455px;
	margin-left:-10px;		
}

.box_logos_in_internal .title{	
	width:135px;	
	background:#272727;
	padding:5px 20px 5px 20px;	
	margin-top:-10px;
}

.box_logos_intenal .logo{
	float:left;
	width:100px;
	padding-right:15px;
	background:none;	
}

.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;
}

.btn_left_new {
	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_new a {
	color:#414041;	
}

.btn_left_new a:hover {
	color:#414041;	
}

.new_content1_left {
	float:left;	
}

.new_content1_right {
	float:left;	
}

.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;
}

.new_right_upcomingevents {
	width:458px;
	height:275px;
	float:left;
	padding:13px;
	margin-top:-40px;
}
.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;

}

.new_wrapper_race_calendar{
	background:url(http://www.sportsbettingonline.ag/utilities/images/frontend/new-2013/race-calendar-new.png) no-repeat;
	width:180px;
	height:117px;
	float:left;	
	margin-left:5px;
	margin-top:18px;
}

.new_wrapper_race_tracks{
	background:url(http://www.sportsbettingonline.ag/utilities/images/frontend/new-2013/racetracks-new.png) no-repeat;
	width:180px;
	height:117px;
	float:left;
	margin-left:5px;
	margin-top:18px;	
}

.new_wrapper_upcomingevents {
	width:786px;
	height:310px;
	float:left;
	background-color:#000;
	margin-top:3px;
}
.new_top_upcomingevents {
	width:786px;
	height:37px;
	float:left;	
}
.new_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;
}
.new_wrapper_calendar {
	width:286px;
	height:237px;
	float:left;
	background-color:#101010;
	background-image:url(http://www.sportsbettingonline.ag/utilities/images/frontend/back-calendar.png);
	background-repeat:no-repeat;
	background-position:center;	
	padding-left:7px;
	padding-right:7px;
	padding-top:13px;
	padding-bottom:13px;
}
.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_text_recent_calendar {
	width:180px;
	height:100px;	
	color:#a3a1a1;
	font-size:11px;
	margin-left:8px;
	margin-top:50px;
}

.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;
}

.cashback_earners_home {   
   height: 14px;
   width: 935px;
   -moz-border-radius: 5px 5px 5px 5px;
   -khtml-border-radius: 5px 5px 5px 5px;
   -webkit-border-radius: 5px 5px 5px 5px;
   border-radius: 5px 5px 5px 5px;
   border: #919191 2px solid;  
   margin-left: 30px;   
   margin-top: 5px;
   margin-bottom:-15px;
   padding:3px;
}

.cashback_earners_home .title{
   background:url(http://www.sportsbettingonline.ag/utilities/images/frontend/new-2013/back-left-cashback-home.jpg) repeat-x;
   color: #fff;
   height: 12px;
   width: 160px;
   -moz-border-radius: 3px 0 0 3px;
   -khtml-border-radius: 3px 0 0 3px;
   -webkit-border-radius: 3px 0 0 3px;
   border-radius: 3px 0 0 3px;  
   padding: 3px 10px 5px 5px;
   text-transform:uppercase;
   font-size:12px;
   font-weight:bold;
   margin-top:-3px;
   margin-left:-3px;
   border-right:#9f9f9f 1px solid;
   white-space:nowrap;
}

.cashback_earners_home .winners {
   padding: 3px 0px 7px 5px;
   margin-left: 90px;
   font-size: 12px;
   width: 720px;
   margin-top: -22px;
   text-transform: none; 
   height: 12px;   
}
.contact_banner_new {
	float:left;
	width:1010px;
	height:78px;		
	background:url(http://www.sportsbettingonline.ag/utilities/images/frontend/new-2013/bottom_banner_new.png) no-repeat;
	margin-top:-50px;		
}

.contact_banner_new .logo {
	float:left;
	width:33px;
	height:36px;
	padding:12px 3px 10px 0px;
	margin-top:8px;	
}

.contact_banner_new .live_chat {
	float:left;
	width:132px;
	height:34px;
	padding:18px 3px 10px 15px;
	/*margin-left:10px;*/
	margin-left:300px;
	margin-top:5px;	
}

.new_left_menu_item{	
	padding:10px;
	background:url(../images/frontend/plus_gray.jpg) no-repeat 15px;
	padding-left:35px;
	color:#000;
	cursor:pointer;
	font-size: 12px;	
	border-bottom:#c9c9c9 2px dotted;
	text-transform:none;	
}

.new_left_menu_sub_item_container{
	padding:0px 30px 5px 30px;
}

.new_left_menu_sub_item{
	border-bottom:#c9c9c9 2px dotted;
	padding:5px 0px 5px 20px;
	color:#000;
	font-size:12px;
	cursor:pointer;
	text-transform:none;	
}

a.new_left_text{
  color:#069;
  text-decoration:none;
  	
}

a.new_left_text:hover{
  color:#069;
  text-decoration:underline;  	
}


.headline_sportsbook{
	background:url(http://www.sportsbettingonline.ag/utilities/images/headlines/headline-sportsbook.jpg) no-repeat;
	width:784px;
	height:341px;	
}

.headline_sportsbook .text{	
	float:right;
}

.headline_racebook{
	background:url(http://www.sportsbettingonline.ag/utilities/images/headlines/headline-horses.jpg) no-repeat;
	width:784px;
	height:341px;	
}

.headline_racebook .text{
	margin-right:-20px;
	float:right;	
}

.headline_casino{
	background:url(http://www.sportsbettingonline.ag/utilities/images/headlines/headline-casino.jpg) no-repeat;
	width:784px;
	height:341px;	
}

.headline_casino .text{
	margin-right:-10px;
	float:right;	
}

.asseenon_footer_home {
   width: 720px;
   background: url(http://www.sportsbettingonline.ag/utilities/images/frontend/new-2013/asseenon_bk_home.jpg) repeat-x;
   margin-top: 30px;
   margin-left:150px;
   float: left;
   margin-bottom:-70px;
}

.asseenon_footer_home .logo{	
	margin-top: 30px;
	padding-right:30px;
	background: url(http://www.sportsbettingonline.ag/utilities/images/frontend/new-2013/splitter-asseenonhome.png) no-repeat top right;
	height:80px;
}

.new_wrapper_casino{	
	background:#eaeaea;	
	height:730px;
	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:570px;
	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:117px;
	float:left;
	margin-right:5px;
	margin-top:18px;
}

.bottom_casino_games_container{	
	float:left;
}

.bottom_casino_games_container .title{
	width:282px;	
	border:#494949 1px solid;
	padding:10px;
	text-transform:uppercase;
	font-size:14px;
	margin-left:20px;
	color:#FFF;
	margin-top:20px;	
}

.bottom_casino_games_container .logo{
	float:left;
	margin-top:20px;
	padding-right:7px;	
}

/*New casino menu styles*/

.new_casino_menu_container{
	background:#161616;	
	border-top:#494949 1px solid;
	border-left:#494949 1px solid;
	border-right:#494949 1px solid;
	border-bottom:#494949 5px solid;
	margin-top:10px;	
}

.new_casino_menu_container .title{
	color:#FFF;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
	margin-left:5px;
}

.new_casino_menu_container a{
	color:#8a8a8a;	
	font-size:10px;
	text-transform:none;
	margin-left:2px;
}

.new_casino_menu_container a:hover{
	color:#8a8a8a;	
	font-size:10px;
	text-transform:none;
	margin-left:2px;
}

.players_endorsements {	
	border-bottom:#dfdfdf 1px solid;
	padding: 0px 10px 15px 0px;
	color:#797979;	
	font-size:14px;
}

/* SEO Styles */
.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;
}
.breadcrumbs {
	font-size:12px;
	margin-bottom:-10px;
}
.left_column_main {
	float:left;
	width:690px;
}
.main_column_header_grey {
	margin-bottom:10px;
	width:670px;
	height:161px;
	padding:10px;
	background-color: #EAEAEA;
	color:#333;
	border-top:solid 1px #333333;
}
.main_column_header_grey_title {
	font-size: xx-large;
	color:#333;
	margin:1px 0px 3px -1px;
}
.main_column_header_grey_subhead {
	font-size-adjust: 0.68;
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;
}
.sbo_text_body_title {
	margin:0px 0px -5px 0px;
	padding-left:5px;
	border-left:solid 1px #999999;
	font-weight:100;
	font-style:italic;
	color: #595959;
}
.sbo_text {	margin-bottom: -15px;
}
.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_related_title {
	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;
}
.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;
}
.sbo_text_body_title {
	margin:0px 0px 5px 0px;
	padding-left:5px;
	border-left:solid 1px #999999;
	font-weight:100;
	font-style:italic;
	color: #595959;
}
.sbo_text_body_right_box {
	float:right;
	width:25%;
	margin:0px 10px 10px 10px;
	padding:5px;
	border-left:dotted 1px #CCCCCC;
}
.sbo_text_no_margin {
	margin:5px;
}
.sbo_text {
	margin-bottom:5px;
}
/* Ends SEO Styles */