/* -= MAIN =- */
body {
	background: #010000 url('../images/pagebg.jpg') repeat-x top center;
	text-align: center;
}

body,
form {
	margin: 0;
	padding: 0;
}

body,
td,
th {
	color: #ffffff;
	font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

h1 {
/*	
	color: #000;
	font: normal bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 5px 10px 5px 10px; */
}

h2 {
	color: #fff;
	font: bold 11px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 0.5em 0;
        margin-left:10px;
}

p {
	margin: 0;
	padding: 10px;
}

small {
	font-size: 9px;
}

img {
	border: none;
}

form {
	margin: 0;
	padding: 0;
}

input,
select,
textarea,
button {
	font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

label {
	display: block;
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-top: 3px;
	vertical-align: middle;
}

label i,
label small {
	font: normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

label i {
	color: #F00;
}

a,
a:visited {
	color: red;
	text-decoration: none;
}

a:hover,
a:active {
	text-decoration: none;
}

/* -= LINKS =- */
.content a,
.content a:visited {
	border-bottom: 0px dotted #06C;
}

.content a:hover,
.content a:active {
	border-bottom: 0px solid #FBAF00;
}

td.blockheaderlink a {
	font-size: 10px;
	font-weight: bold;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a.topmenu,
a.topmenu:visited {
	color: #FFF;
	text-decoration: none;
	font-family: Tahoma, Sans-serif;
	font-size: 11px;
}

a.topmenu:hover,
a.topmenu:active {
	color: #FFF;
	text-decoration: none;
	font-family: Tahoma, Sans-serif;
	font-size: 11px;	
}

a.tabmenu,
a.tabmenu:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a.tabmenu:hover,
a.tabmenu:active {
	color: #FFFFFF;
	text-decoration: none;
}

.submenu a {
	border: 0px;
	color: #000000;
	font-weight: bold;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}


a.pager,
a.pager:visited {
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
		color: #B10101;
}

a.pager:hover,
a.pager:active {
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
		color: #000000;
}

#headline a,
#headline a:visited,
#headline a:hover,
#headline a:active,
#footer a,
#footer a:visited,
#footer a:hover,
#footer a:active {
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
}

.content .box .topgamescashe td.topgamerow a {
	border-bottom: 0px;
}

.content .box .topgamescashe td.topgamerowalt a {
	border-bottom: 0px;
}

.content div.boxbutton a {
	border-bottom: 0px;
}

.cntbox_cnt .topgamescashe td.topgamerow a {
	border-bottom: 0px;
}

.cntbox_cnt .topgamescashe td.topgamerowalt a {
	border-bottom: 0px;
}

.game a.gray {
	font-size: 10px;
}

dl.sideboxgreen a {
	font-weight: bold;
}

dl.sideboxyellow a {
	font-weight: bold;
}

dl.sideboxgreen .boxbutton a {
	border: 0px;
}

dl.sideboxyellow .boxbutton a {
	border: 0px;
}

.boxbutton a.link:link,
.boxbutton a.link:visited,
.boxbutton a.link:active,
.boxbutton a.link:hover
{
	color: #000000;
	font-size: 11px;
}


.content a.thumb,
.content a.thumb:visited {
	border: 0px;
	display: block;
	height: 60px;
	padding: 8px;
	width: 60px;
}

.content a.thumb img {
	height: 60px;
	width: 60px;


}

/* -= LAYOUT =- */
input.button {
	background: #F8BA00 url("../images/tiles/btn-bg.gif") repeat-x left top;
	border: 1px solid #936600;
	font-weight: bold;
	margin: 0;
	padding: 4px 10px 4px 10px;
}

label.default {
	display: inline !important;
	font: !important;
}

.tabmenu {
	color: #000;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: 35px;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
}

span.tabmenu {
	background: url("../images/tabsel.jpg") no-repeat center bottom;
	color: #FFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	text-decoration: none;
}

span.tabmenuspace {
}

.submenu {
	color: #000000;
	padding: 8px;
	height: 28px;
}

span.pager {
	background-color: #000;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	color: #FBAF00;
}

div.toppager {
	border-bottom: 2px solid #373636;
	padding: 5px;
	width: 490px;
	margin: 0px auto 0px auto;	
}

div.bottompager {
	border-top: 2px solid #373636;
	padding: 5px;
	width: 490px;	
	margin: 0px auto 0px auto;
}

#wrapper {
	margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 1000px;
	clear: both;
}

#headline {
	background: #000;
	font: normal 10px/20px Tahoma, Verdana, Arial;
	padding: 0 10px;
	text-align: right;
}

.menu ul {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.menu li {
	float: left;
	height: 35px;
	margin: 0;
	padding: 0;
}

#footer {
	background: url("../images/botbg.jpg") repeat-x top center;
	color: #FFF;
	line-height: 20px;
	padding: 30px 10px;
	text-align: center;
	margin-top: 30px;
}

#footer p {
	font-size: 11px;
	margin: 0;
}

.game p {
	font-size: 10px;
	line-height: 14px;
	margin: 0;
}

dl.sideboxgreen,
dl.sideboxyellow,
dl.sideboxads {
	background: #ffffff;
	display: block;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 184px;
}

dl.sideboxgreen dt {
	color: #000;
	font: normal bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 10px;
}

dl.sideboxyellow dt {
	color: #000;
	font: normal bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 10px;
}

dl.sideboxads {
	background-color:transparent;
	
}

.sideboxgreen dt,
.sideboxyellow dt,
.sideboxads dt {
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-top: 1px solid #FFF;
	height: 27px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.sideboxgreen dd,
.sideboxyellow dd {
	background: #FFF;
	margin: 0;
	padding: 0;
}

.sideboxads dd {
	background-color:transparent;
	margin: 5px 5px 5px 5px;
	padding: 0;
}

.box {
/*	background-color: #FFF;
	border: 3px solid #228DD3;
	margin: 0 0 10px 0;
	padding: 1px;
	*/
}

.boxbutton {
	width: 150px;
	margin: 0px auto 0px auto;
	padding: 5px 0px 5px 0px;
	border: 0px solid #FFF;
	border-top: 0px;
}

.msg {
	background-color: #E4F2BF;
	border: 1px solid #C3E073;
	margin: 10px 0;
	padding: 15px;
	text-align: center;
}

.send2friend {
	border-left: 1px solid #B6E4F5;
	padding-left: 15px;
}

.formblock {
	font-weight: bold;
	text-align: left;
	width: 250px;
margin:0.3em 10px 0.5em 0pt;
float:left;

}



.formblock input,
.formblock textarea {
	text-align: left;
	width: 250px;
background: url(/templates/images/form-input.gif) repeat-x scroll left top;
}

.adblockhead {
	background-color:transparent;
	margin: 10px 10px 0px 10px;
	padding: 10px;
	text-align: center;
}

.adblockfoot {
	background-color:transparent;
	margin-top:150px;
	padding: 10px;
	text-align: center;
}

.gamedescr p.sponsor {
	background-color: #7e1011;
	border: 2px dotted #FF9601;
	padding: 15px 15px 15px 15px;
	margin: 5px 40px 5px 0px;
}

/* -= GRIDS =- */
table.blockheader {
	height: 28px;
	width: 100%;
}

table.blockheader td {
	padding: 0;
}

table.blockheader h1 {
	background: transparent;
	border-bottom: 0px;
	color: #FF0000;
	font: normal bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

td.blockheaderlink {
	text-align: right;
}

td.topmenu {
	color: #FFFFFF;
	text-align: right;
}

#header table {
	width: 100%;
}

#header td {
	padding: 0px 0px;
	vertical-align: middle;
}

tr.navigator {
	height: 35px;
}

td.menu {
	color: #FFFFFF;
	padding-top: 0px;
}

td.quickgame {
	background: url("../images/quickplay_bg.jpg") no-repeat 350px bottom;
	color: #FFF;
	font-weight: bold;
	padding-top: 0px;
	text-align: right;
}

.content table.topgamescashe {
	padding-bottom: 2px;
	width: 80%;
	margin: 0px auto 0px auto;
	color: #FFFFFF;
}

.content .topgamescashe td {
	padding: 4px 5px 4px 5px;
}

.content .box .topgamescashe td.topgamehdr {
	background-color: #000;
	border-bottom: 0px solid #91D700;
	font-weight: bold;
}

.content .box .topgamescashe td.topgamerow {
	color: #FFFFFF;
}

.content .box .topgamescashe td.topgamerowalt {
	color: #FFFFFF;	
}

.content .topgamescashe td.topgamerowalt li {
	border-bottom: 0px solid #91D700;
	list-style: none;
	margin: 2px 2px 2px 0px;
	padding-bottom: 4px;
	padding-left: 20px;
}

.content .topgamescashe td.topgamerowalt ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.cntbox_cnt table.topgamescashe {
	background-color: #FFF;
	padding-bottom: 2px;
	width: 100%;
}

.cntbox_cnt .topgamescashe td {
	padding: 2px 5px 2px 5px;
}

.cntbox_cnt .topgamescashe td.topgamehdr {
	background-color: #FFF;
	border-bottom: 0px solid #91D700;
	font-weight: bold;
}

.cntbox_cnt .topgamescashe td.topgamerow {
	background-color: #FFF;
	border-bottom: 0px solid #91D700;
}

.cntbox_cnt .topgamescashe td.topgamerowalt {
	background-color: #FFF;
	border-bottom: 0px solid #91D700;
}

table.content {
	width: 100%;
}

.content td.sidecol {
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	width: 183px;
       color:red;
}

.content td.centercol {
	background: url('../images/centercol_bg.jpg') repeat-y center 1px;
	padding: -5px 0px 0px 0px;
	vertical-align: top;
	width: 634px;
color:red;
}

table.game {
	border: none;
	width: 100%;
}

.game td {
	padding: 0;
	vertical-align: top;
}

.box table {
	width: 100%;
}

/* -= COMMON =- */
.pager {
	padding: 7px 7px 7px 7px;
}

#header {
	background: url("../images/logobg.jpg") no-repeat top center;
	height: 242px;
}

li.cph {
	background: url("../images/icons/user/cphome.gif") no-repeat left;
}

li.ead {
	background: url("../images/icons/user/editaccount.gif") no-repeat left;
}

li.cpf {
	background: url("../images/icons/user/customizeprofile.gif") no-repeat left;
}

li.fav {
	background: url("../images/icons/user/favorite.gif") no-repeat left;
}

li.out {
	background: url("../images/icons/user/logout.gif") no-repeat left;
}

li.acp {
	background: url("../images/icons/user/admin.gif") no-repeat left;
}

.game img {
	margin-right: 5px;
}

dl.sideboxgreen {
	border: 3px solid #91D700;
}

dl.sideboxyellow {
	border: 3px solid #FF9601;
}

.sideboxgreen dt {
	background: #5A945B url("../images/tiles/title-bg-green.gif") repeat-x left;
}

.sideboxyellow dt {
	background: #F0E68C url("../images/tiles/title-bg-yellow.gif") repeat-x left;
}

div.box div.space {
	margin: 10px 10px 10px 10px;
}

.gamedescr p {
	padding: 5px 0px 0px 0px;
}

/* -= COLORS =- */
dl.sideboxyellow .topgamerow {
	background-color: #FFF8EE;
}

dl.sideboxgreen .topgamerow {
	background-color: #F2FFD8;
}

.red {
	color: #FF9601;
}

.green {
	color: #090;
}

.gray {
	color: #555;
}

.bggray {
	background-color: #FDF4EA;
}

.topgames
{
	width: 175px;
	clear: both;
	margin: 40px auto 10px auto;
	font-family: Tahoma, Sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.topgames_top {	background: url('../images/topgames_top.jpg') no-repeat top center; height: 32px; width: 175px;}
.topgames_mid {	background: url('../images/topgames_mid.jpg') repeat-y top center; width: 175px; height: 284px; padding-top: 5px;}
.topgames_bot { background: url('../images/topgames_bot.jpg') no-repeat top center; height: 28px; width: 175px;}

.topgames a:link,
.topgames a:active,
.topgames a:visited,
.topgames a:hover
{
	font-family: Tahoma, Sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.topgames a:hover
{
	text-decoration: underline;
}

.content_topbg {background: url('../images/content_topbg.jpg') no-repeat center 1px}

.topgamescashe td
{
	color: #FFFFFF;
}

.topgamescashe td a
{
	border-bottom: 0px;
}

.toprated
{
	width: 169px;
	clear: both;
	margin: 0px auto 0px auto;
	font-family: Tahoma, Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.toprated_top {	background: url('../images/toprated_top.jpg') no-repeat top center; height: 43px; width: 169px;}
.toprated_mid {	background: url('../images/toprated_mid.jpg') no-repeat top center; width: 169px; padding-top: 5px;}
.toprated_midmid { background: url('../images/toprated_midmid.jpg') repeat-y top center; width: 169px;}
.toprated_bot { background: url('../images/toprated_bot.jpg') no-repeat top center; height: 33px; width: 169px;}

.toprated td.topgamerowalt,
.toprated td.topgamerowalt a
{
	font-family: Tahoma, Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.toprated td.topgamerow,
.toprated td.topgamerow a
{
	font-family: Tahoma, Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.stats
{
	width: 169px;
	clear: both;
	margin: 0px auto 0px auto;
	font-family: Tahoma, Sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.stats_top { background: url('../images/stats_top.jpg') no-repeat top center; height: 82px; width: 169px;}
.stats_mid { background: url('../images/stats_mid.jpg') repeat-y top center; width: 169px; height: 101px; padding-top: 5px;}
.stats_bot { background: url('../images/stats_bot.jpg') no-repeat top center; height: 11px; width: 169px;}

.affiliates
{
	width: 169px;
	clear: both;
	margin: 5px auto 0px auto;
	font-family: Tahoma, Sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.affiliates_top { background: url('../images/affiliates_top.jpg') no-repeat top center; height: 38px; width: 169px;}
.affiliates_mid { background: url('../images/affiliates_mid.jpg') no-repeat top center; width: 169px; padding-top: 5px;}
.affiliates_bot { background: url('../images/affiliates_bot.jpg') no-repeat top center; height: 14px; width: 169px;}
.affiliates_midmid { background: url('../images/affiliates_midmid.jpg') repeat-y top center; width: 169px;}

.affiliates td.topgamerowalt,
.affiliates td.topgamerowalt a
{
	font-family: Tahoma, Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.affiliates td.topgamerow,
.affiliates td.topgamerow a
{
	font-family: Tahoma, Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.lg
{
	width: 169px;
	clear: both;
	margin: 5px auto 0px auto;
	font-family: Tahoma, Sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.lg_top { background: url('../images/lg_top.jpg') no-repeat top center; height: 34px; width: 169px;}
.lg_mid { background: url('../images/lg_mid.jpg') no-repeat top center; width: 169px; height: 299px; padding-top: 5px;}
.lg_bot { background: url('../images/lg_bot.jpg') no-repeat top center; height: 23px; width: 169px;}

.lg td.topgamerowalt,
.lg td.topgamerowalt a
{
	font-family: Tahoma, Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.lg td.topgamerow,
.lg td.topgamerow a
{
	font-family: Tahoma, Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}



.welcomediv {background: url('../images/welcome_bg.jpg') no-repeat top center; font-family: arial, Sans-serif; font-size: 12px; color: #4c4c4c; line-height: 1.25em; width: 570px; height: 114px; clear: both; margin: 2px auto 0px auto; padding: 20px; }

.welcomediv h1 {font-family: Tahoma, Sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; background: none; margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; display: inline; }

.welcomediv h2 {font-family: Tahoma, Sans-serif; font-size: 12px; color: #e46815; font-weight: bold; background: none; display: inline; }

.welcomediv p {margin: 10px 20px 0px 20px;}

.listtbl_top { background: url('../images/listtbl_top.jpg') no-repeat top center; height: 13px; width: 519px;}
.listtbl_mid { background: url('../images/listtbl_mid.jpg') repeat-y top center; width: 519px;}
.listtbl_bot { background: url('../images/listtbl_bot.jpg') no-repeat 1px top; height: 17px; width: 519px;}

.listtbl_div, .box {clear: both; width: 530px; margin: 0px auto 0px auto; text-align; center; color: #FFFFFF}

.listtbl_head  {background: url('../images/listtbl_head.jpg') no-repeat top center; padding-top: 12px; padding-left: 10px; height: 25px; width: 508px; text-align: left; font-family: Tahoma, Sans-serif; font-size: 11px; color: #b10101; font-weight: bold; margin-top: 20px;}

.listtbl_tblmid {background: url('../images/table_mid.jpg') no-repeat center center; color: #FFFFFF; font-size: 11px;}

.listtbl_tblmid td {color: #FFFFFF}

.login_bg { background: url('../images/login_bg.jpg') no-repeat top center; width: 184px; text-align: center; color: #FFFFFF; font-size: 10px; padding-top: 65px; margin-bottom: 30px; margin-top: 10px;}

.login_bg p {margin: 0px; padding: 3px;}

.logininput {border: 1px solid #b20101; background-color: #000000; font-family: Tahoma, Sans-serif; font-size: 10px; color: #FFFFFF;}

.play_centerbg {background: url('../images/play_centerbg.jpg') no-repeat top right; text-align: center;}

.play_topbg {background: url('../images/play_topbg.jpg') no-repeat top right; height: 34px; width: 768px; margin: 0px auto 0px 0px;}

.playgame { width: 754px; clear: both; margin: 0px auto 0px 20px; background: url('../images/playgame_midmid.jpg') repeat-y top center; font-family: Tahoma, Sans-serif; font-size: 11px; color: #FFFFFF;}

.playgame_top {background: url('../images/playgame_top.jpg') no-repeat top center; padding-top: 5px; padding-bottom: 20px; width: 754px;}

.playgame_bot {background: url('../images/playgame_bot.jpg') no-repeat top center; height: 12px; width: 754px;}

.playgame_mid {background: url('../images/playgame_mid.jpg') no-repeat bottom center; padding-top: 10px; padding-bottom: 10px;}

.pg {clear: both; margin: 10px auto 0px 20px; width: 7px; text-align: left; font-family: Tahoma, Sans-serif; font-size: 11px; color: #FFFFFF;}
.pg_top {background: url('../images/pg_top.jpg') no-repeat top center; height: 20px; width: 756px;}
.pg_mid {background: url('../images/pg_mid.jpg') repeat-y top center; width: 716px; padding: 20px;}
.pg_bot {background: url('../images/pg_bot.jpg') no-repeat top center; height: 23px; width: 756px;}

.pg_mid table{ font-family: Tahoma, Sans-serif; font-size: 11px; color: #FFFFFF;}

.pg p {color: #FFFFFF; margin: 5px 0px 0px 5px;}

.pg h2 {font-family: Tahoma, Sans-serif; font-size: 11px; color: #a99c09; font-weight: bold; margin: 5px 0px 0px 5px;}

.popular_top {background: url('../images/popular_top.jpg') no-repeat top center; height: 10px;}

.leave_msg_head {background: url('../images/leave_msg_head.jpg') no-repeat top center; height: 32px; padding-top: 10px; margin-top: 10px; clear: both; margin: 20px auto 0px 20px; font-family: Verdana, Tahoma, Sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold;}

.post_input {border: 1px solid #ccdddd; background-color: #737373; font-family: Tahoma, Sans-serif; font-size: 11px; color: #000000;}

.box h2 {color: #FFFFFF;}
.box td {color: #FFFFFF;}
