/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
article, section, nav, 
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
article, section, nav{
	display: block;
}

body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a, a:link, a:visited, a:hover {
	text-decoration: none;
}

/******* END RESET ********/

body {
	background: url('http://i.cdn.turner.com/adultswim/games3/tools/img/clouds-background.jpg') 0 250px repeat;
	font-family: Arial, Helvetica, sans-serif;
}

img {
	font-size: 0;
}

	/* SITE NAV */
	#site-nav {
		background: #fe00bf;
	}
	
		#site-nav-wrapper a:hover {
		color: #ffe239;
		}
	/* END SITE NAV */

	header {
		position: relative;
	}
			
		#games-header {
			width: 1013px;
			height: 94px;
			margin: 8px auto 0;
		}
		
			#games-logo {
				float: left;
				margin-top: -1px;
				position: absolute;
			}
			
			#long-ad-space {
				width: 735px;
				height: 90px;
				float: right;
				position: relative;
			}
			
				#long-ad-tag {
					float: left;
					margin-top: 77px;
					font-size: 0;
				}
				
				#long-ad {
					float: right;
				}

	#content {
		background: #ff6c00;
		padding: 4px;
    	width: 1010px;
		margin: 0 auto;
	}
	
	#games-landing #content {
		position: relative;
		z-index: 2;
	}

		.content-wrapper {
			width: 1002px;
			background: url('http://i.cdn.turner.com/adultswim/games3/tools/img/content-striped-background.png') 0 0 repeat;
			border: 4px solid #ffa600;
			overflow: hidden;
		}
		
			#games-nav {
				background: #000000;
			}
			
				#games-nav ul {
					height: 39px;
					overflow: hidden;
				}
			
					#games-nav li {
						float: left;
						height: 39px;
						line-height: 39px;
						font-size: 15px;
						text-transform: uppercase;
						border-right: 4px solid #383838;
						padding: 0 36px;
					}
					
					#games-nav li.no-border {
						border: none;	
					}
					
					#games-nav li.last {
						border-right: none;
						border-left: 4px solid #383838;
						padding: 0;
					}
					
					#games-nav li#promo-space {
						float: right;
					}
					
						#facebook-nav-logo {
							vertical-align: text-bottom;
						}
						
						#games-nav h2 {
							display: inline;
						}
					
						#games-nav a {
							display: block;
							color: #fe00bf;
						}
						
						#games-nav a:hover {
							color: #ffe239;
						}
			
		.gametap-placement {
			background: #111;
			border: 11px solid #00beff;
			margin-top: 10px;
		}
		
		.gametap-placement.green { border-color: #00d116; }
		.gametap-placement.blue { border-color: #00beff; }
		
			.gametap-placement img {
				display: block;
			}
		
		/* MOBILE GAMES */
		#mobile-games {
			float: left;
			width: 136px;
			border: 2px solid #ff4302;
			background: #ffffff;
			text-transform: uppercase;
		}
		
			#mobile-games ul {
				margin: 0 0 11px 0;
			}
			
				#mobile-games li {
					width: 136px;
					overflow: hidden;
					padding-top: 10px;
					cursor: pointer;
				}
				
				#mobile-games li.mobile-game-odd {
					background-color: #ffffff;
				}
				
				#mobile-games li.mobile-game-even {
					background-color: #ffdacb;
				}
				
				#mobile-games li:hover {
					cursor: pointer;
					background-color: #fe00bf;
				}
				
					#mobile-games li img {
						border: 2px solid #ff4302;
						margin: 0 auto;
						display: block;
						height: 90px;
					}
					
					#mobile-games li:hover img {
						border: 2px solid #ffffff;
					}
					
					#mobile-games h3 {
						width: 124px;
						color: #fe00bf;
						text-align: center;
						padding: 4px 0 2px;
						margin: 0 auto;
						font-size: 12px;
					}
					
					#mobile-games li:hover h3 {
						color: #ffffff;
					}
					
					#mobile-games p {
						color: #8300ff;
						font-size: 12px;
						font-weight: bold;
						padding-bottom: 8px;
					}
					
						#mobile-games .price {
							float: left;
							margin-left: 8px;
						}
						
						#mobile-games .info {
							float: right;
							margin-right: 8px;
						}
						
						#mobile-games .info a {
							color: #8300ff;
						}
						
						#mobile-games #see-all-mobile {
							display: block;
							width: 113px;
							margin: 0 auto 11px;
							height: 39px;
							background: url('http://i.cdn.turner.com/adultswim/games3/tools/img/see-all-mobile.png') 0 0;
						}
						
						#mobile-games #see-all-mobile:hover {
							background: url('http://i.cdn.turner.com/adultswim/games3/tools/img/see-all-mobile.png') 0 -39px;
						}
		
		/* SQUARE AD */
		#square-ad-space, #square-ad-space_btm {
			height: 258px;
		    overflow: hidden;
		    width: 300x;
			margin-top: 10px;
		}
		
			#square-ad-tag, #square-ad-tag_btm {
				float: right;
				font-size: 0;
			}
			
			#square-ad, #square-ad_btm {
				clear: both;
			}
			/***********/
		
		/* TOO SEXY */
		#too-sexy-links {
			margin-top: 10px;
			border: 2px solid #ff4302;
			background-color: #ffffff;
			text-transform: uppercase;
			font-size: 11px;
			font-weight: bold;
		}
			
			#too-sexy-header {
				display: block;
			}
			
			#too-sexy-links ul {
				width: 296px;
				margin-top: 4px;
			}
			
				#too-sexy-links li {
					margin: 0 auto;
					overflow: hidden;
					padding: 6px 6px;
					cursor: pointer;
				}
				
				#too-sexy-links li:hover {
					background-color: #fe00bf;
				}
					
					#too-sexy-links li a {
						color: #fe00bf;
					}
					
					#too-sexy-links li img {
						display: block;
						float: left;
						border: 2px solid #fe00bf;
					}
					
					#too-sexy-links li:hover img {
						border: 2px solid #ffffff;
					}
					
					#too-sexy-links li p {
						display: table-cell;
						vertical-align: middle;
						width: 210px;
						padding-left: 10px;
						line-height: 14px;
						height: 52px;
					}
					
					#too-sexy-links li:hover p {
						color: #ffffff;
					}
					
			#see-all-sexy {
				background-color: #ffdacb;
				padding: 14px 0;
			}
			
				#see-all-sexy a {
				    display: block;
				    margin: 0 auto;
				    width: 146px;
					height: 21px;
					background: url('http://i.cdn.turner.com/adultswim/games3/tools/img/see-all-links.png') 0 0;
				}
				
				#see-all-sexy a:hover {
					background: url('http://i.cdn.turner.com/adultswim/games3/tools/img/see-all-links.png') 0 -21px;
				}
				
		#game-pitches {
			margin: 10px 0;
			border: 2px solid #fe00bf;
			display: block;
			width: 296px;
			height: 56px;
			background: url('http://i.cdn.turner.com/adultswim/games3/tools/img/pitch-game.png') 0 0;
		}
		
		#game-pitches:hover {
			background: url('http://i.cdn.turner.com/adultswim/games3/tools/img/pitch-game.png') 0 -56px;
		}
		
	#games-statement {
		width: 1002px;
		font-size: 11px;
		margin: 0 auto;
	}
	
		#games-statement p {
			padding: 10px;
			text-align: center;
		}
		
/**************** GAMETAP ***************************/
#gtap_xml_add {position:relative; width:271px; height:155px; background:url(http://img.metaboli.fr/partners/turner/img/background.jpg); margin-top: 13px;}
#gtap_xml_add a {position:relative;	display:block;	width:271px; height:155px; text-decoration:none;}
#gtap_xml_add a img {border:none;}
#gtap_xml_add .packshot {position:absolute; top:9px; left:14px;}
#gtap_xml_add .btn {position:absolute; top:98px; left:0px;}
#gtap_xml_add .text {color: #FFFFFF; display: block; font-family: Arial; font-size: 13px; padding: 7px 10px 0 102px; text-align: center; line-height: 15px;}
#gtap_xml_add .text strong {display:block; font-size: 17px; text-shadow: 2px 2px 4px #000000; margin-bottom:4px; line-height:16px;}
#gtap_xml_add .esrb {position:absolute; bottom:3px; right:3px;}
#gtap_xml_add .esrb_txt { bottom: 3px; right: 46px; color: #EDEAEA; display: block; font-family: tahoma,arial; font-size: 10px; letter-spacing: -0.2px; position: absolute; text-align: right; text-transform: uppercase;}

