body{font-size:10px;font-family:Verdana,Geneva,sans-serif;background-color:#fefefe;margin:0}
td,th {
	font-family:Verdana, Geneva, sans-serif;
}
.MainSportsTable{margin:auto;font-size:10px;font-family:Verdana,Geneva,sans-serif}
.link1{color:#FFF;text-decoration:underline;font-weight:bold}
td.maincateg{background-color:#404040;text-align:left;color:#FFF;font-weight:700;width:100%}
td.subcateg{background-color:#404040;text-align:center;color:#FFF;font-weight:700}
td.maintype{background-color:#a5a5a5;text-align:left;color:#000;font-weight:700}

.buttonstyleorange2{
	font-family: Tahoma,Arial;
	background: #ffdf1b;
	font-size: 10px;
	cursor: pointer;
	font-weight: 700;
	color: #000;
	width: auto;
	height: 25px;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 1px solid #757575;
}

/* BEGIN SIDESPORT LIST */
.calendar {
	position: relative;
	width:100%;
	height:auto;
	margin-bottom:12px;
	overflow: hidden;
	height:244px;
	margin-bottom:0;
}
.sel_date {
	position: relative;
	width:100%;
	height:25px;
	line-height:25px;
	color:#FFFFFF;
	background: #333;
	background-size:16px 16px;
	font-size:12px;
	text-indent:35px;
	cursor:pointer;
}
.ExpSportsMenu {
	width: 100%;
	font-size:13px;
	margin:0;
	padding:0;
	min-width:205px;
	-moz-box-shadow:1px 1px 6px #414141;
	-webkit-box-shadow:1px 1px 6px #414141;
	box-shadow:1px 1px 6px #414141;
}
.ExpSportsMenu * {
	color: #eee!important;
}
.ExpSportsMenu a{
	color: #bbb!important;
}
tr.ExpandedSubMenu:hover td {
	background-color: #383838;
}

.ExpMenuSport {
	font-size: 13px;
	background: #333;
	cursor: pointer;
	height: 17px;
	padding: 10px 5px 10px 5px;
	cursor:pointer;
	border-bottom: 1px solid #404040;
}
.ExpMenuSport:hover {
    background-color: #383838;
}
.expSpecSubMenu {
	background-color: #383838;
}
.ExpMenuSport img {
	margin-right: 10px;
}


.ExpMenuHeader {
	font-size: 13px;
	background: #333;
	cursor:pointer;
	height:16px;
	padding: 5px;
	margin: 0px;
	border-bottom: 1px solid #404040;
}
.ExpMenuHeader:hover {
	background-color: #383838;
}

.ExpMenuDate > tbody > tr:hover {
	background-color: #383838;
}

.ExpandedMenuHeader {
	background-color: #383838;
}

.ExpMenuChamp {
	overflow: hidden;
	width:100%;
	min-width:205px;
	display:none;
	cursor: pointer;
	border-collapse:collapse;
	background-color: #333;
}
.ExpandedSports {
	background-color: #383838;
}
.ExpandedMenuChamp {
	background-color: #383838;
}
.ExpMenuChamp td a{
	text-decoration:none;
	vertical-align: middle;
	line-height: normal;
	display: inline-block;
}

.ExpMenuGroup {
    text-align: left;
    text-indent: 8px;
    padding: 5px;
    font-weight: bold;
}
.ExpMenuDate {
	border-collapse: collapse;
	border: none;
	/*background: #fff;*/
	/*color: black;*/
	width: 100%;
	min-width: 205px;
	display: none;
}
.ExpMenuDate td {
	padding: 5px;
	/*border-bottom: 1px solid #d3d3d3;*/
}

td.ExpMenuHeader table {
    padding: 0px;
    margin: 0px;
    width: 100%;
}
.arrow_hex {
	float: left;
	width: 13px;
	height: 16px;
	background: url(/_images/open_arrow_w.png?v=2) 0px center no-repeat;
	background-size: 12px 12px;
	transform: rotate(-90deg);
}
/* END OF SIDESPORT LIST */


table.list2{
	border-collapse:collapse;
	margin:0px;
	padding:0px;
	border:0px;
	-moz-box-shadow: 5px 5px 6px #000;
	-webkit-box-shadow: 5px 5px 6px #000;
	box-shadow: 5px 5px 6px #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000');
}
table.list2	td {
	background-color:#333;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	padding-left:5px;
	padding-bottom:3px;
}
table.list2 td img { border:0px; }
table.list2 td a:link{ color:#FFFFFF; text-decoration:none; }
table.list2 td a:visited{ color:#FFFFFF; text-decoration:none; }
table.list2 td a:hover{ color:#FFFFFF; text-decoration:underline; }
table.ResBetTbl {
	width: 100%;
	font-size:11px;
	font-family:Verdana,Geneva,sans-serif;
	border:none;
	background-color:#FFF;
	color:#212121;
}
table.ResBetTbl tr td {
	width: auto;
	padding: 5px;
	box-sizing: border-box;
	vertical-align: middle;
}
table.ResBetTbl tr td a { color: black; }

.ResBetTbl{
	font-size:11px;
	border:none;color:#FFFFFF;
	width:100%;
	white-space: nowrap;
}
.ResBetTbl tr { display:table-row; }
/* .ResBetTbl tr td, .ResBetTbl tr td a {
	color: black;
} */
.ResBetTbl tr:nth-child(odd) {background-color: #eee }
.ResBetTbl tr:nth-child(even){background-color: #fff }

#regDiv a{color:#A5C63B;text-decoration:none}

a:link{color:#FFF;text-decoration:none}
a:visited{text-decoration:none;color:#FFF}
a:hover{text-decoration:none;color:#FFF}
a:active{text-decoration:none;color:#FFF}

#legalBottom{
	width:100%;
	position:fixed;
	bottom:0px;
	color:#FFA60C;
	font-weight:bold;
	left:0;
	text-align:center;
	z-index:100;
	font-size:14px;
}
#legalBottom div { background-color:#202020; border-bottom:1px solid #CCC; padding: 8px 0px; }

#reg-button-wrap {
	float: left;
	width: 100%;
	height: 230px;
	margin-bottom: 35px;
	position: relative;
	background: url(_images/register_now_bg.jpg) no-repeat center bottom;
	background-color: #000;
	font-family: Arial;
}
#reg-button-wrap-inner {
	padding: 15px 30px;
	text-align: center;
}
#reg-button-wrap-inner .title{
	display: inline-table;
	width: 170px;
	font-size: 30px;
	font-weight: bold;
	color: #FFFF00;
	text-shadow: 2px 2px 2px #000, 0 0 8px #FFFF94, 0 0 16px #FFFF94;
	-webkit-animation: color_change_register 1s infinite alternate;
	-moz-animation: color_change_register 1s infinite alternate;
	-ms-animation: color_change_register 1s infinite alternate;
	-o-animation: color_change_register 1s infinite alternate;
	animation: color_change_register 1s infinite alternate;
}
#reg-button-wrap-inner .text{
  display: block;
  margin-top: 6px;
  font-size: 20px;
  font-weight: bold;
  color: #FFF;
  text-shadow: 2px 2px 2px #000, 0 0 8px #FFFF94, 0 0 16px #FFFF94;
}
#reg-button-wrap-inner .ruler{
	display: block;
	height: 1px;
	background: #717171;
	border-bottom: 1px solid #313030;
	margin: 10px 0;
}
#reg-button-wrap-inner a {
	  color: #fff;
}
.reg-button-large {
	display: block;
	background: #FF8A3B;
	background-image: -webkit-linear-gradient(top, #FF8A3B, #FFC85C);
	background-image: -moz-linear-gradient(top, #FF8A3B, #FFC85C);
	background-image: -ms-linear-gradient(top, #FF8A3B, #FFC85C);
	background-image: -o-linear-gradient(top, #FF8A3B, #FFC85C);
	background-image: linear-gradient(to bottom, #FF8A3B, #FFC85C);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #010101;
	padding: 14px 20px 14px 20px;
	border: solid #5F5F5F 1px;
	text-decoration: none;
}
.reg-button-large:hover {
	border: solid #FFF 1px;
	text-decoration: none;
}
@-webkit-keyframes color_change_register {
  from { color: #FFFF00; }
  to { color: #FFFFFF }
}
@-moz-keyframes color_change_register {
  from { color: #FFFF00; }
  to { color: #FFFFFF }
}
@-ms-keyframes color_change_register {
  from { color: #FFFF00; }
  to { color: #FFFFFF }
}
@-o-keyframes color_change_register {
  from { color: #FFFF00; }
  to { color: #FFFFFF }
}
@keyframes color_change_register {
  from { color: #FFFF00; }
  to { color: #FFFFFF }
}
.cklink { color: #000!important; text-decoration: underline!important; padding:2px 20px;}

.ProductItemNormal {
	float:left;
	font-size:16px;
	height:41px;
	padding-top:30px;
	padding-left:5px;
	padding-right:5px;
	margin-left:5px;
	margin-right:5px;
	/* text-shadow:#000 1px 1px 1px; */
	cursor:pointer
}
.ProductItemNormal a {
	color:lightgrey!important;
}
.ProductItemSelected {
	float:left;
	font-size:16px;
	height:41px;
	padding-top:30px;
	padding-left:5px;
	padding-right:5px;
	margin-left:5px;
	margin-right:5px;
	/*text-shadow:#000 1px 1px 1px;*/
	cursor:pointer;
	border-bottom: 3px solid #fefefe;
}

.ProductItemSelected a{
	color:#fff;
}
.ProductItemNormal:hover {
	text-decoration: none;
	color: #fff!important;
	border-bottom: 3px solid #fff;
}

/* START - Social icons - JKA 20150107 */
.socialcontainer {
	font-size:11px;
	color:#EFEFEF;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center; }

.social {
	display: inline-block;
	background-size: 100%;
	width: 30px;
	height: 30px;
	text-indent: -999em;
	text-align: left;
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}

.social:hover {
	margin: -1px 0 1px;
	-moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 0 2px 0 rgba(0, 0, 0, 0.25); }

.social.small {
	width: 20px;
	height: 20px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; }

.social.large {
	width: 48px;
	height: 48px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px; }

/* restore webicons accessibility for print */
@media print {
* {
	background: transparent !important;
	color: #000 !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	text-shadow: none !important;
  }
.social {
	text-indent: 0;
	width: auto !important;
	height: auto !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important;
  }
}

.no-svg .social.facebook { background: url("/_images/social-facebook-m.png"); }
.no-svg .social.facebook.large { background: url("/_images/social-facebook.png"); }
.no-svg .social.facebook.small { background: url("/_images/social-facebook-s.png"); }
.svg .social.facebook { background: url("/_images/social-facebook.svg"); }

.no-svg .social.twitter { background: url("/_images/social-twitter-m.png"); }
.no-svg .social.twitter.large { background: url("/_images/social-twitter.png"); }
.no-svg .social.twitter.small { background: url("/_images/social-twitter-s.png"); }
.svg .social.twitter { background: url("/_images/social-twitter.svg"); }

.no-svg .social.googleplus { background: url("/_images/social-googleplus-m.png"); }
.no-svg .social.googleplus.large { background: url("/_images/social-googleplus.png"); }
.no-svg .social.googleplus.small { background: url("/_images/social-googleplus-s.png"); }
.svg .social.googleplus { background: url("/_images/social-googleplus.svg"); }

.no-svg .social.instagram { background: url("/_images/social-instagram-m.png"); }
.no-svg .social.instagram.large { background: url("/_images/social-instagram.png"); }
.no-svg .social.instagram.small { background: url("/_images/social-instagram-s.png"); }
.svg .social.instagram { background: url("/_images/social-instagram.svg"); }

/* END - Social icons */



#Timezone_Selector {
	position: absolute;
	top: 45px;
	right: 160px;
	width: 70px;
	padding: 4px;
	border: 1px solid rgb(102, 102, 102);
	border-radius: 4px;
	background-color: rgb(24, 24, 24);
}
#Timezone_Selector div {
	cursor: pointer;
	display: block;
	width: 100%;
	margin-bottom: 5px;
	line-height: 19px;
}

#Timezone_Selector div:hover {
	color: #FFCC04;
}

#Timezone_SelectButton div.active:after {
	content: '';
	position: absolute;
	top: 24px;
	right: 162px;
	width: 20px;
	height: 20px;
	background: url(/_images/header_collection.png) no-repeat -20px -26px;
}


.flags { background: url(/_images/flags-nq8.png) no-repeat; text-indent: 28px; margin-bottom: 2px;}
.ad { width: 19px; height: 19px; background-position: 0 0; }
.ae { width: 19px; height: 19px; background-position: 0 -22px; }
.af { width: 19px; height: 19px; background-position: 0 -44px; }
.ag { width: 19px; height: 19px; background-position: 0 -66px; }
.ai { width: 19px; height: 19px; background-position: 0 -88px; }
.al { width: 19px; height: 19px; background-position: 0 -110px; }
.am { width: 19px; height: 19px; background-position: 0 -132px; }
.an { width: 19px; height: 19px; background-position: 0 -154px; }
.ao { width: 19px; height: 19px; background-position: 0 -176px; }
.ar { width: 19px; height: 19px; background-position: 0 -198px; }
.as { width: 19px; height: 19px; background-position: 0 -220px; }
.at { width: 19px; height: 19px; background-position: 0 -242px; }
.au { width: 19px; height: 19px; background-position: 0 -264px; }
.aw { width: 19px; height: 19px; background-position: 0 -286px; }
.ax { width: 19px; height: 19px; background-position: 0 -308px; }
.ba { width: 19px; height: 19px; background-position: 0 -330px; }
.bb { width: 19px; height: 19px; background-position: 0 -352px; }
.bd { width: 19px; height: 19px; background-position: 0 -374px; }
.be { width: 19px; height: 19px; background-position: 0 -396px; }
.bf { width: 19px; height: 19px; background-position: 0 -418px; }
.bg { width: 19px; height: 19px; background-position: 0 -440px; }
.bh { width: 19px; height: 19px; background-position: 0 -462px; }
.bi { width: 19px; height: 19px; background-position: 0 -484px; }
.bj { width: 19px; height: 19px; background-position: 0 -506px; }
.bm { width: 19px; height: 19px; background-position: 0 -528px; }
.bn { width: 19px; height: 19px; background-position: 0 -550px; }
.bo { width: 19px; height: 19px; background-position: 0 -572px; }
.br { width: 19px; height: 19px; background-position: 0 -594px; }
.bs { width: 19px; height: 19px; background-position: 0 -616px; }
.bt { width: 19px; height: 19px; background-position: 0 -638px; }
.bw { width: 19px; height: 19px; background-position: 0 -660px; }
.by { width: 19px; height: 19px; background-position: 0 -682px; }
.bz { width: 19px; height: 19px; background-position: 0 -704px; }
.ca { width: 19px; height: 19px; background-position: 0 -726px; }
.cd { width: 19px; height: 19px; background-position: 0 -748px; }
.cf { width: 19px; height: 19px; background-position: 0 -770px; }
.cg { width: 19px; height: 19px; background-position: 0 -792px; }
.ch { width: 19px; height: 19px; background-position: 0 -814px; }
.ci { width: 19px; height: 19px; background-position: 0 -836px; }
.ck { width: 19px; height: 19px; background-position: 0 -858px; }
.cl { width: 19px; height: 19px; background-position: 0 -880px; }
.cm { width: 19px; height: 19px; background-position: 0 -902px; }
.cn { width: 19px; height: 19px; background-position: 0 -924px; }
.co { width: 19px; height: 19px; background-position: 0 -946px; }
.cr { width: 19px; height: 19px; background-position: 0 -968px; }
.cu { width: 19px; height: 19px; background-position: 0 -990px; }
.cv { width: 19px; height: 19px; background-position: 0 -1012px; }
.cx { width: 19px; height: 19px; background-position: 0 -1034px; }
.cy { width: 19px; height: 19px; background-position: 0 -1056px; }
.cz { width: 19px; height: 19px; background-position: 0 -1078px; }
.de { width: 19px; height: 19px; background-position: 0 -1100px; }
.dj { width: 19px; height: 19px; background-position: 0 -1122px; }
.dk { width: 19px; height: 19px; background-position: 0 -1144px; }
.dm { width: 19px; height: 19px; background-position: 0 -1166px; }
.do { width: 19px; height: 19px; background-position: 0 -1188px; }
.dz { width: 19px; height: 19px; background-position: 0 -1210px; }
.ec { width: 19px; height: 19px; background-position: 0 -1232px; }
.ee { width: 19px; height: 19px; background-position: 0 -1254px; }
.eg { width: 19px; height: 19px; background-position: 0 -1276px; }
.er { width: 19px; height: 19px; background-position: 0 -1298px; }
.es { width: 19px; height: 19px; background-position: 0 -1320px; }
.et { width: 19px; height: 19px; background-position: 0 -1342px; }
.eu { width: 19px; height: 19px; background-position: 0 -1364px; }
.fi { width: 19px; height: 19px; background-position: 0 -1386px; }
.fj { width: 19px; height: 19px; background-position: 0 -1408px; }
.fk { width: 19px; height: 19px; background-position: 0 -1430px; }
.fm { width: 19px; height: 19px; background-position: 0 -1452px; }
.fo { width: 19px; height: 19px; background-position: 0 -1474px; }
.fr { width: 19px; height: 19px; background-position: 0 -1496px; }
.ga { width: 19px; height: 19px; background-position: 0 -1518px; }
.gd { width: 19px; height: 19px; background-position: 0 -1540px; }
.ge { width: 19px; height: 19px; background-position: 0 -1562px; }
.gg { width: 19px; height: 19px; background-position: 0 -1584px; }
.gh { width: 19px; height: 19px; background-position: 0 -1606px; }
.gi { width: 19px; height: 19px; background-position: 0 -1628px; }
.gl { width: 19px; height: 19px; background-position: 0 -1650px; }
.gm { width: 19px; height: 19px; background-position: 0 -1672px; }
.gn { width: 19px; height: 19px; background-position: 0 -1694px; }
.gq { width: 19px; height: 19px; background-position: 0 -1716px; }
.gr-cy { width: 19px; height: 19px; background-position: 0 -1738px; }
.gr { width: 19px; height: 19px; background-position: 0 -1760px; }
.gs { width: 19px; height: 19px; background-position: 0 -1782px; }
.gt { width: 19px; height: 19px; background-position: 0 -1804px; }
.gu { width: 19px; height: 19px; background-position: 0 -1826px; }
.gw { width: 19px; height: 19px; background-position: 0 -1848px; }
.gy { width: 19px; height: 19px; background-position: 0 -1870px; }
.hk { width: 19px; height: 19px; background-position: 0 -1892px; }
.hn { width: 19px; height: 19px; background-position: 0 -1914px; }
.hr { width: 19px; height: 19px; background-position: 0 -1936px; }
.ht { width: 19px; height: 19px; background-position: 0 -1958px; }
.hu { width: 19px; height: 19px; background-position: 0 -1980px; }
.id { width: 19px; height: 19px; background-position: 0 -2002px; }
.ie { width: 19px; height: 19px; background-position: 0 -2024px; }
.il { width: 19px; height: 19px; background-position: 0 -2046px; }
.im { width: 19px; height: 19px; background-position: 0 -2068px; }
.in { width: 19px; height: 19px; background-position: 0 -2090px; }
.io { width: 19px; height: 19px; background-position: 0 -2112px; }
.iq { width: 19px; height: 19px; background-position: 0 -2134px; }
.ir { width: 19px; height: 19px; background-position: 0 -2156px; }
.is { width: 19px; height: 19px; background-position: 0 -2178px; }
.it { width: 19px; height: 19px; background-position: 0 -2200px; }
.je { width: 19px; height: 19px; background-position: 0 -2222px; }
.jm { width: 19px; height: 19px; background-position: 0 -2244px; }
.jo { width: 19px; height: 19px; background-position: 0 -2266px; }
.jp { width: 19px; height: 19px; background-position: 0 -2288px; }
.ke { width: 19px; height: 19px; background-position: 0 -2310px; }
.kg { width: 19px; height: 19px; background-position: 0 -2332px; }
.kh { width: 19px; height: 19px; background-position: 0 -2354px; }
.ki { width: 19px; height: 19px; background-position: 0 -2376px; }
.km { width: 19px; height: 19px; background-position: 0 -2398px; }
.kn { width: 19px; height: 19px; background-position: 0 -2420px; }
.kp { width: 19px; height: 19px; background-position: 0 -2442px; }
.kr { width: 19px; height: 19px; background-position: 0 -2464px; }
.kw { width: 19px; height: 19px; background-position: 0 -2486px; }
.ky { width: 19px; height: 19px; background-position: 0 -2508px; }
.kz { width: 19px; height: 19px; background-position: 0 -2530px; }
.la { width: 19px; height: 19px; background-position: 0 -2552px; }
.lb { width: 19px; height: 19px; background-position: 0 -2574px; }
.lc { width: 19px; height: 19px; background-position: 0 -2596px; }
.li { width: 19px; height: 19px; background-position: 0 -2618px; }
.lk { width: 19px; height: 19px; background-position: 0 -2640px; }
.lr { width: 19px; height: 19px; background-position: 0 -2662px; }
.ls { width: 19px; height: 19px; background-position: 0 -2684px; }
.lt { width: 19px; height: 19px; background-position: 0 -2706px; }
.lu { width: 19px; height: 19px; background-position: 0 -2728px; }
.lv { width: 19px; height: 19px; background-position: 0 -2750px; }
.ly { width: 19px; height: 19px; background-position: 0 -2772px; }
.ma { width: 19px; height: 19px; background-position: 0 -2794px; }
.mc { width: 19px; height: 19px; background-position: 0 -2816px; }
.md { width: 19px; height: 19px; background-position: 0 -2838px; }
.me { width: 19px; height: 19px; background-position: 0 -2860px; }
.mg { width: 19px; height: 19px; background-position: 0 -2882px; }
.mh { width: 19px; height: 19px; background-position: 0 -2904px; }
.ml { width: 19px; height: 19px; background-position: 0 -2926px; }
.mn { width: 19px; height: 19px; background-position: 0 -2948px; }
.mo { width: 19px; height: 19px; background-position: 0 -2970px; }
.mp { width: 19px; height: 19px; background-position: 0 -2992px; }
.mq { width: 19px; height: 19px; background-position: 0 -3014px; }
.mr { width: 19px; height: 19px; background-position: 0 -3036px; }
.ms { width: 19px; height: 19px; background-position: 0 -3058px; }
.mt { width: 19px; height: 19px; background-position: 0 -3080px; }
.mu { width: 19px; height: 19px; background-position: 0 -3102px; }
.mv { width: 19px; height: 19px; background-position: 0 -3124px; }
.mw { width: 19px; height: 19px; background-position: 0 -3146px; }
.mx { width: 19px; height: 19px; background-position: 0 -3168px; }
.my { width: 19px; height: 19px; background-position: 0 -3190px; }
.mz { width: 19px; height: 19px; background-position: 0 -3212px; }
.na { width: 19px; height: 19px; background-position: 0 -3234px; }
.ne { width: 19px; height: 19px; background-position: 0 -3256px; }
.nf { width: 19px; height: 19px; background-position: 0 -3278px; }
.ng { width: 19px; height: 19px; background-position: 0 -3300px; }
.ni { width: 19px; height: 19px; background-position: 0 -3322px; }
.nl { width: 19px; height: 19px; background-position: 0 -3344px; }
.nm { width: 19px; height: 19px; background-position: 0 -3366px; }
.no { width: 19px; height: 19px; background-position: 0 -3388px; }
.np { width: 19px; height: 19px; background-position: 0 -3410px; }
.nr { width: 19px; height: 19px; background-position: 0 -3432px; }
.nu { width: 19px; height: 19px; background-position: 0 -3454px; }
.nz { width: 19px; height: 19px; background-position: 0 -3476px; }
.om { width: 19px; height: 19px; background-position: 0 -3498px; }
.pa { width: 19px; height: 19px; background-position: 0 -3520px; }
.pf { width: 19px; height: 19px; background-position: 0 -3542px; }
.pg { width: 19px; height: 19px; background-position: 0 -3564px; }
.ph { width: 19px; height: 19px; background-position: 0 -3586px; }
.pk { width: 19px; height: 19px; background-position: 0 -3608px; }
.pl { width: 19px; height: 19px; background-position: 0 -3630px; }
.pm { width: 19px; height: 19px; background-position: 0 -3652px; }
.pn { width: 19px; height: 19px; background-position: 0 -3674px; }
.pr { width: 19px; height: 19px; background-position: 0 -3696px; }
.pt { width: 19px; height: 19px; background-position: 0 -3718px; }
.pw { width: 19px; height: 19px; background-position: 0 -3740px; }
.py { width: 19px; height: 19px; background-position: 0 -3762px; }
.qa { width: 19px; height: 19px; background-position: 0 -3784px; }
.ro { width: 19px; height: 19px; background-position: 0 -3806px; }
.rs { width: 19px; height: 19px; background-position: 0 -3828px; }
.ru { width: 19px; height: 19px; background-position: 0 -3850px; }
.rw { width: 19px; height: 19px; background-position: 0 -3872px; }
.sa { width: 19px; height: 19px; background-position: 0 -3894px; }
.sb { width: 19px; height: 19px; background-position: 0 -3916px; }
.sc { width: 19px; height: 19px; background-position: 0 -3938px; }
.sd { width: 19px; height: 19px; background-position: 0 -3960px; }
.se { width: 19px; height: 19px; background-position: 0 -3982px; }
.sg { width: 19px; height: 19px; background-position: 0 -4004px; }
.sh { width: 19px; height: 19px; background-position: 0 -4026px; }
.si { width: 19px; height: 19px; background-position: 0 -4048px; }
.sk { width: 19px; height: 19px; background-position: 0 -4070px; }
.sl { width: 19px; height: 19px; background-position: 0 -4092px; }
.sm { width: 19px; height: 19px; background-position: 0 -4114px; }
.sn { width: 19px; height: 19px; background-position: 0 -4136px; }
.so { width: 19px; height: 19px; background-position: 0 -4158px; }
.sr { width: 19px; height: 19px; background-position: 0 -4180px; }
.st { width: 19px; height: 19px; background-position: 0 -4202px; }
.sv { width: 19px; height: 19px; background-position: 0 -4224px; }
.sy { width: 19px; height: 19px; background-position: 0 -4246px; }
.sz { width: 19px; height: 19px; background-position: 0 -4268px; }
.tc { width: 19px; height: 19px; background-position: 0 -4290px; }
.td { width: 19px; height: 19px; background-position: 0 -4312px; }
.tg { width: 19px; height: 19px; background-position: 0 -4334px; }
.th { width: 19px; height: 19px; background-position: 0 -4356px; }
.tj { width: 19px; height: 19px; background-position: 0 -4378px; }
.tl { width: 19px; height: 19px; background-position: 0 -4400px; }
.tm { width: 19px; height: 19px; background-position: 0 -4422px; }
.tn { width: 19px; height: 19px; background-position: 0 -4444px; }
.to { width: 19px; height: 19px; background-position: 0 -4466px; }
.tr { width: 19px; height: 19px; background-position: 0 -4488px; }
.tt { width: 19px; height: 19px; background-position: 0 -4510px; }
.tv { width: 19px; height: 19px; background-position: 0 -4532px; }
.tw { width: 19px; height: 19px; background-position: 0 -4554px; }
.tz { width: 19px; height: 19px; background-position: 0 -4576px; }
.ua { width: 19px; height: 19px; background-position: 0 -4598px; }
.ug { width: 19px; height: 19px; background-position: 0 -4620px; }
.uk { width: 19px; height: 19px; background-position: 0 -4642px; }
.us { width: 19px; height: 19px; background-position: 0 -4664px; }
.uy { width: 19px; height: 19px; background-position: 0 -4686px; }
.uz { width: 19px; height: 19px; background-position: 0 -4708px; }
.vc { width: 19px; height: 19px; background-position: 0 -4730px; }
.ve { width: 19px; height: 19px; background-position: 0 -4752px; }
.vg { width: 19px; height: 19px; background-position: 0 -4774px; }
.vh { width: 19px; height: 19px; background-position: 0 -4796px; }
.vi { width: 19px; height: 19px; background-position: 0 -4818px; }
.vn { width: 19px; height: 19px; background-position: 0 -4840px; }
.vu { width: 19px; height: 19px; background-position: 0 -4862px; }
.wf { width: 19px; height: 19px; background-position: 0 -4884px; }
.ws { width: 19px; height: 19px; background-position: 0 -4906px; }
.ye { width: 19px; height: 19px; background-position: 0 -4928px; }
.yt { width: 19px; height: 19px; background-position: 0 -4950px; }
.yu { width: 19px; height: 19px; background-position: 0 -4972px; }
.za { width: 19px; height: 19px; background-position: 0 -4994px; }
.zm { width: 19px; height: 19px; background-position: 0 -5016px; }
.zw { width: 19px; height: 19px; background-position: 0 -5038px; }
.mk { width: 19px; height: 19px; background-position: 0 -5060px; }

#DivProduct_OddsFormat_SelectButton { 
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #e4e4e4;
	z-index:5;
	float:right;
	width:80px;
	height:15px;
	padding:5px;
	cursor:pointer;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none; user-select: none;
}
#DivProduct_OddsFormat_SelectButton .active { position: relative; }
#DivProduct_OddsFormat_SelectButton .active:after { 
	content: ''; 
	position: absolute; 
	top: -4px; 
	right: 0px; 
	width: 20px; 
	height: 20px; 
	background: url(/_images/header_collection.png) no-repeat -20px -26px;
}
#DivProduct_OddsFormat_Selector {
	position: relative; 
	top: 7px;
	right: 5px;
	width:80px;
	padding: 4px;
	border: 1px solid rgb(102, 102, 102);
	border-radius: 4px;
	background-color: #fafafa;
	color: #666;
	z-index:100;
}
#DivProduct_OddsFormat_Selector div {
	cursor: pointer;
	display: block;
	width: 100%;
	margin-bottom: 5px;
	line-height: 19px;
	text-align: center;
}
#DivProduct_OddsFormat_Selector div:hover { color: #000; }


#DivProduct_Lang_SelectButton {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #e4e4e4;
	z-index:5;
	float:right;
	width: 85px;
	height:15px;
	padding:5px;
	cursor:pointer;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}
#DivProduct_Lang_SelectButton .active { position: relative; }
#DivProduct_Lang_SelectButton .active:after { 
	content: ''; 
	position: absolute; 
	top: -4px; 
	right: -30px; 
	width: 20px; 
	height: 20px; 
	background: url(/_images/header_collection.png) no-repeat -20px -26px;
}

#DivProduct_Lang_Selector {
	position: relative;
	top: 7px;
	right: 10px;
	width: 85px;
	padding: 4px;
	border: 1px solid rgb(102, 102, 102);
	border-radius: 4px;
	background-color: #fafafa;
	color: #666;
	z-index:100;
}
#DivProduct_Lang_Selector div {
	cursor: pointer;
	display: block;
	width: 100%;
	margin-bottom: 5px;
	line-height: 19px;
	text-align: center;
}

#DivProduct_Lang_Selector div:hover {
	color: #000;
}




.registerButton{
	float:left;
	width:70px;
	padding: 5px;
	text-align:center;
	margin-right:11px;
	color:#011A4B;
	font-weight:bold;
	cursor:pointer;
	-webkit-user-select:none;
	-khtml-user-select: none;
	-moz-user-select:none;
	-o-user-select:none;
	user-select:none;
	background-color: #D50000;
	border-radius: 2px;
	-webkit-transition: background-color 0.25s;
	-moz-transition: background-color 0.25s;
	-o-transition: background-color 0.25s;
	transition: background-color 0.25s;
	box-sizing: unset;
}
.registerButton a { color: #fff;}
#loginSelector:hover {
    /*background-color: #C62828;*/
}
.registerButton:hover{ background: #C62828; }

/*#user,#txtUsername, #Hidtextpass, #pass {
    font-size: 11px;
    color: #000;
    height: 25px;
    border: 0;
    outline: 0;
    padding: 0 5px 0 6px;
    border-radius: 1px;
    background-color: #fff;
    display: inline-block;
    width: 100px;
    vertical-align: top;
    margin-right: 3px;
}*/

#DivAccount_LoginButton {

    min-width: 76px;
    width: 76px;
    padding: 0 2px;
    margin-left: 5px;
    /*margin-top: 1px;*/
    height: 25px;
    background-image: linear-gradient(#119c7f, #035342 );
    color: #fff;
    font-size: 12px;
    border-radius: 1px;
    cursor: pointer;
    border: none;
}

#DivAccount_LoginButton:hover{ 
    background: #035342;
}

.bord1{font-size:11px;font-family:Verdana;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000}
.bord2{font-size:11px;font-family:Verdana;border-left:1px solid #000;border-right:1px solid #000}
.bordL{font-size:11px;font-family:Verdana;border-left:1px solid #000}
.bordR{font-size:11px;font-family:Verdana;border-right:1px solid #000}
.bord_LR{font-size:11px;font-family:Verdana;border-right:1px solid #000;border-left:1px solid #000}
.bord_LRB{font-size:11px;font-family:Verdana;border-right:1px solid #000;border-left:1px solid #000;border-bottom:1px solid #000}
.bordAll{font-size:11px;font-family:Verdana;border-top:1px solid #202020;border-left:1px solid #202020;border-right:1px solid #202020;border-bottom:1px solid #202020}
.bordInner{font-size:11px;font-family:Verdana}
.style6{font-size:xx-small}
.style7 a{font-size:12px;color:#009;text-decoration:none}
.style7{color:#FFF;font-weight:700}
.style8{font-size:9px;font-weight:700}
.NewsShadow{
	/* -moz-box-shadow: 1px 1px 4px #000;
	-webkit-box-shadow: 1px 1px 4px #000;
	 box-shadow: 1px 1px 4px 0px #000;
	-ms-filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#000000');
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#000000') */
}
.Betbutton{
	background:url(_images/Betbutton.png);
	background-repeat:no-repeat;
	height:48px;
	width:145px;
	float:right;
	margin-top:-49px;border:1px solid red
}

#heroImage{
	margin: 0px auto;
	width: 1000px;
	min-width: 1000px;
	min-height: 275px;
}

#heroImage #slideNav{
	position: absolute;
	margin-top: 250px;
	margin-left: 800px;
	z-index: 1000;
}

#heroImage #slides{
	z-index: 1;
	position: relative;
	width: 1000px;
	height: 275px;
	overflow: hidden;
	margin: auto;
}

#heroImage #slideNav a{
	display: inline-block;
	width: 5px;
	height: 5px;
	background-color: #fff;
	color: #fff;
	border: 3px solid #e1e1e1;
	margin-left: 5px;
	text-align: center;
	font-size: 0px;
	border-radius: 50%;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 2px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 2px 5px 0px rgba(50, 50, 50, 0.75);
}

#heroImage #slideNav a:hover, #heroImage #slideNav a.activeSlide{
	background-color: #161616;
}

#right_col {
	position: relative;
	float: left;
	width: 20%;
	min-height: 1000px;
	height: 100%;
}
.promo_pics {
	position: relative;
	float: left;
	width: 100%;
	height: 280px;
	margin-bottom: 12px;
	webkit-box-shadow: inset 0px 0px 1px 1px #C3C3C3;
	-moz-box-shadow: inset 0px 0px 1px 1px #C3C3C3;
	box-shadow: inset 0px 0px 1px 1px #C3C3C3;
}
#banner_title {
	position: relative;
	margin: 10px auto;
	height: auto;
	width: 90%;
	text-align: center;
	color: #fff;
	font-size: 1.5vw;
	font-weight: bold;
	line-height: 130%;
	text-shadow: 2px 2px 2px #000;
}
.right_col_more_btn {
	position: absolute;
	bottom: 10px;
	left: 15%;
	width: 70%;
	height: 40px;
	line-height: 40px;
	background-color: #333;
	text-align: center;
	color: #FFF!important;
	font-size: 14px;
	font-weight: 700;
	cursor: pointer;
	-webkit-transition: background-color 0.25s;
	-moz-transition: background-color 0.25s;
	-o-transition: background-color 0.25s;
	transition: background-color 0.25s;
}
.right_col_more_btn:hover {
	background-color: #ffdf1b;
	color: #000!important;
}

/*slider*/
#featured{
	width:550px;
	position:relative;
	border:5px solid #ccc;
	height:302px;
	background-color:#ccc;
}
#featured ul.ui-tabs-nav{
	position:absolute;
	top:250px;
	left:0px;
	list-style:none;
	padding:0px; margin:0;
	width:360px;
	display:inline;

}
#featured ul.ui-tabs-nav li{
	float:left;
	padding:0px 1px;
	padding-left:0px;
	font-size:12px;
	color:#000;
	width:58px;
	text-align:center;
}
/*#featured ul.ui-tabs-nav li img{
	float:left; margin:2px 5px;
	background:#000;
	padding:2px;
	border:1px solid #eee;
}*/
#featured ul.ui-tabs-nav li span{
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height:18px;
}
#featured li.ui-tabs-nav-item a{
	display:block;
	/*height:60px;
	color:#000;
	background:#CCC;
	line-height:20px;*/
}
#featured li.ui-tabs-nav-item a:hover{
	/*background:#2b2b2a; */
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{
	/*background:#3e3d3c;*/
}
#featured .ui-tabs-panel{
	width:350px;
	height:250px;
	background:#ccc;
}
#featured .ui-tabs-panel .info{
	position:absolute;
	top:10px; left:355px;
	height:80px;

}
#featured .info h2{
	text-align:left;
	padding:5px 0px 5px;
	font-size:18px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
	overflow:hidden;
}
#featured .info p{
	text-align:left;
	margin:0 5px;
	padding:0px 5px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px; color:#f0f0f0;
}
#featured .info a{
	text-decoration:none;
	color:#fff;
}
#featured .info a:hover{
	text-decoration:underline;
}
#featured .ui-tabs-hide{
	display:none;
}
.shadow{
	-moz-box-shadow: 0 0 10px 1px #000;
	-webkit-box-shadow: 0 0 10px 1px #000;
}

#main55 {
	float: left;
	width: 800px;
	text-align: left;
	margin-left: 10px;
}

#menu1 {
	width: 100%;
	float: left;
	font-size: 11px;
	margin: 0;
	padding: 0;
	border: none;
}

ul#menu {
	border-top: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul#menu li {
	border-bottom: none;
	line-height: 25px;
	color: #FAFAFA;
	font-size: 12px;
	text-indent: 10px;
}

ul#menu li, ul#menu a {
	font-family: Verdana,Geneva,sans-serif;
	font-size: 10px;
	font-weight: 700;
}

ul#menu ol {
	display: block;
	text-align: left;
	list-style-type: none;
	margin: 0;
	padding: 1px;
	color: #212121;
}

ul#menu li ol li a{
	padding-left: 5px;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 10px;
	border-bottom: none;
	color: #212121;
}

ul#menu ol li {
    text-align: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 10px;
    border-bottom: none;
    color: #bbb;
    background-color: #4a4a4a;
    border-bottom: 1px solid #565656;
}
ul#menu ol li:hover a {
	text-decoration: underline;
}

#SeltblHeader {
	line-height: 30px;
	text-align: left;
	background-color: #2a7394;
	color: #FAFAFA!important;
	height: 30px;
	font-weight: bold;
	padding: 0px;
	text-indent: 5px;
}

.buttonstyleorange {
	color: #000;
	background-color: #ffdf1b;
	font-size: 12px;
	padding: 3px 20px 3px 20px;
	cursor: pointer;
	border: none;
	font-weight: bold;
}
.deldb1, .deldb2 {
	text-align:center;
	color:#000;
	font-weight:700;
}
.column2 { text-align: center; }
/*
.active:after {
	content: '';
	position: absolute;
	top: 25px;
	right: 12px;
	width: 20px;
	height: 20px;
	background: url(../../_images/header_collection.png) no-repeat -20px -26px;
}
*/
.mainstyle{
	width:100%;
	min-width:1000px;
	min-height: 600px;
    text-align: left;
    margin-top: 25px;
}
.wrapTbl{
	margin-top:10px;
	margin-bottom:10px;
	margin: 10px auto;
}
.headtd{
	text-align:left;
	color:#A5C63B;
	background-color: #23607b;
	height:30px;
	font-weight:bold;
	padding-left:10px;
}
.maintd{
	text-align:left;
	color:#000;
	padding:5px 10px;
}
.ErrDiv{
	background-color: #f8d7da;
    border: 2px solid #f5c6cb;
    border-radius: 5px;
    color: #721c24;
    width: 100%;
    font-size: 11px;
    padding: 7px 3px 7px 3px;
    font-family: Verdana, Geneva, sans-serif;
    text-align: left;
}
.SecSelect{
	width:400px;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
}
.SecDiv{
	display:none;
	padding-bottom:20px;
}
.InpText{
	color:#000;
	padding-top:10px;
	line-height: 40px;
}
optgroup{
	font-weight:bold;
	font-stretch:normal;
}
#selCategoryReg option{
	padding-left:15px;
}
a#leftMenuOption
{
	color: #000!important;
}

.sideBotMenu {
	position: relative;
	width: 100%;
	height: 35px;
	line-height: 35px;
	color: #fff;
	float: left;
	background: #16523f;
	background-size: 22px 22px;
	font-size: 12px;
	text-indent: 16px;
	cursor: pointer;
	-webkit-transition: background-color 0.25s;
	-moz-transition: background-color 0.25s;
	-o-transition: background-color 0.25s;
	transition: background-color 0.25s;
}
#div_footer
{
	position: relative;
	text-align: center;
}
.DivContainer{
	/*width:1000px;*/
	width: 100%;
	margin-left:auto;
	margin-right:auto;
}

#DivHeader{
	width:1000px;
	height:103px;
	background-image:url(grfx/header.jpg);
	background-repeat:no-repeat;
	margin-top:1px;
}

#DivMenu{
	float:right;
	width:500px;
	height:20px;
	margin-top:36px;
	margin-right:30px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#000;
	text-align:right;
}

#DivMenu2{
	float:right;
	width:500px;
	height:20px;
	margin-top:21px;
	margin-right:34px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color:#000;
	text-align:right;
}

#DivMenuItem{
	float:right;
	height:19px;
	text-align:center;
	border-right:1px solid #000;
	padding-left:10px;
	padding-right:10px;
	cursor:pointer;
}

#DivMenuItem:hover{
	height:25px;
	margin-top:-6px;
	padding-top:6px;
	background-color:#000;
	color:#FFF;
}

#DivMenuItem:hover a{
	color:#FFF;
}

#DivMenuItemSelected{
	float:right;
	height:19px;
	text-align:center;
	border-right:1px solid #000;
	padding-left:10px;
	padding-right:10px;
	color:#FFF;
	text-decoration:underline;
}

#DivLogin{
	display:block;
	background-image:url(grfx/loginbar.jpg);
	background-repeat:no-repeat;
	height:28px;
	margin-top:6px;
	margin-bottom:7px;
	font:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bolder;
	color:#000;
}

.cssmenu {
	height: 50px;
	width: 100%;
	/*background: url('grfx/navbar_blue.jpg') repeat-x center bottom;*/
	background-color: #414141;
	margin: 10px auto;
	text-align: center;
}

.cssmenu .menu, .cssmenu .menuNoLink{
	line-height: 50px;
	font-family: 'Verdana', sans-serif;
	vertical-align: middle;
	font-size: 11px;
	text-shadow: 1px 1px 1px black;
	color: #fff;
	font-weight: bold;
	padding: 0px 5px 0px 5px;
	text-transform: uppercase;
}

.cssmenu .menu:hover, .cssmenu .menu.selected{
	color: #CCC;
	cursor: pointer;
}

.csssubmenu{
	margin: 0;
	padding: 6px;
}

#jackpotCont{
	min-width: 200px;
	position: absolute;
	text-align: center;
	z-index: 9;
	background: url('grfx/transbg.png');
	margin-top: 10px;
	margin-left: 750px;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 2px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 2px 5px 0px rgba(50, 50, 50, 0.75);
	border-radius: 20px;
}

#jackpotCont .jackpotContBody{
	text-align: center;
	height: 50px;
	line-height: 30px;
	font-size: 18px;
	font-weight: bold;
	color: #FFCC04;
	vertical-align: middle;
	padding: 10px;
}

#gameLangSelector{
	background-color: #fff;
	min-width: 50px;
	color: black;
	height: 24px;
	margin: 0;
	vertical-align: middle;
	float:left;
	padding: 5px;
	border-radius: 20px;
	cursor: pointer;
	position: relative;
}

#gameLangSelector ul{
	max-width: 700px;
	width: auto;
	list-style: none;
	list-style: none;
	margin: 0px;
	margin-left: 50px;
	margin-right: 20px;
	padding: 0;
	position: relative;
}

#gameLangSelector ul li{
	display: inline-block;
	position: relative;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}

#gameLangSelector ul li img{
	vertical-align: middle;
}

#DivMain{
	width: 80%;
	/*min-height:520px;*/
	height:100%;
	margin: auto;
	text-align:center;
}

#DivMain.livecasino,#DivMain.virtuals
{
	width: auto!important;
	height: auto!important;
}

#DivMain.virtuals
{
	text-align: initial!important;
}

#gamesContainer{
	width: 100%;
	height: 100%;
	text-align: center;
	color: #fff;
}

#gamesContainer .gameContainer{
	background-repeat: no-repeat;
	background-size: cover;
	width: 235px;
	height: 160px;
	display: inline-block;
	margin: 10px;
	position: relative;
}

.gameContainer .gameTitle{
	width: 235px;
	min-width: 235px;
	height: 25px;
	min-height: 19px;
	line-height: 25px;
	text-indent: 6px;
	font-family: 'Verdana', sans-serif;
	vertical-align: middle;
	font-size: 12px;
	text-shadow: 1px 1px 1px black;
	color: #fff;
	font-weight: bold;
	background: none;
	display: inline-block;
	text-align: center;
	text-transform:capitalize;
}

.gameContainer .newGame{
	position: absolute;
	top: -3px;
	left: 188px;
	z-index: 10000;
}

.buttons{
	display:none;
	float: left;
	width: 100%;
}

.gnBtn {
	display: block;
	width: 150px;
	/*background: url('grfx/button.jpg');*/
	color: #474747;
	background-color: #ffdf1b;
	background-repeat: repeat-x;
	height: 30px;
	min-height: 30px;
	line-height: 30px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 20px auto;
	cursor: pointer;
	vertical-align: middle;
}

.gnBtn:hover {
}

.gameContainer .buttons .gnBtn.gamePlayDemo{
	width: 100px;
}

#gamesListContainer{
	text-align:left;
	vertical-align: top;
	text-align: left;
	margin-bottom: 10px;
	padding: 5px;
	overflow-y: auto;
	overflow-x: hidden;
}

#gamesListContainer .gamesListColumn{
	float: left;
	padding: 0px;
	margin: 0px 4px 0px 4px;
	width: 190px;
	display: inline-block;
	position: relative;
}

#gamesListContainer .gamesListColumn span{
	padding: 2px;
	display: block;
	width: 90%;
	color: #ffffff;
}

#gamesListContainer .gamesListColumn .listHeader{
	font-family: 'Verdana', sans-serif;
	font-size: 12px;
	text-shadow: 1px 1px 1px black;
	color: #FFCC04;
	font-weight: bold;
	border-bottom: 1px dotted #fe9935;
	margin-bottom: 3px;
}

#gamesListContainer .gamesListColumn span.lanchGameList:hover{
	cursor: pointer;
	color: #FFCC04;
}

#DivFooter{
	height:205px;
	padding-top:5px;
	padding-bottom:5px;
}

.DivGameContainer{
	padding:0px;
	margin-left:30px;
	margin-bottom:25px;
	background:url(images/background_new.png) no-repeat;
	width:224px;
	height:200px;
	float:left;
}

.DivGameContainer h3{
	margin:0px;
	font-size:13px;
	padding:5px 0px 5px 0px;
	color:#f2cc07;
	font-weight:bold;
}

.GameDesc{
	margin:2px 10px 5px 10px;
	position:relative;
	font-style:italic;
	font-size:9px;
}

.PlayButton{
	margin-left:12px;
	cursor:pointer;
	font-size:12px;
	background:url(images/Button_new.png) no-repeat 0px 0px;
	width:202px;
	height:29px;
	color:#000;
	font-weight:bold;
}

.PlayButton:hover{
	background:url(images/Button_new_hover.png) no-repeat 0px 0px;;
}

.PlayButton a:hover{
	background:url(images/Button_hover.png);
	background-repeat:no-repeat;
}

.Bottom{
	background:url(images/bottom_line.png);
	width:800px;
	height:70px;
	text-align:center;
}

.DepositLink{
	position:relative;
	width:200px;
	height:70px;
	top:27px;
	left:328px;
	display:block;
}

.DepositText{
	color:#FFF;
	font-size:10px;
}

.GreyHeading{
	height:20px;
	background-color: #2a7394;
	color:#fff;
	text-align:center;
	font-weight:bold;
	font-size:14px;
}

.TransparentBlack{
	background-image:url(grfx/TransparentBlack.png);
	color:#F2F2F2;
	padding:5px 5px 5px 5px;
}

.Button140x30{
	background-image:url(grfx/button140x30.png);
	background-repeat:no-repeat;
	color:#000;
	font-weight:bold;
	margin-left:auto;
	margin-right:auto;
	width:140px;
	height:24px;
	font-size:14px;
	padding-top:6px;
	cursor:pointer;
}

/****************************************************************************/

.DIVGameButton{
	float:left;
	width:70px;
	height:15px;
	padding-top:1px;
	text-align:center;
	margin-top:1px;
	margin-right:11px;
	background:url(../../_images/header_collection.png) no-repeat -21px -84px;
	color:#333;
	font-weight:bold;
	cursor:pointer;
	-webkit-user-select:none;
	-khtml-user-select: none;
	-moz-user-select:none;
	-o-user-select:none;
	user-select:none;
	font-size:9px;
}

#DIVGameButton:hover{
	background:url(../../_images/header_collection.png) no-repeat -21px -100px;
}

/***********************SLIDING BOXES********************/
h3{ margin: 10px 10px 0 10px; color:#FFF; font:12pt Arial, sans-serif; letter-spacing:-1px; font-weight: bold;  }

.boxgrid{
	width: 185px;
	height: 100px;
	/*margin:10px; */
	margin:0px;
	float:left;
	background:#000000;
	overflow: hidden;
	position: relative;

	-moz-box-shadow: 5px 5px 6px #000;
	-webkit-box-shadow: 5px 5px 6px #000;
	box-shadow: 5px 5px 6px #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000');

}

.boxgrid img{
	position: absolute;
	top: 0px;
	left: 0px;
	border: 0px;
}

.boxgrid p{
	padding: 0 10px;
	color:#afafaf;
	font-weight:bold;
	font:5pt "Lucida Grande", Arial, sans-serif;
}

.boxcaption{
	float: left;
	position: absolute;
	background: #000;
	height: 100px;
	width: 100%;
	opacity: .8;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

.captionfull .boxcaption {
	top: 65px;
	left: 0px;
}

.caption .boxcaption {
	top: 65px;
	left: 0px;
}

.gameboxmain{
	background-image:url(grfx/casbackbody.png);
	background-repeat:repeat-x;
	height:130px;
	padding-top:10px;

	-moz-box-shadow: 5px 5px 6px #000;
	-webkit-box-shadow: 5px 5px 6px #000;
	box-shadow: 5px 5px 6px #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000');
}
.tabrow {
	text-align: center;
	list-style: none;
	/*margin: 15px 0 20px;*/
	margin: 0px auto 0px auto;
	width: 1000px;
	padding: 0;
	line-height: 32px;
	height: 34px;
	overflow: hidden;
	font-size: 13px;
	font-family: 'Verdana', sans-serif;
	font-weight: bold;
	position: relative;
}
.tabrow li {
	border: 1px solid #16523f;
    /*background-image: url(./grfx/navbar_blue.jpg);*/
    background-color: #16523f;
    color: #fff;
    background-repeat: repeat-x;
    display: inline-block;
    position: relative;
    z-index: 0;
    /*border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4), inset 0 1px 0 #282828;*/
    margin: 0 -5px;
    padding: 0 20px;
}
.tabrow li:hover {
	color: #EFE;
	background-color: #4acfa5;
	cursor: pointer;
}
.tabrow li.selected {
	background-color: #16523f;
    /*background: url(../../_images/header_collection.png)-20px -145px repeat;*/
    color: #EEE;
    z-index: 2;
    border-bottom-color: #333333;
}
.tabrow li.selected:before {
	box-shadow: 2px 2px 0 #333333;
}
.tabrow li.selected:after {
	box-shadow: -1px 2px 0 #333333;
}

#DynOverLoading
{
	position:fixed; left:0px; top:0px; width:100%; height:100%; background-image:url(grfx/TransparentBlack.png); display:none; z-index:99999;
}
#FooterText
{
	border: 0;
	margin: 10px auto;
	width: 1000px;
}
#menuFeatured {display:none;}
/*#playarea {
	position:	absolute;
	//top:		90px;
	width:		100%;
	height:		100%;
	min-height:	100%;
	overflow:	hidden;
}*/

#playarea {
	position: relative;
    top: 90px;
    width: 100%;
    height: 1526px;
    /* min-height: 100%; */
    overflow: hidden;
}

#gameframe {
	position: fixed;
}
iframe.noScrolling {
	width:		100%;
	height:		100%;
	overflow:	hidden;
}
#loadImg
{
	position:absolute;
	z-index:999;
	text-align:center;
	background-image:url(grfx/loading_big.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
#maintext
{
	min-width:400px;
	padding-left:5px;
	width: 15%;
	color: #ffffff !important;
	text-align: center;
}
.xstooltip
{
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	font: normal 8pt sans-serif;
	padding: 3px;
	border: solid 1px;
	background-color: #333333;
	border-color: #FFFF99;
	color: #FFFFCC;
}

.WhiteHeading
{
	background-color: #000;
	color: #fff;
	text-align: center;
    font-weight: bold;
    font-size: 14px;
}
.LastChanceTBL{
	font-size: 12px;
}
.BestMatchesTBL{
	font-size: 12px;
}

.frame-heading-style{
	background: #16523f;
	font-size:11px;
	font-weight:bold;
	text-shadow: 2px 2px #202020;
	text-align: center;
	padding: 5px;
	height: 20px;
	color: #ffffff;
	text-shadow: 2px 2px #202020;
	vertical-align: middle;
	position: relative;
}
.frame-text-style{
	text-align: center;
	width: 90%;
	padding:5px;
}
#BetBooking, #CouponCheck, #ExpressWin, #LatestWinners {
	float: right;
	width:100%;
	min-width:200px;
	background:#757575;
	color: #bbb;
	border:1px solid #000000;
	box-sizing: border-box;
	padding: 10px;
}
#BetBooking input[type=text], #CouponCheck input[type=text], #ExpressWin input[type=text] {
	line-height: 20px;
	height: 20px;
	background-color: #d8d8d8;
	border: none;
	font-size: 11px;
	color: #545454;
	padding: 5px;
	outline: none;
}
#BetBooking .buttonstyleorange2, #CouponCheck .buttonstyleorange2, #ExpressWin .buttonstyleorange2 {
	width: 100%;
}
.showcoupon{
	display:none;
	position:fixed;
	top:100px;
	left:30%;
	right:30%;
	min-width:300px;
	min-height:150px;
	background-color:#757575;
	color:#bbb;
	padding:20px;
	border:2px solid #16523f;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	-moz-box-shadow:0 1px 5px #333;
	-webkit-box-shadow:0 1px 5px #333;
	z-index:101;
}
a.showcouponclose{
	float:right;
	margin-top:-35px;
	margin-right:-35px;
	cursor:pointer;
	color:#fff;
	border:1px solid #AEAEAE;
	border-radius:14px;
	background:#605F61;
	font-size:30px;
	display:inline-block;
	line-height:0;
	padding:14px 2px;
}
.showcouponclose:before{content:"\00d7"}
.showcouponCONTENT{
	margin-top:20px;
	text-align: center;
}
#dialogariasmosinlineform > #req_amount{
	color: #444;
	line-height: 15px;
	font-size: 11px;
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: 4px;
	width: 60px;
	text-align: right;
	padding: 5px;
}
#dialogariasmosinlineform > #submitBtn{
	padding: 5px;
}
#helpingToolbar{
	height: 45px;
    width: 100%;
    min-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    font-size: 10px;
    color: #EFEFEF;
    background-color: #174d65;
    border-top: 1px solid #164559;
    position: relative;
    text-align: center;
}

#para_yat_btn {
    background-image: linear-gradient(#119c7f, #035342 );
    width: 16%;
    height: 37%;
    margin-right: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 13px;
    cursor: pointer;
}

@media screen and (min-width: 1370px) and (max-width: 1400px) {
	.ProductItemNormal {
		font-size: 12px;
	}
}

/* Media Queries Fixes */
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	.ProductItemNormal {
		font-size:14px;
		padding-left:3px;
		padding-right:3px;
		margin-left:3px;
		margin-right:3px;
	}
	.ProductItemSelected {
		font-size:14px;
		padding-left:3px;
		padding-right:3px;
		margin-left:3px;
		margin-right:3px;
	}
	.main-header-logo{
		margin-right: 5px;
	}
	#DivPageWrapper{
		padding: 0 10px;
	}
	.ExpSportsMenu, .ExpMenuChamp{
		min-width: 150px;
	}
	.ExpMenuHeader{
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {

}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {

}
