.siteareagames {
  background-image: url(/images/games_fun_background.jpg);
  background-position:32px 149px;
  background-repeat: no-repeat;
}

.siteareagames_new {
  background-image: url(/images/games_background_new.jpg);
  background-repeat: no-repeat;
}

#gameplaybox {
  margin: 15px 0 20px 55px;
  width: 673px; height: 436px;
}

#games_fun {
	width:673px;
	margin:15px 0 20px 55px;
	position:relative;
	height:825px;
	}

#hyperant_dollars {
	background:url(../images/dollars/dollars_background.jpg) no-repeat;
	width:673px;
	margin:15px 0 20px 55px;
	position:relative;
	height:600px;
	}
	#dollars_text {
		position:absolute; width:380px;
		top:70px; left:60px;
		font:15px Arial, Helvetica, sans-serif;
		color:#000000; font-weight:bold; }
	#dollars_text p { 
		margin:0 0 10px 0;
		padding:0; }

/* Games Main Page */
	#videos-bg {
		background:url("../images/bg-videos.gif") no-repeat;
		width:314px;
		height:249px;
		position:absolute;
		top:71px;
		left:300px;
		}
		#videos-bg p {
			font:14px Arial, Helvetica, sans-serif;
			color:#000;
			top:96px;
			left:47px;
			font-weight:bold;
			position:absolute;
			margin:0;
			padding:0;
			width:92px;
			}
		#videos-bg a {
		z-index:99;
		position:absolute;
		width:314px;
		height:249px;
		}

	#printables {
		background:url("../images/bg-printables.gif") no-repeat;
		width:317px;
		height:251px;
		position:absolute;
		top:348px;
		left:353px;
		}
		#printables p {
			font:14px Arial, Helvetica, sans-serif;
			color:#000;
			top:121px;
			left:46px;
			font-weight:bold;
			position:absolute;
			margin:0;
			padding:0;
			height:50px;
			width:211px;
			text-align:center;
			}
		#printables a {
		z-index:99;
		position:absolute;
		width:317px;
		height:251px;
		}
	#downloads {
		background:url("../images/bg-downloads.gif") no-repeat;
		width:317px;
		height:251px;
		position:absolute;
		top:554px;
		left:259px;
		}
		#downloads p {
			font:14px Arial, Helvetica, sans-serif;
			color:#000;
			top:102px;
			left:140px;
			font-weight:bold;
			position:absolute;
			margin:0;
			padding:0;
			height:50px;
			width:120px;
			text-align:center;
			}
		#downloads a {
		z-index:99;
		position:absolute;
		width:317px;
		height:251px;
		}
	#games {
		background:url("../images/bg-games.gif") no-repeat;
		width:300px;
		height:300px;
		position:absolute;
		top:0;
		left:0;
		}
	#games a {
		z-index:99;
		position:absolute;
		width:300px;
		height:300px;
		}
		#games p {
			font:14px Arial, Helvetica, sans-serif;
			color:#000;
			top:93px;
			right:42px;
			font-weight:bold;
			margin:0;
			padding:0;
			position:absolute;
			height: 65px;
			text-align:right;
			width:115px;
			}
			
	#blog {
		background:url("../images/bg-blog.gif") no-repeat;
		width:350px;
		height:300px;
		position:absolute;
		top:270px;
		left:0;
		}
	#blog a {
		z-index:99;
		position:absolute;
		width:300px;
		height:300px;
		}
		#blog p {
			font:14px Arial, Helvetica, sans-serif;
			color:#000;
			top:93px;
			left:95px;
			font-weight:bold;
			margin:0;
			padding:0;
			position:absolute;
			height: 65px;
			text-align:left;
			width:90px;
			}

#color-hypie {
  margin: 15px 0 20px 55px;
  width: 673px; height: 608px;
}

#ant_poll {
  margin: 15px 0 20px 55px;
  width: 673px; height: 436px;
}

#games_nav {
  margin: 0 0 0 55px;
  width: 673px; height: 39px;
}

#gamesbackbutton {
  margin: 20px 0 45px 270px;
  width: 260px; height: 75px;
  border: 0;
}

#sendvideosbutton {
  margin:20px 0 45px 60px;
  width: 668px; height: 72px;
  border: 0;
}

#backvideosbutton {
  margin:5px 0 45px 120px;
  border: 0;
}

	/*  Header Images */
		#gamesheader {
		  margin-left: 50px;
		  width: 700px; height: 85px;
		  border: 0;
		}
		
		#gamesheader_new {
		  margin-left: 50px;
		  width: 700px; height: 100px;
		  border: 0;
		}

		#videosheader {
		  background:url("../images/videos_header.gif") no-repeat;
		  margin-left: 50px;
		  width: 681px; height: 119px;
		  border: 0;
		  position:relative;
		}
		
		#videosdetailheader {
		  background:url("../images/videos_detail_header.gif") no-repeat;
		  margin-left: 50px;
		  width: 681px; height: 119px;
		  border: 0;
		  position:relative;
		}
		
		#sitemapheader {
		  margin-left: 50px;
		  width: 681px; height: 119px;
		  border: 0;
		  position:relative;
		}

		#printablesheader {
		  margin-left: 50px;
		  width: 712px; height: 105px;
		  border: 0;
		}
	/* End Header Images */

#gamesdivider {
  margin-left: 50px;
  width: 685px; height: 10px;
}

.gameswrapper {
  position: relative; z-index: 1;
  width: 700px; height: 195px;
}

.gamesboxlarge {
  display: block;
  margin: 5px 0 0 50px;
  width: 700px; height: 195px;
}

.gamesmainbox {
  position: absolute; z-index: 1;
  border: 0;
}

.gamesintrotext {
  position: absolute; top: 95px; left: 240px; z-index: 2;
  width: 405px;
  color: #FFFFFF;
  font-size: 16px; font-weight: bold;
}
.gamespicture {
  position: absolute; top: 29px; left: 38px; z-index: 0;
  width: 180px; height: 140px;
}
.gamesroll {
  position: absolute; top: 13px; left: 651px; z-index: 2;
  width: 40px; height: 171px;
  border: 0;
}

#gamesmatchlogo,
#gamesdresslogo,
#gamesecardslogo,
#gamestrivialogo,
#gamespuzzlelogo {
  position: absolute; top: 25px; left: 235px; z-index: 2;
  border: 0;
}
#gamesmatchlogo, #gamestrivialogo { width: 410px; height: 60px; }
#gamesdresslogo { width: 320px; height: 70px; }
#gamesecardslogo { width: 350px; height: 65px; }
#gamesepuzzlelogo { width: 367px; height: 77px; }
#gamesmasklogo { width: 362px; height: 74px; }

/* Hypie Mask */

#hypie-mask {
	background:url("../images/bg-hypie-mask.gif") no-repeat;
	width:668px;
	height:483px;
	float:left;
	margin:26px 0 26px 0;
	position:relative;
	left:64px;
	padding:0;
	}
	#mask-txt {
		font:13px Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#000;
		width:363px;
		float:left;
		margin:0;
		padding:35px 0 0 27px;
		}
		#mask-txt p {
			padding-left:10px;
			padding-right:10px;
			padding-top:10px;
			margin:0;
			}
	#mask-paper {
		float:left;
		width:251px;
		padding:10px 0 0 26px;
		margin:0;
		}
		#mask-antenna {
			background:url("../images/mask-antenna.gif") no-repeat;
			width:216px;
			height:137px;
			margin:30px 0 0 0;
			padding:0;
			}
		#mask-face {
			background:url("../images/mask-face.gif") no-repeat;
			width:216px;
			height:137px;
			margin:0;
			padding:0;
			}
		#mask-h {
			background:url("../images/mask-h.gif") no-repeat;
			width:216px;
			height:138px;
			margin:0;
			padding:0;
			}
	#print-mask, #print-mask-on {
		width:356px;
		height:58px;
		border:0;
		padding:0;
		margin:0;
		}
	#print-mask-on {
		visibility:hidden;
		}
		
		#video-burst, #video-burst-over {
			border:0;
			width:228px;
			height:119px;
			padding:0;
			margin:0;
			position:absolute;
			left:427px;
			}

		#video-burst-over {
			visibility:hidden;
			}

/*  Video Styles */

#video-wrap {
	float:left;
	position:relative;
	left:55px;
	margin:0;
	padding:0;
	}

#video-send-wrap {
	background:url(../images/bg-video-send.gif) no-repeat;
	float:left;
	position:relative;
	left:19px;
	margin:0;
	padding:0;
	width:734px;
	height:530px;
	}
	
#video-login-wrap {
	background:url(../images/bg-video-login.jpg) no-repeat;
	float:left;
	position:relative;
	left:19px;
	margin:0;
	padding:0;
	width:734px;
	height:530px;
	text-align:center;
	}

	#video-login-wrap h1 {
		font:20px Arial, Helvetica, sans-serif;
		font-weight:bold; color:#fff601;
		margin:240px auto 0 auto;
		padding:0; width:410px; }
	
	#video-login-wrap p {
		font:16px Arial, Helvetica, sans-serif;
		font-weight:bold; color:#000; padding:0;
		margin:50px auto 0 auto; width:400px; }
		
		#video-login-wrap a:link, #video-login-wrap a:visited {
			font:16px Arial, Helvetica, sans-serif;
			font-weight:bold; color:#fff;
			text-decoration:underline; }
		
		#video-login-wrap a:hover, #video-login-wrap a:active {
			font:16px Arial, Helvetica, sans-serif;
			font-weight:bold; color:#fff;
			text-decoration:none; }

#video-content {
	width:370px;
	float:left;
	top:0;
	padding:0;
	margin:0;
	}

#video-send {
	width:460px;
	float:left;
	top:0;
	padding:0;
	margin:0;
	}

/* Upload Video Form Styles */

#video-send form {
	margin:0;
	padding:0;
	position:absolute;
	top:235px;
	left:42px;
	}

#video-send #input-txt {
	background:#fff !important;
	margin:3px 0 2px 0;
	padding:4px 4px 0 4px;
	width:365px;
	height:22px;
	border:0;
	font:14px Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	}
	
#video-send #upload-txt {
	background:#fff !important;
	margin:3px 0 2px 0;
	padding:4px 4px 0 4px;
	width:282px;
	height:22px;
	border:0;
	font:14px Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	}

#browse-btn {
	position:absolute;
	bottom:0px;
	left:302px;
	}
	
#upload-btn {
	position:absolute;
	bottom:-75px;
	left:195px;
	}

#video-send #textarea-txt {
	background:#fff !important;
	margin:3px 0 2px 0;
	padding:4px 4px 4px 4px;
	width:365px;
	height:61px;
	border:0;
	font:14px Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	}
	
#video-send label {
	font:14px Arial, Helvetica, sans-serif;
	color:#6ff3ff;
	font-weight:bold;
	width:275px;
	margin:0;
	padding:0;
	}

/* End Upload Video Form Styles */

#sitemap-content {
	top:0;
	padding:0;
	margin:0;
	font-weight:bold;
	}
	#video-showcase {
		background:url("../images/bg-showcase.gif") no-repeat;
		width:370px;
		margin:0;
		padding:0;
		height:162px;
		position:relative;
		}
		#video-showcase h1 {
			font:16px Arial, Helvetica, sans-serif;
			color:#ffd822;
			font-weight:bold;
			padding:28px 0 0 34px;
			margin:0;
			}
			#video-showcase p.subtext {
				font:14px Arial, Helvetica, sans-serif;
				color:#ffd822;
				font-weight:bold;
				padding:0 0 0 34px;
				margin:0;
				}
		#video-showcase p {
			font:13px Arial, Helvetica, sans-serif;
			color:#fff;
			font-weight:bold;
			padding:5px 0 0 34px;
			margin:0;
			}
		#share-btn, #share-btn-on {
			position:absolute;
			top:117px;
			left:204px;
			width:166px;
			height:53px;
			border:0;
			z-index:99;
			}
		#share-btn-on {
			visibility:hidden;
			}

#video-menu {
	width:337px;
	float:left;
	padding:0;
	margin:0;
	}

#video-send-menu {
	width:266px;
	float:right;
	position:relative;
	padding:0;
	margin:0;
	text-align:center;
	}
	
	#video-send-menu h1 {
		font:20px Arial, Helvetica, sans-serif;
		font-weight:bold; position:absolute;
		margin:0; padding:0; text-align:center; 
		}
		
		.orange { color:#ff7521; top:77px; left:-1px; }
		.green { color:#04720c; top:364px; left:67px; }
	
	#video-send-menu h2 {
		font:16px Arial, Helvetica, sans-serif;
		font-weight:bold; color:#ff7521; margin:0;
		position:absolute; top:185px; left:24px;
		padding:0; }
	
	#video-send-menu p {
		font:14px Arial, Helvetica, sans-serif;
		color:#000; margin:0 0 0 2px; padding:0;
		position:absolute; width:225px; }
		
		p.video { top:103px; left:0px; }
		p.snack { top:209px; left:0px; }
		p.snack-txt { top:243px; left:0px; text-align:left; }
		p.tips  { top:390px; left:0px; }

/* Classes */
.clear {
	clear:both;
	}




/* Begin scroller code for "More Videos" box
    scroller-w    wrapper
    scroller-s    scroller
    scroller-c    content (that scrolls)
    scroller-b    scrollbar
    scroller-i    indicator (in scrollbar)
*/
#scroller-w {
  position: relative; left: 0;
  padding: 5px; padding-top: 5px; padding-left: 0;
  padding-right: 35px;
  width: 270px;
  background-color: #FFD621;
}
#scroller-s {
  overflow: hidden;
  position: relative;
  width: 270px; height: 390px;
  background-color: #FFD621;
}
#scroller-c {
  position: relative;
}
#scroller-b {
  position: absolute; top: 35px; right: 5px;
  width: 17px; height: 335px;
  background-color: #6BEFFF;
  border: 2px solid #000000;
}
#scroller-i {
  position: relative;
  font-size: 10px;
  background-color: #FF0200;
}

/* More Videos Box */
#more-videos {
  position: relative;
  width: 340px; height: 505px;
  background-image: url(/images/more_videos_bg.jpg);
  background-repeat: no-repeat;
  background-position: 0 70px;
}

/* Entries in "More Videos" Box */
.listentry {
  position: relative;
  margin: 6px;
  padding: 4px;
  width: 265px; height: 70px;
  font-size: 11px;
  border: 2px solid #FFFFFF; border-width: 0 0 2px 0;
}
.listentry h3 {
  position: absolute; top: 5px; left: 110px;
  margin: 0;
  padding: 0;
  color: #FF0200;
  font-size: 12px;
}
.listentry span {
  position: absolute; top: 25px; left: 110px;
  display: block;
  overflow: hidden;
  width: 155px; height: 45px;
  font-weight: bold;
}
.listentry img.frame {
  position: absolute; top: 0; left: 0; z-index: 1;
  width: 105px; height: 75px;
  border: 0;
}
.listentry img.thumb {
  position: absolute; top: 5px; left: 5px; z-index: 0;
  width: 95px; height: 65px;
  background-color: #000000;
  border: 0;
}

/* Downloads Styles */
#wallpapers {
	width:336px; height:464px; float:left; position:relative;
	background:url(/images/bg_wallpaper.gif) no-repeat;
	margin:0; left:62px; }
	
	#wallpapers p {
		font:14px Arial, Helvetica, sans-serif;
		color:#000; font-weight:bold; width:250px;
		text-align:center; margin:115px auto; }

		.wallpapers { position:absolute; background:transparent; padding:3px; }
		.wallpapers:hover { background:#ffd800; }
		#wallpaper_1 { left:35px; top:184px; }
		#wallpaper_2 { left:176px; top:184px; }
		#wallpaper_3 { left:35px; top:291px; }
		#wallpaper_4 { left:176px; top:291px; }
	
#buddy_icons {
	width:345px; height:464px; float:left; position:relative;
	background:url(/images/bg_buddy_icons.gif) no-repeat;
	left:62px; }
		
		.buddy_icons { position:absolute; padding:3px; }
		.buddy_icons:hover { background:#ffd800; }
		#buddy_icon1 { top:184px; left:90px; }
		#buddy_icon2 { top:184px; left:196px; }
		#buddy_icon3 { top:293px; left:90px; }
		#buddy_icon4 { top:293px; left:196px; }
	
	#buddy_icons p {
		font:14px Arial, Helvetica, sans-serif;
		color:#000; font-weight:bold; width:215px;
		text-align:center; margin:115px auto; }