/* start reset */
html{
	height:100%;
	width:100%;
	display:table;
}
body{
	height:100%;
	margin:0;
	display:table-cell;
	vertical-align:middle;
	color:#000;
	font:12px/16px "Century Gothic",Helvetica, Arial, sans-serif;
	background:#75285e url(../images/layout/bg-body.gif) repeat-x;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#333;
}
a:hover{text-decoration:underline;}
input, textarea, select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/* wrapper */
#wrapper{
	width:982px;
	margin:0 auto;
	position:relative;
	padding:160px 0 0;
}
.wrapper-holder{
	width:100%;
	overflow:hidden;
}
/* header-holder */
.header-holder{
	height:162px;
	position:absolute;
	width:100%;
	top:0;
}
/* logo */
.logo{
	display:block;
	width:300px;
	height:100px;
	text-indent:-9999px;
	overflow:hidden;
	margin-top:-5px;
}
.logo a{
	background:url(../images/layout/logo.png) no-repeat;
	cursor:pointer;
	display:block;
	height:100%;
	position:relative;
}
/* header */
#header{
	width:952px;
	height:99px;
	padding:16px 16px;
	overflow:hidden;
	background:url(../images/layout/bg-header.png) no-repeat;
}
/* header-wrap */
.header-wrap{
	position:relative;
	z-index:2;
}
/* loginin-box, login-box */
.loginin-box {
	height:90px;
}

.loginin-box, .login-box{
	float:right;
	display:inline;
	margin:0 2px 0 0;
	background:url(../images/layout/bg-login-box.png) repeat-x;
}
.login-box .holder{
	background:url(../images/layout/bg-login-box-l.png) no-repeat;
	float:left;
}
.login-box .frame{
	height:90px;
	float:left;
	background:url(../images/layout/bg-login-box-r.png) no-repeat 100% 0;
}
.loginin-box{
	width:400px;
	background:url(../images/layout/bg-loginin-box.png) no-repeat;
}


/* login-form */
.login-form{
	position:relative;
	padding:7px 7px 0 7px;
	float:left;
}
.login-form fieldset{float:left;}
.btn-holder{
	overflow:hidden;
	height:1%;
}
/* btn-s , btn */
.btn-s,.holder .btn{
	float:left;
	height:36px;
	color:#5d004e;
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	overflow:hidden;
	cursor:pointer;
}
.btn-s{
	height:26px;
	font-size:12px;
	line-height:14px;
}
.holder .btn span{
	float:left;
	height:65px;
	padding:7px 3px 0 11px;
	background:url(../images/layout/btn-l.png) no-repeat;
}
.btn-s span{
	height:47px;
	padding:5px 1px 0 6px;
	float:left;
	background:url(../images/layout/btn-s-l.png) no-repeat;
}
.btn-s-grn span{
	height:47px;
	padding:5px 1px 0 6px;
	float:left;
	background:url(../images/layout/btn-grn-s-l.png) no-repeat;
}
.holder .btn em{
	float:left;
	width:9px;
	height:72px;
	background:url(../images/layout/btn-r.png) no-repeat;
}
.btn-s em{
	float:left;
	width:6px;
	height:52px;
	background:url(../images/layout/btn-s-r.png) no-repeat;
}
.btn-s-grn em{
	float:left;
	width:6px;
	height:52px;
	background:url(../images/layout/btn-grn-s-r.png) no-repeat;
}
.btn-s:hover, .btn-s-grn:hover, .holder .btn:hover{
	background:transparent;
	text-decoration:none;
	color:#fff;
}
.holder .btn:hover span{
	margin:-36px 0 0;
	padding-top:43px;
	height:29px;
}
.btn-s:hover span, .btn-s-grn:hover span{
	margin:-26px 0 0;
	padding-top:31px;
	height:21px;
}
.btn-s:hover em, .btn-s-grn:hover em{margin:-26px 0 0;}
.btn:hover em{margin:-36px 0 0;}
/* row */
.login-form .row{
	overflow:hidden;
	float:left;
	clear:both;
	padding:0 0 4px;
}
/* login-form text */
.login-form .text{
	float:left;
	width:132px;
	border:none;
	margin:0;
	padding:0 4px 3px;
	font:23px/28px "Century Gothic",Helvetica, Arial, sans-serif;
	color:#808080;
	background:none;
	position:relative;
}
.login-form .text-holder{
	width:140px;
	height:32px;
	float:left;
	display:inline;
	margin:0 4px 0 0;
	padding:2px 3px 0 3px;
	background:url(../images/layout/bg-text1.png) no-repeat;
}
/* forgot-link */
.login-form .forgot-link{
	color:#fff;
	float:left;
	margin:2px 0 0 1px;
	font:bold 14px/14px "Century Gothic",Helvetica, Arial, sans-serif;
}
.login-form .forgot-link:hover{text-decoration:none;}

#alertslogin .login-form .forgot-link{
	color:#5D004E;
	float:left;
	margin:2px 0 0 1px;
	font:bold 14px/14px "Century Gothic",Helvetica, Arial, sans-serif;
}
#alertslogin .login-form .forgot-link:hover{text-decoration:none;}

#alertsregister .btn {
	margin-right:10px;
}

/* social */
.social{
	position:absolute;
	right:0;
	z-index:3;
	bottom:0;
}

#alertslogin
* html .social{right:2px;}
.social .holder{
	width:40px;
	height:80px;
	padding:0 415px 8px 0;
}
.social .holder:after{
	content:"";
	display:block;
	clear:both;
}
.social ul{
	float:left;
	margin:-5px 0 0;
	position:relative;
	list-style:none;
	padding:0;
}
.social ul li{
	float:left;
	display:inline;
	margin:0 3px 3px 0;
}
.social a{
	float:left;
	width:34px;
	height:33px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/layout/bg-social.gif) no-repeat;
}
/* facebook */
.social .facebook{background-position:-37px 0;}
/* rss */
.social .rss{background-position:-74px 0;}
/* nav */
#nav{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	bottom:0;
	left:-2px;
	z-index:5;
}
#nav li{
	float:left;
	overflow:hidden;
	height:50px;
	padding:0 0 0 2px;
	background:url(../images/layout/sep-nav.gif) no-repeat 0 4px;
}
/* nav first-item */
#nav li a{
	float:left;
	height:88px;
	color:#fff;
	text-align:center;
	cursor:pointer;
	padding:12px 0 0;
	font:bold 16px/22px "Century Gothic",Helvetica, Arial, sans-serif;
	background:url(../images/layout/bg-nav.png) repeat-x;
}
#nav li a:hover{
	margin:-50px 0 0;
	padding-top:62px;
	height:38px;
	text-decoration:none;
	color:#5d004e;
}
#nav .item-register{background:none;}
#nav .item-register a{
	width:125px;
	text-align:left;
	padding-left:14px;
	background:url(../images/layout/bg-nav-l.png) no-repeat;
}
#nav .item-bingo a{width:138px;}
#nav .item-promo a{width:120px;}
#nav .item-gratis a{width:114px;}
#nav .item-schedule a{width:78px;}
#nav .item-banking a{width:72px;}
#nav .item-help a{width:74px;}
#nav .item-extras a{width:118px;}
#nav .item-calendar a{
	width:106px;
	padding-right:7px;
	background:url(../images/layout/bg-nav-r.png) 100% 100% no-repeat ;
}
/* text-item */
.text-item,
.text-item-680{
	word-spacing:-1px;
	height:1%;
}
.text-inner{
	margin:-2px 0;
	height:1%;
}

.text-item .t{
	background:url(../images/layout/bg-text-item-t.png) no-repeat;
	height:10px;
	overflow:hidden;
}
.text-item-680 .t{
	background:url(../images/layout/bg-text-item-680-t.png) no-repeat;
	height:10px;
	overflow:hidden;
}


.text-item .b{
	background:url(../images/layout/bg-text-item-b.png) no-repeat;
	height:10px;
	overflow:hidden;
}
.text-item-680 .b{
	background:url(../images/layout/bg-text-item-680-b.png) no-repeat;
	height:10px;
	overflow:hidden;
}


.text-item .c{
	height:1%;
	padding:0 6px;
	background:url(../images/layout/bg-text-item-c.png) repeat-y;
}
.text-item-680 .c{
	height:1%;
	padding:0 6px;
	background:url(../images/layout/bg-text-item-680-c.png) repeat-y;
}


.text-item .c:after, 
.text-item-680 .c:after{
	content:"";
	display:block;
	clear:both;
}

.text-item .content{
	overflow:hidden;
	padding:12px 20px 10px;
	background:#dedede url(../images/layout/bg-text-item.gif) repeat-x;
}
.text-item-680 .content{
	width:718px;
	overflow:hidden;
	padding:12px 20px 10px;
	background:#dedede url(../images/layout/bg-text-item-680.gif) repeat-x;
}


.text-item p,
.text-item-680 p{margin:0 0 10px;}

/* content-box */
#content-box{display:table-footer-group;}
/* promo */
#promo{display:table-header-group;}
/* promo-box */
.promo-box{
	overflow:hidden;
	width:100%;
}
/* col */
.promo-box .col{
	float:left;
	display:inline;
	margin:0 -2px 0 0;
}
.bingo-box img{vertical-align:top;}
/* flash-box */
.flash-box{
	float:left;
	width:470px;
	display:inline;
	margin:0 -2px 0 0;
	height:370px;
	padding:16px;
	background:url(../images/layout/bg-flash-box.png) no-repeat;
}
.flash-box .holder{
	width:100%;
	position:relative;
}
/* flash-holder */
.flash-holder{margin:0 0 10px;}
.box-holder{
	overflow:hidden;
	height:1%;
}
.box-holder .flash-holder{float:left;}
.flash-holder img{vertical-align:top;}
/* game-box */
.game-box{
	float:right;
	width:150px;
	padding:9px 0 0;
	text-align:center;
	background:url(../images/layout/bg-game-box.png) no-repeat;
}
.game-box .frame{
	position:relative;
	height:181px;
	width:100%;
}
.game-box img{vertical-align:top;}

.game-box #topGamesSlideshowPanel img{
	padding-left:7px;
}

/* game-box btn-s */
.game-box .btn-s{
	bottom:7px;
	left:8px;
	position:absolute;
}
* html .game-box .btn-s{bottom:6px;}
/* support-box */
.support-box{
	width:210px;
	height:182px;
	overflow:hidden;
	font-size:18px;
	line-height:22px;
	color:#5d004e;
	padding:13px 16px;
	background:url(../images/layout/bg-support-box.png) no-repeat;
}
.support-box .holder{
	width:100%;
	position:relative;
}
.support-box strong{
	display:block;
	margin:0 0 1px;
}
/* phone */
.support-box .phone{
	font-size:24px;
	margin:0 0 1px;
	word-spacing:1px;
	line-height:28px;
}
/* btn-call */
.btn-call{
	display:block;
	width:110px;
	height:132px;
	color:#fff;
	cursor:pointer;
	font:bold 14px/16px Helvetica,Arial, sans-serif;
	overflow:hidden;
}
.btn-call span{
	background:url(../images/layout/btn-call.png) no-repeat;
	height:256px;
	padding:4px 0 4px 8px;
	display:block;
}
.btn-call:hover{
	text-decoration:none;
	background:transparent;
}
.btn-call:hover span{
	margin:-132px 0 0;
	padding-top:136px;
	height:124px;
}
/* promo-box box */
.promo-box .box{
	width:242px;
	font-weight:bold;
	font-size:14px;
	line-height:16px;
	color:#5d004e;
	margin:0 0 -2px;
	background:url(../images/layout/bg-box.png) no-repeat;
}
.box .holder{
	position:relative;
	height:165px;
	overflow:hidden;
	padding:13px 10px 14px 16px;
}
.box .btn{
	position:absolute;
	bottom:13px;
	left:13px;
	z-index:5;
}
.box h1,.box h3,.box h2{
	margin:0;
	font-size:24px;
	color:#5d004e;
	line-height:28px;
}
.box .item{
	position:absolute;
}
/* winner-box */

#winner-box {
	width:242px;
	height:192px;
}

.winner-box{
	overflow:hidden;
	width:100%;
	margin:0 0 0 0;
}
.winner-box .img-holder{
	width:107px;
	height:71px;
	float:left;
	display:inline;
	margin:0 6px 0 0;
	padding:10px 0 0;
	text-align:center;
	background:url(../images/layout/bg-img-holder.png) no-repeat;
}
* html .winner-box .img-holder{margin:0 3px 0 0;}
.winner-box .img-holder img{vertical-align:top;}
/* winner-box info */
.winner-box .info{
	overflow:hidden;
	height:1%;
	padding:2px 15px 0 0;
}
.box .flash-holder{margin:1px 0 0 -8px;}
/* twocolumns */
#twocolumns{
	overflow:hidden;
	width:100%;
	margin:0 0 -2px;
}
/* content */

.nobg {
	background:none !important;
}

#content{
	float:left;
	width:688px;
	padding:22px 26px;
	position:relative;
}

.content_nobg {
	width:740px !important; 
	padding:2px 0px 22px!important;

}

.twocolumns-t{
	overflow:hidden;
	height:184px;
	background:url(../images/layout/bg-content-t.png) no-repeat;
}
.twocolumns-b{
	overflow:hidden;
	height:15px;
	background:url(../images/layout/bg-content-b.png) no-repeat;
}
/* content-holder */
.content-holder{
	width:742px;
	background:url(../images/layout/bg-content-c.png) repeat-y;
}
.content-holder:after{
	content:"";
	display:block;
	clear:both;
}
/* content-wrap */
.content-wrap{
	width:982px;
	float:left;
	position:relative;
	margin:-184px -240px -15px 0;
}
/* breadcrumbs */
.breadcrumbs{
	overflow:hidden;
	height:1%;
	margin:0 0 10px;
}
.breadcrumbs span{
	float:left;
	margin:0 -1px 0 0;
}
.breadcrumbs ul{
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
	list-style:none;
}
.breadcrumbs li{
	float:left;
	padding:0 2px 0 9px;
	display:inline;
	margin:0 5px 0 -5px;
	background:url(../images/layout/bullet1.gif) no-repeat 0 70%;
}
.breadcrumbs li a{
	font-weight:bold;
	color:#5d004e;
}
/* content h1 */
#content h1, .content h1{
	margin:0 0 16px;
	font-size:20px;
	line-height:26px;
	color:#5d004e;
}
/* register-box */
.register-box{
	width:447px;
	float:left;
	margin:0 0 0 -6px;
	display:inline;
	position:relative;
}
.register-box .t{
	overflow:hidden;
	height:98px;
	background:url(../images/layout/bg-register-box-t.png) no-repeat;
}
.register-box .c{
	width:100%;
	background:url(../images/layout/bg-register-box-c.png) repeat-y;
}
/* block  */
.block:after,
.register-box .c:after{
	content:"";
	display:block;
	clear:both;
}
.register-box .b{
	overflow:hidden;
	height:14px;
	background:url(../images/layout/bg-register-box-b.png) no-repeat;
}
.register-box .content{
	float:left;
	width:413px;
	position:relative;
	margin:-83px 0 -1px;
	padding:0 17px;
}






/* homepageseo-box */
.homepageseo-box{
	width:628px;
	float:left;
	margin:0 0 0 -6px;
	display:inline;
	position:relative;
}
.homepageseo-box .t{
	overflow:hidden;
	height:78px;
	background:url(../images/layout/bg-SEO-list-t.png) no-repeat;
}
.homepageseo-box .c{
	width:100%;
	background:url(../images/layout/bg-SEO-list-c.png) repeat-y;
}

.homepageseo-box .b{
	overflow:hidden;
	height:14px;
	background:url(../images/layout/bg-SEO-list-b.png) no-repeat;
}
.homepageseo-box .content{
	float:left;
	width:580px;
	position:relative;
	margin:-70px 0 -1px;
	padding:0 17px;
}


/* homepageseo-boxright */
.homepageseo-boxright{
	width:295px;
	float:right;
	margin:0;
	display:inline;
	position:relative;
}
.homepageseo-boxright .t{
	overflow:hidden;
	height:78px;
	background:url(../images/layout/rh-box-t.png) no-repeat;
}
.homepageseo-boxright .c{
	width:100%;
	background:url(../images/layout/rh-box-c.png) repeat-y;
}
.homepageseo-boxright .newsholder a {
	font-size:12px;
	font-weight:800;
}

.homepageseo-boxright .newsholder p.bodypart {
	margin-bottom:0 !important;
}



.homepageseo-boxright .b{
	overflow:hidden;
	height:15px;
	background:url(../images/layout/rh-box-b.png) no-repeat;
}
.homepageseo-boxright .content{
	float:left;
	width:261px;
	position:relative;
	margin:-70px 0 -1px;
	padding:0 10px;
	max-height: 315px;
	overflow:hidden;
}

.homepageseo-social{
	width:285px;
	float:right;
	margin:5px 5px 0 5px;
	display:inline;
	position:relative;
}


/* block  */
.block:after,
.fullwidthfade-box .c:after,
.homepageseo-box .c:after{
	content:"";
	display:block;
	clear:both;
}




/* fullwidthfade-box */
.fullwidthfade-box{
	width:698px;
	float:left;
	margin:0 0 0 -6px;
	display:inline;
	position:relative;
}
.fullwidthfade-box .t{
	overflow:hidden;
	height:78px;
	background:url(../images/layout/bg-fwfade-list-t.png) no-repeat;
}
.fullwidthfade-box .c{
	width:100%;
	background:url(../images/layout/bg-fwfade-list-c.png) repeat-y;
}
.fullwidthfade-box .b{
	overflow:hidden;
	height:14px;
	background:url(../images/layout/bg-fwfade-list-b.png) no-repeat;
}

.fullwidthfade-box .content{
	float:left;
	width:650px;
	position:relative;
	margin:-70px 0 -1px;
	padding:0px 17px;
}




/* popup-box */
.popup-box{
	text-align:left;
	width:580px;
	margin:0 0 0 -6px;
}
.popup-box .t{
	overflow:hidden;
	height:98px;
	background:url(../images/layout/bg-popup-box-t.png) no-repeat;
}
.popup-box .c{
	width:100%;
	background:url(../images/layout/bg-popup-box-c.png) repeat-y;
}
/* block  */
.block:after,
.popup-box .c:after{
	content:"";
	display:block;
	clear:both;
}
.popup-box .b{
	overflow:hidden;
	height:14px;
	background:url(../images/layout/bg-popup-box-b.png) no-repeat;
}
.popup-box .content{
	float:left;
	width:546px;
	position:relative;
	margin:-83px 0 -1px;
	padding:0 17px;
}

.popup-box h2{
	margin:0;
	padding:0;
}

/* h2 styles */
.account-box h2,
.user-box h2,
.register-box h2{
	font-size:20px;
	line-height:28px;
	margin:0;
	color:#5d004e;
}
.register-box .btn-holder{margin:-8px 0 0 -4px;}

.register-box .btn-holder#promoregbutton{margin:8px 0 0 -4px;}

.alignleft{float:left;}
.alignright{float:right;}
/* block */
.block{
	width:100%;
	margin:-6px 0 0;
	padding:0 0 11px;
}

.img-1{margin:6px -2px 0 0;}
/* slide-block */
.slide-block h3{
	font-size:16px;
	line-height:18px;
	margin:0 0 17px;
	color:#5d004e;
}
.slide-block .btn-holder{margin:0 0 14px -3px;}
/* calendar */
.calendar{
	margin:-6px -7px 0 -6px;
	padding:0;
	overflow:hidden;
	width:700px;
	position:relative;
	list-style:none;
}
.calendar li{
	float:left;
	width:177px;
	display:inline;
	margin:0 -2px -2px 0;
	background:url(../images/layout/bg-calendar.png) no-repeat;
}
.calendar li div{
	height:123px;
	padding:13px 19px 36px 16px;
	position:relative;
}
/* ttl-month */
.calendar .ttl-month{
	display:block;
	font-size:14px;
	line-height:16px;
	margin:0 0 3px;
}
/* calendar ttl */
.calendar .ttl{
	display:block;
	color:#5d004e;
	font-size:16px;
	margin:0 0 1px;
	line-height:18px;
}
#content .calendar p{margin:0;}
.calendar .btn-s{
	position:absolute;
	bottom:13px;
	margin:0 0 0 -2px;
}
* html .calendar .btn-s{bottom:12px;}
#content p{margin:0 0 16px;}
/* table-box */
.table-box{
	width:702px;
	margin:-6px -15px 11px -6px;
	height:94px;
	padding:8px 0 0;
	background:url(../images/layout/bg-box2.png) no-repeat;
}
.table-box .holder{
	position:relative;
	overflow:hidden;
	width:670px;
	padding:0 0 0 16px;
}
.table-box ul{
	margin:-2px 0 2px;
	padding:4px 0 6px;
	height:1%;
	border-top:2px solid #747474;
	overflow:hidden;
	list-style:none;
}

.table-box ul li{
	width:180px;
	float:left;
}
.table-box .last{width:130px;}

.table-box .holder td{
	margin:-2px 0 2px;
	padding:0px 0 6px;
	border-bottom:2px solid #747474;
	overflow:hidden;
	list-style:none;
}

/* payment-list */
.payment-list{
	margin:-5px -15px 0 -6px;
	padding:0;
	width:702px;
	list-style:none;
}
.payment-list li{
	width:702px;
	height:102px;
	vertical-align:middle;
	margin:0 0 -2px;
	background:url(../images/layout/bg-box2.png) no-repeat;
}
/* payment-holder */
.payment-list .holder{
	padding:18px 12px 0 16px;
	overflow:hidden;
	width:674px;
	position:relative;
}
.payment-list strong{
	display:block;
	font-size:20px;
	line-height:22px;
	color:#5d004e;
	margin:0 0 3px;
}
#content .payment-list p{margin:0;} 
/* ico-holder */
.ico-holder{
	width:137px;
	float:right;
	display:table;
	margin:-6px 0 0;
	height:80px;
	background:url(../images/layout/bg-ico-holder.png) no-repeat;
}
.payment-list .text-frame{
	float:left;
	width:500px;
}
.ico-holder div{
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
.ico-holder img{vertical-align:top;}
/* promo-list */
.promo-list{
	margin:-6px -18px 0 -6px;
	padding:0;
	width:704px;
	overflow:hidden;
	list-style:none;
}
.promo-list li{
	width:352px;
	float:left;
	display:inline;
	margin:0 -2px -3px 0;
	background:url(../images/layout/bg-box3.png) no-repeat;
}
.promo-list strong{
	display:block;
	font-size:20px;
	line-height:22px;
	margin:0 0 3px;
	color:#5d004e;
}
.promo-list .holder{
	overflow:hidden;
	position:relative;
	height:155px;
	padding:18px 18px 0 16px;
}
.promo-list .img-holder{
	width:94px;
	height:105px;
	margin:8px 0 0;
}
.promo-list img{vertical-align:top;}
.promo-list .btn{
	position:absolute;
	bottom:14px;
	left:13px
}
* html .promo-list .btn{bottom:13px;}
/* winners-list */
.winners-list{
	width:702px;
	margin:-6px -15px 0 -6px;
}
/* winner-item */
.winner-item{margin:0 0 -2px;}
.winner-item .t{
	background:url(../images/layout/bg-winner-list-t.png) no-repeat;
	overflow:hidden;
	height:78px;
}
.winner-item .c{
	width:100%;
	background:url(../images/layout/bg-winner-list-c.png) repeat-y;
}
.winner-item .c:after{
	content:"";
	display:block;
	clear:both;
}
.winner-item .b{
	background:url(../images/layout/bg-winner-list-b.png) no-repeat;
	overflow:hidden;
	height:15px;
}
.winner-item .content{
	float:left;
	width:670px;
	position:relative;
	margin:-60px 0 -18px;
	padding:0 16px 8px 16px;
}
.winner-item h2{
	font-size:20px;
	line-height:22px;
	color:#5d004e;
	margin:0 0 3px;
}
/* winner-item img-holder */
.winner-item .img-holder{
	float:right;
	min-height:84px;
	display:inline;
	margin:-2px 0 0 15px;
	padding-bottom:10px;
}
.winner-item img{
	vertical-align:top;
}

.winner-item p {
	margin-bottom:0;
	padding-bottom:0;
}

.winner-item .newslist h3 {
margin-top:0;
padding-top:0;
}

#vipmanagercontent img{
	float:left;
	padding-right:10px; 
	padding-bottom:10px;
}

/* info-box */
.info-box{
	overflow:hidden;
	height:1%;
	margin:-2px 0 0;
	line-height:14px;
}
.info-box .content{
	overflow:hidden;
	height:1%;
	letter-spacing:-1px;
	word-spacing:1px;
}
.info-box img{margin:4px -2px 0 17px;}

.info-box table img{margin:0;}

/* info-box heading */
.info-box h3,
.info-box h2{
	font-size:14px;
	line-height:16px;
	margin:0 0 14px;
	color:#5d004e;
}
/* ttl-1 */
.ttl-1{
	display:block;
	font-size:16px;
	line-height:18px;
	color:#d50080;
	margin:-3px 0 14px;
}
.user-box h2{margin:0 0 13px;}
/* register-form */
.register-form{
	margin:-9px 0 0;
	padding:0 0 11px;
}
.register-form .row{
	overflow:hidden;
	height:1%;
	margin:0 0 4px -3px;
	padding:0 0 0 3px;
}
/* register-form label */
.register-form label{
	font:bold 16px/19px "Century Gothic",Helvetica, Arial, sans-serif;
	width:228px;
	float:left;
	padding:7px 0 0;
}
/* register-form text-holder */
.register-form .text-holder{
	width:282px;
	height:32px;
	float:left;
	padding:2px;
	background:url(../images/layout/bg-text2.png) no-repeat;
}
/* register-form text,password */
.register-form .password,
.register-form .text,
.register-form .textbox175,
.register-form .textbox65,
.register-form .textbox{
	float:left;
	border:none;
	padding:6px 10px 5px;
	position:relative;
	margin:0;
	height:19px;
	width:262px;
	font:bold 16px/19px "Century Gothic",Helvetica, Arial, sans-serif;
	background:none;
}

.register-form p a.main 
{
	float:none !important;
}

#reg2 .register-form .pic
{
	display:none;
}

/* register-form select */
.register-form select{
	width:280px;
	float:left;
	height:25px;
	font:bold 16px/19px "Century Gothic",Helvetica, Arial, sans-serif;
	margin:5px 0 0 3px;
}
.register-form .shortest{
	width:71px;
	margin-left:0;
}
.select-holder{
	float:left;
	padding:0 0 6px;
}
.register-form .short{
	width:61px;
	margin:5px 8px 0 3px;
}
.register-form .middle{
	width:129px;
	margin-right:8px;
}
/* register-form checkbox */
.register-form .checkbox{
	width:16px;
	height:15px;
	margin:31px 0 0;
	padding:0;
	float:left;
}
.register-form .row a:hover{
	color:#fff;
	text-decoration:none;
	background:#5d004e;
}
.register-form label span{
	display:block;
	overflow:hidden;
	margin:0 0 0 -3px;
}
.register-form label a{
	padding:0 2px 0 3px;
	margin:0 0 0 2px;
}
/* register-form input-area */
.register-form .input-area{margin:0 0 14px;}
#content .register-form p{margin:0 0 8px;}
.register-form .last-row .text-holder{margin:11px 0 0;}
.register-form .btn-holder{padding:9px 0 0 228px;}
/* register-form note */
.register-form .note{
	float:left;
	margin:10px 0 0 6px;
}
.register-form .note-wrap{
	float:left;
	padding:0 0 0 6px;
}
.register-form .note-wrap .note{
	float:none;
	display:block;
	margin:0;
}
.register-form a{
	float:left;
	padding:0 3px;
	color:#5D004E;
	font-weight:bold;
	margin:0 0 0 -3px;
}
/* account-box */
.account-box{
	font:bold 16px/22px "Century Gothic",Helvetica, Arial, sans-serif;
	margin:-2px 0 0;
}
/* account-info */
.account-info{margin:-2px 0 9px;}
.account-info dt{
	float:left;
	clear:left;
}
.account-box .btn-holder{padding:0 0 0 176px;}
.account-info dd{margin:0 0 0 181px;}
* html .account-info dd{margin:0 0 0 178px;}
/* sidebar */
#sidebar{
	float:right;
	width:242px;
}
/* new-box */
.new-box{
	width:242px;
	height:232px;
	margin:2px 0 0;
	background:url(../images/layout/bg-box1.png) no-repeat;
}
.box-2 .holder,
.box-1 .holder,
.calendar-box .holder,
.calendar-box-small .holder,
.new-box .holder,
.banking-box .holder{
	padding:13px 16px 0;
	position:relative;
	width:210px;
}
/* sidebar heading */
#sidebar h2,
#sidebar h3{
	margin:0;
	font-size:24px;
	line-height:28px;
	color:#5d004e;
}
/* games-list */
.games-list{
	margin:-1px -17px 0 -6px;
	padding:0;
	width:226px;
	list-style:none;
}
.games-list li{
	width:207px;
	margin:0 0 -2px;
	overflow:hidden;
	padding:0 0 0 15px;
	vertical-align:middle;
	background:url(../images/layout/bg-games-list.png) no-repeat;
}
/* games-list item */
.games-list .item{
	display:table;
	width:100%;
	height:62px;
}
.games-list .item-holder{
	position:relative;
	width:100%;
}
.games-list .item div{
	display:table-cell;
	vertical-align:middle;
}
.games-list li img{vertical-align:top;}
.games-list .btn-s{
	position:absolute;
	right:12px;
	top:13px;
}
/* calendar-box */
.calendar-box{
	width:242px;
	height:262px;
	color:#5d004e;
	margin:-2px 0 0;
	background:url(../images/layout/bg-calendar-box.png) no-repeat;
}
.calendar-box-small {
	width:242px;
	height:200px;
	color:#5d004e;
	margin:-2px 0 0;
	background:url(../images/layout/bg-calendar-box-small.png) no-repeat;
}

/* banking-box */
.banking-box{
	width:242px;
	height:292px;
	color:#5d004e;
	margin:-2px 0 0;
	background:url(../images/layout/bg-banking-box.png) no-repeat;
}

.banking-box img {
	float:left;
}

/* events */
.events{
	margin:0 -16px 0 -6px;
	padding:0;
	width:226px;
	list-style:none;
}
.events li{
	width:142px;
	margin:0 0 -2px;
	height:60px;
	overflow:hidden;
	padding:12px 63px 0 17px;
	vertical-align:middle;
	background:url(../images/layout/bg-events.png) no-repeat;
}
.events p{margin:0;}
.events strong{
	display:block;
	font-size:14px;
}
.events .btn-s{
	position:absolute;
	right:22px;
}
/* side-block */
.side-block{
	margin:0 0 -2px;
	height:1%;
}
.side-block .b,
.side-block .t{
	overflow:hidden;
	height:15px;
	background:url(../images/layout/bg-side-block-t.png) no-repeat;
}
.side-block .b{background:url(../images/layout/bg-side-block-b.png) no-repeat;}
.side-block .c{
	width:100%;
	background:url(../images/layout/bg-side-block-c.png) repeat-y;
}
.side-block .c:after{
	content:"";
	display:block;
	clear:both;
}
.side-block .content{
	padding:0 0 0 16px;
	float:left;
	width:226px;
	margin:-2px 0 -6px;
	position:relative;
}
#sidebar .side-block h3{margin:0 0 3px;}
/* btn-list */
.btn-list{
	margin:0 -13px 0 -3px;
	padding:0;
	width:216px;
	list-style:none;
}
.btn-list li{
	overflow:hidden;
	height:1%;
	padding:0 0 4px;
	text-align:center;
	vertical-align:middle;
}
.btn-list .btn-s,
.btn-list .btn{width:216px;}
.btn-list .btn-s span{width:203px;}
.btn-list .btn span{width:193px;}
/* info-list */
.info-list{
	color:#808080;
	font:bold 16px/21px "Century Gothic",Helvetica, Arial, sans-serif; 
	margin:0 0 12px;
	height:1%;
	padding:4px 0 0;
}
.info-list dt{
	float:left;
	clear:left;
}
.info-list dd{
	margin:0 0 0 71px;
	color:#000;
}
* html .info-list dd{margin:0 0 0 68px;}
/* block-wrap */
#sidebar .block-wrap{
	padding:0 0 2px;
	margin:2px 0 0;
}
/* user-info */
.user-info{
	margin:0 -5px 0 0;
	color:#808080;
	padding:0;
	position:relative;
	width:405px;
	font:bold 16px/21px "Century Gothic",Helvetica, Arial, sans-serif;
	overflow:hidden;
	list-style:none;
}
.user-info li{
	float:left;
	margin:0 2px 0 -2px;
	display:inline;
	width:121px;
	padding:3px 0 6px 13px;
	background:url(../images/layout/sep1.gif) no-repeat;
}
.user-info span{
	display:block;
	color:#000;
}
/* account-list */
.account-list{
	margin:0;
	padding:6px 0 0 8px;
	overflow:hidden;
	width:392px;
	position:relative;
	list-style:none;
}
.account-list li{
	float:left;
	padding:0 3px 0 0;
}
/* box-1 */
.box-1{
	width:242px;
	height:472px;
	margin:2px 0 0;
	background:url(../images/layout/bg-box4.png) no-repeat;
}
/* bingo-list */
.bingo-list{
	margin:-1px -10px 0 -6px;
	padding:0;
	width:222px;
	font-size:14px;
	line-height:16px;
	color:#5d004e;
	list-style:none;
}
.chat-box,
.bingo-list li{
	width:222px;
	overflow:hidden;
	vertical-align:middle;
	margin:0 0 -2px;
	background:url(../images/layout/bg-bingo.png) no-repeat;
}
.chat-box div,
.bingo-list li div{
	height:51px;
	width:206px;
	padding:11px 0 0 16px;
	position:relative;
}
.chat-box .btn-s,
.bingo-list .btn-s{
	position:absolute;
	right:13px;
	top:12px;
}
.bingo-list strong{
	float:left;
	margin:1px 0 0;
}
.bingo-list img{
	float:left;
	margin:-5px 0 0;
}
/* bingo-list images styles */
.bingo-list .img-1{margin:-4px 0 0 -10px;}
.bingo-list .img-2{margin-left:-6px;}
.bingo-list .img-3{margin-left:7px;}
.bingo-list .img-4{margin:-4px 0 0 2px;}
.bingo-list .img-5{margin:8px 0 0 -10px;}
/* box-2 */
.box-2{
	margin:-2px 0 0;
	width:242px;
	height:112px;
	background:url(../images/layout/bg-box5.png) no-repeat;
}
/* chat-box */
.chat-box{margin:-1px -15px 0 -6px;}
.box-2 img{
	vertical-align:top;
	margin:-4px 0 0 8px;
}
/* payment-box */
.payment-box{
	width:982px;
	margin:0 0 -2px;
	background:url(../images/layout/bg-payment-box.png) no-repeat;
}
.payment-box .holder{
	position:relative;
	padding:11px 13px 0 15px;
	height:41px;
}
/* ico-list */
.ico-list{
	margin:0;
	padding:2px 0 0;
	float:left;
	list-style:none;
}
.ico-list li{
	float:left;
	padding:0 6px 0 0;
}
.ico-list li img{vertical-align:top;}
/* powered */
.powered{
	float:right;
	width:116px;
	height:30px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/layout/ico-powered.gif) no-repeat;
}
/* footer */
#footer{
	width:982px;
	color:#5d004e;
	word-spacing:-1px;
	background:url(../images/layout/bg-footer.png) no-repeat;
}
#footer .holder{
	position:relative;
	height:30px;
	padding:12px 6px 0 17px;
	overflow:hidden;
	line-height:18px;
}

#footer .holder .nav a {
line-height:18px;
font-size:11px;
}

#footer p{margin:0;}
/* nav */
.nav{
	margin:0;
	padding:0;
	line-height:13px;
	list-style:none;
	float:right;
	overflow:hidden;
}
.nav li{
	float:left;
	margin:0 1px 0 -1px;
	padding:0 7px 0 8px;
	display:inline;
	background:url(../images/layout/sep-footer.gif) no-repeat 0 80%;
}
.nav li a{color:#5d004e;}
.hide{display:none;}

.colourblockreg {
	background-color:#d50080;
	border:1px dashed #000;
	color:#FFFFFF;
	font:10px/12px verdana,arial,helvetica,sans-serif;
	margin:0;
	padding:10px;
	text-align:left;
	voice-family:inherit;
	width:98%;
}




/* HOMEPAGE SEO PANEL */

.homepage_seo {
	float:left;
	width:618px;
	padding-right:10px;
}

.homepage_seopanel_top {
	width:623px;
	height:10px;
	background: url(../images/layout/seopanel_top.png) 0 0 no-repeat;
}

.homepage_seopanel {
	width:603px;	
	background: url(../images/layout/seopanel_bg.png) 0 0 repeat-y;
	padding:0px 10px;
	min-height:167px;
}

.homepage_seopanel_bottom {
	width:623px;
	height:10px;
	background: url(../images/layout/seopanel_bottom.png) 0 0 no-repeat;
}


.homepage_panel_homepage_panel_seoright {
	float:right;
	position: relative;
	width:295px;
	height:587px;
}

.homepage_panel_facebook .mask {
    display:block;
    position: absolute;
    width: 300px;
    bottom: 0px;
    height: 170px;
    left:0;
    background-color: #ffffff;
    filter:alpha(opacity=0);
    opacity:0;
}

.homepage_panel_seo {
	float:left;
	width:616px;
	margin-bottom:8px;
}

.homepageseo-box h2{
	padding-left:5px !important;
	margin-top:10px !important;
}

.homepageseo-box .newsholder {
	padding-left:6px;
	width:186px;
	float:left;
	min-height:120px;
}

.homepageseo-box .newsholder h3{
	font-size:12px;
	min-height:40px;
	padding:0;
	margin:0;
}

.homepageseo-box .newsholder p.bodypart{
	padding:0;
	margin:0;
}

.homepageseo-box .newsholder a{
	font-size:12px;
	font-weight:800;
}





/* Default table styles */
table{
	border:0;
}

#formloadmessage{
	display:none;
}

.autowidth {
	width:auto !important;
}

#withdrawal_bankTransfer .colortext01 {
	display:block;
	float:left;
	width:150px;
	padding-top:10px;
}

#withdrawal_bankTransfer .textholder {
	clear:none!important;
}

#withdrawal_bankTransfer .btn {
	clear:both!important;
}

#prebuygames table {
border:none;
width:100% !important;
}

#prebuygames table tr{
height:none !important;
}

/* TAKEN FROM OLD SITE */
.ajaxtextcolor { font: 11px/13px verdana, arial, helvetica, sans-serif; color:#000; font-weight: bold; font-style: normal; text-decoration: none; }
.ajaxbox { line-height:10px; text-align:left; padding:8px; border:1px solid black; background-color:#FFCC66; visibility:hidden; margin: 0 0 0 0; }
#passworderrors, #errors, #deposit_errors, #securityerrors, #change_errors, #withdraw_errors, #regerrors { font: 11px/13px verdana, arial, helvetica, sans-serif; color: #FF0000; font-weight: normal; font-style: normal; }

.infobutton a { position: relative; display: block; float:right; height: 18px; width: 60px; margin: 0 0 0 0; }

#imore a {
	background: url("../images/imore.gif"); }

#iplay a {
	background: url("../images/iplay.gif"); }
	
#isign a {
	background: url("../images/isign.gif"); }
	
#iback a {
	background: url("../images/iback.gif"); }

#imore a:hover,#iplay a:hover,#isign a:hover, #iback a:hover  {
	background-position: 0px -18px; }
	
.bingo-box {
margin-top:-3px;
}

#creditCardsInclude {background:url("") no-repeat 0 0 transparent; height:44px; width:100%; padding:0 0 0 15px; margin:0; position: relative; top:0px; left:0px; clear:both;}
#creditCardsInclude li { display:block; float:left; height:20px; margin-top:2px;} /* Makes the list horizontal */
#creditCardsInclude li.lastIcon { border-right:none;}
#creditCardsInclude li img { margin-right:13px; margin-left:0px; /* Space between icones */ background:transparent; /* Set to 'transparent'. Use 'black' or any other color when developing */ /*float:left;*/ /* Keeps the list horizontal */ border:none; }
#creditCardsInclude #visa { display:inline;} /* Displays (inline), or not (none), the visa icon */
#creditCardsInclude #electron { display:inline; } /* Displays (inline), or not (none), the electron icon */
#creditCardsInclude #mastercard { display:inline; } /* Displays (inline), or not (none), the mastercard icon */
#creditCardsInclude #maestro { display:inline; } /* Displays (inline), or not (none), the maestro icon */
#creditCardsInclude #banktransfer { display:none; } /* Displays (inline), or not (none), the bank transfer icon */
#creditCardsInclude #moneybookers { display:none; } /* Displays (inline), or not (none), the moneybookers icon */
#creditCardsInclude #skrill { display:inline; } /* Displays (inline), or not (none), the skrill icon */
#creditCardsInclude #paypal { display:inline; } /* Displays (inline), or not (none), the paypal icon */
#creditCardsInclude #neteller { display:inline; } /* Displays (inline), or not (none), the neteller icon */
#creditCardsInclude #ukash { display:inline; } /* Displays (inline), or not (none), the ukash icon */
#creditCardsInclude #paysafecard { display:inline; } /* Displays (inline), or not (none), the paysafecard icon */
#creditCardsInclude #citadel { display:inline; } /* Displays (inline), or not (none), the citadel icon */
#creditCardsInclude #gamcare { display:inline; } /* Displays (inline), or not (none), the gamcare icon */
#creditCardsInclude #gambleaware { display:inline; } /* Displays (inline), or not (none), the gamcare icon */
#creditCardsInclude #taxfree { display:inline; } /* Displays (inline), or not (none), the taxfree icon */
#creditCardsInclude #rg18 { display:inline; margin:0px 0 0 -3px; padding:0 0 0 0;} /* Displays (inline), or not (none), the 18+ icon */
#creditCardsInclude #footerlogo { display:inline; float:right; margin:-2px 25px 0 0; padding:0 0 0 0;} /* Displays (inline), or not (none), the 18+ icon */

/* bubble tooltip if missing on 18+ and StMinver logo */

a.tt { position:relative; color:#3CA3FF; font-weight:bold; text-decoration:none; }
a.tt span { display: none; }
a.tt:hover {color: #aaaaff; background:;}
a.tt:hover span.tooltip { display:block; position:absolute;  z-index:2000;  bottom:20px; right:10px; padding: 15px 0 0 0; width:200px; color: #FFFFFF;  filter: alpha(opacity:90); KHTMLOpacity: 0.90; MozOpacity: 0.90; opacity: 0.90; }

/* Change those 3 GIF file names according to the info-bubble color you need */
a.tt:hover span.top { display: block; padding:3px 8px 10px; background: url(/juegabingoya/bingo/images/payment_icons/bubblePurple.png) no-repeat top; }			
a.tt:hover span.middle { display: block; padding: 0 8px; text-align:left; background: url(/juegabingoya/bingo/images/payment_icons/bubble_fillerPurple.png) repeat bottom; }
a.tt:hover span.bottom { display: block; padding: 30px 8px 0; color: #548912; background: url(/juegabingoya/bingo/images/payment_icons/bubblePurple.png) no-repeat bottom;}

