BODY{
	background-repeat: no-repeat; 
	margin: 0px 0px 0px 0px;
    background: url(../images/backgroundTile.gif);
    border:0px;
/*    overflow:hidden;*/
}

TABLE,TR,TD,tr,td, IMG,img, div, DIV{
    padding:0px;
    margin:0px 0px 0px 0px;
    border:0px;/* solid #000000;*/
	font: 8pt arial, helvetica, sans-serif;
    color: #717171;
}

TD a { font: bold; text-decoration:none; color: #555555;}
TD a:hover { font: bold; text-decoration:none; color: #000000;}


h1
{
	font: 18pt arial, helvetica, sans-serif, solid;
}

h2
{
	font: 14pt arial, helvetica, sans-serif, solid;
	margin:10px 0px 10px 0px;    
}
#main
{
	position:relative;
    	top: -128px;
	_top: -148px;    
    	width:800px;/* was 800 */
    	margin:0px 0px 0px 0px;    
    	padding:0px;
	border:0px;
}

.rounded {
     -moz-border-radius: 16px; /* FF1+ */
  -webkit-border-radius: 16px; /* Saf3+, Chrome */
          border-radius: 16px; /* Opera 10.5, IE 9 */      
} 
.shadow
{     
     -moz-box-shadow: 5px 5px 11px #555; /* FF3.5+ */
  -webkit-box-shadow: 5px 5px 11px #555; /* Saf3.0+, Chrome */
          box-shadow: 5px 5px 11px #555; /* Opera 10.5, IE 9.0 */
}


#torusLogo
{
    position:relative;
    left:-365px;
    z-index:101;
}

#torusLogoLower
{
    position:relative;
    top:-154px;
	_top:-182px;
    z-index:101;
}

#gamesLayout
{
	margin-left:8px;
    font: 8pt arial, helvetica, sans-serif;
    color: #717171;
	vertical-align:top;
	margin: 0px 0px 40px 2px;
    /*padding:0px 0px 50px 0px;*/
    float:left;
	width:100%;
	box-shadow: 3px 3px 6px #AAA;
	border-radius: 8px; 
}

#contactLayout
{
    margin: 0px 5px 0px 5px;
    padding:0px;
    width:411px;
    background:#FFFFFF;
    float: left;
	text-align:center;
}

#jobsLayout
{
    margin: 0px 5px 0px 5px;
    padding:0px;
    width:411px;
    background:#FFFFFF;
    float: left;
	text-align:left;
}

#editLayout
{
    margin: 0px 5px 0px 5px;
    padding:0px;
    width:763px;
    background:#FFFFFF;
    float: left;
	text-align:left;
}

#homeLayout
{
    margin: 0px 5px 0px 5px;
    padding:0px;
    width:411px;
    background:#FFFFFF;
    float: left;
	text-align:justify;
}

#aboutLayout
{
    margin: 0px 5px 0px 5px;
    padding:0px;
    width:411px;
    background:#FFFFFF;
    float: left;
	text-align:justify;
}

.gameTitle { font: bold 10pt arial, helvetica, sans-serif;	padding: 5px; width:176px;}

.gameTitleBrief { font: bold 10pt arial, helvetica, sans-serif;	padding: 0px 0px 1px 10px;}

.gameCell{vertical-align:top; padding:10px; font: 8pt arial, helvetica, sans-serif; width:176px; }
.gameCellBrief{vertical-align:top; padding: 0px 0px 2px 10px; font: 8pt arial, helvetica, sans-serif; width:100%; }
.gameCellMiddle{vertical-align:middle; padding:5px 5px 5px 5px; font: 8pt arial, helvetica, sans-serif; width:176px;}
.homeContent{ padding:20px; color: #717171;};

#newsLatest{
/*    position:relative;
    top:-982px;
    left:18px;*/
    margin: 0px 5px 0px 5px;
    padding:0px;
    width:411px;
    height:462px;
    background:#FFFFFF;
    float: left;

}

#content {    
    padding: 5px;
    height:100%;
    /*margin: 25px 0px 0px 0px;*/
    
    
}    

#miscColumn{
    margin: 0px;
    padding:0px;
    width:153px;
    height:auto;
    float:left;
    background: url(../images/bar_greenGenericArea.gif);

}
#footerImage{
    position:relative;
    top:50px;
    z-index:100;
}
.newsHeadline{
    background: url(../images/article_header.gif);
    width:411px;
    height:22px;
    margin-top:1em;
    margin-bottom:5px;
    font: bold 10pt trebuchetms, helvetica, sans-serif;
    color: #389792;
}
.newsHeadlineText{
    position:relative;
    top:3px;
    margin-left:30px;
	color: #278681;
}
.newsArticle {
    min-height: 175px;
    height: auto;
    _height: 175px;
    font: 9pt arial, helvetica, sans-serif;
    color: #717171;
	text-align:left;
/*	box-shadow: 5px 5px 11px #AAA;
//	border-radius: 8px; */
}
.latestHeadlineBullet{ margin-left:13px; margin:7px 7px 7px 7px; float:left;}
.newsDateText{font: bold 9pt trebuchetms, helvetica, sans-serif; color:#48a5a5; white-space:nowrap; width:100%;}
.newsText{padding:0px 10px 10px 10px;}
.newsImageleft{ float:left; margin-right:5px; width:100px;}
.newsImageright{ float:right; margin-left:5px; width:100px;}
.newsImagetop{ margin-bottom:5px; width:410px;}

.newsFlashleft{ float:left; margin:0px 5px 0px 0px; width:100px; height:140px; }
.newsFlashright{ float:right; margin:0px 0px 0px 5px; width:100px; height:140px;}
.newsFlashtop{ margin-bottom:5px; width:410px; height:70px;}

.bgtl{background: url(../images/frame_leftUpper.png); width:10px; height:10px; margin:0px;}
.bgtr{background: url(../images/frame_rightUpper.png); width:10px; height:10px; margin:0px;}
.bgbl{background: url(../images/frame_leftLower.png); width:10px; height:10px; margin:0px;}
.bgbr{background: url(../images/frame_rightLower.png); width:10px; height:10px; margin:0px;}
.bgr {height:10px; margin:0px;} /*background Row*/
.bgWhite{background-color:#FFFFFF;}

#jsDivImagesPopUp
{
  position:fixed;
  z-index:999;
  left:100px;
  top:50px;
  text-align:center;
  visibility:hidden;
  background-color:#EEEEEE;
  _position:absolute;
  _top:expression(eval(200 + document.documentElement.scrollTop? document.documentElement.scrollTop : document.body.scrollTop) + "px");
}
.viewer { border: 0px;}
.vwtl{background: url(../images/viewerFrame_topLeft.png); width:11px; height:10px; margin:0px;}
.vwtr{background: url(../images/viewerFrame_topRight.png); width:11px; height:10px; margin:0px;}
.vwbl{background: url(../images/viewerFrame_bottomLeft.png); width:11px; height:10px; margin:0px;}
.vwbr{background: url(../images/viewerFrame_bottomRight.png); width:11px; height:10px; margin:0px;}
.vwtitle {height:10px; background-color:#22312f; font: bold 11pt trebuchetms, helvetica, sans-serif; color: #FFFFFF;}
.vwthumbs {height:10px; background-color:#374e4c;}
.vwshot {height:10px; background-color:#8aadab; color: #FFFFFF; text-align: center;} 
.viewerImage { padding: 10px 10px 10px 10px;  color: #FFFFFF; text-align:center; margin:10px;}
.viewerThumb { padding: 5px 1px 5px 1px;  }
.vwside{ width:11px;}



.topFlash{
	width:763px;
	height:105px;
	margin:0px 0px 0px 1px;
    padding:0px;
    /*_padding: 5px 0px 0px 9px;*/
}
.topButton
{
    _position:relative;
    _top:9px;
}

.statsTable
{
    padding:0px;
    margin:0px 0px 0px 0px;
    border: solid #000000;/* solid #000000;*/
    font: 8pt arial, helvetica, sans-serif;
    color: #717171;
}

.statsTableRowA
{
    padding:0px;
    margin:0px 0px 0px 0px;
    font: 8pt arial, helvetica, sans-serif;
    color: #000000;
    background-color: #FFFFFF;
}
.statsTableRowB
{
    padding:0px;
    margin:0px 0px 0px 0px;
    font: 8pt arial, helvetica, sans-serif;
    color: #000000;
    background-color: #DDDDDD;
}

#btn_home a{cursor:pointer; background: url(../images/btn_home_off.gif); width:128px; height:21px; display: block; border:0px; padding:0px;}
#btn_news a {cursor:pointer; background: url(../images/btn_news_off.gif); width:127px; height:21px; display: block; border:0px;padding:0px;}
#btn_games a {cursor:pointer; background: url(../images/btn_games_off.gif); width:127px; height:21px; display: block; border:0px; padding:0px;}
#btn_about a {cursor:pointer; background: url(../images/btn_aboutUs_off.gif); width:128px; height:21px; display: block; border:0px; padding:0px;}
#btn_jobs a {cursor:pointer; background: url(../images/btn_careers_off.gif); width:127px; height:21px; display: block;border:0px; padding:0px;}
#btn_contact a{cursor:pointer; background: url(../images/btn_contact_off.gif); width:126px; height:21px; display: block; border:0px; padding:0px;}
#btn_games a:hover {background: url(../images/btn_games_on.gif);}
#btn_home a:hover { background: url(../images/btn_home_on.gif); }
#btn_news a:hover {background: url(../images/btn_news_on.gif); }
#btn_about a:hover {background: url(../images/btn_aboutUs_on.gif);}
#btn_jobs a:hover {background: url(../images/btn_careers_on.gif); }
#btn_contact a:hover {background: url(../images/btn_contact_on.gif);}

/*
 
News --> Latest, Archive
About Us --> Location, History, Staff
Games --> GB,GBA,DS,PSP,PS2,XBOX,GAMECUBE,PC,Wii,Leapster,Nokia
Career --> Programmer, Artist, Producer, Design, QA, Admin

*/
#btn_news_latest a{background: url(../images/btn_lower_latest_off.gif); width:49px; height:13px; line-height:0.4em; display: block; cursor:pointer; background-repeat: no-repeat; }
#btn_news_latest a:hover {background: url(../images/btn_lower_latest_on.gif); background-repeat: no-repeat; }
#btn_news_archives a{background: url(../images/btn_lower_archive_off.gif); width:60px; height:13px;  line-height:0.4em; display: block; cursor:pointer; background-repeat: no-repeat; }
#btn_news_archives a:hover {background: url(../images/btn_lower_archive_on.gif); background-repeat: no-repeat; }

#btn_games_gb a{background: url(../images/btn_lower_GB_off.gif); width:36px; height:13px; line-height:0.6em; display: block; cursor:pointer;}
#btn_games_gb a:hover {background: url(../images/btn_lower_GB_on.gif);}

#btn_games_archive 	a{background: url(../images/btn_lower_archive_off.gif); width:55px; height:13px; line-height:0.4em; display: block; cursor:pointer; font: 1px; background-repeat: no-repeat; }
#btn_games_archive	a:hover {background: url(../images/btn_lower_archive_on.gif); background-repeat: no-repeat; }
#btn_games_gb 		a{background: url(../images/btn_lower_GB_off.gif); width:36px; height:13px; line-height:0.4em; display: block; cursor:pointer; font: 1px; background-repeat: no-repeat; }
#btn_games_gb 		a:hover {background: url(../images/btn_lower_GB_on.gif); background-repeat: no-repeat; }
#btn_games_gbc 		a{background: url(../images/btn_lower_GBC_off.gif); width:36px; height:13px; line-height:0.4em; display: block; cursor:pointer; background-repeat: no-repeat; }
#btn_games_gbc 		a:hover {background: url(../images/btn_lower_GBC_on.gif); background-repeat: no-repeat; }
#btn_games_gba 		a{background: url(../images/btn_lower_GBA_off.gif); width:30px; height:13px; line-height:0.4em; display: block; cursor:pointer; background-repeat: no-repeat; }
#btn_games_gba 		a:hover {background: url(../images/btn_lower_GBA_on.gif); background-repeat: no-repeat; }
#btn_games_ds 		a{background: url(../images/btn_lower_DS_off.gif); width:24px; height:13px; line-height:0.4em; display: block; cursor:pointer; background-repeat: no-repeat; }
#btn_games_ds 		a:hover {background: url(../images/btn_lower_DS_on.gif); background-repeat: no-repeat; }
#btn_games_psp 		a{background: url(../images/btn_lower_PSP_off.gif); width:31px; height:13px; line-height:0.4em; display: block; cursor:pointer; background-repeat: no-repeat; }
#btn_games_psp 		a:hover {background: url(../images/btn_lower_PSP_on.gif); background-repeat: no-repeat; }
#btn_games_ps2 		a{background: url(../images/btn_lower_PS2_off.gif); width:31px; height:13px; line-height:0.4em; display: block; cursor:pointer; background-repeat: no-repeat; }
#btn_games_ps2 		a:hover {background: url(../images/btn_lower_PS2_on.gif); background-repeat: no-repeat; }
#btn_games_360 		a{background: url(../images/btn_lower_360_off.gif); width:60px; height:13px; line-height:0.4em; display: block; cursor:pointer; background-repeat: no-repeat; }
#btn_games_360 		a:hover {background: url(../images/btn_lower_360_on.gif); background-repeat: no-repeat; }
#btn_games_xbox 	a{background: url(../images/btn_lower_XBox_off.gif); width:38px; height:13px; line-height:0.4em; display: block; cursor:pointer; background-repeat: no-repeat; }
#btn_games_xbox 	a:hover {background: url(../images/btn_lower_XBox_on.gif); background-repeat: no-repeat; }
#btn_games_gamecube a{background: url(../images/btn_lower_gamecube_off.gif); width:64px; height:13px; line-height:0.4em; display: block; cursor:pointer; background-repeat: no-repeat; }
#btn_games_gamecube a:hover {background: url(../images/btn_lower_gamecube_on.gif); background-repeat: no-repeat; }
#btn_games_pc 		a{background: url(../images/btn_lower_PC_off.gif); width:24px; height:13px; line-height:0.4em; display: block; cursor:pointer; background-repeat: no-repeat; }
#btn_games_pc 		a:hover {background: url(../images/btn_lower_PC_on.gif); background-repeat: no-repeat; }
#btn_games_wii 		a{background: url(../images/btn_lower_Wii_off.gif); width:30px; height:13px; line-height:0.4em; display: block; cursor:pointer; background-repeat: no-repeat; }
#btn_games_wii 		a:hover {background: url(../images/btn_lower_Wii_on.gif); background-repeat: no-repeat; }
#btn_games_leapster a{background: url(../images/btn_lower_leapster_off.gif); width:63px; height:13px; line-height:0.4em; display: block; cursor:pointer; background-repeat: no-repeat; }
#btn_games_leapster a:hover {background: url(../images/btn_lower_leapster_on.gif); background-repeat: no-repeat; }
#btn_games_nokia 	a{background: url(../images/btn_lower_nokia_off.gif); width:49px; height:13px; line-height:0.4em; display: block; cursor:pointer; background-repeat: no-repeat; }
#btn_games_nokia 	a:hover {background: url(../images/btn_lower_nokia_on.gif); background-repeat: no-repeat; }


/* #dropmenu5{ float:right;} */
#btn_jobs_prog a{background: url(../images/btn_lower_programmer_off.gif); width:79px; height:13px; line-height:0.4em; display: block; cursor:pointer; background-repeat: no-repeat; }
#btn_jobs_prog a:hover {background: url(../images/btn_lower_programmer_on.gif); background-repeat: no-repeat; }
#btn_jobs_art a{background: url(../images/btn_lower_artist_off.gif); width:45px; height:13px;  line-height:0.4em; display: block; cursor:pointer; background-repeat: no-repeat; }
#btn_jobs_art a:hover {background: url(../images/btn_lower_artist_on.gif); background-repeat: no-repeat; }
#btn_jobs_audio a{background: url(../images/btn_lower_audio_off.gif); width:43px; height:13px;  line-height:0.4em; display: block; cursor:pointer; background-repeat: no-repeat; }
#btn_jobs_audio a:hover {background: url(../images/btn_lower_audio_on.gif); background-repeat: no-repeat; }
#btn_jobs_prod a{background: url(../images/btn_lower_producer_off.gif); width:60px; height:13px;  line-height:0.4em; display: block; cursor:pointer; background-repeat: no-repeat; }
#btn_jobs_prod a:hover {background: url(../images/btn_lower_producer_on.gif); background-repeat: no-repeat; }
#btn_jobs_design a{background: url(../images/btn_lower_design_off.gif); width:45px; height:13px;  line-height:0.4em; display: block; cursor:pointer; background-repeat: no-repeat; }
#btn_jobs_design a:hover {background: url(../images/btn_lower_design_on.gif); background-repeat: no-repeat; }
#btn_jobs_qa a{background: url(../images/btn_lower_QA_off.gif); width:25px; height:13px;  line-height:0.4em; display: block; cursor:pointer; background-repeat: no-repeat; }
#btn_jobs_qa a:hover {background: url(../images/btn_lower_QA_on.gif); background-repeat: no-repeat; }
#btn_jobs_admin a{background: url(../images/btn_lower_admin_off.gif); width:45px; height:13px;  line-height:0.4em; display: block; cursor:pointer; background-repeat: no-repeat; }
#btn_jobs_admin a:hover {background: url(../images/btn_lower_admin_on.gif); background-repeat: no-repeat; }
#btn_about_loc a{background: url(../images/btn_lower_location_off.gif); width:62px; height:13px;  line-height:0.4em; display: block; cursor:pointer; background-repeat: no-repeat; }
#btn_about_loc a:hover {background: url(../images/btn_lower_location_on.gif); background-repeat: no-repeat; }
#btn_about_history a{background: url(../images/btn_lower_history_off.gif); width:59px; height:13px;  line-height:0.4em; display: block; cursor:pointer; background-repeat: no-repeat; }
#btn_about_history a:hover {background: url(../images/btn_lower_history_on.gif); background-repeat: no-repeat; }
#btn_about_staff a{background: url(../images/btn_lower_staff_off.gif); width:50px; height:13px;  line-height:0.4em; display: block; cursor:pointer; background-repeat: no-repeat; }
#btn_about_staff a:hover {background: url(../images/btn_lower_staff_on.gif); background-repeat: no-repeat; }


#latestHeadlines{
    margin: 0px 0px 0px 2px;
    padding:0px;
    width:190px;
    height:auto;
    float:left;
    padding:0px;
    background: url(../images/bar_generic_yellowlines.gif);   
}

#latestGames{
    margin: 0px 0px 0px 2px;
    padding:0px;
    width:190px;
    height:auto;
    float:left;
    padding:0px;
    background: url(../images/bar_generic_yellowlines.gif);   
}

#latestJobs{
    margin: 0px 0px 0px 0px;
    padding:0px;
    width:190px;
    height:auto;
    float:left;
    padding:0px;
    background: url(../images/bar_inStoresLargeArea.gif);   
}
.latestHeadline1{ background: url(../images/bar_headlinesOneLine.gif); width:190px; height:26px; text-align:left;}
.latestHeadline1Text { font: 7pt arial, trebuchetms, helvetica, sans-serif; color:#503D15; text-decoration:none; position:relative; top:4px; padding-right:10px;}
.latestHeadline1Text a{ font: 7pt arial, trebuchetms, helvetica, sans-serif; color:#503D15; text-decoration:none; position:relative; top:4px; padding-right:10px;}

.latestHeadline2{ background: url(../images/bar_headlinesTwoLines.gif); width:190px; height:32px; text-align:left;}
.latestHeadline2Text a{ font: 7pt arial, trebuchetms, helvetica, sans-serif; color:#503D15; text-decoration:none; position:relative; top:4px; padding-right:10px;}
.latestHeadline3{ background: url(../images/bar_headlinesLargeLine.gif); width:190px; height:62px; }
.latestHeadline3Text a{ font: 7pt arial, trebuchetms, helvetica, sans-serif; color:#503D15; text-decoration:none; position:relative; top:4px; padding-right:10px;}
.latestHeadline4 { background: url(../images/bar_generic_yellowlines.gif); width:190px; height:184px; }
.latestHeadline4Text a{ font: 7pt arial, trebuchetms, helvetica, sans-serif; color:#503D15; text-decoration:none; position:relative; top:4px; padding-right:10px;}


.miscSearch{ background: url(../images/bar_generic_greenlines.gif);
	width:153px;
	min-height:95px;
	height:auto !important;
	height: 95px;
	position:relative;
	top:0px;
	margin:0px 0px 0px 0px;
}
.miscSearchText { font: 7pt arial, trebuchetms, helvetica, sans-serif; color:#503D15; text-decoration:none; text-align:center;}
.formFields
{
	font: 7pt bold arial, trebuchetms, helvetica, sans-serif;
	background-color: #bfe6da;
	border-color: #2d8881 ;
}

.formFieldsAlt
{
	font: 7pt arial, trebuchetms, helvetica, sans-serif;
	background-color: #2d8881;
	border-color: #000000 ;
	color:#FFFFFF;
}
.hiddenPic {display:none; width:0px; height:0px;}


.flashObj{
	text-align: center;
	font: 12pt arial bold, helvetica, sans-serif;
    color: #90cbc4;
	background: url(../images/flash_background.png);
	background-position: center center;
	background-repeat: no-repeat;
}
.flashTbl{
/*	width:320px;
	height:180px;
	background: url(flash_background.png);
*/
	color: #90cbc4;
	border: thin solid #90cbc4;
}

.progressCell{
	font: 8pt arial bold, helvetica, sans-serif;
    color: #90cbc4;
	width:30px;
}
.flashButton
{
	width:16px;
}
.sliderCell
{
	width:100%;
}
UL
{
	margin-left:15px;
	padding-left:15px;
}



