body {
	background-color: #7bb746;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.wallpaper {
	background: url(../images/games-bkgd.jpg) no-repeat center 140px;
}

/*.mod-container-left,
.modcontainer.left {
  padding-top:40px
}*/

.advert {
  background-repeat: no-repeat !important;
  padding-bottom: 84px !important;  
}

.content {
	margin: 0 auto;
	width: 888px;
	height: 100%;
}

.header{
	background: url(../images/pageTitle-games-slime.png) no-repeat left top;
	height: 120px;
	padding: 0 12px 0 12px;
	position: relative;
}

.pageTopLink a {
	background-image: url(../images/btn-backtotop.png);
}

.gamePlayPage .header {
	background: blue;
}

/*--- GAMES MODULE STYLES ---*/
.game {
	background: #935abd;
	height: 305px;
	padding: 10px;
	width: 516px;	
}

.featureGotw {
	background: #935abd;
	height: 313px;
	padding: 0 10px 10px 10px;
	width: 517px;
}

.featureGotw .featureBG {
	margin-top: 10px;
}

.gamesList {
	background: #40982b;
	height: 776px !important;
	padding: 0 10px 10px 10px;
	position: relative;
	width: 518px;
}

.moduleSplat {
	/* ORIGINAL STYLES bottom: -94px;
	position: absolute;
	right: 70px; */
	
	/*2010 REFIT*/
	position: absolute;
	right: 55px;
}

.featureBG {
	background: url(../images/gameFeature-bgWP.gif) no-repeat left top;
	height: 325px;
	position: relative;
	text-align: center;
	width: 518px;
}

.gameFeatureMarquee {
	position: absolute;
	left: 119px;
	top: -54px;
	z-index: 2;
}

.gameFeatureImg {
	left: 2px;
	top: 27px;
	position: absolute;
	z-index: 1;
}

.gotwPlayBtn {
	bottom: 45px;
	display: none;
	position: absolute;
	right: 25px;
	z-index: 100;
}

.moduleHeading {
	left:190px;
	position: absolute;
	top: 2px;
	z-index: 2;
}

.gamesList .moduleHeading {
	top: 1px;
}


.contentsHeading {
	background: #fff url(../images/modHeader-gradientShim.gif) repeat-x left bottom;
	height: 60px;
	margin:0;
}

.contentItems {
	background-color: #fff;
}

.contentItems  li {
	display: inline;
	float: left;
	margin: 0 0 7px 0;
}

.contentItems  li.blankItem {
	background: #e9f0a1 url(../images/gamesBlank.gif) no-repeat left top;
}

.contentItems  li a {
	background-color: #e9f0a1;
}

.contentItems  li a span.itemRating {
  background-image: url(../images/gameRatingIcons.gif);
}

.contentItems  li a span.itemComments {
	background: url(../images/icon-speech-bubble.gif) no-repeat right top;
	color: #5d6040;
}

/*** GAMES PLAY PAGE ***/

.games-header {
	background: url(../images/gamePlayHeader.png) no-repeat left top;
	height: 125px;
	margin: 0 auto;
	position: relative;
	width: 895px;
}

.games-header #gamesLink {
  position: absolute;
  outline: none;
  left: 0px;
  top: 0px;
}
.games-header #gamesLink a {
  display: block;
  height: 45px;
  width: 150px;
  background: transparent !important;
}
.games-header #gamesLink a span {
	display:none;
}

#scrollerGame {
	position: absolute;
	outline: none;
	right: 162px;
  top: 5px;
	background: transparent !important;
}

.backto.games a {
	background-image: url(../images/btn-backToGames.gif);
	background-position: 0 -32px;
	background-repeat: no-repeat;
	display: inline;
	float: right;
	height: 36px;
	/* margin: -4px 13px 0 0; */
	position: absolute;
	text-indent: -10000px;
	right: 12px;
  top: -6px;
	width: 127px;
}

.backto.games a:hover {
	background-position: 0 0;
}

.games-marquee {
	background: #090909 url(../images/gameSingle-headerShim.gif) repeat-x 0 0;
/*	height: 444px; */
	margin: 0;
	padding: 0 0 24px 0;
	position: relative;
}

.gamesPlayInner {
	margin: 0 auto;
	position: relative;
	width: 872px;
}

.gamePlayInfo {
	background-color: #20210f;
	margin: 0 0 15px 0;
	width: 100%;
}

.copylink-field {
  background: #20210F;
  border: 1px solid #333333;
  color: #7AAF2F;
  font-weight: bold;
  font-size: 11px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  width: 500px;
}

.gamePlayInfoInner {
	margin: 0 auto;
	position: relative;
	width: 873px;
}

.gamePlayInfoInner p {
	color: #7aaf3b;
	display: inline;
	float: left;
	font-size: 11px;
	font-weight: bold;
	padding: 12px 0;
	width: 715px;
}

.gamePlayInfoInner p a, .gamePlayInfoInner p a:visited  {
	color: #d2e046;
	font-weight: bold;
}

.gamePlayInfoInner p a:hover {
	color: #d2e046;
}

.games-marquee h1 {
	background: url(../images/gameSingle-headerTitle.gif) no-repeat left top;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	height: 33px;
	padding: 8px 0 0 0;
	position: absolute;
	text-align: center;
	top: -13px;
	width: 874px;
}

.game-wrapper {
	padding: 36px 0 0 0;
	min-width: 400px;
	text-align: center;
}

.addToCHS {
	float: left;
	margin: 0;
	height: 35px;
	position: relative;
	width: 130px;
}

/* .addToCHS a {
	background-image: url(../images/btn-addToCHS.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	display: inline;
	float: left;
	height: 31px;
	width: 153px;
} */

.addToCHS a:hover {
	background-position: 0 -38px;
}
/*** GAME PROMO MODULE STYLES ***/

.promoHalf {
	background-color: #40982b;
	height: 210px;
	margin-right: 14px;
	padding: 0 10px 10px 10px;
	position: relative;
	width: 135px;
}

.promoHalf.gamer a {
	float: left;
	height: 135px;
	position: absolute;
	top: 75px;
	width: 111px;
}

.promoHalfBG {
	background: url(../images/showsPromoHalf-bg.gif) no-repeat left top;
	display: inline;
	float: left;
	height: 200px;
	margin-top: 10px;
	width: 135px;
}

.promoHalfImg {
	margin: 27px 0 0 2px;
}

.gamerRoller {
	bottom: 8px;
	display: none;
	position: absolute;
	right: 0;
}

/*** GAMER-HALF MODULE STYLES ***/

.gamerHalfTitle {
	left: 30px;
	position: absolute;
	top: -34px;
}

.promoHalf.gamer {
	margin-right: 0;
}

.gamer {
	background-color: #935ABD;
	background-image: url(../../images/gamerHalf-bg.gif);
	background-position: 10px 10px;
	background-repeat: no-repeat;
	position: relative;
}

.gamer a {
	bottom: 12px;
	float: left;
	left: 20px;
	position: absolute;
}

/*** SPONSORED GAME MODULE ***/

.sponsoredGame {
	background: green url(../images/sponsoredGameBG.gif) no-repeat 9px 2px;
	display: inline;
	float: left;
	height: 224px;
	width: 303px;
	padding: 0 0 0 21px;
}

.sponsoredGame a {
	float: left;
	margin-top: 22px;
}

/**** GAMES HOME LEMMINGS ****/


#slimeLemming {
	bottom: 13px;
	height: 27px;
	position: absolute;
	right: 41px;
	width: 93px;
}

#lemming01Animator {
	background: url(../images/slimeguy-gamerocks.gif) no-repeat left top;
	bottom: 0;
	display: inline;
	float: left;
	height: 73px;
	position:absolute;
	right: 390px;
	width: 118px;
}

#animatorBubble01 {
	background: url(../images/speechBubble-gameRocks.gif) no-repeat left top;
	bottom: 12px;
	float: left;
	height: 62px;
	position:absolute;
	right: 375px; 
	width: 78px;
}

#lemming02Animator {
	background: url(../images/slimeguy-gamenator.png) no-repeat left top;
	float: left;
	height: 74px;
	position:absolute;
	right: 319px;
	top: 1px;
	width: 176px;
}

#animatorBubble02 {
	background: url(../images/speechBubble-gameRep.gif) no-repeat left top;
	display: inline;
	float: left;
	height: 67px;
	position:absolute;
	right:218px;
	top:10px;
	width: 136px;
}

/**** GAMES PLAY LEMMING ANIAMTION****/ 

#gaminatorAnimator{
	background: url(../images/animationGuy.gif) no-repeat left top;
	display: inline;
	float:right;
	position:absolute;
	right: 125px;
	bottom: 11px;
	height: 30px;
	width:37px;
}

#animatorBubble {
	background: url(../images/animationBubble-rep.gif) no-repeat scroll 0 0;
	display: none;
	height:73px;
	bottom: 16px;
	right: 40px;
	margin:0;
	position:absolute;
	width:86px;
}

/**** YOU VS YOUR MATES GAMES MODULE ****/

.youVsMates {
	background: #106987 url(../images/bg-scoresVsMates.gif) no-repeat 10px 10px;
	height: 180px;
	width: 517px;
	padding: 10px;
}

.youVsMates .moduleHeading {
	left: 147px;
}

.youVsMates #yourScore {
	margin: 36px 0 0 8px;
	outline: none;
	padding: 0;
}

/**** RATINGS ****/
.contentItems li a span.itemRating {
	display:block;
}

/**** GAME RATING MODULE ****/
.rating {
	height: 294px;
	width: 324px;
}

.rating object {
	outline: none;
}

/**** GAMINATOR REP MODULE ****/

.gamenator .moduleHeading {
	left: 59px;
}

.gamenator #gamenator, .gamenator object {
	margin: 36px 0 0 10px; 
	outline: none;
}



.chat {
	background-color: #e44c1b;
}

.chatContents {
	left: 36px;
	top: 31px;
}

.gamesLike {
	background-color: #40982b;
}


/* BROUGHT TO YOU BY */

.btyb_container {
  padding-top: 15px;
  text-align: center;
  display: block;
}
.btyb_row {
  margin: auto;
  width: 315px;
}
.btyb_title {
  float: left;
  width:189px;
}
.btyb_adplacement {
  float: left; 
  width:120px;
  border: 1px dashed #999999;
}
.btyb_image {
  padding-top: 20px;
}


.games-bubble {
    
  width: 186px;
  position: absolute; 
  z-index: 200000;
  top: 280px;
  left: 445px;
}
.games-bubble-top {
  display: block;
  width: 186px;
  height: 11px;
  font-size: 5pt;
  background: url(/games/images/games-bubble-top.gif) no-repeat top left;
}
.games-bubble-content {
  display: block;
  width: 166px;
  padding: 0px 10px;
  background: url(/games/images/games-bubble-tile.gif) repeat-y top left;
}
.games-bubble-bottom {
  display: block;
  width: 186px;
  height: 35px;
  font-size: 5pt;
  background: url(/games/images/games-bubble-bottom.gif) no-repeat top left;
}
