.moreGames{
  background:#dddddd;
  border: 2px solid #cccccc;
  padding: 0px 10px 0px 10px;
  margin: 5px 5px 5px 5px;
  text-align:left;
  height:130px;
}
.moreGames ul li{
float:left;
margin:5px;
}

.bigHorizontalAds{
margin-left:5px;
text-align:center;
width:728px;
height:90px;
border: 0px solid #000000;
}

div {
border: 0px solid #000000;
}

.bigGameModule{
  width:252px;
  height:110px;
  float:left;
  overflow:hidden;
}

div.bigGameModule a img{  
  margin-top:9px;
  margin-right:10px;
  margin-left:9px;
  height:100px;
  width:100px;
  float:left;
}

div.bigGameModule p{
  color:#999999; 
  height:80px;
  width:128px;
  margin-top:2px; 
  float:right;
  font-size:11px; 
  /*overflow:hidden;  */
}

.bigGameModule h3{
  color:#111111;
  text-decoration:underline;  
  font-size:11px;  
  margin:5px 0 0 0;  
}

.smallGameModule{
  width:252px;
  height:60px;
  float:left;
  overflow:hidden;
  margin-top:5px;
}

div.smallGameModule a img{  
  margin-top:9px;
  margin-right:10px;
  margin-left:9px;
  height:48px;
  width:48px;
  float:left;
}

div.smallGameModule p{
  color:#999999; 
  height:40px;
  width:158px;
  margin-top:2px;
  margin-right: 25px;
  float:right;
  font-size:11px; 
  overflow:hidden;
}

.smallGameModule h3{
  color:#111111;
  text-decoration:underline;
  font-size:11px;  
  margin:5px 0 0 0;  
}

ul{
  list-style-type:none;
  color:#111111;
}

ul a{
  color:#111111;
}

li.selected {
background:#0759b8;
}

.moregames {
text-decoration:underline;  
  font-size:13px; 
  width:250px;
  height:29px;  
  text-align:center;
  overflow:hidden;
}
.moregames a{
  color:#111111;
  
  /*float:left;*/
}

.flashAnons{
border: 1px #DDDDDD solid;
 width: 510px;
 height: 316px;
 float:left;
 margin: 3px 3px 3px 3px;
}

.top10{
border: 1px #DDDDDD solid;
 width: 254px;
 height: 316px;
 float:left;
 margin: 3px 3px 3px 3px;
}

.top10 ul{
  
}

.top10 li{
padding: 2px 5px 5px 5px;
font-size:13px;
}

.featuredGamesContainer{
border: 1px #DDDDDD solid;
 width: 772px;
 height: 140px;
 float:left;
 margin: 3px 3px 3px 3px;
}

.categoryContainer{
border: 1px #DDDDDD solid;
 width: 252px;
 height: 370px;
 float:left;
 margin: 3px 3px 3px 3px;
}

.randomGameContainer{
border: 1px #DDDDDD solid;
 width: 160px;
 height: 154px;
 float:left;
 margin: 3px 3px 3px 3px;
 text-align:center;
}

.randomGameContainer a img{
margin-top:10px;
}
.randomGameContainer h3{
margin-top:0px;
color:#111111;
 text-decoration:underline;
}

.gameOfTheWeekContainer{
border: 1px #DDDDDD solid;
 width: 160px;
 height: 156px;
 float:left;
 margin: 3px 3px 3px 3px;
}

h2.greenhl{
  background:#118442;
}
h2.bluehl{
  background:#0759b8;
}
h2.redhl{
  background:#c7001c;
}

h2{
  color:#FFFFFF;
  margin:0 0 0 0;
  text-align:center;
  font-size:16px;
}
.modulegame{
  width:210px;
  height:67px;
  float:left;
  overflow:hidden;
}

body {

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: 0;
  padding: 0;
  background: #FFFFFF url(images/header_line_blue.gif) repeat-x left top;
}

.main {
position:relative;
top:0px;
/*background: #c8c8c8 url('images/mainbg.jpg') top center repeat-y;*/
background: #FFFFFF;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
width:948px;
min-height:1200px;
}

.container {
/*background: #c8c8c8 url('images/mainbg.jpg') top center repeat-y;*/
margin-left: auto;
margin-right: auto;
margin-top: 5px;
width:948px;
min-height:1000px;
display:table; /* FireFox hack */
text-align:left;
}

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

.headertitle h1{
position:absolute;
top:118px;
font-size:32px;
color:#FFFFFF;
margin: 0 0 0 72px;
font-family:Arial;
}

.adtop {
float:right;
position:relative;
top:6px;
text-align:center;

}

.adside {

text-align:right;
height:600px;
width:160px;
float: right;

}

.rightside {
position:relative;
top:-35px;
float:right;
margin: 2px 2px 2px 0;
width:160px;
}

.leftside {
position:relative;
top:-45px;
float:left;
/*background: #FFFFFF url('images/sidebar_02repeat.jpg') top left;*/
margin: 0px 0 0 4px;
width:920px;
height:30px;
float: left;
font-size:14px;
}

.leftside h2 {
  font-size:12px;
  /*margin: 0 0 -5px 20px;*/
}

.leftside li {
    list-style: none;
    float: left;
    margin: 0px 10px 0px 0;
}

.leftside li a {
    color: #222222;
    text-decoration: none;
    list-style: none;
    color: #333;
    text-decoration: none;
    padding: 3px 3px 3px 3px;
    margin-bottom: 2px;
    background: #FFF;
    border: 0px solid #000;
}
.leftside li.selected a.selected {
    background: #AAAAAA;
}
.leftside li a:hover {
    color: #000000;
    text-decoration: none;
    list-style: none;
    color: #222;
    text-decoration: none;
    background: #CCC;
    margin-bottom: 2px;
}

/*   MENU ============================================================================ */

  .menuholder { width:920px;
  height:20px;
  /*border-style:solid;*/
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  }

  .menu {
    width:400px;
    height:20px;
    position:relative;
    top:-35px;
    left:100px;
    font-size:12px;
    color:#000000;
    z-index: 101;
    text-align:right;
  }
  .searcher{
  
  padding: 0px 0 0 0;
  margin: 0px 0 0 0;
  position:relative;
    top:-59px;
    left:auto;
  height: 20px;
  text-align:right;
  }
  
  .menu ul li{ 
    top:0;
    list-style: none;
    display: block;
    text-decoration: none;
  }
  
  .menu li { 
    margin: 0px 5px 0px 0; 
    list-style: none;
    float: left;
  }

  .menu li a {
    color: #333;
    text-decoration: none;
    padding: 3px 3px 3px 3px;
    margin-bottom: 2px;
    background: #FFF;
    border: 0px solid #000;
  }

  .menu li a:hover {
    color: #222;
    text-decoration: none;
    background: #CCC;
    margin-bottom: 2px;
  }
  
/*   MENU ============================================================================ */


.footer {
clear:both;
/*background: #c8c8c8 url('images/footer.jpg') top center;*/
height:107px;
width:922px;
margin: 0 auto;
font-size:80%;
}

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

a img {
border:none;
}

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

#blockdiv img {
position:relative;
top:-70px;
height: 100px;
width: 100px;
padding: 0 0 0 10px;
float:left;
/*width: expression(this.width > 50 ? 50: true);
height: expression(this.height > 50 ? 50: true);*/

/*z-index:1;*/
}

#blockdiv a img {
border:none;
position:relative;
top:-70px;
height: 100px;
width: 100px;
margin: 0 0 0 0;
padding: 0px 0 0 10px;
float:left;
}

#blockdiv a{
  color:#000000;
}

#blockdiv {
border: 2px solid #AAAAAA;
height:110px;
width:355px;
/*min-height:182px;*/
/*min-width:143;*/
/*background: url('images/tableback1.gif') top center;*/
float:left;
display:block;
margin: 2px 5px 0 5px
}

#blockdiv h4 {
text-align:left;
font-size:95%;
position:relative;
top:-10px;
padding-left:120px;
}
#blockdiv div{
  text-align:left;
  width:210px;
  position:relative;
  top:-50px;
  float:right;
  margin-right:10px;
  overflow:hidden;
}

.block {
  margin-left:auto;
  margin-right:auto;
  clear:both;
}

.bottomnav {
  margin-left:auto;
  margin-right:auto;
  clear:both;
  float:right;
}
.bottomnav a{
  text-decoration:none;
  font-family:verdana,arial;
  font-size:20px;
  color:#AAA;
  position:relative;
  top: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:371px;
  top:-3px;
}

.reviews {
  background:#dddddd;
  border: 2px solid #cccccc;
  padding: 0px 10px 10px 10px ;
  margin: 5px 5px 5px 5px;
  text-align:left;
}

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

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


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

h1 {
  color:#444444;
  font-size:22px;
}

/*
h2 {
  color:#333333;
  font-size:16px;
  margin-top:100px;
}
*/
#mytopline{
  background: url(images/img03.gif) repeat-x left top;
  width: auto;
  height: 118px;
  margin-left:0;
}
#header {
  width: 922px;
  height: 107px;
  margin: 0 auto;
  padding: 0px 0 0 0;
  font-family: "Trebuchet MS", "Times New Roman", Arial, Times, serif;
  background: url(images/logo.gif) no-repeat left 2%;
}

#header h1, #header p {
  margin: 0;
}

#header h1 {
  float: left;
  color: #000000;
  font-size: 20px;
  padding-left: 135px;
  padding-top: 10px;
  height: 20px;
}

#header p {
  float: left;
  padding: 10px 0 0 10px;
  font-size: 12px;
  font-weight: bold;
}

#header a {
  text-decoration: none;
  color: #F79F1A;
}
.gameOfTheWeek{
  width:340px;
  height:140px;
  float:right;
}

.gameOfTheWeek img{
  margin: 5px 5px 5px 5px;
}
.gameOfTheWeek p h3{
  margin: 0px 0px 0px 0px;
  padding: 0 0 0 0;
}

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

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

.leftColumn{
/*border-style:solid;*/
  width:780px;
  height:100%;
  float:left;
  position:relative;
  top:-35px;
  margin: 2px 2px 2px 0;
}

.welcomebox {
  /*background: url('images/mediumback.gif') top left no-repeat;*/
  width:340px;
  height:102px;
  float:left;
  float:right;
  text-align:center;
}

.topcategory {
border: 1px solid #CCCCCC;
  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:#000000;
  text-decoration:none;
}

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

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

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

.topcategory strong {
text-align:center;

}

.randomgame{
  width:160px;
  height:160px;
}
.randomgame a{
color:#000000;
}

#mytop{
position:relative;
top:10px;
width:750px;
height:400px;
float:left;
margin-left:5px;
}

#myNewGamesBox{
width:200px;
height:250px;
border: 1px;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
overflow:hidden;
}

#myNewGamesBox li{
  list-style: none;
    /*float: left;*/
    margin: 0px 0px 0px 0;
}
#myNewGamesBox ul{
    
    text-align: left;
    float: left;
    margin: 0px 0px 0px 0;
    padding:0px 10px 10px 10px;
}

#myNewGamesBox img{
position:relative;
top:7px;

}

#myTopGamesBox{
width:200px;
height:250px;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
overflow:hidden;
}

#myTopGamesBox li{
  list-style: none;
    /*float: left;*/
    margin: 0px 0px 0px 0;
}
#myTopGamesBox ul{
    /*float: left;*/
    text-align: left;
    margin: 0px 0px 0px 0;
    padding:0px 10px 10px 10px;
    float:left;
}
#myTopGamesBox a{
color: #000000;
}

#myNewGamesBox a{
color: #000000;
}

#myNewGamesBox img{
padding: 1px 5px 1px 2px;
position:relative;
top:7px;
}

#myTopGamesBox img{
padding: 1px 5px 1px 2px;
position:relative;
top:7px;
}

.centralAd{
width:125px;
height:125px;
border: 1px;
float:left;
}

.adfooter{
width:468px;
height:60px;
margin:auto;
}

.featuredGames{
width:730px;
float:left;
padding: 30px 10px 10px 10px;
}

.featuredGames img{
float:left;
padding: 5px 5px 5px 5px;
}
.featuredGames #oneFeaturedGame{
width:355px;
height:110px;
float:left;
}

#featuredText{
width:239px;
height:100px;
float:right;
position:relative;
top:0px;
}

.siteStats{

margin: 10px 0 0 0;
}
.siteStats ul{
margin: 0 0 0 0;
padding: 0 0 0 10px;
}

.siteStats h2{
color:#111111;
margin: 0 0 0 0;
padding: 10px 10px 10px 10px;
}

.siteStats ul li{
    top:0;
    list-style: none;
    display: block;
    text-decoration: none;
}
#thegamediv{
position:relative;
top:-30px;
margin-top:0;
padding-top:0;
}
#thegamediv h1{
  top:0px;
  margin: 20px 0 10px 0px;
  padding: 0 0 0 0px;
}

.gamedetails{
background:#dddddd;
border: 2px solid #cccccc;
padding: 0px 10px 0px 10px;
margin: 5px 5px 5px 5px;
text-align:left;
}

.suggestedgames {
  /*background: url('images/mediumback.gif') top left no-repeat;*/
  
  width:350px;
  height:102px;
  float:left;
  float:right;
  text-align:left;
}
.suggestedgames ul {
padding:0 0 0 0;
}
.suggestedgames h3 {
padding:5px 0 5px 0;
margin:5px 0 5px 0;
}
.suggestedgames ul li{ 
    top:0;
    list-style: none;
    display: block;
    text-decoration: none;
  }
  
.tellafriend{
width:300px;
height:150px;
text-align:right;
}

.tellafriend input{
/*float:right;*/
margin:1px 1px 1px 5px;
}
.tellafriend h3{
/*float:right;*/
text-align:center;
}
.tellafriend label{
padding:5px 0 5px 0;

}

.categoryAnons{
/*border: 1px solid #ff0000;*/
float:left;
width:700px;
margin-left:10px;
margin: 5px 5px 5px 5px;
}

#categoryAnonsBox li{
  list-style: none;
    /*float: left;*/
    margin: 0px 0px 0px 10px;
}
.categoryAnons ul{
    
    text-align: left;
    float: left;
    margin: 0px 0px 0px 0;
    padding:0px 10px 10px 10px;
}

.categoryAnons img{
position:relative;
top:7px;
margin: 0px 10px 0px 0;
}

.categoryAnons a{
color: #000000;
}

#categoryAnonsBox{
border: 1px solid #CCCCCC;
float:left;
width:280px;
margin-left:10px;
margin: 5px 5px 5px 5px;
}

#categoryAnonsBox h1{
padding: 0 0 0 0;
margin: 0 0 0 0;
}

