@charset "utf-8";
/* CSS Document */
body{
	font-family: "OpenSans", Arial , Tahoma;
	font-size: 14px;
	color:#fff;
	line-height:23px;
	background-color:#0a0b0d;
	background-size:cover;
	background-repeat:no-repeat;
}
html, body {height: 100%; margin:0; padding:0;}

form{ margin:0; padding:0; border:none;}

@font-face {
				font-family: 'OpenSans';
				src: url('../font/opensans-regular-webfont.eot');
				src: url('../font/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
						 url('../font/opensans-regular-webfont.woff') format('woff'),
						 url('../font/opensans-regular-webfont.ttf') format('truetype'),
						 url('../font/opensans-regular-webfont.svg#opensans-regular-webfont') format('svg');
				font-weight: normal;
				font-style: normal;
}

@font-face {
				font-family: 'Impact';
				src: url('../font/impactreg.eot');
				src: url('../font/impactreg.eot?#iefix') format('embedded-opentype'),
						 url('../font/impactreg.woff') format('woff'),
						 url('../font/impactreg.ttf') format('truetype'),
						 url('../font/impactreg.svg#opensans-regular-webfont') format('svg');
				font-weight: normal;
				font-style: normal;
}

@font-face {
				font-family: 'OpenSans_Light';
				src: url('../font/opensans-light-webfont.eot');
				src: url('../font/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
					 url('../font/opensans-light-webfont.woff') format('woff'),
					 url('../font/opensans-light-webfont.ttf') format('truetype'),
					 url('../font/opensans-light-webfont.svg#opensans-light-webfont') format('svg');
				font-weight: normal;
				font-style: normal;
				letter-spacing: 2px;
}

@font-face {
				font-family: 'OpenSans_Semibold';
				src: url('../font/opensans-semibold-webfont.eot');
				src: url('../font/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
					 url('../font/opensans-semibold-webfont.woff') format('woff'),
					 url('../font/opensans-semibold-webfont.ttf') format('truetype'),
					  url('../font/opensans-semibold-webfont.svg#opensans-semibold-webfont') format('svg');
				font-weight: normal;
				font-style: normal;
				letter-spacing: 2px;
}

@font-face {
				font-family: 'OpenSans_Extrabold';
				src: url('../font/opensans-extrabold-webfont.eot');
				src: url('../font/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
					 url('../font/opensans-extrabold-webfont.woff') format('woff'),
					 url('../font/opensans-extrabold-webfont.ttf') format('truetype'),
					  url('../font/opensans-extrabold-webfont.svg#opensans-extrabold-webfont') format('svg');
				font-weight: normal;
				font-style: normal;
				letter-spacing: 2px;s
}

ul { list-style-image: none;}

.floatleft { float:left;}
.floatright { float:right;}
.clearboth { clear:both;}
img { border:0}

.padding15 { padding:15px;}
.padding10 { padding:10px;}
.height5 { height: 5px; }
.height8 { height: 8px; }
.height10 { height: 10px; }
.height15 { height: 15px; }
.height20 { height: 20px; }
.height25 { height: 25px; }
.height30 { height: 30px; }
.height35 { height: 35px; }
.height40 { height: 40px; }
.height50 { height: 50px; }
.height60 { height: 60px; }
.height70 { height: 70px; }
.height80 { height: 80px; }
.height90 { height: 90px; }
.height100 { height: 100px; }

a.link:link { color:#58a50b; text-decoration:none;}
a.link:active { color:#58a50b; text-decoration:none;}
a.link:visited { color:#58a50b; text-decoration:none;}
a.link:hover { color:#4a286c; text-decoration:underline; }

.form_textbox {
	BORDER-RIGHT: #cbcbcb 1px solid;
	BORDER-TOP: #cbcbcb 1px solid;
	BORDER-LEFT: #cbcbcb 1px solid;
	BORDER-BOTTOM: #cbcbcb 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	COLOR: #000000;
	TEXT-DECORATION: none;
	background-color: #ffffff;
	height:32px;
	border-radius:5px;
}
.form-group { margin-bottom:10px;}

.maintitle { font-size:28px; color:#ffcc29; margin:5px 0 40px 0; border-bottom:1px solid #474747; padding-bottom:18px}
.subtitle { font-size:25px; color:#ffcc29;}

.centerwrapper { width:980px; margin:0 auto;}

.topbarbg { background:url(../images/topbarbg.gif) repeat-x; height:93px;}
.topnavibg { background:url(../images/topnavibg.gif) repeat-x; height:50px;}

.logowrapper { float:left; background:url(../images/logo_animation.gif) no-repeat; width:192px; height:93px;}

.toprightside_wrap { float:right;}
.login_wrap { float:left; margin-top:25px;}
.toplogin_txtbox_user { float:left; background:url(../images/top_txtbox.png) no-repeat; width:111px; height:30px;}
.toplogin_txtbox_pass { float:left; background:url(../images/top_txtbox.png) no-repeat; width:111px; height:30px; margin-left:8px;}
.toplogin_txtbox_verify_code { float:left; width:45px; height:30px; margin-left:8px;}
.toplogin_txtbox_verify_tbox { float:left; background:url(../images/txtbox_verify.png) no-repeat; width:53px; height:30px; margin-left:8px;}
.input_login { border:none; height:23px; margin:3px 0 0 8px; width:95px; float:left; background:transparent; color:#595959; font-size:12px;}
.input_verify { border:none; height:23px; margin:3px 0 0 8px; width:40px; float:left; background:transparent; color:#595959; font-size:12px;}
.txt_forgot { font-size:12px;}
.txt_forgot a{ color:12px; color:#ffcc29; text-decoration:none;}
.txt_forgot a:hover{ color:#ffcc29; text-decoration:underline;}
.login_btn { float:left; margin:25px 0 0 5px;}
.signup_btn { float:left; margin:25px 0 0 5px;}

.navi_home { float:left; display:block; width:51px; height:50px;}
.navi_home a{ float:left; background:url(../images/btn_home.png) no-repeat; }
.navi_home a:hover{ float:left; background:url(../images/btn_home_hover.png) no-repeat;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.navi_home_hover{ float:left; display:block; background:url(../images/btn_home_hover.png) no-repeat; }

.navi_sportsbet { float:left; display:block; width:120px; height:50px;}
.navi_sportsbet a{ float:left; background:url(../images/btn_sportsbet.png) no-repeat; }
.navi_sportsbet a:hover{ float:left; background:url(../images/btn_sportsbet_hover.png) no-repeat;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.navi_sportsbet_hover{ float:left; display:block; background:url(../images/btn_sportsbet_hover.png) no-repeat; }

.navi_livecasino { float:left; display:block; width:134px; height:50px;}
.navi_livecasino a{ float:left; background:url(../images/btn_livecasino.png) no-repeat; }
.navi_livecasino a:hover{ float:left; background:url(../images/btn_livecasino_hover.png) no-repeat;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.navi_livecasino_hover{ float:left; display:block; background:url(../images/btn_livecasino_hover.png) no-repeat; }

.navi_slots { float:left; display:block; width:87px; height:50px;}
.navi_slots a{ float:left; background:url(../images/btn_slots.png) no-repeat; }
.navi_slots a:hover{ float:left; background:url(../images/btn_slots_hover.png) no-repeat;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.navi_slots_hover{ float:left; display:block; background:url(../images/btn_slots_hover.png) no-repeat; }

.navi_horse { float:left; display:block; width:90px; height:50px;}
.navi_horse a{ float:left; background:url(../images/btn_horse.png) no-repeat; }
.navi_horse a:hover{ float:left; background:url(../images/btn_horse_hover.png) no-repeat;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.navi_horse_hover{ float:left; display:block; background:url(../images/btn_horse_hover.png) no-repeat; }

.navi_racing { float:left; display:block; width:90px; height:50px;}
.navi_racing a{ float:left; background:url(../images/btn_racing.png) no-repeat; }
.navi_racing a:hover{ float:left; background:url(../images/btn_racing_hover.png) no-repeat;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.navi_racing_hover{ float:left; display:block; background:url(../images/btn_racing_hover.png) no-repeat; }

.navi_4d { float:left; display:block; width:55px; height:50px;}
.navi_4d a{ float:left; background:url(../images/btn_4d.png) no-repeat; }
.navi_4d a:hover{ float:left; background:url(../images/btn_4d_hover.png) no-repeat;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.navi_4d_hover{ float:left; display:block; background:url(../images/btn_4d_hover.png) no-repeat; }

.navi_vip { float:left; display:block; width:55px; height:50px;}
.navi_vip a{ float:left; background:url(../images/btn_vip.png) no-repeat; }
.navi_vip a:hover{ float:left; background:url(../images/btn_vip_hover.png) no-repeat;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.navi_vip_hover{ float:left; display:block; background:url(../images/btn_vip_hover.png) no-repeat; }

.navi_promotions { float:left; display:block; width:146px; height:50px;}
.navi_promotions a{ float:left; background:url(../images/btn_promotions.png) no-repeat; }
.navi_promotions a:hover{ float:left; background:url(../images/btn_promotions_hover.png) no-repeat;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.navi_promotions_hover{ float:left; display:block; background:url(../images/btn_promotions_hover.png) no-repeat; }

.navi_banking { float:left; display:block; width:110px; height:50px;}
.navi_banking a{ float:left; background:url(../images/btn_banking.png) no-repeat; }
.navi_banking a:hover{ float:left; background:url(../images/btn_banking_hover.png) no-repeat;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.navi_banking_hover{ float:left; display:block; background:url(../images/btn_banking_hover.png) no-repeat; }

.navi_contactus { float:left; display:block; width:123px; height:50px;}
.navi_contactus a{ float:left; background:url(../images/btn_contactus.png) no-repeat; }
.navi_contactus a:hover{ float:left; background:url(../images/btn_contactus_hover.png) no-repeat;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.navi_contactus_hover{ float:left; display:block; background:url(../images/btn_contactus_hover.png) no-repeat; }

.navi_luckyspin, .navi_luckyspin_hover { height:40px;}
.navi_luckyspin a{ 
	text-shadow: 0 0 4px #ffffffad;
    font-weight: 600;
	font-size: 16px;
    color: #ffffffab;
    text-transform: uppercase;
    display: flex;
    align-items: end;
    justify-content: center;
    height: 100%;
}
.navi_luckyspin a:hover, .navi_luckyspin_hover a{
	text-shadow: 0 0 4px #fdcb27;
    font-weight: 600;
	font-size: 16px;
	color: #fdcb27cf;
    text-transform: uppercase;
    display: flex;
    align-items: end;
    justify-content: center;
    height: 100%;
}


.announcement { color:#ffcc29; margin-top:5px; height:25px;white-space: normal !important;}

.mainbanner_bg { background:url(../images/bannerbg.jpg) no-repeat; width:980px; height:396px; margin-top:8px;}
.mainbanner_holder { padding:15px 0 0 15px; }

.watchresult_bg { background:url(../images/bannerbg.jpg) no-repeat; width:980px; margin-top:8px;margin-bottom:8px;}
.watchresult_holder { padding:15px; }

.sbanner_wrapper { margin-top:20px;}
.sbanner_banner {  float:left; margin-right:17px; margin-top:13px;}
.sbanner_banner_last {  float:left; }

.smbanner_jackpot_box { background:url(../images/mainsm_banner_box.png) no-repeat; width:483px; height:235px; float:left;}
.smbanner_winnerlist_box { background:url(../images/mainsm_banner_box.png) no-repeat; width:100%; height:235px; float:right; background-size: 100% 100%;}

.smbanner_jackpot_pic { background:url(../images/megajackpot_mainpic.png) no-repeat; width:479px; height:159px; margin:11px 0 0 5px;}
.smbanner_clickhere { padding:30px 0 0 45px; color:#ffcc29; font-size:17px; font-weight:bold; text-transform: uppercase}
.smbanner_meganumber { color:#f4f4f4; font-family: "Impact", Arial , Tahoma; font-size:36px;  padding:112px 0 0 99px;}

.icon_goldbox { overflow:visible; margin-top:-8px; margin-left:20px; float:left;}
.main_winnerlist_title { float:left; color:#ffcc29; font-size:20px; font-weight:bold; margin-top:-9px; margin-left:10px; }
.main_winnerbg { background-color:#0a0b0d; width:95%; margin-left:25px;margin-top:30px; padding:8px; font-size:13px;}
.main_winnerbg span { color:#ebc035; float:right;}
.main_winnerbg_separator { background-color:#2d2e2f; height:1px; margin:3px 0}

.footer_clear { clear:both; height:50px;}
.footer_top { background:url(../images/footer_topbg.gif) repeat-x; height:180px;}
.footer_logo { background:url(../images/footer_logo.jpg) no-repeat; width:665px; height:140px; margin:0 auto;  }
.footer_bottombg { background:url(../images/footer_bottombg.gif) repeat-x; overflow:hidden; }
.footer_title { font-size:14px;}
.footer_links { float:left; margin-top:30px; font-size:12px; color:#b5b5b5; width:165px}
.footer_links a{ color:#b5b5b5; text-decoration:none;}
.footer_links a:hover{ color:#ebc035; text-decoration:none;}
.footer_separator { width:32px; float:left;}
.footer_bottomline { border-bottom:1px solid #464646; margin:25px 0 10px 0}

.footer_bottomlinks { font-size:11px; color:#6f6f6f; float:left; text-transform:uppercase}
.footer_bottomlinks a{color:#6f6f6f; text-decoration:none;}
.footer_bottomlinks a:hover{color:#ffcc29; text-decoration:none;}

.footer_copyright { font-size:11px; color:#6f6f6f; float:right; text-transform:uppercase}
.footer_copyright a{color:#6f6f6f; text-decoration:none;}
.footer_copyright a:hover{color:#ffcc29; text-decoration:none;}

.language_wrapper {  float:left; padding:25px 0 0 0; width:180px;}
.icon_fbtop { float:right; margin-left:5px;  }
.fb-like { margin:8px 0 0 10px;}
.dropdown-menu>li>a { text-decoration:none;}

#ticker {
	height: 40px;
	overflow: hidden;
	margin-left:-30px;

}
#ticker li {
	height: 40px;
	overflow: hidden;
}

#header #select-language
{
	margin-left:10px;
	display:inline-block;
}

#header #select-language .btn, #header #select-language .dropdown-menu,  #header #btnGroup-login .btn, #header #btnGroup-login .dropdown-menu, #btn-logout
{
	color:white;
	border:1px solid #444;
	background:#4A4A4A;

}
#header #select-language .dropdown-menu, #header #btnGroup-login .dropdown-menu{padding:0;}
#header #select-language .dropdown-menu a, #header #btnGroup-login .dropdown-menu a{color:white; border-bottom:1px solid #444}
#header #select-language .dropdown-menu a:hover, #header #btnGroup-login .dropdown-menu a:hover
{
	color:white;
	background:#1F1F1F;
}
.languageSelectorFlag
{
	float:left;
	display:inline-block;
	width:28px; height:20px; margin-right:5px;
}
#languageSelectorFlag-en{background:url('../images/language.en.jpg') no-repeat 0 2px;}
#languageSelectorFlag-ms{background:url('../images/language.ms.jpg') no-repeat 0 2px;}
#languageSelectorFlag-zh{background:url('../images/language.zh.jpg') no-repeat 0 2px;}

.dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}

.contentsub_left { float:left; width:660px; margin-top:2px; }
.contentsub_right { float:right; width:285px; }

.box_left_wrapper { float:left; background:url(../images/box_right_left.png) no-repeat; width:10px; float:left}
.box_right_wrapper { float:left; background:url(../images/box_right_right.png) no-repeat; width:10px; float:left; }
.box_center_wrapper { float:left; background:url(../images/box_right_center.png) repeat-x; width:265px; float:left; padding-top:15px;}

.box_left_wrapper_wt_signup { float:left; background:url(../images/box_right_left.png) no-repeat; height:630px; width:10px; float:left}
.box_right_wrapper_wt_signup { float:left; background:url(../images/box_right_right.png) no-repeat; height:630px; width:10px; float:left; }
.box_center_wrapper_wt_signup { float:left; background:url(../images/box_right_center.png) repeat-x; height:630px; width:265px; float:left; padding-top:15px;}

.subright_megajackpot_bg { background:url(../images/megajackpot_subpic.png) no-repeat; width:265px; height:144px;}
.subright_meganumber { color:#f4f4f4; font-family: "Impact", Arial , Tahoma; font-size:21px;  padding:100px 0 0 47px;}
.subright_clickhere { margin-top:20px;}
.subright_megaseparator {clear:both; border-bottom:1px solid #393a3c; margin-bottom:23px; margin-top:67px; }

.subright_startwinning { background:url(../images/subright_banner_startwin.jpg); width:255px; height:158px; margin-left:5px;}
.subright_startseparator {clear:both; border-bottom:1px solid #393a3c; margin-bottom:15px; margin-top:25px; }

.subright_icon_latestwinner { background: url(../images/icon_latest_winners.png) no-repeat; height:74px; color:#ffcc29; font-size:20px; font-weight:bold; padding:25px 0 0 85px; margin-left:10px; }
.subright_latestwinner_wrapper { background-color:#1d1d1d; padding:8px; height:265px}
.subright_latestwinner_wrapper span { color:#ebc035; float:right;}

.banking_table tr td { background-color:#191919 }
.banking_table_title  { font-size:18px; text-transform:uppercase; font-weight:bold; letter-spacing:1px }
.banking_table_subtitle  { color:#ffcc29; text-align:center; }

.important_notes { font-size:13px;}
.title_yellow16 { font-size:16px; color:#ffcc29}
.important_notes_listing { padding-left:15px;}

.sign_up_line { border-bottom:1px solid #474747}
.sign_up_terms { width:520px;}

.btn-primary {
    display: inline-block;
    border-radius: 8px;
    background-color: #fcd731;
    color: #000;
    /*width:240px; */
    font-size: 14px;
    padding: 5px 20px;
    font-weight: bold;
    text-decoration: none;
}

.btn-primary:hover,
.btn-primary:focus {
    background-color: #fdbd43;
    background-position: 0 -15px;
    color: #723714;
    transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}

.btn-primary:active,
.btn-primary.active {
    background-color: #2d6ca2;
    border-color: #2b669a;
}

.btn-primary:disabled,
.btn-primary[disabled] {
    background-image: none;
}

#tocContent
{
	max-width:100%;
	background:rgba(25,25,25,0.88);
	color:#888;
	border:1px solid #888;
	padding:10px;
}

.htmlArea
{
  display: block;
  width: 100%;
  height:163px;
  font-size: 13px;
  line-height: 1.428571429;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	overflow:auto;
	text-align:left;
}

.red_star { color:#ff0000;}

.forgot_form_userpass {float:right; margin-top:8px; }
.error_msg { color:#FF0000; background-color:#171717; border-radius:8px; margin-top:10px; padding:10px 35px; font-size:13px;}
.msg_info { color:#ffcc29; background-color:#171717; border-radius:8px; margin-top:10px; padding:10px 20px; font-size:13px; overflow:hidden;}

/***************************************************************************************/
/*User CSS*/
/***************************************************************************************/

.contentsub_user_left { float:left; width:675px; margin-top:2px; }
.contentsub_user_left_noright { float:left; width:980px; margin-top:2px; }
.usermenu_left { float:left; width:170px; border:1px solid #343434;}
.usermenu_right { float:right; width:485px;}
.usermenu_right_noright { float:right; width:780px;}
.user_table tr td { background-color:#191919; font-size:13px; }
.user_table_nocolor tr td { font-size:13px; }
.user_table_underline { border-bottom:1px solid #474747; font-size:18px !important; color:#ffcc29;}
.user_subtitle { font-size:20px; color:#ffcc29; margin:5px 0 40px 0; border-bottom:1px solid #474747; padding-bottom:7px}
.user_gpointbg { background:url(../images/user_mygpoint_bg.gif) repeat-x; height:50px; }
.user_mygpoint { font-size:20px; color:#ffcc29; margin:5px 0 20px 0; border-bottom:1px solid #474747; padding-bottom:7px}
.user_mygpoint_con { font-size:11px; margin-top:5px;}
.user_mygpoint_table { color:#000; font-weight:bold;}
.user_mygpoint_table span { font-size:20px; font-weight:bold;}

.user_gpoints_table tr td { background-color:#191919 }
.user_gpoints_table a{ color:#FFF;}
.user_gpoints_table a:hover{ color:#ffcc29;}

.userTooltip span {
    display: none;
    color: #000;
    text-decoration: none;
    padding: 3px;
}

.userTooltip:hover span {
    display: block;
    position: absolute;
    background-color: #ffcc29;
    border: 1px solid #000;
    margin: 2px 10px;
	padding:5px 15px;
}

.usermenu_message { float:left; display:block;  }
.usermenu_message a{ float:left; background:url(../images/btn_message.gif) no-repeat; color:#ffcc29; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}
.usermenu_message a:hover{ float:left; background:url(../images/btn_message_hover.gif) no-repeat; color:#000; text-decoration:none; display:block; height:35px; font-family: 'OpenSans_Light'; font-weight:bold;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.usermenu_message_hover a{ float:left; display:block; background:url(../images/btn_message_hover.gif) no-repeat; color:#000; text-decoration:none; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}
.usermenu_message_hover a:hover{ float:left; display:block; background:url(../images/btn_message_hover.gif) no-repeat; color:#000; text-decoration:none; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}

.usermenu_attendance { float:left; display:block;  }
.usermenu_attendance a{ float:left; background:url(../images/btn_attendance.gif) no-repeat; color:#ffcc29; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}
.usermenu_attendance a:hover{ float:left; background:url(../images/btn_attendance_hover.gif) no-repeat; color:#000; text-decoration:none; display:block; height:35px; font-family: 'OpenSans_Light'; font-weight:bold;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.usermenu_attendance_hover a{ float:left; display:block; background:url(../images/btn_attendance_hover.gif) no-repeat; color:#000; text-decoration:none; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}
.usermenu_attendance_hover a:hover{ float:left; display:block; background:url(../images/btn_attendance_hover.gif) no-repeat; color:#000; text-decoration:none; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}


.usermenu_gaming { float:left; display:block;  }
.usermenu_gaming a{ float:left; background:url(../images/btn_gaming.gif) no-repeat; color:#ffcc29; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}
.usermenu_gaming a:hover{ float:left; background:url(../images/btn_gaming_hover.gif) no-repeat; color:#000; text-decoration:none; display:block; height:35px; font-family: 'OpenSans_Light'; font-weight:bold;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.usermenu_gaming_hover a{ float:left; display:block; background:url(../images/btn_gaming_hover.gif) no-repeat; color:#000; text-decoration:none; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}
.usermenu_gaming_hover a:hover{ float:left; display:block; background:url(../images/btn_gaming_hover.gif) no-repeat; color:#000; text-decoration:none; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}


.usermenu_bankacc { float:left; display:block;  }
.usermenu_bankacc a{ float:left; background:url(../images/btn_account.gif) no-repeat; color:#ffcc29; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}
.usermenu_bankacc a:hover{ float:left; background:url(../images/btn_account_hover.gif) no-repeat; color:#000; text-decoration:none; display:block; height:35px; font-family: 'OpenSans_Light'; font-weight:bold;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.usermenu_bankacc_hover a{ float:left; display:block; background:url(../images/btn_account_hover.gif) no-repeat; color:#000; text-decoration:none; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}
.usermenu_bankacc_hover a:hover{ float:left; display:block; background:url(../images/btn_account_hover.gif) no-repeat; color:#000; text-decoration:none; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}


.usermenu_deposit { float:left; display:block;  }
.usermenu_deposit a{ float:left; background:url(../images/btn_deposit.gif) no-repeat; color:#ffcc29; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}
.usermenu_deposit a:hover{ float:left; background:url(../images/btn_deposit_hover.gif) no-repeat; color:#000; text-decoration:none; display:block; height:35px; font-family: 'OpenSans_Light'; font-weight:bold;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.usermenu_deposit_hover a{ float:left; display:block; background:url(../images/btn_deposit_hover.gif) no-repeat; color:#000; text-decoration:none; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}
.usermenu_deposit_hover a:hover{ float:left; display:block; background:url(../images/btn_deposit_hover.gif) no-repeat; color:#000; text-decoration:none; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}


.usermenu_withdrawal { float:left; display:block;  }
.usermenu_withdrawal a{ float:left; background:url(../images/btn_withdrawal.gif) no-repeat; color:#ffcc29; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}
.usermenu_withdrawal a:hover{ float:left; background:url(../images/btn_withdrawal_hover.gif) no-repeat; color:#000; text-decoration:none; display:block; height:35px; font-family: 'OpenSans_Light'; font-weight:bold;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.usermenu_withdrawal_hover a{ float:left; display:block; background:url(../images/btn_withdrawal_hover.gif) no-repeat; color:#000; text-decoration:none; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}
.usermenu_withdrawal_hover a:hover{ float:left; display:block; background:url(../images/btn_withdrawal_hover.gif) no-repeat; color:#000; text-decoration:none; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}


.usermenu_transfer { float:left; display:block;  }
.usermenu_transfer a{ float:left; background:url(../images/btn_transfer.gif) no-repeat; color:#ffcc29; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}
.usermenu_transfer a:hover{ float:left; background:url(../images/btn_transfer_hover.gif) no-repeat; color:#000; text-decoration:none; display:block; height:35px; font-family: 'OpenSans_Light'; font-weight:bold;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.usermenu_transfer_hover a{ float:left; display:block; background:url(../images/btn_transfer_hover.gif) no-repeat; color:#000; text-decoration:none; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}
.usermenu_transfer_hover a:hover{ float:left; display:block; background:url(../images/btn_transfer_hover.gif) no-repeat; color:#000; text-decoration:none; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}

.usermenu_3d { float:left; display:block;  }
.usermenu_3d a{ float:left; background:url(../images/btn_3D.gif) no-repeat; color:#ffcc29; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}
.usermenu_3d a:hover{ float:left; background:url(../images/btn_3D_hover.gif) no-repeat; color:#000; text-decoration:none; display:block; height:35px; font-family: 'OpenSans_Light'; font-weight:bold;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.usermenu_3d_hover a{ float:left; display:block; background:url(../images/btn_3D_hover.gif) no-repeat; color:#000; text-decoration:none; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}
.usermenu_3d_hover a:hover{ float:left; display:block; background:url(../images/btn_3D_hover.gif) no-repeat; color:#000; text-decoration:none; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}

.usermenu_4d { float:left; display:block;  }
.usermenu_4d a{ float:left; background:url(../images/btn_4D.gif) no-repeat; color:#ffcc29; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}
.usermenu_4d a:hover{ float:left; background:url(../images/btn_4D_hover.gif) no-repeat; color:#000; text-decoration:none; display:block; height:35px; font-family: 'OpenSans_Light'; font-weight:bold;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.usermenu_4d_hover a{ float:left; display:block; background:url(../images/btn_4D_hover.gif) no-repeat; color:#000; text-decoration:none; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}
.usermenu_4d_hover a:hover{ float:left; display:block; background:url(../images/btn_4D_hover.gif) no-repeat; color:#000; text-decoration:none; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}


.usermenu_referral { float:left; display:block;  }
.usermenu_referral a{ float:left; background:url(../images/btn_referral.gif) no-repeat; color:#ffcc29; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}
.usermenu_referral a:hover{ float:left; background:url(../images/btn_referral_hover.gif) no-repeat; color:#000; text-decoration:none; display:block; height:35px; font-family: 'OpenSans_Light'; font-weight:bold;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.usermenu_referral_hover a{ float:left; display:block; background:url(../images/btn_referral_hover.gif) no-repeat; color:#000; text-decoration:none; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}
.usermenu_referral_hover a:hover{ float:left; display:block; background:url(../images/btn_referral_hover.gif) no-repeat; color:#000; text-decoration:none; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}


.usermenu_profile { float:left; display:block;  }
.usermenu_profile a{ float:left; background:url(../images/btn_profile.gif) no-repeat; color:#ffcc29; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}
.usermenu_profile a:hover{ float:left; background:url(../images/btn_profile_hover.gif) no-repeat; color:#000; text-decoration:none; display:block; height:35px; font-family: 'OpenSans_Light'; font-weight:bold;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.usermenu_profile_hover a{ float:left; display:block; background:url(../images/btn_profile_hover.gif) no-repeat; color:#000; text-decoration:none; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}
.usermenu_profile_hover a:hover{ float:left; display:block; background:url(../images/btn_profile_hover.gif) no-repeat; color:#000; text-decoration:none; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}


.usermenu_gpoints { float:left; display:block;  }
.usermenu_gpoints a{ float:left; background:url(../images/btn_gpoints.gif) no-repeat; color:#ffcc29; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}
.usermenu_gpoints a:hover{ float:left; background:url(../images/btn_gpoints_hover.gif) no-repeat; color:#000; text-decoration:none; display:block; height:35px; font-family: 'OpenSans_Light'; font-weight:bold;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.usermenu_gpoints_hover a{ float:left; display:block; background:url(../images/btn_gpoints_hover.gif) no-repeat; color:#000; text-decoration:none; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}
.usermenu_gpoints_hover a:hover{ float:left; display:block; background:url(../images/btn_gpoints_hover.gif) no-repeat; color:#000; text-decoration:none; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}


.usermenu_changepass { float:left; display:block;  }
.usermenu_changepass a{ float:left; background:url(../images/btn_change_password.gif) no-repeat; color:#ffcc29; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}
.usermenu_changepass a:hover{ float:left; background:url(../images/btn_change_password_hover.gif) no-repeat; color:#000; text-decoration:none; display:block; height:35px; font-family: 'OpenSans_Light'; font-weight:bold;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.usermenu_changepass_hover a{ float:left; display:block; background:url(../images/btn_change_password_hover.gif) no-repeat; color:#000; text-decoration:none; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}
.usermenu_changepass_hover a:hover{ float:left; display:block; background:url(../images/btn_change_password_hover.gif) no-repeat; color:#000; text-decoration:none; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}

.usermenu_chatroom { float:left; display:block;  }
.usermenu_chatroom a{ float:left; background:url(../images/btn_chat.gif) no-repeat; color:#ffcc29; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}
.usermenu_chatroom a:hover{ float:left; background:url(../images/btn_chat_hover.gif) no-repeat; color:#000; text-decoration:none; display:block; height:35px; font-family: 'OpenSans_Light'; font-weight:bold;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.usermenu_chatroom_hover a{ float:left; display:block; background:url(../images/btn_chat_hover.gif) no-repeat; color:#000; text-decoration:none; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}
.usermenu_chatroom_hover a:hover{ float:left; display:block; background:url(../images/btn_chat_hover.gif) no-repeat; color:#000; text-decoration:none; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}

.usermenu_angpow { float:left; display:block;  }
.usermenu_angpow a{ float:left; background:url(../images/btn_mpacket.gif) no-repeat; color:#ffcc29; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}
.usermenu_angpow a:hover{ float:left; background:url(../images/btn_mpacket_hover.gif) no-repeat; color:#000; text-decoration:none; display:block; height:35px; font-family: 'OpenSans_Light'; font-weight:bold;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.usermenu_angpow_hover a{ float:left; display:block; background:url(../images/btn_mpacket_hover.gif) no-repeat; color:#000; text-decoration:none; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}
.usermenu_angpow_hover a:hover{ float:left; display:block; background:url(../images/btn_mpacket_hover.gif) no-repeat; color:#000; text-decoration:none; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}

.usermenu_lottodraw { float:left; display:block;  }
.usermenu_lottodraw a{ float:left; background:url(../images/btn_gift.gif) no-repeat; color:#ffcc29; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}
.usermenu_lottodraw a:hover{ float:left; background:url(../images/btn_gift_hover.gif) no-repeat; color:#000; text-decoration:none; display:block; height:35px; font-family: 'OpenSans_Light'; font-weight:bold;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.usermenu_lottodraw_hover a{ float:left; display:block; background:url(../images/btn_gift_hover.gif) no-repeat; color:#000; text-decoration:none; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}
.usermenu_lottodraw_hover a:hover{ float:left; display:block; background:url(../images/btn_gift_hover.gif) no-repeat; color:#000; text-decoration:none; width:168px; height:35px; padding:5px 0 0 35px; font-family: 'OpenSans_Light'; font-weight:bold; border-bottom:1px solid #343434;}

.maintitl_bottom_adjust { margin-top:-15px;}
.txt_welcome { color:12px; color:#ffcc29; margin:25px 10px 0 0;}
.icon_info { width:16px; height:16px; margin:0 10px 0 0 ;}

.btn_usertop_right { float:right; margin-top:20px;}
.btn_usertop_right2 { float:right; }

.btn-smaller {
    display: inline-block;
    border-radius: 8px;
    background-color: #fcd731;
    color: #000;
    /*width:240px; */
    font-size: 13px;
    padding: 3px 10px;
    font-weight: bold;
    text-decoration: none;
	border:none;
}

.btn-smaller:hover,
.btn-smaller:focus {
    background-color: #fdbd43;
    background-position: 0 -15px;
    color: #000;
    transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}

.btn-smaller:active,
.btn-smaller.active {
    background-color: #2d6ca2;
    border-color: #2b669a;
}

.btn-smaller:disabled,
.btn-smaller[disabled] {
    background-color: #513501;
    background-image: none;
}

.contentsub_left2 { width:677px; margin-top:2px; }
.subbaner_bg { background:url(../images/subbanner_bg.jpg) no-repeat; height:311px; width:677px; padding:15px 15px;}
.iconb_error img{ margin-top:-5px;}
.iconb_error_botline { border-bottom:1px solid #343434; margin-bottom:15px; margin-top:-10px}
.icobn_info img{ margin-top:-5px;}

/*slots*/
.slots_left { float:left; width:335px;}
.slots_right { float:right; width:335px;}

.slots_picleft { float:left; width:155px;}
.slots_picleft img { border:1px solid #000;}
.slots_descright { float:left; width:175px;}
.slots_title { color:#ffcc29; font-size:18px;}
.slots_line { margin-top:1px; margin-bottom:1px; background-color:#474747; height:1px; width:175px}
.slots_yellowtext { color:#ffcc29;}
.slots_separator { clear:both; background:url(../images/slots_separator.png) repeat-x; height:50px;}
.slots_logo_12win {  margin-right:30px; display:inline-block;margin-top: 14px;}
.slots_logo_newtown {  display:inline-block; margin-right:30px;}
.slots_logo_scr888 {  display:inline-block}

.modal-title span{
	font-size: 30px;
}

.for-safari{
	height: 100%;
    width: 100%;
    align-items: center;
    justify-content: center;
	display: flex;
	-webkit-justify-content: center !important;
  	-webkit-align-items: center !important;
}

.app-modal{
	margin-bottom:20px;
}

.app-modal img{
	width: 350px;
}

.modal-header .close{
	color: #fff;
	opacity: 0.8;
	margin-top: -32px !important;
}

.modal-header .close:hover{
	color: #fff;
	opacity: 0.4;
}

/*About*/
.about_subtitle { border-bottom:1px solid #474747; font-size:16px !important; color:#ffcc29; font-weight:bold;}
.about_btnbottom { background: url(../images/btn_blank_bottom.jpg) no-repeat; width:677px; height:105px; font-size:17px; color:#000; font-weight:bold; line-height:35px;; padding-top:15px; text-transform:uppercase; letter-spacing:-1px; font-family: 'OpenSans_Extrabold';}
.about_btnbottom span { font-size:33px;}


/*live casino*/
.livecasino_logotop_wrapper { background: url(../images/btn_darkcolor.jpg) no-repeat; width:668px; height:89px; padding-top:7px; font-size:13px;}
.livecasino_logos {  margin-right:15px; display:inline-block}
.livecasino_logos_last {  display:inline-block }
.livecasino_pic_left { float:left; width:180px; }
.livecasino_pic_left img{ border:1px solid #000; }
.livecasino_desc_right { float:left; width:460px; margin-left:25px; font-size:13px; }
.livecasino_title { color:#ffcc29; font-size:18px;}
.livecasino_line { margin-top:2px; margin-bottom:2px; background-color:#474747; height:1px; width:460px}
.livecasino_bottomleft { float:left; color:#ffcc29; }
.livecasino_line_bottomright { float:right;}
.livecasino_logo14 { font-size:14px;}
.livecasino_btnplaywin { margin-top:10px; background:url(../images/btn_playwinnow.png) no-repeat; width:132px; height:38px; font-weight:bold; color:#000; font-size:15px; display:block; padding:7px 0 0 9px; font-family: 'OpenSans_Extrabold'; letter-spacing:-0.5px;}
.livecasino_btnplaywin a{ text-decoration:none;}
.livecasino_btnplaywin a:hover{ text-decoration:underline; }
.livecasino_separator { clear:both; background:url(../images/slots_separator.png) repeat-x; height:50px;}


/*racing*/
.racing_logos {  margin-top:20px; display:inline-block}


/*promotions*/
.banner_promotion img { border:1px solid #000;}
.promotions_body { color:#fff; background-color:#1f1f1f;}
.promotions_title { color:#ffcc29; font-size:20px; font-weight:bold; padding:15px 0px; margin-left:20px;}
.promotions_title_botline { height:1px; background-color:#545454; width:770px;}

/*4 hows */
.navi_how_works { float:left; display:block; width:163px; height:150px;}
.navi_how_works a{ float:left; background:url(../images/4hows/btn_howitworks.png) no-repeat; }
.navi_how_works a:hover{ float:left; background:url(../images/4hows/btn_howitworks_hover.png) no-repeat;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.navi_how_works_hover{ float:left; display:block; background:url(../images/4hows/btn_howitworks_hover.png) no-repeat; }

.navi_how_deposit { float:left; display:block; width:165px; height:150px;}
.navi_how_deposit a{ float:left; background:url(../images/4hows/btn_howitdeposit.png) no-repeat; }
.navi_how_deposit a:hover{ float:left; background:url(../images/4hows/btn_howitdeposit_hover.png) no-repeat;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.navi_how_deposit_hover{ float:left; display:block; background:url(../images/4hows/btn_howitdeposit_hover.png) no-repeat; }

.navi_how_withdrawl { float:left; display:block; width:178px; height:150px;}
.navi_how_withdrawl a{ float:left; background:url(../images/4hows/btn_howtowithdrawl.png) no-repeat; }
.navi_how_withdrawl a:hover{ float:left; background:url(../images/4hows/btn_howtowithdrawl_hover.png) no-repeat;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.navi_how_withdrawl_hover{ float:left; display:block; background:url(../images/4hows/btn_howtowithdrawl_hover.png) no-repeat; }

.navi_how_transfer { float:left; display:block; width:165px; height:150px;}
.navi_how_transfer a{ float:left; background:url(../images/4hows/btn_howtotransfer.png) no-repeat; }
.navi_how_transfer a:hover{ float:left; background:url(../images/4hows/btn_howtotransfer_hover.png) no-repeat;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.navi_how_transfer_hover{ float:left; display:block; background:url(../images/4hows/btn_howtotransfer_hover.png) no-repeat; }

.bg_howitworks { background:url(../images/4hows/img_how_it_works.jpg) no-repeat; width:655px; height:316px; margin-top:200px;}
.howitworks_steps { color:#fdcb27; font-size:26px; float:left; font-weight:bold; font-style:italic; margin:26px 0 0 46px; padding-right:35px;}
.howitworks_desc { font-size:14px; float:left; text-align:center; width:125px; margin:40px 18px 0 20px; }
.howitworks_desc_title{ font-size:18px;  color:#fdcb27; font-weight:bold; margin-bottom:15px;}
.hows_stepsimg { margin-bottom:30px;}

.howitworks_step1 { float:left; width:150px; height:45px; display:block; margin:230px 0 0 9px;}
.howitworks_step2 { float:left; width:85px; height:85px; display:block; margin:200px 0 0 50px;}
.howitworks_step3 { float:left; width:115px; height:85px; display:block; margin:210px 0 0 60px;}
.howitworks_step4 { float:left; width:110px; height:85px; display:block; margin:210px 0 0 45px;}

/*4d */
.4d_pic img { border:1px solid #000;}

/* Contact Us */
.contact_general { float:left; background:url(/images/conicon_general.jpg) no-repeat; width:225px; height:59px; padding:5px 10px; font-size:12px;background-size: cover;}
.contact_wrapper a { color:#fdcb27; text-decoration:none;}
.contact_wrapper a:hover { color:#ffb400; text-decoration:none;}
.contact_title { font-size:18px; color:#fdcb27; text-transform:uppercase}
.contact_wechat { float:left; background:url(../images/conicon_wechat.jpg) no-repeat; width:212px; height:59px; padding:18px 0 0 62px; font-size:12px;}
.contact_whatsapp { float:left; background:url(../images/conicon_whatsapp.jpg) no-repeat; width:212px; height:59px; padding:18px 0 0 62px; font-size:12px;}
.contact_telegram { float:left; background:url(../images/conicon_telegram.jpg) no-repeat; width:212px; height:59px; padding:18px 0 0 62px; font-size:12px;}
.contact_email { float:left; background:url(../images/conicon_email.jpg) no-repeat; width:212px; height:59px; padding:18px 0 0 62px; font-size:12px;}
.contact_line { float:left; background:url(../images/conicon_line.jpg) no-repeat;  width:212px; height:59px; padding:18px 0 0 62px; font-size:12px;}
.contact_skype { float:left; background:url(../images/conicon_skype.jpg) no-repeat;  width:212px; height:59px; padding:18px 0 0 62px; font-size:12px;}
.contact_blank { float:left; width:212px; height:59px; padding:18px 0 0 62px; font-size:12px;}
.contact_yellowtext14 { font-size:13px; color:#fdcb27}
.contact_whitetext14 { font-size:14px; color:#fffff}
.contact_1stleft { float:left; margin-top: 12px}
.contact_2ndleft { float:left; width:440px;}
.contact_2ndright { float:right; width:210px;}
.contact_title20 { font-size:20px; color:#fdcb27; }
.contact_boxblank { background:url(../images/conicon_blank.jpg) no-repeat; width:212px; width:212px; height:59px; padding-top:18px; text-align:center}
.contact_hp24 { font-size:24px; color:#fdcb27; }
.contact_email20 { font-size:20px; color:#fdcb27; }
.contact_3rdleft { float:left; width:315px;}
.contact_3rdright { float:right; width:315px;}

/* VIP */
.vip_maintitle { font-size:24px; color:#fdcb27; text-transform:uppercase; margin-bottom:5px; }
.vip_subtitle { font-size:20px; color:#fdcb27; }
.vip_content_left { float:left; width:520px;}
.vip_content_right { float:right; width:150px;}
.vip_clearfix { clear:both; height:40px}

.background_pic { background:url(../images/newbg_remove.jpg) no-repeat center; height:897px;}
/* .background_pic {
    background: url(/images/ny-2022.jpg) no-repeat center top;
	height: 890px;
} */

/* Weekly 3D winners */
.smbanner_weekly_3d_winner_box { background:url(../images/mainsm_banner_box2.png) no-repeat; width:483px; height:235px; float:left;  }
.icon_weekly_3d_winner { overflow:visible; margin-top:-15px; margin-left:20px; float:left;}
.main_weekly_3d_winner { background-color:#1e1e1e; width:438px; margin-left:23px; margin-top:19px; padding:8px; font-size:13px; height:166px;}
.main_weekly_3d_winner span { color:#ff8a00; float:right;}

.subright_icon_weekly_3d_winner { background: url(../images/icon_weekly_3d_winner.png) no-repeat; height:66px; color:#ffcc29; font-size:20px; font-weight:bold; padding:10px 0 0 85px; margin-left:10px; text-align:center; }
.subright_icon_weekly_3d_winner_wrapper { background-color:#171717; padding:8px; height:265px}
.subright_icon_weekly_3d_winner_wrapper span { color:#ff8a00; float:right;}


/* minigame */
.spin_icon{
    width: 65px;
    background-color: white;
    border-radius: 35px;
	transform: rotate(-22deg);
}

.spin_container{
	/* background-color: black; */
	background-color: #000000d4;
	width: 800px;
    margin: auto;
	border: 2px #ebc035 solid;
	border-radius: 20px;
	overflow: hidden;
}

.spin_title{
	color: #ebc035;
    font-size: 24px;
    font-weight: 600;
	text-align: center;
}

.spin_box{
    padding: 20px;
    max-width: 90%;
    border: 1px solid #ebc035;
    margin: 1px auto 0;
    border-radius: 10px;
}

.spin_box h3{
	color: #ffffff;
    font-size: 2.0rem;
    font-weight: 1000;
	margin-top: 0px;
}
.spin_box li{
	color: #fff;
    line-height: normal;
    text-align: left;
    font-size: 1.5rem;
}

.btn-submit{
	background: linear-gradient(to top, #EBA801, #FEFE00, #F39C00);
    border-radius: 5px;
    padding: 10px 30px;
    border: none;
    cursor: pointer;
    width: 35rem;
	margin: auto;
}

.btn-submit a{
    font-size: 2.0rem;
    font-weight: 850;
    text-transform: uppercase;
    color: #5F4105;
}

.spin_close{
	color: #ffcb05!important;
    opacity: 1!important;
    text-shadow: none!important;
	font-size: 2.5rem;
	background: none;
    border: none;
    float: right;
	padding-right: 40px;
    padding-top: 20px;
    font-weight: 600;
}

.sWheel img{
	transform: rotate(180deg) !important;
}

.spwheel-arrow{
	position: absolute;
    top: 4.5%;
    left: 42.8%;
    z-index: 1;
    width: 75px;
}

#openClaimsBtn{
	background: linear-gradient(to top, #EBA801, #FEFE00, #F39C00);
    border-radius: 5px;
    padding: 10px 30px;
    border: none;
    cursor: pointer;
    width: 35rem;
    margin: auto;
    font-size: 2.0rem;
    font-weight: 850;
    text-transform: uppercase;
    color: #5F4105;
}

.outer_claims{
	display: flex;
    align-items: center;
    justify-content: center;
	margin: auto;
}

.claims_container{
    background-color: #000000d4;
    padding-left: 20px;
    padding-right: 20px;
    border: 2px #ebc035 solid;
    border-radius: 20px;
    overflow: hidden;
	width: calc(800px * 0.75);
}

#claimMiniForm{
	margin: auto;
	width: calc(100% * 0.75);
	font-size: 1.6rem;
}

#claimAmount{
	width: 100%;
	background-color: #b0aba7;
}

.claimsBtn{
	background: linear-gradient(to top, #EBA801, #FEFE00, #F39C00);
    border-radius: 5px;
    padding: 10px 30px;
    border: none;
    cursor: pointer;
    width: 20rem;
    margin: 20px auto;
    font-size: 2.0rem;
    font-weight: 850;
    text-transform: uppercase;
    color: #5F4105;
}
/* end minigame  */
