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

.wrapper { position: relative; width: 980px; margin: 0pt auto;}

.main {
	background: # url('images/mainbg.jpg') top center repeat-y;
	width:950px;
}

.container {
	background: #d2e5eb;
	margin-left: auto;
	margin-right: auto;
	width:980px;
	height:2700px;
	display:table; /* FireFox hack */
	text-align:left;
}


.header {
	background: #c8c8c8 url('images/header.jpg') top center;
	height:113px;
	width:980px;
	margin: 0 auto;
}

.adtop {
	text-align:center;
	position:absolute;
	top:115px;
	right: 5px;
	border:1px;
}
.adtop2 {
	text-align:center;
	position:absolute;
	top:125px;
	right: 129px;
	border:1px;
	padding:0px 20px 0px 0px;
}
.adtop3 {
	text-align:center;
	position:absolute;
	top:125px;
	right: 129px;
	border:1px;
	padding:0px 20px 0px 0px;
	margin-bottom:900;
}
.insertgame {
	float:left;
	margin-top:80px;
}




.ad5 {
	float:right;
	margin-top:25px;
}

.adfooter {
	text-align:center;
	position:absolute;
	top:788px;
	left: 8px;
	border:1px;
}
.adfooter2 {
	text-align:center;
	position:absolute;
	top:2650px;
	right: 129px;
	border:1px;
}
.adfooter3 {
	text-align:center;
	position:absolute;
	top:2650px;
	right: 129px;
	border:1px;
}
.adfooter4 {
	float:left;
	margin-left:109px;
	margin-top:20px;
	
}

.latestgames {
	height:215px;
	width:713px;
	min-height:215px;
	min-width:713px;
	background: #d2e5eb url('images/latestgames.jpg') top center;
	float:left;
	margin: -15px 0px 10px 0px;
	z-index:2;
	
}

.newgames {
	height:215px;
	width:713px;
	min-height:215px;
	min-width:713px;
	float:left;
	margin: 9px 5px 10px 5px;
	z-index:2;
	
}

.newgame {
	height:60px;
	width:230px;
	min-height:60px;
	min-width:230px;
	float:left;
	text-align:left;
	border: .2em solid #94c9db;
	background: #d2e5eb;
	margin: -4px 4px 6px 0px;
	z-index:2;
	
}

.newgame img {
	float:left;
	padding:2px 10px 10px 10px;
}
.top_games {
	height:345px;
	width:647px;
	min-height:345px;
	min-width:647px;
	background: #d2e5eb url('images/topgames.png') top center;
	float:left;
	margin: -2px 0px 0px 0px;
	
	z-index:2;
	
}

.topgames {
	height:345px;
	width:647px;
	min-height:345px;
	min-width:647px;
	float:left;
	margin: 9px 5px 10px 5px;
	z-index:2;
	
}

.topgame {
	height:60px;
	width:207px;
	min-height:60px;
	min-width:207px;
	float:left;
	text-align:left;
	border: .2em solid #94c9db;
	background: #d2e5eb;
	margin: -4px 4px 6px 0px;
	z-index:2;
	font-size:9px;
	
}

.topgame img {
	float:left;
	padding:2px 10px 10px 10px;
}

.featuredgame{
	background: url('images/our_featured.jpg') top left no-repeat;
	width:238px;
	height:215px;
	min-width:238px;
	min-height:215px;
	position:absolute;
	top:212px;
	right: 5px;
}

.featuredgame h2{
	padding:-9px 10px 10px 20px;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	margin:2px 0px 0px 20px;
}

.featuredgame img {
	float:left;
	padding:10px 0px 0px 10px;
}

.logolink{
	width:223px;
	height:65px;
	min-width:223px;
	min-height:65px;
	position:absolute;
	top:-15px;
	left: 15px;
	opacity:0.0;
}

.my_pick{
	width:223px;
	height:90px;
	min-width:223px;
	min-height:90px;
	position:absolute;
	top:788px;
	right: 5px;
}

.topcategories{
	width:970px;
	
	min-width:970px;
	min-height:1300px;
	position:absolute;
	top:888px;
	left: 5px;
}

.topcatgames {
	height:433px;
	width:280px;
	min-height:433px;
	min-width:280px;
	float:left;
	margin: 9px 10px 10px 5px;
	z-index:2;
	
}

.topcatgame {
	height:60px;
	width:250px;
	min-height:60px;
	min-width:250px;
	float:left;
	text-align:left;
	border: .2em solid #94c9db;
	background: #d2e5eb;
	margin: 0px 0px 3px 19px;
	z-index:2;
	
}

.topcatgame img {
	float:left;
	padding:2px 10px 10px 10px;
}

.topcategory {
	height:433px;
	width:302px;
	min-height:433px;
	min-width:302px;
	background: url('images/tableback1.jpg') top center;
	float:left;
	margin: 2px 0px 15px 17px;
	padding: 0px 0px 0px 0px;
	font-size:9px;
	text-align:right;
}
.categorytext{
	float:right;
	margin:-54px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.topcategory h2 a, .topcategory h2 {
	font-size:14px;
	text-align:left;
	color:#FFFFFF;
	text-decoration:none;
	margin: 10px -10px 0px 0px;
}









.randomgame{
	background: url('images/randomgames.png') top left no-repeat;
	width:300px;
	height:89px;
	min-width:300px;
	min-height:89px;
	max-height:89px;
	max-weight:300px;
	position:absolute;
	top:692px;
	right: 5px;
	font-size:9px;
	text-align:center;
}



.randomgame h2 {
	max-height:89px;
	max-weight:300px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	margin:-9px 0px 0px 20px;
}

.randomgame img {
	max-height:89px;
	max-weight:300px;
	float:left;
	margin: -2px 0px 10px 10px;
	padding:0px 0px 0px 0px;
}

.blockad {
	position:absolute;
	top:423px;
	right: 5px;
	z-index:1;	
}




.rightside {
	float:left;
	margin: 44px 0 0px 14px;
	width:966px;
}

.leftside {
	float:left;
	margin: 94px 0 -5px 5px;
	width:975px;
	font-size:9px;
	padding:2px 3px 10px 3px;
}
.welcomebox{
	background: #000000 url('images/mediumback2.gif') top left;
	width:216px;
	height:91px;
	max-width:216px;
	max-height:91px;
	font-size:9px;
	position:absolute;
	top:115px;
	left: 5px;
	z-index:2;
}
.welcomebox p {
	padding:0px 0px 0px 4px;
	overflow:hidden;
}

.welcomebox h2{
	padding:2px 2px 0px 4px;
	font-size:12px;
	text-align:left;
	margin:0 0 0 0;
}



.leftside h2, blockad h2{
	font-size:12px;
	text-align:left;
	margin: -8px 0px 0px 0px;
	padding:10px 0px 0px 20px;
}

.leftside li, blockad li{
	list-style-image: url('images/li.gif');
	font-family: verdana,arial,times;
	font-size:9px;
	border-bottom: none;
	margin:0 0px 2px -5px;
	
}

.leftside li a, blockad li a{
	color: #000000;
	text-decoration: none;
	padding: 1px 2px 0px 2px;
}

.leftside li a:hover {
	color: #DDDDDD;
	text-decoration: none;
	background:#772c00;
}



.sidebarback {
	float:left;
	margin:1040px 0px 2px -5px;
	width:140px;
	max-width:140px;
	background:#d2e5eb;

}

.sidebarback, .sidebarback a, .sidebarback ul a {
	color:#000000;
}

.menuholder { width:980px; }

.menu {
	position:relative;
	top:-23px;
	left:3px;
	font-size:15px;
	color:#528ea3;
	width:980px;
	text-align:inherit;
	font-weight:bold;
	font-family:Tahoma, fantasy;
	overflow:hidden;
	height:18px;
	max-height:18px;
	text-decoration:none;
	
}
	
.menu a{
	color:#e8f8fb;
	text-decoration:none;
}	

.menu a:hover{
	color:#b4d3dd;
}		



.footer {
	clear:both;
	background: #eeefef;
	height:30px;
	width:985px;
	font-size:80%;
}

.footertext {
	font-size:9px;
	color:#000000;
	text-align:center;
}

a img {
	border:0px;
}
#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:45px;
	left:0px;
	z-index:1;
}
#blockdiv img {
	max-height: 100px;
	max-width: 100px;
	min-height: 100px;
	min-width: 100px;
	margin: 0px 0px 0px 17px;
	position:relative;
	top:-110px;
	left:205;
	z-index:2;
}



#blockdiv {
	height:176px;
	width:135px;
	min-height:176px;
	min-width:135px;
	background:#efca95;
	border:1px solid #f59100;
	float:left;
	display:block;
	margin: 20px 2px 0px 1px
}

#blockdiv h4 {
	text-align:center;
	font-size:95%;
	margin:-100px 0px 0px 0px;
	
}

.block {
	margin-top:60px;
	margin-left:auto;
	margin-right:auto;
	width:980px;
}

.bottomnav {
	margin-left:auto;
	margin-right:auto;
	float:right;
}
.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) */

.detail {
	background:#efca95;
	border:1px solid #f59100;
	margin:0 0 -5px 0;
	padding: 5px 10px 5px 10px;
	position:relative;
	color:#000000;
}

.playnow img{
	z-index:0;
	position:relative;
	left:-10px;
	top:-330px;
	margin:100px -10px 0px 0px;
}
.playnow a img{
	z-index:0;
	position:relative;
	left:-10px;
	top:-330px;
	margin:0px -10px 0px 0px;
}

.reviews, .article, .article form, .login form, .gameembed, .viewFavorites, .changePass, .profileInfo {
	background: #efca95;
	border:1px solid #d88119;
	padding:20px 20px 20px 20px;
}

.gameembed {
	margin-bottom:18px;
}

.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, .changePass form, .profileInfo h1, .profileInfo p, .profileInfo img  {
	padding: 0 20px 0 20px ;
}

.profileInfo img {
	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:#000000;
	font-size:22px;
	text-decoration:none;
}

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

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

a {
	color:#000000;
}

.gamedetails {
	color:#000000;
	background: url('images/bigback.gif') top left no-repeat;
	padding: 10px 28px 10px 12px;
	height:238px;
	min-height:238px;
}

.gamedetails p{
	margin: 0 0 0 70px;
}
.gamedetails img{
	float:left;
	margin: 5px 5px 5px 5px;
}

.article form, .login form {
	font-size: 14px;
	display:table;
}

.article input, .login input {
	width: 300px;
	height: 22px;
	margin: -20px 0 20px 30px;
	font-size: 18px;
	font-family:Verdana,Arial,Times;
	background:#ededed;	
	float:right;
	position:relative;
	left:-20px;
}

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

#regsubmit, #submit, #tafbutton {
	background: #fff;
	padding: 1px;
	font-family: Geneva, Vera, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-variant : small-caps;
	border : 1px solid #aaa;
	width:30%;
	margin:0 10px 0 0;
}

#regsubmit:hover, #submit:hover, #tafbutton:hover {
	border : 1px solid #000;
}

#agree, #sponsored, #rememb {
	width: 15px;
	background:transparent;
	margin:-10px 0 0 0;	
}

#tafbutton {
clear:both;
}
#searchbox {
	position:absolute;
	top:15px;
	left:835px;
}

.tellafriend label {
    display:block;
}

.article textarea, .gameembed textarea {
	width: 450px;
	height: 100px;
	margin: 0 0 20px 0;
	font-size: 11px;
	font-weight: normal;
}

.gameembed textarea {
margin: 0 5px 10px 30px;
}


	


.recommended_games2 {
	height:345px;
	width:647px;
	min-height:345px;
	min-width:647px;
	background: #d2e5eb url('images/topgames.png') top center;
	float:left;
	margin: -2px 0px 0px 0px;
	font-size:9px;
	z-index:2;
	
}
.recommended_games h2{
	
	font-size:9px;
	
	
}




.tellafriend p, .tellafriend label {
	padding:10px 10px 10px 10px;
	overflow:hidden;
	font-size:9px;
}

.tellafriend h3{
	padding:10px 10px 0px 10px;
	text-align:center;
	margin:0 0 0 0;
}

.tellafriend {
	margin-top:15px;
}

.tellafriend form {
	margin:-40px 0 0 65px;
}

.tellafriend label {
	display:block;
	margin-bottom:-8px;
}

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


.insertgame{
	min-width:980px;
	text-align:center;
}




/* Code added for 2.7 compatibility*/
#gameRating {
	position:relative;
	top:-16px;
	left:126px ;
}

#thegamediv {
	position:relative;
	text-align:center;
	z-index:0;
}

.tip {
margin-left:-100px;
}

#carousel
{
	width: 565px;
	height: 100px;
	position: absolute;
	top: 460px;
	left: 50%;
	margin-left: -175px;
}
#carousel a
{
	position: absolute;
	width: 110px;
}

#carousel img {
	max-height: 50px;
	max-width: 50px;
	width: expression(this.width > 50 ? 50: true);
	height: expression(this.height > 50 ? 50: true);
}

#rotate {
	clear:both;
	height:101px;
	width:552px;
	min-height:101px;
	min-width:552px;
	background: url('images/rotate.jpg') top center;
	margin:5px 0px 5px 0px;
}


#deleteav{
float:left;
}

