body {
	background: #ffffff url('images/bg_b.gif') repeat-x;
	font-family:"Corbel","Calibri","Tahoma","Humanist 777","Frutiger","Univers","Frobisher",Verdana,Arial,Lucida,times new roman,"Myriad Pro","Myriad";
	font-size:12px;
	color:#f5a301; 
	margin: 0pt auto;
}

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

.main {
	background: #ffffff;
	width:950px;
}
.ourlinks {
    position: relative;
    top: 60px;
    left: 15px;"
}
.ourlinks a{
    font-family: corbel;
    font-size: 10px;
    color:#f5a301;
    text-decoration: none;
}

.translate {
    position: relative;	
    margin-top: 15px;
    margin-right: 20px;
    height: 25px;
    width:480px;
    float: right;
}
.translate img {
    width: 19px;
    height: 12px;
    padding: 2px;
}

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

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

.adtop {
	text-align:center;
}

.adside {
	float: right;
    margin:13px 5px 0px 0px;
}           

.rightside {
	float:left;
	margin: 0px 0 60px 5px;
	width:765px;
}

.rightsidebig {
    float:left;
    margin: 0px 0px 0px 5px;
    width:765px;
}

.leftside {
	float:left;
	background: #f7f4d5;
	margin: 0px 0px 0px 8px;
	width:191px;
}

.leftside h2, .adside h2 {
    color: #ffffff;
    font-size:13px;
    text-align:center;
    margin: 2px 0 0px 0;
    padding-top: 3px;
	background: url('images/sidebartop.gif');
    height : 20px;
}

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

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

.leftside li a:hover {
	color: #f85baf;
	text-decoration: none;
}

.sidebarback {
	border-top: solid #f5a301 2px;
	border-bottom: solid #f5a301 2px;
    border-left: solid #f5a301 2px;
    border-right: solid #f5a301 2px;
    background: #ffffff;
	width:191px;
	max-width:191px;
    margin: 0px 0px 10px 0px;
}

.menuholder { width:730px; }

.menu {
	position:relative;
	top:-35px;
	left:0px;
	font-size:14px;
	color:#ffffff;
	width:950px;
	text-align:center;
	font-family:Corbel,Verdana,Arial,Times;
	overflow:hidden;
	height:17px;
	max-height:17px;
}
	
.menu a{
	color:#ffffff;
	text-decoration:none;
}	

.menu a:hover{
	color:white;
}		
.footer {
    clear:both;
    width:980px;
    height: 0px;
}

.footermenu {
    font-size:9px;
    color:#444439;
    width:950px;
    text-align:center;
    font-family:Tahoma,Verdana,Arial,Times;
    font-weight: normal;
    overflow:hidden;
}
    
.footermenu a{
    font-size:9px;
    font-weight: normal;
    color:#444439;
    text-decoration:none;
}    

.footermenu a:hover{
    color:#d97125;
}

a img {
	border:none;
}

.blockdiv img {
	max-height: 100px;
	max-width: 100px;
	padding: 0 0px 0px 0px;
	width: expression(this.width > 80 ? 80: true);
	height: expression(this.height > 80 ? 80: true);
    width: 100px;
    height: 100px;
	position:relative;
	top:-190px;
    left:15px;
	z-index:1;
}

.blockdiv a img {
	max-height: 110px;
	max-width: 110px;
	padding: 0 0 0 0;
	width:110px;
    height:110px;
	position:relative;
	top:-20px;
	left:10px;
    border:solid #ffffff 2px;
}

.blockdiv {
	height:174px;
	width:132px;
	min-height:174px;
	min-width:132px;
    border:solid #f5a301 1px;
	background-color:#f5f0ac;
	float:left;
	display:block;
	margin: 5px 9px 5px 9px
}

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

.block {
	margin-left:auto;
	margin-right:auto;
	width:765px;
}

.bottomnav {
    color: #f5a301;
	margin-left:auto;
	margin-right:11px;
	float:right;
}
.bottomnav a img{
	position:relative;
	top:10px;
    margin-left: 3px;
    margin-right: 3px;
}

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

/* SCRIPT DEPENDANT CSS (NON AMTheme 3) */

.detail {
	background:#5993eb;
	border:1px solid #333333;
	margin:0 0 -65px 0;
	padding: 5px 10px 5px 10px;
	position:relative;
	color:#000000;
}

.playnow a img{
	z-index:0;
	position:relative;
	left:471px;
	top:-3px;
}

.reviews, .article, .article form, .login form, .gameembed, .viewFavorites, .changePass, .profileInfo {
	background: url('images/bigback_trepeat.jpg') top left repeat-y;
	border:none;
	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:#f5a301;
	font-size:20px;
	text-decoration:none;
}

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

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

a {
	color:#f5a301;
}

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

.gamedetails h1{
    margin: 0 0 0 180px;
    font-family: corbel;
    font-size: 18px;
    color:#ffffff;
}

.gamedetails p{
	margin: 0 0 0 180px;
    width:350px;
}
.gamedetails img{
	float:left;
	margin: 40px 5px 5px 5px;
    width:160px;
    height: 120px;
    border:solid #ffffff 2px;
}

.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;
}

.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;
}

.welcomebox, .featuredgame, .suggestedgames {
	background: url('images/medium.gif') top left no-repeat;
	width:275px;
	height:240px;
	min-width:275px;
	min-height:240px;
	float:left;
    margin-left: 97px;
}


.welcomebox p, .featuredgame p, .suggestedgames p, .tellafriend p, .tellafriend label {
	padding:0px 0px 10px 0px;
	overflow:hidden;
}
.suggestedgames h3{     
    color: #ffffff;
    text-align:center;
    margin:20px 0 0 0;
} 
.suggestedgames li {
    list-style-image: url('images/li.gif');
    font-family: corbel,calibri,verdana,arial,times;
    font-size:12px;
    border-bottom: none;
    margin:0 5px 2px -5px;
}

.suggestedgames li a {
    color: #444439;
    text-decoration: none;
    padding: 1px 2px 0px 2px;
}

.suggestedgames li a:hover {
    color: #f85baf;
    text-decoration: none;
}
.tellafriend h3{     
    text-align:center;
    color: #ffffff;
    margin:20px 0 0 0;
}                                                                                                  
.welcomebox h2, .featuredgame h2{
	padding:30px 10px 0px 10px;
	text-align:center;
	margin:0 0 0 0;
}

.featuredgame h2 {
	font-size:110%;
	text-align:left;
}

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

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

.featuredgame {
	background: url('images/featuredgame.gif') top left no-repeat;
	margin-left:7px;
}

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

.featuredgame a{
	color:#FFFFFF;
	font-size:16px;
	text-decoration:none;
	float:right;
}

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

.tellafriend {
	background: url('images/medium.gif') top left no-repeat;
	width:274px;
	height:240px;
	min-width:274px;
	min-height:240px;
	float:right;
	position:relative;
	left:-112px;
    color:#444439;
}

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

.topcategory h2 a, .topcategory h2 {
	font-size:14px;
	text-align:center;
	color:#f5a301;
	text-decoration:none;
    padding-top: 2px;
}

.topcategory img {
	margin: 0 auto 0 auto;
}

.topcategory ul, .topcategory a {
	margin:-10px 5px 0 0;
	color:#f5a301;
	line-height:12px;
	text-decoration:none;
	width:120px;
	
}

.topcategory li {
height:13px;
overflow:hidden;
position:relative;
left:-25px;
}

.toplogin {
	position:absolute;
	top:135px;
	left:332px;
	text-align:right;
	width:600px;
	font-variant : small-caps;	
}

.toplogin a {
	text-decoration:none;
}

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

#thegamediv {
	position:relative;
	z-index:0;
    width: 760px;
    height: 600px;
    padding-top: 10px;
    border: solid 1px #f5a301;
}

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

#carousel
{
	width: 565px;
	height: 100px;
	position: absolute;
	top: 480px;
	left: 50%;
	margin-left: -275px;
}
#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;
}

.shoutbox{
	background: #00538C;
	width:191px;
	max-width:191px;
}

#deleteav{
float:left;
}

.gamead {
    float: left;
    margin: 0px 0px 0px 330px;
}
.undergame {
    border:solid black 2px;
    width: 728px;
    height: 90px;
    margin-left: auto;
    margin-right: auto;
}
.tag_cloud { padding: 3px; text-decoration: none; }
.tag_cloud:link  { color: #81d601; }
.tag_cloud:visited { color: #019c05; }
.tag_cloud:hover { color: #ffffff; background: #69da03; }
.tag_cloud:active { color: #ffffff; background: #ACFC65; }

.small_games {
    background: url('images/sback.gif');
    height:50px;
    width:50px;
    min-height:50px;
    min-width:50px;
    float:left;
    display:block;
    margin: 3px 8px 0px 0px;
}
.small_games img{
    width: 35px;
    height: 35px;
    margin-left: 5px;
    margin-top: 5px;
    border:solid #ffffff 1px;
}

.searchbox {
    position: relative;
    top:70px;
    left:800px;
    width:150px;
    height: 30px;
}
.submit-go {
    position:relative;
    top:-1px;
    float:right;
    width:30px;
    height:25px;
    overflow:hidden;
    background:url('images/search.gif') center;
    display:block;
    cursor:pointer !important; cursor:hand;
}