body {
	font-family:"Segoe","Segoe UI","Humanist 777","Frutiger","Univers","Frobisher",Verdana,Arial,Lucida,times new roman,"Myriad Pro","Myriad";
	font-size:13px;
	color:#FFFFFF;
	margin: 0pt auto;
	background-color: #191919;
	background-image: url(images/background2.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

.wrapper { position: relative; width: 1000px; margin: 0pt auto;}
.logo{
	position: absolute;
	top: 45px;
	left: 20px;
	}
.main {
	width: 970px;
}

.container {
	margin-left: auto;
	margin-right: auto;
	width:1000px;
	text-align:left;
}

.firefoxhack {
	float: left;
}

.header {
	height:161px;
	width:1000px;
	background-image: url(images/header.jpg);
	background-position: center top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.registerimg {
	position: absolute;
	top: 75px;
	left: 530px;
	color: #c9438f;
}

.adtop {
	text-align:center;
	padding-bottom: 10px;
}

.adside {
	float: right;
	margin-top: 10px;
	background-image: url(images/sidebar_02repeat.jpg);
	background-position: left top;
	z-index:1;	
}
.rightside {
	float:left;
	width:649px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 60px;
	margin-left: 7px;
}

.leftside {
	float:left;
	width:170px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: -5px;
	margin-left: 0px;
	background-color: #c22a7d;
	background-image: url(images/sidebar_02repeat.jpg);
	background-position: left top;
}

.leftside h2, .adside h2 {
	font-size:12px;
	text-align:left;
	line-height: 45px;
	margin: 0;
	padding-left: 20px;
	padding-bottom: 5px;
}

.leftside li, .adside li {
	list-style-image: url('images/li.png');
	font-family: verdana, arial, times;
	font-size:12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d978ae;
	margin-top: 2px;
	margin-right: 5px;
	padding-bottom: 0;
	margin-left: 5px;
}

.leftside li span {
	position: relative;
	top: -3px;
	margin: 0;
	padding: 4px 2px 0px 2px;
}

.leftside li a, .adside li a {
	position: relative;
	top: -4px;
	color: #1a1a1a;
	text-decoration: none;
	padding: 4px 2px 0px 2px;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
}
.leftside li a small, .adside li a small {
	position: relative;
	top: 4px;
	width: 30px;
	font-size: 10px;
	overflow: hidden;
	padding-bottom: 4px;
	margin: 0;
}
.leftside li #lastmember {
	height: 14px !important;
	min-height: 14px !important;
	width: 120px;
	overflow: hidden;
}
.leftside li a:hover,.adside li a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.leftside li a img,.adside li a img {
	position: relative;
	top: 4px;
	padding-right: 5px;	
}

.sidebarback {
	background: url('images/sidebar_01top.jpg') top left no-repeat;
	width:170px;
	max-width:191px;
}

.sidebarback div {
	height:auto !important;
	height:65px;
	min-height:65px;
	font-size: 12px !important;
	overflow: hidden;
}
.sidebarback ul {
	margin: 0;
	padding-left: 30px;
	padding-right: 10px;
}
.menuholder { width:1000px; }

.menu {
	font-size:12px;
	color:#2f2f2f;
	width:975px;
	text-align:center;
	font-family:Verdana, Arial, Times;
	line-height: 39px;
	height: 39px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
	
.menu a{
	color:#ffffff;
	text-decoration:none;
	font-size: 11px;
	font-weight: bold;
	padding-right: 13px;
	padding-left: 13px;
	background-image: url(images/link_br.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}	

.menu a:hover{
	color:#000000;
	background-image: url(images/link_over.jpg);
	background-repeat: repeat-x;
}		

.footer {
	clear:both;
	width:950px;
	font-size:80%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	padding-top: 30px;
	margin-left: auto;
}

.footertext {
	color:#8a8a8a;
	padding:0 50px 0 0;
	text-align:right;
}

a img {
	border:none;
}

#blockdiv img {
	max-height: 50px;
	max-width: 50px;
	padding: 0 40px 0px 40px;
	width: expression(this.width > 50 ? 50: true);
	height: expression(this.height > 50 ? 50: true);
	position:relative;
	top:-172px;
	z-index:1;
}

#blockdiv a img {
	max-height: 80px;
	max-width: 101px;
	padding: 0 0 0 0;
	width: expression(this.width > 101 ? 101: true);
	height: expression(this.height > 80 ? 80: true);
	position:relative;
	top:-15px;
	left:33px;
}

#blockdiv {
	height:176px;
	width:135px;
	min-height:176px;
	min-width:135px;
	background: url('images/tableback1.gif') top center;
	float:left;
	display:block;
	margin: 0 2px 0 2px
}

#blockdiv h4{
	text-align:center;
	font-size:95%;
	position:relative;
	top:0px;
}

.block {
	margin-left:auto;
	margin-right:auto;
	width:649px;
	background-image: url(images/top_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.top_bg {
	height: 43px;
	width: 649px;
	background-image: url(images/top_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 20px;
	margin-bottom: 0px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	clear: both;
	float: left;
}
.block1{
	margin-left:auto;
	margin-right:auto;
	width:649px;
	}
.block1 h2 {
	text-align:left;
	margin:0;
	font-size: 13px;
	color: #c22a7d;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.owin{
	background-image: url(images/mediumback.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 10px;
	float: left;
	height: 240px;
	width: 300px;
	margin: 0 9px 0 0;
}
.mgame {
	background-image: url(images/mediumback.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 10px;
	float: left;
	height: 240px;
	width: 300px;
	margin: 0;
}
.owin img,.mgame img {
	margin: 0px;
	padding: 0px;
	float: left;
}
.owin p,.mgame p {
	clear: both;
	line-height: 42px;
	font-size: 14px !important;
	margin: 0px;
	padding: 0px;
}
.login p {
	font-size: 11px;
}

.bottomnav {
	margin-left:auto;
	margin-right:auto;
	float:right;
	font-size: 11px;
	color: #FFFFFF;
	background-image: none;
	padding-right: 20px;
}
.bottomnav form {
	display: inline;
	padding: 0;
	margin: 0;
}
.bottomnav a{
	text-decoration:none;
	font-family:verdana,arial;
	font-size:20px;
	color:#000000;
	position:relative;
	top:3px;
}

#blockdiv .spacer {
	padding:0 40px 0 40px;
	margin:0;
	top:0;
}

/* SCRIPT DEPENDANT CSS (NON AMTheme 3) */
.top_detail {
	background-image:url(images/top_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:auto;
	padding:20px 0 10px 0;
	width:649px;
}
.detail {
	color:#FFFFFF;
	clear:both;
	padding: 0 15px 0 15px;
	width:619px;
}
.detail img {
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #666666;
	padding: 2px;
}
.playnow {
	overflow: hidden;
	clear: both;
	background:url(images/bot_bg.jpg) no-repeat bottom left;
	padding-bottom: 25px;
	height: 20px;
}
.playnow a {
	overflow: hidden;
	clear: both;
}
.playnow a img{
	display: block;
	float: right;
	padding: 0 25px 0 0;
	
}

.reviews, .article, .register form, .login form, .viewFavorites{
	width:649px;
}
.changePass {
	width:609px;
}
.reviews form {
	float: left;
	width: 280px;
	height: 240px;
	margin-bottom: 10px !important;
	padding-bottom: 0px !important;
}
.changePass #updateform  {
	padding: 0 !important;
	
}
.changePass p {
	padding: 0 20px 5px 20px;
}
#updatescreenshot {
	padding-left: 20px;
	padding-top: 20px;
}
.gameembed {
	margin-bottom:18px;
	width: auto;
	margin: 0 auto;
	text-align: center;
}

.reviews p, .reviews h2, .reviews h3, .reviews form, .postcat, .article h1, .article h2, .article p, form p, .gameembed h3, .viewFavorites p, .changePass p, .viewFavorites h2, .changePass h2, .viewFavorites h1, .profileInfo h1, .profileInfo p {
	padding: 15px 20px;
	margin: 0;
}
.profileInfoimg  {
	padding: 15px 25px 15px 0;
	margin: 0;
}
.profileInfo h1 img {
	padding: 8px 15px !important;
}
.profileInfo p {
	padding: 10px 15px !important;
}
.profile p span {
	padding: 0 20px 0 0 !important;
}
.profile p span img {
	position: relative;
	top: 3px;
	float: none !important;
	padding: 0 0 0 3px !important;
}
.profileInfo ul {
	margin-left: 5px;
}
.postcat a, .bottomnav a, .article p a {
	margin: 0 !important;
}
.article a {
	margin-left: 20px;
}
.article h2,.login h2,.register h2,.block h2{
	padding-top: 20px;
	padding-left: 25px;
	font-size: 12px;
	color: #c22a7d;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}
.profileInfo h2 {
	padding-top: 15px !important;
}
.login h2 {
	margin-bottom: 10px !important;
}
.article p{
	padding-right: 30px;
	padding-left: 30px;
	margin-top: 0;
}
.profileInfo img, .profileInfoimg {
	float:right;	
}

.individualreview {
	border: 1px solid #313131;
	background:#FFFFFF;
	padding: 10px 20px 10px 20px ;
	margin: 10px 20px 5px 20px ;
	width:400px;
	color:#000000;
}

.reviewtext {
	font-size:10px;
	color:#333333;
	text-indent:10px;
	background:#AAAAAA;
}


.addreview {
	width:200px;
	padding:15px 15px 15px 15px;
	border: 1px solid #313131;
	margin: 0 auto 0 auto;
}

h1, h1 a {
	color:#FFFFFF;
	font-size:22px;
	text-decoration:none;
}

h1 a:hover, a:hover {
	color:#df84bc;
}

h2 {
	color:#FFFFFF;
	font-size:18px;
}

a {
	color:#EEEEEE;
}

.gamedetails {
	color:#FFFFFF;
	padding: 10px 12px 10px 12px;
	background:transparent url(images/bot_bg.jpg) no-repeat scroll left bottom;
	margin-top: 0;
	height:200px;
	min-height:200px;
	margin-bottom: 5px;
}
.gamedetails h1{
	clear: both;
	margin: 0;
	padding: 0 20px 15px;
}
.gamedetails p{
	margin: 0 0 0 140px;
}
.gamedetails img{
	float:left;
	margin: 5px 5px 5px 5px;
}

.register form, .login form {
	font-size: 14px;
	width: 609px;
}
.register
{
	padding-right: 0;
	padding-left: 25px;
	font-size: 11px;
}
.advertise,.exchange{
padding-left: 25px;
}

.advertise, .exchange{
margin-top: 10px;
}
.bot_bg{
	
	clear: both;
	height: 43px;
	width: 649px;
	background-image: url(images/bot_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
}
.register .input, .login .input {
	width: 300px;
	font-size: 18px;
	font-family:Verdana,Arial,Times;
	background:#ededed;
}

.register input:hover, .register input:hover:active, .login input:hover, .login input:hover:active{
	background:#FFFFFF;
}

#regsubmit {
	padding: 0px;
	font-size: 10px;
	width:102px;
	background-image: url(images/register.jpg);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 8px !important;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
	height: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	cursor: hand;
}
#tafbutton {
	padding: 0px;
	font-size: 10px;
	width:102px;
	background-image: url(images/email.jpg);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
	height: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	float: right;
	cursor: hand;
}
 #submit {
	background-image: url(images/login.jpg);
	background-repeat: no-repeat;
	height: 22px;
	width: 102px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
	cursor: hand;
	color: #FFFFFF;
	float: left;
 }
  #submit1 {
	background-image: url(images/submit.jpg);
	background-repeat: no-repeat;
	height: 22px;
	width: 102px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
	cursor: hand;
	color: #FFFFFF;
	float: left;
 }
#regsubmit:hover, #submit:hover, #tafbutton:hover {
	border : 1px none #000;
}
.formregister{
	margin: 0px;
	clear: both;
	float: left;
	width: 600px;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 25px;
}
.formregister .left{
	margin: 0px;
	float: left;
	width: 130px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
}
.formresigter .right{
	margin: 0px;
	float: left;
	width: 450px;
	padding: 0px;
}

#agree, #sponsored, #rememb {	position: relative;
	top: 2px;
	width: 15px;
	background:transparent;
	margin:0;	
	margin-right: 5px;
}

#tafbutton {
clear:both;
}

.tellafriend label {
    display:block;
}

.register textarea, .gameembed textarea {
	width: 250px;
	height: 100px;
	font-size: 11px;
	font-weight: normal;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}

.gameembed textarea {
margin: 0 0 10px 0;
}
.gameembed {
}
.gameembed table {
	margin: 0 auto;
}

.welcomebox, .featuredgame, .suggestedgames, .suggestedgames2 {
	background: url('images/mediumback.gif') top left no-repeat;
	width:320px;
	height:240px;
	min-width:275px;
	min-height:240px;
	float:left;
}
.suggestedgames2 {
	margin-left: 9px;
}
.mygamepagead {
	background: url('images/largeback.gif') top left no-repeat;
	width:320px;
	height:315px;
	min-width:275px;
	min-height:315px;
	float:left;
	margin-bottom: 20px;
}
.mygamepagead2 {
	background: url('images/largeback.gif') top left no-repeat;
	width:320px;
	height:315px;
	min-width:275px;
	min-height:315px;
	margin-left: 9px;
	float:left;
	margin-bottom: 20px;
}
.featuredgame p{
	clear: both;
	padding:0 !important;
	margin: 0 !important;
	width: 280px;
	overflow:hidden;

}
.welcomebox p, .suggestedgames p, .mygamepagead p, .tellafriend p, .tellafriend label {
	padding:10px 10px 10px 10px;
	overflow:hidden;
}
.welcomebox p{
	font-size: 11px;
	font-weight: bold;
	padding-right: 15px;
	padding-left: 15px;
}
.featuredgame h2, .suggestedgames h3, .suggestedgames2 h3, .mygamepagead h3, .tellafriend h3, .mygamepagead2 h3{
	padding:10px 10px 0px 10px;
	text-align:center;
	margin:0 0 0 0;
}
.suggestedgames h3, .suggestedgames2 h3 {
	padding-bottom: 10px !important;
}
.featuredgame h2{
	font-size: 14px;
	padding: 5px 0 15px 0 ;
}
.welcomebox h2 {
	text-align:left;
	margin:0;
	font-size: 16px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 15px;
	}

.suggestedgames, .suggestedgames2, .tellafriend {
	margin-top:15px;
}
.tellafriend {
	float: left !important;
	margin-left: 9px;
	margin-bottom: 10px;
}
.tellafriend form {
	padding: 15px 0 0 45px !important;
	width: 260px;
	float:left;
	height:175px;
	margin:0 auto !important;
}

.tellafriend label {
	display:block;
	padding: 0 10px 4px 10px;
	margin-bottom:0;
}
.tellafriend input {
	margin: 0 0 4px 30px;
}

.featuredgame {
	background: url('images/featuredgame.gif') top left no-repeat;
	padding:45px 10px 10px 10px;
	height:185px;
	min-height:185px;
	min-width:255px;
	width:300px;
	margin-left:7px;
	font-size: 12px;
}

.featuredgame img {
	float:left;
	padding: 0 10px 0 0;
	width: 80px;
	height: 80px;
}
.featuredgame p {
	margin: 0;
	padding: 0;
}

.featuredgame p a{
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
	float:right;
	font-weight: bold;
	background: url(images/playitnow.gif) no-repeat;
	height: 22px;
	width: 102px;
	padding: 0 0 0 5px;
	margin: 15px 0 0 0;
}

.featuredgame a:hover{
	color:#041a00;
}

.tellafriend {
	background: url('images/mediumgreen.jpg') top left no-repeat;
	width:320px;
	height:240px;
	min-width:274px;
	min-height:240px;
	float:right;
}


#searchbox {
	position:absolute;
	top:22px;
	left:480px;
}

.topcategory {
	height:218px;
	width:140px;
	min-height:176px;
	min-width:135px;
	background: url('images/tableback1.gif') no-repeat 12px 10px;
	float:left;
	display:block;
	padding: 10px 11px;
}

.topcategory h2 {
	font-size:14px;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	margin: 0;
	padding-top: 12px;
	padding-bottom: 25px;
}
.topcategory h2 a{
	font-size:14px;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	margin: 0;
	padding: 0;
}
.topcategory img {
	margin: 0 auto 0 auto;
}

.topcategory ul, .topcategory a {
	padding: 0;
	margin: 0;
	color:#ffffff;
	line-height:12px;
	text-decoration:none;
	width:120px;
	
}
.reviews {
	clear: both;
}
.topcategory li {
	height:13px;
	margin: 0;
	overflow:hidden;
	position:relative;
	padding: 0 0 0 10px;
	font-size: 11px;
}

.toplogin {
	position:absolute;
	top:28px;
	left:600px;
	text-align:right;
	width:300px;	
}
.toplogin img {
	position:relative;
	right:5px;
	top:5px;
}
.menss {
	text-decoration: underline;
}
.menss a {
	padding: 0 !important;
	margin: 0 !important;
}
.menss:hover {
	text-decoration: none;
}
.welcome {
	text-align:right;
	width:600px;
	padding-left: 383px;
	line-height: 35px;
	color: #5c5c5c;
	margin: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	background-image: url(images/welcome.jpg);
	background-repeat: no-repeat;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #323232;
	border-left-color: #323232;
	font-variant: normal;
	text-transform: none;
}


.toplogin a {
	text-decoration:underline;
	font-size: 11px;
	font-weight: bold;
	color: #ec419e;
	padding-right: 10px;
}
.toplogin a:hover {
	text-decoration: none;
	color: #ec419e;
}

/* Code added for 2.7 compatibility*/
#gameRating {
	float: right;
}

#thegamediv {
	position:relative;
	z-index:0;
}
#thegamediv iframe {
	width: 645px;
}
.tip {
margin-left:-100px;
}


/*  New CSS for Mods lfhost from agaresmedia.com */

.someclass{ //class to apply to your scroller(s) if desired
	font-variant : small-caps;
}

#pscroller1{
	width: 450px;
	height: 15px;
	padding: 1px;
}

.topscroll {
	position:absolute;
	top:8px;
	left:10px;
	width:400px;
	font-variant : small-caps;	
}

	/*  Menu */
	
#submenu {
	line-height:20px;
	padding:10px;
	text-align: center;
	}
#submenu ul {
	width: 400px;
	height: 25px;
	margin: 0 auto;
	padding: 0;
	list-style-type:none;
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	}
#submenu li {
	float:left;
	background-color:#000000;
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	}
#submenu li a {
	padding:0 15px;
	display:block;
	color:#ffffff;
	margin-right:2px;
	border : 1px solid #ffffff;
	text-decoration:none;
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	}
#submenu li a:hover {
	background-color:#df84bc;
	border : 1px solid #ffffff;
	text-decoration:none;
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	}
.adfooter{
	padding:10px 15px 0 15px;
	clear: both;
	text-align: center;
}
.adfooter table img{
	padding-top: 10px;
}
.adfooter table {
	display: block !important;
}
.adfooter center{
	margin: 0 auto;
}

#gameembed_right {
	float: right;
	padding-top: 15px;
	padding-right: 35px;
}
.gameembed form {
	padding-top: 10px;
	margin: 0;
}
.gameembed p {
	margin: 5px;
	padding: 0 30px;
	text-align: left;
}
.article span iframe {
	height: 850px !important;
	width: 780px !important;
	margin-left: 20px;
}
.mygamepagead2 table img {
	padding-bottom: 10px;
}
.mygamepagead2 table td {
	padding: 0 10px 0 10px;
}
.rightside table {
}
.profile {
	padding: 0 15px;
}
#online div {
	height: auto !important;
	min-height: 20px !important;
}
.article iframe {
	width: 700px !important;
	height: 1100px !important;
	margin-left: 65px;
}
.previewgame2 a:hover {
	color: #FFF;
	text-decoration: none;
}