* {margin:0; padding:0;}

body { text-align:center; font:small Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#777; background:#730002 url(../images/bg1.gif) repeat-x;}
input, textarea, select 
{
	font-family: small Tahoma, Verdana, Arial, Helvetica, sans-serif; 
}

a { color:#A71F06; text-decoration:none;}
a:hover { color:#333; text-decoration:underline;}
a:focus { outline:0; -moz-outline:0;}

#wrap { width:751px; text-align:left; margin:0 auto;}
#menu { height:38px; background:url(../images/bg2.gif) no-repeat; }
#menu ul { list-style:none; padding-left:125px;}
#menu ul li { display:inline;}
#menu ul li a { display:block; float:left; height:38px; text-indent:-9999px;}
#menu ul li a#b1 { width:57px; background:url(../images/b1.gif) no-repeat;}
#menu ul li a#b2 { width:100px; background:url(../images/b2.gif) no-repeat;}
#menu ul li a#b3 { width:77px; background:url(../images/b3.gif) no-repeat;}
#menu ul li a#b4 { width:101px; background:url(../images/b4.gif) no-repeat;}
#menu ul li a#b5 { width:74px; background:url(../images/b5.gif) no-repeat;}
#menu ul li a#b6 { width:70px; background:url(../images/b6.gif) no-repeat;}  
#menu ul li a#b1:hover, #menu ul li a#b2:hover, #menu ul li a#b3:hover, #menu ul li a#b4:hover, #menu ul li a#b5:hover, #menu ul li a#b6:hover { background-position:0 -38px;}

#login { height:54px; background:url(../images/bg3.gif) no-repeat;}
#login ul { width:275px; float:right; list-style:none; padding-top:6px; }
#login ul li { float:left; width:120px; font-size:8pt; color:#FFF;}
.fld { width:110px; font-size:10pt; color:#222; background:#EBDBDB; border:1px solid #6D7B86; margin:1px 0;}
input.btn { background:#CB142D; color:#FFF; border:1px solid #963142;}
#login ul li a { text-decoration:none; color:#FFF;}
#login ul li.btn { width:30px;}
#login ul li .btn { font-size:10pt; background:#CB142D; text-transform:uppercase; color:#FFF; border:1px solid #963142; margin-top:14px; cursor:pointer; cursor:hand;}

#logo { height:181px;}
#logo h1 { height:181px;}
#logo h1 a { height:181px; background:url(../images/logo.jpg); width:751px; text-indent:-9999px; display:block;}

.tbl TD
{
	padding: 3px;
}

TABLE.tbl2
{
	border-collapse: collapse;
}

.tbl2 TD, .tbl2 TH
{
	border: solid 1px black;
	padding: 3px;
}

FIELDSET 
{
	border: none 0px;
}

#page { background:#FFF url(../images/bg4.gif) repeat-y;}
#content { background:url(../images/bg5.gif) no-repeat;}

#left { width:236px; float:left;}
#right { width:514px; float:left;}

#left h2 { text-indent:-9999px; height: 71px; background:url(../images/welc.gif) no-repeat;}

.txt { font-size:85%; color:#5D5D5D; padding:5px 10px 10px 20px;; text-align:justify;}
.txt p { margin-bottom:10px;}


#play { width:278px; float:left;}
#play ul { list-style:none; width:278px;}
#play ul li { display:inline;}
#play ul li.desc { width:139px; display:block; float:left; text-align:center; font-size:75%;}
#play ul li a { height:165px; float:left; display:block; text-indent:-9999px;width:139px;}
#play ul li a#fun {  background:url(../images/playfun.gif) no-repeat;}
#play ul li a#real {  background:url(../images/playreal.gif) no-repeat;}

#instant { width:236px; float:left;}
#instant h2 { height:71px; background:url(../images/insta.gif) no-repeat; text-indent:-9999px;}
#instant .txt { padding:5px 20px 10px 10px;}


#games { background:url(../images/newsflash.gif) no-repeat; width:473px; margin-right:20px; height:165px; float:right;}
#games ul { list-style:none; width:250px; margin:10px 0 10px 20px;;}
#games ul li { font-weight:bold; color:#A71F06; width:45%; float:left; margin-bottom:10px; margin-right:10px;}

#footer { background:url(../images/footer.gif) no-repeat; text-align:center; padding:30px 0; color:#BD8485; font-size:85%; font-weight:bold;}
#footer a { color:#BD8485; text-decoration:none; padding:0 10px;}
#footer a:hover { color:#FFF; text-decoration:none;}


#inner { padding:20px 20px 10px 20px; min-height:400px;}
#inner h2 { color:#A71F08; font:normal 280% Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; margin-bottom:10px;}
#inner p { margin-bottom:10px;}

#f2 { height:21px; background:url(../images/bg6.gif) repeat-x;}

hr { visibility:hidden; height:0; clear:both;}


#cashcheck table.inside td, #cashcheck table.inside th{
	border: none;
	border-bottom: 1px solid #eee;
}
#cashcheck span.green{
	color: green;
	font-weight: bold;
}
#cashcheck span.red{
	color: red;
	font-weight: bold;
}
#cashcheck .card img{
	vertical-align: bottom;
	margin-right: 2px;
}
#cashcheck .card{
	margin-right: 10px;
}
#cashcheck img.diamond-active{
	border: 3px solid red;
}
#cashcheck img.diamond-normal{
	border: 3px solid white;
}
#cashcheck .bingo-card{
	width: 150px;
	margin: 0 0 10px 0;
}
#cashcheck .bingo-cell{
	float:left;
	border: 1px solid red;
	width: 20px;
	padding: 2px;
	margin: 1px;
	text-align: center;
}
#cashcheck .bingo-active-cell{
	background: yellow;
}

#cashcheck .keno-table{
	width: 260px;
	margin: 0 0 10px 0;
}
#cashcheck .keno-cell{
	float:left;
	width: 20px;
	padding: 2px;
	margin: 1px;
	text-align: center;
	background: #76f;
	color: #fff;
	font-weight: bold;
}
#cashcheck .keno-active-cell{
	background: #f90;
}

.clear-block{
	clear: both;
	height: 0;
	line-height: 0.1;
}

#form4real .desc{ font-size:80%; line-height:1.1em }

.err-desc{ color:red; font-size:0.85em; display:none }
#form4real .err-field .err-desc{ display:block; }

#messages { padding: 10px; }
#messages .warning{ text-align:center; margin:0 0 0 0; padding:2px 0; color:red }
#messages .info{ text-align:center; margin:0 0 0 0; padding:2px 0; color:black }
