body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;background-color:#ffcccc;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}
/*h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}*/
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}



@charset "utf-8";
/* CSS Document */

#WRAPPER{ width:900px; margin:0 auto; }
#LOGO{ width:105px; height:80px; float:left;  margin-bottom:10px; margin-left:5px;}
#TEXT{ width:150px; float:right; margin-top:50px; font-size:13px; line-height:30px;}
#NAV{ width:750px; height:56px; float:right; padding-top:20px;}
#NAV li{ float:left; text-indent:-9999px;}
#NAV li.a01 a{ display:block; width:170px; height:56px; background-image:url(../images/constrate.png);  margin-right:10px;}
#NAV li.a02 a{ display:block; width:99px; height:56px; background-image:url(../images/bingo.png); margin-right:10px;}
#NAV li.a03 a{ display:block; width:99px; height:56px; background-image:url(../images/snap.png);  margin-right:10px;}
#NAV li.a04 a{ display:block; width:99px; height:56px; background-image:url(../images/fillin.png);  margin-right:10px;}
#NAV li.a05 a{ display:block; width:216px; height:56px; background-image:url(../images/whackamole.png);}

#CONTENT{clear:both;width:900px; height:675px;background-image:url(../images/bg.png);}

.unit{ width:850px; margin:0 auto;}
.unit li{ float:left; font-size:20px; text-align:center; font-family:Verdana, Geneva, sans-serif; line-height:49px; margin-right:15px; margin-bottom:10px;}
.unit li a{ display:block; width:155px; height:49px;background-image:url(../images/unitbg.jpg); text-decoration:none; color:#FFF;}
.unit li a:hover{color:#6d6e03;font-weight:bold;background-image:url(../images/unitbg2.jpg);}

.unit li.ligray { display:block; width:155px; height:49px;background-image:url(../images/unitbg_gray.jpg); text-decoration:none; color:#FFF;}


.games{ width:850px; margin:0 auto; background-color: #FFF;}
.games li{ float:left; text-indent:-9999px;}
.games li a{ display:block; width:251px; height:221px;}
.games li.b01 a{background-image:url(../images/b01.jpg); margin-left:150px; margin-bottom:20px; }
.games li.b02 a{background-image:url(../images/b02.jpg); margin-left:50px; margin-bottom:20px;}
.games li.b03 a{background-image:url(../images/b03.jpg); margin-left:20px;}
.games li.b04 a{background-image:url(../images/b04.jpg); margin-left:20px;}
.games li.b05 a{background-image:url(../images/b05.jpg); margin-left:20px;}

#FOOTER{ width:100%;display:block;position:relative;}
#FOOTER p{line-height:50px; font-size:12px; text-align:center; width:100%;
	font-family:Verdana, Geneva, sans-serif; background:transparent;display:block;position:absolute;z-index:1;text-align:center;}  /*background-image:url(../images/footer.jpg);*/
#FOOTER .footimg{position:absolute;top:0px;left:0px;width:100%;}
.txt{ color:#999;}
br.CLEAR {
	clear: both;
	height:0;
	font-size:1px;
	line-height:0;
}