/* some normalization */

h1 { font-size: 14px; font-weight: normal !important;  color:#185E6F !important; }
h2 { font-size: 18px; font-weight: normal; color: #001b46; }
h3 { font-size: 16px; font-weight: bold; color: #001b46; }
div#main { display: block; clear: both; width: 976px; margin-left: auto; margin-right: auto; margin-top: 0px; height: 100%; padding: 0px 0px 50px 0px; overflow: visible; }
#content { display: block; position: relative; width: 100%; margin: 0px; height: auto; padding: 0px; clear: both; overflow: visible; z-index: 5; }
#header { position: relative; display: block; width: 100%; height: 100px; margin: 0px; padding: 0px; overflow: hidden; z-index: 0; }
#left { margin: 0px; padding: 0px 0px 20px 0px; float: left; width: 187px; border-right: 1px solid #E5E5E5; clear: left; background: #fff; }
#right-content { float: right; display: block; width: 788px; height: auto; margin: 0px; padding: 0px 0px 20px 0px; clear: right; background: #fff; overflow: visible; position: relative; }
#menu ul { margin: 0px auto 0px 190px; width: 800px; padding: 5px 0px 0px 0px; list-style: none; display: block; height: 52px; position: relative; z-index: 20; }
#menu li { display:inline; list-style: none; margin: 0px; padding: 0px; }
#menu li a { display: block; height: 16px; line-height: 16px; padding: 10px 0px 10px 0px; margin: 5px 10px 0px 0px; width: 119px; float: left; text-align: center; vertical-align: middle; text-decoration: none; color: #fff; }
#menu li a:hover, #menu li a.selected { background: url(images/main-img.png) no-repeat 0px -200px; color: #fff; }
/* Banner CSS */

.btm-banners, .hdr-banners { display: block; clear: both; width: 976px; position: relative; margin: 0px; padding: 0px; z-index: 0; background: transparent; }
.hdr-banners { height: 89px;/* actual height is 79, but margin-bottom: 10px has issues in IE *//* background-color: Red; */ }
.btm-banners { height: 102px;/* actual height is 92, but margin-bottom: 10px has issues in IE *//* background-color: Green; */ }
.hdr-banners a, .btm-banners a { border-width: 0px; border-style: none; }
.hdr-banners a img, .btm-banners a img { position: absolute; border-width: 0px; border-style: none; left: 0px; top: 0px; }
.hdr-banners a.b2-2 img, .btm-banner a.b2-2 img { top: 0px; left: 492px; }
.hdr-banners a.b3-2 img, .btm-banners a.b3-2 img { top: 0px; left: 330px; }
.hdr-banners a.b3-3 img, .btm-banners a.b3-3 img { top: 0px; left: 660px; }
/* -------------- */

.footer-item { text-align: center; float: left; clear: both; margin: 0px auto 0px auto; color: #666; font: 10px/150% Tahoma, Arial, Helvetica, sans-serif; width: 100%; }
.footer-item a { text-decoration: none; color: #274A6A; }
.footer-item a:hover { text-decoration: underline; }
#footer-menu1 { margin: 30px 0px 10px 0px; }
#footer-menu1 a { font-weight: bold; }
#footer-menu2 .radio-link { display: block; margin-left: auto; margin-right: auto; padding-left: 25px; background: url(images/radio.png) no-repeat left top; height: 22px; width: 130px; margin-top: 10px; text-align: left; vertical-align: middle; line-height: 21px; }
#footer-copyright { margin-top: 15px; margin-bottom: 20px; }
#footer-menu1 a, #footer-menu2 a, #footer-menu3 a, #footer-copyright a { text-decoration: underline; }
/* ***************** begin login ******************* */
.login-control { height: 24px; width: 900px; padding: 12px 10px 3px 10px; margin: 0px; position: relative; background: #fff url(images/main-img.png) no-repeat left bottom; font-size: 11px; position: absolute; z-index: 9999; top: 0px; right: 0px; }
.login-control span.login-right     /* used for curved end of login on right side */ { height: 39px; width: 6px; margin: 0px; padding: 0px; position: absolute; bottom: 0px; right: 0px; z-index: 0; overflow: hidden; background: url(images/main-img.png) no-repeat right bottom; }
span#support-text { position: absolute; left: 220px; top: 13px; z-index: 999; font-size: 11px; display: block; height: 44px; padding-left: 20px; background: url(images/icons.png) no-repeat 0px 0px; }
#anonymous { width: 465px; overflow: hidden; }
#anonymous a.join-link { float: left; }
#anonymous a.forgot-login { color: #0464ca; float: left; padding-left: 15px; }
#anonymous a.red-link { color: #a10006; float: right; text-align: right; text-decoration: none; font-weight: bold; font-size: 10px; padding-right: 10px; }
/* show/hide the login control */
#anonymous span.login-show { text-decoration: underline; cursor: pointer; color: #0464ca; float: left; padding: 0px 10px 0px 15px; }
#anonymous a.forgot-login:hover, #anonymous span.login-show:hover { color: #2899FF; }
#anonymous input.username, #anonymous input.password { font-size: 11px; color: #666; border: 1px solid #7e9db9; padding: 3px 2px 1px 2px; margin-right: 5px; float: left; width: 75px; height: 17px; }
#anonymous input.login-button { border: none; padding: 0px 0px 0px 0px; background: #006699 url(images/common-buttons.png) no-repeat right top; color: #fff; height: 23px; line-height: 23px; vertical-align: middle; width: 55px; float: left; font-size: 11px; cursor: pointer; text-align: center; font-weight: normal; }
#anonymous input.login-button:hover { background-position: right -30px; }
#anonymous input.username, #anonymous input.password, #anonymous input.login-button { margin-top: -4px; }
/* userID and logout link */
div.logout a { /* text-decoration: none; */ }
div.logout a.logout-btn { font-size: 10px; }
div.logout { padding: 0px 10px 0px 0px; margin: 0px; float: left; height: 16px; line-height: 16px; vertical-align: middle; }
/* userID and logout link */

#logged { width: auto; float: left; display: block; margin: 0px; padding: 10px 15px 5px 15px; font-weight: normal; }
#logged div.balances { font-weight: normal; display: block; float: left; margin: 0px; padding: 0px; height: 16px; width: 999px; line-height: 16px; vertical-align: middle; overflow: hidden; }
#logged .balances a { text-decoration: none; margin-right: 15px; }
#logged .balances .b-label { color: #0066cc; display: inline; text-decoration: underline; }
#logged .balances .b-label img { border: none; }
#logged .balances span.mail { text-decoration: none; }
#logged .balances .amount { color: #666666; display: inline; text-decoration: none; }
#logged span.expand-btn { font-family: Arial, Helvetica, Sans-Serif; padding: 0px; color: #0066cc; font-weight: bold; display: block; float: left; margin: 0px; cursor: pointer; font-size: 16px; line-height: 12px; }
#logged span.expand-btn a:hover { color: #0099FF; }
#logged span.expand-btn a { text-decoration: none; }
#logged-in-links { display: block; position: absolute; right: 133px; top: 0; height: 39px; /* background: url(images/common/logged-links-bg.png) no-repeat center top; */ background: url(images/main-img.png) no-repeat center -271px; text-align: center; width: 375px; font-size: 11px; padding: 0px 0px 0px 10px; margin: 0px; }
#logged-in-links a.link { margin: 0px; padding: 0px 12px 0px 8px; height: 38px; line-height: 38px; vertical-align: middle; background: url(images/icons.png) no-repeat left -355px; color:#005DC6;}
/* end login */

/* CONTENT PAGE DEFINITIONS */

div.page-block { position: relative; margin: 0px; padding: 0px; z-index: 2; }
/* homepage definitions */
#betus-homepage, #betus-homepage #top-banners, #betus-homepage #main-banner, #betus-homepage #third-banners, #betus-homepage #bottom-promos { display: block; clear: both; width: auto; }
#betus-homepage { padding: 15px 0px 0px 0px; }
#betus-homepage #top-banners { margin: 0px; padding: 0px; }
#betus-homepage #main-banner { display: block; padding: 0px 0px 10px 0px; margin: 0px; height: 261px; }
#betus-homepage #third-banners { margin: 0px; padding: 0px; clear: both; }
#betus-homepage #third-banners span { float: left; margin: 0px; padding: 0px; }
#betus-homepage img { border: none; }
#betus-homepage #top-banners #banner-left { float: left; clear: left; }
#betus-homepage #top-banners #banner-right { float: right; clear: right; }
#betus-homepage #bottom-promos { padding: 0px 0px 0px 0px; }
#betus-homepage #bottom-promos .promo-item { background: #f2f2f2 url(images/home-bottom-promo-bg.png); width: 484px; height: 115px; display: block; position: relative; }
#betus-homepage #bottom-promos h3 { height: 13px; float: left; margin: 0px 0px 5px 0px; padding: 8px 0px 5px 15px; color: #fff; font-weight: bold; font-size: 12px; clear: both; }
#betus-homepage #bottom-promos p { font-size: 11px; color: #666; margin: 0px; padding: 5px 0px 5px 15px; display: block; clear: both; width: 250px; line-height: 150%; }
#betus-homepage #bottom-promos a { color: #666; text-decoration: underline; }
#betus-homepage #bottom-promos #promo-left { float: left; clear: left; }
#betus-homepage #bottom-promos #promo-right { float: right; clear: right; }
#betus-homepage #bottom-promos .promo-image { position: absolute; top: 0px; right: 5px; }
.clear { display: block; clear: both; height: 1px; width: auto; margin: 0px; padding: 0px; overflow: hidden; }
/* rounded corners from former betus-content.css */

a:active { outline: none; }
a:focus { -moz-outline-style: none; }
div.tl, div.tr, div.bl, div.br { width: 5px; height: 5px; position: absolute; background-repeat: no-repeat; background-color: transparent; z-index: 9998 !important; display: block; overflow: hidden; background-image: url('/images/newsite1024/images/common/corners.png'); }
div.tl { top: 0px; left: 0px; }
div.tr { top: 0px; right: 0px; }
div.bl { bottom: -1px; left: 0px; }
div.br { bottom: -1px; right: 0px; }
.rounded-block-white { background-color: white; position: relative; border-bottom: 1px solid #cccccc; }
.rounded-block-white div.tl { background-position: 0px 0px; }
.rounded-block-white div.tr { background-position: -5px 0px; }
.rounded-block-white div.bl { background-position: 0px -5px; }
.rounded-block-white div.br { background-position: -5px -5px; }
/******* END CSS from betus-content.css ***********/


/* CSS from newsite1024 folder */
#home-content { width: 976px; margin-left: auto; margin-right: auto; font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
#home-content .home-block { color: #001b46; padding-top: 12px; padding-left: 12px; padding-right: 12px; padding-bottom: 12px; border-style: none; }


#button{
	position: absolute;
	width: 150px;
	height: 155px;
	margin-top: 198px;
	margin-left: 413px;
	overflow: hidden;
	cursor: pointer;
	_cursor: hand;
}


/* NEW CASINO */

#divsClear{
	clear:both;
}
.divsClear{
	clear:both;
}

#casino-header{
	background:url(../images/casino-header.png) no-repeat center;
	width:976px;
	height:333px;
	margin-top:12px;
}
#casino-header2{
	background:url(../images/casino-header2.png) no-repeat center;
	width:976px;
	height:339px;
	margin-top:12px;
}

/*#casino-header{
    width:971px;
    height:333px;
    background-image: url(../images/casino-header.png) !important;
    background-image: none;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/casino-header.png');
}*/

#games-promotions{
	background:url(../images/games-promotions.png) no-repeat;
	width:976px;
	height:213px;
	position:relative;
	margin-top:8px;
}
#games-promotions-left{
	width:445px;
	height:190px;
	float:left;
	padding:16px 20px 0 20px;
	position:relative;
}
#games-promotions-right{
	width:445px;
	height:190px;
	float:right;
	padding:16px 20px 0 20px;
	position:relative;
	
}
#games-promotions-download{
	text-align:right;
	font-size:11px;
}
#games-promotions-text{
	margin:18px 0 0 101px;
}
#games-promotions-text ul{
	margin-left:12px;
}
#games-promotions-more{
	position:absolute;
	left:17px;
	bottom: 30px;
	font-size:11px;
}

#benefits{
	margin-top:30px;
	color:#FFF;
	width:976px;
}
#benefits-title{
	background:url(../images/title-casino-benefits.gif) no-repeat top left;
	text-align:right;
	padding-bottom:4px;
	border-bottom:1px solid #FFF;
	margin-bottom:15px;
	height:20px;
	line-height:16px;
}
#benefits-left{
	float:left;
	width:371px;
	margin-left:10px;
}
#benefits-left a{
	font-size:11px;
}
#benefits-right{
	width:559px;
	float:right;
	margin-right:10px;
}

#menu-bottom{
	background:url(../images/menu-bottom.png) no-repeat;
	width:976px;
	text-transform:uppercase;
	margin-top:175px;
	margin:autol
}
#menu-bottom ul{
	width:976px;
	height:52px;
	line-height:52px;
	text-align:center;
}
#menu-bottom li{
	display:inline;
	list-style:none;
}
#menu-bottom a{
	color:#4C5560;
	text-decoration:none;
	font-size:11px;
	margin:0 18px;
	font-weight:bold;
}

#menu-bottom-flag{
	background:url(../images/flag.gif) no-repeat;
	margin-top:21px;
	padding-left:28px;
	color:#6F757B;
	width:100px;
	float:right;
	text-align:right;
}
#menu-bottom-flag a{
	color:#6F757B;
}
#menu-bottom-copy{
	font-size:10px;
	color:#6F757B;
	margin-bottom:40px;
	width:800px;
	float:left;
}

/* TEMPLATE */

#casino-left{
	width:580px;
	float:left;
	background:url(../images/casino-left-bottom.gif) no-repeat bottom #fff;
	margin-top:12px;
}
#casino-left-container{
	background:url(../images/casino-left-top.gif) no-repeat top;
	padding:14px;
	line-height:18px;
}


#casino-right{
	width:386px;
	float:right;
}
#casino-right-container-bottom{
	background:url(../images/casino-right-bottom.gif) no-repeat bottom #fff;
	margin-top:12px;
}
#casino-right-container{
	background:url(../images/casino-right-top.gif) no-repeat top;
	padding:14px;
	margin-bottom:12px;
}


.casino-title{
	text-align:right;
	height:24px;
	border-bottom:1px solid #CCC;
	font-size:11px;
	margin-bottom:18px;
}

.title-promotions{
	background:url(../images/title-promotions.gif) no-repeat top left;
}

.title-games{
	background:url(../images/title-games.gif) no-repeat top left;
}

.casino-pic{
	float:left;
	width:80px;
	height:80px;
}
.right-text{
	float:right;
	width:262px;
	margin-bottom:20px;
}
.right-text ul{
	margin-left:12px;
}

.casino-dark-container{
	padding:12px;
}
.casino-title-darkBG{
	text-align:right;
	height:22px;
	border-bottom:1px solid #fff;
	font-size:11px;
	margin-bottom:12px;
}
.title-benefits2{
	background:url(../images/title-casino-benefits2.png) no-repeat top left;
}
.title-live{
	background:url(../images/title-live-chat.png) no-repeat top left;
}

.text-darkBG{
	color:#FFF;
	margin-bottom:18px;
}
.right-promo{
	margin-top:12px;
	text-align:center;
}

.title-banking{
	background:url(../images/title-banking.gif) no-repeat top left;
}

.banking-text{
	margin-left:16px;
}

/* PROMOTIONS BOX */

.promotions-box-left{
	width:90px;
	float:left;
}
.promotions-box-right{
	width:170px;
	float:right;
	margin-bottom:30px;
}

/* PROMOTIONS */

.promotions-box{
	width:523px;
	background:url(../images/promotions-box-bottom.gif) #EDEDED no-repeat bottom;
	margin:auto;
	padding-bottom:20px;
	margin-bottom:20px;
}
.promotions-container{
	margin:40px 20px;
}

.promotions-title-back{
	height:26px;
	border-bottom:1px solid #CCC;
	margin-bottom:20px;
}

.promotions-box-title{
	float:left;
	width:200px;
	text-transform:uppercase;
	font-weight:bold;
}
.promotions-box-code{
	float:right;
	width:280px;
	text-align:right;
	font-size:10px;
	text-transform:uppercase;
}

.promotions-left{
	width:150px;
	float:left;
}
.promotions-right{
	width:320px;
	float:right;
	text-align:right;
}

.promotions-label{
	font-size:10px;
	color:#bbb;
	text-align:center;
	width:523px;
	margin:auto;
}
.promotions-text{
	width:523px;
	margin:auto;
	margin-top:20px;
}
.promotions-list{
	list-style:decimal;
	margin-left:30px;
}

/* CONTACT US */

.title-contact{
	background:url(../images/title-contact.gif) no-repeat top left;
}
.contact-box{
	width:260px;
	margin:auto;
}
.contact-box-left{
	float:left;
	width:79px;
	height:22px;
	line-height:22px;
	text-align:right;
	font-weight:bold;
}
.contact-box-right{
	float:right;
	width:171px;
	height:22px;
	line-height:22px;
}
.contact-spacer{
	height:485px;
}

/* GAMES */

.games-list{
	margin:auto;
	width:330px;
}
.games-list ul{
	margin:auto;
}
.games-list li{
	display:inline;
	list-style:circle;
	margin:0 8px;
}
.games-box{
	width:520px;
	margin:auto;
	margin:30px auto;
}
.games-section{
	width:130px;
	float:left;
	margin:0 18px;
}
.games-section ul{
	margin:6px 0 0 12px;
}
.games-section-spacer{
	width:28px;
	float:left;
}

.games-titles{
	background:#eee;
	height:30px;
	line-height:30px;
	border:1px solid #ccc;
	text-align:center;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
	margin:25px 0;
}

/* RULES */

.title-rules{
	background:url(../images/title-rules.gif) no-repeat top left;
}

/* DOWNLOAD */

.title-download{
	background:url(../images/title-download.gif) no-repeat top left;
}

.download-back{
	background:url(../images/download-back.jpg) no-repeat;
	width:360px;
	height:170px;
	margin:8px auto;
	padding:30px 140px 0 20px;
}

.title-account{
	background:url(../images/title-account.gif) no-repeat top left;
}
.title-deposits{
	background:url(../images/title-deposits.gif) no-repeat top left;
}

.number-list ul{
}
.number-list li{
	list-style:decimal;
	margin-left:30px;
}

.m_m_M_Menu_SubMenu2_0 { background-color:white;visibility:hidden;display:none;position:absolute;left:0px;top:0px; }
.m_m_M_Menu_SubMenu2_1 { text-decoration:none; }
.m_m_M_Menu_SubMenu2_2 {  }

/** Changes march 15 2010**/
.new-promotions{
	width:171px;
	float:left;
}
