BODY{
	background-repeat: no-repeat; 
	margin: 0px 0px 0px 0px;
    background: url(../images/dc_tile.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: #575a41;
}

TD a{ font: bold; text-decoration:none; color: #717171;}

.main
{
	position:relative;
    top: 80px;    
    width:800px;/* was 800 */
    margin:0px 0px 0px 0px;    
    padding:0px;
	border:0px;
}


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

#torusLogoLower
{
    position:relative;
    top:-126px;
    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;
}

#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 12pt 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; 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 11pt trebuchetms, helvetica, sans-serif;
    color: #389792;
}
.newsHeadlineText{
    position:relative;
    top:3px;
    margin-left:30px;
}
.newsArticle {
    min-height: 175px;
    height: auto;
    _height: 175px;
    font: 9pt arial, helvetica, sans-serif;
    color: #717171;
	text-align:left;
}
.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;} 
.viewerImage { padding: 10px 10px 10px 10px;  color: #FFFFFF; text-align:center;}
.viewerThumb { padding: 5px 1px 5px 1px;  }
.vwside{ width:11px;}



.topFlash{
	width:763px;
	height:103px;
	margin:0px;
}


#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); box-shadow: 3px 3px 6px #AAA;}
#btn_home a:hover { background: url(../images/btn_home_on.gif);  box-shadow: 3px 3px 6px #AAA;}
#btn_news a:hover {background: url(../images/btn_news_on.gif);  box-shadow: 3px 3px 6px #AAA;}
#btn_about a:hover {background: url(../images/btn_aboutUs_on.gif); box-shadow: 3px 3px 6px #AAA;}
#btn_jobs a:hover {background: url(../images/btn_careers_on.gif); box-shadow: 3px 3px 6px #AAA; }
#btn_contact a:hover {background: url(../images/btn_contact_on.gif); box-shadow: 3px 3px 6px #AAA;}

/*
 
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;}
#btn_news_latest a:hover {background: url(../images/btn_lower_latest_on.gif);}
#btn_news_archives a{background: url(../images/btn_lower_archive_off.gif); width:60px; height:13px;  line-height:0.4em; display: block; cursor:pointer;}
#btn_news_archives a:hover {background: url(../images/btn_lower_archive_on.gif);}

#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:60px; height:13px; line-height:0.4em; display: block; cursor:pointer; font: 1px;}
#btn_games_archive	a:hover {background: url(../images/btn_lower_archive_on.gif);}
#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;}
#btn_games_gb 		a:hover {background: url(../images/btn_lower_GB_on.gif);}
#btn_games_gbc 		a{background: url(../images/btn_lower_GBC_off.gif); width:36px; height:13px; line-height:0.4em; display: block; cursor:pointer;}
#btn_games_gbc 		a:hover {background: url(../images/btn_lower_GBC_on.gif);}
#btn_games_gba 		a{background: url(../images/btn_lower_GBA_off.gif); width:42px; height:13px; line-height:0.4em; display: block; cursor:pointer;}
#btn_games_gba 		a:hover {background: url(../images/btn_lower_GBA_on.gif);}
#btn_games_ds 		a{background: url(../images/btn_lower_DS_off.gif); width:38px; height:13px; line-height:0.4em; display: block; cursor:pointer;}
#btn_games_ds 		a:hover {background: url(../images/btn_lower_DS_on.gif);}
#btn_games_psp 		a{background: url(../images/btn_lower_PSP_off.gif); width:41px; height:13px; line-height:0.4em; display: block; cursor:pointer;}
#btn_games_psp 		a:hover {background: url(../images/btn_lower_PSP_on.gif);}
#btn_games_ps2 		a{background: url(../images/btn_lower_PS2_off.gif); width:38px; height:13px; line-height:0.4em; display: block; cursor:pointer;}
#btn_games_ps2 		a:hover {background: url(../images/btn_lower_PS2_on.gif);}
#btn_games_xbox 	a{background: url(../images/btn_lower_XBox_off.gif); width:48px; height:13px; line-height:0.4em; display: block; cursor:pointer;}
#btn_games_xbox 	a:hover {background: url(../images/btn_lower_XBox_on.gif);}
#btn_games_gamecube a{background: url(../images/btn_lower_gamecube_off.gif); width:64px; height:13px; line-height:0.4em; display: block; cursor:pointer;}
#btn_games_gamecube a:hover {background: url(../images/btn_lower_gamecube_on.gif);}
#btn_games_pc 		a{background: url(../images/btn_lower_PC_off.gif); width:29px; height:13px; line-height:0.4em; display: block; cursor:pointer;}
#btn_games_pc 		a:hover {background: url(../images/btn_lower_PC_on.gif);}
#btn_games_wii 		a{background: url(../images/btn_lower_Wii_off.gif); width:36px; height:13px; line-height:0.4em; display: block; cursor:pointer;}
#btn_games_wii 		a:hover {background: url(../images/btn_lower_Wii_on.gif);}
#btn_games_leapster a{background: url(../images/btn_lower_leapster_off.gif); width:63px; height:13px; line-height:0.4em; display: block; cursor:pointer;}
#btn_games_leapster a:hover {background: url(../images/btn_lower_leapster_on.gif);}
#btn_games_nokia 	a{background: url(../images/btn_lower_nokia_off.gif); width:49px; height:13px; line-height:0.4em; display: block; cursor:pointer;}
#btn_games_nokia 	a:hover {background: url(../images/btn_lower_nokia_on.gif);}


/* #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;}
#btn_jobs_prog a:hover {background: url(../images/btn_lower_programmer_on.gif);}
#btn_jobs_art a{background: url(../images/btn_lower_artist_off.gif); width:56px; height:13px;  line-height:0.4em; display: block; cursor:pointer;}
#btn_jobs_art a:hover {background: url(../images/btn_lower_artist_on.gif);}
#btn_jobs_prod a{background: url(../images/btn_lower_producer_off.gif); width:74px; height:13px;  line-height:0.4em; display: block; cursor:pointer;}
#btn_jobs_prod a:hover {background: url(../images/btn_lower_producer_on.gif);}
#btn_jobs_design a{background: url(../images/btn_lower_design_off.gif); width:52px; height:13px;  line-height:0.4em; display: block; cursor:pointer;}
#btn_jobs_design a:hover {background: url(../images/btn_lower_design_on.gif);}
#btn_jobs_qa a{background: url(../images/btn_lower_QA_off.gif); width:37px; height:13px;  line-height:0.4em; display: block; cursor:pointer;}
#btn_jobs_qa a:hover {background: url(../images/btn_lower_QA_on.gif);}
#btn_jobs_admin a{background: url(../images/btn_lower_admin_off.gif); width:49px; height:13px;  line-height:0.4em; display: block; cursor:pointer;}
#btn_jobs_admin a:hover {background: url(../images/btn_lower_admin_on.gif);}

#btn_about_loc a{background: url(../images/btn_lower_location_off.gif); width:62px; height:13px;  line-height:0.4em; display: block; cursor:pointer;}
#btn_about_loc a:hover {background: url(../images/btn_lower_location_on.gif);}
#btn_about_history a{background: url(../images/btn_lower_history_off.gif); width:59px; height:13px;  line-height:0.4em; display: block; cursor:pointer;}
#btn_about_history a:hover {background: url(../images/btn_lower_history_on.gif);}
#btn_about_staff a{background: url(../images/btn_lower_staff_off.gif); width:50px; height:13px;  line-height:0.4em; display: block; cursor:pointer;}
#btn_about_staff a:hover {background: url(../images/btn_lower_staff_on.gif);}


#latestHeadlines{
    margin: 0px 0px 0px 2px;
    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 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_inStoresLargeArea.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_searchArea.gif); width:153px; height:95px; position:relative; top:-3px; margin:0px 0px 0px 0px;}
.miscSearchText { font: 7pt arial, trebuchetms, helvetica, sans-serif; color:#503D15;position:relative; left:10px; top:5px; text-decoration:none; padding:0px 15px 0px 0px;}
.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;}
