/* CSS Document */


body {
	margin:0;
	color:#204460;
	font:12px/16px Arial, Helvetica, sans-serif;
	background:#204460;
}
img {border-style:none;}
a {
	text-decoration:none;
	color:#571c1f;
}
a:hover {text-decoration:underline;}

#wrapper {
	overflow:hidden;
	width:900px;
	margin:0 auto;
}
#header {
	overflow:hidden;
	width:100%;
	background:url(./images/bg-header.gif) no-repeat;
}
.logo {
	float:left;
	width:284px;
	height:99px;
	background:url(./images/bg-logo.png) no-repeat;
	text-indent:-9999px;
	margin:0 0 0 15px;
}
.logo a {
	display:block;
	height:100%;
	cursor:pointer;
	position:relative;
}
.subnav {
	margin:1px 7px 0 0;
	padding:0;
	list-style:none;
	float:right;
}
.subnav li {
	float:left;
	font-size:12px;
	margin:0 0 0 16px;
	display:inline;
}
.subnav li a {color:#fff;}
#main {
	overflow:hidden;
	width:100%;
	background:#305a7b;
	padding:0 0 20px;
}
.nav {
	margin:0;
	padding:8px 0 0 20px;
	list-style:none;
	background:url(./images/bg-navi.gif) no-repeat;
	width:880px;
	height:47px;
}
.nav li {
	float:left;
	margin:0 8px 0 0;
}
.nav li a {
	float:left;
	width:119px;
	height:33px;
	text-indent:-9999px;
	background:url(./images/bg-nav.gif) no-repeat;
}
.nav li a.action {background-position:0 0;}
.nav li.active a.action,
.nav li a.action:hover {background-position:0 -34px;}
.nav li a.adventure {background-position:-120px 0;}
.nav li a.adventure:hover {background-position:-120px -34px;}
.nav li a.shooter {background-position:-240px 0;}
.nav li a.shooter:hover {background-position:-240px -34px;}
.nav li a.puzzle {background-position:-360px 0;}
.nav li a.puzzle:hover {background-position:-360px -34px;}
.nav li a.racing {background-position:-480px 0;}
.nav li a.racing:hover {background-position:-480px -34px;}
.nav li a.sports {background-position:-600px 0;}
.nav li a.sports:hover {background-position:-600px -34px;}
.main-holder {
	overflow:hidden;
	width:891px;
	padding:4px 4px 0 5px;
}
#content {
	float:right;
	width:728px;
}
.ad {
	overflow:hidden;
	width:728px;
	margin:0 0 3px;
}
.ad img {display:block;}
.block-game {
	overflow:hidden;
	width:726px;
	border:1px solid #6eb2f6;
	margin:0 0 6px;
}
.title {
	overflow:hidden;
	width:726px;
	background:url(./images/bg-title.gif) repeat-y;
	border-bottom:1px solid #6eb2f6;
}
.title .t {
	overflow:hidden;
	width:726px;
	background:url(./images/bg-title-t.gif) no-repeat;
}
.title .b {
	overflow:hidden;
	width:699px;
	background:url(./images/bg-title-b.gif) no-repeat 0 100%;
	padding:0 17px 6px 10px;
}
.title strong {
	float:left;
	color:#fff;
	font:16px Arial, Helvetica, sans-serif;
	padding:4px 0 0;
	word-spacing:3px;
}
* html .random  {margin:8px 0 -3px 1px;}
.title-rate {
	float:right;
	overflow: hidden;
	margin:5px 4px 0 0;
}
.block-information {
	overflow:hidden;
	width:722px;
	background:#2f72b3;
	border:2px solid #2c68a1;
	border-width:0 2px;
	color:#fff;
	font-size:11px;
	padding:7px 0 1px;
}
.block-information p {margin:0 0 11px 12px;}
.image {
	overflow:hidden;
	width:100%;
	margin:0 0 0 5px;
}
.image img {display:block;}
.random {
	width:133px;
	height:13px;
	background:url(./images/txt-random.gif) no-repeat;
	text-indent:-9999px;
	display:block;
	padding:0 !important;
	margin:8px 0 1px 1px;
}
.newest {
	width:133px;
	height:13px;
	background:url(./images/txt-newest.gif) no-repeat;
	text-indent:-9999px;
	display:block;
	padding:0 !important;
	margin:8px 0 1px 1px;
}
* html .newest {margin:8px 0 -3px 1px;}
.block-list {
	margin:0 0 0 3px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.block-list li {
	float:left;
	background:url(./images/bg-block.gif) no-repeat;
	width:341px;
	height:84px;
	padding:7px 7px 0 7px;
	color:#fff;
	font:10px/14px Arial, Helvetica, sans-serif;
	margin:0 5px 6px 0;
	overflow:hidden;
}
.block-list .img {
	overflow:hidden;
	border:3px solid #f5c50f;
	float:left;
	margin:0 7px 0 0;
}
* html .block-list .img {margin:0 4px 0 0;}
.block-list .img img {display:block;}
.block-list-title {
	background:url(./images/bg-line.gif) repeat-x 0 100%;
	float:right;
	width:226px;
	overflow:hidden;
	margin:0 0 2px;
	padding:0 0 6px;
}
.block-list strong {
	font:12px Arial, Helvetica, sans-serif;
	word-spacing:-2px;
}
.list-block {
	overflow:hidden;
	margin:12px 0 0;
}
.list-block2 {
	overflow:hidden;
	margin: 0;
}
.g-desc {
	height: 68px;;
}
.block-list dl {
	margin:0;
	padding:0;
	float:left;
	width:130px;
}
.block-list dt {
	margin:0 3px 0 0;
	float:left;
}
* html .block-list dt {margin:0 0 0 1px;}
.block-list dd {
	margin:0;
	overflow:hidden;
	color:#f1bd0a;
}


.more {
	float:right;
	color:#fff;
	font-size:13px;
	background:url(./images/bg-more.gif) no-repeat 100% 50%;
	padding:0 9px 0 0;
	margin:0 8px 6px 0;
}
#left_sidebar {
	float:left;
	width:160px;
}
.section {
	width:158px;
	border:1px solid #6eb2f6;
	overflow:hidden;
	margin:0 0 6px;
}
.titles {
	background:url(./images/bg-titles.gif) no-repeat;
	width:145px;
	height:20px;
	padding:9px 0 0 13px;
}
.titles .top-games {
	background:url(./images/bg-games.gif) no-repeat;
	width:79px;
	height:11px;
	text-indent:-9999px;
	margin:0;
}
#left_sidebar ul {
	margin:0;
	padding:0 0 4px;
	background:#2f72b3;
	border:2px solid #2c68a1;
	border-width:0 2px 2px;
	list-style:none;
	width:154px;
	overflow:hidden;
}
#left_sidebar ul li {
	background:url(./images/bg-line.gif) repeat-x 0 100%;
	font-size:12px;
	line-height:16px;
	overflow:hidden;
	vertical-align:middle;
	height:1%;
}
#left_sidebar ul li a {
	float:left;
	color:#fff;
	padding:9px 0 5px 5px;
}
#left_sidebar ul li a span {color:#f8ce13;}
.left_sidebar-ad {
	overflow:hidden;
	width:100%;
}
.block-random {
	overflow:hidden;
	width:100%;
	margin:0 0 5px;
}
.block-ad {
	float:right;
	width:300px;
}
.block-ad img {display:block;}
.block-play {
	float:left;
	width:424px;
}
.block-play .heading {
	overflow:hidden;
	width:424px;
	background:url(./images/bg-title-01.gif) no-repeat;
	height:31px;
}
.block-play .play-game {
	display:block;
	background:url(./images/txt-heading.gif) no-repeat;
	width:138px;
	height:13px;
	text-indent:-9999px;
	margin:9px 0 0 12px;
}
.featured {
	display:block;
	background:url(./images/txt-featured.gif) no-repeat;
	width:143px;
	height:12px;
	text-indent:-9999px;
	margin:9px 0 0 12px;
}
.text-holder {
	overflow:hidden;
	width:424px;
	background:url(./images/bg-block-02.gif) repeat-y;
}
.text-holder .b {
	overflow:hidden;
	width:416px;
	background:url(./images/bg-block-01.gif) no-repeat 0 100%;
	padding:5px 0 16px 8px;
	color:#fff;
	line-height:16px;
	font-size:11px;
}
.text-holder .img {
	float:left;
	width:171px;
	border:3px solid #e8bf1a;
	margin:0 9px 0 0;
}
.text-holder .img img {display:block;}
.block-play-title {
	float:left;
	width:220px;
	background:url(./images/bg-line.gif) repeat-x 0 100%;
	padding:3px 0 9px;
	margin:0 0 6px;
}
.block-play-title strong {
	color:#fff;
	font-size:16px;
	font-weight:normal;
}
.text-holder p {margin:0;}
.text-holder .play {
	overflow:hidden;
	margin:16px 0 7px 65px;
}
.text-holder .play  a {
	display:block;
	background:url(./images/bg-button.gif) no-repeat;
	width:267px;
	height:46px;
	text-indent:-9999px;
}
.text-holder span {display:block;}
.rating-block {
	float:left;
	margin:10px 0 19px;
}
.rating-block span {
	float:left !important;
	padding:5px 9px 0 0;
}
.rating-block ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.rating-block ul li {
	float:left;
	margin:0 6px 0 0;
	display:inline;
}
.rating-block ul li a {
	background:url(./images/bg-star-03.gif) no-repeat;
	width:26px;
	height:24px;
	text-indent:-9999px;
	float:left;
}
.rating-block ul li a:hover,
.rating-block ul li.active a {background-position:0 -25px;}
#footer {
	overflow:hidden;
	width:100%;
	background:#1f415c url(./images/bg-footer.gif) no-repeat;
	padding:0 0 25px;
}
.register {
	width: 48%;
	overflow:hidden;
	float: left;
	margin-left: 5px;
}
label
{
width: 100px;
float: left;
text-align: left;
margin: 2px 5px 0 0;
display: block
}
.PageNumbers a {
	color: #f8ce13;
}
.PageNumbers {
	font-size: 13px;
	text-align: right;
}
.register input {
	margin-top: 2px;
}

.registration {
	margin-top: 3px;
}
.footer-holder {
	overflow:hidden;
	width:100%;
	color:#fff;
	padding:0 0 6px;
}
.footer-holder ul {
	margin:5px 6px 0 0;
	padding:0;
	list-style:none;
	float:right;
	display:inline;
}
.footer-holder ul li {
	float:left;
	font-size:12px;
	margin:0 0 0 13px;
	display:inline;
}
.footer-holder ul li a {color:#fff;}
.footer-holder p {margin:6px 0 0 10px;}
.footer-holder p  a {color:#fff;}
.footer-frame {
	overflow:hidden;
	width:880px;
	padding:5px 8px 0 12px;
}
.footer-logo {
	float:right;
	width:220px;
	height:78px;
	background:url(./images/logo-footer.png) no-repeat;
	text-indent:-9999px;
}
.footer-logo a {
	display:block;
	height:100%;
	cursor:pointer;
	position:relative;
}
.footer-list {
	float:left;
	width:650px;
}
.footer-list h3 {
	margin:2px 0 5px;
	color:#f5c50f;
	font-size:14px;
	font-weight:normal;
}
.footer-list ul {
	margin:0 21px 0 11px;
	padding:0;
	list-style:none;
	float:left;
	width:161px;
	display:inline;
}
.footer-list ul li {
	font-size:12px;
	line-height:16px;
	overflow:hidden;
	float:left;
	vertical-align:middle;
	width:161px;
}
.footer-list ul li a {
	color:#fff;
	background:url(./images/bullet-02.gif) no-repeat 0 50%;
	padding:0 0 0 9px;
	display:block;
	width:152px;
}
.footer-holders {
	overflow:hidden;
	float:left;
	height:1%;
}
