* {
	margin: 0;
	padding: 0;
}
body {
	background: #F7F7F7;
	font-size: 11px;
	font-family: tahoma, Arial, Helvetica, sans-serif;
}
a img, img {
	border:0;
}
a {
	color: #000000;
	text-decoration: none;
}
ul, ol, li {
	list-style:none;
}
ul li {
	zoom:1;
	vertical-align:baseline;
}
input, label, select, option, textarea, button, fieldset, legend {
	font:12px Arial, Simsun, Helvetica, sans-serif;
}
a:href {
text-decoration: underline;
}
a:hover {
	text-decoration: underline;
}
a.nol:link, a.nol:visited, a.nol:active {
	text-decoration:none;
	color:#444;
}
a.nol:hover {
	text-decoration:underline;
	color:#555;
}
#wrapper {
	width: 988px;
	margin: 3px auto;
	overflow:hidden;
	position:relative;
}
.header {
	width: 984px;
	background-color: #A4B6C8;
	border:2px solid #3F4C6B;
	overflow:hidden;
}
.wath-play {
	background: #71AB6B;
	width: 100%;
	float: left;
}
.header1-i {
	width: 984px;
	overflow:hidden;
	border-right: 2px solid #3F4C6B;
	border-left: 2px solid #3F4C6B;
}
.nav {
	width: 250px;
	float: left;
	height: 33px;
}
.gametif {
	float:left;
	margin:14px 0 0 00;
	width: 444px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
}
div#logomsg {
	float: right;
	padding: 14px 10px 0 0px;
	color: #777;
	font-weight: bold;
}
.toplogo {
	float:left;
	width:728px;
	border: 3px solid #FFF;
}
.latest-games {
	width: 364px;
	height: 608px;
	float: left;	overflow:hidden;
	border-right: 2px solid #3F4C6B;
}
.latest-games-sg {
	width: 100%;
	float: left;
	min-height:500px;
}
.pop-games {
	width: 364px;	overflow:hidden;

	float: left;
}
.random-games {
	width: 364px;	overflow:hidden;

	float: left;
	border-top: 2px solid #3F4C6B;
}
.featured-games {
	width: 364px;
	float: left;	overflow:hidden;

	padding-bottom:21px;
	border-top: 2px solid #3F4C6B;
	border-right: 2px solid #3F4C6B;
}
.end-games {
	width: 100%;
	float: left;
	height:9px;
	background-color:#A4B6C8;
}
.pop-games-play {
	width: 364px;	float: left;
	overflow:hidden;
	border-top: 2px solid #3F4C6B;
}
.pop-games-play span {
	padding:2px 0 0 0;
}
.cat {
	width: 100%;
	float: left;
	background: #4F789F;
	color: #DDD;
	padding: 3px 5px 4px 5px;
	font-weight: 700;
}
.cat-tag {
	width: 100%;
	float: left;
	background: #4F789F;
	color: #DDD;
	padding: 4px 5px;
	font-weight: 700;
}
.ht2 {	width: 100%;
	float: left;
	background: #71AB6B;
	color: #000;
	padding: 3px 5px 4px 5px;
	font-weight: 700;
}
.menumore {
	font-weight:bold;
	padding: 0px 0px 0px 228px;/*background-color:#394D6B;*/
}
.menu-play {
	float:right;
	color: #777;
	font-weight:bold;
	padding: 3px 8px 4px 5px;
}
.ht2random {	width: 100%;
	float: left;
	background: #9A9A9A;
	color: #000;
	padding: 3px 5px 4px 5px;
	font-weight: 700;
}
.ht2play {float: left;
        width: 40%;
	background: #71AB6B;
	color: #000;
	padding: 3px 5px 4px 5px;
	font-weight: 700;
}
#flashgame {
	cursor:crosshair;
}
#loading {
	cursor:crosshair;
}
.description {
	height:90px;
	overflow:hidden;
}
.description p {
	padding:8px 0 0 0;
	line-height:16px;
	text-align: left;
}
.crumbs_wp {
	float:left;
	width:728px;
	background:#ABABAB;
	border:1px solid #FFF;
}
.mid_728 {
	width:100%;
	height:1px;
	clear:both;
	overflow:hidden;
	background:#ABABAB;
}
.crumbs_inner h1 {
	width:350px;
	float:left;
	font-size:20px;
	color:#222;
	padding:10px 0px 30px 10px;
}
.notice_wp {
	float:right;
	padding:10px 8px 30px 0px;
}
.full{
        padding:2px 0px 2px 0;
	text-align: center;
	font-size:17px;
	font-weight:bold;
	clear:both;
}
.tag_play_add {
	float:left;
	width:100%;
	text-align: center;
	font-size:13px;
	padding: 3px;
	color:#DDD;
}
#content {
	margin: 0 auto;
	width: 984px;
	border: 2px solid #3F4C6B;
	float: left;
	overflow: auto;
	background: #A4B6C8;
}
#leftpane {
	float: left;
	width: 128px;
	overflow:hidden;
}
#rightpane {
	float: left;
	width: 126px;
	overflow:hidden;
}
#midpane {
	width: 730px;
	float: left;overflow:hidden;
	background: #F7F7F7;
}
.play300 {
	padding:6px 25px;
}
.icat {
	width:100%;
	color:#777;
}
.icat a:hover {
	color: #333;
}
.icat li {
	display:block;
	font-weight:bold;
	float:left;
	width:100%;
	padding:3px 1px;
	background:#A4B6C8;
	border-bottom:1px solid #777;
}
.ilist li {
	display:block;
	float:left;
	width:100%;
	padding:3px;
	background:#A4B6C8;
	border-bottom:1px solid #777;
}
.ilist span {
	width:12px;
	float: left;
	color: #777;
	padding:0px 3px 0px 0px;
}
.ilist- li {
	display:block;
	float:left;
	width:100%;
	padding:3px 2px;
	background:#A4B6C8;
	border-bottom:1px solid #777;
}
.ilist- span {
	width:12px;
	float: left;
	color: #777;
	padding:0px 3px 0px 0px;
}
.ilatest {
        float: left;
	width:347px;
	padding:8px 7px 7px 10px;
}
.ilatest li {
	display:block;
	float:left;
	width:100%;
	border-bottom:#9A9A9A 1px solid;
}
.ilatest li dl {
	padding-top:1px;
	height:70px;
}
.ilatest li dl dt {
	padding:3px 0px 0px 1px;
	float:left;
	width:80px;
}
.ilatest li dl dt img {
	width:80px;
	height:60px;
	padding:0px;
	border:1px solid #FFF;
}
.ilatest li dl dd {
	float:left;
	display:block;
	width:250px;
	padding-left:10px;
	line-height:15px;
	overflow:hidden;
	text-overflow:ellipsis; /* for IE */
	-o-text-overflow: ellipsis; /* for Opera */
	-icab-text-overflow: ellipsis; /* for iCab */
	-khtml-text-overflow: ellipsis; /* for Konqueror Safari */
	-moz-text-overflow: ellipsis; /* for Firefox,mozilla */
	-webkit-text-overflow: ellipsis; /* for Safari,Swift*/
}
.ilatest span {
	color:#555;
}
.listimg {
	width:350px;
	padding:12px 7px 3px 7px;
	float:left;
	_margin-left:4px;
	_height:296px;
}
.listimg ul li {
	display:inline;
	float:left;
	width:116px;
	height:89px;
}
.listimg ul li img {
	display:block;
	margin-left:16px;
	border:#000 1px solid;
	padding:2px;
}
.listimg ul li span {
	display:block;
	text-align: center;
	margin-left:2px;
	width:113px;
	height:15px;
	line-height:15px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.listimg- {
	width:100%;
	padding:12px 5px 3px 5px;
	float:left;
}
.listimg- ul li {
	display:inline;
	float:left;
	width:120px;
	height:89px;
}
.listimg- ul li img {
	display:block;
	margin-left:16px;
	border:#000 1px solid;
	padding:2px;
}
.listimg- ul li span {
	display:block;
	text-align: center;
	margin-left:2px;
	width:113px;
	height:15px;
	line-height:15px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.swf {
	float: left;
	width:100%;
	text-align: center;
	min-height:350px!important;
	margin: 0 auto;
}
.end5 { clear: both;padding:5px;}
#footer {
	background: #4F789F;
	color: #fff;
	text-align: center;
	width: 100%;
	margin: 0 auto;
	height:22px;
	clear: both;
	font-weight:700;
}
#footer p#left {
	padding: 4px 0 0 10px;
	float: left;
}
#footer p#right {
	padding: 4px 10px 0 0;
	float: right;
}
.rss {
	padding-left: 15px;
	background: url(/img/feed-icon.png) no-repeat 0% 50%;
}
#footer a {
	color: #FFFFFF;
	text-decoration: none;
}
#footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#search {
	float:right;
	padding: 33px 13px 0px 0px;
	display:block;
}
#search input {
	float:left;
	font-size:16px;
	-webkit-box-shadow:0px 0px 5px #999;
}
#quick-search {
	width:150px;
	border-right:none;
	padding:4px 0px;
	isplay:block;
	position:relative;
	height:18px;
	border:1px solid #999;
	color:#888;
	background:-webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#fff));
	-webkit-box-shadow:0px 0px 5px #999;
}
#search input[type="submit"] {
	padding:2px 4px;
	height:28px;
	width:66px;
}
input[type="text"]:focus {
	color:#000;
	-webkit-box-shadow:0px 0px 5px #0f0;
}
input[type="submit"] {
	display:block;
	font-family:Arial;
	background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e5e5e5));
	height:24px;
	border:1px solid #999;
	color:#333;
	padding:0px 4px;
	-webkit-box-shadow:0px 0px 5px #999;
}
input[type="submit"]:not([disabled]):hover {
background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e5e5ff));
border-color:#666;
}
input[type="submit"]:not([disabled]):active {
background:-webkit-gradient(linear, left top, left bottom, from(#e5e5ff), to(#ffffff));
}
input[type="submit"]:disabled {
	color:#999;
	border-color:#999;
}.page {
	padding:7px 0;
	text-align:center;
clear: both;

	width:100%;
	border-bottom:1px solid #CCC;
}
.page span {
	padding:0 6px;
	margin:0 1px;
	border:1px solid #3F4C6B;
	color:#3F4C6B;
	background:#A4B6C8;
	display:inline-block;
	line-height:23px;
}
.page a {
	border:1px solid #A4B6C8!important;
	padding:0 6px;
	margin:0 1px;
	color:#666;
	line-height:23px;
	display:inline-block;
	background:none!important;
}
.page a:hover {
	color:#000;
	background:#D5E3E6;
}
