body{
padding:40px 0 10px 0;
margin:0 0 0px 0;
background:#fff url(../images/body_bg.gif) no-repeat top center;
font:13px/18px Arial, Helvetica, sans-serif;
}

a:link, a:active, a:visited{
font:13px Arial, Helvetica, sans-serif;
color:#00037C;
outline-style:none;
}

a:hover{
text-decoration:none;
}

#container{
width:930px;
margin:0 auto;
padding:0;
}
.input_bg{
border:1px solid #A264C7;
}


.blue13:link,.blue13:active,.blue13:visited{
font:bold 13px Arial, Helvetica, sans-serif;
text-decoration:none;
}

.blue13:hover{
text-decoration:underline;
}



#header{
width:930px;
margin:0 0 10px 0;
padding:0;
float:left;
}

#logo{
float:left;
margin:0 0 0 5px;
}

.logo{
width:265px;
height:144px;
background-position:0 0px;
}

#content{
width:930px;
margin:0 0 0px 0;
padding:0;
float:left;
}


#left_section{
width:242px;
margin:0 0 0px 0;
padding:0;
float:left;
}

#left_banner{
width:242px;
margin:0 0 0px 0;
}

#left_menu{
width:211px;
padding:0;
margin:0 0 0px 0px;
}

#left_menu ul{
padding:0;
margin:0px 0 0 0;
}

#left_menu li{
list-style-type:none;
padding:0 0 0px 0;
margin:0;
text-align:center;
}

#left_menu li a:link, #left_menu li a:active, #left_menu li a:visited{
/*font:bold 19px 'Comic Sans MS', cursive;*/
font:bold 19px 'Comic Sans MS', cursive;
color:#fff;
text-decoration:none;
display:block;
padding:4px 0 0px 0;
margin:0;
background-position:-338px -143px;
width:208px;
height:40px;
}

#left_menu li a:hover{
color:#fff;
/*background:url(../images/menu_current_bg.gif) repeat-x;*/
}

#left_menu_bg li.current a:link, #left_menu_bg li.current a:active, #left_menu_bg li.current a:visited{
color:#D3680C;
/*background:url(../images/menu_current_bg.gif) repeat-x;*/
}

#left_menu .accordion_content{
background:#2E0052;
width:195px;
margin:0 0 0 5px;
_margin:0 0 0 0px;
overflow:hidden;
}

#left_menu .accordion_content ul{
padding:0;
margin:0px 0 0 0;
background:#2E0052;
width:195px;
}

#left_menu .accordion_content li{
list-style-type:none;
padding:5px 0 0px 0 ;
margin:0 2px 0 0px;
text-align:center;
height:auto;
width:auto;
}

#left_menu .accordion_content li a:link, #left_menu .accordion_content  li a:active, #left_menu .accordion_content  li a:visited{
font: bold 13px Arial, Helvetica, sans-serif;
/*color:#7427AE;*/
color:#fff;
text-decoration:none;
display:block;
padding:0 0 3px 0;
margin:0 2px 0 0px;
height:auto;
}

#left_menu .accordion_content li a:hover{
color:#fff;
background:#9150C0;
margin:0 2px 0 0px;
}

#left_menu .accordion_content li ul li a:link, #left_menu .accordion_content li ul li a:active, #left_menu .accordion_content li ul li a:visited{
font: 15px 'Comic Sans MS', cursive;
color:#000;
text-decoration:none;
display:block;
padding:0 0 3px 0;
margin:0;
}

#left_menu .accordion_content li ul li a:hover{
color:#fff;
background:#9150C0;
padding:2px 0 2px 0;
}

#left_menu .accordion_content li.current a:link, #left_menu .accordion_content li.current a:active, #left_menu .accordion_content li.current a:visited{
color:#fff;
background:#9150C0;
padding:2px 0 2px 0;
}
#left_menu .accordion_content 	.accordion_content_sub{
background:#E9D2FB;
width:195px;
margin:0 0 0 0px;
overflow:hidden;
display:none;
}

#left_menu .accordion_content .accordion_content_sub ul{
padding:0;
margin:0px 0 0 0;
background:#E9D2FB;
width:195px;
border-right:1px solid #4B0084;
}

#left_menu .accordion_content .accordion_content_sub li{
list-style-type:none;
padding:5px 0 0px 0 ;
margin:0 0px 0 0px;
text-align:center;
height:auto;
width:auto;
}

#left_menu .accordion_content .accordion_content_sub li a:link, #left_menu .accordion_content .accordion_content_sub  li a:active, #left_menu .accordion_content .accordion_content_sub  li a:visited{
font: bold 12px Arial, Helvetica, sans-serif;
/*color:#7427AE;*/
color:#4B0084;
text-decoration:none;
display:block;
padding:0 0 3px 0;
margin:0 0px 0 0px;
}

#left_menu .accordion_content .accordion_content_sub li a:hover{
color:#fff;
background:#4B0084;
margin:0 0px 0 0px;
padding:0 0 3px 0;
}


#left_menu .accordion_content .accordion_content_sub li.current a:link, #left_menu .accordion_content .accordion_content_sub li.current a:active, #left_menu .accordion_content .accordion_content_sub li.current a:visited{
color:#fff;
background:#4B0084;
padding:2px 0 2px 0;
}
#left_menu li a.play_bingo{
background-position:-1px -704px;
width:208px;
height:40px;
}
.accordion_content_sub {
	overflow:hidden;
	display:none;
}
.accordion_content_sub_inner {
	overflow:hidden;
	display:none;
}
#faq_container .accordion_content {
	overflow:hidden;
	display:none;
}

.home_txt{
width:52px;
height:15px;
background-position:-4px -655px;
margin:6px 0 0 0;
}

.profile_txt{
width:91px;
height:21px;
background-position:-63px -655px;
margin:6px 0 0 0;
}

.play_bingo_txt{
width:94px;
height:21px;
background-position:-160px -655px;
margin:6px 0 0 0;
}

.slots_txt{
width:176px;
height:17px;
background-position:-264px -655px;
margin:6px 0 0 0;
}

.promos_txt{
width:67px;
height:15px;
background-position:-447px -656px;
margin:6px 0 0 0;
}

.prebuy_txt{
width:62px;
height:21px;
background-position:-524px -655px;
margin:6px 0 0 0;
}

.meeting_txt{
width:128px;
height:22px;
background-position:-3px -683px;
margin:6px 0 0 0;
}

.banking_txt{
width:72px;
height:21px;
background-position:-144px -683px;
margin:6px 0 0 0;
}

.reports_txt{
width:70px;
height:20px;
background-position:-232px -683px;
margin:6px 0 0 0;
}

.help_txt{
width:41px;
height:21px;
background-position:-311px -683px;
margin:6px 0 0 0;
}

.new_bingo_txt{
width:123px;
height:20px;
background-position:-360px -685px;
margin:6px 0 0 0;
}

.play_now_txt{
width:85px;
height:21px;
background-position:-492px -685px;
margin:6px 0 0 0;
}


.submenu_main{
width:200px;
margin:-4px 0 0 0;
//margin:-4px 0 0 15px;
overflow:hidden;
display:none;
}

.submenu_bottom{
width:195px;
height:9px;
background-position:-102px -310px;
margin:0 0 0 5px;
_margin:0 0 0 0px;
}

#header_tab_main{
width:611px;
float:left;
margin:0 0 0 39px;
_float:none;
_position:relative;
_left:36px;
}

#header_tab{
float:left;
margin:0px 0 0 0;
padding:0;
background:url(../images/tab_bg.gif) repeat-x;
width:571px;
height:26px;
}
#header_tab a.header_deposit_bg{
width:75px;
height:21px;
background-position:-220px -705px;
padding-top:6px;
padding-left:2px;

}

#header_tab ul{
padding:0;
margin:0 0 0 0px;
}

#header_tab li{
padding:0;
margin:0;
list-style-type:none;
display:inline;
}

#header_tab a{
padding:5px 15px 0 0px;
margin:0;
text-decoration:none;
color:#fff;
float:left;
cursor:pointer;
}

#header_tab a span{
padding:0px 0px 0 15px;
margin:0;
text-decoration:none;
font:bold 14px Arial, Helvetica, sans-serif;
color:#fff;
float:left;
}
.header_tab_left{
width:17px;
height:26px;
float:left;
background-position:-79px -188px;
}
.header_tab_right{
width:23px;
height:26px;
float:left;
background-position:-100px -188px;
}

.profile_tab_main{
float:left;
width:653px;
height:123px;
margin:0px 0 0 0;
}

.member_login{
float:left;
width:653px;
height:123px;
margin:20px 0 0 0;
}

#member_login_right{
float:right;
width:338px;
}

.member_login_title{
width:287px;
height:53px;
background-position:0 0;
margin:-10px 0 0px 0px;
}
.member_login_left{
width:41px;
height:123px;
background-position:-558px 0px;
float:left;
}

.member_login_bg{
width:589px;
height:123px;
float:left;
background:url(../images/member_login_bg.png) repeat-x;
}

.member_login_right{
width:23px;
height:123px;
background-position:-535px 0px;
float:right;
}

#tab_profile_main{
float:left;
width:589px;
}

.tab_profile{
width:193px;
height:69px;
float:left;
background-position:-121px -191px;
margin:8px 0 0 0;
padding:3px 0 0 10px;
line-height:19px;

}
.tab_right_section{
width:380px;
float:right;
margin:8px 0 0 0;
}

.tab_right_section a:link,.tab_right_section a:visited,.tab_right_section a:active{
color:#080BB9;
}

.left{
float:left;
}

.tab_photo{
float:left;
width:66px;
height:65px;
background-position:-493px -325px;
position:absolute;
}

.tab_photo_right{
float:right;
width:112px;
padding:0 5px 0 0;
}

.tab_photo_right a:link,.tab_photo_right a:visited,.tab_photo_right a:active{
color:#080BB9;
line-height:19px;
}

.bold{
font-weight:bold;
}

.cash_section{
width:270px;
float:left;
}

.bingo_row{
width:270px;
float:left;
font:12px Arial, Helvetica, sans-serif;
margin:0 0 5px 2px;
}

.bingo_column1{
float:left;
width:78px;
padding:0 0px 0 0;
margin:0 0px 0 0px;
text-align:center;
}

.bingo_column2{
float:left;
width:86px;
padding:0;
margin:0 0px 0 10px;
text-align:center;
}

.bingo_column3{
float:left;
width:86px;
padding:0;
margin:0 0px 0 10px;
text-align:center;
}

.play_now{
float:right;
width:106px;
height:46px;
background-position:-410px -188px;
margin:8px 0 0 0;
}

.bingo_row span{
color:#000000;
font:bold 12px Arial, Helvetica, sans-serif;
}

#profile_txt_main{
float:left;
width:570px;
}
.profile_text_box{
width:546px;
height:27px;
background-position:-2px -618px;
position:absolute;
margin:5px 0px 0 2px;
float:left;
}

.profile_edit_icon{
width:13px;
height:14px;
background-position:-136px -69px;
float:right;
margin:5px 0 0 0;
_margin:0px 0 0 0;
_position:relative;
_bottom:3px;
}



.rate_txt{
color:#000000;
font:bold 16px Arial, Helvetica, sans-serif;
background-position:-333px -189px;
width:70px;
height:25px;
padding:3px 0 0 0;
margin:0 auto;
}





.profile_text_box1{
width:538px;
height:50px;
float:left;
margin:13px 0 0 0;
}

.profile_text_box input{
border:none;
width:538px;
background:#FFFDB0;
margin:5px 0 0 5px;
padding:2px 0 2px 0;
}


.profile_edit_icon1{
width:13px;
height:14px;
background-position:-136px -69px;
float:left;
padding:0 0 0 10px;
}
#bingo_games{
width:242px;
margin:0px 0 0 0px;
}
.bingo_game_title{
width:172px;
height:35px;
background-position:0px -128px;
position:absolute;
margin:-10px 0 0 15px;
}

#slots_games{
float:left;
margin:11px 0 0 0;
}
.slots_game_title{
width:149px;
height:31px;
background-position:-182px -95px;
position:absolute;
margin:-10px 0 0 15px;
}

#right_section{
width:674px;
margin:0 0px 0px 0px;
padding:0;
float:left;
}
#today_main{
width:674px;
float:left;
margin:11px 0 2px 0;
}

.today_left{
float:left;
width:72px;
height:59px;
background-position:-520px -205px;
position:relative;
bottom:9px;
}

.today_right{
float:right;
width:32px;
height:47px;
background-position:-335px -221px;
}

.today_bg{
float:left;
background:url(../images/today_bg.png) repeat-x;
width:570px;
height:47px;
}
.clear{
clear:both;
}


.scroll_txt{
margin:8px 0 0 5px;
//margin:-6px 0 0 5px;
float:left;
font:bold 16px Arial, Helvetica, sans-serif;
color:#40003F;
width:570px;
}
.scroll_txt a:link, .scroll_txt a:active, .scroll_txt a:visited{
font:bold 16px Arial, Helvetica, sans-serif;
color:#40003F;
text-decoration:none;
}

#footer{
width:920px;
padding:0;
margin:10px 0 0 0;
float:left;
}

.footer_r_l{
width:18px;
height:73px;
background-position:-550px -125px;
float:left;
}

.footer_in{
float:left;
width:879px;
height:73px;
background:url(../images/footer_bg.png) repeat-x;
}

.footer_r_r{
width:23px;
height:73px;
background-position:-580px -125px;
float:right;
}

#footer_left{
width:530px;
float:left;
}

.footer_l_l{
width:36px;
height:47px;
background-position:-1px -184px;
float:right;
}

#footer_right{
float:right;
width:332px;
}

.footer_title{
float:left;
margin:0px px 0 0px;
font-weight:bold;
color:#4F1C78;
padding:17px 0 0 0;
}

.footer_title a:link,.footer_title a:active,.footer_title a:visited{
font-weight:bold;
color:#4F1C78;
text-decoration:none;
}


.footer_icon1{
width:111px;
height:18px;
background-position:0px 0px;
float:left;
margin:18px 0 0 20px;
}

.footer_icon2{
width:26px;
height:25px;
background-position:-124px 0px;
float:left;
margin:15px 0 0 16px;
}

.footer_icon3{
width:42px;
height:30px;
background-position:0px -28px;
float:left;
margin:12px 0 0 16px;
}

.footer_icon4{
width:79px;
height:28px;
background-position:-45px -28px;
float:left;
margin:12px 0 0 16px;
}

.footer_icon5{
width:26px;
height:33px;
background-position:-124px -28px;
float:left;
margin:10px 0 0 16px;
}

.footer_icon6{
width:32px;
height:30px;
background-position:0px -60px;
float:left;
margin:10px 0 0 20px;
}

.footer_icon7{
width:32px;
height:30px;
background-position:-34px -60px;
float:left;
margin:10px 0 0 20px;
}

.footer_icon8{
width:32px;
height:30px;
background-position:-68px -60px;
float:left;
margin:10px 0 0 20px;
}

.footer_icon9{
width:32px;
height:30px;
background-position:-102px -60px;
float:left;
margin:10px 0 0 20px;
}

.footer_bottom{
clear:both;
width:850px;
margin:0 auto;
text-align:center;
color:#fff;
}

.footer_bottom a:link, .footer_bottom a:link, .footer_bottom a:active, .footer_bottom a:visited{
text-decoration:none;
font: bold 14px Arial, Helvetica, sans-serif;
color:#fff;
}

.footer_bottom a:hover{
text-decoration:underline;
}

.footer_curve{
width:25px;
height:37px;
background-position:-38px -190px;
clear:both;
position:absolute;
margin:60px 0 0 0;
//margin:60px 0 0 -475px;
}


.footer_bot_txt{
font: bold 11px Arial, Helvetica, sans-serif;
clear:both;
color:#833DAC;
}
.footer_bot_icon{
margin:10px 0 10px 260px;
_margin:10px 0 10px 150px;
float:left;
}
.Pay_point_icon{
width:34px;
height:32px;
background-position:-530px -282px;
}
.visa_icon{
float:left;
width:46px;
height:25px;
background-position:-219px -388px;
}
.master_icon{
float:left;
width:46px;
height:25px;
background-position:-267px -388px;
}
.visa_delta{
float:left;
width:46px;
height:25px;
background-position:-267px -423px;
}

.visa_ele{
float:left;
width:46px;
height:25px;
background-position:-314px -423px;
}

.solo_icon{
float:left;
width:46px;
height:25px;
background-position:-315px -388px;
}
.maestro_icon{
float:left;
width:46px;
height:25px;
background-position:-363px -423px;
}
.ukash_icon{
float:left;
width:46px;
height:25px;
background-position:-363px -389px;
}
.money_icon{
float:left;
width:46px;
height:25px;
background-position:-219px -423px;
}
.Neteller_icon{
width:46px;
height:25px;
background-position:-423px -283px;
}
.paycash_icon{
width:46px;
height:25px;
background-position:-476px -282px;
}
.footer_in{
float:left;
width:879px;
height:73px;
background:url(../images/footer_bg.png) repeat-x;
}
.red_button{
width:115px;
height:28px;
background-position:0 -239px;
border:none;
color:#fff;
cursor:pointer;
padding:0 0 4px 0;
margin:0px 0 0 0;
font: bold 13px Arial, Helvetica, sans-serif;
outline-style:none;
}
.header_link{
float:right;
padding:0 20px 10px 0;
color:#00037C;
}
.red_button_big{
width:154px;
height:28px;
background-position:-272px -110px;
border:none;
color:#fff;
cursor:pointer;
padding:0 0 4px 0;
margin:0px 0 0 0;
float:right;
font: bold 13px Arial, Helvetica, sans-serif;
outline-style:none;
}

.red_button_small{
width:95px;
height:28px;
background-position:-8px -272px;
border:none;
color:#fff;
cursor:pointer;
outline-style:none;
padding:0 0 4px 0;
margin:0px 0 0 0;
font: bold 13px Arial, Helvetica, sans-serif;
outline-style:none;
}

.bold13{
font:bold 13px Arial, Helvetica, sans-serif;
}

.blue_bold20{
font:bold 20px Arial, Helvetica, sans-serif;
color:#833DAC;
}
.img_bor1{
border:1px solid #8639BD;
}
.img_bor{
border:1px solid #8639BD;
padding:2px;
}
.right{
float:right;
margin:0 40px 0 0px;
_margin:0 20px 0 0px;
}
.bor{
border:1px solid #763F9F;
padding:1px;
}
.profile_txt_box_curve{
width:26px;
height:25px;
position:absolute;
background-position:-150px -593px;
margin:63px 0 0 75px;
//margin:-18px 0 0 -496px;
}
.bulb_icon{
width:14px;
height:22px;
background-position:-424px -393px;
float:left;
margin:0 0 0 15px;
}
div.message_box_big{
width:175px;
height:48px;
background-position:-500px -792px;
position:absolute;
padding:6px 0 0 25px;
margin:-10px 0 0 200px;
font:11px Arial,Helvetica,sans-serif;
color:#511078;
}
div.message_box_error_big{
width:175px;
height:48px;
background-position:-500px -845px;
position:absolute;
padding:6px 0 0 25px;
margin:-10px 0 0 200px;
font:11px Arial,Helvetica,sans-serif;
color:#DD0027;
}
div.message_box{
width:175px;
height:35px;
background-position:0 -382px;
position:absolute;
padding:5px 0 0 20px;
margin:-6px 0 0 207px;
font:11px Arial,Helvetica,sans-serif;
color:#511078;
}
div.message_box_error{
width:175px;
height:35px;
background-position:0 -420px;
position:absolute;padding:7px 0 0 20px;
margin:-6px 0 0 207px;
font:11px Arial,Helvetica,sans-serif;
color:#DD0027;
}
.profile_txt_box_curve{
width:26px;
height:25px;
position:absolute;
background-position:-150px -593px;
margin:58px 0 0 75px;
//margin:-10px 0 0 -496px;
}
.replay_icon{
width:17px;
height:16px;
background-position:-62px -93px;
float:left;margin:5px 4px 0 0;
}
.remove_icon1{
width:17px;
height:16px;
background-position:-38px -93px;
float:left;
margin:7px 2px 0 0;
}
.friends_con_main{
float:left;
width:590px;
margin:10px 0 0 0;
border-bottom:1px solid #e5e5e5;
border-top:1px solid #e5e5e5;
padding:10px 5px 10px 10px;
background:#fff;
}
.inbox_img{
float:left;width:50px;
}
.inbox_img_right{
float:left;
width:520px;
margin:0 0 0 20px;
line-height:23px;
}
.error{
background:#FFCABF;
margin:0 6px 10px 5px;
padding:3px;
text-align:left;
border:1px solid #FF4824;
font:12px Arial,Helvetica,sans-serif;
color:#333;
}
.error p{
background:#FFCABF url(../images/icon1.gif) top no-repeat;
background-position:0 3%;
margin:0 27px 0 0;
padding:0 0 0 20px;color:#333;
}
.success{
background:#DAFFBF;
margin:0 5px 10px 5px;
padding:3px;
text-align:left;
border:1px solid #82FF24;
color:#333;
}
.success p{
background:#DAFFBF url(../images/icon2.gif) center no-repeat;
background-position:0 50%;
margin:0 27px 0 0;
padding:0 0 0 27px;
color:#333;
}
.pop_up_top{
width:490px;
height:30px;
background-position:-2px -792px;
margin:0;
float:left;
color:#FFF;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
padding:5px 0 0 15px;
}
.pop_up_bg{
width:500px;
float:left;
margin:0;
background:url(../images/pop_up_bg.png) repeat-y;
}
.pop_up_bottom{
width:500px;
height:30px;
background-position:-2px -833px;
margin:0;
float:left;
}

#join_now{
float:left;
margin:8px 0 0 0px;
width:250px;
}

.join_now{
width:250px;
height:105px;
background-position:-268px 0px;
float:left;
}

#login_button{
float:right;
width:113px;
margin:3px 0px 0 0;
}

.login_button{
width:113px;
height:50px;
background-position:-223px -139px;
margin:0px 0 0 0px;
}

#login_button a:link,#login_button a:active,#login_button a:visited{
color:#000;
font: bold 12px Arial, Helvetica, sans-serif;
}

#text_box_main{
float:right;
width:338px;
margin:0px 0 0 0;
}

.text_box{
width:211px;
margin:0px 0 0 0px;
float:left;
}

.login_boxes input{
border:1px solid #fff;
width:198px;
color:#000000;
margin:3px 0 0px 5px;
font:bold 16px Arial, Helvetica, sans-serif;
height:18px;
}

.login_boxes{
width:211px;
height:28px;
background-position:0 -146px;
margin:5px 0 0 0;
}