/************************************************************************
*   SouthPeak Games - CSS                                               *
*   version:    Dec2009                                                 *
*   website:    http://southpeakgames.com                               *
************************************************************************/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
ol, ul{list-style:none;}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal;font-weight:normal;}
table{border-collapse:collapse;border-spacing:0;}
fieldset, img{border:0;}
caption, th{text-align:left;}
q:before, q:after {content:'';}
a{text-decoration:none;}
img, div{behavior:url(iepngfix.htc);}
body{text-align:center;background:url(images/SPG_Wallpaper.jpg) no-repeat top center fixed;}
div{text-align:left;}
strong{font-weight:bold;}
/***********************************
*     +Master Design Elements      *
***********************************/
div#border{background:#e6e6e6; width:830px; overflow:hidden; margin:0 auto; padding:0 0 15px 0;}
div#container{width:800px; padding:15px 0 0 0; margin:0 0 0 15px;}
div#topnav{display:block; margin:0 0 0 -3px; width:806px; height:92px; overflow:hidden; background:#000 url('images/refresh/header_bg.png');}
.logoLink, .navSections, .leftItems, .subNavSections{float:left;}
.logoLink{margin:11px 0 0 0;}
.navSections{list-style:none; margin:51px 0 0 0; width:317px; float:left; padding:0 15px 0 15px;}
.navSections li{float:left; width:25%; text-align:center;}
.navSections li a{color:#ccc; font:bold 11px 'Trebuchet MS', sans-serif;}
.subNavSections li a{color:#fff; font:bold 11px 'Arial', sans-serif;}
.subNavSections{list-style:none; padding:0 0 0 5px; float: left; margin:10px 0 0 0;}
.subNavSections li{float:left; text-align:center; padding:0 13px 0 13px;}
.navSections li a:hover, .subNavSections li a:hover{color:#ff6633;}
.searchNav{float:right; margin:9px 10px 0 0;}
div#subNavFlash{width:800px; height:309px; margin:2px 0 0 0;}
.subNav{width:800px; height:38px; display:block; background: #666 url('/images/refresh/navigation_header.png'); overflow:hidden;}
.subFlash{width:800px; height: 271px;}
.customSearch{float: left; font:11px 'Trebuchet MS', sans-serif; color:#4c4c4c; width:100px; height: 21px; padding: 2px 0 0 5px; border:none;}
.customButton{text-indent:-100px;
	margin:0 0 0 7px;
	width:20px;
	height:23px;
	overflow:hidden;
	background:url('images/refresh/search_arrow.png') no-repeat;
	border:0;}
.customButton:hover{background-position: 0 -23px; cursor:pointer;}
div#menuBlockSingle{display:block; width:207px; height:337px; overflow:hidden; float:left; background:#fff url('/images/refresh/game_browse_slim.png');}
div#menuBlockSingle li{height: 34px; display: block;}
div#menuBlockSingle li a{padding:0 0 0 30px; color:#666; font:bold 12px/33px 'Arial', sans-serif; display:block; width:175px; margin:0 0 0 1px;}
div#menuBlockSingle li a:hover{color:#ff5824; background:#f2f2f2; border-bottom:1px solid #d5d5d5;}
div#menuBlockSingle li a.bottom{padding:0 0 0 30px; color:#666; font:bold 12px/33px 'Arial', sans-serif; display:block; width:176px; background:url('/images/refresh/game_browse_slim_bottom.png'); margin:0; border:none;}
div#menuBlockSingle li a.bottom:hover{color:#ff5824; background-position:0 34px;}
div#slim{width:207px; float:left; margin:2px 0 0 0;}
.customIn{float:left; font:11px 'Trebuchet MS', sans-serif; color:#4c4c4c; width:127px; height:18px; padding:2px 0 0 5px; border:1px solid #999; margin:9px 0 7px 22px;}
.customSubmit{text-indent:-400px;
	width:20px;
	height:22px;
	margin: 9px 0 7px 7px;
	overflow:hidden;
	background:url('images/refresh/search_arrow.png') no-repeat;
	border:0;}
.customSubmit:hover{background-position: 0 -23px; cursor:pointer;}
div#mbrTop{display:block;
	width:593px;
	height:233px;
	background:#ccc;
	border-left:1px solid #737373;
	border-top:1px solid #737373;
	border-right:1px solid #737373;}
div#mbrBottom{display:block;
	width:593px;
	height:52px;
	background:#666;
	border-bottom:1px solid #565656;
	border-left:1px solid #565656;
	border-right:1px solid #565656;}
div#footer{display:block; width:801px; height:59px; background: #fff url('/images/refresh/footer_bg.png'); margin:10px 0 0 0; float:left;}
p.footLinks, p.footText{padding:15px 0 0 0; margin:0 15px 0 0; font:bold 10px 'Trebuchet MS', sans-serif; text-align:right; color:#808080;}
p.footLinks a{color:#808080;}
p.footLinks a:hover{text-decoration:underline;}
p.footText{padding:5px 0 0 0;}
.spfooterlogo{float:left; margin:9px 0 0 33px; width:74px; height:40px;}
/***********************************
*    +Home Page Design Elements    *
***********************************/
/* First data block outline */
div#firstBlock{display:block; 
	width:799px; 
	height:265px; 
	background:#fff url('/images/refresh/row_a_bg_panels.png'); 
	margin:10px 0 0 0; 
	overflow:hidden;}
.corpMTitle{padding:0 0 23px 0;}
.corpMTitle2{padding:17px 0 23px 0;}
.firstBlockL{position:relative; display:block; overflow:hidden; float:left; width:576px; height:265px;}
.firstBlockL h1, .firstBlockR h1, .secondBlockL h1, .secondBlockR h1, div#upcomingSlim h1, div#reviewSlim h1, div#hotSlim h1, div#socialSlim h1, #menuBlockSingle h1, #fullBox h1, #fullBox2 h1, #ageBox h1, #galleryBox h1{font:bold 13px 'Trebuchet MS', sans-serif; color:#fff; padding:7px 0 0 18px; height: 20px; display: block;}
.upcomingBlock{display:block; overflow:hidden; width:153px; height:248px; float:left; padding:0 0 0 25px; margin:8px 0 0 0;}
.upcomingBlockS{display:block; overflow:hidden; width:153px; height:248px; float:left; margin:8px 0 0 38px;}
.upcomingImage, .currentImage{display:block; width:153px; height:108px; border:none; overflow:hidden;}
.upcomingHead{font-size:13px; margin:0 0 3px 0; display:block;}
.upcomingHead a{color: #ff5824; font:'Trebuchet MS', sans-serif; font-weight:bold;}
.upcomingHead a:hover{text-decoration:underline;}
.upcomingText{display:block; width:153px; height:95px; margin:3px 0 0 0; color:#333; font:11px/13px 'Trebuchet MS', Sans-serif;}
#stripNavR0 a{position:absolute; float:right; right:23px; top:9px; font:10px 'Trebuchet MS', sans-serif; color:#fff;}
#stripNavR0 a:hover{text-decoration: underline;}
a.upcomingInfo{float:right; color:#666; font: 11px 'Treuchet MS', sans-serif; margin:0 6px 0 0;}
a.upcomingInfo:hover{color:#ff6633;}
.firstBlockR{position:relative; display:block; overflow:hidden; float:right; width:207px; height:265px;}
.community{display:block; margin:15px;}
.communityBlock{height:46px; margin: 8px 0 0 0; font:10px 'Treuchet MS', sans-serif; color:#333;}
.communityBlock h2 a{font:bold 13px 'Trebuchet MS', sans-serif; color:#ff5824;}
.communityBlock h2 a:hover{text-decoration: underline;}
.communityBlock img{width:46px; height:46px; float:left; margin: 0 10px 0 0;}
.stripViewer .panelContainer .panel ul{text-align: left; margin:0;}
.stripViewer{ position:relative; overflow:hidden; margin:0; width:700px; height:292px; clear:both;}
.stripViewer .panelContainer{position:relative; left:0; top:0; width:100%; list-style-type:none;}
.stripViewer .panelContainer .panel{float:left; height:100%; position:relative; width: 700px;}
/* Second data block outline */	
#secondBlock{
	display:block;
	width:799px;
	height:163px;
	background:#fff url('/images/refresh/row_b_bg_panels.png');
	margin:10px 0 0 0;
	overflow:hidden;}
.newsBlock{display:block; float:left; width:531px; height:134px; margin:1px 0 0 0; padding:0; position:relative; padding:0 0 0 1px;}
.suppArticle .newsNav, .rollOverList .newsNav{width:100%;padding:0;margin:0;}
.newsNavB{width:100%; float:left; padding:5px 0 0 0;}
.allNews, .numberDisplay, .rollOverList .newsNext{position:absolute; float:right; right:23px; top:9px; font:10px 'Trebuchet MS', sans-serif; color:#fff; text-decoration: none;}
.rollOverList .newsNextB{float:right; margin:7px 20px 0 0;}
.rollOverList .newsNextB a{color:#666; font: 11px 'Treuchet MS', sans-serif; text-decoration:none;}
.rollOverList .newsNextB a:hover{color:#ff5824;}
 .rollOverList .newsNext a{color:#fff; text-decoration:none;}
.allNews:hover, .rollOverList .newsNext a:hover{text-decoration: underline;}
.rightN{text-align:right;}
a.newsTextContainer{float:left; color:#333; cursor:hand; font:11px/44px 'Trebuchet MS', sans-serif; text-decoration:underline;}
a.newsTextContainer:hover{background:#f2f2f2; color:#ff5824; cursor:hand;}
.newsText1, .newsText2, .newsText3, .newsText3:hover{display:block; overflow:hidden; width:560px; padding:0 0 0 21px;}
.newsText1{height:44px; border-bottom:1px solid #d5d5d5;}
.newsText2{height:42px; border-bottom:1px solid #d5d5d5;}
.newsText3{height:46px; background:url('/images/refresh/bottom_news_bg.png');}
.newsText3:hover{height:46px; background:url('/images/refresh/bottom_news_bg.png'); background-position:0 47px;}
.secondBlockL{float:left; display:block; width:576px; height:163px; position:relative;}
.secondBlockR{display:block; position:relative; float:right; width:207px; height:163px;}
.reviewsBlock{display:block; width:165px; height:132px; float:left; padding:0 0 0 20px; margin:0;}
.reviewHead a{color:#ff5824; margin:0 0 3px 0; display:block; font:bold 13px 'Trebuchet MS', sans-serif;}
.reviewHead a:hover{text-decoration: underline;}
.reviewText, .reviewsSText{display:block; width:165px; height:100px; margin:7px 0 0 0; font:bold 11px/13px 'Treuchet MS', Sans-serif;}
a.reviewInfo, a.reviewInfo2{float:right; color:#666; font:11px 'Treuchet MS', sans-serif; margin:8px 0px 0 0;}
a.reviewInfo:hover, a.reviewInfo2:hover{color:#ff6633;}
.reviewText a, .reviewsSText a{color:#ff5824;}
.reviewQuote{font-style:italic; font-weight:normal; color:#333;}
.reviewText a:hover, .reviewStext a:hover{text-decoration:underline;}
/***********************************
*    +Slim Page Design Elements    *
***********************************/
#upcomingSlim, #reviewSlim, #socialSlim{float:left;position:relative;display:block;width:207px;overflow:hidden;margin:8px 0 0 0;}
.upcomingSBlock, .reviewsSBlock, .socialSBlock{display:block;}
#upcomingSlim{height:265px;background:#fff url('/images/refresh/upcoming_slim_bg.png');}
.upcomingSBlock{width:153px; height:248px; margin:8px 0 0 0; padding:0 0 0 27px;}
#reviewSlim{height:163px;background:#fff url('/images/refresh/news_slim_bg.png');}
.reviewsSBlock{width:166px; height:132px; margin:0 0 0 20px;}
a.reviewInfo2{margin:8px 12px 0 0;}
#socialSlim{height:265px;background:#fff url('/images/refresh/social_slim_bg.png');}
.socialSBlock{width:207px; height:206px; margin:24px 0 0 0; padding:0 0 0 19px;}
/***********************************
*    +Game Page Design Elements    *
***********************************/
#flashVid{text-align:center; width:558px; padding:10px 0; border-bottom:1px solid #d3d3d3;}
#infocontainer{position:relative; display:block; float:left; margin:10px 0 0 10px; width:583px; background:#000;}
#infocontainer2{float:left; margin:0 0 0 10px; width: 583px;}
.gameBanner{margin:3px 0 0 11px;}
#gameLeft{width:188px; float:right; margin:15px 0px 0 0; background:url('/images/refresh/game_stats_head.png') no-repeat;}
#gameLeft h1{font:bold 13px 'Trebuchet MS', sans-serif; color:#fff; padding:7px 0 0 18px; height: 23px; display: block;}
#gameRight{position:relative; width:367px; float:left; padding:0 0 0 11px; font: 11px/15px 'Trebuchet MS', sans-serif; color: #333;}
#gameRight p{margin-top: 10px;}
#gameRight h1{font:bold 15px 'Trebuchet MS', sans-serif; color:#333; padding:15px 0 0 0; height: 20px; display: block;}
#gameDescription{position:relative;}
.topIcon{float:left; margin:0 0 0 3px;}
.topButton{width:72px;
	height:23px;
	margin:0 0 0 3px;
	float:left;
	display:block;
	overflow:hidden;
	font:bold 11px/23px 'Trebuchet MS', sans-serif;
	color:#fff;
	text-align:center;
	background:url('/images/refresh/iconOfficial.png') no-repeat;}
.topButton:hover{color:#ffff00;}
.contentShare{position:absolute; right:-5px; top:12px;}
#multCont{display:block; float:left; width:367px; margin:5px 0 0 0;}
#multimedia{float:left; width:560px; margin:10px 0 0 11px; overflow:hidden;}
#multimedia a{display:block; position:relative; float:left;}
#multimedia a span.image, #multimedia a span.video, #multimedia a span.videofirst, #multimedia a span.imagefirst{z-index:100;
	margin:0 0 0 9px; 
	position:absolute; 
	display:block; 
	width:84px; 
	height:46px;
	border:1px solid #777;}
#multimedia a span.image{background:url('/images/refresh/icon_photo.png') no-repeat;}
#multimedia a span.video{background:url('/images/refresh/icon_video.png') no-repeat;}
#multimedia a span.videofirst{margin:0 0 0 2px; background:url('/images/refresh/icon_video.png') no-repeat;}
#multimedia a span.imagefirst{margin:0 0 0 2px; background:url('/images/refresh/icon_photo.png') no-repeat;}
#multimedia a span:hover{background-position:0 -50px; border:1px solid #fff;}
#multimedia img{margin:0 0 0 9px;}
#multimedia img.first{margin:0 0 0 2px;}
#ageBox{float:left; width:367px; margin:20px 0 0 100px; background: url('/images/refresh/multimedia_header.png') no-repeat;}
.bottomFixes{display:block; float:left;}
.videoCont{margin:0 0 0 15px;}
.videoMedia, .videoMedia2{width:145px; text-align:center; padding:5px 10px 9px 10px; float:left;}
.videoMedia2{padding:10px 20px 9px 20px;}
.videoMedia p, .videoMedia2 p{padding:5px 0 0 0; font:11px 'Trebuchet MS', sans-serif;}
.esrb{font-weight:bold; height:70px; font-family:'Arial', sans-serif;}
.esrb img{padding:0 10px 0 0;}
#gameRight ul{list-style-type: disc; padding:0 0 0 13px;}
#ageCont{margin:20px 0 0 40px; width: 500px; padding:0 0 20px 0;}
div#age{width:500px;
	background:#262626;
	border:5px solid #808080;
	padding:5px 0 8px 0;
	text-align:center;
	font:12px 'Treuchet MS', sans-serif;
	color: #00aaff;}
.statsIn{border-right:1px solid #d3d3d3;
	border-left:1px solid #d3d3d3;
	background:#fff;
	width:186px;
	display:block;
	color: #333;
	font:10px/14px 'Treuchet MS', Sans-serif;}
.baseStats{width:138px; margin:0 0 7px 28px;}
.secondaryStats{padding:7px 10px 7px 10px; width:166px; border-top:1px solid #d3d3d3; font:10px 'Trebuchet MS', sans-serif;}
.secondaryStats h2{font:bold 11px 'Trebuchet MS', sans-serif; color:#666; margin:0 0 4px 0;}
.secondaryStats a{color:#ff5824; font:11px 'Treuchet MS', sans-serif; text-decoration:none;}
.secondaryStats a:hover{text-decoration:underline;}
.logoStats{width:186px; text-align:center; padding:7px 0 7px 0; border-top:1px solid #d3d3d3;}
.gameTitle{font:bold 13px 'Trebuchet MS', Sans-serif; color: #ff5824; margin:0 0 7px 0;}
.gameBox{margin:14px 0 7px 0; border:1px solid #ccc;}
.boldTitle{color: #ff5824; font-weight: bold;margin:0 3px 0 0;}
.mediabox{border-right:1px solid #d3d3d3;
	border-left:1px solid #d3d3d3;
	width:365px;
	background:#fff;
	color:#333;
	float:left;
	font:11px 'Treuchet MS', Sans-serif;}
.mediabox .ageP{padding:10px;text-align:center;}
.mediabox form{text-align:center; padding:0 0 15px 0;}
.mediabox h2{font:bold 13px 'Trebuchet MS', sans-serif; color:#ff5824; padding:5px 0 5px 17px; float:left; width:349px;}
.lineHeader{border-top:1px solid #d3d3d3;}
.gameTextBottom{width:560px;
	float:left;
	padding:0 0 10px 11px;
	margin:17px 0 0 0;
	text-align:left;
	font:9px 'Trebuchet MS', Sans-serif;
	color: #333;}
.gpReview2{border-bottom:1px solid #c6c6c6; padding:0 0 10px 0;}
.gpReview a, .gpReview2 a{font-weight:bold; color:#333;}
.gpReview a:hover, .gpReview2 a:hover{color:#ff5824;}
#galleryBox{float:left; width:560px; margin:10px 0 0 11px; background:url('/images/refresh/gallery_header.png') no-repeat; position:relative;}
.galleryContent, .videoContent{border-right:1px solid #d3d3d3;
	border-left:1px solid #d3d3d3;
	width:558px;
	background:#fff;
	color:#333;
	float:left;}
.galleria_wrapper{width:558px; text-align:center; padding:10px 0; border-bottom:1px solid #d3d3d3;}
.galleryContent ul{width:518px; margin:0 0 0 20px;}
.galleryContent ul li{float:left; margin:8px 0 0 16px;}
/***********************************
*    +News Page Design Elements    *
***********************************/
.newsTitle{color:#ff5824; position:relative; width:520px; display:block; font:bold 13px 'Trebuchet MS', Sans-serif;}
.supTitle{font:bold 13px 'Trebuchet MS', sans-serif; color:#ff5824;}
.newsArticle{width:553px; padding:0 15px 5px 0; float:left; color:#797979;}
#fullBox .newsArticle h1{color:#ff5824; font:bold 12px 'Trebuchet MS', sans-serif; padding:15px 0 0 0; height:auto;}
.suppArticle{width:555px;
	overflow:hidden;
	padding:10px 0 0 15px;
	float:left;
	color:#333;
	font:11px/15px 'Trebuchet MS', sans-serif;
	background:#fff;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;}
.suppArea{width:525px;}
.rollOverList{width:570px;
	overflow:hidden;
	float:left;
	color:#333;
	font:11px/15px 'Trebuchet MS', sans-serif;
	background:#fff;
	border-left:1px solid #d3d3d3;
	border-top:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;}
.newsArticle ul, .suppArticle ul{margin:5px 0 0 0; list-style-type: disc; padding:0 0 0 25px;}
.newsArticle ul{color:#333; margin:5px 0 10px 0;}
.suppArticle .newsArticle p{margin:0; padding:3px 20px 7px 0; font:11px/15px 'Trebuchet MS', sans-serif; color:#333;}
.suppArticle p{margin:12px 0 0 0; padding:0 15px 0 0;}
.rollOverList p{margin:0; padding:0;}
.newsArticle a, .suppArticle a, .rollOverList a{color:#ff6633; text-decoration:underline;}
.supplinks{line-height: 1.6;}
.supplinks a{color:#262626;text-decoration:underline;}
/***********************************
* +News List Page Design Elements  *
***********************************/
.newsContainer, .newsContainerF{border-bottom:1px solid #d3d3d3; padding:17px 0 17px 18px; position:relative;}
.newsContainerF{border:none; padding:17px 18px;}
.newsContainer h2 a{font:bold 12px/18px 'Trebuchet MS', 'Arial', sans-serif; color:#333; text-decoration:none;}
.newsContainer h2 a:hover{color:#ff5824;}
.newsContainer h2{width:415px; font:bold 12px/18px 'Trebuchet MS', 'Arial', sans-serif; color:#333;}
.newsContainerF h2{font:bold 14px/21px 'Trebuchet MS', 'Arial', sans-serif; color:#333;}
.newsContainer p, .newsContainerF p{font-size:12px; line-height:17px; width:415px; padding:13px 0 0 0; color:#333;}
.newsContainerF p{width:100%;}
.newsContainer p.small{font-size:11px; color:#666;}
.newsContainerF p.small{font-size:11px; color:#666; padding:5px 0 0 0;}
.newsContainerF p.sub{padding:0; font-size:11px;}
.newsContainer p a, .newsContainerF p a{color:#333; text-decoration:underline;}
.newsContainer p a:hover, .newsContainerF p a:hover{color:#ff5824;}
.articleImage{position:absolute; width:101px; height:97px; border:1px solid #d3d3d3; padding:1px; top:17px; right:18px;}
.articleImageF{width:529px; height:218px; border:1px solid #d3d3d3; padding:1px; margin:8px 0 0 0;}
.tgamenewsListTitle, .gamenewsListTitle{display:block; float:left; padding:9px 0 9px 14px; width:286px;}
.tgamenewsListGame, .gamenewsListGame{display:block; float:left; padding:9px 0 9px 14px; width:183px;}
.gamenewsListTitle{border-right: 1px solid #d5d5d5;}
.gamenewsListDate{display:block; width:57px; float:left; padding:9px 0 9px 14px;}
.gamenewsListGame{border-right: 1px solid #d5d5d5;}
/***********************************
*  +Contact Page Design Elements   *
***********************************/
#fullBox, #fullBox2{width:572px; background:url('/images/refresh/full_header.png') no-repeat; float:left; margin:3px 0 0 20px; position:relative;}
#fullBox2{margin:10px 0 0 20px;}
.customSubmit2, .customSubmit3{float:right;
	margin:8px 0 0 0;
	width:106px;
	height:30px;
	display:block;
	overflow:hidden;
	text-align:center;
	font:bold 12px/30px 'Trebuchet MS', sans-serif;
	color:#555;
	background:url('images/refresh/button_white_bg.png') no-repeat;
	border:none;
	cursor:pointer;}
.customSubmit2:hover, .customSubmit3:hover{color:#ff5824;}
.scustomSubmit2{float:right;
	margin:8px 0 0 0;
	width:96px;
	height:22px;
	overflow:hidden;
	text-indent:-9999px;
	padding:23px 0 0 0;
	background:url('images/contactsubmit.gif') no-repeat;
	border:none;}
.customSubmit3{float:left; margin:15px 0 0 0;}
#contactBox{float:left;
	border-right:1px solid #d3d3d3;
	width:560px;
	padding:0 0 0 10px;
	overflow:hidden;
	background:#fff;
	border-left:1px solid #d3d3d3;
	font:11px 'Trebuchet MS', Sans-serif;
	color:#333;}
#scontactBox{float:left;
	display:block;
	margin:0;
	padding:0 0 0 11px;
	font-size: 1em;
	font-family: Treuchet MS, Arial, Sans-serif;
	color:#333;}
.formHead{font:bold 12px 'Trebuchet MS', sans-serif; color:#ff5824; width:500px; padding:10px 0 0 0;}
.sformHead{font-size:1.0em; color:#000000; width:500px;}
.left{float:left; margin:10px 0 0 0; width:250px; padding:0 0 8px 0;}
.right{float:left; margin:10px 0 0 0; width:282px; padding:0 0 8px 20px;}
.formentry, .sformentry{display:block; padding:4px 0 4px 7px;}
.textarea{width:274px; height:135px;}
/***********************************
* +Game List Page Design Elements  *
***********************************/
.numberDisplay, .controlDisplay{position:absolute; float:right; right:250px; top:10px; font:10px 'Trebuchet MS', sans-serif; color:#fff; text-decoration: none;}
.controlDisplay{right:23px;}
.numberDisplay a, .controlDisplay a{color:#fff; text-decoration:none;}
.numberDisplay a:hover, .controlDisplay a:hover{text-decoration:underline;}
.gameLineContainer0{display:block; float:left; border-bottom:1px solid #d5d5d5; width:570px;}
a.gameLineContainer{display:block; float:left; width:570px; border-bottom:1px solid #d5d5d5; background: #fff; color:#333; cursor:hand;}
a.gameLineContainer:hover, a.gameLineContainerX:hover, a.gameLineContainerBotX:hover{background:#f2f2f2; color:#ff5824; cursor:hand; float:left;}
.gameListTitle, .gameListTitleH{display:block; float:left; padding:9px 0 9px 14px; width:192px;}
.gameListDate, .gameListDateH{display:block; width:75px; float:left; padding:9px 0; text-align:left;}
.gameListCategory, .gameListCategoryH{display:block; width:95px; float:left; padding:9px 0; text-align:left;}
.gameListPlatform, .gameListPlatformH{display:block;width:110px;float:left;padding:9px 5px 9px 12px;text-align: left;}
.spaceIt{margin:0 0 0 20px;}
.gameListRating, .gameListRatingH{display:block;width:50px;float:left;padding:9px 0 9px 5px;text-align: left;}
.gameListDateH, .gameListCategoryH, .gameListPlatformH, .gameListRatingH, .gameListTitleH{color:#ff5824; font-weight:bold;}
.gameLineContainer0 .gameListTitleH a{color:#666; font: 10px 'Treuchet MS', sans-serif; margin:0 0 0 5px;}
a.switchView{position:absolute;margin:0 15px 0 0;right:18px;font:11px 'Trebuchet MS', sans-serif;color:#ff5824;}
a.switchView:hover, a.sort:hover{text-decoration:underline;}
.sortImage{margin: 0 5px;}
a.sort{color:#ff5824;}
.devp{margin:0 0 10px 0;}
/***********************************
* +Game Thumb Page Design Elements *
***********************************/
#thumbTable td{width:286px; vertical-align:top; border-bottom:1px solid #d5d5d5;}
.lefts{border-right:1px solid #d5d5d5;}
.thumbArea h1 a{text-decoration:none; color:#333;}
.thumbArea h1 a:hover{color:#ff5824;}
.thumbThumb{float:left; margin:5px 0 0 18px; border:1px solid #d5d5d5; width:96px;}
.thumbArea .thumbStats{float:left; width:148px; padding:5px 8px 5px 10px;}
.thumbArea .thumbStats p{padding:7px 0 7px 0; line-height:13px;}
/**************************
* Game Support Styles     *
**************************/
.hiddenDiv{display:none;}
.visibleDiv{display:block;}
.visibleDiv2 h2{font:bold 12px 'Trebuchet MS', sans-serif; color:#ff6633;}
.visibleDiv2{display:block; padding:15px 0 0 0;}
/**************************
* 		Media Unit	      *
**************************/
#mediaBox{background:#fff; width:369px; height:340px; border-top:1px solid #d3d3d3; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; margin-top:-1px;}
#mediaDisplay{border-bottom:1px solid #d3d3d3; height:207px; width:369px; display:block; overflow:hidden; text-align:center; position:relative; background:#000;}
.mediaStats{height:21px; width:369px; display:block; overflow:hidden; font:bold 12px/21px 'Trebuchet MS', 'Arial', sans-serif; color:#666; position:relative; text-align:center;}
.mediaStatsPrev{height:21px; font:bold 12px/21px 'Trebuchet MS', 'Arial', sans-serif; position:absolute; top:0; left:4px;}
.mediaStatsNext{height:21px; font:bold 12px/21px 'Trebuchet MS', 'Arial', sans-serif; position:absolute; top:0; right:4px;}
.mediaStatsPrev a, .mediaStatsNext a{color:#666; text-decoration:none;}
.mediaStatsPrev a:hover, .mediaStatsNext a:hover{color:#ff6633; text-decoration:none;}
#mediaSelection1, #mediaSelection2, #mediaSelection3, #mediaSelection4, #mediaSelection5, #mediaSelection6{height:129px; width:369px; display:block; overflow:hidden; text-align:center; line-height:0; background:#fff;}
#mediaSelection2, #mediaSelection3, #mediaSelection4, #mediaSelection5, #mediaSelection6{display:none;}
.mediaImg{border:1px solid #ccccc5; margin-bottom:5px; width:85px; height:48px;}
.mediaImg:hover{border:1px solid #ff6633;}
.medLink, .medLinkFirst{position:relative; display:block; float:left; margin:0 0 0 3px;}
.medLinkFirst{margin:0 0 0 6px;}
#mediaSelection1 a:hover span, #mediaSelection2 a:hover span, #mediaSelection3 a:hover span, #mediaSelection4 a:hover span, 
#mediaSelection5 a:hover span, #mediaSelection6 a:hover span{border:1px solid #ff6633;}
.imageIcon, .videoIcon{position:absolute; height:48px; width:85px; border:1px solid #666; display:block; background:url('/images/refresh/media/imageIcon.png');}
.videoIcon{background:url('/images/refresh/media/videoIcon.png');}
.zoomIcon{width:35px; height:35px; display:block; position:absolute; bottom:10px; right:10px; background:url('/images/refresh/media/zoomIcon.png');}
#mediaDisplay a:hover .zoomIcon{background-position:0 35px;}
#mediaUnitHead{width:371px; margin:10px 0px 0 0; background:url('/images/refresh/mediaUnitHeader.png') no-repeat;}
#mediaUnitHead h1{font:bold 13px 'Trebuchet MS', sans-serif; color:#fff; padding:7px 0 0 18px; height: 23px; display: block;}
#mediaUnitFoot{width:371px; height:8px; display:block; background:url('/images/refresh/mediaUnitFooter.png') no-repeat;}
.mediaLoading{margin-top:95px;}
